body {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0;
font-family:Verdana, Arial, helvetica, sans-serif;
background:#d3d2d0;
font-size:62.5%;
margin:0;
padding:0;
}

h3 {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0;
font-family:"Lucida Grande", Verdana, Arial, sans-serif;
color:#3c3f40;
margin:0;
padding:0;
}

#free {
position:relative;
display:none;
float:left;
top:1px;
left:2px;
}

#header {
border-bottom:#f4f4f4 1px solid;
background:#b8b1b4;
height:130px;
}

.container {
width:960px;
margin:0 auto;
padding:0 10px;
}

.container a {
text-decoration:none;
}

.srch {
border-bottom:0;
text-align:center;
border-left:0;
background:none transparent scroll repeat 0 0;
color:#666;
font-size:11px;
vertical-align:middle;
border-top:0;
border-right:0;
margin:0 auto;
}

.srch a {
font-family:Verdana, Arial, helvetica, sans-serif;
float:left;
color:#3a529d;
margin-left:16px;
font-size:10px;
}

input.input-search {
border:#CC6666 2px solid;
width:160px;
font-family:Verdana, Arial, helvetica, sans-serif;
background:#f6f6f6;
color:#666;
font-size:11px;
vertical-align:middle;
margin:2px 0;
padding:3px 0 3px 4px;
}

input.input-search-go {
border-bottom:medium none;
border-left:medium none;
padding-right:2px;
background:none transparent scroll repeat 0 0;
margin-left:1px;
font-size:1.1em;
vertical-align:middle;
border-top:medium none;
cursor:pointer;
font-weight:400;
border-right:medium none;
}


#top_bar {
border-bottom:#000 1px solid;
font-family:Verdana, Arial, helvetica, sans-serif;
background:url(../images/top-main-bkg.png) #A90000 repeat-x center left;
font-size:10px;
height:21px;
border-bottom:1px solid #f4f4f4;
position:fixed;
top:0px;
left:0px;
right:0px;
padding-top:7px;
z-index:99;
}


#top_bar p,#top_bar a {
color:#f3f3f3;
font-size:1.2em;
padding-top:0px;
}

#top_bar a:hover {
text-decoration:underline;
color:#dcdcdc;
}

p#login {
position:fixed;
top:5px;
left:20px;
}

p#subscribe {
position:fixed;
top:0px;
right:20px;
margin-top:6px;
}

p.desc {
position:absolute;
display:none;
font-family:"Myriad Pro", arial, sans-serif;
color:#fff;
font-size:2.4em;
top:50%;
left:8em;
}

#navigation {
margin-top:10px;
/* background-image: url("../images/bartop.png"); */
background-image: url("../images/sprites/spriteme1.png");
background-position: -10px -10px;
height:40px;
border-top:#3a529d 0 solid;
}

ul#menu {
list-style-type:none;
padding-left:45px;
list-style-image:none;
}

ul#menu li {
padding-bottom:10px;
padding-right:60px !important;
float:left;
padding-top:12px;
}

ul#menu li a {
color:#f6f6f6;
font-size:14px;
font-weight:700;
text-decoration:none;
}

ul#menu li a:hover {
color:#dcdcdc;
font-size:14px;
font-weight:700;
text-decoration:underline;
}

#content {
overflow:hidden;
}

#posts {
margin-top:10px;
width:730px;
background:#d3d2d0;
float:left;
}

#box {
margin-top:15px;
width:730px;
background:#d3d2d0;
float:left;
}

#box h2 {
font-size:16px;
}

#sidebar2 {
width:225px;
float:right;
}

#sidebar2 h3 {
border-bottom:#000 1px dotted;
padding-bottom:4px;
font-family:Verdana, Arial, helvetica, sans-serif;
margin-bottom:8px;
color:#3c3f40;
font-size:1.5em;
}

#sidebar {
float:right;
margin:15px 1px 8px;
}

#posts h2 {
font-family:"Lucida Grande", Verdana, Arial, sans-serif;
color:#3c3f40;
}

#posts p {
line-height:1.3em;
font-size:1.2em;
padding:7px 0;
}

#posts small {
font-size:1.1em;
}

#posts a {
text-decoration:none;
}

#posts blockquote {
border-left:#327800 2px solid;
padding-left:10px;
margin:0.7em 3em;
}

#posts ol {
font-size:1.2em;
margin:4px 0 4px 40px;
}

#posts h3 {
font-size:1.8em;
padding:4px 0;
}

#posts strong {
font-weight:bolder;
}

#posts em {
font-style:italic;
}

#footer {
padding:18px 0;
margin-top:10px;
font-family:Verdana, Arial, helvetica, sans-serif;
background:#000;
font-size:1.2em;
border-top:#a90000 4px solid;
min-height:320px;
overflow:hidden;
}

#footer p {
color:#a5bf8d;
}

#footer h4 {
color:#CC6666;
font-size:1.3em;
margin:0;
padding:0;
}

#footer ul li a {
color:#fff;
text-decoration:none;
}

#footer ul li {
color:#fff;
text-decoration:none;
padding:2px 0;
}

#footer ul li:hover {
background:#333;
color:#fff;
text-decoration:none;
}

#footer-ad {
margin-top:10px;
width:32%;
float:right;
padding: 0 0 5px 5px;
}

.footer-ad2 {
margin: 14px auto 0px auto;
width:728px;
padding: 0;
float:right;
}

#links {
width:22%;
float:left;
font-size:11px;
}

#weather {
text-align:center !important;
width:70px;
display:none;
float:left;
color:#fff;
font-size:11px;
margin:1px 10px 20px 0;
}

.weathericon {
padding:4px 0 0;
}

.weathericon img {
text-align:center !important;
margin-left:0;
padding-top:3px;
}

#feeds {
padding-left:6px;
width:35%;
font-family:Verdana, Arial, helvetica, sans-serif;
background:#000;
float:left;
font-size:11px;
margin:0 20px;
}

#feeds li {
border-bottom:#c66 1px dotted;
display:block;
font-family:Verdana, Arial, helvetica, sans-serif;
background:#000;
font-size:11px;
margin:0 10px 2px 2px;
}

.top-ad {
float:right;
margin:35px 4px 0px 0;
}

.logo {
margin-top:30px !important;
float:left;
}

.clearfix:after {
display:block;
height:0;
visibility:hidden;
clear:both;
font-size:0;
content:" ";
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

div,h1,h2,p,ol,dt,dd,img,form,fieldset,blockquote {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0;
margin:0;
padding:0;
}

h4,h5,h6 {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0;
font-family:"Lucida Grande", Verdana, Arial, sans-serif;
color:#3c3f40;
margin:0;
padding:4px 0;
}

ul,dl {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0;
font-size:1.2em;
margin:4px 0 4px 40px;
padding:0;
}

#sidebar2 ul li a,#sidebar ul li a {
color:#525254;
text-decoration:none;
}

#sidebar ul,#footer ul,#sidebar2 ul {
list-style-type:none;
margin-left:0;
list-style-image:none;
}

#sidebar ul li,#posts code,#sidebar2 ul li {
font-size:1.2em;
}

#links h4,#posts h4,#feeds h4 {
font-size:1.4em;
}

p#login a,p#subscribe a {
font-size:1em;
}
