/*  ******************************
	Stylesheet for Site Name
	Created by Belay Development
	XX - XX.XX.XXXX
	**************************** */
	
	
/* GENERAL 
******************************* */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
	color: #000000;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote {
	line-height: 1.25em;
}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.clear {clear: both;}

body {background-image:url(../media/bg.gif); background-repeat:repeat-x; text-align:center; background-color:#ededed;}


a.sitemap {
		color:#0085b8;
		font-weight:bold;
		font-size:10pt;
		text-decoration:none;
		}

a.sitemap:hover {
		color:#f3292a;
		font-weight:bold;
		font-size:10pt;
		text-decoration:underline;
		}

a.sitemap_extra {
		color:#0085b8;
		font-size:8pt;
		text-decoration:none;
		}

a.sitemap_extra:hover {
		color:#f3292a;
		font-size:8pt;
		text-decoration:underline;
		}

a.nav {
	color: #ffffff; 
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0px 14px;
	}

a.nav:hover {
	background-image:url(/media/star.gif);
	background-repeat:no-repeat;
	}
	
a.nav:active {
	background-image:url(/media/star.gif);
	background-repeat:no-repeat;
	}
	
a {
	color:#0085b8;
	text-decoration:none;
	}
	
a:hover {
	color:#0085b8;
	text-decoration:underline;
	}

a.red {
	color:#f3292a;
	text-decoration:none;
	}
	
a.red:hover {
	color:#0085b8;
	text-decoration:underline;
	}


a.content {
	color:#ff0000; 
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}
	
a.footer {
		color:#0085b8;
		text-decoration:none;
		}

a.footer:hover {
		color:#0085b8;
		text-decoration:none;
		}

a:hover {text-decoration:none;}

a img {border: 0;}

p.top {
	font-size:12px;
	}
	
p.mid {
	margin: 1.0em 0em;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	}
	
p.mid2 {
	margin: 1.0em 0em;
	font-size:12px;
	font-weight:bold;
	color:#02506e;
	}
	
p.name {
	margin: .5em 0em;
	font-size:12px;
	font-weight:bold;
	color:#0085b8;
	}

.right {text-align: right !important;}
.left {text-align: left !important;}
.center {text-align: center !important;}


td.red.span {color:#FF0000;}


table.td.winners-list {text-align:left;} 


/* LAYOUT
***************** */

#wrapper { width:770px; text-align:left; margin:0 auto; clear:both;}

#header {
	background-image:url(../media/header.gif); 
	background-repeat:no-repeat; 
	background-position:center; 
	width:770px; 
	height:143px;
	}

#logo {
	background-image:url(../media/logo_got2bsafe.gif); 
	background-repeat:no-repeat;
	float:left;
	position:relative;
	clear:none;
	display:inline;
	}
	
#slogan {
	background-image:url(../media/slogan.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	clear:none;
	display:inline;
	}

#topnav {
	float:right;
	position:relative;
	width:350px;
	clear:none;
	display:inline;
}
	
#menuAllContainer	{
	position:relative;
	z-index:3;
	}

#content {
	float:left; 
	position:relative; 
	background-color:#FFFFFF; 
	width:770px;
	text-align:center;
	}
	
#bg_f {
	background-image:url(../media/bg_f.gif);
	background-repeat:repeat-x;
	height:39px;
}



