html, body{ 
margin:0; 
padding:0; 
text-align:center;
color: #000;
font: normal 11px verdana,arial,sans;
}

body{
background:#760E0E url(../images/page_background.gif) top left repeat-x;
}

#page {
width: 700px;
border-bottom: 2px solid black;
background-color: #FFFFFF;
text-align:center;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

#pagewidth { 
margin: 0;
padding: 0;
width: 100%;
text-align: left;  
background: transparent; 
} 

#header{
text-align:right;
margin: 0px; 
position:relative;
width: 100%; 
background:#ffffff url(../images/header.jpg) top left no-repeat;
height: 100px;
} 
 
#wrapper {
width: 700px;
margin: 0 auto 0 auto;
text-align: left;
}

.sidebar{
width:210px; 
margin: 0 0 10px 0;
padding: 5px 8px 5px 8px;
float:right; 
position:relative; 
background: transparent;
border-left: 1px dashed #778899;
}

.content{
background-color:transparent;
margin: 0px 0px 20px 3px;
padding: 10px 0px 10px 23px;
position: relative; 
width:440px; 
float:left; 
text-align: left;
}
 
#footer{
height:70px; 
background-color:transparent;
clear:both;
text-align: center;
background:#eeeeee url(../images/bottom_back.gif) top left repeat-x;
} 

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

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

a, td{
color: #000;
font-size: 11px;
}

a:hover {
text-decoration: none;
color: #000;
}

a:link {
color:blue;
}

h1 {
color: #760E0E;
display: inline;
font-size: 2.0em;
font-weight: normal;
margin-top: 0em;
margin-bottom: 0em;
}

h2 {display: inline;}
h3 {display: inline;}

.sectionDivider {
border-bottom-color:#999999;
border-bottom-width:1px;
border-bottom-style: solid;
position:relative;
padding: 5px 5px 5px 5px;
}

.sectDivMinor {
border-top: 1px solid #C0C0C0;
}

.footerLink:link {
font-weight: normal;
color: #999999;
}

.bodytext:link {color: black; text-decoration: none;}
.bodytext:visited {color: black; text-decoration: none;}
.bodytext a:link {color: black; text-decoration: none;}
.bodytext a:visited {color: black; text-decoration: none;}

.lbox {
float: left;
padding: 0px 0px 0px 0px;
}

.slo{
font-size: 18px;
color: #999999;
letter-spacing: 4px;
padding: 75px 10px 0 0;
}

.ads1{
text-align: left;
padding: 0 0 0 9px;
}

.mainl{
float: left;
text-align: left;
padding: 0px 30px 0px 0px;
}

.recpage{
display: block;
padding: 5px;
background-color: #eeeeee;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
color: #760E0E;
}

.rechead{
font-size: 18px;
color: #760E0E;
font-weight: bold;
}

.recBox{
border: 2px solid #760E0E;
display: block;
padding: 9px;
}

.feeds{
border: 1px dashed #999999;
display: block;
padding: 9px;
color: #999999;
}


/*--  Attributes of the navigation and related menus  --*/

.snippetTop{
width:200px;
background:#ffffff url(../images/paperTop.gif) top left no-repeat;
height: 31px;
}

.snippetBottom{
width:200px;
background:#ffffff url(../images/paperBottom.gif) bottom left no-repeat;
height: 29px;
}

.snippetMid{
background:#ffffff url(../images/paperMiddle.gif) top left repeat-y;
padding-right:22px;
padding-left:26px;
}

#snippetleft {
float:left;
width:200px;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#990000;
text-align:left;
text-decoration:none;
}
/*--  How the menu and related articles links look in the index, main page, and article templates  --*/
#snippetleft a {
font-family:Arial;
font-size:12px;
color:#990000;
font-weight:normal;
text-decoration:underline;
}

/*--  How the menu and related articles links look in the index and article templates when hovered over with the mouse  --*/
#snippetleft a:Hover {
font-family:Arial;
font-size:12px;
color:#ff0000;
font-weight:normal;
cursor:pointer;
text-decoration:underline;
}


/*--  Attributes of the navigation and related menus  --*/
#snippetright {
float:right;
width:200px;
background:#ffffff;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#990000;
text-align:left;
text-decoration:none;
}
/*--  How the menu and related articles links look in the index, main page, and article templates  --*/
#snippetright a {
font-family:Arial;
font-size:12px;
color:#990000;
font-weight:normal;
text-decoration:underline;
}

/*--  How the menu and related articles links look in the index and article templates when hovered over with the mouse  --*/
#snippetright a:Hover {
font-family:Arial;
font-size:12px;
color:#ff0000;
font-weight:normal;
cursor:pointer;
text-decoration:underline;
}

.rss_title{
display: inline;
font-size:12px;
color: #666666;
}

.rss_description{
display: inline;
font-weight:normal;
color: #999999;
}

.rss_link{
font-weight:normal;
font-size:8px;
color: #eee;
}
.rss_link:link{
color: #eee;
}
