/*
Theme Name: Custom
Description: cust mQ.
Version: 0.1a
Author: Michael Quintos

*/
/*
\\--- General base settings ---\\
*/
body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, pre, img, form, fieldset,sup
{
	padding:0px;
	margin:0px;
}
body
{
	font-family:Arial, Helvetica, sans-serif;
}
a
{
	text-decoration:none;
}
h1, h2, h3
{
	font-weight:normal;
}
h2
{
	font-size:22px;
}
h3
{
	font-size:14px;
}
p
{
	font-size: 12px;
}
ul, li
{
	list-style:none;
}
*:focus
{
	outline:none;
}

/*
\\--- Site Layout (Home) ---\\
*/

.body_main
{
	background-image:url(images/body_BG-1.gif);
	background-repeat:repeat;
	background-color:#111111;
}
#page_BG
{
	background-image:url(images/body_BG2.gif);
	background-repeat:repeat-x;
}
#pagewrapper
{
	background-color:#cccccc;
	width: 0px;
	margin-left:;
	margin-right: ;
}
#pagewrapper_top
{
	background-color:#ffffff;
	width: 860px;
	margin-left:auto;
	margin-right: auto;
	padding-bottom:8px;
}
#pagewrapper_bottom
{
	background-color:#cccccc;
	width: 860px;
	margin-left:auto;
	margin-right: auto;
}
#top-white
{
	background-color:#ffffff;
}
#headerwrapper
{
	background-image:url(images/header_BG.jpg);
	background-repeat:repeat-x;
	width: 100%;
	position:relative;
}
#header_img
{
	width:298px;
}
#header_content
{
	float: right;
	width: 440px;
}
#header_menu_wrap
{
	background-image:url(images/header_menu_BG.gif);
	background-repeat:repeat-x;
	float:right;
	position:absolute;
	top: 0px;
	right: 0px;
}
#header_menu_main
{
	background-image:url(images/header_menu_LE.jpg);
	background-repeat:no-repeat;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:5px;
}
#header_menu_main li
{
	display:inline;
	padding-left:17px;
	padding-right:15px;
	border-left:1px solid #d7d7d7;
	list-style:none;
}
#header_menu_main li.home
{
	display:inline;
	border-left:none;
	list-style:none;
	padding-left:24px;
}
#header_menu_main a
{
	font-weight:bold;
	color:#016BA5;
}
#header_menu_main a:hover
{
	color:#F09043;
}
#splashwrapper
{
	margin: 0px 0px 0px 0px;
	height:205px;
	background-image:url(../../../splash_image.php);
	background-repeat:no-repeat;
	border:2px solid #444444;

}
#podcast
{
	margin:2px 5px;
	height:31px;
	background-image:url(images/_podcast_BG1.gif);
	background-repeat:repeat-x;
}
#podcast_end
{
	float:right;
	background-image:url(images/_podcast_BG2.jpg);
	background-repeat:repeat-x;
}
#content
{
	margin:4px;
	overflow:auto; 
}
#content_main_wrap
{
	float:right;
	width:472px;
	background-color:#FFFFFF;
	overflow:auto;
}
#sidebar_main_wrap
{
	width:360px;
	margin-left:1px;
}
.main_postwrapper
{
	margin:15px 15px 25px 15px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	color:#777777;
}
.main_postwrapper p
{
	margin-bottom:7px;
	line-height:140%;
}
h2.main_post_title
{
	font-size:18px;
	font-weight:bold;
}
.main_postwrapper a
{
	color:#006F96;
}
.main_postwrapper a:hover
{
	color:#F09043;
}
.main_post_desc
{
	font-size:11px;
	margin:0px 10px 12px 1px;
	color:#333333;
}
.main_post_desc a
{
	color:#F09043;
}
.main_post_desc a:hover
{
	color:#006F96;
}
.main_post_links
{
	margin:25px 0px 50px 0px;
	text-align:right;
	color:#006f96;
	font-size:13px;
}
.comments_link
{
	font-size:11px;
	color:#006F96;
	padding-left:20px;
	background-image:url(images/comment_icon.jpg)	;
	background-repeat:no-repeat;
}
.read_more_link
{
	font-size:11px;
	color:#006F96;
	padding-left:18px;
	background-image:url(images/read_more_blue-wht.gif)	;
	background-repeat:no-repeat;
}
.read_more_link:hover
{
	color:#f09043;
}
.edit_link
{
	font-size:11px;
}

/*
\\--- Sidebar Layout ---\\
*/

#galleries_header
{
	background-color:#cccccc;
	background-image:url(images/subhead_BG_blue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	height:30px;
	font-size:19px;
	font-weight:bold;
	padding:2px 0px 0px 5px;
}
#featured_galleries_wrap
{
	background-color:#efefef;
	height: 210px;
	margin-top:2px;
	position:relative;
}
#featured_galleries_wrap img
{
	border:1px solid #333333;
	margin-bottom:10px;
}
#featured_galleries_list
{
	margin:8px 0px 0px 8px;
}
#featured_galleries_list li
{
	display:inline;
}
#feat_gal_rt{
	float:right;
	width:225px;
	margin-right:8px;
}
.gallery_item
{
	width:105px;
	height:150px;
	position:relative;
}
.gallery_item p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.gallery_item a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#F09043;
}
.gallery_item a:hover
{
	color:#006F96;
}
.gallery_link
{
	font-size:12px;
	font-weight:bold;	
}
.g_item3
{
	float:right;
}
.view_gallery_wrap
{
	position:absolute;
	bottom:0px;
	left:0px;
}
.view_gallery_link
{
	background-image:url(images/read_more_oj-gry.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:17px;
	font-size:11px;
}
#sidebar_mid_wrap
{
	height:305px;
	margin-top:6px;
	background-color:#efefef;
}
#sidebar_entertainment_wrap, #sidebar_game_wrap
{
	float:right;
	width:182px;
}
#sidebar_game_title
{
	margin:5px 0px 10px 0px;
}
#sidebar_entertainment_title
{
	margin:0px 0px 0px 0px;
}
#sidebar_video_wrap
{
	float:left;
	width:170px;
}
#sidebar_video_title
{
	margin:5px 0px 10px 6px;
}
.sidebar_LV_postwrapper
{
	margin:0px 2px 15px 10px;
}
.sidebar_LV_postwrapper p
{
	font-size:11px;
}
.sidebar_LV_post_title
{
	font-size:12px;
	margin:0px 0px 0px 1px;
}
.sidebar_LV_post_title a
{
	font-weight:bold;
	color:#299605;
}
.sidebar_LV_post_title a:hover
{
	color:#F09043;
}
.sidebar_LV_postwrapper p
{
	margin:0px 10px 18px 1px;
}
.sidebar_ent_postwrapper, .sidebar_game_postwrapper
{
	margin:0px 2px 15px 10px;
}
.sidebar_ent_postwrapper p, .sidebar_game_postwrapper p
{
	font-size:11px;
	margin:0px 15px 3px 1px;
}
.sidebar_ent_post_title, .sidebar_game_post_title
{
	font-size:12px;
	margin:0px 0px 0px 1px;
}
.sidebar_game_post_title a
{
	font-weight:bold;
	color:#006F96;
}
.sidebar_game_post_title a:hover
{
	color:#F09043;
}
.sidebar_ent_post_title a
{
	font-weight:bold;
	color:#006F96;
}
.sidebar_ent_post_title a:hover
{
	color:#F09043;
}
#sidebar_entertainment_bg
{
	background-image:url(images/sidebar_ent_BG.jpg);
	background-repeat:repeat-y;
}
#sidebar_entertainment_content
{
	background-image:url(images/sidebar_ent_top.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}
#sidebar_entertainment_bottom
{
	background-image:url(images/sidebar_ent_bottom.jpg);
	background-repeat:no-repeat;
	height:20px;
}
.sidebar_read_more
{
	text-align:right;
	margin-right:20px;
}
#sidebar_bottom_wrap
{
	height:240px;
	margin-top:6px;
	background-color:#efefef;
}
#sidebar_tabs_wrap
{
	height:22px;
	padding:6px 19px 0px 19px;
}
#sidebar_tabs_rt
{
	float:right;
	width:212px;
}
#sidebar_tab_article
{
	float:right;
}
#sidebar_tab_forums
{
	float:left;
	width:102px;
}
#sidebar_tab_reviews
{
}
.tab h2, .tab_current h2
{
	cursor:pointer;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}
.tab
{
	width:102px;
	height:22px;
	background-image:url(images/tab_grey_BG.jpg);
	background-repeat:repeat-x;
}
.tab h2
{
	background-image:url(images/tab_grey_LE.jpg);
	background-repeat:no-repeat;
}
.tab_current
{
	width:102px;
	height:22px;
	background-image:url(images/tab_blue_BG.jpg);
	background-repeat:repeat-x;
}
.tab_current h2
{
	background-image:url(images/tab_blue_LE.jpg);
	background-repeat:no-repeat;
}
.tab_end
{
	float:right;
}
#sidebar_bottom_content
{
	border:2px solid #cccccc;
	background-color:#FFFFFF;
	margin:4px 7px 5px 7px;
	height:195px;
}
.sidebar_bottom_postwrapper
{
	margin:12px 2px 0px 10px;
}
.sidebar_bottom_postwrapper p
{
	font-size:11px;
	margin:0px 15px 3px 1px;
}
.sidebar_bottom_post_title
{
	font-size:12px;
	margin:0px 0px 0px 1px;
}
.sidebar_bottom_post_title a
{
	font-weight:bold;
	color:#F09043;
}
.sidebar_bottom_post_title a:hover
{
	color:#006f96;
}
.sidebar_bottom_read_more
{
	text-align:right;
	margin-right:10px;
}
.read_more_link_oj
{
	font-size:11px;
	color:#f09043;
	padding-left:18px;
	background-image:url(images/read_more_oj-wht.gif)	;
	background-repeat:no-repeat;
}
.read_more_link_oj:hover
{
	color:#006F96;
}
#archive_nav li
{
	display:inline;
	font-size:12px;
	line-height:130%;
}
/*
\\--- Comments Layout ---\\
*/
				/* div .navigation 												*/
				/* div .navigation > div .alignleft .alignright					*/
				/* ol															*/
.navigation
{
	font-size:11px;
	height:20px
}
.navigation a
{
	color:#006f96;
}
.navigation a:hover
{
	color:#f09043;
}
.alignleft
{
	float:left;
}
.alignright
{
	float:right;
}
.commentlist 
{
	margin:0px 10px 10px 10px;
	font-size:11px;
}
				/* ol > li .comment.even.odd.alt.depth-# 						*/
.comment
{
	background-color:#ffffff;
}
.depth-1
{
	margin:0px 0px 0px 10px;
}
.depth-2, .depth-3, .depth-4, .depth-5
{
	margin:0px 0px 0px 25px;
}
				/* ol > li > div .comment-body  								*/
.comment-body{
	position:relative;
	}
				/* ol > li > div > div .comment-author.vcard > cite .fn 		*/				
				/* ol > li > div > div .comment-author.vcard > span .says	 	*/
.comment-author.vcard
{
	position:absolute;
	top:0px;
	left:0px;
}
				/* ol > li > div > div .comment-meta  							*/				
.comment-meta
{
	font-size:11px;
	text-align:right;
	margin-top:0px;
	border-top:2px solid #bbbbbb;
	border-bottom:2px solid #eeeeee;
}
				/* ol > li > div > div .comment-meta > a 						*/				
				/* ol > li > div > div .comment-meta > a .comment-edit-link		*/				
.comment-meta a
{
	color:#006f96;
}
.comment-meta a:hover
{
	color:#f09043;
}
				/* ol > li > div > p	"actual comment"						*/
.comment-body p
{
	margin: 4px 10px 4px 10px;
	color:#555555;
}				
				/* ol > li > div > div .reply									*/
.reply
{
	margin-bottom:30px;
}

				/* ol > li > div > div .reply > a .comment-reply-link			*/	
.comment-reply-link, .comment-reply-login
{
	padding-left:10px;
	color:#F09043;
}	
.comment-reply-link:hover, .comment-reply-login:hover
{
	color:#006F96;
}	
				/* ol > li > div > div .reply > ul .children					*/
				/* ol > li > div > div .reply > ul .children > li *same*		*/
				
				/* div #respond 												*/

#respond
{
	margin:10px;
}
#respond h3
{
	color: #006F96;
	font-size:12px;
	font-weight:bold;
}
				/* div > h3														*/
				/* div > div .cancel-comment-reply								*/
				/* div > div .cancel-comment-reply > small						*/
				/* div > div .cancel-comment-reply > small > a					*/
.cancel-comment-reply
{
	margin:4px;
}
.cancel-comment-reply a
{
	color:#F09043;
}
.cancel-comment-reply a:hover
{
	color:#006F96;
}

				/* div > form #commentform										*/
				/* div > form > p												*/
				/* div > form > p > a	"logged in as / log-out"				*/
#commentform a, #respond p a
{	
	color:#006f96;
}
#commentform a:hover, #respond p a:hover
{
	color:#F09043;
}
#comment
{
	border:1px solid #e1e1e1;
	width:350px;
	margin:4px 0px;
}
				/* div > form > p > textarea #comment							*/
				/* div > form > p > input #submit								*/
#submit
{
	color:#333333;
	background-color:#e1e1e1;
	border:1px solid #cccccc;
}
#s
{
	background-color:transparent;
	border: 0px;
	width:205px;
	height:23px;
	padding: 4px 0px 0px 15px;
}
#search_form, #search_form_home
{
	margin:0px 0px 0px 245px;
	position:relative;
	background-repeat:no-repeat;
	background-position:5px 20px;
}
#search_form{	background-image:url(images/header_searchBox_BG.jpg);}
#search_form_home{	background-image:url(images/header_searchBox_BG_home.jpg);}
#search_form_label
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color: #ffffff;
	position:relative;
	top: 6px;
	left: 12px;
}
#galleries_archive_link
{
	position:absolute;
	right:10px;
	top:10px;
}
#galleries_archive_link a
{
	font-size:11px;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
}
#galleries_archive_link a:hover
{
		color:#F09043;

}
#searchsubmit, #searchsubmit_home
{
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
	border:0px;
	width:47px;
	height:23px;
	top:20px;
	left:230px;
}
#searchsubmit{	background-image:url(images/header_searchSubmit.jpg);}
#searchsubmit_home{	background-image:url(images/header_searchSubmit_home.jpg);}

.galleryVideoList li
{
	display:inline;
}

.galleryVideo img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.galleryVideo img:hover {
	background-color: #A9A9A9;
}
.post_link
{
	font-size:11px;
}
#footer2
{
	background-color:#ffffff;
	background-image: url(images/footer_BG_2nd.jpg);
	background-repeat:no-repeat;
	background-position:-6px 0px;
	padding-top:50px;
	padding-bottom:10px;
}
.footer_copy
{
	text-align:center;
	font-size:11px;
	color:#777777;
	margin-bottom:5px;
}
.footer_copy a
{
	color:#555555;
	text-decoration:underline;
}
/*
\\--- Site Layout (Home) ---\\
*/

#loginform
{
	padding:10px 15px 30px 15px;
}
#login
{
	height:400px;
}
.body_home, body.login
{
	background-image:url(images/bodyBG.jpg);
	background-repeat:repeat-x;
	background-color:#f1f1f1;
}
#pagewrapper_home
{
	background-color:#ffffff;
	width: 750px;
	margin-left:auto;
	margin-right: auto;
}
#pagewrapper_home_top
{
	background-color:#ffffff;
	width: 750px;
	margin-left:auto;
	margin-right: auto;
	padding-bottom:8px;
}
#pagewrapper_home_bottom
{
	background-color:#ffffff;
	width: 750px;
	margin-left:auto;
	margin-right: auto;
}
#headerwrapper_home
{
	background-image:url(images/header_BG_home.jpg);
	background-repeat:repeat-x;
	width: 100%;
	position:relative;
}
#header_img_home
{
	width:298px;
}
#header_content_home
{
	float: right;
	width: 440px;
}
#header_menu_home
{
	background-image:url(images/header_menu_BG.gif);
	background-repeat:repeat-x;
	float:right;
	position:absolute;
	top: 0px;
	right: 0px;
}
#header_menu
{
	background-image:url(images/header_menu_LE_home.jpg);
	background-repeat:no-repeat;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:5px;
}
#header_menu li
{
	display:inline;
	padding-left:17px;
	padding-right:15px;
	border-left:1px solid #d7d7d7;
	list-style:none;
}
#header_menu li.home
{
	display:inline;
	border-left:none;
	list-style:none;
	padding-left:24px;
}
#header_menu a
{
	font-weight:bold;
	color:#016BA5;
}
#header_menu a:hover
{
	color:#F09043;
}
#splashwrapper_home
{
	margin: 0px 0px 0px 0px;
	height:205px;
	background-image:url(../../../splash_image.php);
	background-repeat:no-repeat;
	border:2px solid #444444;

}
#top_stories_main
{
	margin:10px 10px 10px 400px;
}
#top_stories
{
	margin:10px 10px 10px 315px;
}
#top_stories, #top_stories_main 
{
	height:185px;
	border:1px solid #444444;
	background-image:url(images/top_story_BG.png);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
}
#top_stories h2, #top_stories_main h2
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:26px;
	margin:15px 0px 10px 20px;
}
#top_stories li, #top_stories_main li
{
	margin: 5px 10px 0px 30px;
	list-style-image:url(images/top_story_img.png);
	list-style-position:inside;
	font-size:12px;

}
#top_stories a, #top_stories_main a
{
	color:#FFFFFF;
}
#top_stories a:hover, #top_stories_main a:hover
{
	color:#F09043;
}
#podcast_home
{
	margin:2px 5px;
	height:31px;
	background-image:url(images/podcast_BG1.gif);
	background-repeat:repeat-x;
}
#podcast_end_home
{
	float:right;
}
.hpt_element
{
	float: left;
	border:1px solid #bbbbbb;
	position:absolute;
	top:0px;
	left:0px;
}
.hpt_container p
{
	font-size:11px;
	margin-left:60px;
	margin-bottom:10px;
}
.postwrapper p, .LV_postwrapper p
{
	font-size:11px;
}
#VGN_img_home
{
	margin:10px 5px 10px 15px;
}
.VGN_postwrapper, .LV_postwrapper, .ENT_postwrapper, .XS_postwrapper
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}
.VGN_post_title
{
	margin-left:59px;
	font-size:12px;
}
.VGN_post_title a
{
	font-weight:bold;
	color:#F09043;
}
.VGN_post_title a:hover
{
	text-decoration:underline;
}
.VGN_postwrapper
{
	width:230px;
	margin:0px 0px 0px 25px;
	
}
.VGN_read_more, .ENT_read_more
{
	position:relative;
	top: -7px;
	margin-bottom:5px;
}
.VGN_read_more a
{
	font-size:11px;
	color:#F09043;
}
.VGN_read_more a:hover
{
	color:#006F96;
}
#videoGameNews_column_home
{
	width:260px;
}
#entertainment_column_home
{
	width:256px;
}
#ENT_wrapper{
	background-color:#efefef;
	border: 1px solid #bbbbbb;
	margin: 7px 10px 10px 0px;
}

#video_column_home
{
	width:230px;
}
#video_img_home
{
	margin:10px 5px 10px 15px;
}
.LV_postwrapper
{
	margin:0px 10px 0px 20px;
}
.LV_post_title
{
	font-size:12px;
	margin:5px 5px 0px 1px;
}
.LV_post_title a
{
	font-weight:bold;
	color:#299605;
}
.LV_post_title a:hover
{
	text-decoration:underline;
}
.LV_postwrapper p
{
	margin:0px 15px 18px 1px;
}
#ENT_img_home
{
	margin:3px 0px 3px 10px;
}
.ENT_post_title
{
	margin-left:59px;
	font-size:12px;
}
.ENT_post_title a
{
	font-weight:bold;
	color:#006F96;
}
.ENT_post_title a:hover
{
	text-decoration:underline;
}
#ENT_innerwrap
{
	background-image:url(images/ent_innerBG_home.jpg);
	background-repeat:repeat-y;
	margin:0px 6px 4px 8px;
}
#ENT_inner
{
	background-image:url(images/ent_innerTop_home.jpg);
	background-repeat: no-repeat;
	padding:25px 10px 0px 15px;
}
#ENT_innerBottom
{
	height:20px;
	background-image:url(images/ent_innerBottom_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.ENT_postwrapper
{
	width:200px;
}
.ENT_read_more a
{
	font-size:11px;
	color:#006F96;
}
.ENT_read_more a:hover
{
	color:#F09043;
}
.main_date
{
	font-size:11px;
	margin-bottom:2px;
	color:#999999;
}
.vid_img_home
{
	border:0px;
}
#footerwrap_home
{
	background-image:url(images/crossSite_BG.jpg);
	background-color:#000000;
	background-repeat:repeat-y;
}
h3.main_post_title
{
	font-weight:bold;
}
#crossSite_news
{
	width: 260px;
}
#crossSite_videos
{
	width:325px;
	margin-right:35px;
}
.hpt_element_XS
{
	float: right;
	border:1px solid #bbbbbb;
	position:absolute;
	top:0px;
	right:0px;
}
.XSn_postwrapper
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:40px;
	text-align:right;
	margin-bottom:18px;
}
.XS_postwrapper
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:40px;
	text-align:right;
	margin-bottom:18px;
}
h3.XS_post_title
{
	font-size:12px;
}
.XS_post_title a
{
	font-weight:bold;
	color:#ffffff;
}
.XS_post_title a:hover
{
	color:#F09043;
}
.XS_read_more_link
{
	font-size:11px;
	color:#ffffff;
	padding-right:16px;
	background-image:url(images/read_more_oj-blk.gif)	;
	background-position:right;
	background-repeat:no-repeat;
}
.XS_read_more_link:hover
{
	color:#f09043;
}
.XS_read_more
{
	text-align:right;
}


#ad_front_box
{
	margin: 0px 0px 20px 10px;
}
#ad_front_banner
{
	margin: 0px 0px 10px 15px;
}
#ad_front_leader
{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#333333;
	padding-top:10px;
	padding-bottom:10px;
}
#ad_front_leader_wrap
{
	width:728px;
	margin-left:auto;
	margin-right:auto;
}
#ad_section_banner
{
	margin:10px 2px 2px 2px;
}
#ad_section_box
{
	margin: 20px 0px 0px 15px;
}
#ad_section_leader
{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	background-color:#111111;
	padding-top:10px;
	padding-bottom:10px;
}
#ad_section_leader_wrap
{
	width:728px;
	margin-left:auto;
	margin-right:auto;
}
