html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #202223;
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	color: #505050;
}


h1, h2, h3 {
	margin: 0;
	padding: 0;
}

p, ol, ul {
	margin-top: 0px;
}

p {
	line-height: 180%;
}

strong {
}

a {
	color: #FEE722;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

img.border {
}

img.alignleft {
	float: left;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}

hr {
	display: none;
}

#everything { 
	width: 1300px; 
	margin: 0 auto; 
}

/** WRAPPER */

#wrapper {
}

#banner-wrapper
{
	overflow: hidden;
	height: 25em;
	width: 1300px;
	background: url(images/img01.jpg) no-repeat top center;
	background-size: cover;
}

#header-wrapper
{
	background: #181818;

		
}

.container {
	width: 1300px;
	background: url(graphics/backgrounds/grassdark.jpg);
	}

.clearfix {
	clear: both;
}

/** HEADER */

#header {
	overflow: hidden;
	height: 60px;
    background: #36F;

}

/** LOGO */

#logo {
	position: relative;
	float: left;
	width: 520px;
	margin-left: 3em;
}

#logo h1, #logo p {
    line-height: normal;

}

#logo h1 a {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 60px;
	color: #FFF;
}

/** MENU */

#menu {
	float: right;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	padding: 0px 2em;
}

#menu a {
	display: block;
	line-height: 60px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFF;
}

#menu a:hover {
	text-decoration: underline;
}

/** PAGE */

#page {
	overflow: hidden;
	padding: 3em 0em 0em 0em;
}


/** Q&A **/


#QA_content {
	float: left;
	width: 1200px;
	padding: 1em 0em 0em 3em;
	margin-left: 0em;
}

.QA_post {
	overflow: hidden;
	padding: 40px 50px 30px 50px;
	margin-bottom: 40px;
	border: 1px solid #E7EBED;
	border-radius: 8px;
	background: url(graphics/backgrounds/white80.png);
	font-family: Georgia, "Times New Roman", Times, serif;
}

.QA_post a {
	color: #36F;
	font-weight: 400;
	text-decoration: none
}

.QA_post .title {
	padding: 7px 0px 0px 0px;
	letter-spacing: -1px;
}

.QA_post .title a {
	border: none;
	font-size: 1.5em;
	letter-spacing: -2px;
	text-decoration: none;
	font-weight: 600;
	color: #222222;
}

.QA_post .meta {
	margin-bottom: 30px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	font-weight: 300;
}

.QA_post .meta .date {
	float: left;
}

.QA_post .meta .posted {
	float: right;
}

.QA_post .meta a {
}

.QA_post .entry_left {
	padding: 0px 0px 40px 0px;
	text-align: justify;
    float: left;
	width: 520px;
}

.QA_post .entry_right {
	padding: 0px 0px 40px 0px;
	text-align: justify;
	width: 520px;
	float: right;
}

.offset img {
	padding: 1em 0em 0em 1em;
}

.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	letter-spacing: -1px;
	}




/** CONTENT */

#content {
	float: left;
	width: 800px;
	padding: 1em 0em 0em 3em;
	margin-left: 0em;
}

.post {
	overflow: hidden;
	padding: 40px 50px 30px 50px;
	margin-bottom: 40px;
	border: 1px solid #E7EBED;
	border-radius: 8px;
	background: url(graphics/backgrounds/white80.png);
	font-family: Georgia, "Times New Roman", Times, serif;
}

.post a {
	color: #262626;
}

.post .title {
	padding: 7px 0px 0px 0px;
	letter-spacing: -1px;
}

.post .title a {
	border: none;
	font-size: 1.5em;
	letter-spacing: -2px;
	text-decoration: none;
	font-weight: 600;
	color: #222222;
}

.post .meta {
	margin-bottom: 30px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	font-weight: 300;
}

.post .meta .date {
	float: left;
}

.post .meta .posted {
	float: right;
}

.post .meta a {
}

.post .entry {
	padding: 0px 0px 40px 0px;
	text-align: justify;
}

.links {
	padding-top: 20px;
	margin-bottom: 30px;
}

.more {
	display: block;
	float: left;
	width: 88px;
	padding: 5px 5px;
	margin-right: 10px;
	background: #222222;
	border-radius: 8px;
	color: #FFFFFF !important;
	text-align: center;
	text-decoration: none;
}

.comments {
	display: block;
	float: left;
	width: 88px;
	padding: 5px 5px;
	background: #222222;
	color: #FFFFFF !important;
	border-radius: 8px;
	text-align: center;
	text-decoration: none;
}

/** SIDEBAR */

#sidebar {
	float: right;
	width: 350px;
	padding-top: 0em;
	padding: 1em 3em 0em 0em;

}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 60px;
}

#sidebar li li {
	line-height: 40px;
	border-bottom: 1px solid #282A2B;
	margin: 0px 0px;
	border-left: none;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar li li a {
	color: #fff;
}

#sidebar h2 {
	height: 38px;
	padding: 0px 0px 30px 0px;
	letter-spacing: -.5px;
	font-size: 1.8em;
	font-weight: 600;
	color: #FFFFFF;
}

#sidebar p {
	margin: 0 0px;
	padding: 0px 30px 20px 30px;
	text-align: justify;
}

#sidebar a {
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
}
/* Footer */

#footer {
	overflow: hidden;
	margin-top: 1em;
	padding: 2em 0em;
	border-top: 1px solid #282A2B;
	background: #36F
}

#footer p {
	text-align: center;
	color: #CCC
}

#footer a {
	color: #6B6B6B;
}

/* Table */



.picks .td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
}

.picks .tr {
	}

.picks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #000;
	width: 700px;
	border: none;
	padding: 0,0,0,0;
	background-color: #ccc;
	margin: 0px;
}

.week {
	 background-color: #C93;
	 height: 30px;
	 padding-top: 0px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 24px;
	 color: #000;
	 text-align: center;
}

.surfy {
	width: 230px;
	height: 230px;
	background-image: url(graphics/lead/SurfyStandings.jpg);
	background-repeat: no-repeat;
	padding: 55px 0px 0px 100px;
    color: #FFF;
}

p.surfywords_name {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 30px;
	text-transform: uppercase;
    text-align: center;
	line-height: 1.0;
	margin-bottom: 0px;
}

p.surfywords_middle {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
    text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}

p.surfywords_number {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 70px;
 	text-transform: uppercase;
    text-align: center;
	margin-top: 0px;
	line-height: 60px;
	margin-bottom: 0px;
	
}

.bropic_glenn {
    width: 150px;
	height: 171px; 
	background-image: url(graphics/bropics/GlennLogo15.jpg);
	background-repeat: no-repeat;
	
}

.bropic_sean {
    width: 150px;
	height: 171px; 
	background-image: url(graphics/bropics/SeanLogo15.jpg);
	background-repeat: no-repeat;
	
}

.bropic_ben {
    width: 150px;
	height: 171px; 
	background-image: url(graphics/bropics/BenLogo15.jpg);
	background-repeat: no-repeat;
	
}

.bropic {
	width: 150px;
	height: 171px; 
}

.records {
     background-color: #C93;
	 height: 22px;
	 padding-top: 0px;
	 text-align: center;
}

.record {
     font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	 font-size: 14px;
	 color: #000;
	 text-align: center;
}

.record strong {
     font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	 font-size: 18px;
	 color: #000;
	 text-align: center;
}

.gameday {
	 background-color: #f2f2f2;
	 height: 20px;
	 padding-top: 0px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #F00;
	 text-align: center;
}

.gamerow {
	 background-color: #ffff99;
}

.matchup {
	 background-color: #FF9;
	 height: 30px;
	 padding-top: 2px;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 color: #000;
	 text-align: center;
}

.team {
	width: 150px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-variant: small-caps;
}

.team strong {
	/* width: 150px; */
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-variant: small-caps;
	font-weight: 600;
	color: #090;
	background-color: #6F6;
	
	width: 100%;
	height: 100%;
	display: block;
	
	letter-spacing: 0px;
	
}

.byes {
	 background-color: #f2f2f2;
	 height: 20px;
	 padding-top: 0px;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 14px;
	 color: #000;
	 text-align: center;
}


.picksfooter {
	 background-color: #930;
	 height: 20px;
	 padding-top: 0px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #fff;
	 text-align: center;
}


/** HALL OF CHAMPIONS **/


#trophy {
	background:url(graphics/backgrounds/cherry.jpg) repeat-y;
	width: 700px;
	

}


#trophy th {
	background-image:url(graphics/backgrounds/CherryStrip.jpg);
	height: 80px;
	text-align: center;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 36px;
	padding: 0px 0px 0px 0px;
	color: #FFF;
    text-transform: uppercase;
	overflow: hidden;

}

#trophy td {
	background-image:url(graphics/backgrounds/BrassNameplate.jpg);
	width: 233px;
	height: 92px;
	text-align: center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	padding: 6px 0px 0px 0px;
	color: #444;

}

#trophy td a {
	text-align: center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	padding: 6px 0px 0px 0px;
	color: #444;
	text-decoration: none;

}

#trophy td a strong {
	text-align: center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30px;
	color: #444;
	text-decoration: none;
    text-transform: uppercase;

}

#trophy strong {
	text-align: center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;

}






/*
.picks {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #bfbf00;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.picks table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.picks tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.picks table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.picks table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.picks tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.picks tr:hover td{
	background-color:#ffffff;
		

}
.picks td{
	vertical-align:middle;
	
	background-color:#ffffaa;

	border:1px solid #bfbf00;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:8px;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color:#000000;
}.picks tr:last-child td{
	border-width:0px 1px 0px 0px;
}.picks tr td:last-child{
	border-width:0px 0px 1px 0px;
}.picks tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.picks tr:first-child td{
		background:-o-linear-gradient(bottom, #ffff00 5%, #e8e800 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffff00), color-stop(1, #e8e800) );
	background:-moz-linear-gradient( center top, #ffff00 5%, #e8e800 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00", endColorstr="#e8e800");	background: -o-linear-gradient(top,#ffff00,e8e800);

	background-color:#ffff00;
	border:0px solid #bfbf00;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:20px;
	font-family:Verdana;
	font-weight:bold;
	color:#000000;
}
.picks tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ffff00 5%, #e8e800 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffff00), color-stop(1, #e8e800) );
	background:-moz-linear-gradient( center top, #ffff00 5%, #e8e800 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00", endColorstr="#e8e800");	background: -o-linear-gradient(top,#ffff00,e8e800);

	background-color:#ffff00;
}
.picks tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.picks tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}	
	
	*/