/* CSS Document */
    /*------------------------------------------------------------------------------------
      Global Styles
    ------------------------------------------------------------------------------------*/
    * {
        padding:0;
        margin:0;
    }
    h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 0px; }
	p {margin: 1em 0px; line-height: 18px;}
    li, dd { margin-left:5%; list-style: none; }
    fieldset { padding: .5em; }
    select option{ padding:0 5px; }
	form input {border: 1px Solid #333333; width: 200px; background-image:url(/images/bg_form.jpg); background-repeat:repeat-x; }
	form textarea {border: 1px Solid #333333; width: 450px; height: 180px; background-image:url(/images/bg_form.jpg); background-repeat:repeat-x; background-position:bottom; }

    .hide, .print-logo, .close-button{ display:none; }
    .left{ float:left; }
    .right{ float:right; }
    .clear{ clear:both;}
    a img{ border:none; }
	a {color: #c5520f; text-decoration:none;}
	a:hover {border-bottom: 1px dotted #93190a;}
	a:hover img{ }
	div, ul {margin: 0px; pading: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; line-height: 16px; color:#333333;}
	.orangeborder {border: 3px solid #c5520f; }
	.border_top { background-image:url(/images/dot_black.gif); background-repeat:repeat-x; text-align: right; }
	.border_top .btn_top{ padding-top: 10px;}
	.border_top .btn_back{ padding-top: 10px;}
	.btn_more {margin-top: 20px;}
	.btn_more a {color: #93190a; font-size: 12px; font-weight: bold; width: auto; background-image:url(/images/bullet.gif); background-repeat:no-repeat; background-position: 0px 3px; padding-left: 18px; }
	.btn_more a:hover {border-bottom: 1px dotted #93190a; }
	.btn_back a {color: #93190a; font-size: 12px; font-weight: bold; width: auto; background-image:url(/images/bullet_back.gif); background-repeat:no-repeat; background-position: 0px 5px; padding-left: 18px; }
	.btn_back a:hover {border-bottom: 1px dotted #93190a; }
	
	.btn_top a {color: #93190a; font-size: 12px; font-weight: bold; width: auto; background-image:url(/images/bullet_top.gif); background-repeat:no-repeat; background-position: 0px 5px; padding-left: 18px; }
	.btn_top a:hover {border-bottom: 1px dotted #93190a; }
	
	.article_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height: 22px; font-weight: bold; color: #93190a; margin-bottom: 5px; margin-top: 10px; }
	.red {color: #93190a;}
	
Body {margin: 0px; padding: 0px; background-image:url(/images/bg.jpg); background-repeat:repeat-x;  text-align: center;}
.wrapper {width: 1000px; margin: 0px auto; text-align:left;}
#header {width: 1000px; height: 200px; background-image:url(/images/header.jpg); background-repeat:no-repeat;}

#footer {width: 100%; background-image:url(/images/footerbg.jpg); background-repeat:repeat-x; height: 152px; clear: both;}
	#footer .wrapper {width: 960px; margin: 0px auto; text-align:left; background-image:url(/images/footerbg-graphic.jpg); height: 152px; background-repeat:no-repeat; padding-top: 5px;}
	#footer .wrapper .links {color:#C44D0E; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left: 160px; width: 800px; text-align:left;}
	
	#footer .wrapper .footerlinks {margin-left: 100px; width: 800px;}
	#footer .wrapper .footerlinks ul li {float:left;}
	#footer .wrapper .footerlinks a:hover {border-bottom: 0px;}
	#footer .wrapper .footerlinks a.footer_slice {display: block; width: 97px; height: 68px; margin-left: 0px; margin-top: 10px; }
	#footer .wrapper .footerlinks a.footer_style {display: block; width: 60px; height: 68px; margin-left: 190px; margin-top: 10px; }




/*------------------------------------------------------------------------------------
      Splash Page
    ------------------------------------------------------------------------------------*/
	#splash_content { background-image:url(/images/splashpage.jpg); background-repeat:no-repeat; width: 1000px; height: 524px;}
	#splash_content .logo_slice {width: 196px; height: 120px; padding-top: 255px; margin-left: 550px;}
	
/*------------------------------------------------------------------------------------
      Site template
    ------------------------------------------------------------------------------------*/
	#content{ background-image: url(/images/contentbg.jpg); background-repeat:no-repeat; width: 1000px;}
	/*Vertical nav starts here----------------------------------------------*/
		#left_colum {width: 175px; float: left;}
		#left_colum ul { list-style: none; margin: 0px; padding: 0px; margin-left: 30px; width: 135px; }
		#left_colum ul li { margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #330000; float: left; width: 135px; height: auto; background: url(/images/bullet.gif) no-repeat; background-position: 0px 8px; border-bottom: 1px Solid #B9A873; }
		#left_colum ul li a {display: block; width: auto; margin-left: 20px; margin-top: 5px; padding-bottom: 5px; height: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #330000; text-decoration: none;}
		#left_colum ul li a:hover{ color:#93190a; text-decoration: none; border-bottom: none;}
		#left_colum_ellie {margin-left: 20px;}
	/*--------Content area------------*/
	    #right_colum {width: 800px; float: left; padding-top: 15px; margin-left: 5px;}
			#right_colum h1 {font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight: bold; text-transform:uppercase; color: #93190a; border-bottom: 1px Solid #b9a873; padding-bottom: 5px; padding-top: 5px; width: 770px;}
			#right_colum .main_content { margin-top: 7px; width: 790px; margin-bottom: 10px; }
			#right_colum .main_content .content_left { width: 495px; padding-top: 5px; padding-left: 5px; padding-right: 0px; float: left; }
			#right_colum .main_content .content_right { width: 250px; float: left; padding-top: 5px; padding-left: 15px; padding-right: 10px; padding-bottom: 10px;}
			#right_colum .main_content .content_bottom { clear: both;}		

/*------------------------------------------------------------------------------------
      Page pacific styling
    ------------------------------------------------------------------------------------*/
			
#index_phase1 #right_colum .main_content { margin-top: 7px; background-color: #dddddd; width: 790px; background-image:url(/images/bg_home_tile.gif); background-repeat:repeat-y; margin-bottom: 10px; }			
	#index_phase1 #right_colum .main_content .btn_more {text-align: right;}
	#index_phase1 #right_colum .main_content .content_left {background-image: url(/images/bg_home.gif); background-repeat:no-repeat; background-position: top left; padding: 10px; }
	#index_phase1 #right_colum .main_content .content_left h2 {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; color: #93190a; border-bottom: 1px Solid #b9a873; padding-bottom: 5px; padding-top: 5px; width: 480px;}
	#index_phase1 #right_colum .main_content .content_left .feature_episode_img {float:left; margin-top: 20px; margin-left: 15px;}
	#index_phase1 #right_colum .main_content .content_left .feature_episode_txt {width: 280px; float: left; margin-left: 15px; padding-top: 20px;}
    #index_phase1 #right_colum .main_content .content_right h2 {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; color: #93190a; border-bottom: 1px Solid #b9a873; padding-bottom: 5px; padding-top: 5px; width: 250px;}
	#index_phase1 #right_colum .main_content .content_right {padding-left: 5px;}
	#index_phase1 #right_colum .main_content .content_right .inlaw_advise_img {margin-top: 10px;}
	#index_phase1 #right_colum .main_content .content_right .inlaw_advise_txt {margin-top: 10px;}
	#index_phase1 #right_colum .main_content .content_right .inlaw_advise_txt h3{ text-transform:uppercase; font-size:14px; margin-bottom: 5px; }
	#index_phase1 #right_colum .main_content .content_bottom {clear: both; height: 15px; background-image: url(/images/bg_home_bottom.gif); background-repeat:no-repeat; }
	
	
	#index #right_colum .main_content { margin-top: 7px; width: 790px; margin-bottom: 10px; }			
	#index #right_colum .main_content .btn_more {text-align: right;}
	#index #right_colum .main_content .content_left {width: 510px; padding-left: 0px;}
	#index #right_colum .main_content .content_left .featured {background-image: url(../images/homepagev2_featuredbg.png); background-position:top right; background-repeat:no-repeat; padding-top: 10px; width: 510px;}
	#index #right_colum .main_content .content_left h2 {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; color: #93190a; border-bottom: 1px Solid #b9a873; padding-bottom: 5px; padding-top: 5px; width: 500px;}
	#index #right_colum .main_content .content_left .feature_episode_img {float:left; margin-top: 20px; margin-left: 15px;}
	#index #right_colum .main_content .content_left .feature_episode_txt {width: 280px; float: left; margin-left: 15px; padding-top: 20px;}
    #index #right_colum .main_content .content_right h2 {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; color: #93190a; border-bottom: 1px Solid #b9a873; padding-bottom: 5px; padding-top: 5px; width: 250px;}
	#index #right_colum .main_content .content_right {padding-left: 5px;}
	#index #right_colum .main_content .content_right .inlaw_advise_img {margin-top: 10px;}
	#index #right_colum .main_content .content_right .inlaw_advise_txt {margin-top: 10px;}
	#index #right_colum .main_content .content_right .inlaw_advise_txt h3{ text-transform:uppercase; font-size:14px; margin-bottom: 5px; }
	#index #right_colum .main_content .content_bottom {clear: both; height: 15px;}
	
	#index #right_colum .main_content .content_right .video_content {margin-top: 10px;}
	#index #right_colum .main_content .content_right .video_content .video_left {width: 70px; float:left; margin-right: 15px;}
	#index #right_colum .main_content .content_right .video_content .video_right {float:left; width: 160px;}
	#index #right_colum .main_content .content_right .video_content .video_right h3 {color: #c5520f; text-transform:uppercase; font-size:12px; margin: 0px;}
	#index #right_colum .main_content .content_right .video_content .video_right p {margin: 0px;}
	#index #right_colum .main_content .content_right .video_content .content_bottom {clear: both;}
	#index #right_colum .main_content .content_right .video_content .btn_more {margin-bottom: 10px; margin-top: 0px; text-align:left;}
	#index #right_colum .main_content .content_right .video_content .align_right {text-align:right;}
	#index #right_colum .main_content .content_right .video_content .video_right a {color: #000000; text-decoration:none;}
	#index #right_colum .main_content .content_right .video_content .video_right a:hover {color: #c5520f; border-bottom: 1px dotted #93190a;}
	

#episode #right_colum .main_content { margin-top: 7px; width: 790px; margin-bottom: 10px; }
	#episode #right_colum .main_content h3 {font-size: 14px; color: #c5520f; }
	#episode #right_colum .main_content .btn_more {background-color: #ddd; padding: 3px;}
	#episode #right_colum .main_content .content_left {width: 70px; padding-left: 15px; float:left;}
	#episode #right_colum .main_content .content_right p{ margin: 0px;}
	#episode #right_colum .main_content .content_right {margin-left: 15px; width: 670px; float:left; padding: 5px;}
	#episode #right_colum .main_content .content_bottom {clear: both; height: 5px; background-image: url(/images/dot.gif); background-repeat:repeat-x; width: 790px; }
	
	.webisode_image {margin-top: 10px; margin-bottom: 5px;}


body.episodes .content_right h3 {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #93190a; border-bottom: 1px Solid #b9a873; padding-bottom: 5px; padding-top: 5px; width: 250px; text-transform:uppercase; }
body.episodes .content_right #episode_player {margin-bottom: 20px; margin-top: 10px;}
body.episodes .content_left .border_top .btn_back{ padding-top: 10px;}
body.episodes #episode_list li {list-style: none; background: url(/images/bullet.gif) no-repeat; background-position: 0px 8px; padding-left: 20px; margin-top: 8px;}
body.episodes #episode_list li.selected { padding-top: 3px; padding-bottom: 3px; background: url(/images/bullet_black.gif ) no-repeat; background-color:#CCCCCC;  background-position: 5px 8px; padding-left: 25px; margin-top: 8px;; }
body.episodes #episode_list li.selected a{color: #000;}	
 #episode_list{height: 450px; overflow:auto;}


	
body.press #right_colum .main_content .content_right h3 {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #93190a; border-bottom: 1px Solid #b9a873; padding-bottom: 5px; padding-top: 5px; width: 250px; text-transform:uppercase; }
	body.press #right_colum .main_content .content_left h3.article_title {margin-bottom: 20px;}
	body.press #right_colum .main_content .content_left .border_top .btn_top{ padding-top: 10px;}
	body.press #right_colum .main_content .content_right li {margin-left: 0px;}
	body.press #right_colum .main_content .content_right .orangeborder {border: 1px solid #c5520f;}
	body.press #right_colum .main_content .content_right .margin {margin-top: 5px;}
	body.press #right_colum .main_content .content_right .btn_more {background-color: #ddd; margin: 0px; text-align:right; width: 256px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px;}
	body.press #right_colum .main_content .content_right .btn_more a{margin-right: 5px;}
	body.press #right_colum .main_content .content_right .btn_more a:hover {border-bottom: 1px dotted #93190a;}

#about #right_colum .main_content .content_right li {margin-left: 0px; margin-top: 10px;}
#beontheshow  #right_colum .main_content .content_left .registration_form {width: 500px; text-align:center; }
	#beontheshow  #right_colum .main_content .content_left .registration_form table{ text-align:left; margin: 0 auto; }
#beontheshow  #right_colum .main_content .content_right {width: 270px; padding: 0px; text-align:right}
	

body.press {}
	body#press_index .content_right ul li#index,
	body#press_ellie .content_right ul li#ellie,
	body#press_bio .content_right ul li#bio,
	body#press_stills .content_right ul li#stills 
		{display:none}

#press_stills .still_images {float: left; margin-bottom: 20px; margin-left: 10px;}
#press_stills .still_images ul li {background-color: #ddd; width: 210px; margin: 0px; text-align:center; }

#credits #right_colum .main_content {}


