body
{

	background-color: #000;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #333;	
	
}
a { color: blueslate;}

/* access aid */
h1 {visibility: hidden;}

h1, h2, h3, h4, h5, h6 {font-family: Verdana, sans serif;font-weight: normal; margin: 0px; padding: 0px;}
h2 {font-size: 19px;  margin: 0px 0px -5px 0px; color: black; letter-spacing: 1px; }
h3 {font-size: 14px; font-weight: bold; margin: 30px 0px -5px 0px; color: #600; border-bottom: 1px dotted black;}
h4 {font-size: 16px; font-weight: bold; margin: 50px 0px -5px 0px; color: black; border-bottom: 1px dotted black;  background-color:#CCc; letter-spacing: 1px;}
h5 {font-size: 12px; font-weight: bold; margin: 10px 0px -5px 0px; color: black;}
h6 {font-family: Georgia, Times, serif;font-size: 18px;font-style: italic;color: #F0F ;}


#wrapper
{
	position: relative;
	width: 900px;		
	margin: 10px auto 20px auto;
	background-color: #fefdfc;
	overflow: hidden;
}
#wrapper1
{
	position: relative;
	width: 900px;
	height: 600px;
	margin: 10px auto 20px auto;
	background-color: #fefdfc;
	background-image: url(../img/cover-art.jpg);
	background-repeat: no-repeat;

}

#masthead
{
	position: relative;
	width: 900px;
	height: 250px;
	margin: 0px;
	padding: 0px;
	
}
#masthead img {border: 0px;}

.header 
{
	background-color: #86a89a;
	text-align: right;	
}

#maincontent
{
	position: relative;
	left: 230px;
	margin: 20px 0px;
	width: 600px;	
}

#navcontainerVertical
{
	position: absolute;
	width: 187px;
	top: 250px;
	bottom: 0px;
	
	font-family: Verdana, sans serif;
	text-transform: uppercase;
	background-color: #000;
	background-image: url(../img/sidebar-bkg.jpg);
	background-repeat: repeat-x;
	

}

#navcontainerVertical.cover {position: relative;}


#navcontainerVertical ul
{
	margin-top: 10px;
	padding-left: 20px;	
	
}

#navcontainerVertical ul li 
{ 
	display: block;
	list-style-type: none;
	margin-left: 0px;
 	margin-bottom: 10px;
 }

#navcontainerVertical a:link, #navcontainerVertical a:visited, #navcontainerVertical a:active 
{	

	color:#FFF;
	text-decoration: none;
}

#navcontainerVertical a:hover 
{
	color: #F99; 
	background-image: url(../img/diamond2.gif);
	background-repeat: no-repeat;
	background-position: 0px;

}

#navcontainerVertical ul li.noborder {border-width: 0px 0px 0px 0px;}
#navcontainerVertical ul li.page 
{
	background-image: url(../img/diamond2.gif);
	background-repeat: no-repeat;
	background-position: 0px;

}

#navhorizontal 
{
	width: 100%;
	text-align: center;
	margin: 15px 0px;


}

#footer
{
	position: relative;
	width: 900px;
	
	background-color: #3b3333;
	color: #FFF;
	text-align: center;	
	line-height: 20px;
	padding: 10px 0px;
	margin: 0px 0px 0px 0px;
}

ul.content { margin: 10px 20px 20px 40px;}
ul.content li { padding-top: 5px;}

ul.check 
{ 
	width: 175px; 
	float: left; 
	margin: 10px 0px 20px 30px;
}

ul.check li 
{
	list-style-type: none;
	background-image: url(../img/check.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 17px;
	padding-top: 0px;
	margin-top: 10px;
}

.logo 
{
	position: absolute;
	width: 200px;
	height: 144px;
	background-color: #2e3e43;
	border-right: 11px solid #638674;
	text-align: center;	
}
.logo img { margin-top: 30px; border: 0px;}

.horizontalrule {position: absolute; width: 100%; border-top: solid 1px;}
.horizontalrule.lefttop {top: 16px; border-color: #fefdfc; }
.horizontalrule.righttop {top: 175px; border-color: #c4cfca;}
.horizontalrule.bottom {bottom: 160px; border-color: #a6aaa1;}


.centerimage {width: 900px; margin: auto;}



/* ie6 hack blah blah blah
* html  .horizontalrule lefttop {visibility: hidden;}*/

.italics
{
	font-style: italic;
}

.floatright
{
	float: right;

}

.clear {clear: both;}

.tag 
{
	margin-left: 360px;
	padding-top: 20px;
	font-size: 24px;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 3px;


}
.pullquote
{
	font-family: Georgia, Times, serif;
	font-size: 18px;
	font-style: italic;
	color: slateblue;
	margin: 25px 50px 0px 35px;	
}
.pullquote2
{
	font-family: Georgia, Times, serif;
	width: 500px; 
	font-size: 16px;
	letter-spacing: 2px;
	margin-left: 370px; 
	margin-top: 70px; 
	color: #FC9;
}

.pullquote3
{
	font-family: Georgia, Times, serif;
	width: 500px; 
	font-size: 15px;
	letter-spacing: 2px;
	margin-left: 370px; 
	margin-top: 20px; 
	color: #FC9;
	font-style: italic;
}
.author 
{ 
	margin-top: 10px;
	width: 520px;
	text-align: right;

}
.title {font-size: 14px; font-weight: bold;}
.coverad {text-align: right; margin-left: 530px; margin-top: -20px; width: 350px; text-align: center; color: #FFF;}
.coverad h5 {margin-bottom: 2px;}
.coverad a {color: #FFF; text-decoration: none;}

.centeredad {text-align: center; width: 100%; margin 20px; padding: 20px;}
.centeredad h3 {margin-bottom: 10px;}
.centeredad table {margin: auto;}
.coverad a:hover {color: #C9F;}
.coverad h6 a:hover {color: #C9F;}



