/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* globals, bgs */

a {outline: none;color: #b0111c;font-weight: bold;text-decoration: none;}
a:hover {text-decoration: underline}

body {font-family: helvetica neue, helvetica, arial, sans-serif;background: #800002 url("../images/bg_gradient2.jpg") repeat-x top;color: #000;line-height: 1.25em;}

#wrapper {height: 800px;}

#leftbar {padding-top: 280px;}
#main, #rightbar {padding-top: 30px}

/* header */
#header_wrapper {background: #b0111c url("../images/bg_gradient2.jpg") repeat-x top;}
#header_wrapper2 {background: transparent url("../images/bg_lebron4.jpg") no-repeat center top;}
#header {}
#leaderboard {margin: 0 0 30px 31px; width: 728px; height: 90px; line-height: 1px; text-align: right;}
#logo {margin-left: 20px;height: 181px;width: 690px;}
#logo a {height: 181px;width: 690px;display: block;text-indent: -9999px;background: url("../images/bg_logo5.jpg") no-repeat;}
#tagline {height: 25px; line-height: 25px; margin: 10px 0 12px 130px}
#tagline .amp {padding: 0 10px;}
#tagline img {vertical-align: middle}

/* content */
#content_wrapper {background: transparent url('../images/bg_vertical.png') repeat-y top center}
#content {background: transparent url('../images/bg_content.jpg') no-repeat top center}
#content p {margin-bottom: 20px; font-size: 12px;}
#leftbar .ad {text-align: center; margin-bottom: 20px}
#rightbar .ad {text-align: center; margin-bottom: 20px;}

#shareThis {margin: 0 0 10px 10px; background: #f1f1f1; border: 1px solid #dfe0dc; float: right; padding: 10px; font-size: 14px; width: 140px}
#shareThis hr {border: 0; border-bottom: 1px solid #dfe0dc}
#signpetition {
	margin: 0 auto 30px;
	height: 54px;
	width: 224px;
	
	}
#signpetition a {
	height: 54px;
	width: 224px;
	display: block;
	text-indent: -9999px;
	background: url("../images/bg_cta.png") no-repeat 50% 0px;
	}
	
#signpetition a:hover {background-position: 0 -54px;}
#signpetition a:active {background-position: 0 -108px;}

#forum {
	margin: 0 auto 30px;
	height: 54px;
	width: 224px;
	
	}
#forum a {
	height: 54px;
	width: 224px;
	display: block;
	text-indent: -9999px;
	background: url("../images/bg_forums.png") no-repeat 50% 0px;
	}
	
#forum a:hover {background-position: 0 -54px;}
#forum a:active {background-position: 0 -108px;}

#poll {
	margin: 0 auto 30px;
	height: 54px;
	width: 224px;
	
	}
#poll a {
	height: 54px;
	width: 224px;
	display: block;
	text-indent: -9999px;
	background: url("../images/lebronpoll_yel.png") no-repeat 50% 0px;
	}
	
#poll a:hover {background-position: 0 -54px;}
#poll a:active {background-position: 0 -108px;}

#wallpaper {
	margin: 0 auto 30px;
	height: 54px;
	width: 224px;
	
	}
#wallpaper a {
	height: 54px;
	width: 224px;
	display: block;
	text-indent: -9999px;
	background: url("../images/wallpaper_yel.png") no-repeat 50% 0px;
	}
	
#wallpaper a:hover {background-position: 0 -54px;}
#wallpaper a:active {background-position: 0 -108px;}

#poster {
	margin: 0 auto 30px;
	height: 54px;
	width: 224px;
	
	}
#poster a {
	height: 54px;
	width: 224px;
	display: block;
	text-indent: -9999px;
	background: url("../images/freeposter_blu.png") no-repeat 50% 0px;
	}
	
#poster a:hover {background-position: 0 -54px;}
#poster a:active {background-position: 0 -108px;}

.label {margin-top: 10px; color: #b0111c; text-transform: uppercase; font-size: 14px; padding-bottom: 5px; border-bottom: 1px solid #dfe0dc; margin-bottom: 10px}
.headline {font-size:18px; font-weight: bold; margin-bottom: 10px}
.headline a {color: #000050;}
.headline a:hover {color: #b0111c}
.excerpt {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #dfe0dc}
.headlines {margin-bottom: 20px}
.headlines li {font-size: 12px; text-transform: uppercase; font-weight: bold;padding-left: 15px; background: url("../images/bg_arrow.png") no-repeat 0px 5px; margin-bottom: 10px}
.headlines li a {color: #000050}
.headlines li a:hover {color: #b0111c}

.ss {
	margin: 0 auto 10px;
	height: 54px;
	width: 252px;
	}

.ss a {
	height: 52px;
	width: 252px;
	display: block;
	text-indent: -9999px;
	}


.early a {background: url("../images/ss_earlyyears.png") no-repeat 0px 0px;}
.early a:hover {background-position: 0px -52px;}
.early a:active {background-position: 0px -104px;}

.s0304 a {background: url("../images/ss_s0304.png") no-repeat 0px 0px;}
.s0304 a:hover {background-position: 0px -52px;}
.s0304 a:active {background-position: 0px -104px;}

.s0405 a {background: url("../images/ss_s0405.png") no-repeat 0px 0px;}
.s0405 a:hover {background-position: 0px -52px;}
.s0405 a:active {background-position: 0px -104px;}

.s0506 a {background: url("../images/ss_s0506.png") no-repeat 0px 0px;}
.s0506 a:hover {background-position: 0px -52px;}
.s0506 a:active {background-position: 0px -104px;}

.s0607 a {background: url("../images/ss_s0607.png") no-repeat 0px 0px;}
.s0607 a:hover {background-position: 0px -52px;}
.s0607 a:active {background-position: 0px -104px;}

.s0708 a {background: url("../images/ss_s0708.png") no-repeat 0px 0px;}
.s0708 a:hover {background-position: 0px -52px;}
.s0708 a:active {background-position: 0px -104px;}

.s0809 a {background: url("../images/ss_s0809.png") no-repeat 0px 0px;}
.s0809 a:hover {background-position: 0px -52px;}
.s0809 a:active {background-position: 0px -104px;}

.submit {
	margin: 0 auto 10px;
	height: 54px;
	width: 224px;
	}

.submit a {
	background: url("../images/bg_submit.png") no-repeat 0px 0px;
	height: 54px;
	width: 224px;
	display: block;
	text-indent: -9999px;
	}
	
.submit a:hover {background-position: 0px -54px;}
.submit a:active {background-position: 0px -108px;}

.blog {margin-bottom: 30px}
.blog .thumb {float: right; margin: 0 0 10px 10px;}

/* footer */

#footer {color: #fff; margin: 20px 0 40px; text-align: center; font-size: 12px}
#footer a {color: #ffcc00}

.mod_box {margin: 0; padding: 0; padding: 8px; background: #fff url('../images/gradient_lightgray.gif') repeat-x bottom left; border: 1px solid #dfe0dc; margin-bottom: 0px;}
.mod_box p {margin: 0; padding: 0; font-size: 12px; margin-bottom: 0px; line-height: 12px;}
#mod_box_p {margin-bottom: 0px; font-size: 12px;}