/*
Theme Name: Deniacleaning
Theme URI: http://www.deniacleaning.com
Description: Deniacleaning
Author: Draco Barret
Author URI: http://www.deniacleaning.com

*/

@import 'reset.css';

body
{
    text-align:center;
    background:url('./images/bodybg.gif') repeat-x #b7b7b7;
}

#container
{
    width:1024px;
    background-color:#0a0a0a;
    margin:0 auto;
    text-align:left;
    position:relative;
}
#shadow
{
    width:152px;
    height:602px;
    position:absolute;
    background:url('./images/shadow.png') no-repeat;
    left:-152px;
}
#shadow2
{
    width:190px;
    height:602px;
    position:absolute;
    background:url('./images/shadow2.png') no-repeat;
    right:-189px;
}
#masthead
{
    width:auto;
    height:343px;
    background:url('./images/masthead.jpg') no-repeat;
}
#column1
{
    width:963px;
    margin:0 auto;
}
#main
{
    padding-top:44px;
}
#mainav
{
    width:309px;
    float:left;
}
#wbx-gw-button-wrapper-0
{
    display:none;
}
#navi
{
    width:294px;
    height:400px;
    background-color:pink;
    margin:0 auto;
    background:url('./images/navibg.gif') repeat-x;
    background-color:#121111;
}
#navi ul
{
   padding:25px 0 0 22px;
}
#navi li a
{
    display:block;
    padding:41px 0 0 0;
}
#widgetbox_widget_parent_0
{
    margin-left:48px;
    margin-top:25px;
    float:left;
}
#home
{
    background:url('./images/nav_home.gif') no-repeat;
    width:252px;
    height:43px;
    
}
#aboutus
{
    width:252px;
    height:44px;
    background:url('./images/nav_aboutus.gif') no-repeat;
    margin-top:3px;
}
#contactus
{
    width:252px;
    height:46px;
    background:url('./images/nav_contactus.gif') no-repeat;
}
#mainnavhead
{
    width:309px;
    height:58px;
    background:url('./images/mainnabvbg.gif') no-repeat;
    margin-bottom:25px;
    margin-left:3px;
}
#businessfacts
{
float:left;
height:498px;
overflow:auto;
width:336px;
color:#fff;
}
#businessfacts h2
{
    font-family:'Verdana',sans-serif;
    font-size:13px;
    color:#e7e5c2;
    line-height:1.4em;
    margin:0 0 13px 0;
}
.teaser
{
    background:url('./images/borderbottom.gif') no-repeat bottom;
    padding-bottom:25px;
    width:265px;
    margin-left:44px;
    margin-bottom:20px;
    
}
.teaser span
{
    display:block;
    font-size:11px;
    color:#e6d7c1;
    text-transform:uppercase;
    font-family:'Verdana';
    margin:15px 0 0 0;
}
#businessfacts p
{
    font-family:'Verdana',sans-serif;
    font-size:12px;
    color:white;
    line-height:1.5em;
}
#businesshead
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./images/businessoilfacts.gif) no-repeat scroll 0 0;
height:71px;
margin-left:323px;
width:293px;
}
#transportbusiness
{
float:left;
height:400px;
margin-left:-5px;
margin-top:-72px;
width:301px;
}
#transportbusiness ul
{
    margin-left:63px;
}
#transportbusiness li
{
    font-size:12px;
    padding:14px 0;
    font-family:'Verdana',sans-serif;
    color:#e7e5c2;
    border-bottom:1px solid #1a1818;
    width:227px;
    line-height:1.6em;
}
#transportbusiness li a,a:link,a:visited
{
    color:#e7e5c2;
    text-decoration:none;
}
#transporthead
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./images/transportbusinesshead.gif) no-repeat scroll 0 0;
height:58px;
margin-left:24px;
width:300px;
}
#latestpost
{
    width:auto;
    background:url('./images/mainpostbg.gif') repeat-x top #0f0e0e;
    padding:35px 0;
}
.post
{
    width:927px;
    margin:25px auto 0 auto;
}
#latestpost h1
{
    color:#e7e5c2;
    font-family:'Verdana',sans-serif;
    margin-bottom:19px;
}
#latestpost p
{
    color:white;
    font-family:'Verdana',sans-serif;
    font-size:12px;
    line-height:1.9em;
}
#latestpostbg
{
    background:url('./images/latestpostbg.gif') no-repeat;
    width:173px;
    height:58px;
    margin:0 0 0 44px;
}
#footer
{
    width:auto;
    background:url('./images/footerbg.gif') repeat-x;
    text-align:center;
    color:#e7e5c2;
    font-size:12px;
    padding-top:5px;
}
#footer span
{
    display:block;
    padding-top:46px;
    font-family:'Verdana',sans-serif;
}
.clear
{
    clear:both;
}
#misc
{
    width:252px;
    height:44px;
    background:url('./images/blankbutton.gif') no-repeat;
}

#post li{color:#fff;}

#post img{padding:15px;}

#post-79 h1{
font-size:22px;
margin-left:60px;
}

#post-79 a{
line-height:25px;
margin-left:60px;
}

#voice{
clear:both;
margin-left:53px;
padding-top:30px;
color:#fff;
}

#voice textarea{
width: 60%;
}

#voice h3{
 font-size: 19px;
 color:#FCDBBA;
}

ul.cfmenu li {
	display: inline;
	margin-right: 1em;
}
ul.cfmenu li.addnew {
	margin-left: 1.5em;
}
ul.cfmenu li.addnew a {
	color: #e6255b;
}
div.relative {
	position: relative;
}
div.cfdiv {
	margin: 0;
	padding: 20px;
}
div.delete-link {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
}
div.delete-link input {
	border: none;
	background-color: #fff;
	color: #e6255b;
	cursor: pointer;
}
input#wpcf7-title {
	color: #555;
	background-color: #fff;
	border: none;
	font: bold 20px serif;
	cursor: pointer;
}
input.cfsave {
	font-weight: bold;
}
p.tagcode {
	color: #333;
}
input#contact-form-anchor-text {
	color: #333;
	background: #fff3f3;
	border: 1px solid #fff;
	width: 96%;
}
div.fieldset {
	margin: 2em 0;
}
div.fieldset div.legend {
	font-weight: bolder;
	margin-bottom: 0.5em;
}
div.fieldset div.mail-field {
	margin: 0.3em 0;
}
input.wide {
	width: 96%;
}
textarea {
	width: 96%;
}
label.disabled {
	color: #777;
}
p.submit {
	margin: 0 24px;
}
div.tag-generator {
	position: relative;
	background: #fff;
	padding: 5px 0 5px 1px;
}
div.tg-pane {
    border: 1px solid #999;
    background: #fff;
    margin: 1ex 28px 0 0;
    padding: 10px;
}
div.tg-pane table {
	width: 70%;
	margin: 0 0 0.7em 0;
}
div.tg-pane table caption {
	text-align: left;
	padding: 0 0 0.2em 0;
	font-weight: bolder;
	color: #777;
}
div.tg-pane table td {
	vertical-align: top;
	width: 40%;
}
div.tg-pane input.tag {
	border: 1px solid #fff;
	color: #333;
	background-color: #fff3f3;
}
div.tg-dropdown {
    position: absolute;
    top: 26px;
	left: 0;
    z-index: 10;
    border: 1px solid #ddd;
}
span.tg-closebutton {
    color: #777;
    font: bold 16px monospace;
    padding: 1px 4px;
    cursor: pointer;
}
div.tg-panetitle {
    font: bold 132% sans-serif;
    margin: 0 0 10px;
    color: #777;
}
#post-2 small{display:none}