body{
	margin: 0px 2px 2px 2px;
	background: #414141; 
}
body,td,th {
	color: #FFFFFF;
}



h1{
	font-family: serif;
	font-weight: 100em;
	color: #6BBA14;
	font-size: 36px;
	letter-spacing: 1.5em;
}

h3{
	font-family: arial, verdana, tahoma, helvetica, sans-serif;
	color: #A80000;
	font-size: 18px;
}


a { 
	color: #D6E75A; 
	text-decoration: none 
}

a:hover {color: #FF0000 }

.nav{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #137524;
}

#about{
	padding: 20 20 10 20;
}


#about p{
	font-family: sans-serif;
	color: #CCCCCC;
	font-size: 11px;
	text-align: justify;
}
/* site logo */
.logo{
	padding: 10px 0 12px 0;
}

/* line under logo */
.b_line{
	border-bottom: 1px solid #3C0000;
}

/* GALLERIES */

#galleries{
	float: right;
}

#galleries .topnav{
	padding: 4px 12px; /* allow padding for border at current state */
	color: #969696;
	background: #303030;
	border: 1px solid #252525;
	border-bottom:none;
	vertical-align: bottom;
	position: relative;
	top: -4px;
}


#galleries .topnav:hover{
	color: #D5CDCA;
	background: #202020;
}

/* same color for main content border and current tab border */
#galleries .topnavcurrent, .cont_2{
	border: 1px solid #6F6F6F;
}

/* same background color for main content and current tab */
#galleries .topnavcurrent, .cont_2{
	background: #000000;
}


#galleries .topnavcurrent{
	padding: 7px 12px 4px 12px;
	color:#A2A2A2;
	vertical-align: bottom;
	position: relative;
	top: -4px;	
	border-bottom: 1px solid #0D0D0D;
}


#galleries .topnav, .topnavcurrent{	
	font-size: 10px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
}

/* page nav links */

#pages {
	float: left;
}

/* top left links */
.pagenav{
	color: #B6B6B6;
	padding-top: 3px;
	padding-bottom: 3px;
}


.pagenav, .pagenavcurrent{
	padding: 6px;
	font-size: 10px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: normal;


}

.pagenavcurrent{
	color: white;

}


/* view options */
.viewopt{
	color: #B6B6B6;
}

.viewoptcurrent{
	color:#FFFFFF;
	border-bottom: 1px solid #3C0000;
	padding-bottom: 20px;
}

.viewopt, .viewoptcurrent{
	padding: 6px;
	font-size: 10px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	border-top: none;
	border: none;
	#border: dotted 1px #4E4E4E;
	border-top: none;	
}

.viewoptcurrent{
	background: #333333;
}




/* links seperator */
.sep {
	color: #FF8000;
	font-size: 6px;
}

/* container for main content */
.cont_2 {
	width: 900;
	height: 605;
}

.cont_3 {	 
	height: 100%;
}
	
/* copyright */
.cr{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
}

/* form styles */

fieldset {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin-left: 10px;
	border: 1px solid #252525;
}

legend{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #A6A6A6;
	background-color: #000000;
	padding-left: 10px;
	margin-left: 10px;
	letter-spacing: 0.3em;
}
select, option {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align: right;
	margin-right: 3px;
	background:#F1F1F1;
	width: 140px;
	}

.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #D1D1D1;
	background-color: #121212;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
	border: 1px solid #282819;
	width: 310px;
}

.rules {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #D1D1D1;
}

.contact {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-left: 10px;
	color: #B9B9B9;
}

.thanks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight: bold; */
	color: #A49B99;
	padding-left: 10px;
	letter-spacing: 0.05em;
	}
	

#flashcontent{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
}

#flashcontent a{
	color:#FFFF00;
}

#flashcontent a:hover{
	color:#4AFF54;
}


/* Idle state on the thumbnail */
.thumbidle{

	padding: 1px;
	width 50px; height: 50px;

}

/* Active state of the thumbnail */
.thumblive {
	filter: alpha(opacity=40);
	opacity: 0.40;
	-moz-opacity:0.40;
	width 50px; height: 50px;
}

/* THUMBNAIL SECTION */

#thumbnail{
	border: none;
	height: auto 0;
	padding-top: 5px;
}

#thumbnail a{
	color: #000;
	
}

#thumbnail a:hover{
	color: #000;
	cursor: pointer;
}

/* MAIN IMAGE */

#mainimage img{
	border: 1px solid #3B3B3B;
}

/* Image description grabbed from IPTC */
.caption{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #848480;
}



/* for large image */
#image1{
	border: 1px solid #2D2D2D;
}

#wait img{
	background: url("../graphics/loader.gif");
	background-repeat: no-repeat;
	background-position: 200 center;
	border: none;
}

/* for thumbnails */
#wait2 img{
	background: url("../graphics/load_indicator.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

input, textarea{
	  -moz-border-radius:2px;
  -webkit-border-radius:2px;
}

input[type="submit"] {
	float: right;
	margin-right: -55px;
	margin-top: 5px;
	width:100px;
	border: none;
	padding:8px;

	margin-bottom:10px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;

	background: #3A3A3A;
  color: #B0B0B0;
  border: #444 1px solid;
  
  font-size: 14px;
  letter-spacing: 0.30em;
  text-transform: uppercase;
  cursor: pointer;
}



input[type="submit"]:hover {
	background: #222;
  color: #fff;

}
