@charset "UTF-8";
/* CSS Document */

#wrapper {
width:780px;
margin-left:auto;
margin-right:auto;
}
/*-------------------------top-------------------------*/
#top {
width:780px;
float:left;
}
#top h1 {
margin:0;
width:100%;
text-indent:-5000px;
}
#top h2 {
float:right;
margin:29px 0 10px 0;
width:359px;
height:95px;
}
#top h2 img {
float:right;
}
/*-------------------------campaing nav-----*/
#campaign_nav {
float:right;
width:359px;
margin:0;
}

#campaign_nav ul {
margin:0;
padding:0;
}
#campaign_nav ul li {
display:inline;
list-style-type:none;
}
#campaign_nav ul li {
text-align:justify;
display:inline;
list-style-type:none;
margin-right:10px;
}
#campaign_nav ul li a {
font-size:110%;
}
#campaign_nav ul li a:link,  #campaign_nav ul li a:visited {
color:#207fb6;
}
#campaign_nav ul li a:hover,  #campaign_nav ul li a:active {
color:#b62785;
}
/*-------------------------end of campaing nav-*/
/*-------------------------end of top-------------------------*/

/*-------------------------container-------------------------*/
#container {
width:780px;
margin-top:15px;
}
#nav_main {
font-family: Impact, Charcoal, sans-serif;
font-size:160%;
width:780px;
background:#191919 url(../images/nav_main_bg_big.png) left top repeat-x;
float:left;
/*padding-bottom:20px;*/
}
#nav_main ul {
margin:0;
}
#nav_main ul li {
display:inline;
margin-right:17px;
}
#nav_main ul li a:link,  #nav_main ul li a:visited {
color:white;
text-decoration:none;
}
#nav_main ul li a:hover,  #nav_main ul li a:active {
color:#49d8f8;
text-decoration:underline;
}
#nav_main_red_bottom {
float:left;
width:780px;
height:10px;
background:url(../images/nav_main_red_bottom_bg.png) left top repeat-x;
}
#dual {
background-color:#f6f6f6;
padding-left:38px;
padding-top:18px;
padding-bottom:20px;
float:left;
width:742px;
font-size:70%;
line-height:1.5em;
}
#dual h2 {
font-family: Impact, Charcoal, sans-serif;
font-size:300%;
color:#4b4b4b;
margin:0;
line-height:100%;
}
#dual h3 {
font-size:120%;
color:#4b4b4b;
margin:1em 0 0.5em 0;
line-height:100%;
}
.date {
font-weight:bold;
color:#4b4b4b;
margin:0 0 1em 0;
}
#wider_column {
width:428px;
float:left;
padding-right:38px;
}

#column {
width:235px;
float:left;
}
#bottom_right {
width:235px;
float:right;
}
#search_form {
background:#0090bf url(../images/search_bg.png) left top repeat-x;
padding:3px;
margin-top:8px;
margin-bottom:15px;
}
#search_form a {
margin:0 0 0 6px;

}
#search_form a:link,  #search_form a:visited {
color:white;
}
#search_form a:hover,  #search_form a:active {
color:#b62785;
}


/*-------------------------end of container-------------------*/

/*-------------------------footer-------------------------------*/
#footer {
float:left;
width:780px;
text-align:center;
font-size:60%;
}
#footer ul {
margin:0;
background:#000000 url(../images/footer_black_bg.png) left top repeat-x;
width:780px;
float:left;
padding:3px 0 3px 0;
}
#footer ul li {
display:inline;
background:url(../images/footer_links_border.png) left center no-repeat;
}
#footer #no_border {
background:none;
}
#footer ul li a {
padding-top:0;
padding-left:20px;
padding-right:20px;
line-height:1em;
}
#footer ul li a:link, #footer ul li a:visited {
text-decoration:none;
color:white;
}
#footer ul li a:hover, #footer ul li a:active {
color:#207fb6;
text-decoration:underline;
}
#red {
width:780px;
height:8px;
background:#cf181f url(../images/red.png) left top no-repeat;
float:left;
}
/*-------------------------end of footer-------------------*/
#logo_container  img {
float:left;
}
#logo_container  p {
float:right;
}
.cleaner {
clear:both;
}
.listroman {
list-style-type:lower-roman;
}
.listalpha {
list-style-type:lower-alpha;
}
#contact-area {
	width: 390px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 250px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label { 
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}

.blackborder {
border: 1px solid #000;
}

.larger_text_home {
font-size: 140%;
font-style: italic;
}

/* Carousel */

#newsticker {  
width:235px;
padding:5px 5px 0;   
margin:20px auto;
text-align:left;  
}  
  
#newsticker a { text-decoration:none; }  
#newsticker img { border: 2px solid #FFFFFF; }  
  
#newsticker .title {  
text-align:left;  
font-size:120%;
font-weight:bold;  
padding:5px;  
}  
  
.newsticker-jcarousel { width:235px; }  
.newsticker-jcarousel ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }  
.newsticker-jcarousel .thumbnail { }  
.newsticker-jcarousel .info {}  
.newsticker-jcarousel .info span.cat { display: block; color:#000; }  
  
.clear { clear: both; }  