body {
margin:0;
padding:0;
background-color:#F3F2F2;
background-image:url(http://www.mcstover.com/images/2.jpg);
background-repeat:repeat-x;
font-size:10px;
}

p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, a:visited, a:hover {
margin:0;
padding:0;
text-decoration:none;
color:#666666;
}

.wrapper {
display:block;
width:900px;
height:auto;
margin:0;
margin-left:auto;
margin-right:auto;
padding:0;
}

.header {
display:block;
width:900px;
height:150px;
text-align:right;
margin:0;
padding:0;
}

/*-------------------Header and Navigation----------------*/


.header h1 {
display:block;
float:right;
color:#006699;
font-size:2.4em;
font-weight:normal;
margin:73px 0 0 0;
font-family:"Garamond", "Times New Roman", Times, serif;
}
.nav {
display:block;
float:right;
margin:73px 0 0 10px;
padding:0;
}
.nav li {
list-style:none;
display:block;
float:left;
}
.nav li a, .nav li a:visited {
display:block;
float:left;
font-size:1.2em;
width:40px;
height:35px;
margin:0;
padding:10px 15px 25px 15px;
text-align:center;
}
.nav li a:hover {
display:block;
float:left;
font-size:1.2em;
margin:0;
padding:10px 5px 15px 5px;
border:10px solid #FFFFFF;
border-top:none;
background-color:#EBF3F6;
}

/*-------------------Sub Navigation----------------*/
.sub {
clear:both;
display:block;
width:900px;
height:30px;
margin:0;
padding:0;
}
.recent_articles {
display:block;
float:right;
margin:0;
padding:0;
border-top:1px solid #DDDDDD;
}
.recent_articles li {
list-style:none;
display:block;
float:left;
}
.recent_articles li a, .recent_articles li a:visited {
display:block;
float:left;
font-size:1.2em;
width:40px;
height:30px;
margin:0;
padding:10px 15px 10px 15px;
text-align:center;
}
.recent_articles li a:hover {
display:block;
float:left;
font-size:1.2em;
margin:0;
padding:10px 5px 0 5px;
border:10px solid #FFFFFF;
border-top:none;
border-bottom:none;
background-color:#FFFFFF;
}

/*-------------------Content Sections----------------*/


.content {
display:block;
width:860px;
height:auto;
margin:0 0 0 0;
padding:20px;
background-color:#FFFFFF;
}
.content h2 {
display:block;
width:850px;
height:auto;
margin:0 0 20px 0;
padding:5px;
font-size:1.6em;
color:#333333;
background-color:#EEEEEE;
}

.article {
clear:both;
display:block;
width:860px;
height:auto;
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px solid #DDDDDD;
}

.art_info {
display:block;
float:left;
width:290px;
height:auto;
}



.article h3 {
display:block;
width:290px;
height:auto;
color:#006699;
font-weight:normal;
font-size:2em;
border-bottom:1px solid #DDDDDD;
margin:0;
padding:0 0 3px 0;
}

/*
.article h3 {
display:block;
width:290px;
height:auto;
margin:10px 0 0 0;
padding:0;
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
}
*/
.article p {
display:block;
width:290px;
height:auto;
margin:10px 0 0 0;
padding:0;
font-size:1.2em;
}

.article a, .article a:visited {
display:block;
width:288px;
height:auto;
color:#006699;
text-decoration:underline;
margin:10px 0 0 0;
padding:0 0 2px 2px;
font-size:1.2em;
}
.article a:hover {
display:block;
width:288px;
height:auto;
color:#FFFFFF;
background-color:#006699;
text-decoration:underline;
margin:10px 0 0 0;
padding:0 0 2px 2px;
font-size:1.2em;
}

.art_image {
display:block;
float:right;
width:530px;
height:auto;
background-color:#EEEEEE;
border:1px solid #DDDDDD;
padding:8px;
}

.print_image {
display:block;
float:right;
width:530px;
height:auto;
background-color:#EEEEEE;
border:1px solid #DDDDDD;
padding:8px;
}


/*----------------------INfo Formattting---------*/
.infoarticle {
display:block;
float:left;
width:530px;
height:auto;
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px solid #DDDDDD;
}

.info_info {
}

.infoarticle h3 {
display:block;
width:530px;
height:auto;
color:#006699;
font-weight:normal;
font-size:2em;
border-bottom:1px solid #DDDDDD;
margin:0 0 5px 0;
padding:0 0 3px 0;
}

.infoarticle h4 {
display:block;
width:530px;
height:auto;
margin:10px 0 5px 0;
padding:0;
font-size:1.3em;
font-weight:bold;
color:#333333;
}

.infoarticle p {
display:block;
width:480px;
height:auto;
margin:10px 0 5px 0;
padding:0;
font-size:1.3em;
line-height:1.6em;
}

.infoarticle a, .infoarticle a:visited {
display:block;
width:288px;
height:auto;
color:#006699;
text-decoration:underline;
margin:10px 0 0 0;
padding:0 0 2px 2px;
font-size:1.2em;
}
.infoarticle a:hover {
display:block;
width:288px;
height:auto;
color:#FFFFFF;
background-color:#006699;
text-decoration:underline;
margin:10px 0 0 0;
padding:0 0 2px 2px;
font-size:1.2em;
}

.extender {
clear:both;
display:block;
width:50px;
height:1px;
}
