/* CSS Document */
a, a img, object{outline: none;}
body {
	background-color:#060f02;
	margin:0px;
	}

body#black {
	background-color:#000000;
	margin:0px;	
	}

.navbar {
	background-image:url(images/navbar_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:115px;
	}

.myboys_foot {
	background-image:url(images/foot_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	}

/*** ABOUT ***/

#about_bg {
	background-image:url(images/about/about_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
	
.about_title, .episode_title {
	font-size:16px;
	font-weight:bold;
	}
	
	.episode_no_title {
	font-size:13px;
	font-weight:bold;
	}

.about_notpad {
	background-image:url(images/about/about_middle_3.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	padding-left:8px;
	padding-top:6px;
	}

.episode_notpad {
	background-image:url(images/about/episode_middle_3.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	padding-left:8px;
	padding-top:30px;
	}

.episode_text_align {
	padding-top:6px;
	}

/*** CAST ***/

#cast_bg {
	background-image:url(images/cast/cast_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}

.cast_notepad {
	background-image:url(images/cast/middle_3.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	padding-left:10px;
	padding-top:12px;
	}

.cast_name {
	font-size:16px;
	font-weight:bold;
	}

/*** HOME ***/

.home_myboys_foot {
	}

/*** MULTIMEDIA ***/

#multimedia_bg {
	background-image:url(images/multimedia/multimedia_bg.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	padding-bottom:70px;
	}

.downloads_top_2 {
	background-image:url(images/multimedia/downloads_top_2.jpg);
	vertical-align:top;
	padding-left:18px;
	padding-top:80px;
	}

.downloads_top_3 {
	background-image:url(images/multimedia/downloads_top_3.jpg);
	vertical-align:top;
	padding-left:14px;
	padding-top:80px;
	}

.downloads_middle_2 {
	background-image:url(images/multimedia/downloads_middle_2.jpg);
	vertical-align:top;
	padding-left:18px;
	padding-top:36px;
	}

.downloads_middle_3 {
	background-image:url(images/multimedia/downloads_middle_3.jpg);
	vertical-align:top;
	padding-left:11px;
	padding-top:33px;
	}

.downloads_middle_3 img {
	border-color:#FFFFFF;
	border-width:thin;
	}

.podcast_middle_2 {
	background-image:url(images/multimedia/podcast_middle_2.jpg);
	vertical-align:top;
	padding-left:6px;
	padding-top:20px;
	}

.podcast_middle_3 {
	background-image:url(images/multimedia/podcast_middle_3.jpg);
	vertical-align:top;
	padding-left:6px;
	padding-top:20px;
	}

.podcast_middle2_2 {
	background-image:url(images/multimedia/podcast_middle2_2.jpg);
	vertical-align:top;
	padding-left:6px;
	padding-top:12px;
	}

.podcast_text {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:160px;
	}
.podcast_text a, .podcast_text a:link, .podcast_text a:visited {color:#FFFFFF;}
.podcast_text a:hover {color:#a7844a;}

.wallpaper_text {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	}	

#videoflashcontent{
	/*float:left;*/
	margin-top:80px;
	/*padding-right:35px;*/
	width: 576px
}

#videocliptable{
float:left;
width: 300px;
overflow: hidden;
padding-top:35px;
}
#videocliptable ul.myBoys_gallery_set{
	list-style: none;
}
#videocliptable ul.myBoys_gallery_set li{
	text-align:center;
	float: left;
	padding: 10px;
	color:#FFFFFF;
	width: 120px;
}
#videocliptable ul.myBoys_gallery_set li a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

/*** TOUR ***/

#tour_bg_452 {
	background-image:url(images/tour/tour_bg_452.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:452px;
	}

#tour_bg_481 {
	background-image:url(images/tour/tour_bg_481.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:481px;
	padding-top: 12px;
	}

.tour_middle_2 {
	background-image:url(images/tour/middle_2.jpg);
	vertical-align:top;
	width:389px;
	height:236px;
	}

.tour_text {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:6px;
	padding-right:6px;
	padding-top:10px;
	vertical-align:top;
	}

/*** UPDATES ***/

.updates_2 {
	background-image:url(images/updates/updates_2.jpg);
	height:369px;
	vertical-align:top;
	}

.updates_padding_left {
	padding-left:6px;
	}	

.updates_padding_top {
	padding-top:12px;
	}

.updates_text {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:270px;
	text-align:left;
	}
.updates_text a, .updates_text a:link, .updates_text a:visited {color:#FFFFFF;}
.updates_text a:hover {color:#a7844a;}

#maintable {
	margin: 0 auto;
}


	
	/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {}
 
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; top: 35px;}

.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}

.jcarousel-item { float: left; list-style: none; width: 300px; height: 300px; margin: 0; }

	/* We set the width/height explicitly. No width/height causes infinite loops. */
	
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; }

.jcarousel-prev { z-index: 3; }

/* jQuery CAROUSEL Skin Styles*/
	
	.jcarousel-container-horizontal {position: relative; margin:0; padding:0;}
	
	.jcarousel-clip-horizontal {width: 315px; height: 300px; margin:0 auto;}
	
	.jcarousel-item-horizontal {margin-right: 10px;	}
	
	.jcarousel-item-placeholder {background: #fff; color: #000;}
	
	/**  Horizontal Buttons	 **/
	.jcarousel-next-horizontal { position: absolute; margin: 0px 0 0 205px; _margin: 0px 0 0 190px; width: 61px; height: 24px; cursor: pointer; background: transparent url(images/button_next.gif) no-repeat 0 0;}
	
	.jcarousel-next-horizontal:hover {background: transparent url(images/button_next.gif) no-repeat 0 0;}
	

	.jcarousel-next-disabled-horizontal,
	.jcarousel-next-disabled-horizontal:hover,
	.jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -100px 0;	}
	
	.jcarousel-prev-horizontal { position: absolute; margin: 0px 0 0 15px; _margin: 315px 0 0 15px; width: 61px; height: 24px; cursor: pointer; background: transparent url(images/button_back.gif) no-repeat 0 0;}
	
	.jcarousel-prev-horizontal:hover {background: 
	transparent url(images/button_back.gif) no-repeat 0 0; }

	.jcarousel-prev-disabled-horizontal,
	.jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -100px 0; }			
		
#linkbar{
	height: 30px;
	width: 1068px; 
	background: url("images/linkbar.jpg") no-repeat top center;
	margin: 0 auto;
}
#linkbar a{
	height: 0;
	overflow: hidden;
	display: block;
}
#linkbar a#visit{
	padding-top: 30px;
	width: 160px;
	float: left;
	display:inline;
	margin-left:64px;
}
#linkbar a#register{
	padding-top: 30px;
	width: 160px;
	float: left;
	display:inline;
	margin-left:115px;
}
#linkbar a#join{
	padding-top: 30px;
	width: 160px;
	float: left;
	display:inline;
	margin-left:90px;
}
#linkbar #share{
	list-style: none;
	float: left;
	display:inline;
	height: 30px;
	margin:0;
	padding:0;
	margin: 6px 0 0 108px;
}
#linkbar #share li{float: left; display: inline; padding: 0 2px;}
#linkbar #share li a{
	padding-top: 16px;
	width: 16px;
}

#homecontainer{
	width: 1068px;
	height: 681px;
	margin: 0 auto;
}