/*
Bullz-Eye.com 
Designed: 10/01/2009
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;*/
	/*font-style: inherit;*/
	vertical-align: baseline;
}

* { 
	padding: 0; 
	margin: 0; 
}

body {
    font: normal 12px Arial, Verdana, sans-serif;
    color: #000; 
	background:url(../images/backgrounds/home/body_bck_blue.jpg);
	padding:0;
	margin:0;
	line-height: 1.3em;
	text-align:center;
	background-position: top center;
	overflow-x:hidden;
}


/**********************************************************************/
	/*  BACKGROUND WRAPPER														*/
/**********************************************************************/

#background_wrapper {
	margin:0 auto;
	background:url(../images/homepage/design_2009/page_header/main_body_bck.jpg) no-repeat top center;
	position: relative;
   	width: 100%;
   	height: 470px;
   	min-height: 470px;
   	background-color: #070c12;
	background-repeat:no-repeat;
	background-position:50% 0;
	text-align:center;
	/*z-index:-1;*/
	/*background-attachment:fixed;*/
}

#background_wrapper_image a {
	width:1600px;
	height:270px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	background:red;
}

#background_wrapper_image a span {
	visibility:hidden;
}


/**********************************************************************/
/*  HEADER																		*/
/**********************************************************************/

#header {
	text-align:center;
	margin:0 auto;
	width:1000px;
	
	/*height:200px;
	background:url(../images/homepage/design_2009/page_header/main_bck.jpg);*/
}

#header_img {
	width:1000px;
	height:200px;
	margin:0 auto;
	position: relative;
}

#header_ad {
	width:728px;
	height:90px;
	position: absolute;
	right:15px;
	bottom:6px;
}

#header_nav {
	width:805px;
	height:20;
	position: absolute;
	right:0;
	top:10px;
	/*border:1px solid #000;*/
}

#header_nav td {
	margin:0;
}

#header_nav td .header_nav_block {
	text-align:center;
	border:1px solid #466277;
	background:#213b50;
	padding:3px 1px;
	font-size:11px;
	font-weight:200;
	/*letter-spacing:.06em;*/
}

#header_nav td .header_nav_block:hover {
	border:1px solid #466277;
	background:#7a96aa;
}

#header_nav td .header_nav_block a, #header_nav td .header_nav_block a:visited {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#header_nav td .header_nav_block a:hover {
	color:#fff;
	text-decoration:none;
}

/**********************************************************************/
	/*  WRAPPER																	*/
/**********************************************************************/

#wrapper {
	margin:0 auto;
	width:1000px;
	background:url(../images/backgrounds/home/home_2009.gif);
	text-align:left;
}


/**********************************************************************/
/*  LEFT NAV																	*/
/**********************************************************************/

#left_nav {
	width:178px;
	float:left;
	padding:8px 0 60px 0;
}

#new_updated {
	margin:0 auto;
	background:#fff;
	border-bottom:4px solid #ddd;
	padding:4px;
	width:154px;
	margin-bottom:12px;
}

#new_updated ul {
	list-style:none;
}

#new_updated li {
	margin-bottom:3px;
}

#new_updated ul a, #new_updated ul a:visited {
	color:#557092;
	text-decoration: none;
	line-height: 1.3em;
	display:block;
	height:1%;
	border-bottom:1px dotted #e5e5e5;
}

#new_updated ul a:hover {
	color:#000;
	text-decoration:none;
	background-color:#eff6ff;
	border-bottom:1px dotted #cc6000;
}


#left_nav .text_block {
	margin:0 auto;
	background:#fff;
	border-bottom:4px solid #ddd;
	padding:4px;
	width:154px;
	margin-bottom:12px;
}

#left_nav .text_block ul {
	list-style:none;
}

#left_nav .text_block li {
	margin-bottom:3px;
	/*padding-left:15px;
	background: url(../images/left-navs/home/orange_bullet.jpg) no-repeat center left;*/
}

#left_nav .text_block ul a, #left_nav .text_block ul a:visited {
	color:#3a516e;
	text-decoration: none;
	line-height: 1.3em;
	display:block;
	height:1%;
	border-bottom:1px dotted #e5e5e5;
}

#left_nav .text_block ul a:hover {
	color:#000;
	text-decoration:none;
	background-color:#f2f2f2;
	border-bottom:1px dotted #cc6000;
}

#left_nav .skyscraper {
	text-align:center;
	margin-bottom:12px;
}


/**********************************************************************/
/*  RIGHT SIDEBAR																*/
/**********************************************************************/

#right_sidebar {
	width:314px;
	float:right;
	padding:8px 8px 60px 8px;
}

#right_sidebar .ad_block_300x250 {
	width:300px;
	/*height:264px;*/
	background:#bbb;
	margin-bottom:7px;
	position:relative;
	padding:7px;
}

#content_cubes_top {
	margin-bottom:12px;
}

#content_cubes_top .left {
	padding:2px;
	border:1px solid #ddd;
	float:left;
}

#content_cubes_top .right {
	padding:2px;
	border:1px solid #ddd;
	float:right;
}


/******  LINKED AND LOADED ******/

#linked_loaded {
	margin-bottom:12px;
	font-size:11px;
	border:1px solid #c7c7c7;
	list-style:none;
}

#linked_loaded li {
	padding:5px 3px;
}

#linked_loaded li.striped {
	background-color:#e7e7e7;
}

#linked_loaded li.unstriped {
	background-color:#fafafa;
}

/*#linked_loaded li.striped:hover {
	background-color:#dee1e5;
}

#linked_loaded li.unstriped:hover {
	background-color:#f2f6fa;
}*/

#linked_loaded a, #linked_loaded a:visited {
	font-size:11px;
	color:#425a79;
	text-decoration:underline;
}

#linked_loaded a:hover {
	font-size:11px;
	color:#4171af;
	text-decoration:underline;
}

/*#linked_loaded td {
	padding:5px 3px;
}

#linked_loaded tr.striped {
	background-color:#e7e7e7;
}

#linked_loaded tr.unstriped {
	background-color:#fafafa;
}*/


/******  MODELS  ******/

#model_block {
	margin-bottom:18px;
}

#model_block img.wide {
	padding-bottom:6px;
	display:block;
}

#model_block img.left {
	float:left;
	display:block;
}

#model_block img.right {
	float:right;
	display:block;
}


/******  BBOARD  ******/

#bboard {
	width:auto;
	margin-bottom:15px;
}

#bboard .entry {
	height:90px;
	margin-bottom:12px;
	/*padding-bottom:10px;*/
	/*border-bottom:4px solid #f7f7f7;*/
}

#bboard img.thumb {
	margin:0 4px 0 0;
	float:left;
	padding:2px;
	border:1px solid #ddd;
}

#bboard p.plug {
	margin:0;
	padding-top:5px;
}

#bboard p.plug a, #bboard p.plug a:visited {
	/*color:#1a5dac;*/
	color:#000;
	text-decoration:underline;
}

#bboard p.plug a:hover {
	/*color:#1a5dac;*/
	color:#000;
	text-decoration:underline;
}

#bboard .more {
	font-size:11px;
	text-align:right;
	margin:10px 0 0 0;
	padding:0 4px 4px 0;
	border-bottom:1px solid #dadfe5;
	width:220px;
	float:right;
}

#bboard img.bullet {
	margin:0 4px 0 0;
}

#bboard .more a, #bboard .more a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#a75a16;
}

#bboard .more a:hover {
	color:#000;
	text-decoration:none;
}


/******  MORE BULL  ******/

#more_bull {
	margin-bottom:20px;
	padding:2px;
	border:1px solid #ddd;
}


/******  FEATURED PAGES  ******/

#feat_pages {
	margin-bottom:20px;
}

#feat_pages td.col_left {
	vertical-align:top;
	padding:0 4px;
}

#feat_pages td.col_right {
	vertical-align:top;
	padding:0 4px;
}

#feat_pages ul {
	list-style:none;
}

#feat_pages li {
	margin-bottom:3px;
}

#feat_pages ul a, #feat_pages ul a:visited {
	color:#557092;
	text-decoration: none;
	line-height: 1.3em;
	display:block;
	height:1%;
	border-bottom:1px dotted #e5e5e5;
}

#feat_pages ul a:hover {
	color:#000;
	text-decoration:none;
	background-color:#fff;
	border-bottom:1px dotted #5981bb;
}

#feat_pages .link_block {
	background-color:#fafafa;
	padding:3px;
	border-bottom:4px solid #e5e5e5;
}
	


/******  MORE MODELS  ******/

#more_models {
	margin:0;
}

#more_models td {
	valign:top;
	text-align:center;
}

#more_models td img {
	margin-bottom:3px;
}

#more_models td a, #more_models td a:visited, #more_models td a:hover {
	font-weight:normal;
	color:#456fa1;
}


/**********************************************************************/
/*  ARTICLE																		*/
/**********************************************************************/

#article {
	width:477px;
	padding:8px 5px 60px 10px;
	float:left;
}


/******  6PACK  ******/

#six_pack {
	margin-bottom:7px;
}

#six_pack .left {
	padding:0 6px 15px 0;
	vertical-align:top;
}

#six_pack .mid {
	padding:0 3px 15px 3px;
	vertical-align:top;
}

#six_pack .right {
	padding:0 0 15px 6px;
	vertical-align:top;
}

#six_pack .entry {
	height:245px;
	margin:0;
	position: relative;
}

#six_pack .entry img.thumb {
	border:1px solid #ddd;
	padding:2px;
	background:#fff;
	display:block;
	margin-bottom:4px;
}

#six_pack .entry p {
	margin:0;
	padding:0 4px;
}

#six_pack .entry a, #six_pack .entry a:visited {
	/*color:#1a5aa7;*/
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}

#six_pack .entry a:hover {
	/*color:#1a5dac;*/
	color:#000;
	text-decoration:underline;
}

#six_pack .more {
	font-size:11px;
	position:absolute;
	top:230px;
	right:5px;
}

#six_pack img.bullet {
	margin:0 4px 0 0;
}

#six_pack .more a, #six_pack .more a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#344b66;
}

#six_pack .more a:hover {
	color:#000;
	text-decoration:none;
}


/******  BLOG JT  ******/

#blog_jt_header {
	background:url(../images/homepage/design_2009/blog_blotter/head_bck.jpg);
	height:33px;
	width:477px;
	padding:0 6px;
}

#blog_jt_header td {
	margin: 0;
	vertical-align:middle;
	padding:0 3px;
}

#blog_jt_header td .entry {
	background-color:#4f4f4f;
	border:1px solid #c0c0c0;
	text-align:center;
	padding:2px 4px;
	margin:-2px 0 0 0;
}

#blog_jt_header td .entry:hover {
	background-color:#4f4f4f;
	border:1px solid #fff;
	text-align:center;
	padding:2px 4px;
}

#blog_jt_header td .entry a, #blog_jt_header td .entry a:visited {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

#blog_jt_header td .entry a:hover {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

#blog_jt_header .entry_on {
	background-color:#dbdbdb;
	border:1px solid #000;
	text-align:center;
	padding:2px 4px;
	margin:-2px 0 0 0;
}

#blog_jt_header td .entry_on a, #blog_jt_header td .entry_on a:visited, #blog_jt_header td .entry_on a:hover {
	color:#3e597e;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

#blog_jt {
	margin-bottom:18px;
	border-left:2px solid #8c8c8c;
	border-right:2px solid #8c8c8c;
	border-bottom:2px solid #8c8c8c;
}

#blog_jt td {
	padding:4px;
	border-bottom:1px solid #8c8c8c;
}

#blog_jt td.last {
	padding:0;
	border:0;
}

#blog_jt tr.striped {
	background-color:#f2f2f2;
}

#blog_jt tr.unstriped {
	background-color:#fff;
}

#blog_jt a, #blog_jt a:visited {
	font-size:12px;
	color:#425a79;
	text-decoration:none;
}

#blog_jt a:hover {
	font-size:12px;
	color:#000;
	text-decoration:none;
}


/******  ENTERTAINMENT BLOCK  ******/

#entertainment_block {
	margin-bottom:25px;
}

#entertainment_block td.left_top {
	padding:0 6px 15px 0;
	vertical-align:top;
}

#entertainment_block td.mid_top {
	padding:0 3px 15px 3px;
	vertical-align:top;
}

#entertainment_block td.right_top {
	padding:0 0 15px 6px;
	vertical-align:top;
}

#entertainment_block td.left_bottom {
	padding:0 6px 0 0;
	vertical-align:top;
}

#entertainment_block td.mid_bottom {
	padding:0 3px 0 3px;
	vertical-align:top;
}

#entertainment_block td.right_bottom {
	padding:0 0 0 6px;
	vertical-align:top;
}

#entertainment_block .entry {
	margin:0;
}

#entertainment_block .entry img.thumb {
	border:1px solid #ddd;
	padding:2px;
	background:#fff;
	display:block;
	margin-bottom:3px;
	float:left;
}

#entertainment_block .entry img.tag {
	display:block;
	margin-bottom:3px;
	float:right;
}

#entertainment_block ul {
	list-style:none;
	margin-top:4px;
	text-align:left;
}

#entertainment_block li {
	margin-bottom:3px;
}

#entertainment_block ul a, #entertainment_block ul a:visited {
	color:#566f90;
	text-decoration: none;
	line-height: 1.3em;
	display:block;
	height:1%;
	border-bottom:1px solid #eaeaea;
	background-color:#fafafa;
}

#entertainment_block ul a:hover {
	color:#000;
	text-decoration:none;
	background-color:#eff6ff;
	border-bottom:1px solid #cfd8e5;
}

#entertainment_block ul.on a, #entertainment_block ul.on a:visited {
	color:#8e6849;
	/*color:#5c84b8; BLUE */
	text-decoration: none;
	line-height: 1.3em;
	display:block;
	height:1%;
	border-bottom:1px solid #eaeaea;
	background-color:#fafafa;
}

#entertainment_block ul.on a:hover {
	color:#000;
	text-decoration:none;
	background-color:#eff6ff;
	border-bottom:1px solid #cfd8e5;
}

#entertainment_block .dvd {
	margin-left:3px;
}


/******  VIDEOS  ******/

#video_mat {
	background:#000;
	text-align:center;
	height:390px;
}

#video_text {
	margin-top:0;
	padding:4px 10px 8px 10px;
	background-color:#000;
	font-size:11px;
	color:#f5f5f5;
}

#video_text a, #video_text a:visited {
	font-size:11px;
	color:#f5f5f5;
	font-weight:bold;
	text-decoration:underline;
}

#video_text a:hover {
	color:#b8c6e9;
	text-decoration:underline;
}

#watch_more {
	margin:1px 0 5px 0;
}

#more_videos {
	margin:0 0 45px 0;
}

#more_videos td.left {
	vertical-align:top;
	padding-right:4px;
}

#more_videos td.center {
	vertical-align:top;
	padding:0 2px;
}

#more_videos td.right {
	vertical-align:top;
	padding-left:4px;
}

#more_videos td img {
	border:1px solid #ddd;
	padding:2px;
	background:#fff;
	display:block;
	margin-bottom:4px;
}

#more_videos p {
	margin:0;
	text-align:center;
}

#more_videos a, #more_videos a:visited {
	color:#375886;
	font-weight:bold;
	text-decoration:none;
}

#more_videos a:hover {
	color:#283d5b;
	text-decoration:none;
}


/******  CONTENT LINKS  ******/

#content_links {
	font-size:11px;
}

#content_links td.left {
	vertical-align:top;
	padding-right:5px;
}

#content_links td.right {
	vertical-align:top;
	padding-left:5px;
}

#content_links .list {
	padding:0 10px;
}

#content_links .date {
	color:#9ba7b4;
	font-size:10px;
}

#content_links ul {
	list-style:none;
	margin-top:4px;
	margin-bottom:15px;
	text-align:left;
}

#content_links li {
	margin-bottom:3px;
	line-height: 1.3em;
}

#content_links ul a, #content_links ul a:visited {
	color:#566f90;
	font-size:11px;
	text-decoration: none;
	line-height: 1.3em;
	display:block;
	height:1%;
	border-bottom:1px dotted #eaeaea;
}

#content_links ul a:hover {
	color:#000;
	line-height: 1.3em;
	text-decoration:none;
	background-color:#eff6ff;
	border-bottom:1px solid #cfd8e5;
}

.red_bold {
	font-weight: bold;
	color: #800000;
}


/**********************************************************************/
/*  CONTENT HEADERS																		*/
/**********************************************************************/

img.bottom_3 {
	margin-bottom:3px;
	display:block;
}

img.bottom_6 {
	margin-bottom:6px;
	display:block;
}

img.bottom_8 {
	margin-bottom:8px;
	display:block;
}

img.bottom_10 {
	margin-bottom:10px;
	display:block;
}


/**********************************************************************/
/*  FOOTER																		*/
/**********************************************************************/

#footer_divider {
	margin:0 auto;
	border-top:8px solid #6a88ab;
	border-bottom:2px solid #888;
	background-color:#333;
	height:25px;
	padding:10px 10px 0 10px;
	text-align:right;
	vertical-align:text-bottom;
	color:#bbb;
	font-weight:bold;
	/*border-bottom:35px solid #333;*/
}

#footer {
	margin:0 auto;
	background:url(../images/backgrounds/home/body_bck_blue.jpg);
	padding:20px 8px 25px 8px;
}

#footer .table {
	width:962px;
	margin:0 auto;
}

#footer .table td {
	vertical-align:top;
	padding:0 6px;
	/*border-right:1px solid #fff;*/
}

#footer .text_head {
	margin:0 0 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#footer ul {
	list-style:none;
	margin-top:4px;
	margin-bottom:15px;
	text-align:left;
}

#footer li {
	margin-bottom:3px;
}

#footer ul a, #footer ul a:visited {
	color:#b1caeb;
	font-size:11px;
	text-decoration: none;
	line-height: 1.3em;
	display:block;
	height:1%;
}

#footer ul a:hover {
	color:#fff;
	text-decoration:none;
}


/**********************************************************************/
/*  FOOTER	V2																	*/
/**********************************************************************/

/*#footer {
	margin:0 auto;
	border-top:10px solid #070c12;
	background-color:#e8ecf2;
	padding:8px;
}

#footer ul {
	list-style:none;
	margin-top:4px;
	margin-bottom:15px;
	text-align:left;
}

#footer li {
	margin-bottom:3px;
}

#footer ul a, #footer ul a:visited {
	color:#328bad;
	font-size:11px;
	text-decoration: none;
	line-height: 1.3em;
	display:block;
	height:1%;
}

#footer ul a:hover {
	color:#000;
	text-decoration:none;
}*/


/**********************************************************************/
	/*  CONTENT STAGING PAGES													*/
/**********************************************************************/

.staging_head_standard {
	margin:15px 0;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:10px;
	text-align:center;
	background-color:#777;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

.staging_head_standard_gapped {
	margin:30px 0 15px 0;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:10px;
	text-align:center;
	background-color:#777;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

.staging_head_live {
	margin:0 0 15px 0;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:10px;
	text-align:center;
	background-color:#2f4058;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

.staging_head_last {
	margin:15px 0 30px 0;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:10px;
	text-align:center;
	background-color:#222;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

.in_day_break {
	margin:5px 0 10px 0;
	padding:3px;
	text-align:center;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}


/**********************************************************************/
/*  RESKINS || FOOTERS, BACKGROUND WRAPPER LINKS...            											  */
/**********************************************************************/

#bck_link_left {
	width:100%;
	background:transparent;
	position:absolute;
	top:0;
	right:50%;
	margin-right:465px;
}

#bck_link_right {
	width:100%;
	background:transparent;
	position:absolute;
	top:0;
	left:50%;
	margin-left:465px;
}

#bck_link_left a, #bck_link_right a {
	width:100%;
	display:block;
	text-decoration:none;
}

#bck_link_left a span, #bck_link_right a span {
	visibility:hidden;
}

/******  BLACK FOOTER  ******/

#header_nav_black {
	width:780px;
	height:20;
	position: absolute;
	right:12px;
	top:13px;
}

#header_nav_black td {
	margin:0;
}

#header_nav_black td .header_nav_block {
	text-align:center;
	border:1px solid #888;
	background:#000;
	padding:3px 2px;
	font-size:11px;
	font-weight:200;
	/*letter-spacing:.06em;*/
}

#header_nav_black td .header_nav_block:hover {
	/*border:1px solid #a4651a; orange*/
	border:1px solid #af453a;
	background:#000;
}

#header_nav_black td .header_nav_block a, #header_nav_black td .header_nav_block a:visited {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#header_nav_black td .header_nav_block a:hover {
	color:#fff;
	text-decoration:none;
}
