/* ===========================================================
	Main Style Sheet
	Sytle Sheet Dependecies: 960.css, reset.css, text.css
   =========================================================== */

/* ===========================
   Default Styling
   =========================== */
	a:link { }
	a:visited { }
	a:active { }
	a:hover { }

	ul li { 
		float: left; 
	}

/* ===============================
   Primary Elements ( For Secondary Elements, see Children Sections)
   =============================== */
body {
}

#wrapper {
	background: url('../images/bg_wrapper.jpg') top center repeat-x;
}

#navmenu {
	background: url('../images/bg_navmenu.jpg') center repeat-x;
	height: 170px;
}
#headline {
	background: url('../images/bg_headline.jpg') center repeat-x;
	height: 430px;
}
#content {
	padding-bottom:80px;
	background:  url('../images/bg_cont.jpg') repeat;
}



/* ===============================
   Navmenu Children
   =============================== */	
	#contactinfo {
		color: #28A8E0;
		padding-top: 25px;
	}
	
	#contactinfo #address, #contactinfo #phone,  #contactinfo #email {
		padding-left: 20px;	
		font-size: 1.5em;
		font-weight: bold;
	}
	
	#links {
		color: #28A8E0;	
		padding-top: 25px;
		font-size: 1.1em;
	}
	#links h3 {
		margin: 0;
		padding: 0;
	}
	#links a {
		color: #fff;
	}
	
	#links a:hover {
		color: #BBD10C;
	}
	
	#links li{ width: 100%;}
	
	#socialbookmarks {
		min-height: 170px;
		float: right;	
	}
	.twitter a{
	font-size: 0;
		margin-left: 50px;
		display:block;
		height: 170px;
		width: 134px;
	}
	.facebook a{
	font-size: 0;
		display:block;
		height: 170px;
		width: 107px;
	}
	.twitter a:hover{
	 	background: url('../images/bg_twitter.jpg') top left;
	}
	
	.facebook a:hover{
	 	background: url('../images/bg_facebook.jpg') top left;
	}






/* ===============================
   Headline Children
   =============================== */	
	#jedbio {
	padding-top: 175px;
	}
	#jedbio p {
		margin-left: 200px;	
		width: 310px;
		font-size: 1.1em;
		line-height: 1.4em;
	}
	#recommend {	
		min-height: 431px;
	}
	#recommend ul {	
		margin-top: 115px;
		margin-left: 20px;
	}
	
	#recommend ul li.rlinks a {
		font-size: 0px;
		display: block;
		height: 60px;
		background: transparent;
		width: 330px;
		margin-bottom: 20px;
	}



/* ===============================
   Content Children
   =============================== */
	#post_content {
		padding-top: 2.1em;
		color: #c0c0c0;
		font-size: 1.2em;
	}
	#contactform {
		min-height: 630px;
		background: url('../images/bg_form.jpg') left top no-repeat;
		color: #BBD10C		
	}
	#contactform p {
		margin: 0 0 0 0;
		height: 70px;
		width: 380px;		
	}
	* html #contactform {
		height: 630px;
		overflow: hidden;
		width: 380px;
	}
	#contactform label span {
		float: left;
		display: block;
		margin: 12px 10px 0px 40px;
		visibility: hidden;
		font-size: 0px;	
		width: 75px;	
	}	
	* html #contactform label span {	
		margin: 12px 10px 0px 18px;	
	}
	#contactform input {
		margin: 0;
		margin-top: 14px;		
		font-size: 18px;
		color: #BBD10C;
		float: left;

	}	
	#contactform textarea {
		float: left;
		margin-left: 40px;
		overflow:auto;
		height: 200px;
		width: 300px;	

	}
	* html #contactform textarea {
		width: 300px;	
		margin: 12px 10px 0px 40px;	
	}	

	#contactform legend span{
		display: block;
		visibility: hidden;
		font-size: 0px;		
		height: 70px;
		width: 380px;

	}
	
	.first {
		height: 70px;
		width: 380px;	
	}
	

	
	#message {
		font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;
		font-size: 1.2em;	
	}
	
	 #formmessage {

	 	height: 250px !important;
	 }

	p.last {
		padding: 0 0 0 0 !important;
		margin: 0 0 0 0 !important;
		width: 380px;
		height: 100px !important;
	}
	
	#submit {
		margin: 20px 20px 20px 106px !important;
		padding: 0 0 0 0 !important;
		display: block;
		float: right;	
		width: 254px;
		height: 60px;
		background: url('../images/submit.jpg') left top no-repeat;

	}
	
	#capcha {
		margin-top: 5px !important;
		display: block;
		height: 90px !important;
	}
	
	#capcha img {
		margin-top: 42px;
		margin-left: 43px;
		margin-right: 40px;
		width: 125px;
		height: 38px;
		float: left;
	}
	
	
	#capcha label {
		display: none;
	}
	
	#security_code {
		margin-top: 50px !important;
	}
	
	*html #submit {
		margin: 20px 20px 20px 53px !important;
		padding: 0 0 0 0 !important;
		display: block;
		float: right;	
		width: 254px;
		height: 60px;
		background: url('../images/submit.jpg') left top no-repeat;

	}	
