/* Start of CMSMS style sheet 'Benjamin' */
@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, caption,  tfoot, thead,  
del, dfn, em, font, ins, kbd, q, ,table, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
left-margin:0;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
body {
	background: white;
	line-height: 1;
	color: black;
	}
ol, ul {
	list-style: none;
	}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;

	}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
	
/*-----------Main CSS ---------------*/

body {
margin-top:0;
background-color:#F9F5EA;
background: url(images/bg.jpg) repeat fixed;
	font-size:16px;
		font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.3em;
	}
	
p {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.3em;

}	
#container {
position:relative;
	margin:0 auto;
	width: 960px;
	text-align: left;
	background-color:#F9F5EA;

	}

#header {
	width:960px;
	height:158px;
	margin:0;
	padding:0;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}

#header h1 {
display:none;
}


#.content {
width:940px;
margin-top:0;
padding:0;
margin-left:10px;

background-color:#666666;
}

#navigation{
height:53px;
}

#flash {
text-align:center;
}

#left_panel {
position:relative;
float:left;
width:200px;
padding:15px 5px 10px 5px;
}

#right_panel {
float:right;
padding:15px 5px 10px 5px;
width:410px;
}

#middle_panel {
float:left;
width:330px;
padding:15px 0px 10px 0px;
}

#main_content {
width:890px;
padding: 15px 30px 10px 40px;
background-image:url(images/main_content_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}


.clear {
clear:both;
}

.right{
float:right;
font-size:12px;
}

#footer{
width:960px;
	height:76px;
	margin:0;
	padding:0;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#666666;
background-color:#fff;
}

#footer a{
color:#666666;
}

#footer .footP{
position:relative;
top:20px;
	font-size:14px;
	}
#footer .footP2{
position:relative;
top:10px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#999999;
	font-size:10px;
	}

#footer .footP2 a{
color:#999999;
 font-size:10px;
	}

/* NAVIGATION CSS */

ul#top_nav{
position:absolute;
font-size:14px;
right:0;
margin:130px 0;
padding:0;
}

ul#top_nav li{
list-style:none;
border-right:#333333 1px solid;
 float: left;
 }
 
ul#top_nav li#no_border{
 border-right:#333333 0px solid;
 
 }
 
 
ul#top_nav li a {
text-decoration:none;
   display: block;
   width: 110px;
   text-align: center;
   padding: 3px 0;
   color:#16599C;
}

ul#top_nav li a:hover {
color:#AD4F68;
}



ul#nav {
width: 960px;
height: 53px;
margin:0;
padding:0;
background: url('images/nav_bg.jpg');
position:relative;
} 
ul#nav li {
display:block;
height:53px;
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}
ul#nav li a {
display:block;
height:53px;
}
li#i1 {
left: 60px;
width: 70px;
}

li#i2 {
left: 150px;
width: 55px;
}

li#i3 {
left: 230px;
width: 70px;
}

li#i4 {
left: 330px;
width: 60px;
}

li#i5 {
left: 420px;
width: 75px;
}

li#i6 {
left: 525px;
width: 70px;
}

li#i7 {
left: 625px;
width: 85px;
}

li#i8 {
left: 740px;
width: 155px;
}

#i1 a:hover {
background: transparent url('images/nav_bg.jpg') -60px -51px no-repeat;
}
#i2 a:hover {
background: transparent url('images/nav_bg.jpg') -150px -51px no-repeat;
}
#i3 a:hover {
background: transparent url('images/nav_bg.jpg') -230px -51px no-repeat;
}
#i4 a:hover {
background: transparent url('images/nav_bg.jpg') -330px -51px no-repeat;
}
#i5 a:hover {
background: transparent url('images/nav_bg.jpg') -420px -51px no-repeat;
}
#i6 a:hover {
background: transparent url('images/nav_bg.jpg') -525px -51px no-repeat;
}
#i7 a:hover {
background: transparent url('images/nav_bg.jpg') -625px -51px no-repeat;
}
#i8 a:hover {
background: transparent url('images/nav_bg.jpg') -740px -51px no-repeat;
}

ul#nav li a {
text-indent:-9000px; background-color:transparent; }


.clear{
clear:both;
}

.clear_left{
clear:left;
}

.clear_right{
clear:left;
}

/* FORM */
 .join_fan_club{
margin:0 auto;
}

  .join_fan_club {
text-align:left;
width:400px;
font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
color:#754748;


}
 .join_fan_club label {
	
	clear: left;
	text-align:left;
	width: 380px;
	margin-right: 5px;
	text-align: right;
font-size: 1.0em;
font-weight:bold;
}

 .join_fan_club input, .join_fan_club select {

  
	margin-top: 3px;
        margin-bottom:15px;
	background-color: #D9CECF;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
        border:#000 1px solid;
        font-size:18px;
        width:380px;
	height:25px;
}

.join_fan_club textarea {
margin-top: 3px;
        margin-bottom:15px;
	background-color: #D9CECF;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
        border:#000 1px solid;
        font-size:18px;
width: 380px;
            height: 100px;
}


 .join_fan_club input.fbsubmit{
width:150px;
}


.captcha {
width:440px;
text-align:left;
margin-top:25px;
}
.captcha input{
margin-top:15px;
}
.captcha img {
border:#000000 1px solid;
float:left;

}



/* End of 'Benjamin' */

