/*====================================== reset.css is here ========================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; line-height: none; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/**************************************************************************************/
a { color: #000; text-decoration: none; outline: 0 none; }
/*----------------------------------------------------------------------------------*/
body { font-family: "Arial", Verdana, Tahoma; font-size: 12px; background: url(../images/bodybg.gif) no-repeat center top #000; }
/* --------------fonts-------------------------------------------------------------------*/

@font-face {
 font-family: 'oswaldlight';
 src: url('../font/oswald-light-webfont.eot');
 src: url('../font/oswald-light-webfont.eot?#iefix') format('embedded-opentype'), url('../font/oswald-light-webfont.woff') format('woff'), url('../font/oswald-light-webfont.ttf') format('truetype'), url('../font/oswald-light-webfont.svg#oswaldlight') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'oswaldbook';
 src: url('../font/oswald-regular-webfont.eot');
 src: url('../font/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/oswald-regular-webfont.woff') format('woff'), url('../font/oswald-regular-webfont.ttf') format('truetype'), url('../font/oswald-regular-webfont.svg#oswaldbook') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* ----------------------- layout ----------*/
#page { margin: 0 auto; width: 844px; }
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
#logo { width: 275px; margin: 0 auto; padding: 33px 0 0 6px; height: 100px; position: relative; z-index: 9999; }
#banner {
	width: 728px;
	float: left;
	height: 326px;
	background: url(../images/bannerbg.png) no-repeat -2px top;
	margin-top: -81px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -10px;
	padding-top: 75px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 118px;
}
#banner h1 { font-size: 22px; font-family: 'oswaldbook'; color: #177575; padding: 0 0 0 2px; letter-spacing: -1px; line-height: 33px; }
.add1 { float: left; width: 204px; height: 204px; margin: 1px 0 0 1px; border: 3px solid #107273; }
.add1 img { float: left; width: 204px; height: 204px; }
.bannercontent { float: left; width: 288px; margin: -12px 0 0 14px; }
.bannercontent p { padding: 7px 15px 2px 3px; line-height: 17px; font-size: 11px; }
.bannercontent p strong { color: #ba4c07; }
.bannercontent h3 { color: #33281e; font-size: 23px; font-family: 'oswaldbook'; margin: 0 -8px 0 -4px; }
#nav { float: left; width: 122px; background: url(../images/navbg.png) no-repeat left 2px; padding: 0 0 0 13px; margin: -5px 0 0 -5px; }
#nav ul { margin: -2px 0 0 0; }
#nav ul li { float: none; font-size: 26px; line-height: 37px; letter-spacing: 1px; }
#nav ul li a { color: #30251b; font-family: 'oswaldlight'; }
#nav ul li a:hover { background: url(../images/navlibg.png) no-repeat left 14px; padding: 0 0 0 20px; }
/* ------------------content---------------------------------------*/

#content { float: left; width: 844px; margin: -27px 0 0 27px; position: relative; z-index: 9999; padding-bottom: 10px; min-height: 216px; }
a:visited {
	color: #12A6B6;
	text-transform: uppercase;
}
a {
	color: #12A6B6;
	text-transform: uppercase;
	font-weight: bold;
}
#content h1 { font-size: 23px; color: #ae9049; word-spacing: 1px; font-family: 'oswaldbook'; }
#content h1 span { color: #3ccf93; }
#content h2 { font-size: 18px; color: #e4ddc2; padding: 0 0 16px 4px; font-family: 'oswaldbook'; }
#content h2 a { color: #25b9b9; }
#content h2 a:visited { color: #25b9b9; }
#content h2 a:hover { text-decoration: underline; }
/* ------------------ FOOTER HERE --------------------------*/
#footer { clear: both; overflow: hidden; padding: 0 0 25px 0; }
#footer p { font-size: 15px; color: #e7e1c5; text-align: center; letter-spacing: 1px; word-spacing: -1px; }
#footer p a { color: #e7e1c5; }
#footer p a:hover { color: #fff; }
/* ---------------------------------------------------------*/

.winners-caps {
color: #25b9b9;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.winners-text {
color: #dfdabd;
	font-size: 10px;
}
