/* A Free Design by Bryant Smith (bryantsmith.com) */

html, body {
text-align: center;
}
p {text-align: left;}

body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #FFFFFF;
}
*
{
  margin: 0 auto 0 auto;
 text-align:left;}


#main
{
  margin: 0 auto 0 auto; 
  display: table; 
  height: 100%;  
  position: relative; 
  overflow: hidden; 
  width: 883px;
  margin-top:60px;
}

#tabs
{
width:883px;
}

.navTab
{
font-size:14px;
font-weight:bold;
line-height:72px;
color:#000000;
width:156px;
height:51px;
text-align:center;
float:left;
}

.navTab a, .navTab a:hover, .navTab a:visited
{
color:#000000;
}
.navTab a:hover
{
border-bottom:dashed 1px #8E1717;
}


.navTab:hover
{
color:#FFFFFF;
width:156px;
height:51px;
background-image:url(tab.png);
background-repeat:no-repeat;
}

.mainImageContainer
{
clear:both;
width:883px;
height:227px;
background:#2F0000;
}

.mainImage
{
display:block;
position:relative;
top:10px;
width:863px;
height:207px;
background:url(mainPicture1.png);
background-repeat:no-repeat;
}

#pageTitle
{
position:relative;
font-size:38px;
font-weight:bold;
text-align:right;
top:160px;
color:#FFFFFF;

}



.contentContainer
{
display:block;
background-image:url(divider.png);
background-repeat:no-repeat;
width:843px;
height:auto;
padding-top:50px;
padding-left:30px;
padding-right:10px;

clear:both;
}

.pictureFrame
{

width:325px;
height:262px;
padding-top:10px;
padding-left:10px;
margin-bottom:30px;
background-image:url(pictureFrameBack.png);
background-repeat:no-repeat;
float:left;
}
.contentFrame
{
float:left;
padding-left:5px;
width:500px;
height:auto;
}


h1
{
padding-left:25px;
padding-bottom:5px;
font-size:29px;
color:#154424;
}

.contentFrame p
{
padding:10px;
font-size:12px;
line-height:22px;
}

.contentFrame .articleInfo
{
padding-left:25px;
padding-bottom:10px;
font-size:10px;
color:#999999;
font-style:italic;
}


.contentFrame .comments
{
padding:20px;
font-size:12px;
line-height:22px;
}


#footer
{
clear:both;
width:883px;
height:25px;
font-size:11px;
color:#DBE6E0;
line-height:25px;
text-align:center;
background-image:url(footer.png);
}

#footer a, a:visited
{
color:#DBE6E0;
text-decoration:none;
}

#footer a:hover
{
color:#DBE6E0;
border-bottom:dashed 1px;
}

a, a:visited
{
color:#269360;
text-decoration:none;
}

a:hover
{
color:#26774A;
border-bottom:dotted 1px #D5EEE2;
}


html, body {
text-align: center;
}
p {text-align: left;}
