/* global */
* {margin:0;padding:0;}
body {margin: 0; padding: 0; background:#fddd94 url(../images/bg.jpg) repeat top left;
	font: 11px "Geneva", Arial, Helvetica, sans-serif;; line-height:21px; color: #635537;}
	
a, a:visited {color: #E98C05; text-decoration:none;}
a:hover {text-decoration: none; border-bottom:1px dotted #E98C05;}
	
h1 {font-size:25px; font-family:"Geneva", Arial, Helvetica, sans-serif;; font-weight:normal;
	line-height:normal;	padding-bottom:2px;}
h2 {font-size:22px; font-family:"Geneva", Arial, Helvetica, sans-serif;; font-weight:normal;
	line-height:normal; padding-bottom:11px; padding-top:0px;}

/* header */
#header-container {width: 900px; margin: auto; padding: 0;}
#header {position:relative; height:295px;}

#hoot {float:left; background:url(../images/wire2.png)repeat-x; height:120px; width:501px; margin-top:-30px;}

#logo h2 {font:"Copperplate Gothic Bold", Arial, sans-serif; font-size:30px;
	color:#fff; text-align:center; margin:70px 0 0 24px; width:280px;}
#logo p {color:#fff; margin-left:15px; text-align:center;}

/* menu */
#menu {height:55px; left:20px; margin:; padding:0; position:absolute; 
text-transform:uppercase; top:-40px; left:458px;}
#menu, #menu ul {line-height:3.5; list-style-image:none; list-style-position:outside;
list-style-type:none;}
#menu a, #menu a:hover {border:medium none; display:block; text-decoration:none;}
#menu li {background:transparent url() repeat scroll 0 0;float:left;height:61px;
list-style-image:none;list-style-position:outside;list-style-type:none;
margin-left:0px;margin-right:10px;text-align:right;width:74px;}
#menu a, #menu a:visited {color:#332613;display:block;font-weight:bold;padding:10px 12px;}
#menu a:hover, #menu a:active {color:#D21600;text-decoration:none;}


/* main */ 
.clear {position: relative; clear: both; height: 5px;}
#wrapper {margin: 0 auto; position: relative; width: 900px;	background-image: url(../images/mainmidpart.png); 	background-repeat: repeat-y; height:640px;}
#mainwrap{width:900px; 	margin:-0px auto;}
#maintop {margin: -0px auto; position: relative; width: 900px;}
#maintopimg {position: relative; padding:0; background:url(../images/maintoppart.png);	height:25px; margin-top:-245px;}
#content {position: relative; width: 900px; height:640px; margin: 0px 0px 0 15px;}
 
/* main entry */

#entry {float:left; width:550px; padding:0px 25px 0px 10px;}
#entry  a, a:visited {color: #E98C05;}
#entry  a:hover {text-decoration: none; border-bottom:1px dotted #E98C05;}

.subentry {float: center; height: 50px;margin: 0; margin-right: 20px; padding-top:0px;
	line-height: normal; text-transform: uppercase; text-align: center;	font-size: 10px;
	font-weight: normal; color: #828170; letter-spacing:.5px;}
	
#entry .head {margin: 0; padding: 0px 0 0 0; margin-left: 0px; padding-left: 0px; font-size: 1.8em;} 
#entry .sub {margin: 0; padding: 0px 0 0 0; margin-left: 0px; padding-left: 0px; font-size: 1.5em; letter-spacing:0px;  width:380px;}
#entry .headsub {margin: 0 0 30px 0px;	padding: 0;	color: #979680;	line-height:normal;}
#entry  ul {margin: 0;padding: 0;list-style: none;}
#entry  li {display: block; float: left;width:320px; padding-left: 0px;  margin-left: 0px; margin-top: 0px;}
#entry  li ul {	margin: 0;	margin-bottom: 10px;}
#entry  li li {	display: list-item;	float: none;	margin: 0;	padding: 2px 0;}

/* sidebar */
#sidebar-top {background: url(../images/tweet.png) no-repeat; height: 600px; min-height: 73px; padding:90px 0px 0px 65px;}
#sidebar-top li {list-style: none;}
#sidebar-top .subcolumn{width:200px; color:#FFFFFF; padding-top:20px;}
#sidebar {width:305px; position:relative; float:left; margin:0px 0 0 -8px;}		
#sidebar .mnltwit {background-color:transparent; border-color:transparent;
	padding-left:5;	padding-right:5; margin-top:108px; color:#FFFFFF;}


/* footer */
#bottom {background:url(../images/footer2.png) no-repeat; height:108px;}
#bottom p {text-align:center;}
#bottom a, a:visited {color:#E98C05; text-decoration:none;}
#bottom a:hover {text-decoration:none; border-bottom:1px dotted #E98C05;}
