/** Stylesheet for Donnelle.com
					
Color Pallette:
Black- 	#000000
White-	#FFFFFF
Yellow- 	#F6D02C
Red- 	#B30628
Blue- 	#477DA1
Green-	#789751
Taupe- 	#7A5A4B
Brown- 	#43261E
**/

/** Overal Format **/
		* { margin: 0; padding 0; }
		img { border-style: none; }
		body.main { background: url(images/background-geese-w-tag.jpg) no-repeat fixed black 0px 0px ;}
		body {
			font-family: Geneva,Helvetica,Verdana,Arial,sans-serif;
			font-size: 62.50%; /* Resets 1em to 10px */
			color: #FFF;
			line-height:1.4;
			overflow-x: hidden;				
			background: url(images/background-geese.jpg) no-repeat fixed black 0px 0px ;}
		body.font-small		{ font-size: 65%; }
		body.font-medium		{ font-size: 75%; }  
		body.font-large		{ font-size: 85%; }
	

		.content { font-size: 1.4em;}
/*		.sidebar { font-size: .8em;} */

		
		code, pre { 
			font-family: tahoma, sans-serif;
			font-weight: normal;
			font-style: normal; 
		}
		p {
			padding-bottom: 1em;
				}
		a:link {
			color:#F6D02C;
			font-weight:bold;
		}
		a:hover {
			color:#999999;
			font-style:underline;
			font-weight:bold;
		}
		a:visited {
			color:#775748;
			font-weight:bold;
		}
		ul { 
			list-style-type: none;
			padding: 0px;
			margin-right: .5em;
			margin-left: 1em;
		}	
				
/** Headings **/
		h1,h2,h3, h4,h5,h6 {
			font-weight: normal;
			font-style: normal; 

		}
		h1 { font-size: 2.4em; font-family: Impact, Geneva,Helvetica,Verdana,Arial,sans-serif; color: #F6D02C; padding-bottom: 1em;}
		h2 { font-size: 2.0em; font-family: Impact, Geneva,Helvetica,Verdana,Arial,sans-serif; color: #F6D02C; padding-bottom: 1em;}
		h3 { font-size: 1.6em; font-family: Geneva,Helvetica,Verdana,Arial,sans-serif; color: #FFFFFF; font-weight: bold; padding-bottom: 0.5em; padding-top: 1em;}
		h4 { font-size: 1.2em; font-family: Geneva,Helvetica,Verdana,Arial,sans-serif; color: #FFFFFF; font-weight: bold; padding-bottom: 0.5em; padding-top: 1em;} 
		h5 { font-size: 1.0em; font-family: Geneva,Helvetica,Verdana,Arial,sans-serif; color: #FFFFFF; font-weight: bold; padding-bottom: 0.5em; padding-top: 1em;}
		h6 { font-size: 0.9em; font-family: Geneva,Helvetica,Verdana,Arial,sans-serif; color: #FFFFFF; font-weight: bold; padding-bottom: 0.5em;  padding-top: 1em;}	

		h1 + h3 {margin-top: -1em;}

/** Links **/
		a img {border-style:none;}
		a.main-menu {  display:block; height:100px; width:100px; overflow:hidden; }
		a.main-menu:hover { display:block; text-indent:-100px; }
		a.interior-menu {  display:block; height:75px; width:75px; overflow:hidden; }
		a.interior-menu:hover { display:block; text-indent:-75px; }
	
	
/** Main Header Style **/
		.banner {	
			filter:alpha (opacity=65);
				/* CSS3 standard */
			opacity:0.65;
			size: 2200px 130px;
			position: absolute; top: 10px; left: 0 px;
			z-index: -1;
			
		}
		.banner-text { 	
			font-weight: normal;
			font-style: normal; 
			color: #F6D02C;
			font-size: 65px;
			font-family: impact, san-serif;
			line-height: normal;
			position: absolute;
			top: 10px;
			left: 120px;
			padding:0;
		}
		.banner-subtext { 	font-weight: normal;
			font-style: normal; 
			color: #B30628;
			font-size: 25px;
			font-family: impact, san-serif;
			line-height: normal;
			position: absolute;
			top: 80px;
			left: 415px;
			padding:0;	
		}
		.section-image {	
			position: absolute; top: 0px; left: 670px;
			z-index: 1;
		}
				
/** Sidebar navigation style **/
		.sidebar-holder {
			background: url(images/transparent-PNG-35.png) repeat;
			margin-left: 690px;
			position: absolute; 
			top: 200px;
		}
		.sidebar	{ 
			margin:15px 5px 5px 5px;
			width: 160px;	
			position: relative;
			word-wrap: break-word;
		}
				
/** Main content style **/
		.content-holder {
			background: url(images/transparent-PNG-65.png) repeat;
			margin-left: 110px;
			position: absolute; 
			top: 160px;
		}
		.content {
		       margin: 10px;
			width: 520px;
			position: relative;
			color: #FFFFFF; 	
		}
		.work {
			font-family: tahoma, sans-serif;
			font-style: none;
			font-size: .9em;
			color: #F6D02C;
			line-height: normal;
			padding:10px;
		}
		div.work {
			border: solid 1px #F6D02C;
			margin: 5px 0px 5px 0px;
			}
		.work h4 {
			color: #F6D02C;
			text-transform: uppercase;
			font-weight: bold;
			font-style: normal; 
		}
		.work a:link {
			color:#FFFFFF;
			font-weight:bold;
		}
		.work a:hover {
			color:#999999;
			font-weight:bold;
		}
		.work a:visited {
			color:#775748;
			font-weight:bold;
		}
		.byline	{
			font-style: italic;
			text-align: center;
			font-size: .9em;
			margin-left: 0em;
			line-height: 1em;
		}
		.small	{
			font-style: none;
			font-size: .9em;
			margin-left: 0em;
			line-height: 1em;
		}
		
				
/** News section ~ Wordpress **/

				#header h1 { float: left; }
				#header h1 a:hover {text-decoration: none;}	
				#tagline p {width: 760px; min-height: 8px; margin: 0; padding: 0; font-size: 0.9em; color: #01AFEF; float: left; clear: all;}
					
				.nav ul {
				 float: right; line-height: 2.4em;
				 margin: 4px 0; padding: 0 12px 0 0;
				 background-color: #333333;
				 -moz-border-radius: 5px;
				 -webkit-border-radius: 5px;
				 -khtml-border-radius: 5px;
				 border-radius: 5px;
				}
				
				.nav li { margin: 0; padding: 0 0 0 12px; float: left; }
				 
				
/**				#contentpage {
				 width: 555px; float: left;
				 margin: 0; padding: 0;
				}
				
				#content {
				 width: 555px; float: left;
				 margin: 0; padding: 0;
				}
**/				
				#content textarea {
				 width: 450px; height: 100px;
				 padding: 2px 2px; margin: 10px 0;
				}
				
				
				.post { margin: 0px 0 0 0;}
				.postpage { padding: 10px; margin: 10px 0 0 0; min-height: 960px; } 
				
	
				.sidemain div {padding: 10px; margin: 0 0 0 0; }
				.sidemain ul { padding: 0; margin: 0}
				.sidemain form { padding: 0; }
					
				#calendar div { margin: 0 10px 0 0; padding: 0; border: none; }
				#search div { margin: 0; padding: 10px 0 0 0; border: none; }
				#searchform div {border: none;}
				.searchbutton {margin: 5px 0 0 0;}
				.adsensebar { 
					display: block;
					margin-left: auto;
					margin-right: auto;}
				.widget_text div { padding: 0; border: none; }
				.storycontent { padding: 10px 0; }
				.feedback { padding: 0 0 10px 0; }
				
				#footer { 
				 height: 2.4em; line-height: 2.4em; 
				 clear: both; 
				 background-color: #333333;
				 -moz-border-radius: 5px;
				 -webkit-border-radius: 5px;
				 -khtml-border-radius: 5px;
				 border-radius: 5px;
				}
				
				#footer ul { padding: 0 12px 0 0; float: left; }
				#footer li { padding: 0 0 0 12px; float: left; }
				
				h1 + h3.storytitle { margin-top: -1em;}				
				
				
/* required by Wordpres */
		
		.aligncenter {
			display: block;
			margin-left: auto;
			margin-right: auto;
		}
		
		.alignleft {
			float: left;
		}
		
		.alignright {
			float: right;
		}
		
		.wp-caption {
			border: 1px solid #ddd;
			text-align: center;
			background-color: #f3f3f3;
			padding-top: 4px;
			margin: 10px;
			-moz-border-radius: 3px;
			-khtml-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
		
		.wp-caption img {
			margin: 0;
			padding: 0;
			border: 0 none;
		}
		
		.wp-caption-dd {
			font-size: 11px;
			line-height: 17px;
			padding: 0 4px 5px;
			margin: 0;
		}
	