﻿/*************************/
/**    Control styles   **/
/*************************/
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}

#eventControl{ color:#FFF; }
#eventControl .eventControlHeader{width:271px; height:20px;font-size:18px; font-variant:small-caps; padding:7px 10px; margin-bottom:1px; background:#FFF url("../images/fresh_header_bar_top_bg.jpg") repeat-x ;}
#eventControl .eventControlContent{width:271px; height:201px; padding:5px 10px ; background-image:url(../images/control_bg.jpg); background-repeat:repeat-x; background-color:#CD2027;color:#FFF;}
#eventControl .more {color:#f6de80;}

#youtubeControl{ position:relative; z-index:0;  color:#FFF;}
#youtubeControl .ControlHeader{width:274px; height:20px;font-size:18px; font-variant:small-caps; padding:7px 10px; margin-bottom:1px; background:#FFF url("../images/fresh_header_bar_top_bg.jpg") repeat-x ;}
#youtubeControl .ControlContent{ z-index:0; position:relative; width:294px; height:211px;  background-color:#CD2027;color:#FFF; overflow:hidden;}

#rantControl{ color:#FFF;}
#rantControl .ControlHeader{width:271px; height:20px;font-size:18px; font-variant:small-caps; padding:7px 10px; margin-bottom:1px; background:#FFF url("../images/fresh_header_bar_top_bg.jpg") repeat-x ;}
#rantControl .ControlContent{width:271px; height:201px; padding:5px 10px; background-image:url(../images/control_bg.jpg); background-repeat:repeat-x; background-color:#CD2027;color:#FFF;}
#rantControl .Footer{width:271px; height:201px; padding:5px 10px; background-color:#CD2027;color:#FFF;}
#rantControl .title{ color:#FFF; font-size:14px; font-weight:bold; }
#rantControl .text{ height:164px; overflow:hidden; color:#FFF; font-size:12px; font-weight:normal;}
#rantControl .more {color:#f6de80;}

#videoControl{color:#fff;}
#videoControl .controlContent{width:220px; height:110px;font-size:12px; padding:7px 5px; background-color:#202020;}
#newsControl{color:#fff;}
#newsControl .controlContent{width:220px; height:110px;font-size:12px; padding:7px 5px; background-color:#202020;}

#polls { width:230px; }

.TitleBarText{ font-family:Helvetica; font-size:26px; font-weight:bold; }
.topmargin{margin-top:8px;}
.pollHeader{ padding-top:5px; font-family :Helvetica; Font-Size:14px; Font-weight:bold; Color:Red; text-indent:10px; Background-color:#202020;}
.voteButton{ height:30px; width:60px; margin-left:150px; font-size:12px; font-family:Helvetica;Color:White; Font-weight:bold; background-color:Red; }
.pollAnswer{ text-indent:10px;padding-left:10px  ;font-family:Helvetica; Font-Size:10pt; font-weight:normal; Color:White; background-color:#202020;}
.pollQuestion{ text-indent:10px; font-family:Helvetica; Font-Size:10pt; font-weight:normal; Color:White; background-color:#202020; }
.pollFooter{ height:30px; background-color:#202020;}
.pollFooter a { background-color:#202020;}

#adSpace1{ width:253px;  background: #FFF url("../images/fresh_ad1.jpg") no-repeat;}
#adSpace2{  width:253px;  background: #FFF url("../images/fresh_ad2.jpg") no-repeat; margin-top:4px;}

#SignInControl{ width:250px; height:79px; padding:0 8px;  color:White; margin-top:0; background: url("../images/fresh_signinbox_bg.png") no-repeat}
#SignInControl .email{ width:120px; float:left;}
#SignInControl .password{ width:120px; float:left; margin-left:6px;}
#SignInControl .signup{ clear:both;}
#SignInControl .buttons{ color:White; text-decoration:none;}
#SignInControl .labels{ color:White; text-decoration:none; font-family:Helvetica; font-size:12px; }
#SignInControl .loginName{ text-transform:capitalize; font-family:Helvetica; font-size:14px; font-weight:bold;}
#SignInControl .loginStatus { color:#CD2027; font-family:Helvetica; font-size:14px; font-weight:bold;}
#SignInControl .loggedIn { padding:10px 10px 0 0; text-align:right; }
#SignInControl .TextBoxStyle { color:#FFF;}
#SignInControl .TitleTextStyle {}
#SignInControl .InstructionTextStyle {color:#FFF;}
#SignInControl .SubmitButtonStyle {color:#FFF; font-size:14px; font-family:Helvetica; }
#SignInControl .prLabels {color:#FFF; font-size:11px;}
#SignInControl .prButton {color:#FFFFFF; font-size:12px; }
#SignInControl a{ color:#FFF;}
#SignInControl input{ color:#000;}


#CalendarControl{}
#CalendarControl .CalendarStyle{ width:616px; height:380px; background-color:#FFF; color:#000; border:solid 1px #CCC; font-family:Helvetica; font-size:10pt;}
#CalendarControl .TitleStyle{ height:35px;  font-variant:small-caps; background:#FFF url("../images/fresh_nav_bg.jpg") repeat-x ; font-weight:bold; font-size:13pt; color:#FFF; }
#CalendarControl .DayHeaderStyle{ background-color:#CCCCCC; font-weight:bold; font-size:10pt; text-align:center; color:#333333; height:12pt; vertical-align:top; }
#CalendarControl .DayStyle{ border:solid 1px #CCC; text-align:left; vertical-align:top; width:14%; height:110px; color:#8F1015; }
#CalendarControl .DayStyle .linkStyle{  color:#8F1015; text-decoration:underline; font-family:helvetica; font-size:12px; font-variant:small-caps; font-weight:bold; }
#CalendarControl .OtherMonthDayStyle{ color:#CCC; text-align:left; vertical-align:top; border:solid 1px #CCC; }
#CalendarControl .NextPrevStyle{   font-size:8pt; color:#FFF;  }
#CalendarControl .SelectorStyle{ background-color:#CCCCCC; font-weight:bold; font-family:Helvetica; font-size:8pt; color:#333333; width:10px; }
#CalendarControl .SelectedDayStyle{ background-color:#CC0001; color:#FFF;text-align:left; vertical-align:top; }
#CalendarControl .TodayDayStyle{ background-color:#949494; text-align:left; vertical-align:top; }


#DayPilotControl { margin:4px 0 0 0}
#DayPilotControl .header{}
#DayPilotControl .ControlHeader{width:858px; height:20px; font-variant:small-caps; color:#FFF; font-size:18px; padding:7px 10px; margin-bottom:0; background:#FFF url("../images/fresh_nav_bg.jpg") repeat-x ;}


#SignUpControl{ color:#FFF; }
#SignUpControl .label{ width:200px; float:left; padding:5px 0;}
#SignUpControl .label2{ width:400px;  padding:5px 0;}
#SignUpControl .textbox{ width:200px; float:left; padding:5px 0;}
#SignUpControl .header{width:596px; height:20px;font-size:18px; padding:7px 10px; text-transform:uppercase;  background:#FFF url("../images/fresh_header_bar_top_bg.jpg") repeat-x ;}
#SignUpControl .content{width:594px; min-height:370px; padding:5px 10px ; background-color:#FFF;color:#000;border-bottom:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;}
#SignUpControl .textboxstyle{ width:200px; height:18px; border-style:inset; border-width:2px; background-color:Transparent; }
#SignUpControl .indent { margin-left:200px;}
#SignUpControl .rblClass label {float:none; }
#SignUpControl .settings label {float:none; }




#ExtraContentControl{ color:#FFF; margin-top:4px;border-bottom:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000; }
#ExtraContentControl .header{width:231px; height:20px;font-size:18px; padding:7px 10px; font-variant:small-caps;  background:#FFF url("../images/fresh_header_bar_top_bg.jpg") repeat-x ;}
#ExtraContentControl .content{width:231px; min-height:192px; padding:5px 10px ; background-color:#FFF;color:#000;}

#ProfileControl {}
#ProfileControl .label{ width:200px; float:left; padding:5px 0;}
#ProfileControl .label2{ width:400px;  padding:5px 0;}
#ProfileControl .textbox{ width:200px; float:left; padding:5px 0;}
#ProfileControl .textboxstyle{ width:200px; height:18px; border-style:inset; border-width:2px; background-color:Transparent; }
#ProfileControl .indent { margin-left:200px;}
#ProfileControl .rblClass label {float:none; }
#ProfileControl .settings label {float:none; }

#SearchControl .content{}
.search_button{font-size:12px; color:#BA264A; font-weight:bold; text-decoration:none; }

.settings {
	padding: 10px 10px 10px 10px;
	background: white;
	border: 1px solid silver;
	margin-bottom: 20px;
	margin-top: 20px;
}

.settings h1 {
	margin: 0 0 10px 0;
	border-bottom: 1px solid silver;
}




.settings span label{
	float: none;
	display: inline;
	width: auto;
	padding-right: 20px;	
}

.settings span input[type="radio"]{
	border: none;
}
