/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #000000;
}
p{
 padding: 10px 0;
 color: #5B220F;
}
a, a:visited{
 color: #5B220F;
 font-weight: bold;
}
ul {
 list-style: disc;
 margin: 0;
 padding: 0;
 border: none;
}
		
li {
 margin: 0 0 0 20px;
 font-size: 90%;
 color: #5B220F;
}
td{
color: #5B220F;
}
#wrapper { 
 margin: 0 auto;
 width: 960px;
}
#faux {
 background: url(images/faux3.jpg) repeat-y;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 width: 960px;
 padding: 0px;
 height: 438px;
 margin: 0px;
 background: url(images/header3.jpg) no-repeat;
 position: relative;
}
#navigation {
 color: #FFFFFF;
 margin: 0px;
 position: absolute;
 top: 380px;
 left: 250px;
}
#navigation a, #navigation a:visited{
 color: #FFFFFF;
 padding: 0px 25px 0px 0px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;

}
#navigation a:hover{
 color: #EEEEEE;
}
#maincolumn { 
 display: block;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 960px;
 background: url(images/main2.jpg) no-repeat left bottom;
}
#maincolumn h1{ 
 display:block;
 font-size: 22px;
 color: #330000;
 margin: 15px 20px 40px 0px;
 padding-bottom: 5px;
 border-bottom: 1px solid #996633;
}
#maincolumn h2{ 
 font-size: 18px;
 color: #660000;
 margin: 15px 0px 0px 0px;
 padding: 0px;
}
#maincolumn #content{ 
 display: block;
 color: #333;
 padding: 0px 140px;
 margin: 0px;
 width: 680px;
}
#footer { 
 display: block;
 width: 960px;
 height: 150px;
 clear: both;
 margin: 0px;
 padding: 0px;
 background: url(images/footer2.jpg) no-repeat;
 position: relative;
}
#footer p {
 text-align:center;
 color: #5A5A5A;
 padding: 120px 0px 20px 0px;
}
#footer a {
 margin: 0;
 color: #5A5A5A;
 padding: 0 5px 0 5px;
}

#footer .mediast {
	position: absolute;
	bottom: -50px;
	right: 100px;
	padding-bottom: 5px;
}
.clear { clear: both; background: none; }

#form{
padding: 10px;
}
#form td{
padding: 0 2px 5px 2px;
}
#form label{
display:block;
font-size:13px;
padding-bottom:3px;
font-weight:bold;
}
/* Messages */
#error{      
margin: 0 0 10px 0;
padding: 5px;
border: solid 1px #dd3c10;
background: #ffebe8;
}

#error p{	
text-align:left;  
font-weight: normal;
font-size: 14px;
padding: 5px;
}
.submit{
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
padding: 1px 8px;
border:1px #FFFFFF;
background:#660000;
}
.cancel{
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
padding: 1px 4px;
border:outset 1px #ccc;
background:#999;
}


/* photo gallery */
#thumbs td{
	padding: 5px;
}

.left {
	float: left;
	margin: 0 5px 5px 0;
}