/*External Style Sheet*/

body,div,html,p,ul,li
	{
	padding:0;
	margin:0;
	}

h1,h2,h3,h4,h5,h6
	{
	font-size:12px;
	margin:0;
	padding:0;
	}
h1
	{
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:22px;
	color:#09305C;
	}
#mid h1
	{
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:22px;
	color:#5C0915;
	}
h2
	{
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:17px;
	color:#09305C;
	}
b
	{
	color:#09305C;
	}
/*header*/
img
	{
	border-style:none;
	}

ul
	{
	list-style:none;
	}

body 
	{
	margin:0 auto;
	color:black;
	font-size:16px;
	font-family:Trebuchet, "Trebuchet MS", Arial, Verdana, sans-serif;
	background:#EBE2C0;
	background:#EBE2C0 url("images/bg_bg.jpg") repeat-x center top;
	background:black;
	
	}

#indexholder
	{
	width:947px;
	height:631px;
	margin:0 auto;
	background:url('images/index_bg.jpg') no-repeat;
	}
#indexlinks
	{
	float:left;
	width:275px;
	padding-top:69px;
	}
	#indexlinks ul
		{
		padding:20px 0 0 27px;
		}
.ilink
	{
	/*
	width:217px;
	padding-bottom:16px;
	background:url('images/dashed.gif') repeat-x bottom left;
	*/
	width:219px;
	overflow:hidden;
	}
	.ilink a:link, .ilink a:visited, .ilink a:hover, .ilink a:active
		{
		display:block;
		text-decoration:none;
		width:219px;
		}
	.ilink a:hover
		{
		background-position:-219px 0 !important;
		}
#indexlis
	{
	float:left;
	width:299px;
	padding-top:90px;
	}
	#indexlis ul
		{
		padding-top:13px;
		}
.tiled
	{
	background:url('images/tile_diamond.gif') no-repeat 0 50%;
	padding-left:24px;
	font-size:18px;
	line-height:20px;
	margin-bottom:6px;
	}
	
#all
	{
	width:996px;
	margin:0 auto;
	}
#allin
	{
	width:946px;
	margin:0 auto;
	background:url('images/main_bg.jpg') repeat;
	}

#header
	{
	width:946px;
	height:208px;

	}
#logo
	{
	float:left;
	width:205px;
	padding-top:8px;
	font-size:1px;
	}
#topright
	{
	float:left;
	width:705px;
	}
.topnav
	{
	float:right;
	height:41px;
	text-align:right;
	padding:0 20px 0 8px;
	}
	.topnav a:link, .topnav a:visited, .topnav a:hover, .topnav a:active
		{
		color:#09305C;
		font-size:12px;
		text-decoration:none;
		line-height:14px;
		text-transform:uppercase;
		}
	.topnav a:hover, .topnav a.current:link, .topnav a.current:visited, .topnav a.current:hover, .topnav a.current:active
		{
		color:#00509E;
		}
		.topnav a:link .small, .topnav a:visited .small, .topnav a:hover .small, .topnav a:active .small
			{
			text-transform:none;

			font-family:Trebuchet, Arial, Verdana, sans-serif;
			font-size:10px;
			color:black;
			}
		.topnav a:hover .small
			{
			color:#817056;
			}

#mid
	{
	clear:both; 
	width:946px;
	height:307px;
	
	}
	#mid #l
		{
		float:left;
		width:310px;
		}
		#mid #l ul
			{
			padding:16px 0 0 23px;
			}
			#mid #l ul li
				{
				width:218px;
				padding:9px 0 12px 0;
				background:url('images/dashed.gif') repeat-x bottom left;
				line-height:18px;
				}
				#mid #l ul li a:link, #mid #l ul li a:visited, #mid #l ul li a:hover, #mid #l ul li a:active
					{
					font-family:Georgia, Times, "Times New Roman", serif;
					color:#5C0915;
					font-size:22px;
					font-weight:bold;
					text-decoration:none;
					}
				#mid #l ul li a:hover
					{
					color:#9A3501;
					}
	#mid #r
		{
		float:left;
		width:636px;
		}

#main
	{
	width:946px;
	padding-bottom:30px;
	}
#ad
	{
	float:left;
	width:287px;
	}
#info
	{
	float:left;
	width:588px;
	}
	#info p
		{
		margin-top:10px;
		line-height:22px;
		}
.twocol
	{
	float:left;
	width:250px;
	}
.test
	{
	margin:0 !important;
	padding:10px;
	background:url('images/dashed.gif') repeat-x bottom left;
	}
	.test.light
		{
		background-color:transparent;
		}
	.test.dark
		{
		background-color:#EBE2C0;
		}
	
	
.animage
	{
	float:right;
	position:relative;
	margin-left:20px;
	margin-bottom:15px;
	}
	.animage img
		{
		top:0;
		left:0;
		}
.gallimg
	{
	position:relative;
	float:left;
	margin:0 4px 4px 0;
	}
	.gallimg img
		{
		top:0;
		left:0;
		}
.topwhite, .leftwhite, .rightwhite, .bottomwhite
	{
	font-size:1px;
	line-height:1px;
	background:white;
	position:absolute;
	}
.topwhite
	{
	margin-top:1px;
	width:100%;
	height:1px;
	}
.leftwhite
	{
	margin-left:1px;
	height:100%;
	width:1px;
	}
.rightwhite
	{
	right:1px;
	height:100%;
	width:1px;
	}
.bottomwhite
	{
	bottom:1px;
	width:100%;
	height:1px;
	}
.bottomtwo
	{
	bottom:2px;
	width:100%;
	height:1px;
	}
	

	
#footer
	{
	width:931px;
	margin:0 auto;
	text-align:right;
	color:#948758;
	font-size:10px;
	padding-bottom:15px;
	margin-top:3px;
	}
	#footer a:link, #footer a:visited, #footer a:hover, #footer a:active
		{
		color:#948758;
		font-size:10px;
		text-decoration:none;
		}
	#footer a:hover
		{
		color:#87350A;
		}

		
		
a:link
	{
	font-family:Trebuchet, "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: underline;
	color:#5C0915;
	}
a:visited
	{
	text-decoration: underline;
	color:#5C0915;
	}	
a:hover
	{
	text-decoration: underline;
	color:#09305C;
	}
a:active
	{
	text-decoration: underline;
	color:#5C0915;
	}

p
	{
	padding-bottom:8px;
	line-height:22px;
	}
.clear
	{
	font-size:1px;
	height:1px;
	clear:both;
	margin:0;
	padding:0;
	}
	
.leftpad, .rightpad, .toppad
	{
	font-size:1px;
	line-height:1px;
	width:1px;
	height:1px;
	}
.leftpad
	{
	float:left;
	}
.rightpad
	{
	float:right;
	}
.toppad
	{
	clear:both;
	text-align:center;
	}

