/*------------------------------------------------------------------------

# WordPress Christmas Theme v1.1 - January 2009

# ------------------------------------------------------------------------

# Copyright (C) 2008 instantShift. All Rights Reserved.

# @license - WordPress Christmas Theme is available under the terms of the GNU General Public License.

# Author: instantShift.com

# Websites:  http://www.instantshift.com

-------------------------------------------------------------------------*/



/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}

html{height:100%;margin-bottom:1px;}

body{position:relative;}

ul{margin:0;padding:0;}

ul li{margin:0;padding:0;list-style:none;}

ol{margin:0;padding:0;}

ol li{margin:0;padding:0;list-style:none;}

a img{border:none;}

p img{padding:0;max-width:100%;}

.clear{clear:both;}



/* EXTRAS */

.overflow {overflow:hidden;}

.left {float:left !important;}

.right {float:right !important;}

.ebook {margin-right:10px;}

.border-bottom {border-bottom:1px dotted #ccc; margin-bottom:8px; padding-bottom:8px;}

.report-logo {float:right;}

.report-logo img {border:medium none !important;

margin-right:0 !important;

margin-top:0 !important;}



#report-footer {border-top:1px solid #F3F3F3;

margin-top:20px;

overflow:hidden;

padding-top:20px;}

#report-form {background:#FFFFFF url(../images/style-one/newsletter-header.jpg) no-repeat scroll left 9px;

border-right:1px solid #F3F3F3;

float:left;

margin-right:25px;

padding-right:25px;

padding-top:84px;

width:262px;}



.other-posts {}

.other-posts h4 {margin-bottom:0 !important;

margin-top:18px;}

.other-posts a {font-size:14px;}

.other-posts ul {margin-top:0 !important;}

.other-posts ul li {margin-bottom:3px !important;}



a:link, a:visited{color:#444;text-decoration:none;}

a:hover{color:#00437c !important;}

h1, h2, h3, h4, h5, h6{font-family:HelveticaNeue;font-weight:normal;padding-bottom:0px;margin-bottom:5px;line-height:100%;color:#444;}

h1{font-size:10%;}

h2{font-size:120%;padding:5px 0;}

h3{font-size:100%;padding:5px 0;}

h4{font-size:75%;padding:5px 0;}

h5{font-size:100%;padding:5px 0;}

h6{font-size:105%;padding:5px 0;}

h1.pagetitle{font-size:70%;font-weight:normal;color:#900;font-family:HelveticaNeue;margin:0 0 10px 0;}

h3.archivetitle{background:#EEEEEE none repeat scroll 0 0;

border:1px solid #DDDDDD;

color:#444444;

font-family:HelveticaNeue;

font-size:200%;

font-weight:light;

margin:0;

padding:20px;}



/* page setup */

body{font-family:Helvetica Neue;font-size:12px;line-height:150%;color:#2E2E2E;}

body#page{background:#F7F7F7 url(../images/style-one/page_bg.jpg) repeat-x scroll 50% 0;}



/* set body font size (styleswitcher) */

body.font-small{font-size:4px;}

body.font-medium{font-size:14px;}

body.font-large{font-size:13px;}



/* set body width (styleswitcher) */

body.width-thin div.wpr{width:780px;}

body.width-wide div.wpr{width:930px;}

body.width-fluid div.wpr{width:90%;}



/* layout */

div#home{background:transparent url(../images/style-one/header.jpg) no-repeat scroll center top;}

div.wpr{margin:auto;}

div.wpr .wpr-br{min-height:470px;padding:0px 0px 10px 0px;}

div#header{position:relative;height:246px;margin:0px 0px 0px 0px;}

a#logo {border:0 none;

display:block;

height:125px;

left:135px;

position:absolute;

text-indent:-9999px;

top:65px;

width:600px;}

div#middle{width:auto;margin:10px 0px 0px 0px;clear:both;}

div#middle .background{min-height:140px;}

div#middle .layoutright{background:none;}

div#main{width:auto;}

div#middle .layoutright div#main{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

div#middle .withoutleft div#main{margin:0px 12px 0px 12px;}

div#mainmiddle{margin:0px 0px 10px 0px;}

div#main .withright{}

div#right{float:right;

font-size:13px;

line-height:19px;

padding:0 0 0 20px;

width:300px;}

div#content{width:auto;}

div#footer{width:auto;padding:10px 0px 0px 0px;clear:both;color:#ffffff;background:#045DC0 url(../images/style-one/footer-bg.jpg) 0 0 repeat-x;}



/* clearing & floating */

.clearingfix:after{content:".";display:block;line-height:0px;clear:both;visibility:hidden;}

.clearingfix{display:block;}

.floatbox{overflow:hidden;}



/* searchbox */

div#searchbox{height:25px;

left:0;

position:absolute;

top:2px;}

div#searchbox ul{padding:0px;margin:0px;list-style:none;float:left;}

div#searchbox li{float:left;display:block;}

div#searchbox li.searchtext{height:23px;

margin:0;

padding:2px 0 0;

width:223px;}

div#searchbox li.searchbutton{height:19px;

width:41px;}

div#searchbox input.searchinput{background:transparent url(../images/style-one/background-search-input.jpg) no-repeat scroll left top;

border:medium none;

font-family:Helvetica Neue;

height:18px;

padding-left:5px;

padding-top:1px;

width:218px;}

div#searchbox input.searchsubmit{background:transparent url(../images/style-one/background-search-button.jpg) no-repeat scroll left top;

border:medium none;

cursor:pointer;

height:23px;

margin-top:3px;

width:41px;}

img#rss-link{position:absolute;top:172px;left:-105px;}

img#contact-link{position:absolute;top:275px;left:-140px;}





#searchbox-archive {margin-top:20px;}



#searchbox-archive input {color:#444444;

font-size:20px;

height:24px;

padding:5px;

width:492px;}



#searchbox-archive .searchsubmit-archive {background:#000000 none repeat scroll 0 0;

border:1px solid #489EE1;

color:#FFFFFF;

height:41px;

width:97px;}





/* footermenu */

div#footer div#footermenu{position:relative;top:6px;right:0px;height:37px;float:right;}

div#footer div#footermenu ul{padding:0px;margin:0px;list-style:none;float:left;}

div#footer div#footermenu li{float:left;display:block;}

div#footer div#footermenu li a{display:block;

float:left;

font-size:100%;

height:37px;

line-height:34px;

overflow:hidden;

padding:0 20px;

position:relative;

text-decoration:none;

text-transform:uppercase;}

div#footer div#footermenu li a:link, div#footer div#footermenu li a:visited{color:#FFF;}

div#footer div#footermenu li a:hover{color:#1bb8e9 !important;}

div#footer div#footermenu li.current_page_item a:link, div#footer div#footermenu li.current_page_item a:visited{color:#FFF;}

div#footer div#footermenu li.current_page_item a:hover{color:#FFF;}

div#footer div#footermenu ul ul{padding:0;background:none;}



/* comments */



#related-posts {}

#related-posts ul {}

#related-posts ul li {}



div.comment a:link, div.comment a:visited{color:#358ED9;}

.item div.comment {background:none !important;

border:none !important;}

div.comment{background:#FFFFFF url(../images/post-bg.jpg) repeat-x scroll left top;

border:1px solid #DDDDDD;

line-height:160%;

margin:0 0 21px;

padding:26px 25px 19px;

position:relative;}

div.comment div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 7px 0;font-size:90%;color:#888;margin:0 0 10px 0;}

div.comment div.time-comments div.time{float:left;background:url(../images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment div.time-comments div.time-awaiting{float:left;background:url(../images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment div.time-comments div.num-comments{float:right;background:url(../images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}

div.comment div.time-comments div.num-comments a{color:#888;}

div.comment div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}

div.comment div.time-comments div.author-name{float:right;background:url(../images/author.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment div.time-comments div.author-name a:link, div.comment div.time-comments div.author-name a:visited{color:#C00;text-decoration:none;}

div.comment div.time-comments div.author-name a:hover{color:#000;text-decoration:underline;}

div.comment h1{color:#000000;

font-family:Myriad Pro,helvetica,sans-serif;

font-size:260%;

font-weight:bold;

margin:0 0 20px;}

div.comment h1.title {width:500px;}

div.comment h1 a:link, div.comment h1 a:visited{color:#000000;}

div.comment h1 a:hover{color:#000000;}

div.comment img{float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 15px 0;}

div.comment img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}

div.comment div.icons-readmore{border-top:1px dotted #DADADA;

color:#888888;

margin:13px 0 0;

padding-top:13px;}

div.comment div.icons-readmore div.icons{float:left;}

div.comment div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}

div.comment div.icons-readmore div.icons a.one{background:url(../images/icon.jpg) 0 0 no-repeat;}

div.comment div.icons-readmore div.icons a.two{background:url(../images/icon.jpg) -33px 0 no-repeat;}

div.comment div.icons-readmore div.icons a.three{background:url(../images/icon.jpg) -65px 0 no-repeat;}

div.comment div.icons-readmore div.icons a.four{background:url(../images/icon.jpg) -98px 0 no-repeat;}

div.comment div.icons-readmore div.icons a.five{background:url(../images/icon.jpg) -131px 0 no-repeat;}

div.comment div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}

div.comment div.icons-readmore div.readmore a.more{background:url(../images/readmore-bg.png) 0% 0px no-repeat;padding:4px 27px 6px 14px;color:#666;font-size:80%;}

div.comment div.icons-readmore div.readmore a.more:hover{color:#000;text-decoration:none;}

div.comment ul{margin:10px 0 10px 20px;padding:0;}

div.comment ul li{margin:0;padding:0;list-style:disc;}

div.comment ol{margin:10px 0 10px 30px;padding:0;}

div.comment ol li{margin:0;padding:0;list-style:decimal;}

div.comment p{margin:0px 0 15px;

padding:0;}

div.comment blockquote, div.comment pre{margin:15px 0px;padding:1px 15px 1px 15px;border-left:5px solid #900;background:#F3F3F3;font-family:'Courier New', Courier;}

div.comment blockquote cite{margin:5px 0 0;display:block;}

div.comment code{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px dashed #BBB;background:#F3F3F3;display:block;margin:15px 0px;}

div.comment quote{padding:0px 0px 0px 60px;background:#FFF url(../images/quote.png) 2px 2px no-repeat;display:block;margin:15px 0px;}

div.comment quote code{padding:0;border:none;display:block;margin:0px;}



div.comment-number {background:transparent url(../images/style-one/background-comments.jpg) no-repeat scroll 0 0;

color:#5A5E60;

font-size:16px;

font-weight:bold;

height:35px;

padding-left:2px;

padding-top:8px;

position:absolute;

right:20px;

text-align:center;

width:49px;}



#author-box {background:#FAFAFA none repeat scroll 0 0;

border:1px dotted #EEEEEE;

padding:10px;}



img.centered{display:block;margin-left:auto;margin-right:auto;}

img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}

img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}

.alignright{float:right;}

.alignleft{float:left}



/* auth comments */

div.comment-admin{background:#F5F4F0 url(../images/sidebox-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:19px 25px 19px 25px;margin:0 0 21px 0;line-height:180%;}

div.comment-admin div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 7px 0;font-size:90%;color:#888;margin:0 0 10px 0;}

div.comment-admin div.time-comments div.time{float:left;background:url(../images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment-admin div.time-comments div.time-awaiting{float:left;background:url(../images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment-admin div.time-comments div.num-comments{float:right;background:url(../images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}

div.comment-admin div.time-comments div.num-comments a{color:#888;}

div.comment-admin div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}

div.comment-admin div.time-comments div.author-name{float:right;background:url(../images/visitor.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment-admin h1{font-size:250%;font-weight:normal;color:#000000;font-family:Georgia;margin:0 0 20px 0;}

div.comment-admin h1 a:link, div.comment-admin h1 a:visited{color:#000000;}

div.comment-admin h1 a:hover{color:#000000;}

div.comment-admin img{float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 15px 0;}

div.comment-admin img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}

div.comment-admin div.icons-readmore{color:#888;margin:15px 0 0 0;}

div.comment-admin div.icons-readmore div.icons{float:left;}

div.comment-admin div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}

div.comment-admin div.icons-readmore div.icons a.one{background:url(../images/icon.jpg) 0 0 no-repeat;}

div.comment-admin div.icons-readmore div.icons a.two{background:url(../images/icon.jpg) -33px 0 no-repeat;}

div.comment-admin div.icons-readmore div.icons a.three{background:url(../images/icon.jpg) -65px 0 no-repeat;}

div.comment-admin div.icons-readmore div.icons a.four{background:url(../images/icon.jpg) -98px 0 no-repeat;}

div.comment-admin div.icons-readmore div.icons a.five{background:url(../images/icon.jpg) -131px 0 no-repeat;}

div.comment-admin div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}

vimg.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}

div.comment p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}

div.comment-admin p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}

div.comment-admin ul{margin:10px 0 10px 20px;padding:0;}

div.comment-admin ul li{margin:0;padding:0;list-style:disc;}

div.comment-admin ol{margin:10px 0 10px 30px;padding:0;}

div.comment-admin ol li{margin:0;padding:0;list-style:decimal;}

div.comment-admin p{margin:10px 0;padding:0;}

div.comment-admin blockquote, div.comment-admin pre{margin:15px 0px;padding:1px 15px 1px 15px;border-left:5px solid #900;background:#F3F3F3;font-family:'Courier New', Courier;}

div.comment-admin blockquote cite{margin:5px 0 0;display:block;}

div.comment-admin code{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px dashed #BBB;background:#F3F3F3;display:block;margin:15px 0px;}

div.comment-admin quote{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px solid #BBB;background:#F3F3F3;display:block;margin:15px 0px;}

div.comment-admin quote code{padding:0;border:none;display:block;margin:0px;}



/* comments form */

div#commentform{background:#333 url(../images/comment-form-bg.jpg) 22px 21px no-repeat;margin:0;text-align:left;padding:59px 17px 5px 25px;}

div#commentform li{margin:0 0 11px 0;}

div#commentform li label{width:175px;display:block;float:left;position:relative;}

div#commentform li input{width:375px;}

div#commentform li textarea{width:550px;height:200px;}

div#commentform li input, div#commentform li textarea{background-image:url(../images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;font-family:Tahoma;}

div#commentform li input.submitbutton{border:0;width:auto;background:none;padding:0;}

div#commentform-user{background:#333 url(../images/comment-form-bg-user.jpg) 22px 21px no-repeat;margin:0;text-align:left;padding:50px 17px 5px 25px;}

div#commentform-user li{margin:0 0 11px 0;color:#FFF;}

div#commentform-user li a:link, div#commentform-user li a:visited{color:#FE5656;text-decoration:underline;}

div#commentform-user li a:hover{color:#FF0000;text-decoration:underline;}

div#commentform-user li textarea{width:550px;height:200px;}

div#commentform-user li input, div#commentform-user li textarea{background-image:url(../images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;font-family:Tahoma;}

div#commentform-user li input.submitbutton{border:0;width:auto;background:none;padding:0;}

ol.trackback{margin:0 0 0 20px;}

ol.trackback li{list-style:decimal;}

ol.trackback li a{color:#c00;}



/* sidebox */

div.sidebox{background:#FFFFFF url(../images/post-bg.jpg) repeat-x scroll left top;

border:1px solid #DDDDDD;

margin:0 0 20px;

padding:15px 18px 0;}

div.sidebox div.sidebox-heading{border-bottom:#CCC 1px solid;margin:0 0 10px 0;}

div.sidebox-heading span {font-size:14px;

font-weight:bold;}

div.sidebox div.sidebox-heading {color:#000000;

font-family:Myriad Pro,helvetica;

font-size:164%;

font-weight:bold;

margin:0 0 10px;

padding-bottom:8px;}

div.sidebox ul{padding:0px;margin:0px;list-style:none;}

div.sidebox ul li, div#fw_tabs_tabdisplay_1 div.tab-content ul li  {background:transparent url(../images/sidebox-li.jpg) no-repeat scroll 0 5px;

padding:2px 0 6px 23px;}



div.sidebox ul li ul{padding:0px;margin:5px 0 -2px 0px;list-style:none;}

div.sidebox ul li ul li{background:url(../images/sidebox-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;}

div.sidebox li a:link, div#sidebox li a:visited{color:#444;}

div.sidebox li a:hover{color:#C00;}

div.banners{padding:15px 18px 15px 18px;}

div.banners img{padding:2px;}

div.error{padding:5px 15px;margin:0 0 15px 0;font-size:12px;color:#c00;border-top:2px solid #fe7b7a;border-bottom:2px solid #fe7b7a;background:#FFD6D6;}

div.success{background:#E2EEFF none repeat scroll 0 0;

border:1px solid #9DC6FF;

color:#444444;

font-size:12px;

margin:0 0 15px;

padding:5px 15px;}

div.sidebox a.url:link, div.sidebox a.url:visited{text-decoration:underline;}



/* SPECIFIC SIDEBAR BOXES */



#fun_facts-3 {background:#F1FAFF url(../images/style-one/background-did-you-know.jpg) no-repeat scroll center 5px !important;

font-size:16px;

line-height:25px;

padding-top:65px;}



#text-4 {background:#FFFFFF url(../images/style-one/newsletter-header.jpg) no-repeat scroll center 9px;

padding-top:84px;}



#form {}



#form form {overflow:hidden;}



#form label {color:#655B51;

font-size:11px;

text-transform:uppercase;}



#form input {-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(../images/style-one/background-form-input.jpg) no-repeat scroll 0 0;

border:medium none;

color:#444444;

display:block;

font-size:13px;

height:25px;

margin-bottom:4px;

padding-left:6px;

padding-right:6px;

padding-top:6px;

width:249px;}



#form input.signup-btn1 {background:transparent url(../images/style-one/background-form-button.jpg) no-repeat scroll 0 0;

color:#FFFFFF;

float:right;

height:26px;

margin-top:5px;

padding-bottom:3px;

padding-left:36px;

padding-top:0;

width:161px;}



/* footer */

#footerwrapper{text-align:left;margin:6px auto;padding:0px;border:0;width:930px;}

#footerwrapper #footerblock-a{float:left;width:280px;padding:10px 15px;background:url(../images/style-one/footerblock-sep.jpg) right 10px no-repeat;}

#footerwrapper #footerblock-b{float:left;width:280px;padding:10px 15px;background:url(../images/style-one/footerblock-sep.jpg) right 10px no-repeat;}

#footerwrapper #footerblock-c{float:right;width:280px;padding:10px 15px;}

#footerwrapper h3{height:80px;padding:0;margin:0;}

#footerwrapper h3.recentcomments{background:url(../images/style-one/recentcomments.jpg) 15px 0 no-repeat;}

#footerwrapper h3.latestentries{background:url(../images/style-one/latestentries.jpg) 15px 0 no-repeat;}

#footerwrapper h3.populartopics{background:url(../images/style-one/populartopics.jpg) 5px 0 no-repeat;}

#footerwrapper ul{padding:0px;margin:0px 10px;list-style:none;float:left;}

#footerwrapper ul li{background:transparent url(../images/footerblock-li.png) no-repeat scroll 0 5px;

padding:0 0 8px 23px;}

#footerwrapper ul li a:link, div#footerwrapper ul li a:visited{color:#FFF;}

#footerwrapper ul li a:hover{color:#FE5656;}

#footerwrapper #footerblock-a ul li a:link, #footerwrapper #footerblock-a ul li a:visited{color:#FFF; font-size:13px;}

#footerwrapper #footerblock-a ul li a:hover{color:#9ED3F1 !important;}

#footerwrapper #footerblock-b ul li a:link, #footerwrapper #footerblock-b ul li a:visited{color:#FFF; font-size:13px;}

#footerwrapper #footerblock-b ul li a:hover{color:#9ED3F1 !important;}

#footerwrapper #footerblock-c ul li a:link, #footerwrapper #footerblock-c ul li a:visited{color:#FFF; font-size:13px;}

#footerwrapper #footerblock-c ul li a:hover{color:#9ED3F1 !important;}

#footer #copyright{-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#0B55A8 none repeat scroll 0 0;

border-top:1px solid #222222;

color:#CCCCCC;

padding:10px 10px 13px;}

#footer #copyright a:link, #footer #copyright a:visited{color:#FFF;}

#footer #copyright a:hover{color:#FFF;}



/* bookmarking */

div.single-cats{border-top:#CCC 1px solid;margin:20px 0 0 0;padding:10px 0 0 0;}

div.single-cats div.cats{float:left;margin:6px 0 0 0;}

div.single-cats div.cats a:link, div.single-cats div.cats a:visited{text-decoration:underline;color:#358ED9;}

div.single-cats div.cats a:hover{color:#358ED9;}

div.single-cats div.icons{float:right;}

div.single-cats div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}

div.single-cats div.icons a.one{background:url(../images/icon.jpg) 0 0 no-repeat;}

div.single-cats div.icons a.two{background:url(../images/icon.jpg) -33px 0 no-repeat;}

div.single-cats div.icons a.three{background:url(../images/icon.jpg) -65px 0 no-repeat;}

div.single-cats div.icons a.four{background:url(../images/icon.jpg) -98px 0 no-repeat;}

div.single-cats div.icons a.five{background:url(../images/icon.jpg) -131px 0 no-repeat;}



/* navigation */

div.navigation{margin:0 0 20px 0;}

div.alignleft{float:left;}

div.alignright{float:right;}

div.navigation a{color:#358ED9;text-decoration:underline;}

div.navigation a:hover{color:#FE5656;}



img.alignleft {margin-right:8px; margin-bottom:8px;}



div.post-tags{border-top:#CCC 1px solid;margin:12px 0 0 0;padding:13px 0 0 0;}

div.post-tags a{padding:0 2px 3px;}





/* SUCKERFISH NAVIGATION */



#suckerfishnav {

background:transparent url(../images/style-one/nav-divider.jpg) no-repeat scroll left top;

font-family:helvetica,sans-serif;

font-size:12px;

font-weight:normal;

position:absolute;

text-transform:uppercase;

top:204px;

    }

#suckerfishnav, #suckerfishnav ul {

float:left;

height:32px;

line-height:32px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

width:928px;

z-index:1100;

    }

#suckerfishnav a {

background:transparent url(../images/style-one/nav-divider.jpg) no-repeat scroll right bottom;

color:#000000;

display:block;

padding:0 20px;

text-decoration:none;

    }

#suckerfishnav a:hover, #suckerfishnav li:hover {color:#555555 !important;}



#suckerfishnav li {

    float:left;

    padding:0;

    }

#suckerfishnav ul {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#000000 none repeat scroll 0 0;

font-weight:normal;

height:auto;

left:-999em;

line-height:1;

margin:0;

position:absolute;

width:200px;

    }

#suckerfishnav li li, #suckerfishnav li li:hover {

background:#000000 none repeat scroll 0 0;

border-bottom:1px solid #333333;

font-family:verdana,sans-serif;

font-weight:bold;

width:200px;

    }

#suckerfishnav li li a {

background:transparent none repeat scroll 0 0 !important;

color:#FFFFFF;

font-size:11px;

font-weight:normal;

height:auto;

padding:12px 10px 14px 20px;

width:180px;

    }

#suckerfishnav li li a:hover {background:none !important; color:#1bb8e9 !important;}

#suckerfishnav li ul ul {

    margin:-20px 0 0 100px;

    }



#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {

    color:#dddddd;

    }

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {

    color:#fff;

    }

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {

    color:#fff;

    }

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {

    left:-999em;

    }

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {

    left:auto;



    }

#suckerfishnav li:hover, #suckerfishnav li.sfhover {

    }

	

.current-cat a {color:#9ed3f1;}



/*  slider CSS stuff starts here */

.container-wrapper {position:relative;}

#container {background:#F0FAFF none repeat scroll 0 0;

border:1px solid #DDDDDD;

height:367px;

left:0;

line-height:170%;

margin-bottom:42px;

overflow:hidden;

padding:0 25px;

position:relative;

}



#featured-icon {background:transparent url(../images/style-one/featured-icon.jpg) no-repeat scroll 0 0;

height:70px;

position:absolute;

right:-4px;

top:-2px;

width:70px;

z-index:999;}



#controls {bottom:-26px;

display:block;

left:0;

position:absolute;}



.item {display:block;

width:100%;}

.item h3 { font-size: 16px; margin: 10px; color: #0CF; }

.item p { padding: 6px 10px 12px; }



.item img.author-image {height:80px;

position:absolute;

right:10px;

top:10px;

width:80px;}



#num_nav { position:relative;

text-align:center;}

#num_nav ul li { display: inline; margin: 0 2px; }

#num_nav ul li a {-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#CCCCCC none repeat scroll 0 0;

border:1px solid #CCCCCC;

color:#555555;

display:block;

float:left;

font-family:helvetica;

height:16px;

margin-right:5px;

padding-bottom:2px;

text-align:center;

width:19px;}

#num_nav ul li a.active, #num_nav ul li a:hover { background:#00A5E1 none repeat scroll 0 0;

border:1px solid #CCCCCC;

color:#FFFFFF !important;}



#play_btn { position: relative; top: 34px; width: 100px; height: 25px; margin: 0 auto; z-index: 10000; line-height: 25px; text-align: center; text-transform: uppercase; font-size: 12px; color:#09C; border: 1px solid #09C; background-color:#060235; }

#prev_btn, #next_btn { position: absolute; top: 120px; width: 100px; height: 25px; left: 20px; z-index: 10000; line-height: 25px; text-align: center; text-transform: uppercase; font-size: 12px; color:#09C; border: 1px solid #09C; background-color:#060235; }

#next_btn { top: 150px; }





.btn_over { color:#fff; border: 1px solid #fff; background-color: #033; }



div#fw_tabs_tabs_surround_1, #sidebar ul div.fw_tabs_tabs_surround {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#FFFFFF url(../images/post-bg.jpg) repeat-x scroll left top;

margin:10px 0;}



div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar, #sidebar ul div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar, #sidebar ul li div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar {

margin-top:-34px !important;

}



div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3, #sidebar ul div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3 {

border:1px solid #CCCCCC;

color:#888 !important;

font-size:12px;

line-height:1;

padding:5px;}



div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3.selected, #sidebar ul div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3.selected {

background-color:#000000;

border-bottom:1px solid #FFFFFF;

color:#FFFFFF !important;

}





/* BANNER ADS */

div.banner-ad {background:#FFFFFF url(../images/post-bg.jpg) repeat-x scroll left top;

border:2px solid #CCCCCC;

margin-bottom:23px;

padding:10px;}



div.banner-ad img {width:98px;}



div.banner-ad span {display:block;

font-size:20px;

font-weight:bold;

line-height:25px;

padding-bottom:10px;

padding-top:7px;}



div.banner-ad br {}






