/* CSS Document */
* { margin:0px; padding:0px;}

a:link { text-decoration:none; color:#000000;}
a:hover { text-decoration:underline; color:#C4161C;}
a:visited { text-decoration:none;}
a:focus { outline:none;}

.clear { clear:both;  background:#FFFFFF;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; line-height:18px; background:#f2f1e9;}

#main_container { width:963px; margin:0px auto; background:#FFFFFF;}

/*HEADER STYLE START*/

#header { clear:both; height:126px;}

.header_text { background:url(../images/heading_line.gif) no-repeat; height:74px; width:463px; float:left; margin-top:38px;}

.logo { float:left; width:84px; height:84px; padding:32px 10px 10px 10px;}

.header_right {font-weight:bold; color:#c4161c; width:220px; float:right; padding-top:0px;}

.subscribe { background:url(../images/subscribe_icon.jpg)  no-repeat; background-position:right bottom;
             padding-right:13px;  width:345px; float:right; padding-top:0px;}

a.post:link { font-weight:bold; color:#000000; text-decoration:none; height:36px; width:254px; float:right; padding-top:90px;}
a.post:visited { font-weight:bold; color:#000000; text-decoration:none; height:36px; width:254px; float:right; padding-top:90px;}
a.post:hover { font-weight:bold; color:#c4161c; text-decoration:underline; height:36px; width:254px; float:right; padding-top:90px;}

/*HEADER STYLE END*/

/*TOP MENU STYLE START*/
.box{ background:url(../images/menu_bg.gif) repeat-x; height:37px;
	}

.box ul{ margin:0px;
         padding:0px;
		 margin-left:0px;
	   }

.box ul li{ display:inline;
            font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#ffffff;
		  }

.box ul li a{ display:block; height:37px; float:left;
              color:#ffffff;
			  line-height:37px;
			  padding:0px 29px 0px 28px;
			  
			}
			  
.box ul li a:hover{ background:#0e4292;
                    color:#ffffff;
					text-decoration:none;
				  }
/*TOP MENU STYLE END*/

/*body left panel STYLE start*/

#left_panel { width:686px; float:left; text-align:justify; background:#FFFFFF; padding:22px 28px 0px 28px;}
#left_panel span { color:#000000; font-weight:bold;}
.heading {
	clear:both;
	font-size:18px;
	color:#000000/*993300*/;
	font-weight:bold;
	padding-bottom:8px;
	text-transform: uppercase;
}

.episode { clear:both;}

.episode ul { list-style:none; clear:both; border-bottom:1px dashed #993300; padding-bottom:5px;}

.episode li { display: inline; float:left; width:215px; padding:12px 0px 0px 9px; text-align:center;}

.episode li.summary { text-align:justify;}

.episode li a { border:none;}


.comments_box { font-size:16px; font-weight:bold; color:#000000; padding-top:22px; clear:both;}

.comments { border:1px solid #b3e3f9; background:#ebf8ff; font-weight:normal; padding:12px 14px; margin:12px 0px;}

.comments h2 { clear:both; color:#000000; font-size:14px; font-weight:bold;}

.comments h6 { clear:both; color:#000000; font-size:10px; padding:5px 0px 16px 0px; font-weight:normal;}

.comments p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #474747; line-height:18px;}

.comments a { border-bottom: dashed 1px #0e4393; text-decoration:none;}

.comments a:hover { border-bottom: dashed 1px #b91414; color:#b91414; text-decoration:none;}

.comments_numbering {clear:both; padding:12px 0px; text-align:right;}

.comments_numbering a:link, .comments_numbering a:visited {border:1px solid #1f518f; text-decoration:none; color:#5d5d5d; padding:2px 4px; margin:0px 4px;}

.comments_numbering a:hover, .comments_numbering a:focus {color:#b91414; font-weight:bold; text-decoration:none; border:none;}

.next a:link, .next a:visited {text-decoration:none; color:#474747;}

.next a:hover, .next a:focus {color:#b91414; font-weight:bold; text-decoration:none; border:none;}

.post_form { border:1px solid #b3e3f9; background: #FFFFFF url(../images/post_form_bg.gif) repeat-x; padding:12px 14px; margin:12px 0px;}

.post_form form input{width:575px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #474747; height:25px;
border-top:2px solid #828177; border-left:2px solid #828177; border-bottom:2px solid #f9f8f3; border-right:2px solid #f9f8f3;}  

.post_form form textarea {width:575px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #474747; height:100px; border-top:2px solid #828177; border-left:2px solid #828177; border-bottom:2px solid #f9f8f3; border-right:2px solid #f9f8f3;}
		  	  
.post_form form input.submit{ width:192px;
            height:35px;
			background:#0e4393;
			color:#ffffff;
			font-weight:bold;
			border:1px solid #000000;
		  }	
		  
.post_form form input.submit:hover{ width:192px;
            height:35px;
			background:#b91414;
			color:#ffffff;
			font-weight:bold;
			border:1px solid #000000;
		  }			  

.button{ width:192px;
            height:35px;
			font-size:14px;
			background:#0e4393;
			color:#ffffff;
			font-weight:bold;
			border:1px solid #000000;
			padding:12px 9px;
		  }	

.post_form ul {list-style:none;}

.post_form li {display:block; padding:12px 0px; list-style:none;}

.post_form h3 { clear:both; color:#000000; font-size:14px; font-weight:bold;}

.video_panel { clear:both; text-align:center; padding-top:19px;}

/*body left panel STYLE end*/


/*body right panel STYLE start*/

#right_panel { width:218px; float:right; background:#FFFFFF;}

#right_panel a:link, #right_panel a:visited { text-decoration:none;}
#right_panel a:hover { text-decoration: underline;}

#right_panel h1 { background:url(../images/right_heading_bg.gif) no-repeat; height:56px; font-size:18px; color:#FFFFFF; padding:10px 0px 0px 18px;}

#right_panel ul { list-style:none; font-size:10px;}
#right_panel li { display:block; font-weight:bold; color:#000000; padding:5px 2px 0px; text-align:center;}

#right_panel li a {font-weight:bold; color:#000000; border:none; text-decoration:none;}

#right_panel li a:hover {font-weight:bold; color:#c4161c; text-decoration:none; border-bottom:1px dashed #993300;}

#right_panel li img { border:8px solid #cddfef; margin-bottom:8px;}
/*body right panel STYLE end*/


/*Footer STYLE START*/
#footer { clear:both; background:url(../images/footer_bg.gif) repeat-x; height:26px; text-align:center; font-size:10px; color:#FFFFFF; padding-top:12px;
          width:963px; margin:auto;}

/*Footer STYLE end*/


.contact-pic{  padding-right:35px; margin-top:-80px;}