@CHARSET "UTF-8";

body {
	background: white;
	color: white;
	margin: 0;
	padding: 0;
	font-family: arial, georgia, Helvetica, sans-serif;
	text-align: center;
}

.cleaner { clear: both; height: 0px; }

#container { text-align: left; }

a, a:link {
	text-decoration: none !important;
	border-bottom: 1px solid transparent;
	color: #333;
	/*font-weight: bold;*/
}
a:hover { border-bottom: 1px dotted; }

p, li { font-size: 12px; }

h1{ font-family: georgia, arial, helvetica, sans-serif; font-weight: normal; }
h2{ font-family: georgia, arial, helvetica, sans-serif; font-weight: normal; }
h3{ font-family: georgia, arial, helvetica, sans-serif; font-weight: normal; }
h4{ font-family: georgia, arial, helvetica, sans-serif; font-weight: normal; }

.images a { border: none; }

#header_content, #top_content, #middle_content, #footer_content {
	width: 1100px;
	margin: 0 auto;
	/*padding: 0 15px;*/
}

/*
#header_content{ border: 1px solid #0f0; }
#top_content{ border: 1px solid #f00; }
#middle{ border: 1px solid #f0f; }
#middle_content{ border: 1px solid #000; }
#footer_content{ border: 1px solid #00f; }
*/

#navigation {
	width: 1010px;
	margin: 0 auto;
}

.nav ul { margin: 0; padding: 0; }

.nav ul.upper { float: right; }
.nav ul.upper li { margin-top: 5px; background: url(../images/nav_bg.jpg) repeat-x; }
.nav ul.upper li span.button { /*background: #FEDA00;  url(../images/nav_link_green.gif) repeat-x;*/ }
.nav ul.upper li a:link, .nav ul.upper li a:visited {
	color: #fff;
	text-decoration: none;
}

.nav ul li {
	list-style-type: none;
	float: left;
	height: 37px;
	padding: 0 3px 3px 3px;
	margin: 0 0 0 1px;
	color: white;
	background: url(../images/f_nav_bg2.jpg) repeat-x;
	font-size: 14px;
	
}
.nav ul li.first{ margin: 5px 0 0 0; }

.nav ul li span.button {
	display: block;
	color: white;
	padding: 10px;	
}
.nav ul li a {
	text-decoration: none;
	line-height: 17px;
}
.nav ul li.active { background: url(../images/f_nav_bg1.jpg) repeat-x; }

.nav ul li.active span.button { /*background: black;*/ }

.nav ul li a:link, .nav ul li a:visited {
	color: white;
	text-decoration: none;
}

.nav ul li a:hover { }

/*** top of header***/
#header {
	margin: 0;
	padding: 0 ;
	border-top: 5px solid #86511A;
	background: url(../images/header_background.gif) repeat-x;
	height: 122px;
	/*border: 1px solid #0f0;*/
}

#header_content {
	background: white url(../images/header_top.jpg) no-repeat 0 top;
	height: 122px;
	/*border: 1px solid #f0f;*/
}


#header #logo { padding: 32px 0 0 75px; float: left; }


.left {
	width: 650px;
	float: left;
	padding-left: 75px;
	/*border: 1px solid #f00;*/
}
.right {
	width: 300px;
	margin: 0 0 0 30px;
	float: left;
	z-index: 1;
	/*border: 1px solid #00f;*/
}

/*lower header section*/
#content {
	background: url(../images/header_background2.gif) 0 0 repeat-x;
	height: 249px;
	/*border: 1px solid #0f0;*/
}
#top { /*border: 1px solid #ff0;*/ }
#top #top_content {	
	background: url(../images/header_bottom.jpg) no-repeat 0 0;
	height: 249px;
	position: relative;
	/*overflow: hidden;*/
}

#top_content div.one{ 
	width: 985px; 
	height: 5px; 
	border-top: 1px solid #C4A785; 
	border-bottom: 1px solid #C4A785; 
	margin: 0 0 3px 75px;
	position: relative;
	padding: 0; 
}

#top_content .header{
	font-family: georgia;
	color: #153467;
	font-size: 20px;
}
.header span.small {
	color: #9F601F;
	font-size: 15px;
	font-family: arial;
}

/*******RECENT SUBMISSIONS*******/

#recent { margin: 3px 0 0 0; /*border: 1px solid #000;*/ }
#recent .images {
	margin-top: 5px;
	padding: 5px 0 0 0;
	width: 650px;
	overflow: hidden;
	border-top: 1px solid #C4A785;
}
#recent .recent_image {
	float: left;
	background: url(../images/h_thumbbg.gif) no-repeat;
	width: 158px;
	height: 138px;
	padding: 0;
	/*padding: 6px 0 0 14px;*/
	margin-right: 3px;
	/*border: 1px solid #0f0;*/
}
#recent .recent_image p {
	/*background: url(../images/photo_medium_corner.gif) no-repeat;*/
	/*background-position: right bottom;*/
	margin: 12px 0 0 14px;
	width: 130px;
	height: 87px;
}
#recent .recent_image .name {
	display: block;
	color: #333;
	font-size: 12px;
	/*padding: 7px 0 0 0;*/
}
#recent .recent_image a { border: none; margin: 0; padding: 0; }
#recent .recent_image a img { border: none; margin: 0; padding: 0; }

/*********SIGN-UP FORM*********/

#signup {
	position: absolute;
	width: 270px;
	visibility: hidden;
	margin: 27px 0 0 760px;
	z-index: 1;
}

#signup_form {
	background: #4E4E59;
	padding: 10px;
	margin: 5px 0 0 0;
}

#signup input {
	margin-bottom: -8px;
}

#signup input.field {
	font-size: 20px;
	width: 185px;
	margin: 0 5px 0 0;
}

#signup .triangle {
	margin: 1px 0 -7px 215px;
}

#signup .close {
	float: left;
	margin: -10px 0 0 0;
	/*margin: 0 0 -27px 178px;
	border: 0;*/
	cursor: pointer;
}


#signup input.field {
	height: 22px;
}

/********SUBMIT YOUR PHOTO BOX*********/

/*-----submit first box----*/
#submit {
	background: url(../images/h_submitbg.jpg) 0 0 no-repeat;
	width: 310px; 
	height: 211px;
	padding: 0;
}
#submit #open_form_button {
	display: block;
	background: url(../images/h_subbtnbg.jpg) no-repeat;
	height: 44px;
	width: 246px;
	margin: 25px 0 10px 32px;
}
#submit #open_form_button p {
	text-align: center;
	line-height: 37px;
	height: 44px;
}
#submit #open_form_button p span.button {
	display: block;
	line-height: 37px;
}
#open_form_button a:link, #open_form_button a:visited { color: #fff; }

.submit_top { }
.submit_top h2 {
	font-family: georgia, times, "Times New Roman", serif;
	margin: 24px 0;
	padding: 0 25px;
	font-weight: normal;
}
.submit_text {
	margin: 3px 0 12px 0;
	padding: 0 17px 0 25px;
}


/***Submit form box***/
#submit_form_box {
	display: none;
	/*margin: 4px 0 0 755px;*/
	z-index: 100;
	/*float: right;*/
	width: 285px;
	position: absolute;
	top: 10px;
	left: 756px;
	border: 10px solid #fff;
	background: #9F5F1F;
}
/*#submit_form_box .submit_top { border-bottom: 0; }*/
#submit_form_box .submit_top { }
#submit_form_box .submit_top h2 {
	font-family: georgia, times, "Times New Roman", serif;
	margin: 10px 0;
	padding: 0 10px 0 10px;
	font-weight: normal;
}
#submit_form_box .submit_text {
	margin: 3px 0 12px 0;
	padding: 12px 10px;
}
#submit_form_box .submit_top p {
	margin-bottom: 0;
	padding-bottom: 11px;
}
#submit_form {
	background: #9F5F1F;
	padding: 0 15px;
	z-index: 100;
}
#submit_form_box a { color: #fff; text-decoration: none; }
#submit_form_box label, #submit_form_box input { display: block; }
#submit_form_box .inline { display: inline; }
#submit_form_box label { margin: 10px 0 2px 0; }
#submit_form_box input { font-size: 15px; }
#submit_form_box input.file { font-size: 12px; }
#submit_form_box input.submit { font-size: 12px; }

#submit_form_box #submit_button { display: inline; }


#hold_on {
	font-size: 12px;
	text-align: left;
	padding: 10px 0 10px 30px;
	background-position: 5px 9px;
	background-repeat: no-repeat;
}
#close_link { margin: 5px; padding: 0; }
#close_link a img { border: none; margin: 0 4px -3px 0; }


/**********/
.yellow_button {
	background: #FEDA00 url(../images/nav_tab_green.gif) repeat-x center center;
	padding: 0 3px 3px 3px;
	float: left;
}
.yellow_button input {
	color: white;
	text-decoration: none;
	background: url(../images/nav_link_green.gif) repeat-x center center;
	border: none;
	margin: 0;
	padding: 4px 25px;
	font-size: 14px;
}

/**********MIDDLE SECTION*********/

#middle {		
	background: url(../images/m_bg.jpg) repeat-x #662705;
	margin: 0;
	padding: 25px 0;
	min-height: 200px;
}

#all_subs{  }
#all_subs .images {
	padding: 4px;
	width: 642px;
	overflow: hidden;
}
#all_subs .images a {
	display: block;
	float: left;
	width: 70px;
	height: 50px;
	margin: 5px 10px 5px 0;
	background: white;
}
#all_subs .images a img { margin: 0; border: none; margin: 5px; }
#all_subs h2{
	margin: 0;
	font-family: georgia;
	color: #fff;
	font-weight: normal;
}
#all_subs span.subs_small a {
	color: #fff;
	font-size: 15px;
	font-family: arial;
}

#sponsor{ border-left: 2px solid #BC8F62; }
#sponsor h2{ font-family: georgia; font-weight: normal; margin: 0 0 20px 25px; padding: 0; }
#sponsor p{ margin: 0 10px 20px 25px; }
#sponsor img{ margin: 0 0 20px 25px; }
#sponsor a{ text-decoration: underline; color: #fff; font-weight: bold; }

/********FOOTER CONTENT**********/

#footer {
	clear: both;
	color: #333;
	background: url(../images/footer-contentbg.gif) 0 0 repeat-x #EDEDEB;
}
#footer_content { overflow: hidden;}
#footer_content .nav{ margin: 0 0 0 75px; }

#footer div.left {
	clear: both;
	padding-bottom: 100px;
}
#footer div.left a { color: #333; font-weight: bold; }
#footer div.right { padding-left: 25px; }

#footer #footer_content div.right a {
	color: #333;
	font-weight: bold;
}

/*******SUCCESS/ERROR MESSAGES*******/

.error {
	background: #fcc;
	border: 1px solid #f00;
	color: black;
	padding: 10px;
	margin: 3px 10px 2px 0;
	text-align: center;	
}
.error p {
	margin: 0;
	padding: 0;
}
.success {
	background: #ffff99;
	border: 1px solid #b4b42f;
	color: black;
	font-size: 14px;
	padding: 10px;
	margin: 3px 10px 2px 0;
	/*margin: -50px 0px 0px 325px;*/
	/*width: 650px;*/
	text-align: center;
	/*position: absolute;*/
}
.success p {
	margin: 0;
	paddding: 0;
}

/***********************/
.terms #top, .terms #header, .terms #navigation, .terms #footer, .terms #middle #sponsor {
	display: none;
}

.terms #middle {
	margin: 0;
	background: #9F5F1F;
	/*border: 1px solid #0f0;*/
}

.terms #all_images {
	float: none;
	width: auto;
	background: #662705;
	width: 1010px;
	margin: 0 auto;
}

.terms #terms {
	padding: 10px 10px 75px 0;
}



