/*-------------Image Preload-----------------*/
#preload {display:none;}

/*-----------------------Basic Formatting-------------*/
body {
	background-color:#1f1c18;
	color:#111;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	overflow-x:hidden;
	}
	
h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}
	
h2 {margin-top:0px;}
	
a, a:visited {
	color:#153c88;
	}

#wrapper {
	width:805px;
	margin-left:auto;
	margin-right:auto;
	}
	
#header {
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	height:170px;
	width:805px;
	}
	
#pagetitle {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	text-align:center;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	background: #6b818b;
	padding:;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #444;
	clear:both;
	}

#content {
	background-image:url(images/content_bg.png);
	background-repeat:repeat-y;
	height:;
	width:;
	padding:5px 30px 30px 30px;
	color:#111;
	font-size: 12px;
	text-align:justify;
	}
	
#content a:visited {
	color:#153c88;
	}
	
#content a:hover {
	color:#1955ca;
	text-decoration:underline;
	}

	
#leftalign {
	text-align:left;
	}

#donate {
	padding:3px 0px 2px 10px;
	margin-top:30px;
	margin-left: 230px;
	margin-bottom:-20px;
	width:250px;
	background:#6f848e;
	border-style:dotted;
	border-width:1px;
	border-color:#222;
}

#donate.img {padding-left:20px; padding-top:4px;}


#backlink, #backlink a, backlink a:visited {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: #333;
	text-align:center;
	font-size: 1.0em;
	margin-top: 0px;
	margin-bottom: -10px;
	text-decoration:none;
	background: #6b818b;
	padding:0px;
	border-width: 1px 0px 1px 0px;
	}
	
#backlink a:hover {
	text-decoration:underline;
	color: #000;
	}
	
#flashcontent {
	margin-left:73px;
	}

/*------------------------------Update Box---------------------*/
#updatebox {
	height:240px;
	width:700px;
	}
/*---------------Latest Stuff-------------*/



/*-----------------Event List--------------*/
#eventlist {
	float:right;
	background:#6f848e;
	border: 1px solid #222;
	padding: 0px;
	width:230px;
	margin:20px 0px 10px 20px;
	}
	
#event_date {
	border-top:1px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	border-color:#555;
	border-style:solid;
	padding-left:3px;
	background: #667a83;
	color:#000:
	font-weight:bold;
	font-size:12px;
	}
	
#event {
	padding-left:15px;
	padding-bottom:4px;
	color:#222;
	font-size:10px;
	text-align:left;
	}
	
#event a, #event a:active, #event a:visited {
	padding-left:0px;
	padding-bottom:4px;
	color:#153c88;
	font-size:10px;
	text-decoration:underline;
	}

#event a:hover {
	padding-left:0px;
	padding-bottom:4px;
	color:#1955ca;
	font-size:10px;
	text-decoration:underline;
	}


#eventlistbar {
	padding:1px 1px 2px 4px;
	color:#aaa;
	font-weight: bold;
	background: #222;
	margin-bottom:0px;
	}
	
#eventlistbottom {
	font-size:9px;
	text-align:center;
	padding:2px 1px 2px 2px;
	color:#aaa;
	background: #333;
	margin-top:2px;
	}
	
#eventlistbottom a {
	text-decoration:none;
	color:#aaa;
	}
	
#eventlistbottom a:hover, #eventlistbottom a:active {
	text-decoration:none;
	color:#ddd;
	}

#eventlistbottom a:visited {
	text-decoration:none;
	color:#aaa;
	padding:0px;
	}
	

	
/*----------------Latest Article-------------------*/
#latestarticle {
	background-image:url(images/content_bg.png);
	background-repeat:repeat-y;
	height:;
	width:;
	padding:5px 30px 30px 30px;
	color:#111;
	font-size: 12px;
	text-align:justify;
	}
	
#latestarticle h2, #latestarticle h2 a, #latestarticle h2 a:visited {
	margin-bottom:0px;
	padding-left:0px;
	color:#182848;
	text-decoration:none;
	}

#latestarticle h2 a:hover, #latestarticle h2 a:active {
	margin-bottom:0px;
	padding-left:0px;
	color:#153c88; 
	text-decoration:none;
	}

#latestarticle a, #latestarticle a:visited {
	color:#153c88;
	padding:0px;
	}
	
#latestarticle a:hover, #latestarticle a:active {
	color:#1955ca;
	padding:0px;
	text-decoration:underline;
	}


#article {
	margin:15px 0px 0px 0px;
	padding:;
	background:#6f848e;
	border:1px solid #333;
	}
	
#headline {
	text-align:center;
	padding-bottom:1px;
	background: #60737c;
	color:#000:
	font-weight:bold;
	font-size:12px;
	}

#article_content {
	margin:2px 5px 0px 5px;
	background:;
	}

.cmd-avatar {
        clear: none;
        border: #000 1px solid;
        display: inline;
        float: right;
        margin: 5px 5px 2px 5px;}

	
/*------------------------------- Navigation Formatting---------------------*/

#headnav {
		font-size:12px;
		position:relative;
		top:103px;
		left:160px;
		z-index:100;
		}

#headnav a {	
	color:#aaa;
    text-align: left;
	display:block;
	border: ;
	white-space:nowrap;
	margin:0;
    }

#headnav ul {
	display:inline;
	margin: 0;
	padding: 0;
	list-style: none;
	width: ;
	}

#headnav ul li {
	position: relative;
	display: inline;
	}

#headnav li ul {
	position: absolute;
	left: 0px;
	top: 20px;
	display: none;
	}

#headnav ul li a {
	display: inline;
	text-decoration: none;
	color: #bbb;
	background:;
	padding: 4px;
	padding-top:5px;
	border:;
	border-bottom: 0;
	}
	
#headnav ul li a:hover {
	background-color:rgba(0,0,0,0.2);
	color:#ddd;
	}
	
#headnav ul li ul a {
	margin-top:-1px;
	display: block;
	text-decoration: none;
	color: #bbb;
	background:#3a464b;
	padding: 3px;
	border: 1px solid #222;
	border-top: 0px;
	}
	
#headnav ul li ul a:hover {
	color:#ddd;
	background:#313a3e;
	}
	
#headnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:;
	border-bottom: ;
	}

#headnav li:hover ul { display: block; }
	
#footnav {
	width:805px;
	text-align:center;
	font-size:11px;
	font-family:sans-serif, Arial;
	position:relative;
	top:37px;
	}
	
#footnav a, a:visited {
	color:#111111;
	text-decoration:none;
	padding:4px 4px 6px 4px;
	}
	
#footnav a:hover, a:active {
	color:#dddddd;
	text-decoration:none;
	background-color:rgba(0,0,0,0.1);
	padding:4px 4px 6px 4px;
	}

		
/*-------------------------------------------Footer----------------------------*/
#footer {
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	height:92px;
	width:805px;
	}

#copyright {
	color: #000000;
	width:805px;
	text-align:center;
	valign:bottom;
	font-size:10px;
	font-family:serif, Times New Roman;
	position:relative;
	top:54px;
	}

	
/*-----------------------------------------Images---------------------*/
img.floatLeft { 
    float: left; 
    margin: 5px 10px 2px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

a img {border:0px;}
a:hover img {border:1px solid #000; margin: 4px 9px 1px -1px; }

/*------------------Contact Page Style-----------------*/


#request {font-size:12px; text-align:left; margin:0px;}

#request a {background:#4d5159; padding:3px; border:1px solid #000; text-decoration:none; font-family:Arial, sans-serif; color:#ccc;}

#request a:hover {color:#fff; background:#111;}

#request a:visited {color:#ccc;}

#contact_content {
	position:relative;
	background-image:url(images/content_bg.png);
	background-repeat:repeat-y;
	height:;
	width:;
	padding:5px 30px 30px 30px;
	color:#111;
	font-size: 12px;
	text-align:justify;
	}
	
#contact_content a:visited {
	color:#153c88;
	}
	
#contact_content a:hover {
	color:#1955ca;
	text-decoration:underline;
	}
	
#contact_twit {position:absolute; top:50px; left:640px; }

/*-----------------------------Art Page Style-----------------*/

#art_photo {
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	}

#art_photo img {
	margin:4px;
	}

/*--------------------------------Store-------------------------*/
#store_item {height:; margin-bottom:15px;}
#store_item img {float: left; margin-right:12px;}
#store_item p {margin-top:-5px;}
.buybutton {margin-left:-14px;}

#item_info {margin-left:;}

#int {padding:4px; border:1px solid #444; position:relative; left:320px; top:20px; font-size:10px; width:380px;}
#int:hover {background:#acc2cc;}