/*  
Theme Name: Meltzer
Theme URI: http://www.dralanmeltzer.com
Description: A custom theme.
Version: 1.0
Author: Tammy Hart
Author URI: http://www.tammyhartdesigns.com
*/


* {
	margin:0;
	padding:0;
	}
	
address {
	font-style:normal;
	}
	
a {
	text-decoration:none;
	color:#eac42d;
	}
	
.entry a {
	color:#a90000;
	}
	
a:hover {
	text-decoration:underline;
	}
	
h1 {
	font:normal 2.8em/1.2em "Segoe UI", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#eac42d;
	padding-top:10px;
	}
	
#indexheader {
	width:530px;
	height:96px;
	overflow:hidden;
	background:url(images/indexheadline.gif) no-repeat 0 0;
	text-indent:-9999px;
	}
	
h2, .fauxh2 {
	font:italic normal 1.4em "Segoe UI", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	margin-bottom:15px;
	}
	
h3 {
	color:#990000;
	font:bold 1.4em "Segoe UI", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:16px;
	}
	
.alignleft {
	float:left;
	}
	
h4 {
	color: #eac42d;
	text-align: center;
	font-size: 24px;
	font-weight: 100;
	margin-top: 10px;
	font-family: Avenir, UniveLig, Arial, "san serif";
	}
	
.spacer {
	height:2px;
	font-size:1px;
	overflow:hidden;
	line-height:0;
	}
	
body {
	background:#afafaf url(images/body.jpg) repeat-y center;
	text-align:center;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#fff;
	padding:30px 10px;
	}

.entry p, .entry li {
	font:1.2em Arial, Helvetica, sans-serif;
}


#page {
	background:#000;
	border:2px solid #fff;
	width:896px;
	text-align:left;
	margin:0 auto;
	}
	
#header {
	height:70px;
	text-align:right;
	font-size:1.3em;
	padding:5px 11px;
	}
	
#sitetitle {
	float:left;
	font-size:1.5em;
	width:578px;
	height:51px;
	position:relative;
	text-align:left;
	font-weight:normal;
	padding-top:10px;
	overflow:hidden;
	}
	
#sitetitle span {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;
	background:url(images/sitetitle.jpg) no-repeat 0 10px;
	}
	
.phone {
	font-size:1.5em;
	}
	
#nav {
	height:38px;
	border:solid #fff;
	border-width:2px 0;
	background:#39353b url(images/nav.jpg);
	}
	
#nav li {
	float:left;
	background:url(images/navdiv.jpg) no-repeat 0 0;
	list-style:none;
	padding-left:2px;
	position:relative;
	}
	
#nav li ul {
	background:#000;
	border:2px solid #fff;
	width:175px;
	position:absolute;
	top:38px;
	left:-9999px;
	z-index:100;
	}
	
#nav li li {
	float:none;
	background:none;
	padding:0;
	}
	
#nav li a {
	padding:11px 12px 11px 12px;
	line-height:38px;
	color:#fff;
	font-size:1.3em;
	}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #nav li a{ font-size:1.24em; font-weight:bold; }
}
	
#nav li li a {
	display:block;
	width:171px;
	padding:0 2px;
	font-size:1.2em;
	line-height:18px;
	font-weight:normal;
	}
	
#nav li:hover a, #nav li.sfhover a, #nav li a:hover, #nav li.current_page_item a {
	background:url(images/nav-over.jpg);
	text-decoration:none;
	}
	
#nav li:hover li a, #nav li.sfhover li a {
	background:none;
	}
	
#nav li li a:hover, #nav li li.current_page_item a {
	background:#9c831e;
	}
	
#nav>li:first-child {
	background:none;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left:0;
	}
	
#headerimg {
	height:150px;
	}
	
#content {
	background:url(images/content.jpg) repeat-y 0 0;
	padding:10px 12px 4px;
	}
	
#leftbar {
	float:left;
	width:153px;
	}
	
.greybg {
	background:#424242 url(images/greybar-bg.jpg);
	}
	
.greytop {
	background:url(images/greybar-top.jpg) no-repeat 0 0;
	}
	
.greybtm {
	background:url(images/greybar-btm.jpg) no-repeat left bottom;
	padding:6px 0;
	text-align:center;
	}
	
.greybtm h3 {
	background:url(images/greybar-h3.jpg) no-repeat center bottom;
	height:28px;
	color:#fff;
	font:normal 1.5em/25px "Segoe UI", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:5px;
	margin-bottom:2px;
	}
	
.greybtm p {
	font-size:1.4em;
	line-height:1em;
	padding:4px 0 8px;
	}
	
.greybtm p.subdued {
	color:#a5a5a5;
	font-size:1.2em;
	}
	
.greybtm p.more {
	text-align:right;
	font-size:1em;
	text-transform:uppercase;
	padding-right:6px;
	margin-bottom:20px;
	}
	
.greybtm ul {
	padding:2px 0;
	}
	
.greybtm li {
	padding:2px 0;
	list-style:none;
	font-size:1.2em;
	color:#999;
	}
	
.greybtm li a {
	color:#fff;
	text-decoration:none;
	}
	
.greybtm li a:hover {
	text-decoration:underline;
	}
	
	
	
#rightbar {
	float:right;
	width:149px;
	}
	
.redbg {
	background:#990000;
	}
	
.redtop {
	background:url(images/redbar-top.jpg) no-repeat 0 0;
	}
	
.redbtm {
	background:url(images/redbar-btm.jpg) no-repeat left bottom;
	padding:2px 4px 6px;
	}
	
.redbtm h3 {
	background:url(images/redbar-h3.jpg) no-repeat center bottom;
	height:28px;
	color:#fff;
	text-align:center;
	font:normal 1.5em/25px "Segoe UI", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:5px;
	margin-bottom:0;
	}
	
.redbtm h3.subdued {
	background:url(images/redbar-h3b.jpg) no-repeat center bottom;
	line-height:15px;
	height:auto;
	padding:0 0 6px;
	}
	
.redbtm p.more {
	text-align:right;
	font-size:1em;
	text-transform:uppercase;
	}
	
.redbtm p {
	font-size:1.2em;
	padding:1px 0;
	}
	
.redbtm a {
	color:#fff;
	}
	
.redbtm p.subdued {
	color:#a1a1a1;
	}	
	
#leftbar .redbg {
	background:#990000 url(images/left-redbar-bg.jpg);
	}
	
#leftbar .redtop {
	background:url(images/left-redbar-top.jpg) no-repeat 0 0;
	}
	
#leftbar .redbtm {
	background:url(images/left-redbar-btm.jpg) no-repeat left bottom;
	padding:6px 6px 8px;
	}
	
	
	
#centercolumn {
	margin:0 auto;
	width:530px;
	}
	
#centercolumn p {
	font-size:1.4em;
	line-height:1.3em;
	padding:8px 0;
	}
	
#rightcolumn {
	margin-left:173px;
	}
	
#rightcolumn h1 {
	margin-bottom:15px;
	}
	
#paperbg {
	background:#fbfbfb url(images/paper-bg.jpg);
	width:688px;
	}
	
#papertop {
	background:url(images/paper-top.jpg) no-repeat 0 0;
	}
	
#paperbtm {
	background:url(images/paper-btm.jpg) no-repeat left bottom;
	padding:0 20px 20px;
	color:#000;
	}
	
#paperbtm p {
	font-size:1.2em;
	line-height:1.5em;
	padding:8px 0;
	}
	
#paperbtm ul {
	padding:8px 30px;
	}
	
#paperbtm ul li {
	list-style:none;
	background:url(images/bullet.jpg) no-repeat 0 2px;
	padding-left:20px;
	font-size:1.2em;
	line-height:1.5em;
	color:#636363;
	}
	
#paperbtm blockquote {
	margin:0 30px;
	border-left:10px solid #990000;
	padding-left:10px;
	}
	
#paperbtm blockquote p {
	padding:5px 0;
	font-style:italic;
	line-height:1.17em;
	color:#636363;
	}
	
#bookmark {
	margin-right:-17px;
	margin-bottom:10px;
	text-align:right;
	}



.clear {
	height:0;
	font-size:1px;
	line-height:0;
	overflow:hidden;
	clear:both;
	}

/* Footer */

#footer {
	position:relative;
	background:#444 url(images/footer.jpg) no-repeat 0 0;
	height:71px;
	padding-top:15px;
	clear:both;
	text-align:right;
	padding-right:80px;
	}
	
#footer a {
	padding:5px 10px;
	color:#fff;
	font-size:1.8em;
	line-height:54px;
	font-family:"Segoe UI", "Lucida Grande", "Trebuchet MS", Tahoma, sans-serif
	}
	
#footer a:hover {
	text-decoration:none;
	color:#eac42d;
	}
	
#footer #globe {
	position:absolute;
	top:0;
	right:12px;
	display:block;
	width:65px;
	height:69px;
	padding:0;
	}
	
#bubble {
	display:none;
	background:url(images/bubble.gif);
	width:134px;
	height:134px;
	padding:8px;
	position:absolute;
	top:-124px;
	right:27px;
	text-align:left;
	color:#000;
	font-size:1.2em;
	}
	
#footer #bubble a {
	padding:0;
	font-size:1em;
	line-height:normal;
	}
	
#footer #bubble a:hover {
	color:#a90000;
	}
	
#close {
	position:absolute;
	top:5px;
	right:5px;
	}
	
#refbtn {
	position:absolute;
	top:37px;
	left:40px;
	z-index:1;
	}
	
#ticker {
	position:absolute;
	top:69px;
	left:0;
	background:#990000;
	width:896px;
	height:17px;
	line-height:17px;
	font-size:1.2em;
	color:#fff;
	text-align:left;
	}
	
#copyright {
	padding:10px;
	width:500px;
	margin:0 auto;
	color:#404040;
	}
	
#copyright a {
	color:#404040;
	}
	
#copyright li {
	list-style:none;
	display:inline;
	padding:0 6px 0 2px;
	}
	
#copyright li ul {
	display:none;
	}


/* Begin Overall General Settings */
	/* Begin Links and Headers */
	
	h3 a {
		color:#990000;
		}

	h2.pagetitle { 
		text-align: center; 
		}

	h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
		text-decoration: none; 
		}	
	/* End Links and Headers */
	
	
	
	/* Begin Images */	
	a img {
		border: none;
		}
		
	p img { 
		padding: 0; 
		max-width: 100%; 
		}

	/* End Images */	
	
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777; 
	}	
	
code { 
	font: 1.1em 'Courier New', Courier, Fixed; 
	}
	
acronym, abbr, span.caps { 
	font-size: 0.9em; 
	letter-spacing: .07em; 
	cursor: help; 
	}

acronym, abbr { 
	border-bottom: 1px dashed #999; 
	}
	
.alignright { float: right; }

.alignleft { float: left }

blockquote { 
	margin: 15px 30px 0 10px; 
	padding-left: 20px; 
	border-left: 5px solid #ddd; 
	}

blockquote cite { 
	margin: 5px 0 0; 
	display: block; 
	}

.center { text-align: center; }

hr { display: none; }

.navigation { 
	display: block; 
	text-align: center;
	height:20px;
	padding-right:20px;
	}
/* End Overall General Settings */



/* Begin Content Areas */

small { 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 0.9em; 
	line-height: 1.5em; 
	}

	/* Begin Post Area */
	.post { 
		margin: 0 0 40px; 
		text-align: justify; 
		}
		
	.postmetadata { clear: right; }
	
	.postmetadata ul, .postmetadata li { 
		display: inline; 
		list-style-type: none; 
		list-style-image: none; 
		}

	.widecolumn .entry p { font-size: 1.05em; }
	
	.widecolumn .post { margin: 0; }
	
	.widecolumn .postmetadata { margin: 30px 0; }
	
	.widecolumn .smallattachment { 
		text-align: center; 
		float: left; 
		width: 128px; 
		margin: 5px 5px 5px 0px; 
		}
		
	.widecolumn .attachment { 
		text-align: center; 
		margin: 5px 0px; 
		}

	.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em; }
	
	.narrowcolumn .postmetadata { text-align: center; }
	
	.narrowcolumn .postmetadata { padding-top: 5px; }
	
	.entry ol { 
		padding: 0 0 0 35px; 
		margin: 0; 
		}
		
	.entry ol li { 
		margin: 0; 
		padding: 0; 
		}
		
	.entry form { text-align:center; }
	/* End Post Area */



	/* Begin Comment Area */
	.alt { 
		background-color: #f5f5f5; 
		border-top: 1px solid #ddd; 
		border-bottom: 1px solid #ddd; 
		margin: 0; 
		padding: 10px; 
		}

	#commentform input { 
		width: 170px; 
		padding: 2px; 
		margin: 5px 5px 1px 0;
		}
		
	#commentform textarea { 
		width: 100%; 
		padding: 2px;
		}

	.commentlist { 
		padding: 0; 
		text-align: justify;
		}
		
	.commentlist li { 
		margin: 15px 0 3px; 
		padding: 5px 10px 3px; 
		list-style: none; 
		font-weight: bold; 
		}
		
	.commentlist p {
		font-weight: normal;
		text-transform: none; 
		font-size:0.9em
		}
		
	.commentlist cite, .commentlist cite a { 
		font-weight: bold; 
		font-style: normal;
		}

	.nocomments { 
		text-align: center; 
		margin: 0; 
		padding: 0; 
		}

	.commentmetadata { 
		margin: 0; 
		display: block; 
		font-weight: normal; 
		}
	/* End Comment Area */
/* End Content Area */



/* Begin Search Form */
#searchform { 
	margin: 10px auto; 
	padding: 5px 3px; 
	text-align: center; 
	}
	
#sidebar #searchform #s { 
	width: 108px; 
	padding: 2px; 
	}
	
#sidebar #searchsubmit { 
	padding: 1px; 
	}
/* End Search Form */



/* Begin Sidebar */
#sidebar { 
	padding: 20px 0 10px 0; 
	margin-left: 545px; 
	width: 190px; 
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	}

#sidebar form { margin: 0; }

#sidebar h2 { 
	font-family: 'Lucida Grande', Verdana, Sans-Serif; 
	font-size: 1.2em; 
	margin: 5px 0 0; 
	padding: 0; 
	}

#sidebar ul, #sidebar ul ol { 
	margin: 0; 
	padding: 0; 
	}
	
#sidebar ul li { 
	list-style-type: none;
	list-style-image: none; 
	margin-bottom: 15px; 
	}
	
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }

#sidebar ul ul li:before { content: "\00BB \0020"; }

#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }

#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }

#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }

ol li, #sidebar ul ol li { list-style: decimal outside; }
/* End Sidebar */


.pdf {
	background:#eaeaea url(images/pdf.gif) no-repeat 0 0;
	border:1px solid #d5d5d5;
	padding: 2px 5px 2px 20px;
	color:#a90000;
	}
	
.pdf:hover {
	text-decoration:none;
	border-color:#afafaf;
	}
	
#cformsform {
	float:right;
	width:380px;
}

#cforms2form {
	}
	

	
#li--5, #li--6, #li--8, #li-2-1, #li-2-3, #li-2-4, #li-2-6 {
	float:left;
	}
	
#li--5 input, #li--5 label {
	width:167px;
	}
	
#li--6 input, #li--6 label {
	width:56px;
	}
	
#li--7 input, #li--7 label {
	width:80px;
	}
	
#li--8 input, #li--8 label, #li--9 input, #li--9 label {
	width:167px;
	}
	
#li-2-1 input, #li-2-1 label {
	width:200px;
	}
	
#li-2-2 input, #li-2-2 label {
	width:100px;
	}
	
#li-2-3 select, #li-2-3 label {
	width:50px;
	}
	
#li-2-4 input, #li-2-4 label, #li-2-5 input, #li-2-5 label {
	width:120px;
	}
	
#li-2-6 input, #li-2-6 label, #li-2-7 input, #li-2-7 label {
	width:160px;
	}
	
#li--12items #cf_field_121, #li--12items #cf_field_122 {
	float:left;
	}
	
#li--12 {
	width:110px;
	float:left;
	}
	
#li--12items {
	float:left;
	padding-top:6px;
	}
	
.cform #li--12items label.cf-after {
	float:left;
	width:30px;
	}
	
#li--13 {
	clear:left;
	}
	
#cforms2form p.cf-sb {
	text-align:left;
	}

#rotator
{
	cursor: pointer;
	overflow: hidden;
	position: relative;
	width: 124px;
	height: 95px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 124px;
	height: 95px;
}

#paperbtm .ddsg-wrapper ul li {
	background:none;
	padding-left:0;
	}
	
#paperbtm .ddsg-wrapper li li {
	font-size:1em;
	}
	
#areas li {
	list-style:none;
	width:25%;
	float:left;
	text-transform:capitalize;
	color:#a90000;
	}

#areas li a {
	color:#a90000;
	}
	
#div1 {
	position:absolute;
	top: 30px;
	left: 100px;
	width:200px;
	background:#333;
	padding:2px;
	border:1px solid #000;
	visibility:hidden;
	z-index:100;
	text-align:center;
	}
	
a[href^="tel:"], a[href^="tel:"]:hover {
	font-size: inherit !important;
	cursor: text !important;
	color: inherit !important;
	font-weight: inherit !important;
	text-decoration: inherit !important;
	background: none !important;
	border: none !important;
}
	


/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

