@charset "utf-8";

/* CSS Document */



body {

	margin:0;

	padding:0;

	background-color:#8e7e6e;

	background-image:url(../images/main_bkg-2020.jpg);

	background-repeat:repeat-x;

	font-family:Tahoma, Geneva, sans-serif;

}



#header {

	width:1024px;

	height:174px;

	margin:0 auto;

	background-image:url(../images/header_bkg.jpg);

}

#header-logo {

	margin:3px 0px 0px 10px;

	float:left;	

}

#header-pic {

	margin: 0px;

	float:right;

}

#button-box {

	width:1024px;

	height:44px;

	margin:0 auto;
background-image:url(../images/btn_active.jpg);
}

a.button {

	width:127px;

	height:43px;

	margin-top:1px;

	float:left;

	background-image:url(../images/btn_active.jpg);

	font-size:17px;

	color:#f4ead9;

	text-align:center;

	text-decoration:none;

	line-height:43px;

	opacity:0.7;

	filter:Alpha(Opacity=70);

}

a.button:hover {

	margin-top:1px;

	color:#dfd4c1;

	background-image:url(../images/btn_active.jpg);

	line-height:43px;

	opacity:1;

	filter:Alpha(Opacity=100);

}



#main-body {

	width:1022px;

	height:100%;

	background-color:#ded9d4;

	margin:0 auto;

}



#content-bkg {

	width:656px;

	height:100%;

	min-height:436px;

	background-color:#ded9d4;

	float:left;

	padding:20px;

	border-top:solid 4px #847d76;

}

#content-bkg li {

	padding-bottom:5px;

}

h1 {

	margin:0px 0px 18px 0px;

}

#win-wrap {

	width:326px;

	height:100%;

	float:right;

	background:#c7bdb3;

	border-top:solid 4px #847d76;

	border-bottom:1px solid #bdb3a9;

}

.winners-box {

	width:326px;

	height:100%;

	float:left;

		

}

.winner-pic {

	width:283px;

	height:100%;

	background-color:#847d76;

	padding:11px 21px 11px 21px;

	margin-right:1px;

}



#footer {

	width:1022px;

	height:90px;

	margin:0px auto 10px auto;

	border-top:solid 4px #6e5d4c;

}



.foot_links {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#524532;

	text-align:left;

	margin:5px 10px 0px 10px;

	float:left;

}

.foot_links p {

	margin: 0px 0px 2px 0px;

}

.foot_links p a{

	font-size:12px;

	color:#504337;

	text-decoration:none;

}

.foot_links p a:hover{

	color:#dedbd8;

	text-decoration:none;

}



.footer-right {

	width:250px;

	font-size:12px;

	color:#000;

	text-align:right;

	font-weight:bold;

	float:right;

	margin-right:5px;

}

.footer-right p {

	margin-top:15px;

	color:#504337;

	font-weight:normal;

}

a.tencom_link {

	color:#504337;

	text-decoration:none;

}

a.tencom_link:hover {

	color:#F00;

	text-decoration:none;

}



a.link {

	color:#3e4b0f;

	text-decoration:none;

}

a.link:hover {

	color:#6c771f;

	text-decoration:none;

}



.current-sponsors {

	width:283px;

	padding:10px;

	border:dashed 1px #a59e97;

	float:left;

	margin:5px 10px 5px 10px;

	-webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

	background-color:#d7d0ca;

	min-height: 100px;

}



.number {clear: both;}



#contacts h2 {padding: 30px 0 10px 0; margin: 0;}



.committee_cnt {

	width:294px;

	font-size:14px;

	padding:20px 0px 20px 20px;

	border:dashed 1px #a59e97;

	float:left;

	margin:10px 6px 0px 6px;

	-webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

	background-color:#d7d0ca;

}

.committee_cnt p {

	margin:10px 0px 0px 0px;

	font-size:14px

}



h3 {

	margin:3px 0px 3px 0px;

}



.prize_photo {

	margin:5px 3px 30px 3px;

	float:left;

	width:210px;

	height:155px;

	background-color:#bdb3a9;

	border:dotted 1px #000;

	text-align:center;

	font-weight:;

	font-size:14px;

	line-height:23px;

}



.listings {

	width:630px;

	height:100%;

	margin:0 auto;

}

.listings ul {

	padding:10px;

	width:250px;

	height:100%;

	float:left;

	font-weight:bold;

	font-size:18px;

	margin:10px 0px;

	list-style: none;

	display:block;

}

.listings li {

	margin:0px;

	padding:0px;

	line-height:18px;

}



.list-box {

	padding:10px;

	width:250px;

	height:100%;

	float:left;

	font-weight:bold;

	font-size:18px;

	margin:10px 0px;

	list-style:none;

	display:block;

}



.info-bar {

	width:645px;

	height:25px;

	background-image:url(../images/btn_active.jpg);

	margin-bottom:5px;

	line-height:23px;

	font-weight:bold;color:#fff;

	font-size:14px;

	padding-left:10px;

	border:1px #423325 solid;

	opacity:0.6;

	filter:Alpha(Opacity=60);

}



.lower-info {

	width:580px;

	margin:10px 0px 0px 25px;

	font-size:15px;

	text-align:justify;

	font-family:Arial, Helvetica, sans-serif;

}

/* FieldSet Style */

.sub-img {

	width:95px;

	height:27px;

	background-image:url(../images/submit.png);

	background-repeat:no-repeat;

	background-position:-95px 0;

	opacity:0.8;

}

.sub-img:hover {

	background-position: -95px 0;

	opacity:10;

}

	

#sub-mit {

	width:95px;

	height:27px;

	float:right;

	margin: 8px 0px 5px 0px;

}



fieldset{

	border: 1px solid #6e5d4c;

	padding:10px;

	margin-top: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

}

textarea{

	border:1px solid #000;

	background:#FFF;

	color:#000;

}

legend{

	color:#6e5d4c;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

}

.required-field {

	font-size:12px;

	float:right;

	text-align:right;

	margin: 5px 4px 0px 3px

}

/* End FieldSet Sytle */

#winner {

	cursor:pointer;

}

#winner:hover {

	text-decoration:underline;

}

#winners {

	display:none;

}



.fb {clear: left;

    width: 50px;

    margin: 0 0 20px 10px;

}

.fb img {

    width: 40px;

    height: auto;

}


.warning-message {
    padding: 10px;
    background: #f58c4b;
    width: 100%;
    margin: 0 0 20px 0;
    text-align: center;
    color: #fff;
	display: none;
}