/* ## Template ## */
body {
	background-color: #5b667b;
	color: #03182e;
	}

#doc3 {
	margin: 0px;
	}

#ft {
	background-color: #03182e;
	color: #2fb329;
	}

.mastholder {
	padding-top: 10px;
	}
.masthead {
	background-image: url(/img/layout/masthead.png);
	background-repeat: no-repeat;
	height: 180px;
	}
.mastclicker {
		
	}
#yui-main h2 {
	margin-top: 0;
}

#sitesearch{
	background-color: #03182e;
	color: #2fb329;
	border: 1px solid #2fb329;
	padding: 3px;
	float: right;
	margin-top: 75px;
	margin-right: 20px;
	}
.search-input {
	background-color: #03182e;
	color: #2fb329;
	border: 1px solid #2fb329;
	}
.search-submit {
	background-color: #03182e;
	color: #2fb329;
	border: 1px solid #2fb329;
	}

#navbar {
	margin-left:200px;
	margin-right: 10px;
	margin-top:10px;
}

#mainnav a {
	background-color: inherit;
	color: #03182e;
	text-decoration: none;
	font-weight: bold;
}
#mainnav a:hover {
	background-color: inherit;
	text-decoration: underline;
}
#mainnav span {
	margin-right: 20px;
}

#usernav a {
	color: #2fb329;
}
	
#blog-subscribe{
	float: right;
	padding-right:15px;
}

#blog-subscribe a {
	color: #2fb329;
	text-decoration: none;
}
#blog-subscribe a:hover {
	text-decoration: underline;
}


div.cakeform fieldset {
	background-color:#9AA1AF;
	border:2px solid #03182E;
	margin-top: 30px;
	padding: 16px 20px;
}
div.cakeform fieldset legend {
	color: #2fb329;
	font-size: 160%;
	font-weight: bold;
	background-color: #03182e;
	padding: 5px;
}



/*** SIDE BOXES ***/
.subbox {
	background-color: #03182e;
	color: #9AA1AF;
	border: 2px solid #2fb329;
	margin-bottom: 10px;
	}
.subbox a {
	color: #2fb329;
}
.hawkgame {
	padding: 3px 10px;
}
.hawkgame h3 {
	text-align: center;
	margin-top: 0;
	color: #2fb329;
}
.prediction .logo,
.hawkgame .logo {
	float: left;	
}
.prediction .details,
.hawkgame .details {
	margin-left: 70px;
}

.prediction .team{
	width: 300px;
}

.shirtad {
	padding: 3px 10px;
}
.shirtad h3 {
	text-align: center;
	margin-top: 0;
	color: #9AA1AF;
}
.shirtad .logo {
		
}
.shirtad .details {
	float: right;
	margin-top: 30px;
	margin-right: 20px;
}

/* ## Content Types ## */
div.giblet,
div.game{
	background-color: #9aa1af;
	border: 2px solid #03182e;
	margin: 0px 0px 30px 0px;
}
div.giblet div.header,
div.game div.header{
	background-color: #03182e;
	color: #2fb329;
	padding: 4px;
	font-size: 160%;
}
div.giblet div.header a,
div.game div.header a {
	color: #2fb329;
	text-decoration: none;
}
div.giblet div.header a:hover,
div.game div.header a:hover {
	background-color: inherit;
	text-decoration: underline;
}


div.giblet div.content,
div.game div.content{
	margin: 20px;
}
div.giblet div.footer,
div.game div.footer{
	margin: 20px;
}
div.game .title{
	color: #aa2222;
	font-size: 160%;
	font-weight: bold;

}
div.giblet .author{
	color: #03182e;
	font-weight: normal;
	background-color: #5b667b;
	margin: 0;
	padding: 3px;
	padding-left: 40px;
}
	
	
	
	
div.related .row,
.row {
	padding: 10px;
	background-color: #dddddd;
}
div.related .altrow,
.altrow {
	padding: 10px;
	background-color: #c0c0c0;
}	
	
