/*Noxon style sheet for Textpattern */
*{padding:0;margin:0;}
body{
font-family:helvetica,arial, sans-serif;
font-size:76%;
line-height:1.4em;
text-align:center;
padding:0;margin:0;	
}

/*basic layout */
#accessibility{
text-indent:-9999px;height:0px;
}
#wrap{
margin:0px auto 0 auto;
width:951px;
border-left:.05em solid gray;
border-right:.05em solid gray;
text-align:left;
}
#branding{
height:100px;
}
#branding h1{padding:15px 0 0px 0;}
#navigation{

}
#content p{
font-size:1.0 em;
font-family:helvetica,arial, sans-serif
}
#footer{
clear:both;
width:951px;
}
/* ID styling */
/* branding */
#branding .innerdiv{
clear:left;
margin:0px 10px 10px 10px;}

/* menu */
#navigation ul, #navigation li{
float:left;list-style:none;
}
#navigation li{
 height:28px;
display:block;
overflow:hidden;
}
#navigation li a{
display:block;
width:118px;
height:28px;
text-align:center;
padding:7px 0 0 0;
color:#fff;
background: url(cssImages/nav-vignette.png) repeat-x left 0px;
text-decoration:none;
}
a:hover #navigation li{
border-bottom:1px solid #fff;
}
.menuBorder{
border-right:1px solid #fff;
}

#content .innerdiv{
clear:both;
margin:75px 10px 10px 10px;}

.contentFront {
background: url(cssImages/frontCircleBkgd.jpg) no-repeat center 0px;
height:680px;
}
.paraFront {
text-align:justify;
width:276px;
margin:0 0 0 280px;
padding:128px 0 0 45px;
color:#333;
font-size:.95em;
}
#content p, #content li{padding:0 0 16px 0;}
#footer p{
padding:20px;
font-size:.85em;
color:#777;}

.excerpt img{float:left;
margin:0px 20px 20px 0px;
border:1px #777 solid;}

a img{border:none;}

#branding img{margin:8px 25px;}

.singleArticle img{
float:left;
clear:left;
margin:0 20px 60px 0px;
border:1px #777 solid;}
.singleArticle li{
list-style:none;
clear:left;
}

.articleNav p{
color:#777;
font-size:.9em;
margin:60px 5px 0 0;
text-align:right;
}
.articleNav a{
color:#666;
font-style:italic;}
.articleNav a:hover{
border-bottom:1px solid#666;}

h2, h5, h6{
padding:0 0 16px 0;
color:#0231CA;}

h3, h4{color:#003CFF;padding:0 0 16px 0;}