/* CSS Document - Solitary Light Media/jasonackerman.com - design+multimedia+hosting */

/* html,body {
	height: 100%;
	min-height: 100%;  
}
*/


BODY {

	width: 100%;
	margin: 0px;
	padding: 0px;
	font: normal 8pt "Myriad Web",Verdana,Helvetica,Arial,sans-serif;
	background-color: #000033;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 115px;
	height: 120px;
	background: url("images/logo-gold-over-blue.jpg") top center no-repeat;
	background-color: #000033;
	margin: 10px 0 0 0;
	float: left;
	clear: right;
	z-index: 100;
}

#logo2 {
	position: absolute;
	top: 115px;
	left: 0px;
	height: 15px;
	width: 115px;
	/* background: url("images/newhome1a.gif") top center no-repeat; */
	background-color: #000033;
	margin: 0px;
	float: left;
	clear: right;
}

#menu { 
	position: absolute;
	top: 150px;
	left: 0px;
	width: 115px;
	background-color: #000033;
	color: #FFFFFF;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	border: 0px;
}

#copyright {
	color: #cccc99;

}

#header {
	position: absolute;
	top: 0px;
	left: 135px;
	width: 100%; 
	height: 115px;
	background: url('images/nwsupplies_banner.jpg') left no-repeat;
	background-color: #000033;
	color: #FFFFFF;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border: 0px;
}

#header p.title { font-family: Times, Serif; margin: 45px 0px 0px 10px; font-size: 42px; color: white; }

#content {
	position: absolute;
	top: 115px;
	left: 115px;
	width: 100%;
	background-color: #cccc99;
	padding: 0px;
}

.toprow { margin-top: 0px; height: 153px; width: 100%; }

.middlerow { background-color: #CC9900; height: 25px; width: 100%; }

.mainrow { margin-top: 25px; width: 100%; color: #FFFFFF; }

.mainrow img { margin-top: -20px; }

.maintext { margin-top: -200px; margin-left: 170px; width: 400px; color: #000000; font-family: sans-serif,Arial; font-size: 12px; }

.maintext a  { color: #000000; font-weight: bold; text-decoration: underline; }

.maintext a:hover { color: #cc9900; }

.intfooter { margin-top: 25px; margin-left: 0; width: 100%; color: #000033; font-size: 11px;  }

.vidshift { float: right; margin-right: -72px; margin-top: -7px; }

#trailbar {
	position: absolute;
	top: 115px;
	left: 115px;
	height: 35px;
	width: 100%;
	background-color: #cccc99;
}

p.trail { margin-top: -5px; margin-left: 20px; color: #666633; font-size: 13px; text-decoration: none; }

p.trail a, a:visited, a:active { text-decoration: underline; }

table { font-size: 12px; }

#content_about {
	position: absolute;
	top: 150px;
	left: 115px;
	width: 100%;
	background-color: #cccc99;
	padding: 0px;
	border-top: 1px solid #666633; 
}

#content_data {
	position: absolute;
	top: 150px;
	left: 115px;
	width: 100%;
	background-color: #cccc99;
	padding: 0px;
	border-top: 1px solid #666633; 
	color: #000033;
}

#content_about tr td { color: #000033; }

#content_about a,a:visited,a:active { color: #000033; text-decoration: none; }

#content_about a:hover { text-decoration: underline; color: #0033CC }

#content_data a,a:visited,a:active { color: #000033; text-decoration: none; }

#content_data a:hover { text-decoration: underline; color: #0033CC }

.pagetitle { margin-top: -200px; margin-left: 275px; color: #000033; font-size: 36px; font-family: Times, serif; }

.pageoptions { margin-left: 275px; color: #000033; font-size: 14px; font-family: Arial, Sans-serif; }

.pagetext { margin-top: 50px; margin-left: 20px; width: 400px; color: #000000; font-family: sans-serif,Arial; font-size: 14px; }

ul li { margin-left: 300px; color: #000033; font-size: 12px; font-family: Arial,Sans-serif;  line-height: 20px; }


#slogan {
position: relative;
width: 550px;
height: 100px;
margin-left: -195px;
margin-top: 15px;
}

#slogan h3.inmotion { 
	background: transparent url(images/slogantm.jpg) no-repeat top left; 
	margin: 0px 0 0px 25px; 
	width:675px; 
	height: 100px; 
	}
#slogan h3.inmotion span {
	display:none
	}
	
	
/* front page link colors */

li.sdhover a:,a:visited,a:active { color: #000; text-decoration: underline; }
li.sdhover a:hover { color: #6495ed;  text-decoration: underline; }

li.swhover a:,a:visited,a:active { color: #000;  text-decoration: underline; }
li.swhover a:hover { color: #9c8423;  text-decoration: underline; }

li.eshover a:,a:visited,a:active { color: #000;  text-decoration: underline; }
li.eshover a:hover { color: #003918; text-decoration: underline; }

.intfooter a:link { color: #000;  text-decoration: underline; }
.intfooter a:visited { color: #000;  text-decoration: underline; }
.intfooter a:hover { color: #0000ff;  text-decoration: underline; }
.intfooter a:active { color: #000;  text-decoration: underline; }