@charset "UTF-8";

/* ----- UNIVERSIAL CSS ----- */
/* Global reset */ 

*, html, div, dl, dt, dd, ul, ol, li { margin: 0px; padding: 0px; }

table { border-collapse: collapse; border-spacing: 0px; }

fieldset, img { border: 0px; }

address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

caption, th { text-align: left; }

h1, h2, h3, h5, h5, h6 { font-size: 100%; }


/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold; }

em { font-style: italic; }

a { outline: none; } /* Gets rid of Firefox's dotted borders */

a img { border: none; } /* Gets rid of IE's blue borders */




/* Site COLORS
   Grey1 (borders, graphics, etc): #333333
   Grey2 (h3 subheadings): #666666
   Grey3 (paragraph text): #cccccc
   Yellow: #ffff3a
*/


/* ----- Site LAYOUT ----- */
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	background: #000000 url(img/global_background.gif);
}

#siteContainer {
	width: 850px;
	margin: 10px auto;
	padding: 0px;
	position: relative;
	text-align: center;
	background-color: #ffffff;
        border-left: solid 10px #ffffff;
        border-right: solid 10px #ffffff;
        border-top: solid 10px #ffffff;
        border-bottom: solid 10px #ffffff;
}

#siteHeader1 {
	width: 850px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	background: #45739f url(img/header.gif) no-repeat;
}

#siteHeader2 {
	width: 850px;
	height: 200px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	background: #cccccc;
}

#siteSubnav, #siteSubnavContest, #siteSubnavRatings, #siteSubnavForms,#siteSubnavResults, #siteSubnavPhotos, #siteSubnavAbout, #siteSubnavContact {
	width: 850px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	background: #cccc99 url(img/subnav.gif) no-repeat;
}

/*SUB NAV GRAPHIC HEADERS */
#siteSubnavContest {
	background: #cccc99 url(img/subnavCONTESTS.gif) no-repeat;
}

#siteSubnavRatings {
	background: #cccc99 url(img/subnavRATINGS.gif) no-repeat;
}

#siteSubnavForms {
	background: #cccc99 url(img/subnavFORMS.gif) no-repeat;
}

#siteSubnavResults {
	background: #cccc99 url(img/subnavRESULTS.gif) no-repeat;
}

#siteSubnavPhotos {
	background: #cccc99 url(img/subnavPHOTOS.gif) no-repeat;
}

#siteSubnavAbout {
	background: #cccc99 url(img/subnavABOUT.gif) no-repeat;
}

#siteSubnavContact {
	background: #cccc99 url(img/subnavCONTACT.gif) no-repeat;
}

#siteContentContainer {
	width: 850px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	background-color: #ffffff;
}

#siteContent {
	width: 550px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	position: relative;
	float: left;
	text-align: left;
}

#siteSidebar {
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	position: relative;
	float: right;
	text-align: right;
        font-size: 12px;
        background: #000000 url(img/new-sidebar-top-back.gif) no-repeat;
}

/* ----- Site FONTS ----- */

.BIGtitle {
	margin: 0px 0px 10px 0px;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;
        background: #ff9900;
}

.sidebar_end {
        width: 270px;
        height: 53px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
        background: #e4e4ca url(img/new-sidebar-bottom-back.gif) no-repeat;
}

#siteFooter {
	width: 850px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	background: #000000 url(img/footer.gif) no-repeat;
}

/* ----- Site STYLES ----- */
#siteHeader1 h1 {
	text-indent: -9000px;
}

.item {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.item h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ff9900;
        font-size: 14px;
	text-transform: uppercase;
}

.item h1 a {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	color: #000000;
        background: #ff9900;
}

.item .info {
	width: 350px;
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 9px;
	color: #45739f;
        border-bottom: 1px dotted #9c9284;
}

.item .info a {
	color: #ffffff;
	background: #45739f;
        margin: 0px 0px 0px 0px;
        padding: 1px 3px 1px 3px;
}

.entry {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.entry p {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
	line-height: 1.5em;
}

.entry h4 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	color: #999999;
	font-size: 9px;
	text-transform: uppercase;
}

#siteSidebar h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	color: #ffffff;
	font-size: 14px;
        text-transform: uppercase;
}

#siteSidebar a {
	text-decoration: none;
	color: #ff9900;
}

#siteSidebar a:hover {
	text-decoration: none;
	background: #ff9900;
	color: #ffffff;
}

a {
	color: #ff9900;
	padding: 0px 2px;
	text-decoration: none;
}

a:hover {
	background: #ff9900;
	color: #ffffff;
}

a img {
	border:none;
        text-decoration: none;
        margin: 0px;
	padding: 2px;
}

#siteSidebar ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
}

#siteSidebar li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 1px 10px 1px 10px
}

.clearer {
	clear: both;
}

.menu {
	text-align: right;
}

.menu a {
	margin: 0px;
	padding: 0px;
	color: #45739f;
}

.menu a:hover {
	background: #ff9900;
	color: #ffffff;
}

.menu ul {
	display: inline;
}

.menu li {
	float: left;
	list-style: none;
}

/* ADDED BY SG - 12.12.09 */

	.title, .title2 { font-family: Times New Roman, Times, serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #0099FF; text-align: left; }

	.title2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-align: center; }
          	
	.basic, .basicB, .basicB2, .basicR, .scores { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-align: left; }
	.basicB { font-weight: bold; }
	.basicB2 { font-weight: bold; text-align: right; }
	.basicR { text-align: right; }
	.scores { text-align: center; }
	
	.links { border-bottom: 1px #0000ff dotted; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: bold; color: #0000ff; text-decoration: none; text-transform: uppercase; }
	
	a.links { border-bottom: 1px #0000ff dotted; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: bold; color: #0000ff; text-decoration: none; text-transform: uppercase; }

	a.links:hover  { background-color: #0000ff; border-bottom: 0px #0000ff dotted; color: #f7ce26; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-style: normal; }

/* ADDED BY SG - 10.30.10 */
.gallery { margin: auto; }
.gallery-item { float: left; margin-top: 10px; text-align: center; width: 33%; }
.gallery img { border: 2px solid #cfcfcf; }
.gallery-caption { margin-left: 0; }

.gallery2 { margin: 0px; }
.gallery2-item { float: left; margin-top: 10px; text-align: center; width: 250px; height: 270px; }
.gallery2 img { border: 2px solid #cfcfcf; }
.gallery2-caption { margin-left: 0; }
