/*
	Wisewoulds Website Style Sheet
	rev: 4
*/

body {
	background-color: white;
	color: #441;
	font-family: Helvetica; 
	font-size: 0.9em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

/* Hyperlink Styling */
a:link, a:visited, a:active{
	font-weight: normal;
	color: #F17B21;
	text-decoration: none;
}

a:hover{
	font-weight: normal;
	color: red;
	text-decoration: underline;
}

/* Main Laoyt deciding Div Styles */
#header{
	background: url("images/header-background.jpg") repeat-x;
	border-bottom: 1px solid #003923;
	height: 100px;
}

	#header img{
		position: absolute;
		right: 0px;
		top:0px;
	}
	
#wrapper{
	background: url("images/body-background.gif") repeat-x;
	line-height: 1.5
}

	#left{
		float: left;
	}
		
		#menuArea{
			margin-bottom: 10px;	
			margin-left: 0px;
			margin-top: 10px;
			line-height: 1
		}
		
			#menuArea .navigation{
				margin-left: 10px;
				margin-top: 3px;
				padding-left: 10px;
				padding-top: 4px;
				height: 20px;
				width: 170px;
			}
			
			#menuArea a.navigation{
				background: url("images/button.gif") no-repeat;
				color: white;
				display: block;
				font-weight: bold;
				text-decoration: none;
			}
	
			#menuArea .currentNav{
				background: url("images/button.gif") no-repeat;
				color: #003A24;
				display: block;
				font-weight: bold;
				height: 20px;
				margin-left: 10px;
				margin-top: 3px;
				padding-left: 10px;
				padding-top: 4px;
				text-decoration: none;
				width: 170px;
			}
			
			#menuArea a:hover.navigation{
				background: url("images/button.gif") no-repeat;
				color: #003A24;
				display: block;
				font-weight: bold;
				text-decoration: none;
			}
	
			a.ypNav{
				background: url("images/button.gif") no-repeat;
				color: white;
				display: block;
				height: 21px;
				font-weight: bold;
				margin-top: 2px;
				margin-right: 10px;
				margin-left: 5px;
				padding-left: 8px;
				padding-top: 4px;
				text-align: left;
				text-decoration: none;
				width: 168px;
			}
			
			a.ypNav:hover {
				color: #003A24;
			}
			
			a.ypNav:active {
				color: red;
			}

	#centre{
		margin-left:200px;
		padding-top: 20px;
	}
	
	#contentWrapper{
		float: left;
		width: 100%;
	}

		.banners{
			background-color: white;
			border: 1px solid #003A24;
			padding: 3px;
		}

		.profile_info
		{
			float: left;
			border-right: 1px solid #F17B21;
			margin-right: 10px;
			padding-top: 15px;
			padding-right: 10px;
			padding-bottom: 15px;
			padding-left: 15px;
		}
		
		.profile_info img{
			background-color: white;
			padding: 3px;
			margin-right: 10px;
			margin-bottom: 10px;
			border: 1px #003A24 solid;
		}

		.personal img{
			background-color: white;
			padding: 3px;
			margin-right: 10px;
			margin-bottom: 0px;
			border: 1px #003A24 solid;
		}
		.personal{
			border-left: 1px solid #F17B21;
			float: right;
			margin-bottom: 0px;
			margin-left: 10px;
			margin-right: 0px;
			margin-top: 10px;
			padding-bottom: 10px;
			padding-left: 20px;
			padding-right: 0px;
			padding-top: 10px;
		}

		#affiliate1{
			position: relative;
			border: 0px solid white;
			top: 0px;
			left: 0px;
		}
		
		#affiliate2{
			position: relative;
			border: 0px solid white;
			left: 100px;
		}
		
		#affiliate3{
			position: relative;
			border: 0px solid white;
			margin-bottom: 20px;
		}
		
		#affiliate4{
			position: relative;
			border: 0px solid white;
			left: 200px;
			top: 0px;
			margin-bottom: 20px;
		}
		
		.acProfile{
			border-right: 1px solid #F17B21;
			float: left;
			margin-right: 10px;
			padding-bottom: 10px;
			padding-right: 10px
		}
		
		.acProfile img{
			background-color: white;
			padding: 3px;
			margin-right: 10px;
			margin-bottom: 10px;
			border: 1px #003A24 solid;
		}

		.centreContents{
			text-align: center;
		}

		.boldText{
			font-weight: bold;
		}
		
		.publicationBlurb{
			font-style: italic;
		}
		
		.publication{
			margin-bottom: 20px;
			padding-left: 5px;
			padding-bottom: 5px;
			margin-right: 20px;
			border-bottom: 1px solid #F17B21;	
			border-left: 1px solid #F17B21;	
		}
		
		li{
			padding-left: 10px;
			margin-left: 15px;
		}
		
		#centre img{
			background-color: white;
			padding: 3px;
			margin-right: 10px;
			margin-bottom: 10px;
			border: 1px #003A24 solid;
		}

	#right{
		position: relative;
		float: right;	
	}

	#clear{
		clear: both;
	}
	
#footer{
	border-top: 1px solid #003923;
	background: url("images/footer-background.jpg") top repeat-x;
	height: 60px;
	text-align: center;
}



