/* Old River CSS Document */

/*--------------------------[ Universal Elements ]--------------------------*/
* {
	margin: 0px;
	padding: 0px;
	}
img, a img {
	border: none;
	
	}

.imglinks {
     border: 2px dashed #A26D76;
    padding: 4px;
}

.indexgiveaway {
position:relative;
left:-8px;
top:-20px;
z-index:3;
}

.imgfreedesign {
left:-3px;
position:relative;


}

.giveaway {
position:relative;
left:0px;
top:-20px;
z-index:3;
}

p a {
	color: #A26D76;
	font-size: 17px;
	line-height: 17px;
	text-decoration: underline;
	}
p a:hover {
	text-decoration: none;
	}
p {
	color: #555;
	font-size: 17px;
	line-height: 17px;
	padding-bottom: 15px;
	}
	
li a
{	color: #A26D76;
	font-size: 17px;
	line-height: 17px;
	text-decoration: underline;}

td {
	color: #555;
	font-size: 17px;
	line-height: 17px;
	padding-bottom: 15px;
	}


h1 {
	font-size: 20px;
	color: #77283B;
	background-color: inherit;
	}
h2 {
	color: #A48151;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	}
h3 {
	height: 14px;
	color: #77283B;
	background-color: inherit;
	}
body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #ACC9B1;
	text-align: center;
	font-family: "Times New Roman", Times, Georgia, serif;
	}


#container {
	width: 925px;
	margin: 31px auto;
	text-align: left;
	}


	
/*--------------------------[ Index Page ]--------------------------*/
#index_left {
	width: 188px;
	float: left;
	}
#logo_area {
	padding: 12px 0px 0px 18px;
	width: 330px;
	height: 118px;
	background-image: url(images/index_header1.jpg);
	background-repeat: no-repeat;
	}
#nav_column {
	background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	padding: 10px 20px 0px 30px;
	height: 785px;
	color: #10581D;
	font-size: 13px;
	line-height: 15px;
	text-align: right;
	}
#nav {
	height: 435px;
	}
#index_right {
	width: 737px;
	float: right;
	}
#index_right_top {
	width: 750px;
	height: 475px;
	clear: both;
	}
#button_column {
	width: 133px;
	position:relative;
	background-image: url(images/index_header2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 138px;
	height: 345px;
	background-color: #FFFFFF;
	float: left;
	z-index:2;
	}
#front_img {
	background-image: url(images/index_img_bg.jpg);
	background-repeat: no-repeat;
	position:relative; 
	top:-50;
	z-index:1;
	width: 600px;
	height: 463px;
	float: left;
	padding: 12px 0px 0px 4px;
	}
#index_main_content {
	height: 213px;
	width: 717px;
	background-image: url(images/border_rightside.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #fff;
	padding: 9px 20px 0px 0px;
	}
#index_welcome {
	width: 350px;
	float: left;
	}
#index_news {
	width: 350px;
	float: right;
	}

/*--------------------------[ Interior Page ]--------------------------*/
#header {
	background-image: url(images/interior_header.jpg);
	background-repeat: no-repeat;
	width: 925px;
	height: 130px;
	}
#logo {
	padding: 12px 0px 0px 18px;
	float: left;
	}
#buttons {
	float: right;
	padding: 30px 30px 0px 0px;
	}
#navigation {
	background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	padding: 10px 20px 4px 30px;
	
	color: #10581D;
	font-size: 13px;
	line-height: 15px;
	text-align: right;
	float: left;
	width: 138px;
	}
#main_content {
	float: right;
	background-image: url(images/border_rightside.jpg);
	background-color: #fff;
	background-position: right;
	background-repeat: repeat-y;
	width: 697px;
	height: 915px;
	padding: 14px 40px 0px 0px;
	
	}
	

	
.content_pic {
	float: right;
	margin: 15px;
	border: 2px solid #A26D76;
	}

/*--------------------------[ All Pages ]--------------------------*/
#footer {
	width: 925px;
	height: 70px;
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	clear: both;
	}
#copyright {
	float: left;
	color: #E1E4CF;
	font-size: 11px;
	line-height: 15px;
	padding: 10px 0px 0px 30px;
	}
#copyright a {
	color: #E1E4CF;
	text-decoration: underline;
	}
#copyright a:hover {
	text-decoration: none;
	}
#sponsors {
	float: right;
	padding: 10px 30px 0px 0px;
	}
	
	
	
/*----------------------------------[ Gallery ]-----------------------------*/
img.small_gallery
{
 border: 2px solid #A26D76;
 width: 100px;
 height: 72px;
}

.list {
	color: #555;
	font-size: 17px;
	line-height: 17px;
	padding-bottom: 15px;
	padding-left: 10px;
	}
.int_image{
	border:thin solid #666666;
}
/*--------------------[ Flash Replacement Headers ]--------------------*/	
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	}
.sIFR-hasFlash h3 {
	visibility: hidden;
	font-size: 14px;
	padding-bottom: 7px;
	}
.sIFR-flash {
	visibility: visible !important;
	margin: 0px;
	}
.sIFR-replaced {
	visibility: visible !important;
	}
