/*
Theme Name: MelvinLove.com Theme
Theme URI: http://www.melvinlove.com
Description: MelvinLove.com Theme
Version: 2 (WP2.6.2)
Author: Tim Santeford
Author URI: http://www.timsanteford.com
*/

html {
	height:100%;
	margin-bottom:1px;
	padding-bottom:1px;
}
body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	background-color:#EFF3F2;
	font-size:12px;
}

form {
	margin:0;
	padding:0;
}

img {
	border:0;
}

a {color:#987851}
a:visited {color:#987851;}
a:hover {
	color:#987851;
}

/* Layout Sections */

#page-wrap {
	width: 758px;
	border:solid 1px #987850;
	margin:0 auto;
	overflow:auto;
}

#header {
	height:171px;
	background:#EFF3F2 url(images/header-bg.jpg) no-repeat top left;
	overflow:hidden;
}

#top-nav {
	padding:12px 3px 0px 3px;
	height:55px;
}

#searchform { float:left;}


#browseform { float:right;}

#logo {
	width:297px;
	margin: 0 auto;
}

#left-sidebar {
	width:140px;
	float:left;
}

#content {
	width:600px;
	float:left;
	padding-left:6px;
	padding-right:12px
}

#footer {
	clear:both;
	width: 618px;
	padding-left:140px;
	background:#EFF3F2 url(images/footer-bg.jpg) no-repeat bottom left;
	overflow:auto;
	padding-bottom:35px;
}

#footer p {
	margin-top:3px;
	font-style:italic;
	font-size:x-small;
	width:480px;
	text-align:center;

}

/* object styles */

.content-separator {
	border:0;
	border-top:solid 1px #987850;
	margin-bottom:0px;
	margin-top:0px;
}

.sidebar ul {
	margin:0px;padding:0;
}
.sidebar ul li {
	list-style:none;	
}
.sidebar ul li a {
	display:block;
	border-top:solid 1px #B8C0C0;
	color:#2A0A00;
	font-size:12px;
	text-decoration:none;
	padding:7px 0 2px 8px;
	margin-left:1px;
	font-weight:bold;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	background:transparent url(images/arrow.gif) no-repeat 100% 70%;
}
.sidebar ul li a:hover {
	color:#987851;
	background-image:url(images/arrow-hover.gif) !important;
}
.sidebar ul li.current_page_item a  {
	color:#987850 !important;
	background-image:url(images/arrow-selected.gif) !important;
}
.sidebar ul li.current_page_item a:hover  {
	color:#987851 !important;
	background-image:url(images/arrow.gif) !important;
}

h1 {
	color:#2A0A00;
	margin:0;
	font-size:18px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

.subpagelist {
	background-color:#EFF3F2;
	border:1px solid #997955;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:x-small;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px;
	margin:12px 12px 12px 0;
}

/* Page Specific */
#home {
	background:transparent url(images/home.jpg) no-repeat left top;
	height:840px;
	overflow:hidden;
	margin:8px;
	position:relative;
}
#home #p0 {
	position:absolute;
	top:390px;
	margin:0;
}
#home #p1, #home #p1_phone {
	margin:30px 0 0 80px;
}
#home #p2 {
	margin:119px 0 0;
	text-align:right;
	width:508px;
}
#home #p3 {
	text-align:center;
	font-size:18px;
	margin:149px 0 0 308px;
	width:180px;
}
#home #p4 {
	margin:16px 0 0 400px;
}

#home #p5 {
	margin:86px 0 0 0;
	text-align:center;
	font-weight:bold;	
}
#home #p5 span {
	font-size:18px;
}

#making-sense {
	background:transparent url(images/makesense.jpg) no-repeat left top;
	height:418px;
	overflow:hidden;
	margin:8px;
}
#making-sense #p1 {
	margin:38px 0 0 305px;
}
#making-sense #p2 {
	margin:26px 0 0 365px;
}

#a-trusted-friend{
	background:transparent url(images/atrustedfriend.jpg) no-repeat scroll 26% 0;
	height:418px;
	overflow:hidden;
	margin:8px;
}
#a-trusted-friend #p1 {
	margin:38px 0 0 280px;
	font-style:italic;
	font-size:14px
}
#a-trusted-friend #p2 {
	margin:26px 0 0 335px;
}
#a-trusted-friend #p3 {
	margin:16px 0 0 335px;
}

#meet-mel {
	background:transparent url(images/meetmel.jpg) no-repeat left top;
	height:418px;
	overflow:hidden;
	margin-top:28px;
}
#meet-mel #p1 {
	margin:20px 0 0 365px;
}
#meet-mel #p2 {
	margin:20px 0 0 365px;
}
#meet-mel #p3 {
	margin:16px 0 0 250px;
}

.page-item-36 {
	background-color: #F9FBFB;	
}
li.page-item-36 a:link, li.page-item-36 a:visited {
	color: #D8AB12;
}


/* Debug */
.mark { background-color:gray; }
.mark .mark { background-color:blue; }
.mark .mark .mark { background-color:red; }
.mark .mark .mark  .mark { background-color:green; }

