body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.container{
width:950px;
margin:0px auto;
}

.right{float:right;}
.left{float:left;}
.clear{clear:both;}
ul{padding-left:3px;margin:0px 0px 25px 0px;}
li{list-style:none;}
a:link, a:visited{
text-decoration:none;
color:#D31C00;
}
a:hover{color:#000000;}

/*
------------------------------------------------------------------------------------------------------
*/

.menutop{height:38px;}

.menutop ul{
margin:0px 20px 0px 0px;
padding:0px;
float:right;
background:#D76C11 url('topmenu-bg.gif') repeat-x;
}

.menutop li{
display:inline;
font-weight:bold;
}

.menutop a:link, .menutop a:visited{
text-decoration:none;
float:left;
line-height:34px;
color:#ffffff;
padding:2px 15px;
}

.menutop a:hover{
background:#000000 url('topmenu-fg.gif') repeat-x;
height:34px;
}

/*
------------------------------------------------------------------------------------------------------
*/

.header{
clear:both;
background:#870014 url('header.gif');
color:#ffffff;
height:112px;
padding:10px 0px 0px 10px;
}

.shadowb{
background:url('shadowb.gif') top repeat-x;
width:940px;
float:right;
}

.header h1{margin:5px 0px;}
.header h1 a:link, .header h1 a:visited{
color:#ffffff;
text-transform:capitalize;
text-decoration:none;
}
.header h1 a:hover{text-decoration:underline;}

/*
------------------------------------------------------------------------------------------------------
*/

.midwrap{
background:#F7F7F1;
float:left;
margin-top:2px;
}

.content{
width:503px;
float:left;
padding:20px;
border-right:7px solid #EFEFE3;
background:#ffffff;
}

.content h1{
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:capitalize;
line-height:30px;
border-bottom:1px solid #000000;
margin:3px 0px;
}

.info{
font-size:10px;
color: #424040;
margin:0px;
padding:0px;
}

.postmeta{
font-weight:bold;
font-size:12px;
}

.post{line-height:22px;}
.wpnav{margin:10px 0px 60px 0px;}
.alt{background:#f3f3f3;}

.commentlist li{
border:1px solid #929992;
margin:0px;
padding:5px;
}

/*
------------------------------------------------------------------------------------------------------
*/

.sidebars{
float:left;
clear:right;
}

.sidebar{
width:160px;
padding:5px;
float:left;
margin:0px 10px;
padding-top:30px;
}

.side_t1{
background: url('sidebar-bg.gif') repeat-x;
text-align:center;
height:24px;
padding-top:1px;
}

.side_t2{
padding:0px 15px;
background: url('sidebar2-bg.gif') repeat-x;
font-weight:bold;
font-size:11px;
letter-spacing:0.1em;
color:#60676C;
}

.sidebar li{margin-bottom:5px;}
.sidebar a:hover{text-decoration:underline;}
.sidebar a:link, .sidebar a:visited{
font-size:12px;
color:#000000;
}

/*
------------------------------------------------------------------------------------------------------
*/

.footer{
clear:both;
padding-left:10px;
}

.foobar1{
height:250px;
width:475px;
padding:20px;
background:#0E1822;
float:left;
border:10px solid #0E1822;
}

.foobar1a,.foobar1b{
float:left;
width:197px;
background:#0E1822;
color:#cccccc;
overflow:hidden;
}
.foobar1b{margin-left:50px;}

.foobar2{
padding:20px;
height:250px;
float:left;
width:345px;
border:10px solid #C2C2AA;
background:#E9E9DF;
color:#000000;
overflow:hidden;
}

.footitle1{color:#ffffff;}
.footitle2{color:#000000;}
.footitle1,.footitle2{
font-weight:bold;
padding:5px 0px;
background:url('footitle-bg.gif') bottom repeat-x;
}

.foobar1 a:link,.foobar1 a:visited{color:#cccccc;}
.foobar1 a:hover{color:#ffffff;}
.foobar2 a:link,.foobar2 a:visited{color:#000000;}
.foobar2 a:hover{color:#BF1C00;}
.foobar1 li, .foobar2 li{margin:5px 0px;}
