/* @override http://www.weekdayheroes.co.za/main.css */

/*
      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: Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#FFF;

}
h1 {
 font-family: "book Antiqua";
 font-size: 36px;
 color:#B48E77;
 margin-left:10px;
}
h3 {
 font-family: "book Antiqua";
 font-size: 18px;
 color:#B48E77;
 margin-left:10px;
}
h2 {
 font-family: "book Antiqua";
 font-size: 24px;
 color:#B48E77;
 margin-left:10px;
}
a:link{
color:#C23938 !important;
text-decoration: none;
}
a:visited{
color: #999999 !important;
text-decoration: none;
}
a:hover{
color:#FFFFFF !important;
background:#C23938;
}
a:active{
color:#C23938 !important;
text-decoration: none;
}

a img{
border:none;
}

.bodyCopy{
	margin:10px 0px 5px 10px;
	color:#333333;
	line-height:20px;
	padding-right:30px;
}
.rightCopy{
	margin:10px 0px 5px 10px;
	color: #666666;
	line-height:20px;
}
.footerCopy{
	margin:10px 0px 5px 10px;
	color: #666666;
	line-height:20px;
	font-size:10px;
}
.featureCopy{
	margin:10px 0px 5px 10px;
	color: #666666;
	line-height:23px;
	font-size:14px;
}
.contactCopy{
	padding-right:10px;
	font-size:12px;
	line-height:18px;
}
.contactCopy strong{
color:#BD3837;
}
.contactCopy span{
color:#BD3837;
}

.alert {
	background-color:#FFFFEE;
	border:1px solid #CC0000;
	margin:0px 4px 4px 4px;
	padding-bottom:5px;
	padding-top:5px;
}

.addOnTop {
	padding-top:10px;
}

#wrapper { 
 margin: 0 auto;
 width: 960px;
 background: #FFFFFF;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 border-bottom: 4px solid #BD3837;
 height: 100px;
 margin: 5px 30px 40px 30px;
 background: #FFFFFF;
}
#contact{
margin-top:10px;
 width: 500px;
 float: right;
/* border: 1px solid #660000;*/
}
#navigation {
 float: left;
 width: 900px;
 height: 30px;
 color: #333;
 padding-bottom: 10px;
border-bottom: 4px solid #BD3837;
 margin: 10px 30px 40px 30px;

}
#featureBlock{
 float: left;
 background: #E9E9E9;
 margin: 5px 0px 5px 30px;
 /*border: 1px solid #ccc;*/
 height: 200px;
 padding:10px;
 width: 650px;
 padding-bottom:40px;
}
#featureBlock img{
margin: 18px 20px 8px 10px;
float:left;
}

#leftcolumn { 
/* border: 1px solid #ccc;*/
 background: #FFFFFF;
 margin: 5px 5px 5px 30px;
 padding: 0px;
 width: 445px;
/* height:800px;*/
 float: left;
}
#smallleft { 
/* border: 1px solid #ccc;*/
 background: #FFFFFF;
 margin: 5px 5px 5px 30px;
 padding: 0px;
 width: 210px;
/* height:800px;*/
 float: left;
}
#rightcontent{
 float: left;
 background: #FFF;
 margin: 5px 5px 5px 5px;
 border: 1px dotted #c2b6b0;*/

 width: 445px;
}
#largecontent { 
 float: left;
 /*border: 1px solid #ccc;*/
 background: #FFFFFF;
 margin: 5px 0px 5px 10px;
 padding: 0px;
/* height:800px;*/
 width: 445px;
 display: inline;
}
img {
margin: 8px 10px 8px 0px;
float:left;
}
#content { 
 float: left;
 /*border: 1px solid #ccc;*/
 background: #FFFFFF;
 margin: 5px 0px 5px 10px;
 padding: 0px;
/* height:800px;*/
 width: 210px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 /*border: 1px solid #ccc;*/
 background:  #FFFFFF;
 margin: 5px 30px 5px 0px;
 padding: 0px;
 height:800px;
 width: 220px;
 float: right;
}
#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border-top: 2px solid #BD3837;

 margin: 0px 30px 0px 30px;
 
 padding: 10px 0px 0px 0px;
}
