/* Main Stylesheet for jennifer-dungan.com */

body {
	background: #decd95 url(../images/bg.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5b4e2b;
	margin: 0px;
	padding: 0px;
}
#centerIE {
	text-align: center;
}
#allholder {
	text-align: left;
	width: 770px;
	margin: auto;
}

/* Heading Formatting */
#header h1 {
	/*background: url(../images/header.gif) no-repeat right;
	text-indent: -5000px;*/
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
}
#header h1 img{
	padding: 0;
	margin: 0;
	border: none;
}
h2 {
	color: #185E24;
	font-size: large;
}
h3 {
	font-size: medium;
}
h4 {
	font-size: small;
	margin-left: 15px;
	margin-bottom: 5px;
}
h5 {
	font-size: small;
	margin-left: 30px;
	margin-bottom: 5px;
}

/* Anchor Tag Formatting */
a {
	color: #5b4e2b;
}
#menudiv a:hover, #text a:hover {
	color: #998652;
}
#nav a {
	font-weight: bold;
	text-decoration: none;
}
#submenus a{
	text-decoration: none;
}

/* Suckerfish Menu */
#menudiv {
	margin-top: 10px;
}
#nav{
	margin: 5px 0px 0px;
	padding: 0px 8px 0px 0px;
	float: right;
	font-size: 14px;
}
#menudiv ul, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
}
#menudiv #nav li, #menudiv #nav li ul li {
	float: left;
	position: relative;
	width: 120px;
	text-align: right;
	line-height: 22px;
	background-color: #decd95;
}
#nav li ul {
	display: none;
	position: absolute; 
	top: 22px;
	left: 0;
}
#nav li ul li {
	padding-right: 5px;
	border-right: 1px solid #185E24;
}
#nav li > #nav {
	top: auto;
	left: auto;
}
#nav li:hover ul, #nav li.over ul{
	display: block;
}
.submenu {
	padding-top: 10px;
	font-size: 12px;
}
em {
	font-style: normal;
	background: url(../images/em-bg.gif) repeat-x bottom;
}

/* Main Content Formatting */
#content {
	margin-top: 80px;
	min-height: 350px;
}
#mainImage {
	float: left;
	position:relative;
	top: auto;
	width:320px;
}
#mainImage img {
	position:absolute;
	top: 0;
}
#text {
	margin-top: 80px;
	margin-left: 340px;
	font-size: small;
	text-align: justify;
}
#text ul {
	list-style: url(../images/bullet.gif);
	margin-top: 5px;
}
#text li {
	float: none;
	text-align: left;
	padding-left: 0px;
	margin-left: 0px;
}
#text li ul {
	padding-left: 0px;
	margin-left: 25px;
}
.note {
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: x-small;
}
#clear {
	clear: both;
}
.imgp {
	margin: 0px 0px 20px;
	padding: 0px;
}
.imgp img {
	margin: 0px;
	padding: 0px;
}
#text .gallerylist {
	list-style: url(none) none;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
}
#text .gallerylist .thumbnailslist{
	width: 100px;
	height: 40px;
	float: left;
	margin: 2px;
	padding: 2px;
}
#text .gallerylist a img{
	border-color: #5b4e2b;
}
#text .gallerylist a:hover img{
	border-color: #998652;
}
.clearContainer {
	clear: both;
}
.top {
	margin-top: 10px;
	clear: both;
}
#rssbutton img {
	border: none;
	vertical-align: bottom;
}
#footer {
	font-size: x-small;
	color: #998652;
	text-align: center;
	clear: both;
	margin-top: 40px;
	margin-bottom: 20px;
}
#footer #w3c {
	width: 320px;
	margin: auto;
}
#footer #validtags {
	list-style: url(none) none;
	padding: 0px;
	margin: 0px;
}
#footer #validtags .valid{
	width: 88px;
	height: 32px;
	float: left;
	margin: 2px;
	padding: 2px;
}
#footer img {
	border-style: none;
	margin: 5px;
}


/* Contact Form Formatting */
#emailaddress {
	margin-bottom: 10px;
}
input {
	background: #ece3c4;
}
textarea {
	background: #ece3c4;;
}
