@charset "utf-8";
* {margin:0 auto; padding:0;}
html, body {height:100%; background:#efefef;}
div#bg {width:920px; position:relative; background: url(../images/site_bg.gif) repeat-y top;}
div#main {width:900px; height:100%; position:relative; overflow:visible}

/* -- HEADER AREA STARTS HERE -- */
	div#header {height:300px; position:relative; background:url(../images/banner_white.gif) #ccc; margin:0 0 15px 0; width:900px;}

	/* -- FORM STYLES START HERE -- */
		div#header form {text-align:right; background:url(../images/form_bg_black.gif) #4d4d4d repeat-x; padding:5px 0; font:16px Verdana, Geneva, sans-serif; font-weight:bold; text-transform:uppercase; color:#fff; width:100%;}
		div#header form input.txtarea {margin:0 2px 0 0; height:20px; font-weight:normal;}
		div#header form input.butt {margin:0 15px 0 0; color:#fff; background:#333; border:#ccc solid 1px; height:25px; padding:0 3px; font-weight:normal; cursor:pointer;}
		div#header form input.butt:hover {background:#ccc; color:#000;}
	/* -- FORM STYLES END HERE -- */
	
	div#header p#iconholder {text-align:right; background:#000; padding:5px 0; font:16px Verdana, Geneva, sans-serif; font-weight:bold; text-transform:uppercase; color:#fff; width:100%; height:24px;}
	div#header p#iconholder img, div#header p#iconholder a {margin:0 5px; height:24px; width:24px; vertical-align:middle; border:0;}
	div#header p#iconholder a {background:url(../images/icons/blogger_yellow.gif) no-repeat; height:24px; display:block; float:right; overflow:hidden;}
	div#header p#iconholder a:hover {background:url(../images/icons/blogger.gif);}
	
		div#header p#iconholder a#header_facebook {background:url(../images/icons/facebook_yellow.gif);}
		div#header p#iconholder a#header_facebook:hover {background:url(../images/icons/facebook.gif);}
		div#header p#iconholder a#header_delicious {background:url(../images/icons/delicious_yellow.gif);}
		div#header p#iconholder a#header_delicious:hover {background:url(../images/icons/delicious.gif);}
		div#header p#iconholder a#header_digg {background:url(../images/icons/digg_yellow.gif);}
		div#header p#iconholder a#header_digg:hover {background:url(../images/icons/digg.gif);}
		div#header p#iconholder a#header_youtube {background:url(../images/icons/youtube_yellow.gif);}
		div#header p#iconholder a#header_youtube:hover {background:url(../images/icons/youtube.gif);}
		div#header p#iconholder a#header_twitter {background:url(../images/icons/twitter_yellow.gif);}
		div#header p#iconholder a#header_twitter:hover {background:url(../images/icons/twitter.gif);}
		div#header p#iconholder a#header_myspace {background:url(../images/icons/myspace_yellow.gif);}
		div#header p#iconholder a#header_myspace:hover {background:url(../images/icons/myspace.gif);}
		
	
	div#header p#telemail {margin:0 5px 0 0; font:12px Verdana, Geneva, sans-serif; position:absolute; top:40px; right:0; text-transform:uppercase; text-align:right; font-weight:bolder;}
	div#header p#descript {margin:0 0 0 5px; font:11px Verdana, Geneva, sans-serif; position:absolute; bottom:35px; left:0; font-weight:bolder;}

	/* -- NAVIGATION STYLES START HERE -- */
		div#navigation {position:absolute; bottom:0; left:0; width:100%}
		div#navigation ul {border-top:#000 solid 2px;}
		div#navigation li {float:left; list-style:none; display:block; width:128px; text-align:center; font:16px/16px Verdana, Geneva, sans-serif; padding:7px 0 7px 0; border-left:#999 dotted 1px; background:#000 url(../images/navigation_bg_black.gif) top repeat-x; text-transform:uppercase;}
		div#navigation li#first {border:none;}
		div#navigation li#last {float:right; width:126px;}
		div#navigation a {text-decoration:none; color:#fff; display:block;}
		div#navigation a:hover {color:#cec824;}
	/* -- NAVIGATION STYLES END HERE -- */
/* -- HEADER AREA ENDS HERE -- */

/* //-------------------------------------------------------------------------------// */
/* //-------------------------------------------------------------------------------// */

/* -- BODY AREA STARTS HERE -- */
	div#bodyarea {clear:both; overflow:visible; height:auto; width:900px;}
	/* -- SIDEBAR STYLES START HERE -- */
		div#sidebar {width:319px; padding:30px 10px 30px 20px; float:left; display:block; /*border-right:#9c981c dashed 1px;*/ height:100%;}
		div#sidebar div {margin:0 0 20px 0;}
		div#sidebar h3, div#sidebar h4 {font-family:Verdana, Geneva, sans-serif;}
		div#sidebar h4 {margin:0 0 8px 0;}
		div#sidebar li {list-style:none; color:#000; font:12px/12px Arial, Helvetica, sans-serif;}
		div#sidebar li span {color:#9c981c;}
		div#sidebar li span.season {color:#000; font-style:italic;}
		div#sidebar li.prod { margin:0 0 8px 0;}
		div#sidebar span#notes {font:10px/12px Arial, Helvetica, sans-serif; margin:5px 0;}
		div#sidebar a {color:#9c981c;}
	/* -- SIDEBAR STYLES END HERE -- */

	/* -- BLOG STYLES START HERE -- */
		div#blog {background:none; width:520px; padding:20px 20px 20px 10px; float:right; display:block; overflow:visible; height:100%;}
		div#blog span.blogtitle {width:100%; text-transform:uppercase; display:block; font:16px/14px Verdana, Geneva, sans-serif; color:#666;}
		div#blog span.blogdate {width:100%; display:block; font:14px/14px Verdana, Geneva, sans-serif; margin:3px 0 15px 0; color:#9c981c;}
		div#blog span.backtotop {width:100%; display:block; font:12px/12px italic; text-align:right; margin:10px 0 0 0; padding:5px 0 0 0; border-top:#666 dashed 1px;}
		div#blog span.backtotop a {color:#9c981c;}
		div#blog a {color:#9c981c;}
		div#blog h2 {color:#9c981c; border-bottom:#9c981c 1px dashed; font-family:Verdana, Geneva, sans-serif; margin:0 0 30px 0; text-transform:uppercase; letter-spacing:-1px;}
		div#blog h4 {color:#9c981c; font-family:Verdana, Geneva, sans-serif; border-bottom:#9c981c 1px solid;}
		div#blog p {margin:0 0 40px 0; border-bottom:#9c981c 1px dashed; font:12px/14px Arial, Helvetica, sans-serif; padding:10px;}
		div#blog p span.quotes {display:block; margin:10px 10px 10px 25px; padding-left:10px; border-left:3px solid #ccc;}
	/* -- BLOG STYLES END HERE -- */
/* -- BODY AREA ENDS HERE -- */

/* //-------------------------------------------------------------------------------// */
/* //-------------------------------------------------------------------------------// */

/* -- FOOTER AREA STARTS HERE -- */
	div#footer {height:75px; background:url(../images/logo_white.gif) #000 center left no-repeat; color:#ccc; padding:10px 0; text-align:center; position:relative; margin:30px 0 0 0; clear:both; width:100%}
	div#footer p {width:740px; text-align:center; text-transform:uppercase; font:20px Arial, Helvetica, sans-serif; position:absolute; margin:0 0 0 160px; top:5px}
	div#footer ul {margin:25px 0 0 160px; width:740px;}
	div#footer li {list-style:none; font:11px Arial, Helvetica, sans-serif; float:left; border-left:#9c981c solid 1px; padding:0 13px; display:block; width:11%; text-transform:uppercase;}
	div#footer li#first {padding:0; border:none;}
	div#footer a {color:#ccc; text-decoration:none;}
	div#footer a:hover {color:#9c981c; text-decoration:underline;}
	div#footer span {position:absolute; bottom:5px; left:160px; width:725px; text-align:center; border-top:#9c981c dashed 1px; padding:5px 0 0 0;}
/* -- FOOTER AREA ENDS HERE -- */

/*div#bgbottom {height:10px; width:900px; background:url(images/main_bottom_bg.gif) bottom repeat-x;}*/
