/*  
Theme Name: Sal Curato Site
Theme URI: YourWebsite.com
Description: Custom theme for Moon Walk Marketing.
Version: 1.0
Author: Nicolas Nordio.
Author URI: http://www.salcuratorealty.com
*/
@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
html, body  { height:100%; }

.otherpages  { background:#a64320 url(images/site_background2.jpg) top left repeat-x;}
body {background:#a64320 url(images/site_background.jpg) top left repeat-x; margin:0;}
div#wrapper { width:967px;  height: 100%; position:relative; }
div#header { width:100%; height:67px; float:none; position:relative; background:url(images/site_background.jpg) top center repeat-x;}
div#logo { position:absolute; top:0; left:0; }
div#contact { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCC; position:absolute; top:55px; right:10px;}
div#nav { width:100%; height:36px; background:url(images/nav_background.jpg) 1px 0;}
div#nav ul { color:#fff; list-style:none; padding-top:5px; margin-left:6px; height:31px;}
div#nav ul li { 
	display:block; float:left; 
	height:31px;
	font-family: 'Terminal Dosis', sans-serif; font-size:15px; color:#454236;
	padding-right:8px;
	padding-left:8px;
	background:url(images/nav_divider.jpg) bottom right no-repeat;}

div#nav ul li:last-child {background:none; }
div#nav a { text-decoration:none; color:#454236;}
div#nav ul li.current-menu-item {background:#cec9af url(images/nav_divider.jpg) bottom right no-repeat;}
div#nav ul li.current-menu-item a{ font-size:15px; font-weight:bold; color:#232323;}
div#nav ul li a { position:relative; top:10px; text-decoration:none; }
div#nav ul li a:hover { color:#232323; text-decoration:underline;}

div#headersign { width:967px; height:165px; background:url(images/header_background.jpg) top center no-repeat; }
div#headersign h2 {
	color:#fff; width:535px; text-align:center;
	font-size:28px; text-shadow: #4d2314 1px 1px 2px; 
	font-family: 'Poly', serif; font-style:italic; font-weight:400;
	position:relative; left:229px; top:36px; 
	margin:0; padding:0;
	}
div#headersign h3 {
	color:#fff; width:525px; text-align:center;
	font-size:20px; text-shadow: #4d2314 1px 1px 2px; 
	font-family: 'Poly', serif; font-style:italic; font-weight:400;
	position:relative; left:235px; top:36px; 
	margin:0; padding:0;
	}
	
div#headersign h4 {
	color:#161e2a; width:525px; text-align:center;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:400;
	position:relative; left:375px; top:66px; 
	margin:0; padding:0;
	}

div#main { width:100%; background:url(images/main_background.jpg) top center repeat-y; min-height:100%; position:relative; }

div#contentleft{ width:700px; float:left;  position:relative; left:13px;}
div#contentleft p {font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px; }

div#contentleft .post { width:680px;font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:25px; }
div#contentleft .entry ul li {margin-left:30px;}
div#contentleft .entry p {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
div#contentleft .entry p {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
div#contentleft .entry p a img { padding:2px; background:#CCCCCC; border:#999 solid 1px;}
div#contentleft .post h2 {
	font-weight:bold; color:#222; font-size:15px; text-transform:capitalize;
	background:url(images/post_bullet.jpg) center left no-repeat; padding-left:10px; margin-left:10px;}
div#contentleft .post h2 a { color:#222; text-decoration:none;}	
div#contentleft .post h2 a:hover { color:#000; text-decoration:underline;}	
div#contentleft ul { padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}	
	
div#contentright{ width:230px; float:left; position:relative; left:27px;}
div#contentright ul { list-style:none;}
div#contentright ul li { padding-bottom:15px;}
div#contentright ul li .widgettitle { 
	font-family: 'Poly', serif;, Times, serif; font-size:16px;
	color:#4a5668; width:100%; text-align:center; padding-top:5px;
	padding-bottom:8px; margin-bottom:10px; background:url(images/sidebar_titlebottom.jpg) bottom center no-repeat;
	}

div#contentright ul ul li { list-style-image:url(images/sidebar_bullet.jpg); margin-left:40px; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-bottom:2px; }

div#contentright ul ul li ul li {list-style-image:url(images/sidebar_bullet2.jpg); margin-left:15px;}
div#contentright ul ul li a { color:#3a5360; text-decoration:none;}
div#contentright ul ul li a:hover { text-decoration:underline;}

div#contentright ul li h2 { 
	font-family: 'Poly', serif;, Times, serif; font-size:16px;
	color:#4a5668; width:100%; text-align:center; padding-top:5px;
	padding-bottom:8px; margin-bottom:10px; background:url(images/sidebar_titlebottom.jpg) bottom center no-repeat;
	}
div#contentright ul li p { font-family:"Times New Roman", Times, serif; font-size:12px; color:#4a3d2f; font-style:italic; font-weight:bold; padding-bottom:20px; padding-left:5px;}
div#footer { 
	width:100%; height:33px; background:url(images/footer_background.png) top left repeat-x; text-align:center; clear: both;
	position: relative; margin-top:-33px;}
div#footer p {color:#5e5b4a; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}

div#footer a {color:#5e5b4a;}
div#footer a:hover {color:#6e6b5a;}
/* Site Styles end */

/* Common Classes */
 .clear { clear: both; }
 .floatLeft { float: left; }
 .floatRight { float: right; }
 .textLeft { text-align: left; }
 .textRight { text-align: right; }
 .textCenter { text-align: center; }
 .textJustify { text-align: justify; }
 .blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
 .boxCenter { margin-left: auto; margin-right: auto; }
 .bold { font-weight: bold; }
 .italic { font-style: italic; }
 .underline { text-decoration: underline; }
 .noindent { margin-left: 0; padding-left: 0; }
 .nomargin { margin: 0; }
 .nopadding { padding: 0; }
 .nobullet { list-style: none; list-style-image: none; }
/* Common Classes end */