* {margin:0px;padding:0px;top:0px;left:0px;}
body{   background-color: black;
	background-repeat: repeat-x;
        font-family: sans-serif;
	list-style-image:url('../images/Compass1.png');
	font-size: 10px;
	}

#wrapper {background-color: #ffffff;
	  margin-right: auto;
	  margin-left: auto;
	}

#menu {	margin-left: 10px;
	margin-top: -50px;
	vertical-align:middle;
	font-size: 14px;}

#imagerotate {	margin-left: -31px;
	margin-top: -11px;
	
	font-size: 14px;
	z-index:-1;}

#header {	
	margin-top: -330px;
	vertical-align:middle;
	font-size: 14px;}


#wrapper {
	width: 780px;
	margin: 0px auto;
	border: 1px solid #D2D2D2;
	-moz-box-shadow: 0 0 30px #CCC;
	-webkit-box-shadow: 0 0 30px #CCC;
	box-shadow: 0 0 30px #CCC;
	background: #F2F2F2;
	background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
	z-index:2;}

#wrapperleft1 {
	width: 300px;
	left:10px;
	margin: 10px auto;
	border: 1px solid #D2D2D2;
	-moz-box-shadow: 0 0 30px #CCC;
	-webkit-box-shadow: 0 0 30px #CCC;
	box-shadow: 0 0 30px #CCC;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
        padding: 5px 5px 5px 5px;
	position: relative;
}
#wrapperwide {
	width: 710px;
	left:0px;
	margin: 10px auto;
	border: 1px solid #D2D2D2;
	-moz-box-shadow: 0 0 30px #CCC;
	-webkit-box-shadow: 0 0 30px #CCC;
	box-shadow: 0 0 30px #CCC;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
        padding: 10px 20px 10px 20px;
	position: relative;
}
#contright {width: 430px;
 	position:relative;
	    float:left;}

#contleft {width: 330px;
	   position:relative;
	   float:left;}
#gallery {
        height:340px;
	width: 400px;
        left:10px;
	top:0px;
	margin: 10px auto;
	border: 1px solid #D2D2D2;
	-moz-box-shadow: 0 0 30px #CCC;
	-webkit-box-shadow: 0 0 30px #CCC;
	box-shadow: 0 0 30px #CCC;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
	padding: 5px 5px 5px 5px;
	position :relative;
}

#contentright {
	width: 400px;
	left:10px;
	top:0px;
	margin: 10px auto;
	border: 1px solid #D2D2D2;
	-moz-box-shadow: 0 0 20px #CCC;
	-webkit-box-shadow: 0 0 20px #CCC;
	box-shadow: 0 0 20px #CCC;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
	padding: 5px 5px 5px 5px;
	position:relative;
}

#line {margin-top: 40px;}

.errors {margin-top: 0px;
	color: black;
font-family: sans-serif;
font-size: 14px;}

.purpleborder {
		border-width:1px; 
		border-style:solid; 
		border-color:#fd9500; 
		padding:5px; 
		font-size:12px;
		text-align: left;
		}

 a:link { color: #ffffff; }  /* for unvisited links */
 a:link img { color: white; }  /* for unvisited links */
 a:visited { color: #ffffff; } /* for visited links */
 a:visited img{ color: white; } /* for visited links */
 a:active { color: #ffffff; } /* when link is clicked */
 a:active img { color: white; } /* when link is clicked */
 a:hover {color: black; } /* when mouse is over link */
 a:hover img{color: black; } /* when mouse is over link */

 a.plain { text-decoration: none; color: #fd9500; }/* Removes underline from links */
a.plain:hover { color: black; }/* Removes underline from links */
 a.plains { text-decoration: none; color: #fff; font-size:12px;}/* Removes underline from links */
a.plains:hover { color: black; }/* Removes underline from links */
a.plains:active { text-decoration: none; color: #fff; }
