/*
THEME NAME: Heidi Robb
THEME URI: 
DESCRIPTION: Custom Theme based on Sandbox
TAGS: 
VERSION: 1.0
AUTHOR: <a href="http://www.epsteindesign.com">Epstein Design Partners</a>
AUTHOR URI:
*/


/* content */

/*
div#container {
	float: right;
	margin: 0 0 0 -200px;
	width: 100%;
}
div#content {
	margin: 0 0 0 200px;
}
div.sidebar {
	float: left;
	width: 180px;
	overflow: hidden;
}
*/


div#footer {
	clear: both;
	width: 100%;
}

body { background:#f5f2d4 url(images/bg-home.gif) repeat-x; font-family:arial,helvetica,sans-serif;color:#636149;font-size:12px;line-height:16px;}
.level { background:#fff url(images/bg-lvl.jpg) repeat-x; font-family:arial,helvetica,sans-serif;color:#636149;font-size:12px;line-height:16px;}


h1 {clear:both;}
h2 {clear:both; font-size:1.8em;line-height:2.2em; padding:0; margin:0;}
h3 {clear:both;font-size:1.6em;line-height:1em; padding:0; margin:0;}
h4 {clear:both;font-size:1.4em;line-height:1.6em; padding:0; margin:0;}
/* */
a {color:#571c1f;text-transform:none;text-decoration:none;}
a:link {color:#571c1f;text-transform:none;text-decoration:none;}
a:active {color:#571c1f;text-transform:none;text-decoration:none;}
a:visited {color:#571c1f;text-transform:none;text-decoration:none;}
a:hover {color:#99913f;text-transform:none;text-decoration:underline;}
/**/
#wrapper {width:900px; margin:auto; padding:auto;}
div#header{width:900px; height:auto; padding:0; margin:0;}
#head-left { width:390px; height:105px; float:left; }
#head-right { width:500px; height:auto; float:right; padding-top:50px; text-align:right;}
#search {width:auto;}
#logo-photos {width:900px; float:left; margin-bottom:44px;}
#logo-photos .logo {width:auto; float:left;}
#logo-photos .pictures {width:757px; height:97px;float:right; margin-top:24px; background-image: url(images/head-img-1.gif); background-repeat:no-repeat;}

/**/
div#menu {float:right;font-size:18px;line-height:auto;height:auto;width:auto;text-align:right;margin-right:-30px;}
div#menu  a{text-decoration:none;}
div#menu div#menu ul,div#menu ul li{list-style:none;margin:0;padding:0;text-align:right;}
div#menu li{float:left;list-style:none;text-align:right;}
div#menu li a{padding:0 10px 0 10px;}
div#menu ul{display:none;}
div#menu ul li{float:none;}
div#menu ul li a{margin:0;padding:0;}
div#menu li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}
/**/

/**/
div#cats {float:right;font-size:20px;line-height:auto;height:auto;width:auto;text-align:right; padding:0; margin:0 -30px 0 0;}
div#cats  a{text-decoration:none;}
div#cats div#cats ul,div#cats ul li{list-style:none;margin:0;padding:0;text-align:right;}
div#cats li{float:left;list-style:none;text-align:right;}
div#cats li a{padding:0 20px 0 10px;}
div#cats ul{display:none;}
div#cats ul li{float:none;}
div#cats ul li a{margin:0;padding:0;}
div#cats li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#cats li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}
/**/

.entry-meta {clear:both; padding:20px 0; border-bottom:1px dotted #b1b0a4;}

#search {clear:both;float:right;}

/**/
.entry-title{clear:both;}
.entry-date {padding:0 0 0px 2px; margin:0 0 0 0;}
.divider {float:left;width:1px; margin:0 5px 0 5px; padding:0; background-color:#e7e2b5; height:250px;}
#home-content {float:right; width:260px;}
#home-post h3 {padding-bottom:20px;}
#home-post .entry-date{padding:0; margin:0;}
div#nav-below{width:100%;height:1em;background-color:#f5f2d4;}
div#nav-below{margin:4em 0 4em 0; padding:10px;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}


/**/
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}



/**/
div#content-columns {
	padding:0 0 10px 0;
	margin-bottom:40px;
	font-family:arial,helvetica,sans-serif;
	color:#636149;
	font-size:11px;
	line-height:16px;
	height:300px;
}
div#col-lft {
	width:210px;
	float:left;
	padding-left:20px;
	height:auto;
	margin:auto;
}
#col-lft img {width:auto; padding:2px; border:1px solid #aaa24e; }
#col-lft img a {width:auto; padding:2px; border:1px solid #aaa24e; }
div#col-mid {width:504px; float:left; margin:0 10px 10px; 10px; font-size:13px; line-height:18px; font-weight:lighter;}
/*#col-mid img {float:left; width:auto; padding:2px; border:1px solid #aaa24e;}*/
/* #col-mid img a {float:left; width:auto; padding:2px; border:1px solid #aaa24e; } */
div#col-rt {width:112px; height:auto; float:right; margin:0; padding:0;}
/**/

div#footer{text-align:center; clear:both; padding-top:40px;}
/*div.clear{clear:both;}*/
/**/
div#content-columns-post {padding:0 0 10px 0;margin-bottom:40px;font-family:arial,helvetica,sans-serif;color:#636149;font-size:11px;line-height:16px;height:auto;}
div#col-lft-post { width:210px; float:left; padding-right:15px; height:auto; margin:auto;}
div#col-lft-post h2 {margin-top:4px;clear:both}
div#col-lft-post h3 {margin:0 0 20px 0; padding:0; line-height:1em; width:auto;}
div#col-lft-post ul {border-bottom:1px dotted #b1b0a4; margin:10px 0 20px 0; list-style:none; margin:0; list-style-position:outside; text-indent:0;}
div#col-lft-post li {list-style:none; margin:0; padding:0 0 4px 0; list-style-position:outside; text-indent:0;}
div#col-lft-post li ul {list-style:none; margin:10px 0 0 0; padding:0 0 20px 0; list-style-position:outside; text-indent:0; border-bottom:none;}
div#col-mid-post {width:500px; float:left; margin:0 5px 10px; 0;font-size:12px;line-height:16px;}
div#col-mid-post img {border:0;}
div#col-mid-post h3 {font-size:2em;clear:both;}
div#col-mid-post h4 {margin:0 0 -6px; 0; padding:0;clear:both}
div#col-rt-post {width:140px; height:auto; float:right; margin:0; padding:0; font-family:arial,helvetica,sans-serif;color:#636149;font-size:11px;line-height:16px;}
div#col-rt-post li {list-style:none; margin:0; padding:0; list-style-position:outside; text-indent:0; margin:0; padding:0 0 4px 0;}
div#col-rt-post ul {list-style:none; margin:0; padding:0; list-style-position:outside; text-indent:0; border-bottom:1px dotted #b1b0a4; margin:10px 0 30px 0;}
div#col-rt-post li ul {list-style:none; margin:0; padding:0; list-style-position:outside; text-indent:0; margin:10px 0 0 0; padding:0 0 10px 0;}
div#col-rt-post h2 {padding:0; margin:0;}


div .dotted {border-bottom:1px dotted #b1b0a4; margin:10px 0 30px 0;}
/**/


div#content-page #col-lft {
	width:210px;
	float:left;
	padding-left:60px;
	height:auto;
	margin:auto;
}

div#content-page .content-rt {
	width:550px; float:right; margin:0 10px 10px; 10px;
}

/* FlickrRSS */
#flickrRSS img {border:3px solid #FFF; margin:3px;}
#flickrRSS img a {border:3px solid #FFF; margin:3px;}

.flickr-image {border:0px;}


.more-link {padding:10px 0 10px 0; display:block;}

.sidebar img {border:3px solid #FFF; margin:3px;}
.sidebar img a {border:3px solid #FFF; margin:3px;}

#ads {padding:20px 0; border:1px solid #636149 !important;}

#facebook {display:none;}