/* CSS Document */

body {
	 text-align: center;
	 min-width: 780px;
	 padding: 0;
	 margin: 0;
	 background-color: #252525;
	 font:95% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#wrapper {
	 text-align: left;
	 width: 780px;
	 margin-left: auto;
	 margin-right: auto;
	 padding: 0;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

#logo {
	width:157px;
	height:57px;
	margin:0;
	padding:0;
	position:relative;
	top:20px;
	left:600px;
}

#nav {
	margin:0;
	padding:0 0 20px 0;
	border-bottom:solid 1px #cccc00;
}

#nav ul {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
#nav li {
	margin:0;
	padding:0 25px 0 0;
	float:left;
}
#nav a:link, #nav a:visited {
	color:#fff;
	text-decoration:none;
}

#nav a:hover, #nav a:active {
	color:#cccc00;
	
}


#content {
	margin: 0 ;
	padding:0 ;
	color:#fff;
}

#content .inner {
	 padding: 0 0 0 35px;
	 margin: 0 230px 10px 10px;
}
#content .inner-galleries {
	 padding: 0 ;
	 margin: 0 0 10px 0;
}
#content h1 {
	font-size: 175%;
	
}
#content h2 {
	font-size: 125%;
	border-bottom:dotted 1px #cccc00;
	margin-right:200px;
}
#content #gallery-types {
		margin: 0;
		padding:0;
}
#content #gallery-vert ul {
	list-style-type:none;
}
#content #gallery-vert li {
	margin:0px;
	padding:0 17px 0 0;
}
#content #gallery-vert p {
	position:relative;
	left:235px;
	top:-142px;
	width:400px;
}

#content #gallery-vert img {
	position:relative;
	left:0px;
	top:0;
}
#content a:link, #content a:visited {
	text-decoration:none;
	border-bottom:dotted 1px #fff;
	color:#cccc00;
}
#content a:hover, #content a:active {
	color:#fff;
	border-bottom:dotted 1px #cccc00;
	
}
#side {
	 float: right;
	 clear:both;
	 width: 220px;
	 margin:75px 0 0 0;
	 padding:0;
	 color:#fff;
}

#side .inner {
	 padding: 0;
	 margin: 0 10px 10px 10px;
}
#side .inner h1 {
	font-size:100%;
}
#side .feature {
	color:#000;
	border:solid 1px #fff;
	padding:5px;
	background: url(../images/feature_bg.jpg) no-repeat;
}
#side a:link, #side a:visited {
	color:#fff;
}
#side a:hover, #side a:active {
	color:#cccc00;
}
#side .document-download {
	background:url(../images/pageIcon.gif) no-repeat ;
	padding:10px 30px;
}
#footer {
     border-top:solid 1px #cccc00;
	 margin:0;
	 clear: both;
	 color:#fff;
	 font-size:90%;
	 text-align:center;
}

#footer .inner {
     border-top:solid 1px #cccc00;
	 margin: 2px 0 0 0;
}
#footer a:link, #footer a:visited {
	color:#fff;
	text-decoration:none;	
}
#footer a:hover, #footer a:active {
	background-color:#cccc00;
	border-bottom:dotted 1px #fff;
	text-decoration:none;	
}
.clear {
	clear:both;
}
/* Form Styles */
fieldset {
	/*border:solid 1px #fff;*/
	padding:10px;
}
legend {
	color:#fff;
	padding:0 10px;
}
form {
	margin:0;
}
input, select {
	margin:5px 0;
}
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;

  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 365px;
  text-align: left;
  } 
  