body {
	font-family: Verdana, Georgia, "Times New Roman";
	color: #ffffff;
	/*background-image: url(../images/mainbackground.jpg);
	background-position: top center;*/
	margin: 0px;
   	padding: 0px;
	text-align:center;
	/*background-image:url(../images/bkgdMain2.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#860003;*/
	background-color:#272727;
	/*background:url(../images/bkgdMain.jpg) #c40404 repeat-x*/
	/*background:url(../images/bkgdMain3.jpg) #660000 repeat-x*/
	/*background:url(../images/bkgdMain4.jpg) #320000 repeat-x*/
	/*background:url(../images/bkgdMain5.jpg) #c50304 repeat-x*/
	/*background:url(../images/bkgdMain6.jpg) #9e0304 repeat-x*/
	
} 

img{border:0;}


h2 {
	clear:both;
	padding-top:0px; /*20?*/
}

h3 {
	margin-top: 0px;
	padding-top: 0px;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
}

li {
	float:left;
	width:244px;
	height: 15px;

	margin:0;
	padding:0;
	text-align:center;
}

li a {
	font-family: Verdana, Georgia, "Times New Roman";
	font-weight: bold;
	color: #ffffff;
	display:block;
	padding:5px 10px;
	height:100%;
	color:#000;
	text-decoration:none;
	border-right:1px solid #000;
	font-size: 0.8em;
}

li a:hover, li a:focus, li a:active {
	background-position:-150px 0;
}

#a a {
	background:url(../images/bg3.jpg) repeat -20px 35px;
}


#a a:hover,#a li a:focus,#a li a:active {
background-position:-150px 0px;
}

div#header {
    width:976px;
    height: 165;
    margin-top: 5px;
}

div#menubar {
    width:976px;
    height: 35px;
    margin-top: 5px;
}

div#infobar_wrapper{
    width: 976px;
    margin-left: 10%;
	margin-right: 10%;
    text-align: center;
    clear:both;
}


div#infobar {
    float:left;
    margin-top: 5px;
    text-align: center;
}

div#footer {
    width: 976px;
    clear: both;
    margin-top:5px;

}

div#columns {
    width: 976px;
    margin-top:5px;
    overflow:hidden;
}

div#side1 {
    width:630px;
    float:left;
}

div#side2 {
    float:left;
    width: 346px;
}

div#halfside1 {
    width:488px;
    float:left;
}

div#halfside2 {
    float:left;
    width: 488px;
}

/* To center page:  */
div#wrapper {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top: 0px;
    width: 976px;
}


/* ============= GALLERY ========= */
div#gallerylogo {
	position:absolute;
	width:750px;
	height:115px;
	left:-15px;
	top: 35px;
}

div#gallerymenubar {
	position: absolute;
	width:750px;
	height:35px;
	left:0px;
	top: 150px;
	font-size:0.7em;
}

div#gallerycontent {
	position: absolute;
	width:750px;
	top: 200px;
	left:0px;
}

div#gallerywrapper {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top: 0px;
    width: 750px;
}



/* ============= COMMENTS ========= */

.contactform textarea  { width: 306px; }
.contactform  { height: 281px;margin-left:auto; margin-right:auto; } 
.contactform { background: url(../images/cf-bkg.png) no-repeat top; min-height: 281px; padding: 35px 45px; width: 334px; margin-top: 20px; font-size: 11px;}
.contactform input.txt { background: url(../images/cf-txt.png) no-repeat left; padding: 5px 10px; width: 195px; border: none; color:#000000;}
.contactform textarea { background: url(../images/cf-textarea.png) no-repeat left; padding: 10px; margin-top: 3px; width: 334px; height: 165px; border: none; color:#000000; }.contactform strong { color:#ff6600;}
.contactform .button { text-align: right; margin-top: 10px;}
.contactleft { width: 119px; white-space: pre; text-align: left; clear: both; float: left; display: inline; padding: 4px 0px; margin: 4px 0px; } 
.contactright { width: 214px; text-align: left; float: right; display: inline; padding: 2px 0px; margin: 2px 0px;} 

.contactform2 textarea  { width: 306px; }
.contactform2  { height: 281px;margin-left:auto; margin-right:auto; } 
.contactform2 { background: url(../images/cf-bkg.png) no-repeat top; min-height: 281px; padding: 35px 45px; width: 334px; margin-top: 20px; font-size: 11px;}
.contactform2 input.txt { background: url(../images/cf-txt.png) no-repeat left; padding: 5px 10px; width: 195px; border: none; color:#000000;}
.contactform2 textarea { background: url(../images/cf-textarea.png) no-repeat left; padding: 10px; margin-top: 3px; width: 334px; height: 145px; border: none; color:#000000; }
.contactform2 strong { color:#ff6600;}
.contactform2 .button { text-align: right; margin-top: 10px;}
.contactleft2 { width: 119px; white-space: pre; text-align: left; clear: both; float: left; display: inline; padding: 4px 0px; margin: 4px 0px; } 
.contactright2 { width: 214px; text-align: left; float: right; display: inline; padding: 2px 0px; margin: 2px 0px;} 

.wtf { width: 302px;
    margin: 0 auto; } 

div#comments_menubar {
    width:976px;
    height: 156px;
    margin-top: 5px;
}

div#col1 {
    width:450px;
    float:left;
    font-style: italic;
}

div#col2 {
    width:526px;
    float:left;
}





.mylink a:link {
    color: #FFFFFF!important;
}

/* visited link */
.mylink a:visited {
    color: #FFFFFF!important;
}

/* mouse over link */
.mylink a:hover {
    color: #FFFFFF!important;
}

/* selected link */
.mylink a:active {
    color: #FFFFFF!important;
}