body {
background:#fff;
background-color:#22384F;
border-left:0 solid #22384F;
border-right:0 solid #22384F;
border-top:0 solid #22384F;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-style:normal;
font-variant:normal;
font-weight:400;
height:100%;
line-height:normal;
margin:0 auto;
}

.clear {
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
width:0;
}

* html .clearfix {
height:1%;
}

html { overflow-x:hidden; }

.navigation a:link,.navigation a:visited,.comments-navigation a:link,.comments-navigation a:visited {
border:1px solid #DDD;
display:inline-block;
font-size:14px;
font-weight:700;
text-decoration:none;
padding:5px;
}

#content-wrap {
height:100%;
width:1004px;
margin:0 auto;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,c
ite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,button,textarea {
border:0;
font-size:100%;
outline:0;
vertical-align:baseline;
margin:0;
padding:0;
}

p {
font:1.3em/1.3em;
}

a {
color:#263B51;
text-decoration:none;
}

.transpBlack {
background:url(transpBlack.png);
}

#bodywrap {
background:#f1f1f1;
height:100%;
width:1024px;
margin:0 auto;
}

#header {
height:0;
width:980px;
margin:0 auto;
}

#topheader {
background:url(../../images/bgheader.jpg) repeat-x;
background-color:#22384F;
height:110px;
width:1018px;
margin:auto;
padding:3px 3px 0;
}

#logo {
float:left;
height:90px;
padding:10px 0 0;
}

#logo h1 {
color:#263B51;
font-size:80px;
margin:0;
padding:0;
}

#logo h5 {
color:#263B51;
font-family:Tahoma;
font-size:16px;
font-variant:small-caps;
}

#ad468 {
color:#fff;
float:right;
height:60px;
width:468px;
margin:9px 5px 0 0;
}

.topsocial {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:7px 0 6px;
}

.topsocial a {
color:#fff;
text-decoration:underline;
margin:0 0 20px;
padding:0 10px 0 3px;
}

.topsocial img {
vertical-align:middle;
}

.rss-links a {
background:url('images/rss.png') no-repeat left 9px;
padding-left:15px !important;
}

#menu {
background:url(images/menu.png) repeat-x;
height:33px;
width:1024px;
margin:0 auto 10px;
}

ul.nav {
margin:0;
}

#topnav,#topnav ul {
float:left;
height:35px;
line-height:1;
list-style:none;
width:545px;
z-index:100;
margin:0 0 -10px;
padding:3px 0 6px 3px;
}

#topnav a {
background:#3b3b3b;
color:#e7e7e7;
display:block;
font-size:10px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
padding:3px 7px;
}

#topnav a:hover {
background:#be292f;
color:#fff;
}

#topnav .banner a {
background:transparent;
color:#e7e7e7;
display:block;
font-size:10px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
padding:0;
}

#nav,#nav ul {
float:left;
height:35px;
line-height:1;
list-style:none;
width:870px;
z-index:100;
margin:0 0 0 10px;
padding:6px 0 0;
}

#nav a {
color:#e7e7e7;
display:block;
font-size:10px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
padding:5px 3px;
}

#nav a:hover {
background:#34357f;
color:#fff;
}

.current_page_item a {
background:#1F1F1F;
color:#fff;
}

#nav li ul {
left:-999em;
padding-top:0;
position:absolute;
width:200px;
}

#nav li ul li a {
background:#1F1F1F;
border-bottom:1px solid #ccc;
color:#fff;
font-size:10px;
line-height:11px;
margin-bottom:0;
width:150px;
}

#nav li ul li a:hover {
background:#3F3E3E;
color:#fff;
}

#nav li ul ul {
margin:-23px 0 0 164px;
}

#nav li:hover ul ul,#nav li.sfhover ul ul {
left:-999em;
}

#nav li:hover,#nav li.hover {
position:static;
}

ul#footerNav {
position:absolute;
right:0;
top:27px;
}

ul#footerNav li {
display:inline;
float:left;
margin-left:15px;
}

#rss {
float:right;
padding-top:5px;
}

#rss li {
display:inline;
padding:0 10px 0 0;
}

#rss li a {
color:#fff;
font-size:11px;
text-decoration:none;
padding:0;
}

#rss img {
margin-right:3px;
vertical-align:middle;
padding:0;
}

#popular {
background:#181952;
color:#fff;
float:right;
font-size:11px;
width:270px;
margin:5px 0 0;
}

#popular a {
color:#f1f1f1;
font-family:Arial;
font-size:11px;
font-weight:700;
}

#popular h3 {
background:url(images/blu.png) no-repeat top left;
color:#fff;
font-family:Arial;
font-size:10px;
font-weight:400;
height:33px;
text-transform:uppercase;
padding:7px 5px 0 10px;
}

#popular img {
background:#181952;
margin:0;
padding:2px 16px 0 0;
}

.widget {
color:#fff;
font-family:Tahoma;
font-size:12px;
font-weight:400;
padding:5px;
}

.widget li {
line-height:20px;
padding:0 0 5px;
}

.widget h3 {
background:#be292f;
color:#fff;
font-family:Arial;
font-size:14px;
font-weight:700;
height:22px;
margin-bottom:7px;
text-transform:uppercase;
padding:5px 5px 0 10px;
}

.widget h4 {
color:#3b3b3b;
font-family:Arial;
font-size:11px;
font-weight:700;
margin:12px 0 0;
padding:0;
}

.widget img {
float:left;
padding:0 5px 3px 0;
}

.widget a {
font-family:Tahoma;
font-weight:600;
font-size:13px;
}

.aktt_tweets {
color:#3b3b3b;
font-size:13px;
font-weight:600;
}

.aktt_tweets li {
border-bottom:1px dotted #3b3b3b;
margin:5px 0;
}

#featured {
float:left;
overflow:hidden;
position:relative;
width:700px;
margin:2px 0 0;
padding:0 3px 3px 0;
}

#featured-wrap {
float:left;
width:700px;
}

#featured-wrap h3 {
background:url(images/barred.png) no-repeat top left;
color:#fff;
font-family:Arial;
font-size:10px;
font-weight:400;
height:33px;
text-transform:uppercase;
padding:3px 0 0;
}

#featured-wrap .featureddate {
color:#fff;
font-family:Arial;
font-size:12px;
font-weight:800;
height:33px;
text-transform:uppercase;
margin:0 0 0 215px;
padding:0;
}

#featuredn {
width:700px;
}

.featurednp {
background:#f1f1f1;
color:#3b3b3b;
float:left;
font-family:Arial;
font-size:12px;
line-height:20px;
width:700px;
margin:0;
padding:0 0 7px;
}

.featurednp a {
color:#fff;
font-size:12px;
}

.featurednp p {
background:#0076cc;
border-bottom:1px solid #34357f;
margin:0 0 0 225px;
padding:3px;
}

.featurednp small {
color:#f1f1f1;
}

.featurednp img {
border:1px solid #000;
float:left;
height:165px;
width:225px;
margin:0 12px 2px 0;
}

.topstory img {
border:0;
float:right;
height:51px;
width:110px;
margin:0 7px -3px 0;
}

#featuredn2 {
width:410px;
}

.featurednp2 {
background:#f1f1f1;
color:#3b3b3b;
float:right;
font-size:10px;
height:260px;
line-height:20px;
margin:5px 0 0 5px;
padding:0;
}

.featurednp2 a {
color:#3b3b3b;
font-size:11px;
line-height:11px;
}

.featurednp2 li {
border-bottom:1px dotted #ccc;
margin:12px 0 0;
padding:0 8px 0 0;
}

.featurednp2 p {
line-height:18px;
}

.featurednp2 img {
border:1px solid #000;
float:left;
height:30px;
width:45px;
margin:2px 9px 10px 5px;
}

.featureshead img {
background:#3b3b3b;
border:0;
float:none;
height:30px;
width:303px;
margin:0;
padding:2px 105px 0 2px;
}

.featuredcontp {
width:690px;
float:none;
}

.featuredbubble p {
margin:-4px 0 0;
}

.featuredtitle {
font-size:14px;
font-weight:700;
}

#tabs ul {
left:200px;
position:absolute;
text-transform:uppercase;
}

#tabs li a {
background:#333;
border-right:1px solid #181818;
color:#fff;
display:inline;
float:left;
font-family:Arial;
font-size:10px;
height:20px;
text-align:center;
width:72px;
padding:10px 0 0;
}

#tabs li a.tabactive {
background:#181818;
display:block;
float:left;
text-decoration:none;
}

.fcontent1,.fcontent2,.fcontent3 {
color:#D1D1D0;
float:left;
font-size:12px;
overflow:hidden;
width:200px;
padding:33px 10px 15px;
}

.fcont {
color:#D1D1D0;
float:left;
font-size:12px;
height:240px;
overflow:hidden;
width:200px;
padding:38px 10px 15px;
}

.fcont a {
color:#D1D1D0;
font-weight:700;
}

.fcont h2 a {
color:#D1D1D0;
font-family:Georgia;
font-size:22px;
font-weight:400;
padding-bottom:3px;
}

.fcont small {
font-size:11px;
font-style:italic;
line-height:20px;
margin-bottom:5px;
}

.fimage {
float:left;
width:200px;
}

.recent {
background:#34357f;
border:7px #34357f solid;
color:#3b3b3b;
float:right;
width:270px;
margin:5px 0 0;
padding:0;
}

.recent ul {
margin:2px 0 0;
}

.recent li {
border-bottom:1px dotted #ccc;
clear:both;
color:#f1f1f1;
display:block;
float:left;
line-height:normal;
width:100%;
margin:0;
padding:4px 0 7px;
}

.recent li:hover {
background:#3b3b3b;
border-bottom:1px dotted #ccc;
}

.recent img {
background:#34357f;
margin:-5px 0 0;
padding:0 16px 0 0;
}

.recent a {
color:#f1f1f1;
font-family:Arial;
font-size:11px;
font-weight:700;
text-transform:none;
}

.recent small {
color:#737373;
font-family:Arial;
font-size:10px;
font-style:italic;
}

.recent h3 {
background:url(images/black.png) no-repeat top left;
color:#fff;
font-family:Arial;
font-size:10px;
font-weight:400;
height:30px;
text-transform:uppercase;
padding:7px 5px 0 10px;
}

.recent h5 {
background:url(images/redfeatured.png) no-repeat top left;
color:#fff;
font-family:Arial;
font-size:10px;
font-weight:400;
height:30px;
text-transform:uppercase;
margin:3px 0 0;
padding:7px 5px 0 10px;
}

#lastvideo {
background:#f1f1f1;
float:right;
width:284px;
margin:5px 0;
padding:0;
}

#lastvideo img {
background:#3b3b3b;
float:none;
height:30px;
width:232px;
margin:0 0 5px;
padding:2px 45px 0 7px;
}

#poll {
background:#f1f1f1;
float:right;
width:300px;
padding:0;
}

#poll img {
background:#bb1e24;
float:none;
height:30px;
width:232px;
margin:0;
padding:2px 68px 0 2px;
}

#podcast {
background:#f1f1f1;
color:#f1f1f1;
float:right;
font-size:11px;
height:183px;
line-height:20px;
width:300px;
margin:0;
padding:0;
}

#podcast img {
background:#f1f1f1;
float:none;
height:128px;
width:300px;
margin:2px 0 0;
padding:0;
}

#podcastimage img {
background:#000;
float:left;
height:85px;
width:145px;
margin:5px 6px 0 0;
padding:1px;
}

#podcastimage2 img {
background:#000;
float:right;
height:85px;
width:145px;
margin:5px 0 0;
padding:1px;
}

#podcast p {
background:#3b3b3b;
text-align:center;
margin:0 0 5px;
padding:5px;
}

#podcast a {
color:#f1f1f1;
font-size:13px;
font-weight:700;
line-height:13px;
}

#badges {
background:#f1f1f1;
color:#fff;
float:right;
font-size:11px;
width:300px;
margin:0;
}

.badgesthumb img {
height:56px;
width:56px;
}

.badgeshead img {
background:#3b3b3b;
border:0;
float:none;
height:30px;
width:253px;
margin:5px 5px 5px 0;
padding:2px 47px 0 2px;
}

#middle {
float:left;
width:670px;
padding:0 10px 0 0;
}

.block {
color:#444;
font-size:12px;
padding:0;
}

.block h3 {
background:#008806;
color:#fff;
font-family:Arial;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:650px;
margin:7px 0 12px;
padding:5px 5px 0 15px;
}

.development img {
background:#34357f;
float:none;
height:30px;
width:600px;
margin:7px 0;
padding:2px 68px 0 2px;
}

.tactics img {
background:#008806;
float:none;
height:30px;
width:600px;
margin:7px 0;
padding:2px 68px 0 2px;
}

.blogospheretitle img {
background:#0076cc;
float:none;
height:30px;
width:600px;
margin:7px 0;
padding:2px 68px 0 2px;
}

.pagetitle img {
background:#f1f1f1;
float:none;
height:30px;
width:600px;
margin:7px 0 12px;
padding:2px 68px 0 2px;
}

.pagetitlebig img {
background:#dadada;
float:none;
height:45px;
width:660px;
margin:7px 0 12px;
padding:2px 8px 0 2px;
}

h3.green {
background:url(images/purpleshield.png) no-repeat top left;
}

h3.black {
background:url(images/black.png) no-repeat top left;
}

h3.blue {
background:url(images/blu.png) no-repeat top left;
}

h3.pink {
background:url(images/greenshield.png) no-repeat top left;
}

.firstn {
color:#3b3b3b;
float:left;
font-size:11px;
line-height:17px;
width:245px;
margin:0 5px 0 0;
}

.firstn h2 {
color:#3b3b3b;
font-family:Arial;
font-size:14px;
font-style:bold;
font-weight:800;
}

.firstn small {
color:#3b3b3b;
font-size:10px;
font-style:bold;
line-height:20px;
margin-bottom:5px;
}

.firstn img {
border:1px solid #000;
float:left;
height:135px;
width:235px;
margin:0 5px 5px 0;
}

.firstn a {
color:#3b3b3b;
font-weight:700;
}

.rightn a {
color:#3b3b3b;
font-family:Arial;
font-size:14px;
font-weight:700;
line-height:normal;
}

.rightnp a {
color:#3b3b3b;
font-size:16px;
line-height:normal;
}

.rightn p a,.rightnp p a {
color:#3b3b3b;
font-size:10px;
font-weight:700;
}

.rightcont {
float:left;
width:320px;
}

.rightcontp {
float:left;
width:520px;
}

#blogosphere {
background:#f1f1f1;
width:670px;
margin:0 0 8px 0px;
}

#blogosphere p {
border-bottom:1px dotted #575757;
color:#575757;
font-family:Arial;
font-size:12px;
line-height:16px;
padding:3px 0 10px;
}

#blogosphere a {
color:#3b3b3b;
font-family:Arial;
font-size:14px;
font-weight:700;
line-height:16px;
}

#blogosphere h3 {
background:url(images/purpleshield.png) no-repeat top left;
color:#fff;
font-family:Arial;
font-size:14px;
font-weight:700;
height:33px;
text-transform:uppercase;
margin:0;
padding:5px 0 0 30px;
}

#blogosphere a {
font-size:12px;
}

#blogosphere h4 {
color:#575757;
background:#eaeaea;
font-family:Arial;
font-size:11px;
font-weight:700;
margin:3px 0 0;
padding:5px;
}

#blogad img {
margin:0 0 10px;
}

#middlesplitleft {
background:#f1f1f1;
color:#fff;
float:left;
font-size:11px;
width:328px;
margin:7px 6px 0 0;
}

#postsn {
width:660px;
}

#posts {
float:left;
width:660px;
padding:0 10px 0 0;
}

#middlesb {
float:left;
width:160px;
}

#tab-comments {
color:#3b3b3b;
font-size:12px;
font-weight:400;
margin:0;
padding:0;
}

#tab-comments li {
line-height:16px;
list-style:none;
overflow:hidden;
padding:0 0 5px;
}

.tab-comments-avatar {
margin:0 3px 3px 0;
}

.rightnp {
color:#3b3b3b;
float:left;
font-size:12px;
line-height:20px;
width:640px;
padding:0 0 2px;
}

.rightn {
color:#3b3b3b;
float:left;
font-size:11px;
line-height:18px;
width:420px;
padding:3px 0 2px;
}

.rightnp li {
border-bottom:1px solid #ccc;
margin-top:10px;
}

.rightn img {
border:1px solid #000;
float:left;
height:60px;
width:90px;
margin:0 7px 7px 0;
}

.rightnp img {
border:1px solid #000;
float:left;
height:80px;
width:110px;
margin:0 7px 7px 0;
}

.rightn ul,.rightnp ul {
margin-top:-10px;
}

.rightn li,.rightnp li {
border-bottom:1px solid #ccc;
display:block;
margin-top:10px;
padding:0 0 10px;
}

#boxleft {
background:#f1f1f1;
color:#fff;
float:left;
font-size:11px;
width:324px;
margin:7px 6px 2px 0;
}

#boxleft #boxright p {
background:#f1f1f1;
border-bottom:1px dotted #575757;
color:#575757;
font-family:Arial;
font-size:12px;
line-height:16px;
margin:0 0 7px;
padding:3px 0;
}

#boxleft #boxright a {
color:#575757;
font-family:Arial;
font-size:14px;
font-weight:700;
line-height:16px;
}

#boxleft #boxright img {
height:55px;
width:55px;
}

#multimedia {
float:left;
width:670px;
margin:7px 0 0;
}

.gallery .gallery-item {
float:left;
margin:0 1em 1em 0;
}

.attachment {
margin:1em 0;
}

.post {
color:#444;
float:left;
font-family:Arial;
font-size:14px;
line-height:19px;
padding-right:10px;
font-weight:500;
width:650px;
}

.post a {
border-bottom:1px solid #ccc;
color:#154A7F;
font-weight:600;
text-decoration:dotted;
}

.post a:hover {
border:none;
text-decoration:none;
}

.post blockquote {
border-left:3px solid #ccc;
clear:both;
color:#777;
font-family:Georgia,"Times New \A \A Roman",Times,serif;
font-size:12px;
font-style:italic;
line-height:1.8em;
padding-left:10px;
margin:10px 20px 10px 30px;
}

.post hr {
border-bottom:1px solid #ccc;
border-top:none;
clear:both;
height:1px;
margin-bottom:5px;
}

.post h2 {
color:#333;
font-family:Arial;
font-size:33px;
font-weight:700;
line-height:30px;
padding-bottom:5px;
}

.post h3 {
font-size:24px;
}

.post h4 {
font-size:21px;
}

.post h5 {
font-size:18px;
}

.post h6 {
font-size:16px;
}

.post h3,h4,h5,h6 {
color:#333;
font-weight:700;
padding-bottom:10px;
}

.post li ol {
line-height:25px;
padding-left:10px;
}

.post p {
padding:0 0 15px;
}

.post ul li {
list-style:square;
}

.post small {
font-size:10px;
text-transform:uppercase;
}

.post ul,.post ul,ol {
padding:10px 0 20px 20px;
}

.postauthor {
background:#f1f1f1;
color:#222;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
margin-bottom:10px;
width:634px;
border-top:1px dotted #3b3b3b;
border-bottom:1px dotted #3b3b3b;
padding:8px;
}

.postauthor img {
border:0;
float:left;
margin-right:4px;
}

.smalltags a {font-size:8px;font-family:arial;font-weight:500;}

.aligncenter,div.aligncenter {
border:5px solid #DDD;
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
margin:0 10px 0 0;
}

.alignleft img {
border:5px solid #DDD;
float:left;
margin:0 10px 0 0;
}

.alignright {
float:right;
margin:10px 0 0 20px;
}

.alignright img {
border:5px solid #DDD;
float:right;
margin:10px 10px 5px;
}

.wp-caption {
background-color:#DCDCDC;
border:1px solid #ccc;
text-align:center;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:5px;
}

.wp-caption p.wp-caption-text {
font-size:11px;
font-style:italic;
line-height:14px;
margin:0;
padding:0 3px 5px;
}

#socialicons {
background:#eaeaea;
color:#4c4d50;
float:left;
height:30px;
width:650px;
margin:0px 0 0;
padding:0 0 3px;
}

#socialicons img {
margin-right:5px;
padding-bottom:3px;
}

#socialicons ul {
padding:3px 0 0 65px;
}

#socialicons li {
border:none;
display:inline;
float:left;
padding-right:19px;
}

#socialicons small {
color:#4c4d50;
font-family:arial, "lucida console", sans-serif;
font-size:10px;
font-weight:700;
text-transform:uppercase;
}

#socialicons small a {
border-bottom:none;
color:#4c4d50;
text-decoration:none;
}

#socialicons small a:hover {
border-bottom:none;
color:#030a1f;
}

#socialicons small img {
border:none;
vertical-align:middle;
}

.relatedbox {
float:left;
display:inline;
width:150px;
height:210px;
padding:4px;
margin:0 4px 0 0;
background:#999aff;
}

.relatedbox a {color:#000; font-size:15px; font-weight:700}

.newsbox {border:0px solid #be292f; width:396px;}

.newsbox a {font-size:15px; font-weight:700; line-height:17px; color:#222;}

.newsbox p {background:#f1f1f1; padding:5px; margin:0px; width:380px;}

.children {
margin-left:35px;
padding:0 0 0 40px;
}

.comment-author-admin {
background:url(images/author.jpg) no-repeat top right;
}

.authorcomm {
float:left;
font-size:13px;
line-height:12px;
text-align:center;
width:70px;
margin:0;
padding:0;
}

.authorcomm a {
font-weight:700;
text-decoration:none;
}

.avatar {
float:left;
padding:0 15px 0 0;
}

.reply a {
background:#333;
border:none;
color:#fff;
font-size:9px;
font-weight:400;
margin-left:55px;
text-align:center;
text-transform:uppercase;
width:50px;
padding:2px 5px;
}

#respond {
float:left;
margin-top:0;
}

#navigation {
float:left;
height:30px;
width:100%;
}

.cancel-comment-reply a {
background:#333;
border:none;
color:#fff;
font-size:10px;
font-weight:700;
margin-bottom:5px;
margin-left:55px;
text-transform:uppercase;
padding:2px 5px;
}

.comment-meta a {
border-bottom:none;
color:#5F5F5F;
font-size:9px;
font-style:italic;
font-weight:400;
}

.comment-meta {
border-bottom:3px solid #ccc;
margin-left:55px;
padding-bottom:5px;
}

.fn {
font-size:12px;
font-style:normal;
font-weight:700;
line-height:15px;
}

#comments li {
display:block;
float:left;
width:100%;
padding:0px;
}

#comments img {
border:0;
margin:0;
}

.commentlist ol {
margin:0;
padding:10px;
}

.commentlist li {
list-style:none;
margin:5px 0 0;
padding:5px 5px 0 0;
}

.commentlist li ul li {
margin-right:-5px;
}

.comment {
float:left;
font-size:11px;
padding:0 0 20px;
}

.comment p {
color:#333;
line-height:20px;
margin-left:55px;
padding:0 0 3px;
}

body.ie6 #comments li.bgCH {
background-color:#eee;
background-image:none;
}

.field {
background:#fff;
border:solid 1px #ddd;
border-top-color:#ccc;
letter-spacing:.1em;
padding:6px;
}

#commentform textarea {
height:130px;
width:76%;
}

#submit,.submit,label {
cursor:pointer;
}

#commentform label {
font-weight:900;
padding-left:24px;
}

#commentform label span,#comments .chead p.date {
color:#999;
}

.btn {
background:transparent url('images/btns-a00.png') no-repeat left top;
color:#e1e1e1;
display:block;
font-size:10px;
font-weight:700;
height:40px;
line-height:normal;
margin-left:-20px;
text-align:center;
text-transform:uppercase;
width:140px;
}

.btn:hover {
background-position:left bottom;
text-decoration:none;
}

.btn:active {
color:#888;
}

#commentform .btn {
background-position:right top;
}

#commentform .btn:hover {
background-position:right bottom;
}

#comments {
float:left;
margin-top:40px;
width:640px;
}

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

#comments li h3 {
font-size:16px;
margin-left:55px;
margin-top:15px;
}

.comtext {
float:left;
font-size:13px;
padding-left:8px;
width:590px;
}

.comtext small {
border-bottom:2px solid #ccc;
display:block;
font-style:normal;
font-weight:400;
}

#sidebar {
background:#dadada;
float:left;
height:100%;
margin-top:7px;
width:320px;
}

#sidebar .widget {
color:#3b3b3b;
font-size:11px;
font-weight:700;
height:100%;
}

#sidebar_left {
float:left;
height:100%;
width:150px;
}

#sidebar_right {
float:right;
height:100%;
width:150px;
}

#sidebar_narrow {
float:right;
height:100%;
width:155px;
}

#flickr {
float:left;
width:100%;
}

#flickr a {
display:block;
float:left;
text-align:left;
width:68px;
padding:0 6px 5px 0;
}

#flickr img {
border:2px solid #D3DDE5;
height:65px;
width:65px;
padding:0;
}

#flickr img:hover {
border:2px solid #0C2B41;
}

#search {
color:#fff;
float:right;
font-size:10px;
height:20px;
padding:8px 10px 0 0;
}

#searchform {
background:url(images/search.png) no-repeat;
height:15px;
width:92px;
}

#se {
background:none;
border:0;
color:#656668;
height:15px;
width:80px;
margin:1px 16px 0 0;
padding:0 15px 0 5px;
}

input,textarea,text {
background:#fff url('images/bg-form0.png') repeat-x left 1px;
border:solid 1px #ddd;
border-top-color:#ccc;
padding:6px;
}

textarea {
height:150px;
}

.wp-pagenavi {
font-size:10px;
margin-top:10px;
padding-top:10px;
text-align:center;
}

.wp-pagenavi .current,.wp-pagenavi a:link,.wp-pagenavi a:visited {
font-size:11px;
font-weight:700;
text-decoration:none;
margin:0 0.3em;
padding:2px 6px;
}

.wp-pagenavi .current {
background:#263B51;
color:#ccc;
font-weight:700;
}

.wp-pagenavi a:hover {
border:1px solid #263B51;
}

#footer {
background:#1D1C1C url(images/bgf.jpg) repeat-x;
border-top:1px solid #fff;
margin:20px 0 0;
padding:3px 0 0;
}

#fside {
float:left;
width:980px;
padding:0 0 20px 20px;
}

#copyright {
background:#3c3c3c;
border-top:1px solid #525252;
color:#C4C4C4;
font-size:11px;
line-height:19px;
text-align:center;
padding:5px 20px;
}

#copyright a {
border-bottom:1px dotted #ccc;
color:#c4c4c4;
}

#copyright a:hover {
border-bottom:none;
color:#c4c4c4;
text-decoration:none;
}

#footer .widget {
color:#C4C4C4;
float:left;
font-size:11px;
font-weight:400;
line-height:19px;
width:200px;
margin:0 20px 0 0;
padding:5px 15px 0 0;
}

#footer .widget ul {
padding:0 0 0 15px;
}

#footer .widget a {
font-size:12px;
color:#c4c4c4;
}

#footer .widget h3 {
background:none;
border-bottom:1px solid #595959;
color:#aeaeae;
font-family:Arial;
font-size:15px;
font-weight:700;
height:22px;
margin-bottom:10px;
text-transform:uppercase;
padding:7px 5px 0 10px;
}

#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt;
}

#wp-calendar a {
background-color:#D3CFBE;
display:block;
text-decoration:none;
}

#wp-calendar caption {
font-weight:700;
text-align:center;
width:100%;
}

#wp-calendar th {
font-style:normal;
font-weight:400;
text-transform:capitalize;
}

#wp-calendar {
empty-cells:hide;
width:200px;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

#wp-calendar #today {
background-color:#BDC6D5;
}

#wp-calendar td {
background-color:#EAE8DF;
text-align:center;
}

#wp-calendar .pad {
background-color:#F5F4F1;
}

.hilite,.hilite1,.hilite2,.hilite3,.hilite4,.hilite5,.hilite6,.hilite7,.hilite8,.hilite9 {
background-color:#FDEC35;
border-bottom-color:#FFF;
border-bottom-style:dotted;
border-bottom-width:1px;
}

#highlight_info {
bottom:1px;
height:2px;
left:0;
width:2px;
z-index:-50;
}

img.aligncenter,img.alignright,img.alignleft,.alignnone {
border:5px solid #DDD;
}

*,.commentlist {
margin:0;
padding:0;
}

ul,ul,#socialicons ul {
list-style:none;
}

a:hover,.topsocial a:hover,#rss li a:hover {
text-decoration:underline;
}

a img,input.btn {
border:none;
}

.floatleft,#popular small,.widget small,.featuredthumb,#tabs li,.righthumb,#blogosphere small,#blogad,.floatleft,#more_left {
float:left;
}

.floatright,.rss-links {
float:right;
}

#menu-wrap,.footer-wrap {
margin:0 auto;
}

#topnav li,#nav li {
float:left;
padding-right:20px;
}

#footer .current_page_item a,.current_page_item li,#sidebar .current_page_item a,.current_page_item li,fieldset,img,#searchform input:focus {
border:0;
}

#nav li:hover ul,#nav li.sfhover ul,#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul {
left:auto;
}

#popular p,.block h3 a {
color:#fff;
}

.featuredbubble,.bubble {
background:transparent url(images/bb.png) no- repeat;
color:#fff;
float:right;
height:17px;
margin-left:10px;
margin-top:2px;
padding-top:0;
text-align:center;
width:19px;
}

.featuredbubble a,.featuredbubble li,.bubble a {
color:#fff;
font-family:Arial;
font-size:10px;
font-weight:700;
margin-top:-4px;
}

.rightcontp a,.firstn p a {
font-weight:700;
}

#middlesplitright,#boxright {
background:#f1f1f1;
color:#fff;
float:right;
font-size:11px;
width:326px;
margin:7px 0 0;
}

#middlesplitright p,#middlesplitleft p {
background:#f1f1f1;
border-bottom:1px solid #575757;
color:#575757;
font-family:Arial;
font-size:12px;
margin:0 0 7px;
padding:0 0 5px;
}

#middlesplitright a,#middlesplitleft a {
color:#575757;
font-family:Tahoma;
font-size:11px;
font-weight:700;
}

#middlesplitright li,#middlesplitleft li {
background:#eaeaea;
border-bottom:1px dotted #ccc;
display:block;
line-height:20px;
margin:0 0 3px;
padding:0 0 0 5px;
}

#middlesplitright li:hover,#middlesplitleft li:hover {
background:#f1f1f1;
border-bottom:1px dotted #646464;
}

#middlesplitright h3,#middlesplitleft h3 {
background:url(images/blumiddle.png) no-repeat top left;
color:#fff;
font-family:Arial;
font-size:14px;
font-weight:700;
height:33px;
text-transform:uppercase;
padding:5px 0 0 30px;
}

#middlesplitright img,#middlesplitleft img {
background:#0076cc;
float:none;
height:30px;
width:284px;
margin:7px 0;
padding:2px 50px 0 2px;
}

.rightn small a,.rightnp small a,.rightn small,.rightnp small {
color:#3b3b3b;
font-family:Arial;
font-size:10px;
}

#boxleft h3,#boxright h3,#multimedia h3 {
background:url(images/purpleshield.png) no-repeat top left;
color:#fff;
font-family:Arial;
font-size:14px;
font-weight:700;
height:33px;
text-transform:uppercase;
margin:7px 0 0;
padding:5px 5px 0 30px;
}

.reply a:hover,.cancel-comment-reply a:hover {
background:#CA2B57;
}

body.mceContentBody {
background-color:#FFF !important;
background-image:none;
text-align:left;
}

.says,#searchform label,#searchform .submit,img#wpstats {
display:none;
}
