@charset "UTF-8";
/* CSS Document */
/* colors 
dark grey: 463e36
mid grey: 67605a
light grey: 9a968f
red:a01e1e


*/




#captcha img { width:99px; height:20px; border:0;}

/*Change nav default*/

.subnav_item_over{ color: #a01e1e; }

/*Change breadcrumb default*/
#m_breadcrumb, #c_breadcrumb { color: #a01e1e;}
#c_breadcrumb a, #m_breadcrumb a, .related a, a.mc_more, a.mc_more:hover {color: #a01e1e;  }
a {color:#a01e1e;}
/*Color change */
.interviewOn, .quote,  .topStory_img_holder{ color: #a01e1e; }
#todayBlock span{color: #a01e1e;}
.hdr_more_news { background: #a01e1e;  } 

DIV.m_box_more a.title_lk_cs { color: #a01e1e; }
DIV.m_box_more { height: auto;}

.m_box_outer { margin: 0;}


#c_2col_left { width: 620px; float: left; height: 250px; border: none;}
#c_2col_left #c_colMid_Holder { width: 300px; float: left; margin: 0 0 0 20px; }

.cat_topStory_holder li a.title_lk_cs { color: #a01e1e; }


#c_colLft_Holder2, #c_colMid_Holder2 { height:495px; } 

#m_headerRowX {width: 940px; height: 170px;  background:url(/pics/head_bg/hdr_bg_img_005.jpg) no-repeat right;}

#m_headerRow {width: 940px; height: 170px;  background:url(/pics/head_bg/hdr_bg_img_005.jpg) no-repeat right;}

/*structure elements */

.twelvePt {font-size:12px;}

#r_logoHolder {float:left;width:320px;}
#r_quote {float:left;width:180px;margin:10px 0px 0px 30px;padding-left:30px;border-left:1px solid #e7e6e4;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#67605a;}
#r_quote h6 {font-family:Arial, Helvetica, sans-serif;color:#a01e1e;font-size:10px;margin:0px;padding:0px;}
#r_headerHolder {width:940px;background:url(/pics/header_gradient.jpg) no-repeat right top;position:relative;}
#theBackPic {position:absolute;z-index:0;width:790px;height:175px;}
#rain_Log_box {float:right;margin:10px;width:130px;font-size:10px;}
#rain_Log_box a {color:#a01e1e;font-size:11px;}
#rain_Log_box div {color:#9a968f;}

/*Breadcrumb */
#c_breadcrumb { width: auto;margin:0px 0px 20px 0px;padding-top:0px;}

.newsbox { border-bottom: 1px solid #e7e6e4; border-top: none;margin-bottom: 18px;line-height:15px;color:#463e36;height:250px;}
.newsbox h4{color:#67605a;margin:0px;padding:5px 0px 10px 0px;}
.newsbox h2 {font-size:20px;padding-top:10px;margin:0px;}
.newsbox h2 a {color:#463e36;}
.newsbox span {color:#9a968f;padding:0px 5px 0px 5px;}
.newsbox b {background:url(/pics/icon_sml_comment.gif) no-repeat left; margin: 0; padding-left: 17px;font-weight: normal; color: #67605a; }
.newsbox img {float:left;margin:0px 10px 10px 0px;}
.newsbox h5 {clear:both;font-weight:normal;font-size:10px;}
.newsbox li {font-size:10px;color:#67605a;}
.newsbox a {color:#a01e1e;}
.newsbox li a {font-size:11px;color:#a01e1e;}
.newsbox li span {color:#9a968f;padding:0px 5px 0px 5px;}
.hdr_newsbox {padding:8px 10px 8px 10px;color:#fff;background-color:#a01e1e;margin:0px;}
.book_holder_reports {height:150px;background-position:bottom;}

.cat_topStory_holder {height:250px;border-bottom:1px solid #e7e6e4;}

.rainbut {background:no-repeat;margin-bottom:10px;}
.rainbut span {padding:37px 27px 17px 17px;font-size:9px;display:block;}
.rainbut a {color:#a01e1e;font-size:10px;padding:0px 0px 0px 0px;letter-spacing:0.3em;}
#rain1 {background:url(/pics/rainmaker_viewprofile.gif);height:90px;}
#rain2 {background:url(/pics/rainmaker_updateprofile.gif);height:70px;cursor:pointer;margin-bottom:11px;}
#rain3 {background:url(/pics/rainmaker_nominateprofile.gif);height:70px;margin-bottom:0px;cursor:pointer;}
#rain4 {background:url(/pics/rain_searchprofile.gif);height:109px;margin:0px;}
#rain4 span {padding:40px 27px 17px 17px;}
.rainbut .selectBox {width:250px;}

.rain_selectors {height:250px;}
.rain_selectors span {display:block;width:145px;float:left;font-size:10px;line-height:12px;margin:9px 10px 9px 0px;}
#sel1, #sel2 {margin-right:0px;}
.rain_selectors span  h3 {color:#;font-weight:normal;padding:0px;margin:3px 0px 0px 0px;color:#a01e1e;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.rain_selectors span img {margin:0px;}
.clear_line {clear:both;border-bottom:1px solid #e7e6e4;padding:0px;font-size:0px;line-height:0px;height:0px;}
.clear_all {clear:both;padding:0px;font-size:0px;line-height:0px;height:0px;}

.rain_about {line-height:15px;}
.rain_about img {float:left;margin:0px 10px 10px 0px;}
.rain_about h1 {margin-bottom:10px;}
.rain_legend { padding: 12px 0 0 12px; height: 77px;  border: 1px solid  #e7e6e4; line-height: 15px; width: 286px;}
.rain_legend h4 {background-position:top left;float:left;width:90px;height:22px;line-height:22px;margin:0px;padding:0px 0px 0px 30px;cursor:pointer;}
#leg1 {background:url(/pics/legend_rainmaker.gif) no-repeat;}
#leg2 {background:url(/pics/legend_wildcard.gif) no-repeat;}
#leg3 {background:url(/pics/legend_postirrer.gif) no-repeat;}
#leg4 {background:url(/pics/legend_polotics.gif) no-repeat;}
#leg5 {background:url(/pics/legend_flag.gif) no-repeat;}

.showLegend {position:absolute;width:268px;background-color:#fff;border:1px solid #e7e6e4;left:0px;top:129px;display:inline;font-size:11px;line-height:15px;padding:15px;display:none;z-index:5;}
.showLegend h2 {color:#a01e1e;padding-bottom:5px;}
.legHolder {position:relative;width:0px;height:0px;line-height:0px;font-size:0px;overflow:visible;z-index:5;}

.theNominate .showLegend {top:-50px;left:-310px;}
.theView .showLegend {top:0px;left:320px;}

.rainFormGrey {background-color:#e7e6e4;padding:16px 10px 15px 10px;display:block;clear:both;line-height:20px;position:relative;}
.rainFormWhite {padding:16px 10px 15px 10px;display:block;clear:both;line-height:20px;position:relative;}
.reddrop1 {width:288px;height:18px;border:1px solid #e7e6e4;line-height:18px;background-color:#FFFFFF;padding-left:2px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#463e36;}
.reddrop2 {width:240px;height:18px;border:1px solid #e7e6e4;line-height:18px;background-color:#FFFFFF;padding-left:2px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#463e36;}
.reddrop3 {width:276px;height:18px;border:1px solid #e7e6e4;line-height:18px;background-color:#FFFFFF;padding-left:2px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#463e36;margin-bottom:10px;}

.redText1 {width:288px;height:18px;border:1px solid #e7e6e4;line-height:18px;background-color:#fff;padding-left:2px;float:right;}
.redText2 {width:137px;height:18px;border:1px solid #e7e6e4;line-height:18px;background-color:#fff;padding-left:2px;float:right;margin-left:10px;}
.redText3 {width:245px;height:18px;border:1px solid #e7e6e4;line-height:18px;background-color:#fff;}
.redText4 {width:274px;height:18px;border:1px solid #e7e6e4;line-height:18px;background-color:#fff;margin-bottom:10px;}
.redText5 {width:288px;height:18px;border:1px solid #e7e6e4;line-height:18px;background-color:#fff;padding-left:2px;float:right;}
.redText6 {width:120px;height:18px;border:1px solid #e7e6e4;line-height:18px;background-color:#fff;margin-bottom:10px;}
.redArea {width:288px;height:98px;border:1px solid #e7e6e4;line-height:18px;background-color:#fff;padding-left:2px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#463e36;}
.redArea3 {width:264px;height:98px;border:1px solid #e7e6e4;line-height:18px;background-color:#fff;padding-left:2px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#463e36;}

.redRadio {margin-left:15px;background-color:#e7e6e4;}
.redRadio2 {background-color:#FFF;}
.redRadio3 {background-color:#e7e6e4;}
.redCheck {background-color:#e7e6e4;}
.redCheck2 {background-color:#FFF;}

.rainFormGrey  p,.rainFormWhite p {width:10px;float:left;color:#a01e1e;margin:0px;padding:0px;}
.rainCharacters {position:absolute;top:-13px;left:-150px;height:12px;line-height:10px;width:150px;font-size:10px;color:#a01e1e;text-align:right;}
.rainCharacterHolder {position:relative;overflow:visible;height:0px;line-height:0px;width:0px;font-size:0px;float:right;}

.rainUblocks li {padding-bottom:2px;}
.rainUblocks .raintop3 {width:80px;float:left;margin:0px 5px 0px 0px;padding:0px;font-size:10px;}
.rainUblocks .raintop7 {width:120px;float:left;margin:5px 5px 0px 0px;padding:0px;color:#a01e1e;}
.rainUblocks h5 {font-size:14px;font-weight:bold;color:#a01e1e;margin:0px;width:auto;float:none;padding:5px 0px 0px 0px;}

.rain_clear10 {clear:both;height:10px;}

.rainProfile img {float:right;margin:41px 0px 10px 10px;}
.rainProfile .profileHead {font-size:28px;line-height:35px;padding-right:0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;}
.rainProfile  {line-height:15px;}
.rainProfile h4 {font-weight:bold;color:#463e36;margin:20px 0px 0px 0px;}

.rainSmallButs {width:145px;height:70px;font-size:10px;display:block;float:left;margin:10px 10px 0px 0px;color:#67605a;}
.rainSmallButs p {margin:35px 25px 0px 17px;line-height:12px;padding:0px;}
#rainS1 {background:url(/pics/rainprofile_comment.gif) no-repeat;}
#rainS2 {background:url(/pics/rainprofile_vote.gif) no-repeat;}
#rainS3 {background:url(/pics/rainprofile_update.gif) no-repeat;}
#rainS4 {background:url(/pics/rainprofile_nominate.gif) no-repeat;}

.rainType {float:right;width:60px;}
.rainType img{float:none; margin-top:0px !important;}


.c_profileChoice {width:auto;}

#rain_colspan2_Holder .c_profileChoice_content div{overflow:visible;}
.c_profileChoice_content {width:auto;}

.r_rainTabs{background:url(/pics/rainlist_taboff.gif) no-repeat;width:154px;height:40px;line-height:40px;font-size:25px;font-family:Georgia, "Times New Roman", Times, serif;color:#463e36;text-align:center;float:left;cursor:pointer;}
.r_rainTabs_Over{background:url(/pics/rainlist_tab_on.gif) no-repeat;width:154px;height:40px;line-height:40px;font-size:25px;font-family:Georgia, "Times New Roman", Times, serif;color:#a01e1e;text-align:center;float:left;}
.r_rainTabsEnd {background:url(/pics/rainlist_end.gif) no-repeat;width:1px;height:40px;float:left;}

.rainlistHolder {width:575px;border:1px solid #e7e6e4;border-top:none;padding:20px 20px 10px 20px;}
.rainlistHolder div {float:left;width:105px;margin:0px 0px 10px 10px;}
.rainlistHolder div a {display:block;padding-top:5px;}

#rain_colspan2_Holder{ width: 618px; float: right; }
#rain_colLft_Holder{ width: 300px; float: left;line-height:15px;}
.rainBig {color:#a01e1e;font-size:40px;}
.rainred {color:#a01e1e;font-size:12px;font-weight:bold;}

.red20 {font-size:20px;color:#a01e1e;font-weight:bold;}
.red {color:#a01e1e;}

.rainvotelistHolder {width:615px;border:1px solid #e7e6e4;border-top:none;padding:10px 0px 10px 0px;position:relative;color:#a01e1e;}
.rainvotelistHolder div {background-color:#e7e6e4;clear:both;padding:5px 5px 5px 20px;}
.rainvotelistHolder .rainlist1, .rainvotelistHolder .rainlist2 {padding:0px;margin:0px;width:150px;color:#67605a;} 
.rainvotelistHolder .rainlist1 {position:absolute;left:250px;}
.rainvotelistHolder .rainlist2 {position:absolute;left:400px;}
.rainvotelistHolder .rainWhiteBack {background-color:#fff;}

h3 .greyCopy {padding-left:20px;font-family:Arial, Helvetica, sans-serif;color:#67605a;}

.rain_reg, .rain_log{ padding:10px;border: 1px solid  #e7e6e4; line-height: 15px; width: 278px;background:url(/pics/rainreg_back.jpg) repeat-x;margin:0px;position:relative;}
.rain_log{height:150px;}
.rain_reg{height:459px;}

.regSecurity img {float:left;margin:0px 10px 10px 0px;}
.regSecurity {font-size:10px;line-height:11px;}

/*Box Layout*/

.m_box_outer2 { width:620px; background:url(/pics/rain_bigbox_header.gif) no-repeat;}
.m_box_title2 { margin: 5px 0 5px 0; height: 29px; font-size: 10px;}
.m_box_title2 h3{ margin: 9px 0 0 14px; font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;  }
.m_box_icon2 {  height: 28px; border-left: 1px solid #e7e6e4; float: right; }
.m_box_cnt2 { border: 1px solid  #e7e6e4; height: 178px; padding: 15px;  background:url(/pics/rainreg_back.jpg) repeat-x;}



/*Carousel */
.scrollHead {width:940px;height:40px;background:url(/pics/rain_scrollhead.gif) no-repeat;line-height:40px;font-family:"Times New Roman", Times, serif;font-size:14px;}
.scrollHead span {color:#a01e1e;padding-left:15px;}
.scrollHead b {font-weight:normal;color:#9a968f;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

#m_scroller { margin: 0 0 20px 0; }

#m_scroller h5{ color: #a01e1e; margin-bottom: 10px;}

.jcarousel-container {position: relative;background:url(/pics/rain_scrollback.jpg) repeat-x;width: 900px; height: 100px;padding: 10px 20px;}
	
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;width: 900px;height: 100px;display:}	
	
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}	
#carousel {margin-left:10px;}
.jcarousel-list li {float: left;list-style: none; width: 285px;height: 100px;margin: 0px 15px 0px 0px; clear:none;}

.jcarousel-next {z-index: 3;  width: 20px; height: 119px; background: #e7e6e4; position: absolute; top: 0px; right: 0px;cursor: pointer;background: url(/pics/rain_button_scroll_rht.gif) no-repeat; display: none;}
.jcarousel-next-horizontal:hover {  background: url(/pics/rain_button_scroll_rht.gif) no-repeat;}	

 .jcarousel-prev {z-index: 3;   width: 20px; height: 119px;  position: absolute; top: 0px; left: 0px;  cursor: pointer; background:url(/pics/rain_button_scroll_lft.gif) no-repeat; }       
 .jcarousel-prev-horizontal:hover {background:url(/pics/rain_button_scroll_lft.gif) no-repeat; }

.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {width: 20px; height: 119px;  position: absolute; top: 0px; right: 0px;  cursor: pointer; background:url(/pics/rain_button_scroll_rht.gif) no-repeat; display: block;}
 
 .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {width: 20px; height: 119px;  position: absolute; top: 0px; left: 0px;  cursor: pointer; background:url(/pics/rain_button_scroll_lft.gif) no-repeat; }		
 
.scroller_item { font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #67605a;display:inline;} 
.scroller_item h2 {font-size:14px;}
.scroller_item img { float: left; margin-right: 15px;  }
.scroller_item div { padding-top: 8px;}
.scroller_item span {font-size: 11px;  display: block; margin: 3px 0px 3px 0px; line-height: 14px;}
.scroller_item a {font-size: 11px; font-weight: normal; color: #a01e1e;padding-top:10px;line-height: 16px;}
 
 
 /* Letter Submission */
 
 .m_box_outer { margin: 0;}
	h3{ color: #a01e1e;}
#letterSubTable { margin-top: -10px;}	
#letterSubTable span{ font-size: 9px; color: #a01e1e; margin:0;}
.subHolder { padding: 10px; width: 278px; height: 490px; border: 1px solid  #e7e6e4; background: #f5f3f1;  }
.subHolder span{ margin-bottom: 10px; display: block; width: 278px; height: 20px; clear: both;   }
.subHolder input{ border: 1px solid #e7e6e4; background: url(/pics/icon_form_req.gif) no-repeat left #fff; padding: 2px 0 2px 12px;   }
.subHolder .inputfield01{ float:left; margin-right: 10px; width: 118px; }
.subHolder .inputfield02{ width: 263px; }
.subHolder .inputfield03{ float: right; width: 118px; background-image: none; }
.subHolder .inputfield04{ float:right; margin-right: 21px; width: 95px; font-size: 11px; color: #463e36; }
.subHolder .textarea{width: 275px; height: 250px; border: 1px solid #e7e6e4;  }
.subHolder .submit { float: right;  border: none; background:none; margin-top: 8px;}

.alr_letter{ padding-bottom: 20px; border-bottom: 1px solid #e7e6e4; line-height: 15px; }
.alr_letter h4{ margin: -10px 0 0 0;}
.alr_letter h2{ color: #a01e1e;  line-height: 16px; font-size: 17px; margin-bottom: 8px;  }
.letterHeader{ margin-top: 10px;}
.letter_title{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; line-height: 40px; float: left; width: 500px; }
.letter_title_icons { float: left;}
.letter_title strong{ color: #a01e1e; font-weight: normal; }
.letter_title_icons li { display: inline; list-style-type: none; margin: 0; }
#letterOptions { padding: 8px 10px; width: 600px; background: #e7e6e4; text-align:right; color: #b5b2ad; }
 #letterOptions a{color: #a01e1e; }


#c_colRht_Holder  .m_box_more { margin-bottom: 0;}



#interact-blocks {margin:60px 0px 10px 0px;}

.srch { font-size:9px; margin-top:-5px;}
.srch a { font-size:9px;}
#srch_name { font-size:9px; margin-top:-5px;}
#srch_name a { font-size:9px;}

.all-votes { padding-bottom:15px;}