﻿body 
{
	background: #000 url('images/background.png') repeat-x center bottom;
	font-family: Gill Sans MT, Gill Sans, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

#maincontent p
{
	font-size: 1.1em;
	word-spacing: 1px;
}

h1
{
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 5px 0px;
	color: #fff;
}

h2
{
	font-size: 2em;
	color: #ec8939;
}

h2 a
{
	font-weight: normal;
}

h2 a:hover
{
	color: #d2cd96;
}

h3
{
	color: #fff;
}

#content
{
	color: #efefef;
	border-left: 1px solid #303030;
	border-right: 1px solid #303030;
	z-index:0;
	position: relative;
	padding: 15px;
	background: #000 url('images/container.png') repeat;
}



a { text-decoration: none; font-weight: bold;}


a img
{
	border: none;
}

td
{
	vertical-align: top;
}

.floatleft
{
	float: left;
	margin-right: 10px;
}

.floatright
{
	float: right;
	margin-left: 10px;
}

.errmsg
{
	background: #090909;
	border: 1px solid #191919;
	padding: 10px;
	color: #C28686;
	font-weight: bold;
}

.successmsg
{
	background: #090909;
	border: 1px solid #191919;
	padding: 10px;
	color: #86C286;
	font-weight: bold;
}

.tracking
{
	visibility: hidden;
	display: none;
}

#MSVE_obliqueNotification {visibility: hidden;}



/********************
* OVERLAY			*
********************/
.next, .prev {     /* absolute positioning relative to the overlay */     position:absolute;     top:40%;      /* upcoming CSS3 rounded border feature */     -moz-border-radius:5px;     -webkit-border-radius:5px; }  /* progress indicator (animated gif). should be initially hidden */ .progress {     position:absolute;     top:45%;     left:50%;     display:none; }  /* active thumbnail is raised on top of the mask using the z-index property */ #thumbs a.active img {     outline:1px solid #000;     z-index:9999;     position:relative; }
.simple_overlay
{
	/* must be initially hidden */  
	display:none;       
	/* place overlay on top of other elements */ 
	z-index:10000;        
	/* styling */ 
	background-color:#333;  
	width:675px;       
	min-height:200px; 
	border:1px solid #666; 
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}
	/* close button positioned on upper right corner */
.simple_overlay .close    
{
	background-image:url(/images/close.png);  
	position:absolute;    
	right:-15px;     top:-15px;
	cursor:pointer;
	height:35px;    
	 width:35px; 
}

#gallery .prev,
#gallery .next
{
	display: none;
	visibility: hidden;
}

.overlay
{
	display: none;
	width: 400px;
	height: 300px;
	background: #ccc;
	border: 1px solid #333;
}
