/* MAIN STYLE FOR FALTY & PONY SITE 
		Resets & defaults included elsewhere thanks to Blueprint CSS framework
*/


body {	background:#fddea7 url(../img/template/body-bg.gif) repeat-y top center; font-family:georgia,garamond,serif; font-size:.95em; color:#020100; }
h2,h3 { color:#a56430; }
input { font-size:1.1em; }
textarea { font-size:1em; }

#container { background:#fff; width:757px;  margin: 0 auto;  height:100%; padding:0px 3px 7px 7px; }



/* HEADER */
#header { margin-bottom:0px;]  }
#header h1 { text-indent: -100em; overflow: hidden; height:0; }
#header h2 { text-indent: -100em; overflow: hidden; height:0; }
#header img { margin-top:-30px; } 



/* NAV BAR */ 
#nav { background:#fddea7 url(../img/template/nav-bg.gif) repeat-x; text-align:right; width:100%; height:28px; margin-top:0px; }
#nav ul { padding-top:2px; }
#nav li { list-style: none; display:inline; ; margin-left:8px; margin-right:4px; }
#nav a { text-align:center; text-decoration: none; text-transform:uppercase; font-face:verdana,arial,sans-serif; font-size:.9em; color:#17120e; border:none; }
#nav a:hover{ border-bottom:2px solid #876a4d;  }



/* PRIMARY SECTION */
#primary {  margin:44px 35px 0px 105px; }
#primary p { margin-left:5px; margin-bottom:15px; }
#primary h4 { color:#171111;font-size:14px; }
#primary h2 { margin-bottom:5px; }

#primary img { border:1px solid #c7b9a3; background:#fff; padding:5px; margin:2px; }

#primary a { color:#a56430; border-bottom:1px dotted; text-decoration:none; }
#primary a:hover {  border-bottom:1px solid;  }



#primary .photoSection a { border:none; }


/* FOOTER */
#footer  { clear:both; background-color:#fddea7; height:16px; margin-top:40px; }






/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }
