/*
@description CSS for Oscar W site
@author Bryan Gullan
*/

body {
	font-size:75%;
	font-family: Lucida Grande, Arial, Verdana, sans-serif;
	text-align:center;
	color:#333;
	}

a {
    font-weight: bold;
    text-decoration: none;
    color: #6b8cb7;
}
a:hover {
    text-decoration: underline;
    color: #f4560f;
}
a:active {
    text-decoration: none;
    color: #f9c190;
}

div.wrapper {
	text-align:left;
	width:90%;
	margin:0 auto;
	background: url("/images/oscarwhicheloe2.gif") right top no-repeat;
	padding-top:15px;
}

div#gallery {
	background: url("/images/oscarwhicheloe2.gif") right top no-repeat;
	padding-top:15px;
}

ul#navigation {
	font-size:1.3em;
	margin:0;
	padding:0;
	}
	ul#navigation li {
		display: inline;
		border-style: solid;
		border-color:#ccc;
		border-width: 1px 1px 0 1px;
			float:left;
			margin:0 10px 0 0;
	}
	ul#navigation li.active {
		background-color: #efefef;
	}
		ul#navigation li a {
			display:block;
			padding:5px 30px;
		}
	
div.content {
	clear:both;
	border-top:1px solid #ccc;
	padding: 0 10px;
}	

div.homepage {
	background:url("/images/oscarw-portrait.jpg") left top no-repeat;
	padding-left:160px;
	height:auto !important;
	height:400px;
	min-height:400px;
}

	div.homepage h1 {
		position:absolute;
		left:-3000px;
	}
	div.homepage div.contact {
		margin-bottom:40px;
	}
h1 {
	font-size:1.3em;
	margin:0 -10px;
	padding:0;
}
.gallery h1 {
	margin:0;
}
h2 {
	font-size:1.2em;
}
h3 {
	font-size:1.1em;
}
div.content h1 {
	padding:10px 0 10px 10px;
	background-color:#efefef;
	border-bottom: 1px solid #ccc;
}
p.footer {
	border-top:1px solid #ccc;
	padding:10px;
	margin:20px 0px 10px 0px;
	text-align:right;
}

address {
	margin:10px 0 0 0;
}

dt,dd {
	float:left;
	padding:0;
}
dt {
	clear:both;
	width:15%;
}
dd {
	width:75%;
}
.clear {
	clear:both;
}