/*Global Styles*/

i {visibility: hidden;}

body {
	margin: 0;
	padding: 0;
	background-image: url(../images/iswu_bg.jpg);
	background-repeat: repeat;
}

p, ul, ol, table {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	line-height: 19px;
	text-align: left;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-style: oblique;*/
	color: #6c8b96;
	font-size: 24px;
	font-weight: normal;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-style: oblique;*/
	color: #6c8b96;
	font-size: 18px;
	font-weight: normal;
}

.orange h3 {color: #FF9933;}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-style: oblique;*/
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}


/*Global Links*/

a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6c8b96;
	text-decoration: underline;
}

a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6c8b96;
	text-decoration: underline;
}
a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
		color: #5fa32b;
	text-decoration: underline;
	
	
}
a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6c8b96;
	text-decoration: underline;
	text-align: left;
}

/*Structure*/

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 1100px;
}

#left {
	width: 106px;
	height: 769px;
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(../images/left.png);
	background-repeat: no-repeat;
}
#left2 {
	width: 106px;
	height: 769px;
	float: left;
	margin: 0;
	padding: 0;
}

/*Main Content, not including Right & Left Background images (paper & such)*/
#main {
	width: 905px;
	min-height: 769px;
	float: left;
	margin: 0;
	padding: 0;
}
	
	#header {
		position: relative;
		margin: 0;
		padding: 0;
		width: 905px;
		height: 138px;
		background-image: url(../images/header.png);
		background-repeat: no-repeat;
	}
		#header ul {
			list-style-type: none;
			position: absolute;
			left: 1px;
			bottom: 0px;
			margin: 0;
			padding: 0;
			width: 542px;
			font-family: Georgia, "Times New Roman", Times, serif;
			/*font-style: oblique;*/
			color: #FFFFFF;
			font-size: 14px;
			}
		#header li {
			float: left;
			margin-right: 5px;
			font-style: normal;
		}
		#header a:link {
			font-style: normal;
			display: bock;
			display: block;
			padding: 10px;
			background-image: url(../images/nav_bg.png);
			background-repeat: repeat;
			color: #FFFFFF;
			text-decoration: none;
			}
		#header a:visited {
			font-style: normal;
			display: bock;
			display: block;
			padding: 10px;
			background-image: url(../images/nav_bg.png);
			background-repeat: repeat;
			color: #FFFFFF;
			text-decoration: none;
			}
		#header a:hover {
			font-style: normal;
			display: bock;
			display: block;
			padding: 10px;
			background-image: url(../images/hover_bg.png);
			background-repeat: repeat;
			color: #FFFFFF;
			text-decoration: none;
			}
		#header a:active {
			font-style: normal;
			display: bock;
			display: block;
			padding: 10px;
			background-image: url(../images/nav_bg.png);
			background-repeat: repeat;
			color: #FFFFFF;
			text-decoration: none;
			}
			
			.currentpage {
			display: bock;
			display: block;
			padding: 10px;
			background-image: url(../images/hover_bg.png);
			background-repeat: repeat;
			color: #FFFFFF;
			text-decoration: none;
			}
	#logo {
	position: absolute;
	left: 578px;
	top: 41px;
	width: 324px;
	height: 89px;
	background-image: none;
}
#logo a:link {background-image: none; display: block; height: 100px;}
#logo a:visited {background-image: none;}
#logo a:hover {background-imaage: none;}
#logo a:active {background-image: none;}
		
#ebook {
	width: 232px;
	height: 153px;
	position: absolute;
	left: 40px;
	top: 55px;
}
#ebook a {display: block; width: 232px;
	height: 153px; text-decoration: none;}

/*Second Wrapper to create white background on Content*/	
	#content {
	
		margin: 0;
		padding: 0;
		width: 905px;
		min-height: 600px;
		background-color: #FFFFFF;
		overflow: auto;
	}
	
		#signup {
			clear: both;
			position: relative;
			margin: 0;
			padding: 0;
			float: left;
			width: 385px;
			height: 567px;
			background-image: url(../images/signup.jpg);
			background-repeat: no-repeat;
		}
			#signupcontent {
	position: absolute;
	left: 21px;
	top: 92px;
	width: 326px;
	height: 213px;
							}
							
	

/*Right Content (Nate & Blog) ON the Homepage*/

#nateandblog {
			margin: 0;
			padding: 0;
			width: 520px;
			height: 567px;
			float: right;
		}
		
			
	#nate {
				position: relative;
				margin: 0;
				padding: 0;
				width: 520px;
				height: 257px;
				background-image: url(../images/nate.jpg);
				background-repeat: no-repeat;
			}
				#natecontent {
					position: absolute;
					left: 201px;
					top: 56px;
					width: 253px;
					height: 188px;
				}
				#natecontent h2 {margin-bottom: 13px; margin-top: 18px;}
				#natecontent p {margin-top: 5px; margin-bottom: 0px; line-height: 22px; padding: 0;}
	#blog {
				position: relative;
				margin: 0;
				padding: 0;
				width: 520px;
				height: 312px;
				background-image: url(../images/blog.jpg);
				background-repeat: no-repeat;
			}
			#blogcontent {
					position: absolute;
					left: 66px;
					top: 24px;
					width: 420px;
					height: 222px;
				}
			#socialnetworking {
					position: absolute;
					width: 306px;
					height: 83px;
					margin: 0;
					padding: 0;
					left: 186px;
					top: 219px;
					text-align: right;
								}
				
				
#book {
				position: relative;
				margin: 15px 0 0 10px;
				padding: 0 0 0 0 ;
				width: 500px;
				height: 312px;
				background-image: url(../images/ebook.jpg);
				background-repeat: no-repeat;
			}
			#bookcontent {
				position: absolute;
				left: 288px;
				top: 82px;
				width: 211px;
				height: 109px;
			}
#newhomecontent {
				position: relative;
				margin: 15px 0 0 10px;
				padding: 0 0 0 0 ;
				width: 500px;
				height: 312px;
				}
				#newhomeleft {
					margin-left: 10px;
					width: 185px;
					float: left;
				}
				
				#newhomeright {
					width: 300px;
					float: left;
				}
	

/*Right Content On Pages Other than the Homepage*/

#other{	
			width: 460px;
			margin: 0;
			padding: 40px 30px;;
			float: right;
			background-color: #FFFFFF;
			}

#other li, #other2 li {padding-bottom: 7px;}
			
#other2 {
	width: 850px;
			margin: 0;
			padding: 40px 30px;;
			float: right;
			background-color: #FFFFFF;
			}

.olnonumbers ol {list-style-type: none; margin-left: 0; padding-left: 0; }
.olnumbers li {margin-left: 0; padding-left: 0;}

	
/*Footer*/

#footer {
			clear: both;
			background-image: url(../images/footer.png);
			background-repeat: no-repeat;
			margin: 0;
			padding: 0;
			width: 905px;
			height: 46px;
		}
	

/*Right Background Image Column*/
#right {
	float: left;
	margin: 0;
	padding: 0;
	width: 89px;
	height: 769px;
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
}

.morelink {text-align: right;}
div.form {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 272px;
	right: 50px;

}

.learnmore {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 65px;
	top: 382px;
	width: 157px;
	font-size: 11px;
}

/* Table Classes */
.title {
	background-color: #D3D3D3;
	padding: 10px;
	font-weight: bold;
}
.highlight {
	background-color: #DEDEDE;
}

/*About Picture*/
div.aboutpic {
	clear: both;
	margin-top: 550px;
	margin-left: 20px;
	width: 250px;
	background-color: #F5FFDF; 
	padding: 5px;
	border: 1px solid #EEDEB0;
	font-color: #999;
}
div.aboutpic p {font-size: 11px;}

div.undersignup {
	clear: both;
	margin-top: 550px;
	margin-left: 20px;
	width: 350px;
	
	}
	
	div.newin {
	background-color: #F5FFDF; 
	padding: 5px;
	border: 1px solid #EEDEB0;
	font-color: #999;
}