body{background:#282828 url(images/background.png) top left repeat-x}

#wrapper{padding:0}

#container{padding-bottom:10px}

#contentwrap{}

a{color:#149eae; text-decoration:none}
a:hover{color:#027b89}

#header{height:90px}

#header h1{margin-bottom:0px !important; padding:8px 0 0 0; font-weight:normal; font-weight:bold; font-size:48px}

#header h1 a, #header h1 a:visited{color:#fff; text-decoration:none}

#header h2{color:#149eae; font-size:14px; line-height:14px; font-family:Arial}
 
.logoimg{}

#pagemenu{height:26px; float:right; background:#000}

#pagemenu, #pagemenu ul{padding:0; margin:0; list-style:none; line-height:1}
#pagemenu{margin-bottom:1px}

#pagemenu ul{float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px}

#pagemenu li{float:left; list-style:none; margin:0px; padding:0px}

#pagemenu ul li{list-style:none; margin:0px; padding:0px}

#pagemenu li a, #pagemenu li a:link{color:#939393; display:block;     margin:0px 3px 0px 3px; padding:7px 5px 6px 5px; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:11px; font-family:Arial,Helvetica,sans-serif}

#pagemenu li a:hover, #pagemenu li a:active{background-repeat:repeat-x; color:#d0cece; display:block;     margin:0px 3px 0px 3px; padding:7px 5px 6px 5px; text-decoration:none}

#pagemenu  li.current_page_item a{color:#d0cece}

#pagemenu li:hover, #pagemenu li.sfhover{position:static}

.topright{text-align:right;     margin:30px 0 0 0}

.topright a{color:#767676; text-decoration:none; font-size:11px; font-family:Arial,Helvetica,sans-serif; vertical-align:top;     font-weight:bold;     text-transform:uppercase}

.topright a:hover{    color:#149eae}

.navcontainer{height:38px; margin-top:6px;     background:url(images/nav-background.gif) top left no-repeat;  padding-top:2px}

#nav{height:38px}

#nav, #nav ul{padding:0; margin:0; list-style:none; line-height:1}
#nav{margin-bottom:1px; padding-left:10px}

#nav ul{float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px}

#nav li{float:left; list-style:none; margin:0px; padding:0px}

#nav ul li{list-style:none; margin:0px; padding:0px}

#nav li a, #nav li a:link{color:#d3d3d3; display:block;  margin:0px 4px 0px 4px; padding:11px 8px 5px 8px; text-decoration:none; font-size:12px; font-weight:bold; text-transform:uppercase;  text-shadow:0 1px 0 #0d0d0d;  border-bottom:3px solid #282828}

#nav li a:hover, #nav li a:active{color:#149eae; display:block; text-decoration:none;  border-bottom:3px solid #282828}

#nav li.current-cat a{color:#149eae;  border-bottom:3px solid #149eae}

#nav li:hover, #nav li.sfhover{position:static}

#content{background-color:#fff; padding:15px}

pre{overflow:auto; width:470px}

.post{padding-bottom:15px; margin-bottom:15px;  border-bottom:1px solid #ddd; min-height:275px; _height:275px}

.post_thumbnail{ padding:6px;  background:#eee;  border:1px solid #ddd;  margin:0 10px 10px 0}

.post p{margin-bottom:10px}
 
.title{margin:0 0 8px 0; padding:0px; line-height:22px; font-size:2em; color:#467C9E;  font-weight:bold}

.title a{text-decoration:none; color:#467C9E; text-shadow: 1px 1px 1px #AAAAAA;}

.title a:hover{text-decoration:none; color:#455059}

.pagetitle{margin-bottom:20px; line-height:22px; font-family:Arial,Verdana; text-decoration:underline}

.readmorecontent{text-align:right}

a.readmore{padding:4px 15px; background:#149eae; color:#fff; text-decoration:none;  font-size:12px;  text-shadow:0 1px 0 #024c55;  font-weight:bold}

a.readmore:hover{background-color:#027b89}
 
.postdate{font-size:12px; padding:0 3px;  font-family:Arial,Helvetica,Sans-serif;  color:#999}

.postmeta{font-size:11px; padding:2px 4px; font-family:Arial,Verdana; clear:both}

.postdate img, .postmeta img{border:none; vertical-align:middle; margin:2px}

.entry{text-align:justify; line-height:23px; padding-top:18px; font-family:Arial,Verdana; font-size:13px}
.entry p{text-indent:2em}
.entry h2,entry ol{clear:both}
.entry h3{clear:both; color:#149EAE; padding-top:1em;}
.entry p.link{margin-bottom:30px; padding:3px 0}
.entry .source{clear:both; background:#CDE; border:1px solid #DEE; padding:5px; margin-bottom:30px; text-indent:1em; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radiu:5px; -moz-box-shadow:1px 1px 4px #ddd}
.entry img{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow:1px 1px 4px #ddd; border:1px solid #DDD; padding:7px}
.entry a{margin:0 3px}
.entry .desc{color:#abc}
.entry ul,.entry ol{margin-left:45px;clear:both;}
.navigation{margin:10px 0 30px;padding:5px;}
.pagenav{-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #EEEEEE;border:1px solid #DDDDDD;font-size:12px;margin:10px 0 30px;padding:5px;}
blockquote{overflow:hidden; padding-left:9px; font-style:italic; color:#666; border-left:3px solid #CADAE7}

.post img{max-width:555px}

img.wp-smiley{max-height:12px; margin:0; padding:0; border:none}

.aligncenter, 
div.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}

.alignleft{ float:left}

.alignright{ float:right}

.wp-caption{ border:1px solid #ddd;  text-align:center;  background-color:#f3f3f3;  padding-top:4px;  margin:10px;   -moz-border-radius:3px;  -khtml-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px}

.wp-caption img{ margin:0;  padding:0;  border:0 none}

.wp-caption p.wp-caption-text{ font-size:11px;  line-height:17px;  padding:0 4px 5px;  margin:0}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active{ color:#686868 !important;  background:#dfdfdf !important;  border:1px solid #989898 !important;  font-size:15px !important;  padding: 4px 8px !important}

.wp-pagenavi span.current{ color:#434343 !important;  background:#fff !important;  border:1px solid #b6b5b5 !important;  font-size:15px !important;  padding: 4px 8px !important;  font-weight:bold}

.wp-pagenavi a:hover{ color:#494949 !important;  background:#dfdfdf !important;  border:1px solid #626262 !important}

.wp-pagenavi span.pages{ color:#676767 !important;  background:#fff !important;  border:1px solid #b6b5b5 !important;  font-size:15px !important;  padding: 4px 8px !important}

.wp-pagenavi span.extend{ background:transparent !important;  font-size:15px !important;  padding: 4px 8px !important;  color:#676767 !important;  background:#fff !important;  border:1px solid #b6b5b5 !important;  font-weight:bold}

.sidebaradbox{margin-top:5px; text-align:center}

.ad125{margin:0 10px 10px 0;border:1px solid #666;}

.sidebar{margin:0 0 10px 0;  color:#dadada}

.sidebar a{text-decoration:none; color:#dadada}

.sidebar a:hover{text-decoration:underline; color:#00c4db}

#search{ border:1px solid #4e4c4c;  height:30px;  padding:0;  background:#3a3a3a;  text-align:right}

#search input{border:0;  background:none;  color:#b9b9b9;  padding:4px;  margin:4px;  float:left}

#s{width:224px; padding:4px;  margin:3px 0 0 0;  background:none}

#topsearch{ margin-top:3px}

.addthis_toolbox{    padding:30px 0 0 0; text-align:center}
.addthis_toolbox .custom_images a{    width:32px;     height:32px;     margin:0 4px 0 4px;     padding:0}

.addthis_toolbox .custom_images a:hover img{    opacity:1}

.addthis_toolbox .custom_images a img{    opacity:0.85}

.sidebarvideo{}

.sidebar h2{clear:both;margin:10px 0 0 0; padding:9px 0 9px 14px; background:url(images/tab_backgr.png) top left no-repeat; font-size:16px; font-family:Arial,Helvetica,Sans-serif; font-weight:bold; text-transform:uppercase; color:#c7c7c7;     text-shadow:0 1px 0 #000}

.sidebar ul{list-style-type:none; margin:0px 0px 10px 0px; padding:0px}

.sidebar ul li{list-style-type:none; margin:0px 0px 5px 0px; padding:0px}

.sidebar ul ul{list-style-type:none; margin:0px; padding:0px 0 0 10px}

.sidebar ul li li{padding:3px 0px 3px 15px; margin:0px; background:url(images/bullet.gif) no-repeat top left}

.sidebar ul li ul li{background:url(images/bullet.gif) no-repeat top left; padding:2px 0px 2px 15px; margin:2px 0}

.blogroll{clear:both;}
.blogroll li{width:133px; float:left; }

#wp-calendar th{font-style:normal; text-transform:capitalize; color:#eee; background:#282828}
#wp-calendar caption{padding:2px 4px; text-transform:uppercase; margin:2px 0 2px 0; background:#282828;  color:#eee}

#wp-calendar td{color:#999; font:normal 12px 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; letter-spacing:normal; padding:2px 0; text-align:center}

#wp-calendar td:hover, #wp-calendar #today{background:#eef0f4; color:#555}

#wp-calendar{empty-cells:show; font-size:14px; margin:0; font-weight:bold; width:100%}

#footer{background:#282828 url(images/background.png) top left repeat-x; padding:32px 0 5px 0; text-align:center; color:#fff; font-size:13px}

#footer a{color:#fff}

#footer a:hover{text-decoration:none}

#footer2{color:#5d5d5d; font-size:11px; text-align:center; padding:10px}
 
#footer2 a{color:#FFF;  text-decoration:none}

.commentlist{clear:both; font-size:12px; padding:5px 0}
.commentlist li{list-style:none outside none; margin:10px 5px; padding:10px 10px 5px; -moz-border-radius:5px 5px 5px 5px; background-color:#FFF; border:1px solid #E3E3E3}
.commentlist p{color:#AAA; margin:6px}
.commentlist li.alt{-moz-border-radius:5px 5px 5px 5px; background-color:#F6F6F6; border:1px solid #DDD}
.commentlist li ul{margin:10px}
.commentlist li ul.children{margin:10px 0}
.comment-meta{font-style:italic}
.comment-author{border-bottom:1px solid #DDD; height:30px; padding-bottom:5px; width:100%}
.avatar{border:1px solid #E0E0E0; float:left; padding:1px}
.fn{font-style:normal; font-weight:bold; margin:0 5px}
.reply{}
.related_post_title{clear:both; background:#CDE; border:1px solid #DEE; padding:5px; margin-bottom:30px; text-indent:1em!important; -moz-border-radius:5px 5px 5px 5px; -moz-box-shadow:1px 1px 4px #ddd;}
.addthis_org_cn{float:left; width:100%; clear:both}
.quote{clear:both; border:1px solid #DDD; background:#EEE; padding:5px; margin-bottom:30px; text-indent:1em; -moz-border-radius:5px 5px 5px 5px; -moz-box-shadow:1px 1px 4px #ddd;font-weight:bold;}
.addthis_org_cn{float:left; width:100%; clear:both}
.title_ad{margin:6px 0;}
#author,#email,#url,#comment,#submit,#mcspvalue{border:1px solid #ddd;background:#EEEEEE;color:#666;padding:5px 3px;}
#recentcomments ul li{padding-left:0;background:none;margin:5px 0;}
