/**********************************
  LAYOUT ELEMENTS
***********************************/
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0; padding: 0;
	font: 70%/1.5 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background: #F4F0E1;
}


#wrapper {
	margin: 0 auto; 
	width: 800px;
	background: #FFF;
	border-right: 1px solid #80714C;;
		
}

/* header */
#date {
	position: relative;
	margin: 0; padding: 0px 10px 0 0px;
	height: 20px;
	text-align: right;
	
}

#header {
	position: relative;
	margin: 0;
	padding: 0;
	height: 140px;
	background: #80714C;
	background-color: #80714C;
	
		
}

#candy {
		display: inline;
		padding:0px;
		margin:0px;
		float: left;
		
}

#inspire {
		display: inline;
		width: 239px;
}

#inspire p {
	float: right;
	width: 195px;
	height: 34px;
	margin: 0 auto;
	padding: 16px 20px 0 0;
	text-align: center;
	font: 130% "Courier New", Courier, mono;
	color:#E5DFC7;
}

#links {
		background:url(assets/imgs/btn_xtra.jpg);
		text-align:left;
		height: 20px;
		margin: 0px;
		padding: 0px;
				
}
#links .shift {
		text-align:left;
		padding:0px;
		margin:0px;
		white-space:nowrap;
}

/* Content */
#content {
	background: #FFF;
	
}
#content a {
	font-weight: bolder;
	padding: 3px 0px;	
	background: none;
}

#left-stuff {
	float: left;
	width: 575px;
	margin-bottom: 10px;
	border-right: 1px dashed #80714C;
}

#sidebar-left {
	float: left;
	width: 160px;
	margin: 0px 0px 10px 0px; padding: 0;
	background:#CBCF83; 
			 	
}

/* roundness bottom
*/
#sidebar-left .round1 {
	height: 24px;
	background:url(assets/imgs/left_side_round1.jpg) no-repeat left bottom;	
}
#sidebar-left .round2 {
	background:url(assets/imgs/left_side_round2.jpg) no-repeat right bottom #CBCF83;	
}
#sidebar-left .txt{
	text-align: left;
	font-size: 85%;
	margin: 0px 5px 0px 5px;
	
}

#sidebar-left h1 {
	margin: 0px;
	height: 27px; 
	padding: 2px 0 0px 8px;
	font: bold 105% Arial, Sans-Serif; 
	color:#FFFFFF;
	text-align: center;
	text-transform: uppercase;
	background: url(assets/imgs/left_side_header.jpg) no-repeat right top #93965F; 
	letter-spacing: 1px;	
}
#sidebar-left .box {
	background:url(assets/imgs/left_back.jpg) no-repeat;
}
#sidebar-left ul.box {
	list-style: none;
	text-align: left;
	margin: 3px 0px 8px 0; padding: 0;
	text-decoration: none;		
}
#sidebar-left ul.box li {
	border-bottom: 1px solid #f2f2f2; 
	background: url(assets/imgs/bullet.png) no-repeat 3px 2px; 
	padding: 3px 5px 3px 25px;
	margin: 0;	
}

#sidebar-left .no-link a {
	font-weight:100;
	font-size:85%;
	background: none;
	text-align: left;
	margin: 0px 5px 0px 5px;
	padding:0px;
}

#middle-bar {
		padding-left:165px;
		padding-right:7px;
			
}

#middle-bar .content { 
		background:#F4F0E1; 
		text-align:justify;
		padding:10px;
}

#middle-bar h2 {
		margin: 0px; 
		background: #E5DFC7;
		padding: 3px 0 3px 8px; 
		font: bold 100% Arial, Sans-Serif;
		color:#000;
		text-transform:capitalize;
		letter-spacing: 1px;	
}
#middle-bar .dt {
		text-transform:capitalize;
		color:#FF9A00;
		font: 85%;
}

#middle-bar .error {
		text-transform: uppercase;
		color:#FF0000;
		font: 120%;
		font-weight:bolder;
}


#sidebar-right {
	float: right;
	width: 215px;
	
}

#sidebar-right h1 {
	margin: 0px 0 0 0; 
	padding: 2px 0 0px 8px; 
	font: bold 105% Arial, Sans-Serif;
	color:#FFFFFF;
	text-transform: uppercase;
	background:url(assets/imgs/btn_xtra.jpg) repeat-x; 
	letter-spacing: 1px;	
}

#sidebar-right .right-box {
	border: 1px solid #EBEBEB;
	margin: 0 0 5px 0;	
	background: #E5DFC7;
}

#sidebar-right ul.right-box {
	list-style: none;
	text-align: left;
	margin: 3px 0px 8px 0; padding: 0;
	text-decoration: none;		
}
#sidebar-right ul.right-box li {
	border-bottom: 1px solid #f2f2f2;
	background: url(assets/imgs/bullet.png) no-repeat 3px 2px; 
	padding: 3px 5px 3px 25px;
	margin: 0;	
}
#sidebar-right ul.right-box a {
	font-weight: bolder;
	padding: 3px 0px;	
	background: none;
}

/* form admin ones separate style*/
form {
	margin:10px; padding: 0 5px;
	border: 1px solid #FF9A00; 
	background-color: #E5DFC7; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 2px;
	border:1px solid #FF9A00;
	font: normal 1em Verdana, sans-serif;
	color:#80714C;
}
textarea {
	width:300px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #FF9A00;
	height:100px;
	display:block;
	color:#80714C;
}
input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #FF9A00; 
	padding: 1px; 
	background: #93965F;
	color: #FFF;
}

input.checkbox {
	border: 1px solid #FF9A00; 
}

/* Footer */

#footer {
	height: 50px;
	border-top: 1px dashed #80714C; 
	border-bottom: 1px solid #80714C;
	clear:both;
}

#footer .wrap {
	width: 800px;
	margin: 0 auto;
}

#footer .links {
	float: left;
	width: 400px;
	height: 34px;
	padding: 16px 30px 0 30px;
	background: #FFFFFF;
	font-size: 85%;
}

#footer .copy {
	float: right;
	width: 196px;
	height: 34px;
	margin: 0 auto;
	padding: 16px 20px 0 0;
	background: #E5DFC7;
	text-align: right;
	font-size: 85%;
	color:#000000;
}

	
/* links */
a:link {
	color: #000000;
	text-decoration: none;

}
a:visited {
	color: #FF9A00;
	text-decoration: none;
}
a:hover {
	color:#80714C;
	text-decoration: underline;
}
a:active {
	color: #201000;
}

/* misc */
hr {
   border: 0;
   height: 1px;
   color: #FF9A00;
   background-color: #FF9A00;
}

.img { 
	background: #E5DFC7; float: left; padding: 1px; margin: 5px 8px 5px 0; color: #333; border: 1px solid #FF9A00; 
	}
