/* CSS Document */


body{

	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	background-image:url(../images/site/background.jpg);
	height: 100%;
	padding: 0px;
  	color:#000000;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
}
.frame{
  	margin: 0px auto;
  	width: 760px;  
	background-image:url(../images/site/header.jpg);
 	background-repeat:no-repeat;
}
.icon{
margin-left:2px;
}
#content{
	clear: both;
	 float: left;
 	 width: 760px;
 	 margin-top:10px;
}

/* ////////////////////////// header & Search ///////////////////// */

#header{
  float: left;
 height:128px;
  width: 760px;
  
  background-position:top right;
  background-repeat:no-repeat;
}

#search_section{
margin-top:12px;
  clear: both;
 
 float:right;
   padding-right:10px; 
  font-size: 10px;
  height: 37px;
  
}


#search_section form{
  margin: 0px;
  padding: 0px;
  
}

/* ////////////////////////// NAVIGATION AND CONTACTS ///////////////////// */


#group_nav{
  width: 155px;
 
}

#group_nav ul{
  color: #999999;
  margin: 2px;
  padding: 2px;
  
  
  padding: 10px 0px 15px 0px;
  width: 155px;
}

.addclip{
background-color:#CCCCCC;
border:#3C382D dashed 1px;
color:#3C382D;
font-size:14px;
height:30px;
margin-bottom:10px;
padding-top:9px;
}

#group_nav ul li{
background-image:url(../images/site/button.jpg);

background-position:center;
background-repeat:no-repeat;

  display: block;
 
  width: 145px;
  line-height: 22px;
  padding: 1px 0px 0px 5px;
  
}
#group_nav A{
text-decoration:none;
color:#ffffff;
  
}
#group_nav A:hover{
text-decoration:none;
color:#999966;
  
}

#group_contacts{

min-height: 400px;
padding: 0px;

}

#group_contacts i{

color:#333333;


}
#group_contacts A{

color:#3C382D;


}
#group_contacts h1{
font-weight:bolder;
color:#3C382D;
margin:0;
font-size:17px;
}

#sideNav{

padding:0px;

margin:0px;

  float: left;
  width: 155px;
  height:100%;
}


/* ////////////////////////// header Logo styles... ///////////////////// */

.heading{
background-image:url(../images/site/red_header.jpg);
background-repeat:no-repeat;
padding-top:6px;


color:#fff;
width:395px;
height:25px;
font-weight:bold;
}
.heading_title{
padding-left:18px;
}
.heading_events{
text-align:right;
float:right;
padding-right:13px;
margin-top:-4px;
}
.heading_events select{
height:18px;
font-size:11px;
}
.heading_date{
text-align:right;
float:right;
padding-right:13px;
margin-top:-3px;
}
.heading565{
background-image:url(../images/site/red_header_565.jpg);
background-repeat:no-repeat;
padding-top:6px;


color:#fff;
width:565px;
height:25px;
font-weight:bold;
}



/* ////////////////////////// end header Logo styles ///////////////////// */








#main_section{
 float: left;
  width: 575px;
  margin-right: -3px;
  margin-left: 10px;
 
}
#main_section A{
color:#3C382D;
text-decoration:none;
 
}
#main_section A:hover{
color:#333333;
text-decoration:underline;
 
}
#main_info{
 float: left;
  width: 565px;
  margin-right: -3px;
  margin-top:10px;
  margin-bottom:20px;
  color:#000000;
 
}
#main_info h1{
font-weight:bolder;
color:#3C382D;
margin:0;
font-size:18px;
 
}
#main_info strong{
color:#3C382D;
font-size:13px;
}






/* ////////////////////////// TOP STORY ///////////////////// */
#top_story{

background-image:url(../images/site/panel_back.jpg);
margin-bottom:10px;

}
#top_story h1{
text-transform:uppercase;
color:#3C382D;
margin:0;
font-size:20px;
margin-left:10px;
 
}

 #top_story A{
text-decoration:none;
color:#3C382D;
}
#top_story A:hover {

color:#222222;
}

#top_story h1 A{
text-decoration:none;
color:#3C382D;
}
#top_story h1 A:hover{
text-decoration:underline;
color:#222222;
}

.top_footer{


padding:10px;}
#coming_events{
color:#3C382D;
}

#all_events{
padding-top:5px;
color:#3C382D;
}
#all_events A{
text-decoration:none;
  color: #999999;
  font-size:10px;
  }
  #all_events A:hover{
color:#3C382D;
text-decoration:underline;
}

#footer{
margin-top:10px;
  clear: both;
  width: 760px;
    line-height: 24px;
  position: relative;
  color: #999999;
  border-top:solid #999999 1px;
  border-bottom:solid #999999 1px;
}

#footer A{
text-decoration:none;
  color: #999999;
 
}
#footer A:hover{
color:#3C382D;
text-decoration:underline;
}

/* APPLE SEARCH BOX LOOKALIKE STYLES */
.srchimgs {margin-bottom: 1px;}
.sbox {width: 121px; margin-top:10px;margin-left:5px;}
#searchform select, #searchform input {font-size: 10px}
#searchform input.sbox {color: #80808C; height: 12px; width: 95px; border: 0; background: white url(images/site/downloadssearchbg20050513.gif) repeat-x left top; padding: 3px; }
#searchform select {width: 122px; margin-top: 5px;}
#searchform .srchimgs {margin-bottom: 1px;}
html>body #searchform .srchimgs {margin-bottom: 0;}
 
html>body*#searchform input {font-size: 12px}
html>body*#searchform .srchimgs {display: none;}
html>body*#searchform input.sbox {width: 121px;}

/* ///////////////////////////// also in the news ////////////////////////////////// */
#sideNews{
background-image:url(../images/site/news_top.jpg);
background-repeat:no-repeat;
margin-right:10px;
width:162px;
float:right;
}
#sideNews h1{
font-size:11px;
}
.newsDate {
font-size: 9px;
}
#recent_series{
border:1px;
border-top:0px;
border-style:solid;
border-color:#ccc;
margin-right:10px;
width:160px;
}
#recent_series img{
padding:-1;

}
h3{
color:#3C382D;
margin:0px;
} 
#sideNews h1{
color:#3C382D;
padding:5px;
margin:0px;
}
#sideNews .bg1,#sideNews .bg2,#sideNews .bg3,#sideNews .bg4{
border-top:solid #cccccc 1px;
}
/* ////////////////////////////////////////////////////////// */

#template_main_story h1{
text-transform:uppercase;
}
.bg1 {

background-image:url(../images/site/panel_back.jpg);
background-position: center;
padding:5px;
}
.bg2 {
background-image:url(../images/site/panel_back2.jpg);
background-position: center;
padding:5px;
}
.bg3 {
background-image:url(../images/site/panel_back3.jpg);
background-position: center;
padding:5px;
cursor:hand;
}
.bg4 {
background-color:#ffffff;
padding:5px;
}