/* general */

body { background:#54595C url(../images/IMG_6487.jpg) no-repeat scroll 0 0; color:#A6A6A6; font-family:"Trebuchet MS","Lucida Grande",Verdana,Georgia,Sans-Serif; font-size:76%; }

a { color: #fe6c01; text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; }

img 	{ display: block; }
a img 	{ border: none; }
a span	{ cursor: pointer; }
strong 	{ font-weight: bold; }
em 		{ font-style: italic; }

h1 { font-size: 4em;font-weight:normal; margin-left:20px; padding-top:20px;}
h2 { font-size: 3em; font-weight: normal; }
h3 { margin: 0 0 0.7em 0; font-weight: bold; text-transform: uppercase; color:#D3B799;}
h4 { margin-left: 20px; font-size: 130%; color: #FFFFFF; margin-bottom:30px;}

p{ margin: 0 0 1em 0; line-height: 1.8em; font-size:115%;}

/* layout */

#wrapper { margin-left:auto; margin-right:auto; margin-top:0; width:950px; }
#footer { float: left; border-top:#666666 1px solid ; }
#footer img.footer-space { padding: 20px 0 40px 20px;}
#footer .tab{ background: none;}
.back-link { position: absolute;top: 15px; right: 15px;}
.holder { background:transparent url(../images/bg-tab-holder.png) no-repeat scroll 0 0; padding:0 0 20px 0;} 
.holder { position: relative; width: 950px; margin: 0 auto;}
.tab { background-color:#1F271A; clear:both; float:left; width:100%;}
.block { padding: 25px 0 0 0;}
.block h2 { float: left; width: 260px; text-align: center;}
.block .main { float: left; width: 680px;}
.cols-3 .col { float: left; display: inline; width: 210px; margin: 0 15px 20px 0;}


/*  navigation */

.nav { padding: 15px; background: url(../images/nav-background.png) repeat-x 0 100%; font: normal 1.2em Arial, sans-serif; text-transform: uppercase; border-top:#666666 1px solid ;}
.nav li { float: left; display: inline; padding: 0 5px; background: url(../images/dot.gif) no-repeat 0 50%;}
.nav li:first-child { background: none;}
.nav li a { color: #d3b799; padding: 2px;}
.nav li.current a, .nav li a:hover, .nav li a:focus, .nav li a:active { color: #1c0d02; background: #FE6C01; text-decoration: none;}

/* content */

h3 strong{ display: block; padding: 0 0 0 25px;}
ul.profile {margin: 0 0 15px 0;}
ul.profile li{ padding: 0 0 20px 25px; line-height: 1.5em; background: url(../images/star.gif) no-repeat 5px 5px; font-size: 115%;}
ul.work-list { margin: 0 0 15px 0;}
ul.work-list li{ padding: 0 0 5px 25px; font-size: 115%; background: url(../images/star.gif) no-repeat 5px 2px;}
a.visit{ float: left; display: inline; margin: 0 0 20px 25px; padding: 6px; color: #5d320a; background: #FFCC66;font-size: 1.1em;}
a.visit:hover, a.visit:focus, a.visit:active{ color: #1C0D02; background: #FE6C01; text-decoration: none;}
img.portrait {float: right;}

/*  clearfix */

.clearfix:after {clear: both; display: block; visibility: hidden; height: 0; content: "."; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{ float: none; clear: both; width: 100%; height: 1px; margin: 0; padding: 0;}


