body
{
  color:#666;
  background:#fff;
  margin:0 auto;
  padding:0;
}

#body-content
{
  font:normal 76%/1.4em Helvetica,Arial,sans-serif;
  clear:both;
  margin:0 auto;
  padding:0 0 1em;
}

.wrapper
{
  font-size:1.1em;
  width:760px;
  text-align:left;
  margin:0 auto;
  padding:0;
}

.wrapper-bigimage
{
  font-size:1.1em;
  width:960px;
  text-align:left;
  margin:0 auto;
  padding:0;
}

a,.section-3 a
{
  color:#0067a8;
  text-decoration:none;
}

a img,a img:visited,a img:hover,a img:visited:hover
{
  border:0;
  background:transparent;
  margin:0;
}

a:hover,a:visited:hover
{
  color:#f80;
  background:transparent;
  text-decoration:underline;
}

div.hr
{
  clear:both;
  height:1px;
  background:#ebebeb;
  margin:1em 0;
  padding:0;
}

div.hr2
{
  clear:both;
  height:1px;
  background:#ebebeb;
  margin:.5em 0;
  padding:0;
}

.half
{
  width:45%;
  padding:1em 0;
}

p
{
  clear:both;
  margin:.5em 0 1em;
}

.teaser
{
  float:left;
  border:1px solid #777;
  margin:0 1em 0 0;
  padding:0;
}



#tweetmeme-button
{
  float:right;
  clear:both;
}

#addthis-wrap
{
  margin-bottom:20px;
  clear:both;
}

#footer-share ul li
{
  float:left;
  display:inline;
  margin:0 7px 0 0;
  padding:0;
}
#footer-share ul.addthis_toolbox { margin-top:10px; }
#footer-share ul.addthis_toolbox li { margin: 0; }
#footer-share ul.addthis_toolbox .addthis-tweet { float: right; }

#addthis-wrap img,#footer-share img
{
  vertical-align:bottom;
  margin-right:1px;
}

#addthis-wrap ul,#footer-share ul
{
  list-style:none;
  overflow:hidden;
  margin:5px 0;
}

#addthis-wrap a,#footer-share a
{
  font-size:11px;
  text-decoration:none;
  cursor:pointer;
  padding:0;
}

#addthis-images li,#follow-me li
{
  float:left;
  margin-right:4px;
}

.addthis_button_more
{
  text-decoration:none;
  font-size:11px;
  display:block;
  clear:both;
}

#follow-me ul
{
  overflow:hidden;
  margin-top:5px;
  margin-bottom:0;
}

#follow-me h4
{
  padding-top:0;
  border-top:0;
}

/* AddThis for header of posts */
#header-share { list-style:none; margin: 10px 0; padding:0; overflow:hidden; }
#header-share li { float: left; margin: 0; list-style:none; padding:0; }
#header-share .addthis-tweet { float: right; }

.section-1 #body-content,.section-2 #body-content
{
  background:#fffcc8 url(../images/gradient_tile_white.gif) repeat-x top left;
}

.main
{
  background:none repeat scroll 0 0 #fff;
  border-bottom:1px solid #ebebeb;
  position:relative;
  margin:0;
  padding:0 0 2em;
}

.lcolumn
{
  float:left;
  width:520px;
  padding-right:40px;
  overflow:hidden;
}

.rcolumn
{
  float:right;
  width:200px;
  overflow:hidden;
}

.promo
{
  position:relative;
  margin:0;
  padding:0 2em 3em;
}

.promo .lcolumn,.promo .rcolumn
{
  padding-bottom:2em;
}

.blue .lcolumn
{
  border-right:1px solid #bcddea;
}

.green
{
  color:#fff;
  background:#8b8f00;
}

.green .lcolumn
{
  border-right:1px solid #fff;
}

.yellow
{
  background:#fffcc8;
  border:1px solid #ffe9b9;
}

.yellow .lcolumn
{
  border-right:1px solid #ffe9b9;
}

.legend
{
  width:170px;
  border-right:1px solid #ccc;
  margin:0 2em 0 0;
  padding:0 1em 0 0;
}

a img.teaser
{
  float:left;
  margin:.5em 1em 1.5em 0 !important;
}

.lcolumn .story-container a img,.gallery a img,.search-images a img,.rcolumn a.thumb img
{
  border:1px solid #d1d1d1;
  background:#e3e3e3;
  padding:5px;
}

.lcolumn .story-container a:hover img,.gallery a:hover img,.search-images a:hover img,.rcolumn a.thumb:hover img
{
  border-color:#4d8bb3;
}

.description,.special
{
  clear:none;
}

.featuredimagecol
{
  margin-bottom:1.5em;
}


.contentwide
{
  clear:both;
  float:left;
  margin:3em 0;
  padding:0;
}

.content
{
  clear:both;
  float:left;
  width:530px;
  margin:1em 0;
}

.content-halfwidth-left
{
  float:left;
  width:350px;
  margin:1em 0;
  padding:0;
}

.content-halfwidth-right
{
  float:right;
  width:350px;
  margin:1em 0;
  padding:0;
}

#content1,#content2,#content3
{
  width:760px;
  text-align:left;
  margin:20px auto;
  padding:2em 0;
}

#content2
{
  background:#fff;
  border:1px solid #dedede;
  line-height:1.6em;
}

#content3
{
  background:transparent;
  border:none;
  font-size:80%;
}

#content3 p
{
  line-height:1.5em;
}

.admincontent
{
  clear:both;
  float:left;
  width:760px;
  border-right:1px solid #ded;
  margin:3em 0;
  padding:0;
}

.jobscontent
{
  clear:both;
  float:left;
  width:760px;
  margin:3em 0;
  padding:0;
}

.blogheader
{
  clear:both;
  float:left;
  width:760px;
  margin:3em 0 0;
  padding:0;
}

.center-panel
{
  float:left;
  width:507px;
  border-right:1px solid #bcddea;
  padding:1em 0;
}

table.center-panel tr td
{
  padding:.3em 1.5em .3em 0;
}

.contentcopy .right-col table
{
  padding-right:0;
}

.contentcopy table .right-col,td.right-col
{
  width:195px;
  float:right;
  padding:0 .5em 0 2.5em;
}

#content2 td.right-col
{
  border:none;
}

.sidebar,.extrasidebar
{
  float:right;
  width:190px;
  margin:2em 10px;
  padding:0;
}

.right-col,.sidebar .sidebarcopy,.extrasidebar .sidebarcopy
{
  padding:0 .5em 0 0;
}

.adminsidebar
{
  float:none;
  margin:3em 2em;
  padding:0;
}

.post
{
  padding-bottom:10px;
}

.post img
{
  padding:.5em 1em .5em 0;
}

.price
{
  float:right;
  width:140px;
  text-align:center;
  margin:2em 0 0;
  padding:0;
}

.amountneeded
{
  float:right;
  width:80px;
  text-align:right;
  margin:1.4em 0 0;
  padding:0;
}

.rhspromo
{
  margin:0 0 1em;
}

div.hrform
{
  clear:both;
  height:1px;
  background:#dedede;
  margin:1.2em 0 0;
  padding:0;
}

.pagecount
{
  font-size:.8em;
  margin:1em 0;
  padding:0;
}

.pagecount select
{
  font-family:"Courier New",monaco,courier,monospace;
  border:1px solid #777;
  background:#fafafa;
}

.gallerythumb
{
  width:70px;
}

.gallerypic
{
  background:#fafafa;
  text-align:center;
  margin:1em 0;
  padding:.5em 0 0;
}

.gallerypic img
{
  margin:.5em 0 1em;
}

.gallerypiclarge
{
  margin:.5em 0 0;
  padding:0;
}

.usercomments
{
  vertical-align:top;
  border-top:1px solid #ebebeb;
  margin:1em 0;
  padding:1em 0 0;
}

#comments-container
{
  padding-bottom:20px;
  border-bottom:1px solid #ebebeb;
}

.comment
{
  margin:0 0 0 2em;
  padding:0;
}

.catleft
{
  float:left;
  width:40%;
}

.catright
{
  float:right;
  width:40%;
}

.collapsible
{
  margin:1.5em 0;
  padding:0;
}

.content .cash
{
  float:right;
  text-align:center;
  width:90px;
  margin:1.4em 0;
  padding:0;
}

.content .cash .needed-image
{
  width:90px;
  height:10px;
  border:1px solid #f28219;
  text-align:left;
  position:relative;
  margin:0;
  padding:0;
}

.content .cash .needed-image img
{
  position:absolute;
  top:0;
  left:0;
  height:10px;
  margin:0;
  padding:0;
}

.contentcopy .feature img
{
  float:right;
  margin:0 0 1em 1em;
}

.contentcopy .feature-image
{
  background:#ededed;
  margin:1em 0 3em;
  padding:0 0 1em;
}

.contentcopy .raised,.contentcopy .completed
{
  position:relative;
  margin:1em 0 2em;
  padding:.5em;
}

.contentcopy .raised .icon,.contentcopy .completed .icon
{
  position:absolute;
  top:0;
  right:0!important;
}

.funding-bar
{
  height:125px;
  position:relative;
  margin:1em 0 2em;
  padding:0;
}

.funding-bar .status
{
  width:99%;
}

.funding-bar .needed
{
  position:absolute;
  top:2%;
  left:5px;
}

.funding-bar .raised
{
  position:absolute;
  left:5px;
}

.funding-bar .launch
{
  position:absolute;
  bottom:2%;
  left:5px;
}

.funding-bar p.dollars-needed
{
  position:absolute;
  top:2%;
  right:8px;
  margin:0;
  padding:0;
}

.funding-bar p.dollars-raised
{
  position:absolute;
  right:8px;
  margin:0;
  padding:0;
}

.funding-bar p.dollars-launch
{
  position:absolute;
  bottom:2%;
  right:8px;
  margin:0;
  padding:0;
}

.teaser-solo
{
  position:absolute;
  top:4.4em!important;
  left:.5em!important;
  border:1px solid #777;
  margin:0;
  padding:0;
}

.feature .quote
{
  color:#f28219;
}

.contentcopy .raised p,.contentcopy .completed p
{
  margin-left:140px;
  margin-top:.9em;
}

html,body
{
  min-height:100%;
  height:auto!important;
}

#TB_window
{
  font:18px Helvetica,Arial,Trebuchet,Times,serif;
  position:absolute;
  background:#fff;
  z-index:102;
  color:#000;
  display:none;
  border:5px solid #ffa800;
  text-align:left;
}

#TB_secondLine
{
  font:10px Helvetica,Arial,Trebuchet,Times,serif;
  color:#666;
}

#TB_overlay
{
  position:absolute;
  z-index:100;
  width:100%;
  height:100%;
  top:0;
  left:0;
  min-height:100%;
  background-color:#000;
  filter:alpha(opacity=60);
  -moz-opacity:.6;
  opacity:.6;
}

#TB_window img
{
  display:block;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-top:1px solid #666;
  border-left:1px solid #666;
  margin:15px 0 0 15px;
}

#TB_caption
{
  height:25px;
  float:left;
  padding:7px 30px 10px 25px;
}

#TB_closeWindow
{
  height:25px;
  float:right;
  padding:11px 25px 10px 0;
}

#TB_closeAjaxWindow
{
  margin-bottom:1px;
  text-align:right;
  float:right;
  padding:5px 10px 7px 0;
}

#TB_ajaxWindowTitle
{
  float:left;
  margin-bottom:1px;
  padding:7px 0 5px 10px;
}

#TB_title
{
  background-color:#e8e8e8;
  height:27px;
}

#TB_ajaxContent
{
  clear:both;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
  padding:2px 15px 15px;
}

#TB_ajaxContent p
{
  padding:5px 0;
}

#TB_load
{
  position:absolute;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
}

#TB_HideSelect
{
  z-index:99;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity:0;
  opacity:0;
}

#TB_iframeContent
{
  border:none;
  clear:both;
}

.clearfix:after
{
  content:".";
  clear:both;
  height:0;
  visibility:hidden;
  display:block;
}

* html .clearfix
{
  height:1%;
}


/* Global header stuff */ 

.header { background:#000; }

#header-inner {

     width:760px;

     margin:0 auto;

     overflow:hidden;

     position:relative;

     height:86px;

}

#header-inner a#wn-logo {
     display:block;
     height:86px;
     width:246px;
     position:absolute;
     left:0;
     bottom:0;
}

#header-inner ul {
     position:absolute;
     right:-5px;
     bottom:0;
     overflow:hidden;
     width:auto;
     list-style:none;
}

#header-inner ul li {
     padding:0;
     margin:0;
     float:left;
}

#header-inner ul li a {
     padding: 0 5px 16px;
     font-size:16px;
     font-family: Arial, Helvetica, sans-serif;
     display:block;
     color: #fff;
     margin:0;
}

#header-inner ul li a:hover {
     text-decoration:none;
     background: url('/i/nav_focus.gif') center bottom no-repeat;
     color: #cdcdcd;
}

#header-inner ul li.on a {
     color: #92C4FF!important;
     background: url('/i/nav_focus.gif') center bottom no-repeat; 
}

#header-inner .user-acct {
     position:absolute;
     top:15px;
     right:0;
     font-size:13px;
     font-family: Arial, Helvetica, sans-serif;
     color: #AAAAAA;
     z-index:50;
}

#header-inner .user-acct a {
   color: #FFF;
}

#header-inner a.user-acct:hover, #header-inner .user-acct a:hover {
     color: #92C4FF;
}

#header-inner a.user-acct, #header-inner a.logout {
    color: #fff;   
}

#header-inner a.user-acct:hover, #header-inner a.logout:hover {
    color:#FF8800;
    text-decoration:underline;
}


.logout

{

  text-align:right;

}



/* end of global header */









.alignRight

{

  float:right!important;

}



.displayInline

{

  display:inline!important;

}


.section-nav 
{
	background-color: #ebf1f5;
	clear: both;
	font-family:Arial,Tahoma,Verdana sans-serif;
	font-size:18px;
	font-weight:700;
	letter-spacing:-.02em;
	width: 730px;
	margin: 0px auto 0 auto;
	padding:15px 10px 8px 15px;
	overflow:hidden;
	height:26px;
}

.section-nav .wrapper {
  font-size:18px;
}

.section-nav li a,.section-nav li a:visited

{

  display:block;

  color:#0067a8;

  margin:0;

  padding:0 6px;

}



.section-3 .section-nav li a,.section-nav li a:visited

{

  color:#0067a8;

}



.section-nav li a:hover,.section-nav li a:visited:hover

{

  text-decoration:none;

  color:#f80;

}



.section-nav li.first a,.section-nav li.first a:visited

{

  padding-left:0;

}



.subnav-3 li a.on

{

  color:#000;

}



.subnav-3

{

  position:relative;

  line-height:21.9667px;

}




a.createblogbutton

{

  display:block;

  height:25px;

  width:185px;

  position:absolute;

  right:0;

  top:19px;

}



a.your-journal

{

  position:absolute;

  right:10px;

  top:20px;

}



.section-nav ul

{

  background-color:#ebf1f5;

  overflow:visible;

  padding:0;
  margin:0;

}

.section-3 .subnav-3 li a.current 
{
	color: #000;
}

#journal-link {
  float:right;
  position:relative;
  top:-2px;
}










.anchors
{
  list-style:none;
  margin:0;
  padding:0 0 1px;
}

.anchors:after
{
  display:block;
  clear:both;
  content:" ";
}

.anchors li
{
  float:left;
  font-weight:400;
  margin:0;
}

.anchors a
{
  display:block;
  position:relative;
  top:1px;
  border-right:1px solid #eff5db;
  border-bottom:0;
  z-index:2;
  color:#999;
  background:#fefde6;
  text-decoration:none;
  padding:4px 11px 1px;
}

.anchors .on a
{
  padding-bottom:2px;
  color:#000;
  background:#fff;
  border-right:1px solid #eff5db;
  border-bottom:0;
  text-decoration:none;
}

.anchors a:focus,.anchors a:active
{
  outline:none;
}

.fragment
{
  background:#fff;
  clear:both;
  margin:-1px 0 0;
  padding:10px;
}

.anchors .on a,.anchors a:hover,.anchors a:focus,.anchors a:active
{
  color:#fff;
  background:#ffb600;
  border-right:1px solid #eff5db;
  border-bottom:0;
  text-decoration:none;
}

.anchors .on a:link,.anchors .on a:visited
{
  cursor:text;
}

.anchors a:hover,.anchors a:focus,.anchors a:active
{
  cursor:pointer;
}

.subnav
{
  clear:both;
  height:1.6em;
  margin:0;
  padding:0;
}

.subnav li
{
  float:left;
  font-size:10px;
  font-weight:400;
  margin:0;
  padding:0;
}

.subnav a,.subnav a:visited
{
  display:block;
  margin:0;
  padding:4px 5px;
}

.subnav a:link.current,.subnav a:visited.current
{
  font-weight:700;
  margin:0;
  padding:4px 5px;
}

.subnav a:hover,.subnav a:visited:hover
{
  margin:0;
  padding:4px 5px;
}

.sidebarcopy label.checkbox
{
  display:block;
  margin:.5em 0 0;
}

.sidebarcopy p.forgotten
{
  clear:both;
  margin:.5em 0 0;
}

.sidebarcopy p.subline
{
  font-size:.9em;
  font-family:Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  text-transform:uppercase;
  margin:.5em 0 0;
  padding:0;
}

table
{
  width:100%;
  border-collapse:collapse;
  margin:0;
  padding:0;
}

th,td
{
  vertical-align:top;
  margin:0;
  padding:0;
}

table#radioCountries
{
  vertical-align:top;
  margin:1em 0 0;
  padding:0;
}

.pricetable td
{
  vertical-align:center;
  margin:0;
  padding:.25em 0;
}

.pricetable td.duration
{
  text-align:left;
  width:200px;
  padding:0 24px;
}

.pricetable tr.odd
{
  background-color:#fbf8c5;
}

.pricetable tr.even
{
  background-color:#fefde6;
}

.home
{
  margin-top:2em;
}

.home tr.odd td
{
  text-align:right;
  padding-right:8px;
  background-color:#e1ecf7;
}

.home tr.even td
{
  text-align:right;
  padding-right:8px;
  background-color:#e8f3ff;
}

.home tr.colheader td
{
  text-align:right;
  padding-right:8px;
  background-color:transparent;
}

.home tr.odd td.country,.home tr.even td.country,.home tr.colheader td.country
{
  text-align:left;
}

.home tr.odd td.country img,.home tr.even td.country img
{
  padding-right:5px;
}

.policydetails
{
  width:550px;
  text-align:left;
  background:transparent;
  font-size:90%;
  margin:1em 0 2em;
  padding:0;
}

.policydetails tr td
{
  padding:.3em 2em .3em 0;
}

.policydetails tr
{
  border-bottom:1px solid #ddd;
}

#container-1 table
{
  clear:both;
  width:100%;
  text-align:left;
  font:normal 11px Arial,sans-serif;
  background:transparent;
  margin:1em 0;
  padding:0;
}

#container-1 table th
{
  text-transform:uppercase;
  font:normal 10px Arial,sans-serif;
  text-align:center;
  margin:0;
  padding:5px;
}

#container-1 table th p
{
  font:normal 9px Arial,sans-serif;
}

#container-1 table td
{
  position:relative;
  text-align:center;
  background:#fbf8c5;
  margin:0;
  padding:5px;
}

#container-1 table th.duration,#container-1 table td.duration
{
  text-align:left;
  width:200px;
}

#container-1 table tr.odd td
{
  background:#fefde6;
}

#container-1 table tr.highlight td
{
  color:#fff;
  background:#ffb600;
}

fieldset.global table th
{
  width:213px;
  font-weight:400;
  padding:.5em 0;
}

fieldset.global table td
{
  padding:.5em 0;
}

table#frmCoverTypes,table#_ctl0_cardType
{
  width:400px;
}

.quote
{
  clear:both;
  width:100%;
  text-align:left;
  margin:0 0 15px;
  padding:0;
}

.quote th
{
  font-weight:400;
  width:150px;
  vertical-align:top;
  margin:0;
  padding:5px;
}

.quote ul li
{
  clear:both;
  border-top:1px solid #e5e5e5;
  margin:0;
  padding:5px 0;
}

tr.total th,tr.total td
{
  text-align:left;
  font:bold 14px "Trebuchet MS",Verdana,Arial,sans-serif;
  color:#111;
  margin:0;
  padding:15px 5px;
}

.benefits-table th
{
  width:100px;
  background:#fefde6;
  margin:0;
  padding:5px;
}

.benefits-table tr.coverage td,.benefits-table tr.coverage th
{
  font-weight:400;
  vertical-align:top;
  border-top:1px solid #ccc;
  border-bottom:1px solid #e5e5e5;
  position:relative;
  margin:0;
  padding:5px;
}

.jobshome th
{
  vertical-align:top;
  margin:0;
  padding:.2em .4em;
}

.jobshome td.indent
{
  vertical-align:top;
  margin:0;
  padding:.5em 1.2em;
}

.jobshome td.accept
{
  text-align:right;
  vertical-align:bottom;
  margin:0;
  padding:.5em 0;
}

.jobscalendar
{
  width:650px;
  vertical-align:top;
  font-size:95%;
  text-align:left;
  margin:1.5em 0 0;
  padding:0;
}

.jobscalendar td
{
  width:auto;
  margin:0;
  padding:.5em .3em;
}

.addoffertable
{
  width:500px;
  vertical-align:top;
  font-size:95%;
  margin:0;
  padding:0;
}

.addoffertable th
{
  text-align:left;
  width:15%;
  vertical-align:top;
  font-size:100%;
  margin:0;
  padding:.8em 2em 0 0;
}

.addoffertable td
{
  vertical-align:top;
  font-size:.9em;
  margin:0;
  padding:.8em 2em 0 0;
}

.addoffertable p
{
  font:normal 85% Arial,sans-serif;
  color:#999;
  margin:0;
  padding:.5em 0;
}

.minicalendar
{
  text-align:center;
  width:160px;
  vertical-align:top;
  font-size:95%;
  margin:0;
  padding:0;
}

.jobscomments td.left
{
  width:18%;
}

.jobscomments td.middle
{
  width:10%;
}

.adminhometable
{
  float:left;
  width:640px;
  vertical-align:top;
  font-size:100%;
  margin:0;
  padding:0;
}

.adminhometable th
{
  width:120px;
  vertical-align:top;
  font-size:.9em;
  font-weight:400;
  text-align:left;
  background:#efefef;
  border-bottom:1px solid #fff;
  margin:0;
  padding:.4em .8em;
}

.adminhometable p
{
  font:normal .8em Arial,sans-serif;
  color:#999;
  margin:0;
  padding:.5em 0;
}

.categorytable
{
  vertical-align:top;
  font-size:95%;
  width:100%;
  margin:0;
  padding:0;
}

.categorytable td
{
  vertical-align:top;
  font-size:.9em;
  margin:0;
  padding:.8em 2em 0 .5em;
}

.categorytable tr.even td
{
  vertical-align:top;
  font-size:.9em;
  background:#f6f6f6;
  margin:0;
  padding:.8em 2em 0 .5em;
}

.categorytable .timer td
{
  text-align:left;
  vertical-align:top;
  border-bottom:1px solid #ccc;
  font-weight:700;
  margin:0;
  padding:2em 2em 0 .5em;
}

#stripy table
{
  clear:both;
  width:650px;
  text-align:left;
  border-top:1px solid #e5e5e5;
  font:normal .8em "Trebuchet MS",Verdana,Arial,sans-serif;
  background:transparent;
  margin:20px 0 15px;
  padding:0;
}

#stripy table th
{
  font-weight:400;
  width:150px;
  vertical-align:top;
  background:#efefef;
  font:bold 12px "Trebuchet MS",Verdana,Arial,sans-serif;
  border-bottom:1px solid #999;
  margin:0;
  padding:6px 5px;
}

#stripy table td
{
  font-weight:400;
  vertical-align:top;
  border-bottom:1px solid #e5e5e5;
  position:relative;
  background:transparent;
  margin:0;
  padding:5px;
}

#stripy table tr.total th,#stripy table tr.total td
{
  text-align:left;
  font:bold 14px "Trebuchet MS",Verdana,Arial,sans-serif;
  color:#111;
  background:#fefde6;
  margin:0;
  padding:15px 5px;
}

#content1 #stripy table th
{
  background:#efefef;
  font:bold 14px "Trebuchet MS",Verdana,Arial,sans-serif;
  border-bottom:1px solid #000;
  margin:0;
  padding:6px 5px;
}

#stripy table td.check
{
  padding-left:35px;
  text-align:left;
}

#stripy table th.from
{
  width:100px;
}

#stripy table th.subject
{
  width:250px;
}

#stripy table th.claim
{
  width:80px;
}

#stripy table th.id
{
  width:20px;
}

#stripy table tr.odd td
{
  background:#fafafa;
}

#stripy .adventures table tr.odd td
{
  background:#979a1a;
}

#stripy table tr.highlight td
{
  color:#333;
  background:#ffc;
  cursor:pointer;
}

#stripy .adventures table tr.highlight td
{
  color:#fff;
  background:#b9a100;
  cursor:pointer;
}

#stripy table tr.overdue td,#stripy table tr.overdue td a,#stripy table tr.overdue td a:visited
{
  color:#fff;
  background:#c00;
}

#stripy table tr.question td,#stripy table tr.question td a,#stripy table tr.question td a:visited
{
  color:#fff;
  background:#8ab592;
}

#stripy table td.alert
{
  background:url(../i/error.png) right center no-repeat;
}

#stripy table img.icon
{
  margin:0 0 -2px;
}

#stripy table tr.highlight td.alert
{
  background:#ffc url(../i/error.png) right center no-repeat;
}

.claimtable
{
  width:470px;
  vertical-align:top;
  font-size:100%;
  margin:0;
  padding:0;
}

.claimtable th
{
  width:100px;
  vertical-align:top;
  font-size:.9em;
  font-weight:400;
  text-align:left;
  background:#efefef;
  border-bottom:1px solid #fff;
  margin:0;
  padding:.4em .8em;
}

table#rblStatus
{
  width:170px;
  font-size:.95em;
  margin:1em 0 0;
  padding:0;
}

table#rblStatus td
{
  vertical-align:top;
  margin:0;
  padding:.1em 0;
}

table#rblStatus input
{
  float:left;
  margin:0 5px 0 0;
}

form
{
  text-align:left;
  margin:0;
  padding:0;
}

fieldset
{
  border:0;
  text-align:left;
  position:relative;
  margin:0;
  padding:0;
}

fieldset label
{
  cursor:hand;
  position:relative;
  margin:0;
  padding:0;
}

fieldset ol
{
  clear:both;
}

fieldset li
{
  clear:both;
  position:relative;
  padding:2px 0;
}

fieldset ol input,fieldset ol textarea
{
  font:normal 1em "Bitstream Vera Sans Mono",monaco,"Courier New",courier,monospace;
}

table#radioCountries input
{
  vertical-align:top;
  margin:0 1em 0 0;
  padding:0;
}

fieldset.ask-question label
{
  display:block;
  width:99%;
  margin:.75em 0 0;
}

fieldset.ask-question input,fieldset.ask-question textarea
{
  display:block;
  width:99%;
}

fieldset.ask-question li.fulltext textarea
{
  width:90%;
  height:200px;
}

fieldset.ask-question li.check
{
  height:1.5em;
}

fieldset.ask-question li.check input
{
  position:absolute;
  left:0!important;
}

fieldset.ask-question li.check label
{
  position:absolute;
  top:-.6em;
  left:30px;
  height:1.5em;
}

fieldset.prices-radio
{
  height:1.5em;
  position:relative;
  margin:.5em 0;
}

fieldset.prices-radio select
{
  position:absolute;
  top:0;
  left:0;
}

fieldset.prices-radio li.radio-one
{
  position:absolute;
  top:0;
  left:230px;
}

fieldset.prices-radio li.radio-two
{
  position:absolute;
  top:0;
  left:315px;
}

fieldset.prices-radio li.radio-three
{
  position:absolute;
  top:0;
  left:265px;
}

fieldset.prices-radio li.button
{
  position:absolute;
  top:0;
  left:440px;
}

fieldset.prices-radio li.button-three
{
  position:absolute;
  top:0;
  left:525px;
}

fieldset.prices-radio li.radio-one label,fieldset.prices-radio li.radio-two label,#rblQuestiontType label
{
  padding-left:.5em;
}

fieldset.global ol
{
  clear:both;
  position:relative;
}

fieldset.global li
{
  position:relative;
  padding:.25em 0;
}

fieldset.global label
{
  float:left;
  width:200px;
  position:relative;
  vertical-align:top;
  margin:.5em 1em 0 0;
  padding:0;
}

fieldset.global table label
{
  float:none;
  margin-left:1em;
}

fieldset.global li.radio table
{
  float:none;
  margin:0!important;
  padding:0;
}

fieldset.global li.radio table td
{
  width:20px;
  padding:2px 0;
}

fieldset.global li.radio table td label
{
  vertical-align:bottom;
}

fieldset.global ol input
{
  width:250px;
  margin:.5em 0 0;
}

fieldset.global ol select
{
  margin:.5em 0;
}

fieldset.global ol input.textboxsml
{
  width:75px;
}

fieldset.global ol li.button
{
  margin-left:215px;
}

fieldset.global input#btnJoin
{
  margin-left:205px!important;
}

fieldset.global ol li.check input
{
  position:absolute;
  top:8px!important;
  left:205px!important;
}

fieldset.global ol li.check span
{
  position:absolute;
  top:8px!important;
  left:235px!important;
}

fieldset.global ol li.check-two input
{
  float:left;
  margin-right:0;
  margin-left:0!important;
}

fieldset.global ol li.check-two label
{
  width:75%;
  margin-top:0!important;
  margin-left:10px!important;
}

fieldset.global ol li.phone input#frmTelephone_AC,fieldset.global ol li.phone input#frmFax_AC
{
  width:40px;
  margin-right:30px;
}

fieldset.global ol li.phone input#frmTelephone_Number,fieldset.global ol li.phone input#frmFax_Number
{
  width:176px!important;
}

fieldset.global ol li p.pass
{
  clear:none;
  margin:0;
  padding:.5em 0 0;
}

ol.date-picker
{
  height:1.5em;
  position:relative;
  margin:.5em;
  padding:0;
}

ol.date-picker li.one,ol.date-picker li.two,ol.date-picker li.three,ol.date-picker li.four
{
  position:absolute;
  top:0;
}

ol.date-picker li.two
{
  left:75px;
}

ol.date-picker li.three
{
  left:200px;
}

ol.date-picker li.four
{
  left:300px;
}

fieldset.global ol li ol.date-picker
{
  clear:none;
  margin:-3px 0 1em 215px;
}

.rcolumn select
{
  font-size:11px;
  margin-bottom:1em;
}

.price input
{
  text-align:center;
  display:block;
  margin:1em auto .1em;
}

div.hrlinktop
{
  clear:both;
  height:.1em;
  background:#dedede;
  margin:-.5em 0 0;
  padding:0;
}

.admintable .textbox,.admintable textarea
{
  font-family:"Courier New",monaco,courier,monospace;
  border:1px solid #777;
  font-size:110%;
  background:#fafafa;
  width:275px;
  margin:0;
}

.admintable .textboxsml
{
  font-family:"Courier New",monaco,courier,monospace;
  border:1px solid #777;
  font-size:110%;
  background:#fafafa;
  margin:0;
}

.admintable .textbox:focus,.admintable textarea:focus,.admintable .textboxsml:focus
{
  border:1px solid #000;
  background:#ffc;
}

.admintable label
{
  display:block;
  margin:0;
}

.addbutton
{
  margin:0 0 -27px 191px;
  padding:0 0 -27px;
}

.admitable textarea,.statustable textarea,.taheight
{
  height:100px;
}

fieldset.comment
{
  clear:both;
  border:none;
  margin:1em 0;
  padding:0;
}

#older-newer
{
  height:60px;
  line-height:60px;
  font-size:18px;
  letter-spacing:-.02em;
  font-weight:700;
  overflow:hidden;
  border:1px solid #ebebeb;
  border-width:1px 0;
}

#older-newer span
{
  font-weight:400;
}

.comment label
{
  display:block;
  cursor:hand;
  margin:1em 0 .5em;
  padding:0;
}

.comment textarea
{
  border:1px solid #aaa;
  font-family:Helvetica, Arial, sans-serif;
  width:512px;
  padding:5px 3px;
}

.comment .sml
{
  font-size:80%;
}

.comment .spamblocking
{
  background:#f2f2f2;
  color:#666;
  overflow:hidden;
  margin:20px 0;
  padding:10px;
}

.spamblocking div,.spamblocking
{
  overflow:hidden;
}

.spamblocking img
{
  float:right!important;
  position:relative;
  right:20px;
}

.spamblocking span
{
  float:none!important;
  margin:0!important;
}

.spamblocking p
{
  font-size:12px;
  width:320px;
}

.comment .button
{
  width:160px;
  height:26px;
  border:0;
  cursor:pointer;
  margin:20px auto 0 0;
}

.comment .rbutton
{
  float:right;
  margin:.5em 0 0;
}

.errorlist
{
  font-size:.8em;
  color:#fff;
  background:#c00;
  margin:.5em 0 0;
  padding:.5em;
}

.errorlist li
{
  padding:.1em 0;
}

.jobshome td.accept input
{
  margin-left:1em;
}

.gallerypix
{
  background:#fff;
  text-align:left;
  margin:1em 0;
  padding:0;
}

.gallerypix img
{
  margin:0;
}

h1,h2,h3,h4,h5,h6
{
  color:#666;
  font-weight:400;
}

div.lcolumn h1
{
  line-height:1em;
}

div.lcolumn ul li
{
  list-style:disc;
  margin:0 0 0 15px;
}

.section-3 h1,.section-3 h2,.section-3 h3,.section-3 h4,.section-3 h5,.section-3 h6
{
  color:#666;
  font-weight:700;
}

.green a,.green a:visited
{
  color:#fff;
  text-decoration:none;
}

.green a:hover,.green a:visited:hover
{
  color:#fff;
  background:transparent;
  text-decoration:underline;
}

h1
{
  font-family:Helvetica,Arial,sans-serif;
  font-size:32px;
  font-weight:700;
  letter-spacing:-.03em;
  line-height:32px;
  margin:15px 0 20px;
  padding:15px 0 10px;
}

h1 span
{
  text-transform:uppercase;
  font:normal 11px Helvetica,Arial,sans-serif;
  letter-spacing:0;
  display:block;
  font-weight:700;
  margin-top:3px;
}

h1.secondary
{
  margin-top:1em;
  border-top:1px solid #ebebeb;
  padding:1.25em 0 0;
}

h2
{
  letter-spacing:-.02em;
  font:normal 1.5em Helvetica,Arial,sans-serif;
  margin:1em 0 .25em;
}

h3
{
  clear:both;
  letter-spacing:-.01em;
  font:normal 1.5em Helvetica,Arial,sans-serif;
  margin:0 0 .25em;
}

.rcolumn h3
{
  font-size:1.25em;
}

h4
{
  clear:both;
  border-top:1px solid #ebebeb;
  letter-spacing:-.1px;
  font:normal 1.25em Helvetica,Arial,sans-serif;
  margin:1.25em 0 0;
  padding:1.25em 0 0;
}

fieldset.global h4
{
  margin-bottom:.5em;
}

.section-3 .green .rcolumn h4
{
  letter-spacing:-.5px;
  border-top:0;
  font:normal 1.5em Helvetica,Arial,sans-serif;
  margin:0 0 .25em;
  padding:0;
}

h5
{
  border-top:1px solid #ebebeb;
  letter-spacing:-.1px;
  text-align:right;
  font:normal 1.25em Helvetica,Arial,sans-serif;
  margin:1.25em 0 0;
  padding:1.5em 0 0;
}

h6
{
  text-transform:uppercase;
  font:normal .75em Helvetica,Arial,sans-serif;
  margin:0 0 .25em;
}

p.buy-now
{
  border-top:1px solid #ebebeb;
  text-align:right;
  margin:1.25em 0 0;
  padding:1.5em 0 0;
}

a.another-country,a:visited.another-country,a:hover.another-country,a:visited:hover.another-country
{
  padding-left:20px;
  background:url(../images/bullet_arrow.gif) no-repeat 0 0;
}

a.doc,a:visited.doc,a:hover.doc,a:visited:hover.doc
{
  padding-right:15px;
  background:url(../images/icon_document.gif) no-repeat right 0;
}

.note
{
  font:normal 10px Arial,sans-serif;
  color:#888;
  background:#fefde6;
  margin:0 0 1em;
  padding:.25em;
}

ul.rhslist
{
  list-style:none;
  text-align:right;
  font-size:.9em;
  margin:10px 0;
  padding:0;
}

ul.rhslist li
{
  list-style:none;
  border-bottom:1px solid #ded;
  line-height:1.5em;
  margin:0;
  padding:0;
}

ul.rhslist li.header
{
  list-style:none;
  border-bottom:1px solid #ded;
  line-height:1.5em;
  text-transform:uppercase;
  background:#efefef;
  color:#0067a8;
  font-size:.9em;
  margin:0;
  padding:0;
}

.rcolumn ul
{
  margin-top:1em;
}

ul.arrow li
{
  background:transparent url(../images/bullet_arrow.gif) no-repeat 0 6px;
  margin:0;
  padding:2px 0 2px 20px;
}

ul.contacts
{
  list-style-type:none;
  margin:0 0 20px;
  padding:0;
}

ul.contacts li.boy
{
  list-style-type:none;
  text-indent:20px;
  background:url(../images/icon_boy.gif) no-repeat 0 50%;
  margin:0;
  padding:0;
}

ul.contacts li.girl
{
  list-style-type:none;
  text-indent:20px;
  background:url(../images/icon_girl.gif) no-repeat 0 50%;
  margin:0;
  padding:0;
}

ul.contacts li.mike
{
  list-style-type:none;
  text-indent:20px;
  background:url(../images/martian.gif) no-repeat 0 50%;
  margin:0;
  padding:0;
}

dl.faqs dd
{
  background:#fefde6;
  margin:0;
  padding:5px;
}

dl.emergencynumbers
{
  width:300px;
  margin:0;
  padding:0;
}

dl.emergencynumbers dt
{
  clear:both;
  float:left;
  margin:0;
  padding:5px;
}

dl.emergencynumbers dd
{
  float:right;
  margin:0;
  padding:5px;
}

ul.latest-adv
{
  list-style:none;
  margin:2em 0 0;
  padding:0;
}

ul.latest-adv li
{
  list-style:none;
  letter-spacing:-.1px;
  font:normal 1.25em Helvetica,Arial,sans-serif;
  margin:0;
  padding:0;
}

p.subline
{
  text-transform:uppercase;
  font-size:9px;
  font-family:Helvetica,Arial,sans-serif;
  margin:-.25em 0 .25em;
}

ul.latest-adv li p.subline
{
  margin:.25em 0;
}

p.baseFooter
{
  padding-top:20px!important;
  width:680px;
  overflow:hidden;
  clear:left;
}

div.footer p.baseFooter span
{
  font-size:11px!important;
  display:block;
}

ul,ol,ul.contacts li
{
  list-style-type:none;
  margin:0;
  padding:0;
}

.oldbrowsers,.hide,div.hr hr,div.hr2 hr,.icon-flowers,.icon-butterfly,div.hrform hr,form div.hrlinktop hr,.cover-2,.cover-3,.cover-4,.cover-5,.cover-6,.cover-7,.cover-8,.cover-9,.cover-10,.cover-11,.cover-12,.cover-13,.cover-14,.cover-15,.cover-16,.cover-17,.cover-18,.cover-19,.cover-20,.cover-21,.cover-22,.cover-23,.cover-24,.cover-25,.cover-26,.cover-26,.cover-27,.cover-28,.cover-29,.cover-30,.cover-31,.cover-32,.cover-33,.cover-34,.cover-35,.cover-36,.cover-37,.cover-38,.cover-39,.cover-40,.cover-41
{
  display:none;
}

#addthis-wrap h4,.contentcopy .feature-image img
{
  width:100%;
}

.blue,#content1
{
  background:#e8f3ff;
  border:1px solid #beccde;
}

.section-3 .green .lcolumn img,.journal-banner
{
  margin-bottom:2em;
}

.journal-banner img,.nowrapper
{
  width:760px;
}

#content1.journals,#content1.journals p,#content1.journals h1,#content1.journals h2,#content1.journals h3,#content2.adventures
{
  background:#8b8f00;
  color:#fff;
}

#content2.adventures p,#content2.adventures h1,#content2.adventures h2,#content2.adventures h3,#content2.adventures h4,#content2.adventures a,body.section-1 .nav-1 a,body.section-1 .nav-1 a:visited,body.section-2 .nav-2 a,body.section-2 .nav-2 a:visited,body.section-3 .nav-3 a,body.section-3 .nav-3 a:visited,body.section-4 .nav-4 a,body.section-4 .nav-4 a:visited,body.section-5 .nav-5 a,body.section-5 .nav-5 a:visited,body.section-6 .nav-6 a,body.section-6 .nav-6 a:visited,body.section-7 .nav-3 a,body.section-7 .nav-3 a:visited,body.section-8 .nav-5 a,body.section-8 .nav-5 a:visited,.menu .logout a,.menu .logout a:visited,.green h1,.green h2,.green h3,.green h4,.green h5,.green h6
{
  color:#fff;
}

#TB_window a:link,#TB_window a:visited
{
  color:#36c;
  border-bottom:0;
}

#TB_window a:hover,#TB_window a:active,#TB_window a:focus
{
  color:#bc3b12;
  border-bottom:0;
}

.clearfix,.rcolumn ul li a
{
  display:block;
}

.section-nav li a.on,.section-nav li a:visited.on,.quote .bolder,.quote tr.bolder th,.quote tr.bolder td,p.a2z-question
{
  font-weight:700;
}

.pricetable,ul.arrow
{
  margin:1em 0;
}

table.global-forms,fieldset.global li.rule
{
  margin-top:1.25em;
  position:relative;
  border-top:1px solid #ccc;
  padding:1.25em 0 .25em;
}

.quote td,.benefits-table td
{
  font-weight:400;
  vertical-align:top;
  position:relative;
  margin:0;
  padding:5px;
}

.quote p.footprints,.quote ul
{
  font-size:11px;
  margin:0 0 0 52px;
  padding:5px 0;
}

.jobshome,.jobscomments
{
  width:650px;
  vertical-align:top;
  font-size:95%;
  text-align:left;
  margin:1.5em 0 3em;
  padding:0;
}

.jobshome td,.jobscomments td
{
  vertical-align:top;
  margin:0;
  padding:.5em .4em;
}

.minicalendar th,.minicalendar td
{
  margin:0;
  padding:.2em .05em;
}

.adminhometable td,.claimtable td
{
  vertical-align:top;
  font-size:.9em;
  border-bottom:1px solid #efefef;
  margin:0;
  padding:.4em .8em;
}

table#radioCountries label,.section-3 .rcolumn ul
{
  font-size:.9em;
}

fieldset.rhs-buy-policy #btnContinue,li.head
{
  margin:1em 0 0;
}

.errorstar,.error
{
  color:#c00;
}

div.footerIpod a,div.footer a
{
  color:#666;
  text-decoration:none;
}

#follow-me ul li a,#addthis-images ul li a,fieldset.ask-question input#btnSend,fieldset.ask-question li.button input,input#btnJoin,input#btnSend,fieldset.global ol li.button img,fieldset.global ol li.button input#frmSubmit,fieldset.global ol li.button input#frmContinue,fieldset.global ol li.button input#frmUpdateBankDetails,fieldset.global ol li.button input#frmUpdateEmergencyContact,fieldset.global ol li.button input#btnSubmit,fieldset.global ol li input#btnContinue,fieldset.global ol li input#btnUpdate,fieldset.global ol li input#btnAdd,fieldset.global ol li input#btnContinue2
{
  width:auto;
}

.rcolumn ul li a,table.CRadioText,table#rblPermit,div.footer dl.last
{
  width:200px;
}

.contentcopy table,.content .contentcopy,.blogheader .contentcopy,.admincontent .contentcopy,.jobscontent .contentcopy,.section-1 .contentcopy,.section-2 .contentcopy
{
  padding:0 1.5em 0 2em;
}

*,.contentcopy table,.contentcopy table tr,.contentcopy table td,dl.faqs
{
  margin:0;
  padding:0;
}

.section-nav li,ul.rhslist span
{
  float:left;
  margin:0;
  padding:0;
}

#older-newer .older,.fleft,.ladminhome,fieldset.ask-question li.radio input,h5 span,.floatLeft,.alignLeft
{
  float:left;
}

#older-newer .newer,.fright,.radminhome,.floatRight
{
  float:right;
}

.add-comments,h4.borderless
{
  border-top:0;
}

.comment .textbox,.spamblocking input
{
  width:240px;
  border:1px solid #aaa;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  padding:3px;
}

@media projection,screen {
  .tabs-hide
  {
    display:none;
  }
}


/* for safetyhub promo on 404 errorpage */
.rcolumn .errorpage li  { list-style-image: url('/i/errorpage_li.png'); margin-left: 20px; }

/* for flickr gallery stories. updated oct 23 2014 */
#flickr_badge_uber_wrapper td { text-align:left!important }
.flickr_badge_image {margin:0;display:inline;}
.flickr_badge_image img, .flickr_badge_image img:hover {border: 0; margin-right:10px; width: 82px;}






/* new Global headers & footers css 2nd sept 2010 by Japhen/Ian */
/************************************************************************/
/* Header
/************************************************************************/

#header {
  background: #000;
  height: 88px;
font: 13px/16px Helvetica, Arial, sans-serif;
}

#header a {
  color: #fff;
}

#header a:hover {
  text-decoration: none;
}

#header ul, #header ol {
  list-style: none;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0;
  padding: 0;
  padding-bottom: 16px;
  margin-right: -5px;
}

#header ul li, #header ol li {
  display: inline;
}

#header ul li a, #header ol li a {
  font-size: 16px;
  padding: 0 5px 16px;
  text-decoration: none;
}

#header .wrapper {
  height: 88px;
  overflow: hidden;
}


#account {
  position: absolute;
  top: 20px;
  right: 0;
  color: #b3b3b3;
  font-size:13px;
}


#logout {
  font-size: 11px;
}


#account a {
  padding-left: 10px;
}


#account a:hover {
  color: #ff8800;
}


#header a.selected {
  background-position: center bottom;
  background-repeat: no-repeat;
}

/* Section keylines */

#wn-insurance #header, #wn-adventures #header, #wn-journals #header {
  border-bottom: 8px solid #1890dc;
}


#wn-safety #header {
  border-bottom: 8px solid #ff9f1a;
}


#wn-footprints #header {
  border-bottom: 8px solid #b51f8e;
}

/* Hover colours and selected arrows */

#header-home:hover {
  color: #CDCDCD;
}


#header-home.selected {
  background-image: url('i/nav-home-arrow.png?1283391212');
  color: #CDCDCD;
}


#header-safety:hover {
  color: #ff9f1a;
}


#header-safety.selected {
  background-image: url('i/nav-safety-arrow.png?1283391257');
  color: #ff9f1a;
}


#header-insurance:hover, #header-journals:hover, #header-adventures:hover {
  color: #1890dc;
}


#header-insurance.selected, #header-journals.selected, #header-adventures.selected {
  background-image: url('i/nav-journals-arrow.png?1283392344');
  color: #1890dc;
}


#header-footprints:hover {
  color: #df42b6;
}


#header-footprints.selected {
  background-image: url('i/nav-footprints-arrow.png?1283391929');
  color: #b51f8e;
}


#header-answers:hover {
  color: #4adfff;
}


#header-answers.selected {
  background-image: url('i/nav-answers-arrow.png?1283392061');
  color: #4adfff;
}

#header .wrapper, #footer .wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  width: 940px;
  *zoom: 1;
  position: relative;
}
#header .wrapper:after, #footer .wrapper:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.section-nav { width:920px;}





#smartNav { display: none; }



/*Facebook share button adjustment*/
.addthis_toolbox.addthis_default_style span { line-height: 15px !important; }
.FBConnectButton_Small .FBConnectButton_Text { margin: 0 0 0 20px !important; }
.FBConnectButton .FBConnectButton_Text {
    background: url("/images/connect_sprite.png") no-repeat scroll 1px 90px #F0F0F0 !important;
    /*blue --#77AED4, grey --#F0F0F0*/
    border: 1px solid #BDBDBD !important;
    color: #333!important;
    font-family: arial!important;
    font-size: 11px!important;
    font-weight: bold!important;
    /*grey--#BDBDBD, - blue--#29447e*/
}

.FBConnectButton_Small{
    background-position: left -188px !important;  
}

.fb_share_count_inner {
    background: none repeat scroll 0 0 white!important;
}
/*-- end ---*/

#header-share .fb_shareButton {margin-right: 30px; }
#footer-share ul.addthis_toolbox .fb_shareButton {margin-left: -10PX; margin-right: 20px; }

ol {
	list-style-type: decimal;
	padding-left: 30px;
}