h1 { font: bold 24px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #666699;}
h2 { font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #cd5c5c;}
h3 { font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #f85555;}
h4 { font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #1f85bf;}
h5 { font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #696969;}
h6 { font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #b22222;}
	
p {  font: 12px/26px Verdana, Arial, Helvetica, sans-serif;}

body {  font: 12px/26px Verdana, Arial, Helvetica, sans-serif;
	left: 0px;
	top: 0px;}
	

a:link {  text-decoration: underline}
a:visited {  color: #663300; text-decoration: underline;}
a:active {  color: #CC3333; text-decoration: blink;}
a:hover {  color: #FF3333; text-decoration: none;}

blockquote {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;}
	
th {font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }

.caption	{ font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #ffffff; }
	
.byline	{ font: bold 12px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #ffffff; }
	
.tagline	{ font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #cccccc; }
	
.subhead	{ font: bold 14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #ffffff; }
	
.phototext	{ 
	font: bold 11px/17px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	padding: 0 12px 0 12px;  }
	
.photoblock	{ 
	display: block;
	font: bold 11px/17px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	background-color: #CCCCCC;
	padding: 0 8px 0 8px; }
	

.blurb	{ 
	display: block;
	float: right;
	font: bold italic 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	background-color: #619eca;
	padding: 0 8px 0 8px;
	margin: 10px 10px 4px 0; }
	


/* ------------------------ MAIN TEXT BLOCKS */

.maintext {
	font: bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;}

.maintext a:link {
	font: bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #ffff99;}
.maintext a:visited {
	font: bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #ffff99;  /* yellow */
	text-decoration: underline;}
.maintext a:hover {
	font: bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #286cd2;
	text-decoration: none;}
	
	
h1.maintext {
	font: bold 32px/42px Verdana, Arial, Helvetica, sans-serif;
	color: #ffff99;}
h2.maintext {
	font: bold 14px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;}
h3.maintext {
	color: #ff9999;
	font-size: 14px;
	font-weight: bold;}
h4.maintext {
	font-size: 14px;
	color: #ffff66;
	font-weight: bold;}
	
.whitetext12 {
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;}



	
.bullet, bullet a:link, bullet a:visited {font: bold 10px Verdana, Arial, sans-serif; color:#3366CC; text-decoration:none;}
.bullet a:hover {font: bold 10px Verdana, Arial, sans-serif; color:#f0f8ff; text-decoration:none;}
	


img.photoright {
	float: right; 
	padding: 8px 8px 8px 8px; 
	margin: 1px -35px 0 10px;
	border: 1.5px dotted #ffff99;}

div.photoleft {
	float: left; 
	padding: 8px 8px 8px 8px; 
	margin: 1px 10px 0 -35px;
	border: 1.5px dotted #ffff99;}


img.right {
	margin: 10px 0px 6px 18px; 
  float: right;
  border: 0;}
  
img.left {
	margin: 10px 18px 6px 0px; 
  float: left;
  border: 0;
}

/* White text on colored background */
td.bluecell	{ 	font: bold 11px Verdana, Arial, sans-serif; color: white; 
	background-color:#6666FF; }
td.redcell	{ 	font: bold 11px Verdana, Arial, sans-serif; color: white; 
	background-color:#cd5c5c;
	line-height: 25px;
	padding: 0 0 0 15px; }
td.goldcell	{ 	font: bold 11px Verdana, Arial, sans-serif; color: white; 
	background-color: goldenrod;
	line-height: 25px;
	text-align: left;
	padding: 0 0 0 15px; }
td.whitecell	{ 
	display: block;
	font: bold 11px Verdana, Arial, sans-serif; color: white; 
	background-color: #619eca;
	text-align: right;
	padding: 0 0 0 0px; }

	
.background { background-repeat:no-repeat;}

div#centerbox {
	margin: 3px;
	padding: 3px;
	height: 100%;
	width: 340px;
	border: thin dotted #f85555;
	top: 0px;
}


.logos {
	margin: 8px;
	padding: 3px 3px 3px 3px;
	height: 100%;
	width: 320px;
	border: thin dotted #f85555;

}
	
hr {
	color: #ff0000;
	height: 1px;
		background-color: #ff0000;
   }
   
	


.menulinks {
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;}
.menulinks a:link {
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;}
.menulinks a:visited {
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;}
.menulinks a:hover {
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #1f85bf;
	text-decoration: none;}
	
div.floatright {
float: right;
margin: 0 0 10px 10px;
padding: 10px;
}

#newnav {
	width: 200px;
	float: left;
	margin: 50px 0px 0 0;
	}
	
div#maincontent {
	display: block;
	background-color: #619eca;
	position: relative;
	width: 600px;
	border: 2px dotted #777777;
	margin: 0px 0 0 200px;
	padding: 5px 15px 5px 15px;}
	
#outerbox {
	border: 4px solid #0099cc;
	margin: 0 10px 0 10px;
}
	
#mainbox {
	width: 740px;
	background-position: center top;
	background-color: #00CC33;
	border: thin solid #FF0000;
	height: 100%;
	margin-top: 10px;
	margin-right: 100px;
	margin-bottom: 0;
	margin-left: 100px;
}

#stevedennielogo {
	float: left;
	margin: 10px 0 10px 0;}

#accordionmenu {
	position: absolute;
	width: 150px;
	float: left;
	height: 957px;
	margin: 0px 5px 10px 5px;	
}

#rightcolumn {
	width: 240px;
	border-left: thin solid #ffff99;
	padding: 0 10px 0 15px;}
	
#boxtop {background-image: url(../PhotoShop/images/BoxTop.jpg);
background-repeat: no-repeat;}

#boxbottom {background-image: url(../PhotoShop/images/BoxBottom.jpg);
background-repeat: no-repeat;}

#boxrepeat {background-image:url(../PhotoShop/images/BoxRepeat.jpg);
background-repeat:repeat-y;}