/*
Theme Name: Douglas Taylor Theme
Theme URI: http://douglaswtayloresq.com
Description: Custom theme for Doug Taylor
Version: 1.0
Author: Marcello Prattico 
Author URI: http://10tico.com
Tags: corporate, business, law

*/

body {
	background:#ffffff url(images/background.png) left top repeat-x;
	margin:0px;
	padding:0px;
	font:12px arial, helvetica, geneva, sans-serif;
	text-align:center;
}

a {
	color:#43423e;
}

a:hover {
	color:#e79824;
}


#container {
	text-align:left;
	width: 1060px;
	margin:0px auto 0px auto;
	padding:0px;
}

#header {
	height:155px;
	width:960px;
	position:relative;
	margin:0px;
	padding:0px;
}

.description {
	display:none;
}

#logo {
	position:absolute;
	left:20px;
	top:50px;
	width:370px;
	height:70px;
}

#logo h1 {
	display:block;
	width:370px;
	height:70px;
	margin:0px;
	padding:0px;
}

#logo h1 a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background: url(images/logo.png) left top no-repeat;
	width:370px;
	height:70px;
}

#addresstop {
	position:absolute;
	left:400px;
	top:0px;
	width:536px;
	height:14px;
}

#contactemail {
	position:absolute;
	left:0px;
	top:0px;
	width:175px;
	height:14px;
	margin:0px;
	padding:0px;
}


#contactemail a {
	display:block;
	width:175px;
	height:14px;
	background:url(images/address1.png) left top no-repeat;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
}



#contactaddress {
	position:absolute;
	left:170px;
	top:0px;
	width:275px;
	height:14px;
	background:url(images/address1.png) -155px top no-repeat;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
}

#contactphone {
	position:absolute;
	left:475px;
	top:0px;
	width:208px;
	height:14px;
	background:url(images/address1.png) -435px top no-repeat;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
}

#menu {
	position:absolute;
	left:460px;
	top:70px;
	width:600px;
}

#menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}

#menu li a {
	display:block;
	margin:0px;
	padding:0px;
	color:#ffffff;
	height:36px;
	text-indent:-9999px;
}

#menu li a:hover {
	color:#e79824;
}


#menu li:hover ul {
	display:block;
}

#menu li ul {
	background:#383837;
	margin:0px 0px 0px 10px;
	position: absolute;
	display:none;
}

#menu li li {
	background:#383837;
}

#menu li li a {
	display:block;
	width:150px !important;
	height:auto !important;
	background-image:none !important;
	background:#383837 !important;
	font:14px arial, helvetica, sans-serif;
	color:#ecebdc !important;
	text-indent:0px !important;
	text-decoration:none;
	margin:0px;
	padding:5px 5px 0px 10px !important;
}

#menu li li a:hover {
	background-image:none !important;
	background:#000000 !important;
	font:14px arial, helvetica, sans-serif;
	color:#ecebdc !important;
	text-indent:0px !important;
	text-decoration:none;
}


.homemenu a {
	background:url(images/menu/home.png) left top no-repeat;
	width:93px;
	height:36px;
}

.homemenu a:hover {
	background:url(images/menu/home.png) left -36px no-repeat;
	width:93px;
	height:36px;
}

.page-item-5 a {
	background:url(images/menu/contact.png) left top no-repeat;
	width:111px;
	height:36px;
}

.page-item-5 a:hover {
	background:url(images/menu/contact.png) left -36px no-repeat;
}

.page-item-7 a {
	background:url(images/menu/links.png) left top no-repeat;
	width:81px;
	height:36px;
}

.page-item-7 a:hover {
	background:url(images/menu/links.png) left -36px no-repeat;
}

.page-item-9 a {
	background:url(images/menu/pics.png) left top no-repeat;
	width:118px;
	height:36px;
}

.page-item-9 a:hover {
	background:url(images/menu/pics.png) left -36px no-repeat;
}

.page-item-3 a {
	background:url(images/menu/realestatelaw.png) left top no-repeat;
	width:177px;
	height:36px;
}

.page-item-3 a:hover {
	background:url(images/menu/realestatelaw.png) left -36px no-repeat;
}

#introtext {
	width:1080px;
	height:163px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background:url(images/introtext.png) left top no-repeat;
}


#infocolumns  {
	width:1050px;
	height:500px;
	margin:0px;
	padding:2px;
}

.homecolumns {
	float:left;
	width:320px;
	height:495px;
	margin:5px 10px 5px 5px;
	padding:0px;
	border-right:1px solid #eeeeee;
}

#content {
	padding:10px;
	line-height:1.3em;
}

.narrowcolumn {
	width:600px;
	margin:10px 10px 10px 200px;	
}

.post h2 {
	font:bold 36px trajan, times new roman, serif;
	color:#bdbaa1;
}

.homecolumns h2 {
	font:bold 36px trajan, times new roman, serif;
	color:#bdbaa1;
}

.homecolumns h2 a {
	color:#bdbaa1;
	text-decoration:none;
}


#footer {
	width:100%;
	margin:0px;
	padding:0px;
	height:69px;
	background:#43423e url(images/footer.png) left top repeat-x;
}

#footer a {
	color:#ffffff;
}

#footer a:hover {
	color:#b4ddee;
}

