@import url('common.css');

h2.mailing_list {
	color:#1A3A70;
	font-family:rockwell;
	font-size:2em;
	left:16px;
	margin:5px 0 0;
	position:relative;
	top:7px;
}

div.inside_holder {
	position:relative;
	margin:0;
	width:100%;
	height:auto;
	}
	
div#fade {
background-image:url("../images/fade_04.png");
height:283px;
left:50%;
margin-left:-460px;
position:absolute;
top:157px;
width:920px;
z-index:0;
}
	
div#inside_one {
	background-color:transparent;
	}
	
div#inside_two {
	height:255px;
	width:100%;
	position:relative;
	background-image:url(../images/abba_18.jpg);
	background-repeat:repeat-x;
	margin-top:25px;
	}
	
div#inside_three {
	height:auto;
	width:962px;
	width:890px;
	margin:0 auto;
	position:relative;
	}
	
div#inside_four {
	height:175px;
	width:962px;
	margin:0 auto;
	position:relative;
	}
	
	div.bottom_mod {
		background-color:#cdd8ef;
		position:relative;
		float:left;
		width:300px;
		height:155px;
		margin:0 9px;
		}
	
div#inside_five {
	position:relative;
	height:120px;
	width:920px;
	margin:0 auto;
	}
	
div#header_bkgd {
	position:absolute;
	background-color:#000;
	z-index:1;
	filter: Alpha(Opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	height:117px;
	width:100%;
}

div#header{
	position:relative;
	width:920px;
	height:117px;
	margin:0 auto;
	z-index:100;
	}

div#logo {
	height:117px;
	position:absolute;
	left:20px;
	top:0px;
	width:287px;
	z-index:5;
}
	
div#main_navigation {
	position:absolute;
	right:10px;
	top:80px;
	z-index:100;
	}
	
div#content {
	position:relative;
	height:323px;
	width:920px;
	margin:0 auto;
	padding:0px 0 0 0;
	}
	
	div#content_left {
		position:absolute;
		float:left;
		width:480px;
		height:323px;
		z-index:5;
		}

	div#content_right {
		position:relative;
		float:right;
		width:469px;
		height:348px;
		margin-top:-25px;
		}
		
	div#content_frame{
		position:absolute;
		left:0;
		top:0;
		width:469px;
		height:348px;
		z-index:5;
		}
		
	div#slideshow{
		position:absolute;
		left:45px;
		top:43px;
		width:379px;
		height:263px;
		z-index:4;
		}
		
div#mod {
	background-color:#5c0000;
	height:133px;
	width:920px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
	top:-10px;
	}
	
	div.mod_holder {
		float:left;
		width:300px;
		background-color:white;
		height:125px;
		margin-left:5px;
		margin-top:4px;
	}
		
	h2.mod_title {
		color:#831900;
		float:right;
		font-family:georgia,times new roman;
		margin:3px 10px 0 0;
	}
	
	div#mod_one_black{
		background-image:url(../images/bkgd_black_75.png);
		height:30px;
		position:absolute;
		width:300px;
		bottom:3px;
		}
		
	div#mod_one_black h1 {
		font-size:1.2em;
		color:#fff;
		font-family:georgia;
		margin:0 0 0 5px;
		}
		
	#mod_two {
		background-image:url(../images/bkgd_news.jpg);
		}
		
div#bottom {
	height:255px;
	width:920px;
	position:relative;
	margin:0px auto 0 auto;
	overflow:hidden;
	}
	
div.bot_holder {
	float:left;
	font-size:0.9em;
	height:225px;
	margin-left:30px;
	margin-top:15px;
	width:265px;
}

h3.bot_title {
	width:100%;
	border-bottom:1px solid #fff;
	font-family:georgia, times new roman;
	font-size:1.5em;
	margin:0;
	padding:5px 0;
	}
	
	img#twitterbird {
		height:40px;
		margin-top:-5px;
		position:absolute;
		right:90px;
		width:40px;
	}
	
	div#newsletter form {
		margin:0;
		}
		
	div#newsletter form .input {
		position:relative;
		top:-13px;
		width:170px;
	}
	
	p.height160 {
		line-height:160%;
		}
		
div#twitterholder {
	height:175px;
	margin-top:8px;
	overflow:auto;
	width:265px;
	}
		
ul.twittList {
	margin: 0pt;
	padding: 0pt;
	line-height:130%;
	font-size:.8em;
	position:relative;
	margin-top:5px;
	}
	
	ul.twittList a {
		color:pink;
		}
	ul.twittList li {
		margin:0 0 10px 0;
		}
	
	
/* footer */
	
p#copyright {
	color:#FFFFFF;
	float:left;
	font-size:0.9em;
	position:relative;
	text-align:left;
	top:25px;
	width:400px;
	margin-left:20px;
}

div#socialmedia {
	float:right;
	position:relative;
	height:55px;
	top:30px;
	margin-right:20px;
	}
	
	div#socialmedia img {
		margin-left:15px;
		}
	
	
p#p_sitemap {
	float:left;
	position:relative;
	text-align:left;
	top:55px;
	font-size:.9em;
	margin-left:10px;
}

p#p_sitemap a {
	margin:0 10px;
	position:relative;
	/*top:30px;*/
	/*font-size:.9em;*/
}

.upper {
	text-transform:uppercase;
	}
/* footer */


div.module_bottom {
	height:135px;
	width:270px;
	font-family:verdana, arial;
	font-size:.9em;
	left:15px;
	line-height:150%;
	position:relative;
}


div#slider {
	overflow:hidden;
	left:15px;
	position:relative;
	line-height:150%;
	font-family:'Times New Roman';
	font-style:italic;
	font-weight:bold;
	font-size:1.2em;
	}

h3.module_h3 {
	color:#1f4c29;
	font-weight:bold;
	font-family:arial;
	margin:0;
	padding:5px 10px 0 10px;
	font-size:1.4em;
}

h3.module_h3 a {
	color:#1f4c29;
	margin:0;
	text-decoration:none;
}

h3.title {
	color:#1F4C29;
	font-size:1.3em;
	}
	
/* BOF Jcarousel */

.jcarousel-control {
	background:none repeat scroll 0 0 orange;
	color:#000000;
	margin:5px 0 10px;
	text-align:left;
	width:60px;
	display:none;
}

.jcarousel-control a {
	background-image:url(../js/jcarousel/dots.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin:0 0 5px 0px;
	display:block;
	float:right;
	width:11px;
	height:9px;
	color:#000;
}
	
.jcarousel-control a img {
	border:0;
	}

.jcarousel-control a:focus,
.jcarousel-control a:active {
	background-position:-9px 0px;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}
/* EOF: Jcarousel */
