body {
	font: 12px Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	min-height: 100%;
	min-width: 770px;
	background-color: #d87830;
	background-image: url(assets/images/backgrounds/bg_g2.gif);
	background-repeat: repeat-x;
}
a {
	color: #000;
	text-decoration: none;
	text-transform: none;
}
A:visited {text-decoration: none; color: #d87830;}
A:active {text-decoration: none; color: #000000;}
A:hover {text-decoration: underline overline; color: #d87830;}8c2106




#curve {
	float:left;
	margin:0;
background-image: url(assets/images/backgrounds/curve.png);
	position: fixed;
	z-index: -10;
	width: 500px;
	height: 400px;
	background-repeat: no-repeat;
}


#wrapper {
width: 900px;
height:750px;
display: block;
margin: 0 auto;
border:10px solid;
}

#masthead{
width: 900px;
height:400px;
background-image: url(assets/images/backgrounds/header09b.jpg);
display: block;
margin: 0 auto;
border:5px solid;
}

#masthead h1 {
font-size:72px;
margin:0 0 0 0;
padding-top:10px;
padding-left:10px;
}

#masthead h2 {
position:absolute; top:60px;
}

#masthead li {
display:inline;
padding:15px;
font-size:12px;
text-transform: uppercase;
}


#block1 {
height:400px;
display: block;
margin: 0 auto;
border-bottom:50px solid;
}

#block1 li {
display:inline;
padding:15px;
font-size:12px;
text-transform: uppercase;
}

#whatsnew {
	width:450px;
height:200px;
display: block;
padding-left:25px;
padding-top:50px;
font-size:16px;
}
#whatsnew A {color: #000000}
#whatsnew A:hover {text-decoration: underline overline; color: #5a1402;}
#whatsnew h4 {font-size:16px;}

#photocred {
	color: #F1AD26;
	font-size:10px;
		top: 35px;
left:700px;
	position: relative;
	z-index: 50;
}


#block3 {
height:250px;
display: block;
margin: 0 auto;
background-color:#d87830;
}

#block3 A {text-decoration: underline; color: #000000;}
#block3 A:hover {text-decoration: underline overline; color: #5a1402;}

#bottom{
width: 900px;
height:250px;
display: block;
margin: 0 auto;
}

#content {
    position: relative;
float:left;
width:685px;
margin: 0 180px 0 0;
padding: 0px 5px 10px 15px;

}

#sidebar {
    position: relative;
float:right;
width:150px;
margin: 0 0 0 -186px;
height:425px;
padding: 10px;
font-family: "Marker Felt";

}
#footer {
    position: relative;
clear:left;
  display: block;
text-align:center;
height:1em;

}

#footer li {
display:inline;
padding:15px;
font-size:10px;
height:1em;

}

#contact {
height:125px;
padding: 10px;
margin:0 0;
}

#contact li {
list-style:none;
font-size:12px;
margin-left:0px;
}

#contact ul {
margin-left:10px;
padding:0px;
}
#contact h3 A {color: #000000;}
#contact A:hover {text-decoration: underline overline; color: #5a1402;}

#timeout {

height:125px;
padding: 10px;
}
#tweets {
    position: relative;
float:right;
width:385px;
margin: 0 0 0 180px;
padding: 0px 5px 0px 5px;
font-family: "Marker Felt";
border-bottom:1 solid;
border-left:1 solid;
}

#tweets li {
list-style:none;
font-size:10px;
margin-left:0px;
height:2em;
}
