@CHARSET "UTF-8";
* { padding: 0px; margin: 0px;}
.cufon { visibility: hidden; }
html.cufon-ready .cufon { visibility: visible; }
.cufon-canvas{text-indent:0!important;}
@media screen,projection{
	.cufon-canvas{display:inline!important;display:inline-block!important;position:relative!important;vertical-align:middle!important;font-size:1px!important;line-height:1px!important;}
	.cufon-canvas .cufon-alt{/*display:-moz-inline-box!important;*/display:inline-block!important;width:0!important;height:0!important;overflow:hidden!important;text-indent:-10000in!important;}
	.cufon-canvas canvas{position:relative!important;}
}
@media print{
	.cufon-canvas{padding:0!important;}
	.cufon-canvas canvas{display:none!important;}
	.cufon-canvas .cufon-alt{display:inline!important;}
}
body { background-color:#38ADE3; /*background-image: url("images/gradient.jpg"); background-repeat:repeat-x; background-position: center top;*/ margin:0px; padding: 0px; font-family: Tahoma, sans-serif; font-size:12px; }
div.clear { height: 0px; font-size: 0px; clear: both; overflow: hidden; display:block; }
form { padding: 0px; margin: 0px; }
img { border:0px; }
a { text-decoration: none; }
div#bg-top { width: 100%; background-image: url("images/header.jpg"); background-repeat:no-repeat; background-position: center top;  border-top:4px solid #fff; }
div#bg-bottom { width: 100%; /*background-image: url("images/gradient_bottom.jpg"); background-repeat:repeat-x; background-position: center bottom;*/ padding-bottom:40px; }
div#page { width: 1004px; margin: 0 auto; }
div#header { height: 325px; position: relative; }
div#header a span { display: none; }
div#header a.logo { width: 180px; height: 55px; display: block; float:left; }
div#header a.flag { display: block; width: 305px; height: 130px; position: absolute; left: 55px; top: 88px; z-index: 3; }
div#header a.boat { display: block; width: 80px; height: 130px; position: absolute; left: 355px; top: 161px; z-index: 4; }
div#header a.boat span { display: none; }
div#header div#bar { width: 694px; height:24px; float:left; padding-top: 11px; padding-left: 2px; overflow: hidden; }
div#header div#bar div#bar-scroll { margin-left:0px; }
div#header div#bar div#bar-scroll div#bar-scroll-links { }
div#header div#bar a { display:block; float: left; font-size:11px; color: #43B3E5; }
div#header div#bar a:hover { text-decoration: underline; }
div#header div#bar span.sep { display:block; float: left; background-image: url("images/bar_sep.gif"); background-repeat:no-repeat; background-position:18px 4px; width:1px; height: 24px; padding-left: 18px; padding-right: 18px;  }
div#header a#bar-control-prev { float:left; display: block; margin-top:6px; margin-left:10px; width:18px; height:21px; background: url("images/snippets.gif") 0 0; outline: none; opacity: 0.5; } 
div#header a#bar-control-next { float:left; display: block; margin-top:6px; margin-left:3px; width:18px; height:21px; background: url("images/snippets.gif") -18px 0; outline: none; opacity: 0.5; }
div#header a#bar-control-prev:hover, div#header a#bar-control-next:hover { opacity: 1; }
div#header a.home { display: block; width: 310px; height: 110px; margin-top: 44px; margin-left: 47px; }

div#menu-box { height:122px; background-image: url("images/menu_bg.jpg"); background-repeat: no-repeat; padding-top: 10px;  }
div#menu-box ul#menu { width: 984px; height: 60px; margin: 0 auto; list-style-type: none; padding: 0px; background-image: url("images/menu.gif");}
div#menu-box ul#menu li { float: left; height: 60px; }
div#menu-box ul#menu li span { display: none; }
div#menu-box ul#menu li a { display: block; height: 60px; }

div#menu-box ul#menu li a#button1 { width: 92px; }
div#menu-box ul#menu li a#button1:hover, div#menu-box ul#menu li a#button1.active { width: 92px; background-image: url("images/menu.gif"); background-position: 0px -60px; }
div#menu-box ul#menu li a#button2 { width: 166px; }
div#menu-box ul#menu li a#button2:hover, div#menu-box ul#menu li a#button2.active { width: 166px; background-image: url("images/menu.gif"); background-position: -92px -60px; }
div#menu-box ul#menu li a#button3 { width: 84px; }
div#menu-box ul#menu li a#button3:hover, div#menu-box ul#menu li a#button3.active { width: 84px; background-image: url("images/menu.gif"); background-position: -258px -60px; }
div#menu-box ul#menu li a#button4 { width: 79px; }
div#menu-box ul#menu li a#button4:hover, div#menu-box ul#menu li a#button4.active { width: 79px; background-image: url("images/menu.gif"); background-position: -342px -60px; }
div#menu-box ul#menu li a#button5 { width: 74px; }
div#menu-box ul#menu li a#button5:hover, div#menu-box ul#menu li a#button5.active { width: 74px; background-image: url("images/menu.gif"); background-position: -421px -60px; }
div#menu-box ul#menu li a#button6 { width: 102px; }
div#menu-box ul#menu li a#button6:hover, div#menu-box ul#menu li a#button6.active { width: 102px; background-image: url("images/menu.gif"); background-position: -495px -60px; }
div#menu-box ul#menu li a#button7 { width: 201px; }
div#menu-box ul#menu li a#button7:hover, div#menu-box ul#menu li a#button7.active { width: 201px; background-image: url("images/menu.gif"); background-position: -597px -60px; }
div#menu-box ul#menu li a#button8 { width: 95px; }
div#menu-box ul#menu li a#button8:hover, div#menu-box ul#menu li a#button8.active { width: 95px; background-image: url("images/menu.gif"); background-position: -798px -60px; }
div#menu-box ul#menu li a#button9 { width: 91px; }
div#menu-box ul#menu li a#button9:hover, div#menu-box ul#menu li a#button9.active { width: 91px; background-image: url("images/menu.gif"); background-position: -893px -60px; }

div#menu-box div#pathline { margin-top: 26px; margin-left: 32px; font-size: 11px; color: #6F6F6F; }
div#menu-box div#pathline span.text { color: #6F6F6F; }
div#menu-box div#pathline a.root { color: #62A40E; font-weight: bold; }
div#menu-box div#pathline span.sep { color: #C5C5C5; padding-left: 11px; padding-right: 11px; }
div#menu-box div#pathline a { color: #62A40E;}
div#menu-box div#pathline a:hover { text-decoration: underline; }

div#content { width: 1004px; padding-top: 17px; background-color:#ffffff; color: #333333;}
div#content div#left { float: left; width: 599px; }
div#content div#right { float: left; width: 392px; padding-right: 13px; }
div#content-end { width:1004px; height: 11px; background-image: url("images/content_end.gif"); }

div#content div#right div#search { width: 315px; height: 38px; background-image: url("images/search_bg.gif"); padding-top: 16px; padding-left:80px; margin-bottom: 17px; }
div#content div#right div#search input[type=text] { float:left; width: 235px; border:0px; margin-top:5px; padding-left:4px; font-size:11px; color: #909090; }
div#content div#right div#search input[type=submit] { float:left; width: 32px; height: 24px; margin-left:9px; background: url("images/snippets.gif") 0 -21px; border: 0px; cursor: pointer; }
div#content div#right div#search input[type=submit]:hover { background-position: 0 -45px; }

div#content div#right div#newsletter { width: 392px; height: 146px; background-image: url("images/newsletter_bg.gif"); margin-bottom: 17px; }
div#content div#right div#newsletter input[type=text] { display:block; float:left; width: 256px; padding-left:4px; margin-top:63px; margin-left: 26px; border: 0px; font-size:11px; color: #909090;  }
div#content div#right div#newsletter #newsletter-add { display:block; float:left; margin-top:58px; margin-left:11px; width: 32px; height: 24px; background:transparent; background-image: url("images/buttons.png"); background-position:0px 0px; border: 0px; cursor: pointer; }
div#content div#right div#newsletter #newsletter-del { display:block; float:left; margin-top:58px; margin-left:3px; width: 32px; height: 24px; background:transparent; background-image: url("images/buttons.png"); background-position:32px 0px; border: 0px; cursor: pointer; }
div#content div#right div#newsletter #newsletter-add:hover { display:block; float:left; margin-top:58px; margin-left:11px; width: 32px; height: 24px; background:transparent; background-image: url("images/buttons.png"); background-position:0px 24px; border: 0px; cursor: pointer; }
div#content div#right div#newsletter #newsletter-del:hover { display:block; float:left; margin-top:58px; margin-left:3px; width: 32px; height: 24px; background:transparent; background-image: url("images/buttons.png"); background-position:32px 24px; border: 0px; cursor: pointer; }
div#content div#right div#newsletter a.rss { display:block; margin-top:30px; margin-left:148px; padding-left: 200px; }
div#content div#right div#newsletter a.rss:hover { margin-top: 27px; padding-bottom: 3px; }
	
div#content div#right div#r-left { float: left; width: 194px; }
div#content div#right div#r-right { float: left; width: 184px; padding-left: 14px; }

div#content div#right div.green-list { width:194px; margin-bottom: 17px; }
div#content div#right div.green-list h2 { height:28px; color: #fff; font-size: 16px; padding:23px 0 0 12px; margin:0px; background-image: url("images/green_list_header.gif"); }
div#content div#right div.green-list h2 span { display: none; }
div#content div#right div.green-list ul { list-style-type: none; padding: 0px; margin:0px; }
div#content div#right div.green-list ul li { background: url('images/green_dot.gif') repeat-x 0 0 #377B0E; padding-top: 1px; }
div#content div#right div.green-list ul li:first-child { background: none; padding-top: 0; }
div#content div#right div.green-list ul li a { display: block; padding:7px 12px 7px 37px; background: url('images/arrow.png') 13px 8px no-repeat #377B0E; font-size: 11px; color: #ffffff;  }
div#content div#right div.green-list ul li a:hover { background-color:#2E6E0B; }
div#content div#right div.green-list div.bottom { background: url("images/green_list_bottom.gif") 0 bottom; height:15px; }

div#content div#right div.box { width:187px; margin-bottom: 17px; font-size: 11px; background-image: url("images/box_bg.gif"); }
div#content div#right div.box div.top { background: url("images/box_up.gif") 0 0 no-repeat; }
div#content div#right div.box div.content { padding: 13px; }
div#content div#right div.box div.content h3 { font-size: 14pt; font-weight: bold; color:#545454; margin: 0px; padding: 5px 0px 10px 0px; }
div#content div#right div.box div.content img { }
div#content div#right div.box div.content .desc { font-weight: bold; color: #545454; line-height:22px; margin-top: 10px; }
div#content div#right div.box div.content .category {color: #0E4259; }
div#content div#right div.box div.content .category span { color: #667628; }
div#content div#right div.box div.bottom { background: url("images/box_bottom.gif") 0 bottom no-repeat; }

div#content div#right div.white_box_left { width: 194px; margin-bottom: 17px; font-size: 11px; background-image: url("images/box_bg_left.gif"); }
div#content div#right div.white_box_left div.top { background: url("images/box_up_left.gif") 0 0 no-repeat; }
div#content div#right div.white_box_left div.content { padding: 13px; }
div#content div#right div.white_box_left div.content h2 { font-size: 14pt; font-weight: bold; color:#545454; margin: 0px; padding: 16px 0 5px 12px; }
div#content div#right div.white_box_left div.content img { }
div#content div#right div.white_box_left div.content .desc { font-weight: bold; color: #545454; line-height:22px; margin-top: 10px; }
div#content div#right div.white_box_left div.content .category {color: #0E4259; }
div#content div#right div.white_box_left div.content .category span { color: #667628; }
div#content div#right div.white_box_left div.bottom { background: url("images/box_bottom_left.gif") 0 bottom no-repeat; }
div#content div#right div.white_box_left ul { list-style-type: none; }
div#content div#right div.white_box_left ul li { background: url('images/gray_dot.gif') repeat-x 0 0; padding-top: 1px; }
div#content div#right div.white_box_left ul li:first-child { background: none; padding-top: 0; }
div#content div#right div.white_box_left ul li a { display: block; padding:7px 12px 7px 37px; background: url('images/arrow.png') 13px 8px no-repeat; color: #545454; }
div#content div#right div.white_box_left ul li a:hover { background-color: #f7f7f7; }

div#content div#right div.box-wide { font-size: 11px; background-image: url("images/box_bg_wide.gif"); }
div#content div#right div.box-wide div.top { background: url("images/box_up_wide.gif") 0 0 no-repeat; }
div#content div#right div.box-wide div.content { padding: 13px; }
div#content div#right div.box-wide div.content h3 { font-size: 14pt; font-weight: bold; color:#545454; margin: 0px; padding: 5px 0px 10px 0px; }
div#content div#right div.box-wide div.bottom { background: url("images/box_bottom_wide.gif") 0 bottom no-repeat; }

div#recommend_box { padding: 0 1px 10px 1px !important; }
div#recommend_box h2 { font-size: 14pt; font-weight: bold; color:#545454; margin: 0px; padding: 16px 0 5px 12px; }
div#recommend_box ul { list-style-type: none; }
div#recommend_box ul li { background: url('images/gray_dot.gif') repeat-x 0 0; padding-top: 1px; }
div#recommend_box ul li:first-child { background: none; padding-top: 0; }
div#recommend_box ul li a { display: block; padding:7px 12px 7px 37px; background: url('images/arrow.png') 13px 8px no-repeat; color: #545454; }
div#recommend_box ul li a:hover { background-color: #f7f7f7; }

div#content div#right div.box div.content div.wp-polls p { color: #43B3E5; line-height: 16px; }
div#content div#right div.box div.content div.wp-polls a { color: #6F6F6F; }
div#content div#right div.box div.content div.wp-polls-ans { padding-top: 15px; }
div#content div#right div.box div.content div.wp-polls-ans ul { list-style-type: none; }
div#content div#right div.box div.content div.wp-polls-ans ul li { padding-bottom: 10px; }
div#content div#right div.box div.content div.wp-polls-ans ul li input { float: left; margin-top: 1px; }
div#content div#right div.box div.content div.wp-polls-ans ul li label { color: #545454; padding-left: 10px; }
div#content div#right div.box div.content div.wp-polls-ans div.poll-button { position: relative; top:43px; }
div#content div#right div.box div.content div.wp-polls-ans div.poll-button input[type=button] { width: 95px; height: 30px; background-image: url("images/bn_vote.gif"); border: 0px; cursor: pointer; }
	
div#content div#left div.text { padding-left:30px; padding-right: 30px; line-height: 19px; }
div#content div#left div.text p, div.entry p { margin: 1.5em 0; }
div#content div#left div.text ul, div#content div#left div.text ol,	div.entry ul, div.entry ol { padding-left: 20px; margin: 1.5em 0; }
div#content div#left div.text h2 { font-size: 16pt; line-height: 29px; color: #3A3B3C; padding-bottom: 10px; }
div#content div#left div.text div.info { font-family: Arial; font-size:11px; line-height: 11px; color: #6F6F6F; }
div#content div#left div.text div.info span { color: #62A40E; }
div#content div#left div.text div.info span.categories a { color: #62A40E; }
div#content div#left div.text div.info span.categories a:hover { text-decoration: underline; }
div#content div#left div.text div.info span.sep { color: #C5C5C5; padding-left: 11px; padding-right: 11px; }
div#content div#left div.text img.centered {display: block; margin-left: auto; margin-right: auto }
div#content div#left div.text img.alignright {padding: 4px 4px 4px 0px; margin: 0 0 2px 7px; display: inline; }
div#content div#left div.text img.alignleft {padding: 4px 4px 4px 0px; margin: 0 7px 2px 0; display: inline; }

div#content div#left div.text a { color: #62A40E; }
div#content div#left div.text a:hover { text-decoration: underline; }
div#content div#left div.text h2 a { color: #3a3b3c; }
div#content div#left div.text h2 a:hover { color: #62A40E; text-decoration: none; }
div.entry a { color: #62A40E;  }
div.entry a:hover { text-decoration: underline;  }


.alignright { float: right; }
.alignleft { float: left; }
div#content div#left div.readmore { width: 107px; height: 31px; background: url("images/readmore_bg.gif") 0 -21px; background-repeat:no-repeat; padding-left: 420px; padding-top: 0; padding-bottom: 20px; margin-top: 10px; }
div#content div#left div.readmore a { display: block; width:95px; height: 19px; padding-top: 11px; background: url("images/snippets.gif") -36px 0; color: #fff; text-align: center; font-size: 13px; }
div#content div#left div.readmore a:hover { background-position: -36px -30px;}

div#content div#left div.tags { padding-left: 30px; padding-right: 30px; padding-bottom: 9px; font-size: 11px; margin-top: 8px; }
div#content div#left div.tags a { color:#62A40E; font-size: 11px; }
div#content div#left div.tags a:hover { text-decoration: underline; }

div#content div#left div.postmetadata { margin-left: 30px; padding-left:10px; padding-right: 30px; margin-top: 20px; margin-bottom: 27px; border-left: 1px solid #DDDDDD; font-size: 11px; color: #777777; }
div#content div#left div.postmetadata a { font-size: 11px; color: #0066CC; }
div#content div#left div.postmetadata a:hover { text-decoration: underline; }

div#content div#left div.sep { border-bottom: 1px solid #EDEDED; margin-bottom: 18px; }

div#content div#left h3#comments { padding-left: 30px; padding-right: 30px; margin-bottom: 25px; font-size: 11px; }
div#content div#left h3#comments span { font-size: 11px; font-weight:bold; color: #667628; }

div#content div#left ol.commentlist { margin-left: 30px; margin-right: 30px; list-style-type: none; font-size: 11px; }
div#content div#left ol.commentlist a { font-size: 11px; color: #4E8C43; }
div#content div#left ol.commentlist a:hover { text-decoration: underline; }
div#content div#left ol li.alt { background-color: #F8F8F8; }
div#content div#left ol li img.avatar  { float: right; border: 1px solid #eee; padding: 2px; background: #ffffff; margin-right:5px; margin-top: 5px; }
div#content div#left ol li div.padding { padding: 10px; }
div#content div#left ol li { border: 1px solid #DDDDDD; margin-bottom: 15px; }
div#content div#left ol li cite { font-style: normal; color: #4E8C43; font-weight: bold;  }
div#content div#left ol li span.bold { font-weight: bold;  }
div#content div#left ol li p { margin-top: 15px; line-height: 16px; }

div#content div#left h3#respond { padding-left: 30px; padding-right: 30px; margin-top: 10px; margin-bottom: 10px; font-size: 12px; color: #333333; font-weight: bold; font-size: 11pt; }

div#content div#left form#commentform { padding-left: 30px; padding-right: 30px; margin-bottom: 30px; font-size: 11px; color: #333; }
div#content div#left form#commentform a { color: #62A40E; }
div#content div#left form#commentform a:hover { text-decoration: underline; }
div#content div#left form#commentform p { margin-bottom: 11px; }
div#content div#left form#commentform input[type=text] { width: 180px; height:21px; border: 1px solid #A5ACB2; font-size: 11px; padding-left: 5px;   }
div#content div#left form#commentform input[type=submit] { float:right; width: 95px; height: 30px; background: url("images/snippets.gif") -36px -60px; border: 0px; cursor: pointer; }
div#content div#left form#commentform input[type=submit]:hover { background-position: -36px -90px;}
button.cufon { float:right; width: 95px; height: 30px; padding-top: 4px; background: url("images/snippets.gif") -36px 0px; border: 0px; cursor: pointer; color: #fff; font-size: 14px; text-align: center; }
button.cufon:hover { background-position: -36px -30px;}


div#content div#left form#commentform textarea { width: 529px; border: 1px solid #A5ACB2; font-size: 11px; padding: 5px; }
div#content div#left form#commentform label { margin-left: 10px; }

div#content div#left  h2.pagetitle { margin-left: 30px; margin-right: 30px; color:#6F6F6F; }
div#content div#left  h3.info { margin-left: 30px; margin-right: 30px; color:#6F6F6F; padding-top:20px; }

div#content div#left  div.post { margin-left: 30px; margin-right: 30px; color:#333333; }
div#content div#left  div.post h2 { color:#6F6F6F; }
div#content div#left  div.post div.entry { /*padding-top:20px; padding-bottom:20px;*/line-height: 19px; }
div#content div#left  div.post div.entry table.newsletter { padding-top:20px; }

div#footer { width:979px; height: 64px; background-image: url("images/footer_bg.gif"); background-position: 0px 25px; background-repeat: no-repeat; font-size:11px; color: #ffffff; padding-top:21px; padding-left: 25px; }
div#footer a { color: #ffffff;  }
div#footer a:hover { text-decoration: underline; }
div#footer div#footer-menu { float: left; }
div#footer div#footer-menu a.active { color: #194254; }
div#footer span { color: #8BCFEF; padding-left: 16px; padding-right: 14px; }
div#footer div.copy { padding-top: 34px;  }
div#footer div#special-links { float: right; color: #8BCFEF; }
	div#footer a.up { color:#ffffff; padding-right: 35px; padding-left: 10px; }
	div#footer a.back { color:#ffffff; padding-right: 10px; padding-left: 13px; background: url('images/left_arrow.gif') 0 3px no-repeat; }

.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 40px;margin-left: 30px;margin-right: 30px;}
.navigation a { color:#A5ACB2;  }

div#poll_box button { float: none; margin: 0 auto; }


div#social_box ul { list-style-type: none; margin-left: 5px; }
	div#social_box ul li { float: left; }
	div#social_box ul li a { float: left; display: block; width: 52px; height: 48px; background: url('images/snippets.gif') no-repeat; margin: 5px 10px; opacity: 0.7; }
	div#social_box ul li a:hover { opacity: 1; }
	div#social_box ul li a span { display: none; }
	div#social_box ul li a#blip { background-position: -5px -70px; }
	div#social_box ul li a#flaker { background-position: -5px -118px; }
	div#social_box ul li a#twitter { background-position: -62px -70px; }
	div#social_box ul li a#facebook { background-position: -62px -118px; }

span.AdTaily_Widget_Title { display: none !important; }
div#AdTaily_Widget_Container > div { background: none !important; border: none !important; }
a.AdTaily_Widget_Buy { font-weight: bold !important; color: #43B3E5; font-size: 14px; }
a.AdTaily_Widget_Buy:hover { text-decoration: underline !important; }

div.post-ratings { margin-top: 8px; font-size: 11px; }
div.post-ratings img { position: relative; top: 1px; }

a#add-gadget { display: block; background: url('images/add_gadget.gif') 1px 0; height: 99px; margin-bottom: 17px; width: 187px; }
a#add-gadget:hover { background-position: 1px -99px; }

div#tabs_box { margin-bottom: 17px; background: url('images/box_bg_wide.gif'); }
div#tabs_box_inner { background: url('images/box_bottom_wide.gif') 0 bottom no-repeat; }
div#tabs_content { padding: 5px 15px 20px 40px; }
div#tabs_content div { display: none; }
div#tabs_content ol { line-height: 24px; font-weight: bold; color: #545454; }
div#tabs_content ol a { color: #377b0e; }
div#tabs_content ol a:hover { text-decoration: underline; }
div#tabs_content ol li { background: url('images/gray_dot.gif') repeat-x 0 0; padding-top: 1px; font-weight: normal; }
div#tabs_content ol li:first-child { background: none; padding-top: 0; }

ul#tabs { height: 79px; background: url('images/bg_tabs.gif') no-repeat; list-style-type: none; }
ul#tabs.top-1 { background-position: 0 0; }
ul#tabs.top-2 { background-position: 0 -79px; }
ul#tabs.top-3 { background-position: 0 -158px; }
ul#tabs li { float: left; }
ul#tabs li a { outline: none; float: left; display: block; height: 61px; position: relative; color: #545454; font-size: 16px; padding-top: 18px; padding-left: 20px; padding-right: 10px; }
ul#tabs li a .cufon-canvas { margin-bottom: 4px; }
ul#tabs li a:hover, ul#tabs li a.active { color: #43B3E5; }
a#top-1-link { width: 128px; }
a#top-2-link { width: 104px; }
a#top-3-link { width: 70px; }

div.sociable_tagline { font-size: 11pt; margin-bottom: 5px; }

div.navigation { height: 30px; }
div.navigation a { display: block; width:95px; height: 19px; padding-top: 11px; background: url("images/snippets.gif") -36px 0; color: #fff; text-align: center; font-size: 13px; }
div.navigation a:hover { background-position: -36px -30px;}
div.navigation div.alignleft a { float: left; }
div.navigation div.alignright a { float: right; }

.gallery { clear: both; }
