body{

margin:0px;

}

#container #logo{

position:relative;
left:-10px;

}

#container .wrapper{

width:800px;
margin:0px auto 0px auto;

}

#container #list_wrapper{

width:800px;
margin:0px auto 0px auto;

}


#container #admin_options{

position:absolute;
width:100%;
top:130px;
background-color:#333333;
text-align:right;

}


#container #admin_options a{

text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:7px 10px 7px 10px;
display:block;
float:right;

}

#container #admin_options a:link{

color:#FFFFFF;
background-color:#333333;
text-decoration:none;

}

#container #admin_options a:visited{

color:#FFFFFF;
background-color:#333333;
text-decoration:none;

}

#container #admin_options a:hover{

color:#FFFFFF;
background-color:#FFCC00;
text-decoration:none;

}


#container #admin_options input{

margin-left:5px;

}

#container #record_count{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#206950;
font-weight:bold;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;

}


#container #message{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

#container #records{

float:left;

}

#container h1{


font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
color:#195f47;
font-weight:bold;
padding:10px;
margin:0px;
margin:0px 0px 0px 0px;
padding:7px 0px 20px 0px;

}

#container .instructions{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.5em;
padding-bottom:20px;

}


#container #records .Date{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5em;
color:#333333;

}

#container #records .Title{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5em;
color:#333333;
font-weight:bold;

}

#container #records .Story{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#333333;

}

#container #records .Story ul{

clear:both;
line-height:1.5em;
padding-bottom:5px;

}


#container #records .Story strong{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#333333;

}

#container #records img{

float:left;
margin:0px 20px 10px 0px;
border:none;

}

#container #footer{

clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
color:#666666;

}

#container #footer .wrapper{

border-top:solid 1px #cccccc;

}


#container #form_pager{

clear:both;
text-align:center;
margin:20px 0px 15px 0px;

}



#container #titlebar{

height:130px;
background:url(images/titlebar.gif) repeat-x;
margin-bottom:40px;

}



#container #form_auth{

margin-left:auto;
margin-right:auto;
margin-top:15%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:602px;

}


#container #form_auth h1{

position:relative;
z-index:2;
top:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#cccccc;
margin:0px;
padding:0px 25px 10px 0px;
text-align:right;

}

#container .record_entry{
margin-top:40px;
margin-bottom:40px;

}

#loginfields{

position:relative;
top:20px;
left:10px;

}

.logon{

position:relative;
top:-27px;
float:right;
background:url(news/templates/images/login.gif) no-repeat;
width:100px;
height:37px;
display:block;


}

.logon span{

display:none;

}

#username{

padding-left:20px;


}

#password{

padding-left:20px;
}

#loginmessage{

position:relative;
left:20px;
font-weight:bold;
color:#990000;

}


#form_wrapper{

margin:0px;
padding:0px;

}

#keys{

position:absolute;
top:5px;
left:20px;


}

#loginlogo{

position:relative;
left:23px;
z-index:1;

}

#login_top{

background:url(news/templates/images/top_login.gif) no-repeat;
height:14px;

}

#login_middle{

position:relative;
background:url(news/templates/images/middle_login.gif) repeat-y;
padding:60px 0px 50px 10px;

}

#login_bottom{

background:url(news/templates/images/bottom_login.gif) no-repeat;
height:14px;

}


#edit_item_wrapper .title{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;

}


#edit_item_wrapper .label{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;

}

#edit_item_wrapper input[type="text"]{

width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:solid 1px #cccccc;
padding:5px;

}


#edit_item_wrapper textarea{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;

}


/**/

#contentarea #news-records{

float:left;
width:382px;

}


#contentarea .record_entry{

position:relative;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
float:left;
clear:left;

}


#contentarea .record_entry .Date{


font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-style:italic;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 5px 3px 13px;


}


#contentarea .record_entry .Story-title{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 6px;

}

#contentarea .record_entry .Story-teaser{

clear:left;

}

#contentarea .record_entry .Story-teaser p{

color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
float:left;

}

#contentarea .record_entry .Story-teaser a{


font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding:3px 0px 0px 5px;

}

#contentarea .record_entry a:link{

color:#206950;

}

#contentarea .record_entry a:visited{

color:#206950;

}

#contentarea .record_entry a:hover{

color:#ffc000;

}


/*View Page*/

/* #view_story is the frontend view page for the news headlines */

#view_story{



}




#view_story a{

clear:left;
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}


#view_story a:link{

color:#206950;

}

#view_story a:visited{

color:#206950;

}

#view_story a:hover{

color:#ffc000;

}


#view_story .Title{


font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
color:#195f47;
font-weight:bold;
padding:10px;
margin:0px;
margin:0px 0px 0px 0px;
padding:7px 0px 10px 0px;


}

#view_story .Date{

float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#twocolcontentarea #view_story h1{


font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
color:#195f47;
font-weight:bold;
padding:10px;
margin:0px;
margin:0px 0px 0px 0px;
padding:7px 0px 20px 0px;

}

#twocolcontentarea #view_story h2{


font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:18px;
color:#195f47;
font-weight:bold;
padding:10px;
margin:0px;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 0px;

}

#view_story .Story{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.5em;
margin:0px 0px 0px 0px;
padding:0px 0px 7px 0px;


}



#view_story_body .Photos-prev{

float:right;
padding:10px 0px 0px 10px;

}

#view_story_body{

float:left;
clear:left;
width:580px

}

#view_story_body p{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.5em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#page-reference{

padding-top:10px;

}


/*Rates*/

#container .Ratename{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;

}


#container .Rate{

font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#206950;
margin:0px 0px 0px 0px;
padding:10px 0px 5px 0px;

}


#container .Effective{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;

}