/* PRIMARY BG COLOUR */
body {
	background-color: #CC0000;
}
/* SECONDARY BG COLOUR */
.noticebox,.archives .noticebox a,.archives h4,.links ol div,.links ul div {
	background-color: #EEDD99;
}

/* UNIVERSAL LONG TEXT SETTINGS */
.content-a p,.noticebox {
    line-height: 122%;
    font-family: Verdana, Arial, Helvetica, sans-serif!important;
}









body {
	margin: 0 0 0 15px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
h1 {
	font-size: 370%;
	margin: 0 0 0.2em 0;
	padding: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.b-header h1 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: uppercase;
	color: #CCCCCC;
	margin: 0 1px 0 0;
	padding: 2px 15px 2px 15px;
	top: 98px;
	position: absolute;
	background-color: black;
	left: 25px;
	width: 130px;
	margin: 0 1px 0 0;
}
.header h1 {
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #000;
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 55px;
	top: 27px;
	left: -15px;
	position: absolute;
	background-color: #333333;
	z-index: 50;

}
.header .strap {
	color: #FFF;
	display: none;
	margin: 0 0 0 25px;
	font-size: 14px;
}
.header h1 a {
	color: #FFF;
	text-decoration: none;
	background-color: #333333;
}
.header h1 a:hover {
	text-decoration: none;
}
h2 {
	font-size: 325%;
	margin: 0 0 0.2em 0;
	padding: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #CCCCCC;
	font-size: 100%;
}
h5 {
	font-size: 90%;
	margin: 0 0 3em 0;
	padding: 0;
	font-weight: bold;
	color: #666666;
}
.header {
	padding: 0 0 0 0;
	text-decoration: none;
	margin: 0;
	position: absolute;
	left: 0px;
	width: 585px;
	top: 0px;
}
a.header {
	color: #CCCCCC;
}
.col-lhs {
	position: absolute;
	left: 0px;
	top: 0px;
	color: #CCCCCC;
}
.mmacontainer {
	position: absolute;
	top: 180px;
}
.content-a h2 {
	font-size: 150%;
	font-weight: bold;
}
.content {
	width: 550px;
	left: 140px;
	position: relative;
	margin: 0 0 15px 0;
	padding: 0;
	background-color: white;
	font-size: 105%;
}
.content ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.content li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}
.content-a {
	padding: 15px;
}
.content-b {
	background-color: #FFFFFF;
	padding: 0 15px 15px 15px;
}
.footer {
	position: static;
	padding: 20px 0 50px 0;
}
.footer a {
}
.smalltxt {
	font-size: 75%;
	color: #CCCCCC;
}
.grey {
	color: #333333;
}
.redirect-text {
	color: #FFFFFF;
}
.headerinfo {
	font-size: 130%;
	font-weight: bold;
	padding: 0.8em 0 0.8em 0;
	color: #333;
}
.statstable {
	border: none;
}
#all {
	overflow: hidden;
	width: 100%;
}
#all div {
	position: absolute;
	white-space: nowrap;
	width: 100%;
}
.previously {
	background-color: #333333;
	font-size: 95%;
}
.noticebox {
	margin: 0 0 8px 0;
	color: black;
	border: solid white 2px;
	padding: 7px 10px 10px 10px;
	font-size: 95%;
	color: #666666;
}
.noticebox a {
	color: #000000;
	text-decoration: underline;
}
.bblue {
	background-color: blue;
}
.bred {
	background-color: red;
}
hr {
	margin: 15px 0;
}
.adsense-rankings {
	text-align: center;
	margin: 10px 0;
}
.adsense-previously {
	margin: 10px;
	float: left;
}
.adsense-topbanner {
	position: absolute;
	left: 5px;
	top: 90px;
	z-index: 900;
}
.paypalbox {
	text-align: center;
	position: relative;
	width: 100%;
	bottom: -85px;
	padding: 0;
	margin: 0 0 20px 0;
	visibility: hidden;
}




















/* START OF MAIN NAV STYLES */

.nav-tabs {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	background-color: #333;
	padding: 6px;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
}
.nav-tabs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.nav-tabs a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.nav-tabs li {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0 10px 0 10px;
	list-style-type: none;
	background-color: #CCCCCC;
	color: #000000;
}
.nav-tabs .here {
/*	background-color: #00FFF0; */
	background-color: #EEDD99;
}

/* END OF MAIN NAV STYLES */














/* START OF CONTACT FORM STYLES */

.contactform .field {
	width: 95%;
	margin: 0 0 10px 0;
	border: solid black 1px;
	padding: 4px;
}
.contactform .button {
	width: 50%;
}
.contactform textarea {
	height: 10em;
}
.contactform input.field:focus,.contactform textarea.field:focus {
	background-color:#FFFFCC;
}

/* START OF CONTACT FORM STYLES */

















/* START OF RANKING STYLES */

.links {
	font-size: 85%;
	padding: 0;
	margin: 0;
	position: absolute;
	left: -10px;
	top: 0px;
	background-color: #333333;
	z-index: 200;
	width: 145px;
}
.links h3 {
}
.links h4 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 90%;
	color: #666666;
}
.links ol,.links ul {
	padding: 0 0 0 10px;
	margin: 1em 0;
	list-style-position: inside;
}
.links ol li,.links ul li {
}
.links ol li a,.links ul li a {	
	background-color:#333;
	color:#CCCCCC;
	text-decoration:none;
}
.links ol div,.links ul div {
	position: absolute;
	z-index: 210;
	left: 140px;
	width: 250px;
	padding: 10px;
	margin: -1.5em 0 0 0;
	color: #666;
	visibility: hidden;
	border: solid white 2px;
	font-size: 105%;
}
.links ol div h4,.links ul div h4 {
	font-weight: bold;
	font-size: 105%;
	padding: 0;
	margin: 0 0 0.3em 0;
	color: #666;
}
.links ol span,.links ul span {
	width: 125px;
	margin: 0 0 1em 0;
}
.links a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

/* END OF RANKING STYLES */















/* START OF ARCHIVE STYLES*/

.archives {
	position: absolute;
	left: 710px;
	color: #FFFFFF;
	font-size: 90%;
	margin: 0 5px 0 0;
/*	top: 5px;*/
	top: 180px; 
}
.archives h3 {
	margin: 0;
	padding: 0;
	background-color:#333;
	display: inline;
	font-weight: bold;
	color: #CCCCCC;
	font-size: 100%;
}
.archives h4 {
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: bold;
	color: #666666;
	font-size: 100%;
	border-top: solid white 2px;
	border-right: solid white 2px;
	border-left: solid white 2px;
	border-bottom: solid #EEDD99 3px;
}
.archives a,.links a {
	color: #000000;
	text-decoration: underline;
	background-color: #CCC;
}
.archives a {
	padding: 3px;
	line-height: 150%;
}
.archives a:hover,.links a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.archives ul {
	margin: 0px;
	padding: 1em 0 1em 0;
	list-style-type: none;
}
.archives li {
	padding: 0px;
	margin: 0 0 0.5em 5px;
}

/*END OF ARCHIVE LINKS*/





















/*START OF BETTING PICKS STYLES*/

.picks {
	font-size: 125%;
}
.bettingpicks {
	padding: 10px;
	border: dashed black 1px;
	margin: 40px 0 0 0;
	background-color: #FFF;
}
.toppick {
	border: dashed black 2px;
	margin: 0 0 0 0;
}
.bettingpicks-old {
	background-color: #CCCCCC;
	padding: 10px;
	border: solid #333333 1px;
	margin: 0 0 25px 0;
}
.blank {
	display: none;
}
.bettingpicks ul li ul,.bettingpicks-old ul li ul {
	padding: 5px;
}
.bettingpicks h5,.bettingpicks-old h5 {
	margin: 0 0 5px 0;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.bettingpicks h4,.bettingpicks-old h4 {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 140%;
	font-weight: bold;
	color: #333;
}
.bettingpicks ul li ul li,.bettingpicks-old ul li ul li {
	font-weight: normal;
	color: #666;
}
.bettingpicks .pick,.bettingpicks-old .pick {
	color: #009900;
	font-weight: bold;
	text-decoration: underline;
}
.bettingpicks h3,.bettingpicks-old h3 {
	color: black;
	padding: 0;
	font-size: 100%;
	text-decoration: none;
}
.bettingpicks li,.bettingpicks-old li {
	font-size: 95%;
	font-weight: bold;
}
.bettingpicks .pick-wrong,.bettingpicks-old .pick-wrong {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.null {
	visibility: inherit;
}
.picksupdate-link div {
	background-color: #FFFFFF;
	padding: 15px 0 15px 0;
	font-weight: bold;
	font-size: 10px;
	margin: 1em 0 1em 0;
	border: solid black 1px;
	text-align: center;
}
.picksupdate-link div:hover {
	background-color: #00FFFF;
}
.picksupdate-link {
	color: #000000;
	text-decoration: none;
}
.newpicks-hidden {
	display: none;
}
.bettingpicks input {
	font-size: 10px;
}
.previouspickslink {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.previouspickslink a {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #000000;
	padding: 3px;
	font-weight: normal;
}
.previouspickslink a:hover {
	background-color: #666666;
	color: #FFFFFF;
}
.bettingpicks h6 {
	font-size: 11px;
	padding: 0;
	margin: 0 0 1em 0;
	color: #000000;
	font-weight: normal;
}
.bettingpicks {
	font-size: 90%;
	font-weight: bold;
}

/*END OF BETTING PICKS STYLES*/






















/* START OF COMMENT STYLES */

.commentsadded {
	font-size: 11px;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 10px;
	background-color: #FFFFCC;
	border: solid black 1px;
	font-weight: bold;
}
.commentform {
	font-size: 11px;
	padding: 0px 0 0px 0;
	margin: 0 0 0px 0;
}
.commentform .txtfield,.commentform .txtarea {
	width: 370px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}
.commentform .txtarea {
	height: 9em;
	border-top: dashed black 1px;
	border-right: dashed black 1px;
	border-left: dashed black 1px;
	border-bottom: solid #FFFFFF 1px;
}
.commentform .txtfield {
	text-align: right;
	color: #666666;
	font-style: italic;
	border-top: solid #FFFFFF 1px;
	border-bottom: dashed black 1px;
	border-right: dashed black 1px;
	border-left: dashed black 1px;
	margin-bottom: 5px;
}
.commentbox h5 {
	font-size: 15px;
	margin: 2em 0px 2em;
	padding: 0px;
}
.commentbox {
}
.commentform .button {
	background-color: #FFFFFF;
	font-size: 12px;
	width: 40%;
}
.comment {
	font-size: 11px;
	padding: 10px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	border: solid #CCCCCC 1px;
}
.comment .signoff {
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	color: #666666;
}
.commentnamefield,.commentfield {
	width: 90%;
}
.jotcomments h2 {
	font-size: 150%;
	margin: 2.5em 0 0.5em 0;
	padding: 0px;
	color: #666;
	font-weight: bold;
}
.jotcomments textarea {
	width: 100%;
}
.formhide {
	display: none;
}

/* END OF COMMENT STYLES */





















/* START OF LOGIN PANEL STYLES */

#login_form {
margin: 30px 0 0 0;
font-size: 80%;
}

#login_form label {
display:block;
font-weight:bold;
}

#login_form input.text, #login_form input.password{
width:125px;
background-color: #CCC;
}

#login_form input.checkbox {
float:left;
}

#login_form div.field_box {
margin:5px 0 5px 5px;
}

#login_form div.submit_box {
text-align:right;
margin: 0 5px 0 0;
}

#login_form p.error{
text-align:center;
color:#950000;
font-weight:bold;
}

#logged_in{
margin: 30px 0 1em 0;
text-align:center;
}

/* END OF LOGIN PANEL STYLES */



/* START OF PAGINATION STYLES */

.ditto_paging {
    border-top: 1px solid #CCC;
    padding: 10px; 
    color: black;
}
#ditto_pages {
    text-align: center;
	margin: 2em 0 0 0;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #EEDD99; 
    color: #000;
} 
#ditto_pages .ditto_off {
    border: 1px solid #CCC;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #CCC;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #000; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: black;
} 
#ditto_pages a:hover {
    background-color: #FFF;
    color: #000;
}

/* END OF PAGINATION STYLES */