body { font-family: Arial, Helvetica, sans-serif;
	background:#1e1510 url(assets/images/bg.jpg) repeat-x fixed;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;}

p { font-size: 12px;
	line-height:20px;
	}

h1 { font-size: 24px;
	 font-weight: bold;
	 color:#C7A159;}

h2 { font-size: 18px;
	 font-weight: normal;
	 color:#C7A159;}

h3 { font-size: 14px;
	 font-weight: bold;
	 color:#C7A159;}

h4 { font-size: 12px; 
	 font-weight: bold;}

a { font-weight: bold;
	color:#FFF;}

a:hover { text-decoration: underline;}

li { font-size: 10px;
	 line-height: 20px;}

.imgborder { border: #C7A159 2px solid;}

.smalltext { font-size: 10px;
	         line-height: 14px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
			  
.subtitle {color:#C7A159;
	font-style:italic;
	font-weight:bold;
	}
			  
hr {color:#000000;
	background:#000000;
	height:1px;
	border:0;}
			  
/* Custom Forms -- Just change the colors */

/*.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #362312;
	border: #362312 1px solid;
	background-color: #DACBB1;
}
 input.submit
{
	border: 1px solid #362312;
	border-top-color: #362312;
	border-left-color: #362312;
	padding: 0.25em;
	background-color: #DACBB1;
	color: #362312;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #362312;
	border-top-color: #362312;
	border-left-color: #362312;
	padding: 0.25em;
	background-color: #362312;
	color: #DACBB1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}*/

/* Custom Forms End */

#wrapper {margin:0 auto;
	width:758px;
	}
	
#header {width:758px;
	height:138px;
	background:url(assets/images/header.jpg);
	float:left;}
	
#headertext {float:right;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C7A159;
	margin:40px 5px 0 0;
	font-size:16px;
	}
	
#contentwrapper {width:758px;
		float:left;
		background-color:#4E341A;
		}
		
#content {width:738px;
	padding:10px;
	background:#4E341A url(assets/images/contentbg.jpg) no-repeat;
	min-height:420px;
	height:auto;
	line-height: 20px;
	}
	
*html #content {height:420px;
	}
	
#footer{float:left;
	background-color:transparent;
	width:758px;
	}
	
#nav {
width:758px;
height:40px;
float:left;
background:url(assets/images/nav_divider.jpg) left top repeat-x;
background-color:#C7A159;
}	
#nav ul {
width:703px;
margin:0 auto;
padding:0;
text-align:center;
}
#nav ul li {
float:left;
list-style:none;
position:relative;
line-height:20px;
}
#nav li.top a {
padding: 0px 10px 0px 10px;
}
#nav li.second {
width:auto;
padding:0px;
}
#nav ul li a {
color:#412A1A;
display:block;
text-decoration:none;
padding: 0px 10px 0px 11px;
width:auto;
}
#nav li.second a {
padding: 0px 9px 0px 9px;
}
#nav li.bottom {
width:auto;
padding:0px;
}
#nav li.bottom a {
padding: 0px 9px 0px 8px;
}
#nav a:hover{ 
background-color:#412A1A;
color:#FFF;
}
	/*dropdown stuff */
	
	#nav li ul {
		width:220px;
		height:auto;
		top:-1;
		left:0;
		margin:0px;
		padding:0px;
		z-index:1;
		position:absolute;
		border:1px solid #c7a159;
		background:none;
		background-color:#321c0c;
		visibility:hidden;
		text-align:left;
		}
		#nav ul li ul li {
		margin:0px;
		padding:0px;
		display:block;
		background:none;
		}
			#nav li ul li a{
			width:203px;
			margin:0px;
			padding:0px 5px;
			background:none;
			font: 14px/21px "Times New Roman", Times, serif;	
			color:#c7a159;
			}
			#nav li ul li a:hover {
			background-color:#c7a159;
			color:#321c0c;
			}	
	/*end dropdown */
#boxes{width:758px;
	float:left;
	background:#321C0C url(assets/images/boxesbg.jpg) no-repeat;
	}
	
.box {width:216px;
	background:#584639 url(assets/images/box.jpg) top right no-repeat;
	float:left;
	padding:5px;
	min-height:150px;
	height:auto;
}

*html .box {
	height:150px;
	}

.box h2 {font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
	margin:0;
	}
	
.box a{color:#C7A159;
	text-decoration:none;
	}
	
.shadow {width:231px;
		padding-top:5px;
		background:url(assets/images/shadow.jpg) top right;
		float:left;
		}

#splashright {width:233px;
	padding:5px;
	float:right;
	background-color:#321c0c;
	border:1px solid #c7a159;
		font:12px Arial, Helvetica, sans-serif;
	}
#splashright .sidebox {
	padding:10px 0;
	margin:0px;
	border-bottom:1px solid #c7a159;
}
#splashright .sidebox a {
	font:12px Arial, Helvetica, sans-serif;
	color:#c7a159;
}
#sideForm {
width:auto;
margin:0 auto;
background:#76593b url(assets/images/form_bg.jpg) right top no-repeat;
border:0px;
padding:0 15px;
}

#sideForm h3 {
font:24px "Times New Roman", Times, serif;
padding: 15px 0 10px 10px;
margin:0px;
color:#c7a159;
}

/*----------------------> Page 1 Forms <---------------------*/
#qc{
}
#qc form{
	margin: 0;
	
}
#qc ul{
	list-style-type: none;
	padding: 0 20px;
}
#qc ul li{
	margin: 5px 0;
}
#qc div{
}
#qc input {
	width:190px;
	border:1px solid #889165;
	color:#000;
	
}
#qc textarea{
	width:190px;
	border:1px solid #889165;
	color:#000;
	
}
#qc input.select{
}
#qc input#button{
	width:80px;
	background:none;
	background-color:#C7A159;
	color:#000;
	border:none;
}
#qc input.orange-qc{
}
#qc img {
    vertical-align:middle;
}
#qc .address2 {
    display:none;
}
#qc .valid {
    background-color: #007940!important;
    color: #FFFFFF!important;
}
#qc .invalid {
    background-color: #F00000!important;
    color: #FFFFFF!important;
}
	
#splashleft {float:left;
	width:480px;
	}
	
table.services {font-size:12px;
}

table.services a {
	font-weight:normal;
	}
	
table.divs{
float:left;
margin-left:8px;
}

table.forms{color:#412A1A;
margin:6px;
background-color:#D2B47B;
border:2px solid #fff;
}

table.forms p{
font-size:11px;
line-height:15px;
padding:0;
margin:0;
}

table.forms ul{margin:0;
padding:5px;
text-align:center;
}

table.forms h3{
color:#412A1A;
text-align:center;
}

/* Smile Nomination */

html>body #paper {background:url(assets/smile_nomination/paper.png) no-repeat;}

*html #paper {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.thesmiledesignstudio.com/assets/smile_nomination/paper.png');}

.blackborder {border:#000000 1px solid;}

.nominee_form h3 {color:#4E341A;
		  		  margin-top:0;}

.nominee_form p {margin:0;
				 color:#362312;}

.smalllist li {font-size:10px;}

.papertext {padding:68px 55px 0 50px;
		    _padding:65px 55px 0 50px;}

.papertext p {color:#7d7d7d;
		 	  line-height:21px;
			  _line-height:19px;}
			  
.blueText,
.blueText a {
	color: #AACAE1;
}

p.blueText a, ul.blueText a {
	color: #FFFFFF;
}

p.blueText strong, ul.blueText strong {
}

h3.blueText strong {
	color: #CCDFEC;
}

.purpText,
.purpText a {
	color: #BF9CC5;
}

#featured{width:324px; margin: 0 auto;}

#logos {
	width:auto;
	height:auto;
	padding:25px 0px 25px 0px;
	margin:10px 0 0;
	text-align:center;
	background-color:#321c0c;
	border:1px solid #c7a159;
}
