body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height:140%;
	background-color: #666;
	text-align:center;
	
}


h2 {
	font-size: 1.4em;
	line-height:1.6em;
	font-weight:bold; 
	color: #CC3333;
}

h3 {
	font-size: 1.3em;
	line-height:1.4em;
	font-weight: bold;
	color: #CC3333;
}

h4 {
	font-size: 1em;
	line-height:1.4em;
	font-weight:bold;
	color: #CC3333;
}

* {margin:0px; padding:0px;}




p, td, th, caption, input, select, textarea
{
	font:normal 1.1em/1.4em Verdana; color: #333333;
}



td, th, caption
{
	text-align: left;
}



form {
margin:0px;
padding:0px;
}

img {
	border:none;
}



#gallaryLinksLeft h3 { width: 60px; float:left; text-align:left; margin-left:10px;}

#gallaryLinksLeft h2 { width: 60px; float:left; text-align:left; margin-right:80px; border:none; margin-top:5px;}

#gallaryLinksLeft h3.landed { background-color:#E5E5E5;}



/* --------- Gallery  --------- */

.bigPic {
	margin:10px 0px 10px 0px;
}


#PhotoGallSingle {
	margin-top:10px;
	width: 430px;
	text-align:left;
	margin-bottom:10px;
}

#PhotoGall {
	margin-top:10px;
	width: 430px;
	float:left;
	text-align:left;
}

#PhotoGallSingle {
	margin-top:10px;
	width: 430px;
	text-align:left;
	margin-bottom:10px;
}

#PhotoGallSingle img {
	border:solid #000000 1px;
}
#Container #MainContent #Content #TextArea h3.judges {
	display: block;
	height: 20px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009090;
}

#PhotoGall img{
	margin-bottom:8px;
	float:left;
	text-align:left;
	border:solid #000000 1px;
}


#GallRow1 {
	width: 134px;
	float:left;
	text-align:left;	
}

#GallRow1 img{
	margin-bottom:8px;
	float:left;
	text-align:left;	
}

#GallRow2 {
	margin-bottom:8px;
	margin-left: 8px;
	width: 134px;
	float:left;
	text-align:left;	
}


#GallRow3 {
	margin-bottom:8px;
	margin-left: 8px;
	width: 134px;
	float:left;
	text-align:left;	
}



#enterNow a:link, #enterNow a:visited { display:block; width:80px; height:17px; background-color:#92278f; text-align:center; font-size:11px; font-weight: normal; text-decoration:none; color: #FFFFFF; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; padding:3px 0px 0px 0px;
}

#enterNow a:hover, #enterNow a:active { display:block; width:80px; height:17px; background-color: #00898b; text-align:center; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; padding:3px 0px 0px 0px;
}
.rightFloatBorder {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	border: 2px solid #009090;
}

.winnersPic {
	margin-top: 20px; margin-bottom:0px;
	border: 2px solid #009090;
}


/* Layout Divs in order */

/* Container */
/* ---------------------------------------------------------- */

#Container
{
	width:768px;
	background: url(../images/container_bkg.gif) repeat-y;
	text-align:left;
	border:2px solid #000000;
	margin: 10px auto;
	clear:both;
}

/* Header */
/* ---------------------------------------------------------- */

#NewHeader 
{
	width: 768px;
	height: 149px;
	padding:0px;
	display:block;
	background-image: url(../images/header.jpg);
}

#NewHeader h1 {font-size: 0.1em;color: #999;text-indent:-999em;display:block;}



/* ---------------------------------------------------------- */

/* Top Quote Box*/
/* ---------------------------------------------------------- */



#TopTitle {

margin:0px;
padding:0px;
width: 385px;
height: 3px;
	
}


#HeaderText {

margin:0px;
margin-top:15px;
padding:0px;
width: 430px;
height: 90px;
	
}



#HeaderText h2 { 
	font-size:2.2em; 
	color:#FFFFFF; 
	line-height:22px;
	margin:0px;
	margin-top:7px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#HeaderText h3 { 
	font-size:1.3em; 
	color:#FFFFFF; 
	line-height:1.4em;
	margin:0px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


/* ---------------------------------------------------------- */


/*Quotes*/

#QuoteOne 
{
	width: 358px;
	height: 102px;
	margin:0px;
	background-image: url(../images/quote_1.jpg); 
	background-repeat:no-repeat; 
}

#QuoteInsideOne 
{
	width: 205px;
	height: 80px;
	margin:0px;
	margin-left:100px;
	padding-top:10px; 
}

#QuoteTwo 
{
	width: 358px;
	height: 138px;
	margin:0px;
	margin-top:15px;
	background-image: url(../images/quote_2.jpg); 
	background-repeat:no-repeat; 
}

#QuoteInsideTwo 
{
	width: 215px;
	height: 80px;
	margin:0px;
	margin-left:50px;
	padding-top:10px; 
}

.QuoteInside  {
	font-size: 1.1em;
	line-height:1.3em;
	font-weight:bold;
	font-style:italic; 
	color: #000000;
	margin:0px;
}

.QuotePerson  {
	font-size: 1.0em;
	line-height:1.2em;
	font-style:italic; 
	color: #000000;
	margin:0px;
	margin-top:5px;
	text-align:right;
}



/* ---------------------------------------------------------- */


 /* Title */
/* ---------------------------------------------------------- */

#Title  {
	margin-top: 0px;
	padding:0px;
	height: 15px;
	width: 200px;
	float:left;
}
#Title h1 {
	font-size: 0.1em;
	color: #FFE528;
	margin:0px;
}



/* Main Content */
/* ---------------------------------------------------------- */
#MainContent {
	width: 768px;
}




/* Middle Header */
/* ---------------------------------------------------------- */
#MiddleHeader {
	height: 136px;
	width: 430px;
	float:left;
	background-image: url(../images/middle_header.gif);
	background-repeat: repeat-x;
}
/* ---------------------------------------------------------- */



/* Middle Header */
/* ---------------------------------------------------------- */
#RightLogoHeader {
	height: 136px;
	width: 168px;
	float:left;
	background-image: url(../images/right_logo_header.jpg);
	background-repeat: no-repeat;
}
/* ---------------------------------------------------------- */




/* Right Header */
/* ---------------------------------------------------------- */
#RightHeader {
	height: 136px;
	width: 598px;
	float:left;
	background-image: url(../images/right_header.jpg);
	background-repeat: no-repeat;
}
/* ---------------------------------------------------------- */


#MenuColumn 
{
	float: left;
	width: 170px; height:368px;
	background-image: url(../images/nav_bkg.jpg);
	background-repeat: no-repeat; padding-top:30px;
}


/* NavQuote */
/* ---------------------------------------------------------- */

#newEnterBoxOuter

{width: 121px; padding:1px; border:solid 1px #92278f; margin:0px 0px 10px 0px;}

#newEnterBoxInner

{	width: 109px;
	background-color:#92278f;
	text-align: center; color:#FFFFFF; padding:10px 6px 10px 6px; font-size:0.9em;
}



#newEnterBoxInner a, #newEnterBoxInner a:visited
{
	color: #FFFFFF; font-size:1.4em; line-height:1.2em;
}


#newEnterBoxInner a:hover, #newEnterBoxInner a:active
{ text-decoration:none; color: #CC9933;
}

#enterNow {
	width:437px;
	height:20px;
	background-image: url(../images/enter_now.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; padding:0px 0px 0px 0px;
	margin:15px 0px 20px 0px;
}



/* Content */
/* ---------------------------------------------------------- */
#Content {
	float: left;
	width: 460px;
	margin-right:5px;
	background-color: #FFFFFF;
	min-height:680px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}

* html #Content { /* for IE<=6 only */
	height:680px;}
	
.separator {
		font-size:0.0em; 
	clear:both; 
	height:0px; 
	overflow: hidden;
		}

/* Text Area */
/* ---------------------------------------------------------- */
#TextArea {
	width: 440px;
	background-color: #FFFFFF;
	padding-top:20px;
}

#TextArea a, #TextArea a:link, #TextArea a:visited
{
	text-decoration: underline;
	color: #92278f;
	font-weight: bold;
}

#TextArea a:hover, #TextArea a:active 
{
	text-decoration: none;
}

#TextArea p {
	margin-bottom:8px;
}

#TextArea h1 {
	font-size:2em;
	line-height:1.4em;
	color: #92278f;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#TextArea h2 { 
	font-size:1.6em; 
	color: #92278f; 
	line-height:1.4em;
	margin-bottom:5px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#TextArea h3 { 
	font-size:1.3em; 
	color: #009090; 
	line-height:1.4em;
	margin-top:12px;
	margin-bottom:7px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#TextArea h4 { 
	font-size:1.1em; 
	color: #009090; 
	line-height:1.3em;
	margin-bottom:5px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#TextArea .category { 
	font-size:1.4em; 
	color: #92278f; 
	margin-bottom:5px;
	margin-top:12px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	border-bottom:solid #92278f 1px;
}

#TextArea .menu { 
	font-size:1.6em; 
	color: #92278f; 
	line-height:1.4em;
	margin-bottom:5px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#TextArea .greyline {color: #999999}


#TextArea .redlist {
	color:#CC3333;
}


.PhotoStrip {
	width: 440px;
	text-align:left;	 
}

.PhotoStrip img {
	margin-left:5px;
	margin-top:10px;
	border:none;
	border-width: 2px;
	border-style: solid;
	border-color: #999999;
	}

.PhotoStrip .left {
	margin: 0px;
}



/* RightCol */
/* ---------------------------------------------------------- */
#RightCol {
	float: left;
	width: 125px;
	background-color: #FFFFFF;
	text-align:center;
	min-height:450px;
	margin-top:20px;
}

* html #RightCol { /* for IE<=6 only */
	height:450px;}

#RightCol h3 {
	margin-bottom:15px;
	font-size:10px;
	color: #000000; 
	font-weight:normal;
}





/* ClearingDiv */
/* ---------------------------------------------------------- */

#ClearingDiv {
	font-size:0.0em; 
	clear:both; 
	height:0px; 
	overflow: hidden;
}

/* New Divs */

/* Photo Gallery */
/* ---------------------------------------------------------- */

#galleryPages {text-align:left;}

#galleryPages ul.gallaryList {
	list-style:none;
	margin:0px;
	list-style-image: url(none);
}

#galleryPages ul.gallaryList li  { float:left;}

#galleryPages ul.gallaryList li a, #galleryPages ul.gallaryList li a:link, #galleryPages ul.gallaryList li a:visited {padding:0px 12px 0px 0px; display:block; text-decoration:none; color:#92278f}

#galleryPages ul.gallaryList li a:hover, #galleryPages ul.gallaryList li a:active {padding:0px 12px 0px 0px; display:block; text-decoration: underline; color:#CC6699;}


#galleryPages ul.gallaryList li a.landed, #galleryPages ul.gallaryList li a.landed:hover, #galleryPages ul.gallaryList li a.landed:active {
	text-decoration:underline;
}




#Gallery {
	margin: 0px;
	margin-top:8px;
	padding: 0px;
	width: 426px;
	height: 500px;
}

#Gallery img {
	border:solid #999999 2px; 
	margin-bottom: 12px;
}


#ColOne {
	margin: 0px;
	padding: 0px;
	width: 134px;
	float:left;
}

#ColTwo {
	margin: 0px;
	margin-left:12px;
	padding: 0px;
	width: 134px;
	float:left;
}

#ColThree {
	margin: 0px;
	margin-left:12px;
	padding: 0px;
	width: 134px;
	float:left;
}

.sponby {font-size: 1.0em;
	font-weight: normal;
	color: #CC3333; margin-bottom:10px; color:#000000;}


#TextArea ul {
	list-style-image: none;
	list-style-type: disc;
	margin-top:8px;
	margin-bottom:8px;
	margin-right: 0px;
	margin-left: 15px;
}

#TextArea ul li { margin:0px 0px 5px 0px;}


.shortlist {margin-top:12px; margin-bottom:8px; font-weight:bold;}
.winnersName {margin-top:-4px; margin-bottom:8px; font-weight:bold;}

.championsName {margin-top:4px; margin-bottom:8px; font-weight:bold;}

.red12 { color:#92278f;}

/* Sponsors box */

.topSponBox { width:440px; height:10px;background-image: url(../images/sponsor_oz_top.gif);
	background-repeat: no-repeat; margin-top:12px; margin-bottom:0px;}

.SponContent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left:10px; padding-right:10px;
	width:418px; margin:0px;
}



.botSponBox {
	width:440px;
	height:10px;
	background-image: url(../images/sponsor_loz_bot.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; margin-bottom:15px;
}





/* Navgation */
/* ---------------------------------------------------------- */

#VerticalMenu
{
	width:128px;
	font-size:1.0em;
	font-weight:normal;
	margin-bottom:1px;
	overflow:hidden;
	margin-left:11px;
}

#VerticalMenu ul
{
	list-style-type:none;
	width:128px;
	color: #FFFFFF;
}

#VerticalMenu ul li
{	width:128px;
	margin-bottom:3px;


}

#VerticalMenu ul li a:link, #VerticalMenu ul li a
{
	text-decoration: none;
	color: #FFFFFF; background:#007176;
	padding-top:3px; 
	padding-bottom:3px; padding-left:5px;
	display:block;

}

#VerticalMenu ul li a:hover
{
	text-decoration:none;
	background: #92278f;
}

#VerticalMenu ul li a:active
{
	background: #92278f;
	display:block;
}

#VerticalMenu li a.landed, #VerticalMenu li a.landed:hover, #VerticalMenu li a.landed:active, #VerticalMenu li a.landed:visited {
	color: #FFFFFF;
	background:#7e0070;
	cursor: default;
}




/* Quotes */

.quoteBox {
	color:#92278f;
	padding:20px 12px 0px 12px; text-align:center;
	width:126px; 
}

.quoteBox p { font-size:1.6em; color:#92278f; line-height:120%; font-family:"Trebuchet MS";font-weight:bold; margin-bottom:10px;
}

.quoteBox p.quoteSml { font-size:1.2em; color:#007177; line-height:120%; font-family:"Trebuchet MS";font-weight:bold; font-style:italic;
}

.quoteBody  {
	color:#000000;
	margin:0px 0px 10px 0px;
	font-size:1.1em;
	line-height:120%;
	font-weight:normal;
}

.quoteSource  {
	color:#007177;
	margin:0px 0px 10px 0px;
	font-size:1.1em;
	line-height:130%;
	font-style:italic;
	font-weight:normal;
	display:block;
	border-bottom:dotted 1px #999999;
	padding:0px 0px 6px 0px;
}


/* Footer */
/* ---------------------------------------------------------- */
#Footer {
	margin-top:15px;
	padding-top:5px;
	width: 768px;
	height: 20px;
	background-color: #92278f; 
	background-image: url(../images/footer.jpg);
	clear:both;
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	text-align:center;
	
}


#Footer ul {
	list-style:none;
	width:300px;
	margin-left: auto;
	margin-right:auto;
}

#Footer li  { float:left;}

#Footer li a:link, #Footer li a:visited {padding:0px 12px 0px 0px; display:block; text-decoration:none; color: #FFFFFF;}

#Footer li a:hover, #Footer li a:active {text-decoration: underline;}


#Footer li a.current, #Footer li a.current:hover, #Footer li a.current:active {
	color: #FFFFFF;
	text-decoration:underline;
	cursor: default;
}

.flash { margin:20px 0px 20px 0px;}
