html {margin:0; padding:0; background:#281406;}

/*  BG Slideshow  */
#slideshow {position:fixed; width:100%; height:100%; top:0; left:0; z-index:20;}
#slideshow img {width:100%; max-width: 100%; min-width: 1200px; top:-75px !important; display:none;}
#slideshow img.first {display:block;}

/*  Mid Textarea  */
article.main-content {background:url(images/textarea_bg.png) center top no-repeat; height:545px; overflow:hidden; margin:0 auto 100px; z-index:100;}
	.main-content_wrap {width:850px; margin:0 auto; padding:25px 0;}
	.content_top {display:block;}
	
	/*  Top Left Column -- Main Tabs  */
	aside.left-col {float:left; width:350px; height:auto; text-align:left; padding:15px 0 0 10px;}
		a.menu-tab {display:block; width:341px; height:103px; position:relative; background: url(images/tab_bg.png) center top no-repeat; text-decoration:none; margin:-15px auto;}
		a.menu-tab span, .widget_container a span, .widget_container a img {display:block;
		-webkit-transition: all .15s ease-in-out;
       	   -moz-transition: all .15s ease-in-out;
            -ms-transition: all .15s ease-in-out;
             -o-transition: all .15s ease-in-out;
                transition: all .15s ease-in-out;
		}
		a.menu-tab span.tab_over {position:absolute; background: url(images/tab_bg.png) center -99px no-repeat; width:341px; height:103px; top:0; left:0; 	opacity:0; filter: alpha(opacity = 0); z-index:50;}
		a.menu-tab span.tab-icon {position:absolute; background-image:url(images/tab_icons.png); background-repeat:no-repeat; width:63px; height:70px; bottom:15px; left:25px; z-index:100;}
			.icon1 {background-position: center top;}
			.icon2 {background-position: center -70px;}
			.icon3 {background-position: center -140px;}
		a.menu-tab span.tab-text {text-align:left; padding:30px 0 0 105px; text-shadow:-1px -1px 0 #523111; position:relative; z-index:100;}
		a.menu-tab span.tab-text h3 {margin:0; padding:0; color:#f7d09e; font:normal 26px/23px 'Fredericka the Great', cursive; text-transform:uppercase; letter-spacing:2px;}
		a.menu-tab span.tab-text span {font: 400 15px 'Roboto Condensed', sans-serif; color:#eeb368;}
		
		a.menu-tab:hover span.tab_over {opacity:1; filter: alpha(opacity = 100);}
		a.menu-tab:hover span.tab-text h3, a.menu-tab:hover span.tab-text span {color:#fff;}
		
	/*  Top Right Column -- Widget  */
	aside.right-col {float:right; width:450px; height:auto; padding:0 15px 0 0;}
		.widget_title {font:normal 28px 'Fredericka the Great', cursive; text-align:left; color:#584726;}
		.widget_wrap {-moz-border-radius: 7px; border-radius: 7px;} 
			.outer_border {border-left:1px solid #867554; border-top:1px solid #867554; border-bottom:1px solid #f1e4cc; border-right:1px solid #f1e4cc;}
			.inner_border {border-right:1px solid #867554; border-bottom:1px solid #867554; border-top:1px solid #f1e4cc; border-left:1px solid #f1e4cc;}
		.widget_container {margin:5px; -moz-border-radius: 5px; border-radius: 5px; border:3px solid #867554; padding:15px; max-height:215px; max-width:400px; overflow:hidden;}
			/*  Widget - Text  */
		.widget_container a {display:block; width:auto; height:185px; text-decoration:none; position:relative;}
		.widget_container a img.featured-image {border: 5px solid #f6e6d6; float:left; margin:0 12px auto 0;
		-moz-box-shadow: 0 0 3px 2px #463617;
  	 -webkit-box-shadow: 0 0 3px 2px #463617;
 	 		 box-shadow: 0 0 3px 2px #463617;
		}
		.widget_container a span.featured-text {display:block; color:#584726; text-align:left; width:175px; height:150px; overflow:hidden; float:left; text-shadow:1px 1px 0 #f0e8d4;}
		.widget_container a span.featured-text h2 {font-size:22px; font-weight:700; padding:0; margin:5px 0}
		/*  Widget - Button  */
		.widget_container a button {background:url(images/featured_tab_bg.png) top no-repeat; cursor:pointer; border:none; height:45px; width:146px; text-align:center; color:#e9c190; text-shadow:-1px -1px 0 #543414; z-index:50; font-size:16px; font-weight:700; display:block; position:absolute; bottom:-10px; right:0; z-index:20;}
		/*  Widget - Hover */
		.widget_container a:hover img.featured-image {border-color:#fff;}
		.widget_container a:hover span.featured-text {color:#280f00;}
		.widget_container a:hover button {background-position: center -51px; color:#fff;}
	
	/*  Bottom Section -- Text Area  */
	.textarea-container {height:175px; overflow: auto; text-align:left; margin:15px 15px 0; text-shadow:1px 1px 0 #fbefe0;}
		
	
