/*

		Robert Brown
		5LBPXL
		
		Light-Green-Blue: #DAEEE4
		Bright Yellow: #FDF300
		Dark-Green-Blue: #91C0A8
		Dark-Grey: #272727
		
*/

/*
		RESET
*/


*									{ margin: 0; padding: 0; }

html								{ overflow-y: scroll; } 

html, body							{ height: 100% }

body 								{ font-size: 62.5%; font-family:Arial, Helvetica, sans-serif; color: #272727; background: /*url(images/LNagy_WPHeader.jpg) no-repeat top center*/ black; margin: 0; padding: 0;  }

ul									{ list-style: square inside; }

ol									{ list-style: decimal inside; }

a									{ outline: none; text-decoration: none; }

a img								{ border: none; }

img									{ vertical-align: middle; }

table								{ border-collapse: collapse; }


/*
		UTILITY
*/

.floatLeft							{ float: left; }

.floatRight							{ float: right; }

.clear								{ clear: both; }

.button								{ border: 1px solid #272727; background: white; padding: 3px 8px;
							 		 -moz-border-radius: 5px; -webkit-border-radius: 5px;
							 		 color: #272727;}
							  
.button:hover						{ background: #DAEEE4; color: black; }


/*
		TYPOGRAPHY
*/

p, li								{ font-size: 1.2em; line-height: 1.2em; margin: 0 0 10px 0; }

p#intro-paragraph					{ font-family: Georgia, serif; font-size: 2.0em; font-style: italic; line-height: 1.4em; margin-top: 5px;}

p#intro-paragraph span				{ font-size: 2.4em; font-weight: bold; }

p#intro-paragraph em				{ color: #5F8070; }

a									{ color: #5F8070; }

a:hover								{ background: #91C0A8; color: #DAEEE4; }

h1									{ font-size: 3.6em; font-family: Georgia, serif; font-weight: normal; }

h2									{ font-size: 2.8em; font-family: Georgia, serif; font-weight: normal; }

h3									{ font-size: 2.6em; font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0; }

h4									{ color: white; font-size: 2.0em; margin-bottom: 15px; }




/*
		STRUCTURE
*/

#page-wrap							{ width: 800px; margin: 0px auto -84px; background: url(images/LNagy_WPHeader.jpg) no-repeat top center #DAEEE4;
							  		  min-height: 100%; height: auto !important; height: 100%; border-right: 1px solid #FDF300; border-left: 1px solid #FAF019;  }
							  
#push								{ height: 84px; }

#socialsidebar						{width: 190px; float: left; margin-right: 0px;  }

#main-col							{ width: 550px; float: left; margin-left: 20px; margin-top: 20px; }

#linksidebar						{ width: 190px; float: right; margin-right: 20px; }

#page-col							{ width: 550px; float: left; margin-left: 20px; margin-top: 20px; }


/*
		HEADER
		
*/


h1#logo 							{ padding: 0px; margin: 0px; width: 200px; height: 99px;  float: left; text-indent: -9999px; /*background: top left no-repeat;*/ } 

#top-bar							{padding:0p ; margin: 0px; }

#top-bar p							{ /*color: #000000; font-weight: bold; font-size: 12px;  width: 300px; float: left; margin: 5px 0 0 0; */text-indent: 0px; }

form#searchform						{ margin: 40px 10px 0 0; float: right; }



/*
		MENU
*/


#menu-bar							{ width: 800px; height: 35px; background: url(images/LNagy_BGSlice.png); repeat-x; }

ul#main-nav							{ width: 490px; float: left; margin: 6px 0 0 10px; }

ul#extra-nav						{ width: 290px; float: right; text-align: right; margin: 6px 10px 0 0; }

ul#main-nav li, ul#extra-nav li 	{ color: black; display: inline; }

ul#main-nav li a, ul#extra-nav li a	{ text-transform: uppercase; color: #4E7362; font-size: 1em; padding: 4px 8px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
								
ul#main-nav li a:hover,
ul#extra-nav li a:hover				{ background: #DAEEE4; color: #91C0A8; }



/*
		WIDGETS
*/


/*.widget								{ background: #CDE1D7; width: 190px; border: 1px solid #FDF300;
									  
									  -moz-border-radius: 5px; -webkit-border-radius: 5px;
									  margin: 10px 0 5px 0; list-style:none; }
									  
.widget .inside						{ padding: 5px; }

.widget ul							{ list-style: none; margin-left: 10px; }

.widget ul a						{ display: block; padding: 0px; }

.widget ul li a:hover				{ background: #900; color: white; }

.thumb								{ width: 62px; float: left; margin: 0 0 10px 15px; }

.widget .inside  ul li h2			{ font-size: 18px; color: #5F8070; }

.widget .inside ul li a				{ font-size: 10px; }*/



.widget2							{ background: #CDE1D7; width: 190px; border: 1px solid #FDF300;
									  -moz-border-radius: 5px; -webkit-border-radius: 5px;
									  margin: 10px 0 5px 0; list-style:none; }
									  
									  
.widget2 ul							{ list-style: none; margin-left: 6px; margin-bottom: 25px; }

.widget2 ul h2						{ font-size: 20px; margin: 20px 0 10px 6px; color: #5E8170; }

/*.widget2 li h3						{ margin: 0px 0 10px 10px; }

.widget2 li h3 img					{ margin: 1px; }*/

.widget2 a							{ font-size: 80%; }

.widget2 ul li	li					{ line-height: 10px; }

.widget2 .children					{ font-size: 80%; line-height: 10px; margin-top: 5px;}

/*
		BLOG ENTRIES
*/

.post h2							{ color: #5F8070; }

.post h3							{ margin: 0; }

.post img							{ margin: 0 5px 0px 0px; }

.datebox							{ color: #91c0a8;  margin: 0 0px 0px 2px; }

.post								{clear: both;}

/*
.datebox							{ width: 36px; float: left; padding: 7px; background: #5F8070; color: #DAEEE4; text-align: center; margin: 0 10px 0px 0; }

.day								{ font-size: 3em; font-weight: bold; margin: 0; }

.month								{ font-size: 1.5em; font-weight: bold; text-transform: uppercase; margin: 0; }

.year								{ font-size: 1.5em; font-weight: bold; margin: 0; }
*/


/*
		FOOTER
*/


#footer								{ height: 84px; width: 800px; margin: 0 auto; background: #272727 url(images/LNagy_WPFooter.jpg) no-repeat; }

#footer-inside						{ width: 800px; margin: 0 auto; text-align: center; padding-top: 15px; }

#footer-inside p					{ color: #FDF300; text-transform: uppercase; font-size: 9px;}

/*
		SINGLE
*/

#respond							{ color: #5F8070; font-size: 20px;} 

/*
		SEARCH
*/

#search_form {
width: 490px;
	
}
