/*
Theme Name: Active Sea Kayaking theme
Theme URI: http://www.webqualityhost.net/
Description: Custom theme created for ASK by WQH 
Author: Shanaya Nelson
*/

html, body { height: 100%; }


body {
	position: relative;
	margin: 0 auto;
	padding: 0px;
	background-color: #09142F; 
	color: #000000;
	text-align: center;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
}
	#container {
	position: relative;
	margin: 0 auto;
	width: 920px;
	padding: 0;
	overflow: hidden;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid black;
	background-image: url("./images/container_img.jpg");
	background-repeat: repeat-y;
	z-index: 0;
}

	#slideshow_container {
	position: relative;
	width: 975px;
	padding: 0px;
	margin: 0 auto;
	border: 2px solid black;
	z-index: 1;	
}

	#wrapper {
	position: relative;
	height: 100%;
	float: right;
	width: 690px;
	background-color: white;
	padding: 0px;
	padding-bottom: 1em;
}
	
	#nav_wrapper {
	position: relative;
	width: 17em;
	height: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 1em;
	padding-left: 1em;
}

	#content {
	position: relative;
	height: 100%;
	padding: 0;
	padding-right: 1.5em;
	padding-top: 1em;
	background-color: #FFFFFF;
	}

	#divider {
	position: relative;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 921px;
	border: 1px; 
	border-bottom: 2px;
	border-style: solid; 
	border-color: black;
	background-color: #8F0100;
	color: #FFFFFF;
	z-index: 3;	
}
	#footer {
	position: relative;
	margin: 0 auto;
	width: 918px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border: 1px; 
	border-bottom: 2px;
	border-style: solid; 
	border-color: black;
	background-color: #8F0100;
	color: #FFFFFF;
	clear: both;
	z-index: 5;
}
	img {
	border: 1px solid black;
	margin: 0.5em;
}

	#post {
	position: relative;
	height: 100%;
	background-color: white;
}
	#entry {
	position: relative;
	height: 100%;
	background-color: white;
}

	#nav, #nav ul { /* all lists */
		font-family: "Arial";
		font-weight: bold;
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 16em;
		color: #000000;
	}
	
	#nav {
		position: relative;
		padding: 1em;
		padding-top: 0px;
		padding-left: 0px;
		z-index: 2;
		text-transform: uppercase;
	}
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 2em;
		width: 15em;
		margin-bottom : -1px;
		cursor: pointer;
		cursor: hand;
		color: black;
	}

	#nav li:hover {
		position: static;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		width: 15em;
		margin-left : 15.1em;
		margin-top : -1.35em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		width: 15em;
		z-index: 3;
	}
	
	#nav li a {
		position: relative;
		left: -0.5em;
		width: 14.8em;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		padding : 0 0.5em;
		border: 0px;
	}
	#nav li ul a {
		position: relative;
		top: -0.65em;
		width: 18em;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : #FFE57F;
		border : 1px solid black;
		padding : 0 0.5em;
	}
	
	#nav li a:hover {
		color : white;
		background-color : black;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	

h2 a {
	font-size: 20px;
	color: #4E719D;
	text-decoration: none;
}
h2 a:visited {
	font-size: 20px;
	color: #4E719D;
	text-decoration: none;
}

input {
 color: #0E5993;
 border: 1px solid #0E5993; 
 background-color: #FFFFFF;
 font-family: verdana, sans-serif;
 vertical-align: middle;


}

#searchform {
 padding: 0px;
 padding-bottom: 0.5em;
 #margin: 0px;
}

#searchform .buttons {
 background-color: none;
 border: 1px solid #400000; 
 font-family: verdana, sans-serif;
 color: #400000;
 font-size: 10px;
}

textarea {
 background-color : #FFE57F;
 color: #033069;
 border: 1px solid #400000; 
 font-family: verdana, sans-serif;
 font-size: 11px;
 width: 5;


}

#submit {
 background-color: none;
 border: 1px solid #400000; 
 font-family: verdana, sans-serif;
 color: #400000;
 font-size: 10px;
}
