body {
	background-color:#FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	/*line-height:19px;*/
	color:#3F3F3F;
	}
	
img {
	border-width:0;
	border-style:none;
	}
	
#centered, div.body, div.nav, div.footer, div.header{
	margin-left:auto;
	margin-right:auto;
	}
	
div.body{
	background-color:#E6E6E6;
	width:925px;
	padding-top:15px;
	padding-bottom:20px;
	}

h1 {
	color:#792226;
	text-transform:capitalize;
	padding:0;
	margin:0;
	font-size:3em;
	}
	
h2 {
	color:#7A2426;
	margin-bottom:-5px;
	}
h3 {
	color:#3F3F3F;
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:-7px;
	}

a, span.link {
	color:#7F7F7F;
	font-weight:bold;
	text-decoration:underline;
	}

a:hover, span.link:hover {
	text-decoration:none;
	cursor:pointer;
	}
	
a.lildonater{
	color:#FFF;
	background-color:#7f7f7f;
	padding: 1px 15px;
	text-decoration:none;
	font-size:12px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	}
	
a.lildonater:hover{
	background-color:#A8996E;
	}

span.line {
	color:grey;
	}
	
ul.sidemenu {
		list-style:none;
		}

ul.sidemenu li a, ul.sidemenu li{
	color:white;
	text-decoration:none;
	margin-bottom:5px;
	}
	
ul.sidemenu li a:hover {
	color:#7A2426;
	}
	
img.widget {
	overflow:hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}
	
div.widget, #topimage {
	background-color:#7F7F7F;
	color:#FFFFFF;
	font-weight:bold;
	text-transform: capitalize;
	margin-left: 5px;
	margin-bottom: 4px;
	font-size: 0.7;
	padding: 5px 7px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}
	

	
div.go {
	background-color:#7F7F7F;
	color:#FFFFFF;
	/*font-weight:bold;*/
	text-transform: capitalize;
	margin-left: 5px;
	margin-bottom: 4px;
	font-size: .8em;
	padding: 2px 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
	
div.caption {
	background-color:#7F7F7F;
	color:#FFFFFF;
	font-weight:normal;
	text-transform: capitalize;
	padding-left: 20px;
	}
	
div.caption2 {
	color:#FFFFFF;
	font-weight:normal;
	font-size:20px;
	line-height:1em;
	text-align:left;
	}
	
div.header {
	width:925px;
	}
	
 span.header	{
	color:#736256; 
	text-transform:catpitalize;
	font-size: .7em;
	/*font-weight:bold;*/
	}
	
p.copy, ul li.copy {
	text-align:left;
	font-size:14px;
	line-height:19px;
	color:#3F3F3F;
	margin: 10px 0 10px 0;
	}
	
p.donationtype {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	line-height:19px;
	color:#3F3F3F;
	margin: 10px 0 10px 0;
	}
	

	
div.footer {
	/*margin-top: 20px;*/
	font-size:0.9em;
	width:925px;
	}
	
div.footline {
	background-image:url('images/floral.png');
	background-color:#792325;
	height:20px;
	}
	
div.nav{
	background-color:#792325;
	background-image:url('images/floral.png');
	font-family: 'Didact Gothic', sans-serif;
	width:925px;
	/*margin-bottom:10px;*/
	padding-top:0;
	height:35px;
	letter-spacing:2px;
	font-size:12px;
	font-weight:normal;
	}

	
	/*navigation bar with dropdowns etc*/
	
			#nav ul {
				padding-left: 10px;
				
				list-style: none;
				}

				#nav ul li { /* first level tabs */
				display: inline;
				margin: 0 20px 0 0;
				}
				
			#nav li{ /* both first and second level tabs */
				float: left;
				padding: 0 30px;
				/*width: 80px;*/
				} 
				
			#nav li ul { /* second level tabs */
				position: absolute;
				width: 4px;
				background: #882329;
				padding: 0;
				left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				
				display: block;
				overflow: hidden;
				
			} 

			#nav ul li {
			  float: left;
			  list-style: none;
			  list-style-image: none;
			  font-size: 2em;
			  margin: 0;
			  padding: 0;
			  position: relative;
			  z-index: 20;
			}
			
			#nav ul li a {
				display: block;
				padding: 0 10px;
				margin:0 20px;
				text-transform: uppercase;
				text-decoration: none;
				line-height:35px;
				}
				
			#nav ul li.leaf-first a,
			#nav ul li.leaf-last a  {
				padding: 1px 24px; /*second level tab text indent */
				width: 50px;
				}
				
			#nav a:hover,
			#nav active a, 
			#nav a.active {
				color: #6c0007;
				background: #FFFFFF;
				filter:alpha(opacity=70); opacity:0.7;
				}

			#nav li.leaf-first a:hover, li.leaf-last a:hover {
				width: 50px; /* hover higlighting width (must match with second level tab text indent to achieve curved corners) */
				background: #6c0007;
				}
				
			#nav li a, #nav li{
				font-size: 12px;
				padding: 1px 10px 2px 20px;
				color: #FFFFFF;
				text-transform: uppercase;
				}
				

			#nav ul {
				padding: 0;
				margin: 0;
				list-style: none; 
				line-height: 1;
			}

			#nav li:hover ul ul, #nav li.sfhover ul ul {
				left: -999em;
			}

			#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
				left: auto;
			}


div#donatebuttontext {
		z-index:3; 
		height:30px; 
		line-height:30px; 
		padding-left:15px; 
		width:85px; 
		color:#FFFFFF; 
		background-color:#7f7f7f; 
		position:relative; 
		font-size:16px; 
		bottom:90px;
	}
	

div.login {width:300px}
div.register {width:300px; display:hidden;}
#loginpage td { color:#FFFFFF;}
#loginpage td:hover {background-color:#A8996E; cursor:pointer;}
table#loginpage {list-style:none; font-weight:bold; background-color:#808080; width:284px; text-align:center; border:0;   -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0;}
label {color:#808080; font-size:13px;}
span.register, span.about {color:#792325; font-size:13px; text-decoration:underline;}
span.register:hover, span.about:hover {text-decoration:none; cursor:pointer;}