@charset "UTF-8"; 
body{margin:0px; font-family:Helvetica,arial; font-size:15px; background-color:#fff; background: url('/ts_background.gif') repeat-x; color:#707070}

ul{margin:0; padding:0}
ol{margin:0; padding:0}

fieldset{border:none}
legend{margin-top:10px; font-size:14px; font-weight:bold; color:#11a3ac}
.tags{margin-top:10px; font-weight:normal}
label{font-weight:bold}

h1{font-size:22px; font-weight:bold; margin:0px; color:#0086b1;}
h1 a{color:#0086b1; text-decoration:none}

h2{font-size:14px; color:#ffa025; margin-top:3px; margin-bottom:4px; font-weight:bold; text-decoration:none}
h2 a{color:#0086b1}
h2 a:hover{color:#ffa025}

h3{font-size:16px; margin-top:3px; margin-bottom:3px; border-bottom:solid 1px #E8E8E8;}
h3 a{text-decoration:none}

a{color:#0086b1; text-decoration:none}
a:hover{color:#ffa025}
a:visited{color:#777; text-decoration:none}

#content{width:960px; margin:0px auto}

#headerlist{width:960px; background-color:#fff; margin-top:10px; padding-left:10px; padding-top:3px; padding-bottom:3px; border:solid 1px #a9deff; margin-bottom:5px; -moz-border-radius:1em; -webkit-border-radius:1em}

.search{float:right}
.searchsite{font-size:1.1em; height:20px; color:#707070; padding: 3px; margin-bottom:2px; margin-top:10px; border:1px solid #ffa025}
.searchbutton{border:0px; background-color:#ffa025; font-size:1.1em; padding: 3px; color:#fff; margin-bottom:6px; margin-top:0px}

.logo a{color:#0086b1; text-decoration:none; font-size:12px;}

.pagination{background:#fff; color:#0086b1; margin-top:40px; padding:0px 8px 0px 3px; display:inline}
.pagination p{text-align:left; padding:5px 0 5px 0}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active{text-decoration:none; padding:4px 8px; background:#fff; border:1px solid #0086b1; color:#0086b1}
.pagination p a:hover{background:#0086b1; color:#fff}
.pagination p span{text-decoration:none; color:#707070; margin-right:3px; padding:4px 8px; background:#e5f1f3; border:1px solid #707070}

.right{float:right; font-size:12px}

.retweet_img{float:left; width:61px; height:47px; margin-top:2px; vertical-align:bottom; text-align:center; background-image:url('/tweet_but_bg1.gif'); font-size:14px; position:relative;}
.retweet_img a{font-size:22px; margin-top:6px; margin-bottom:0px; text-decoration:none; font-weight:bold; color:#ffa025}
.retweet_img a:hover{color:#0086b1}
.retweet_img1 {font-size:10px; text-decoration:none; color:#ffa025}
.retweet a{float:left; width:61px; height:18px; top:7px; text-align:center; position:relative; background-image:url('/tweet_but1.gif')}
.retweet a:hover{background-image:url('/tweet_but_over.gif')}
.retweet a:visited{background-image:url('/tweet_but_grey1.gif')}

.twitter_container{border-bottom:solid 1px #E8E8E8; width:750px; padding-top: 8px; padding-left: 5px; padding-bottom: 5px;}
.twitter_container:hover{background:#f9f9f9; }
.twitter_status{height:90px;  font-size:12px; padding-top:0px; margin-left:70px; margin-top:0px; width:600px; }
.twitter_image{float:right; border:0; margin-right:25px; margin-top:-75px; text-align:right}
.twitter_image a{text-decoration:none; font-size:11px}
.twitter_small{font-size:12px;  padding-top:4px;  color:#999}
.twitter_feature{background:#FFFFE5}
.twitter_feature_border{background:#FFF; width:750px; margin-bottom:10px}

.buzzbox{width:200px; height: 240px padding: 5px; float:left; margin: 10px; }
.buzzbox_img{height:200px;text-align:center; }
.buzzbox_tool{width:200px; height: 40px; font-size:12px}
.buzzbox_tool a{font-size:12px}
.buzzbox_but{width:30px; float:left; height:50px;}


#menunav{background:#b8e4ff; margin-top:10px; padding:5px 0px; font-size:15px}
#menunav li{list-style:none; display:inline; padding:5px 0px; border:0px}
#menunav li a{color:#0086b1; text-decoration:none; padding:0px 15px}
#menunav li a:hover{color:#fff; text-decoration:none; background:#60ccef; padding:5px 15px}
#menunav .current{list-style:none; display:inline; background:#fff; padding:5px 0px; border-bottom:5px solid #fff}
#menunav .current a{list-style:none; display:inline; color:#0086b1; background:#fff; border-bottom:5px solid #fff}
#menunav .current a:hover{list-style:none; display:inline; color:#0086b1; background:#fff; border-bottom:5px solid #fff}

#nav, #nav ul{margin:0; padding-left:10px; list-style:none; line-height:1.4; float:right; background:#fff; border:solid 1px #a9deff}
#nav a{display:block; width:180px; text-decoration:none}
#nav li{float:left; width:180px}
#nav li ul{position:absolute; background:#fff; width:180px; left:-999em; margin-left:-11px}
#nav li:hover ul, #nav li.sfhover ul{left:auto}

#rightcol{width:170px; font-size:13px; background-color:#fff; margin-top:0px; padding-left:10px; float:right; display:inline}

#footer{width:953px; font-size:12px; background-color:#d7efff; margin-top:10px; padding:10px; border:solid 1px #a9deff; margin-bottom:5px; min-height:100px}
#footer .col{float:left; width:23%; padding:5px 5px 0px 10px; border:0px; border-right:solid 1px #a9deff; position:relative; min-height:100px}
#footer .lastcol{float:left; border:none; padding:5px 5px 0px 10px; width:18%; position:relative; min-height:100px}

a.twitter-login { background: transparent url(/twitter_signin.png) no-repeat scroll 0 0; }
a.twitter-login:hover, a.facebook-signin:hover {background-position: 0 -24px; }
a.twitter-login:active, a.facebook-signin:active {background-position: 0 -48px; }

.ui-state-disabled{cursor:default !important}
.ui-widget-overlay{position:absolute; top:0; left:0; width:100%; height:100%}
.ui-autocomplete{position:absolute; cursor:default}

* html .ui-autocomplete{width:1px}

.ui-menu{list-style:none; padding:2px; margin:0; display:block}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0; padding:0; width:100%}
.ui-menu .ui-menu-item a{text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover, 
.ui-menu .ui-menu-item a.ui-state-active{margin:-1px}

.ui-widget{font-family:Arial,Helvetica,sans-serif; font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Verdana,Arial,sans-serif; font-size:1em}
.ui-widget-content{border:1px solid #ffa025; background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #ffa025; background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color:#222; font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #d3d3d3; background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#555}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555; text-decoration:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #fff8ee; background:#fff8ee url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121}
.ui-state-hover a, .ui-state-hover a:hover{color:#212121; text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active{border:1px solid #aaa; background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121; text-decoration:none}
.ui-widget:active{outline:none}

