/*
	 tadslan.com CSS layout
	

    tadslan.com Styles to Layout Style 
    Author: Wiibit Systems
    Date:  23Nov2014

   Filename:         Tllayout.css
   Supporting Files: none

*/

/* Layout styles */

body * {
	margin: 1em 1em -2em 5em;
	padding: 0px;
		width: 100%;
 	max-width: 100%;
	min-width: 0px; 
	position: relative;				/* Set the default positioning  */
	/* width: 95%;
	min-width: 1000px;
	max-width: 1400px; */
}

header.header1{

/*  background: url(logo-emblem.jpg) tan left no-repeat;   places image in background and sets a color */
}

article.imageHead {
float:left;
width: 35%;
margin: -2em 1em 1em 4em;
padding: 0em;
}

header.header1 h1 {
	float:left;
	width:55em;
	height: -5em;
	/* padding: 1em; */
	margin: 0em 1em 2em 5em;  
	clear:both;

}

article.search {
float: right;
margin: -1em -300px 50px -400px;

}

/* General Navigation List Style */

/* 	nav {	background: blue; }*/	
	
/*	nav a {	text-decoration: none;		} */
	
	/* Horizontal Navigation List */ 
	nav.hNAV { 	
		margin: 0em 0em 0em 15em;
		max-width: 57em; 		
		background:rgb(34,139,34);
			} 
			
	nav.hNAV ul {	
		text-align:center;
		display: inline;
	}
	
	nav.hNAV li {
		max-width: 100px;
		/* float: left; */
		/* padding: 5px 0px;	*/		/*  Set the nav list elements to pad 5px above/below and 0 left/right */
		/* width: 500px;	*/		/* was percent */
		}
	
	/*nav.hNAV li a {
		}
	
	 */	
	 
	 section {
		/* border: 9px solid blue; */
	}

section h1 {
	margin: 1em 0em -1em 7em; 
}	 
	 
#content {
float: left;
width: 85%;
}

#content article.Pres {
background: white;
width: 30%;
clear: left;
float: left;
padding: 2em;
margin: 2px -3em 3em 10em;
}

#content article.Pres p {
margin: 20px 0px 10px 10px;

}

#content article.YouT {
	float: left; 
	padding: -1em;		
	margin: -1em 10em -2em -5em;
	width: 23em;
	height:auto;
}

#contact {
width: 100%;
}

article.Service {
background: rgb(145, 98, 78);
clear: both;
margin: 200em 50em 0em 0em;
padding: 1em; 
}

#contact article.Service p {
margin: 0em 2em 0em 0em;
}

article.contactForm{
background: rgb(155, 155, 146);;
width: 100%;
margin: 0em 150em 0em 0em;
float: left;
clear: both;
}

contactForm label{
float: left;
margin: 0em 150em 0em 0em;
}

contactForm input{
float: left;
margin: 0em 150em 0em 0em;
width: 23em;
}

contactForm textarea{
margin: 0em 150em 0em 0em;
}
	aside {
		color: rgb(145, 98, 78);
		border-left: 1px solid rgb(145, 98, 78);
		width: 35%;
		float: left;
		margin: 15em 10em 1em 0em; 
		padding-top: 10em;
		/* position: relative;  */
		top: 20em;
		/* left: 10px;*/

		/* height: 450px;				/* set the maximum size of the element */
	    overflow: auto;				/* add scroll bar when needed */
	}
	
	aside h1 {
		font-size: 105%;
		font-weight: bold;
		margin-bottom: 25px;
		text-align: center;
	}
	
	aside h2 {
		font-size: 85%;
		font-weight: bold;
		margin-left: 12px;

	}
	
	aside p {
		font-size: 75%;
		margin: 10px 0px 10px 35px; 
	}
	


footer {
		clear: left;
		/* margin-left: 33%;   /* moves footer to right 66% of page */ 
		/* width: 66%; */
		border: 1px solid red;
	}
	
footer address {
		clear: left;
		float: left;
		color: rgb(182, 182, 92);
		font-size: 80%;
		font-style: normal;
		padding-top: 10px;
		text-align: center;
		border-style:outset;
		border: 1px solid red;
	}
	
address {
clear: left;
width: 100%;
position: center;
border: 1px solid red;
}