﻿/*
Theme Name: XPmedia
Theme URI: 
Description: 
Version: 
Author: Jason Danielson
Author URI: http://websalt.ca
Tags: 
727272 was changed to 3C0E39
*/


body 
{
	font-size: 75%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: center;
	margin:0px;
	padding:0px;
}

bodyClass
{
	background: #fff url(images/publisher-title2.jpg) 0 0 repeat-x;
}

/* Wrap */
#wrap
{
	padding-top: 261px;
	
}

/* Head */
#head h2, #head h3
{
	display: none;
}

#logoImg
{
	position: absolute;
	z-index: 60;
	top: 96px;
	left: 48px;
}

a
{
	color:#0058fe;
	text-decoration:none;
}
a:hover
{
	color:#0058FE;
	text-decoration:underline;
}

h1
{
	font-size:2.0em;
}
h2
{
	font-size:1.6em;
}
h3
{
	font-size:1.3em;
}
h4
{
	font-size:1.1em;
}

div.clear
{
	clear:both;	
	height:0px;
	width:1%;
	overflow:hidden;
}
div.clear_space
{
	clear:both;
	height:10px;
}

div.ad
{
	background-color:#eee;
	text-align:center;
	color:#bababa;
}
div.ad iframe, div.ad iframe *
{
	background-color:#eee;
}
div.cat_skyscraper
{
	float:left;
	padding:15px;
}

div#page
{
	width:985px;
	margin:0 auto;
	padding:0px;
	text-align:left;
}

div.invisible
{
	display:none;
}

div.inline_links
{
	margin-bottom:30px;
}

div.textpage h1
{
	margin-bottom:25px;
}

div.textpage h2
{
	margin-bottom:5px;
}

div.textpage h3
{
	margin-bottom:5px;
}
div.textpage p
{
	margin-bottom:20px;
	line-height:1.3em;
}
div.textpage ul
{
	margin: 0 0 1em 3.0em;
	padding: 0;
    line-height:1.3em;
    list-style-type: disc;
}	

div.textpage ul li
{
	margin: 0 0 1em 0;
	padding: 0;
}	

div.textpage ol
{
	margin: 0 0 1em 3.0em;
	padding: 0;
    line-height:1.3em;
    list-style-type: decimal;
}	

div.textpage ol li
{
	margin: 0 0 1em 0;
	padding: 0;
}	

img.ad
{
	border:1px solid #666;
}

div.mb
{
	margin-bottom:15px;
}

span.info_sep
{
	display:inline-block;
	height:9px;
	width:2px;
	margin:0 3px;
	background-color:#bbb;
}

span.arrow_gray
{
	display:inline-block;
	width:10px;
	height:8px;
	margin-left:2px;
	background:url(images/arrow_gray.png) no-repeat;
}

span.arrow_blue
{
	display:inline-block;
	width:12px;
	height:11px;
	margin-left:2px;
	background:url(images/arrow_blue.png) no-repeat;
}

span.arrow_orange
{
	display:inline-block;
	width:12px;
	height:11px;
	margin-left:2px;
	background:url(images/arrow_orange.png) no-repeat;
}

p.add_managed, div#player_page_info p.add_managed
{
	font-size:0.8em;
	margin:2px;
}

div.spacer
{
	clear:both;
	height:30px;
}

div.leftbar
{
	float:left;
	width:150px;
	margin-right:30px;
}

div.vp_leftbar,div.audp_leftbar
{
	float:left;
	width:180px;
	margin-right:15px;
}

div.section
{
	background-color:#dedede;
	margin:0 15px 15px 0;
}

div.vp_section,div.audp_section
{
	background-color:#dedede;
	margin:0px 15px 15px 0;
}


div.section_title{
	height:32px;
	padding:0 10px;
	background-color:#000;
	font-size:1.4em;
	color:#0058fe;
}
div.section_title span.title
{
	float:left;
	margin-top:7px;
}
div.section_title span.sub_title
{
	float:right;
	margin-top:10px;
	font-size:0.7em;
}

/* categories sidebar */
div#vp_categories,div#audp_categories
{
	float:left;
	width:180px;
	margin:0 0px 15px 0;
	
	padding-bottom:5px;
	display:block;
}

div#vp_categories h3,div#audp_categories h3
	{
		padding:8px 13px;
		background-color:#656464;
		color:#ffffff;
		font-weight:bold;
		font-size:13px;
	}
	div#vp_categories ul.categories_div,div#audp_categories ul.categories_div
	{
		margin-bottom:15px;
		background-color:#BFBFBF;
		padding-bottom:15px;
	}
	div#vp_categories ul.categories_div li a,div#audp_categories ul.categories_div li a
	{
		height:1%;
		display:block;
		padding:6px 13px;
		text-decoration:none;
		color:#535353;
		font-weight:bold;
		font-size:12px;
	}
	div#vp_categories ul.categories_div li a:hover,div#audp_categories ul.categories_div li a:hover
	{
		background-color:#3C0E39;
		color:#ffffff;
		cursor:pointer;
	}
	div#vp_categories ul.categories_div li.selected a,div#audp_categories ul.categories_div li.selected a
	{
		background-color:#0057FF;
		color:#ffffff;
	}

	div#vp_categories ul, div#audp_categories ul
	{
		margin-bottom:10px;
		background-color:#D9D9D9;
		padding-bottom:15px;
	}
	div#vp_categories li, div#audp_categories li
	{
		font-size:1.0em;
		display:inline;
		color:#ffffff;
		font-weight:bold;
	}
	div#vp_categories li a, div#audp_categories li a
	{
		height:1%;
		display:block;
		padding:6px 13px;
		text-decoration:none;
		color:#535353;
		font-weight:bold;
		font-size:12px;
	}
	div#vp_categories li a:hover, div#audp_categories li a:hover
	{
		background-color:#3C0E39;
		color:#eaeaea;
		cursor:pointer;
	}
	div#vp_categories li.selected a, div#audp_categories li.selected a
	{
		background-color:#0057FF;
		color:#eaeaea;
	}


div#categories
{
	float:left;
	width:150px;
	margin:0 30px 30px 0;
	background-color:#3d3d3d;
	padding-bottom:5px;
}
	div#categories h3
	{
		padding:8px;
		background-color:#000;
		color:#eaeaea;
		font-weight:normal;
	}
	div#categories li
	{
		font-size:1.0em;
		display:inline;
	}
	div#categories li a
	{
		height:1%;
		display:block;
		padding:6px 8px;
		text-decoration:none;
		color:#a3a3a3;
	}
	div#categories li a:hover
	{
		background-color:#3C0E39;
		color:#eaeaea;
		cursor:pointer;
	}
	div#categories li.selected a
	{
		background-color:#0058FE;
		color:#eaeaea;
	}
	
/* end categories sidebar */
	

	
	

/* media item */

div.media_item
{
	display:inline;
	position:relative;
	float:left;
	margin:12px 12px 0 12px;
}
	div.media_item a
	{
		color:#4d87c1;
	}

/* end media item */

	
	
/* media image */

	
div.concise_title
{
	width:100px;
	height:23px;
	padding-top:7px;
	font-size:0.9em;
	overflow:hidden;
}

/* end media info */



/* header elements */

div#ad_banner_left
{
	float:left;
	margin-right:10px;
	width:234px;
	height:60px;
}

div#ad_banner_right
{
	float:left;
	margin-right:10px;
	width:468px;
	height:60px;
}

div#signup
{
	
}

div#title_bar
{
	clear:both;
	height:73px;
	background-color:#000;
	background:url(images/xp_masthead.gif) no-repeat;
}
	div#title_bar p.title
	{
		float:left;
		padding:17px 0 0 17px;
		font-size:3em;
	}
	div#title_bar p a
	{
		color:#0058FE;
		text-decoration:none;
	}

	
	div#menu_parent
	{
		width:100%;
		padding:0px;
		margin:0px;
		background-color:#BFBFBF;
	}
div.menu
{
	background-color:#ffffff;
	border-bottom:0px solid #D6D6D6;
    z-index:200;
	width:100%;
	margin:0 auto;
}
div.menu ul
{
	display:inline-block;
	list-style:none;
	margin:0 auto;
	padding:0;
	background-color:#BFBFBF;
  
}

	div.menu li
	{
		float:left;
		position:relative;
		font-size:0.99em;
		font-weight:bold;
		letter-spacing:1px;
	}
		div.menu li a
		{
			background-color:#103852;
			display:inline-block;
			height:32px;
			text-decoration:none;
			text-transform: uppercase;
			text-align:center;
			line-height:32px;
			color:#ffffff;
			padding:0 0.7em;
			font-size:15px;
			font-family:arial,Verdana,sans-serif;
			font-weight:bold;
		}
		div.menu li a:hover
		{
			background-color:#522852;
			color:#eee;
			cursor:pointer;
			text-decoration:none;
		}
		div.menu li.selected a
		{
			background-color:#d6b884;
			color:#103852;
		}
		div.menu li.normal a
		{
			background-color:#103852;
			color:#ffffff;	
		}



        div.menu li.blue a
		{
		
			color:#0058FF;
                        font-weight:bold;
		}

		div.menu li.selected ul li a
		{
			background-color:#103852;
			color:#ffffff;
			
		}

		div.menu ul li a:hover
		{
			background-color:#3C0E39;
			color:#eaeaea;
		}

div.menu ul ul
{
	position:absolute;
	width:273px;
	height:0;
	visibility:hidden;
	top:32px;
	left:0px;
	border-top:1px solid #2c2c2c;
}


	div.menu ul ul li a
	{
		width:260px;
		height:26px;
		text-align:left;
		line-height:26px;
		border:1px solid #2c2c2c;
		border-width:0 1px 1px 1px;
		font-size:13px;
               
	}
	div.menu ul a:hover ul, div.menu ul li:hover ul
	{
		visibility:visible;
                z-index:200;
	}


	
/* end header elements */



/* footer elements */

div#footer
{
    float:left;
	width:985px;
	height:90px;
	
	text-align:center;
	font-size:0.9em;
	color:#9a9a9a;
}
	div#footer p
	{
		padding-top:5px;
	}
	div#footer a
	{
		color:#9a9a9a;
		margin:0 7px;

	}
	div#footer span
	{
		margin:0 7px;
	}

/* end footer elements */
		
		

		
/* home page */

div.home_spacer
{
	width:100%;
	height:31px;
	background-color:#000;
	font-size:1.2em;
	color:#0058FE;
}
	div.home_spacer img
	{
		float:left;
	}
	
div#home_topleft
{
	float:left;
	background-color:#000;
	width:744px;
}
	div#home_topleft p.tagline
	{
		height:32px;
		background-color:#3d3d3d;
		color:#969696;
		text-align:center;
		font-size:1.5em;
		line-height:29px;
		letter-spacing:5px;
	}

div#ad_hpb
{
	width:auto;
	display:block;
	height:90px;
	margin:0px;
}



div.spacer span.advertisement
{
	float:right;
	display:block;
	width:180px;
	padding-top:11px;
	font-weight:bold;
	font-size:0.8em;
	text-align:center;
	text-transform:uppercase;
	color:#7c7c7c;
}


/* end home page */
		
		
/* channels page */






.article_listing_heading
{
	background:#A3A3A3 url('images/article_bg.gif') top left repeat-x;
	height:12px;
	font-size:14px;
	font-family:arial,Verdana,sans-serif;
	font-weight:bold;
	color:#ffffff;
	padding:8px 15px 12px 15px;
	display:block;
	margin:0px;
	margin-top:15px;
	letter-spacing:5px;
}

.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.padLeft20{padding:0 0 0 20px;}
div.section_title2
{
	float:left;
	width:755px;
	height:32px;
	padding:0 10px;
	background-color:#000;
	font-size:1.4em;
	color:#0058fe;
}
div.section_title2 span.title
{
	float:left;
	margin-top:7px;
}
div.section_title2 span.sub_title
{
	float:right;
	margin-top:10px;
	font-size:0.7em;
}
.innerArtList
{
	display:block;
	padding:0px;
	margin:15px 0px 0px 0px;
	
}
.bgWhite{background-color:#FFFFFF;}
.bgGray{background-color:#F4F4F4;}
.innerArtHead
{
	font-size:15px;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	color:#3F3F3F;
	margin:0px 0px 0px 5px;
	padding:0px;
}
.innerArtListContainer
{
	width:703px;
}
.innerArtListCnt
{
	width:703px;
	min-height:116px;
	height:auto !important;
	height:116px;
	margin-top:15px;
	background-color:#F0F0F0;
}
.innerArtListDetail
{
	display:block;
	margin-left:100px;
	padding:15px;
}
.innerArtListThumbnail
{
	float:left;
	width:100px;
	padding:0px;
	margin:0px;
	height:105px;
}
.innerArtListTitle
{
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	font-weight:900;
	margin-bottom:5px;
}
.innerArtListDesc
{
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	font-weight:normal;
	letter-spacing:.5px;
}
.innerArtListDesc a.artDescLink
{
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#0058FE;
	font-weight:bold;
}

span.artNewDesc
{
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#FE0001;
	font-weight:bold;
}
.innerArtList2
{
  	float:left;
	margin:5px 2px 10px 4px!important;
	margin:5px 2px 10px 2px;
	background:#FFFFFF;
	border:2px solid #D0D0D0;
}
.artTitleCnt{float:left;width:735px;font-size:24px;font-family:arial,verdana,sans-serif;color:#A9A9A9;padding:10px 0 10px 10px;}
.artAuth{float:left;width:735px;font-size:17px;font-family:arial,verdana,sans-serif;color:#A9A9A9;padding:0px 0 10px 10px;border-bottom:2px solid #EBEBEB;}
span.titleName{color:#0158FF;font-size:18px;font-family:arial,verdana,sans-serif;}
.artDescCont{float:left;width:705px;padding:15px 0px 10px 15px;line-height:20px;}
.artDescCont .artImage{float:left;width:325px;}
ul.pageList
{
    float:right;
	display:inline;
	padding-right:10px;
	list-style-type:none;
}
ul.pageList li
{
    float:left;
	margin:0 4px;
}
ul.pageList li img{border:0;}
ul.pageList li a
{
    float:left;
	width:10px;
  	padding:3px 6px;
	border:1px solid #D0D0D0;
	background:#FFFFFF;
	font-size:10px;
	font-family:arial,verdana,sans-serif;
	color:#191919;
}
ul.pageList li a:hover
{
	border:1px solid #000000;
	background:#0322B0;
	color:#FFFFFF;
}
ul.pageList li span
{
    float:left;
	width:10px;
  	padding:3px 6px;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:blue;
}
ul.pageList li .sideImages,ul.pageList li a.sideImages:hover
{
	border:1px solid #D0D0D0;
	background:#FFFFFF;
	color:#191919;
}

#left_side_drop_down_menu
{
	position:absolute;
	top:33px;
	left:0px;
	display:none;
	width:288px;
	border:#1D1D1D 1px solid;
	border-width:1px 1px 0 1px;
	z-index:999;
}
#left_side_drop_down_menu ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#left_side_drop_down_menu ul li
{
	display:block;
	border-bottom:#1d1d1d 1px solid;
}
#left_side_drop_down_menu ul li a
{
	background-color:#BFBFBF;
	color:#202020;
	display:block;
	height:32px;
	line-height:32px;
	padding:0 0.7em;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial,verdana,sans-serif;
	font-size:12px;
}
#left_side_drop_down_menu ul li a:hover
{
	background-color:#3C0E39;
	color:#eeeeee;
}

#index_top_flash_right_div
{
	width:693px;
	float:left;
	height:auto;
}
#index_page_middle_full_div
{
	margin-top:10px;
	width:auto;
	display:block;
}
#index_page_middle_right_div
{
	width:180px;
	text-align:center;
	background-color:#DEDEDE;
	float:right;
	margin:0px;
	padding:0px;
}
#index_page_middle_left_div
{
	width:180px;
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
}
#index_page_middle_center_div
{
	width:auto;
	margin:0px 190px 0px 193px;

}
.mt10{margin-top:10px;}
.mb15{margin-bottom:15px;}
.mt15{margin-top:15px;float:left;}
#index_page_middle_center_top_div
{
	margin:0px;
	padding:0px;
	width:auto;
	display:block;
	height:53px;
}
#index_page_middle_center_top_div img
{
	float:left;
	margin:0px;
}
#index_page_middle_center_bottom_div
{
	margin:10px 3px 0px 0px;
	background-color:#DEDEDE;
	padding:15px 15px 1px 15px;
	height:520px;
}

div.ch_leftbar
{
	float:left;
	width:180px;
	margin-right:15px;
}

div.ch_section
{
	background-color:#dedede;
	margin:0 15px 15px 0;
}


.zero{padding:0; margin:0;}
.no_rec{float:left; width:90%; margin:20px 10px;}

#main_paging_div
{
	display:inline;
	text-align:right;
	float:right;
	margin-right:12px;
}
.page_linked
{
	font-family:Arial,verdana,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#7A7A7A;
	background-color:#ffffff;
	border:#7A7A7A 1px solid;
	padding:2px 4px 1px 4px;
	float:left;
}
.page_linked:hover
{
	color:#333333;
	background-color:#FCB040;
	border:#7A7A7A 1px solid;
	text-decoration:none;
}


.ddimgtooltip{
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
}
div#pp_top_left p.desc1
	{
		width:530px;
		height:25px;
		padding:8px;
		color:#777;
	}

.LabelStyle
{
color:#103852;	
font-weight:bold
}

.LabelGold
{
color:#deb884;	
font-weight:bold
}
