/* CSS Document [stuartcloete.com]
----------------------------------------------
version: 1.0 
author: fulspectrum media
email: info@fulspectrum.net
website: http://www.fulspectrum.net 
----------------------------------------------*/
body{
	color: #333;
	font-size: small;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", helvetica, arial, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;}
* html body{
        font-size: x-small; /* for IE5/Win */
	f\ont-size:small; /* for other IE versions */}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}
a{color:#b25243;text-decoration: none;}
a:link{color:#b25243;text-decoration: none;}
a:visited{color:#b25243;text-decoration: none;}
a:hover{color:#898954;text-decoration: underline;}
h2{ font-size: 110%; color: #b25243}

input,select,textarea{
    border: #e0e0e0 1px solid;
    padding: 3px;
    margin-bottom:5px;
    color: #000;
    font: 11px arial,tahoma,sans-serif;}

/* Header 
----------------------------------------------- */
#header{
        background-color: #898954;
	height:139px;}
#logo h1{
	background: url(/images/slogo.gif) no-repeat;
	margin: 0px 0px 0px 22px;
	width: 760px;
	height: 114px;
	text-indent: -5000px;}
.wrap{
	margin: 0 auto;
	padding-top: 13px;
	width: 795px;
	text-align: left;}
.fwrap{
	margin: 0 auto;
	width: 795px;
	text-align: left;}
#intro{
	background-color:#b25243;
	border-top: 1px solid #FFF;}

/* Navigation 
----------------------------------------------- */
.nav{
   background:#eae7d2 url(/images/bcknav.gif) repeat-x bottom left;}
#navi {
	float: left;
        padding:0;
	margin: 0 0 0 25px;
	list-style: none;
	background: url(/images/nav_bg.gif) repeat-x bottom left;}
#navi li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 120%;}
#navi a {
	float: left;
	display: block;
	margin: 0;
	padding: 6px 8px;
	text-align:center;
	color: #898954;
	text-decoration: none;
	border-left: 1px solid #eae7d2;
	border-bottom: none;
	background: url(/images/off_bg.gif) repeat-x top left;}
#navi a:hover {
	color: #44442a;
	padding-bottom: 5px;
	border-color: #ccc;
	background: #fff;}
#icon{
float:right;
padding: 6px 4px 0 0;
height:26px;
width:100px}

/* Content
----------------------------------------------- */
#cwrap{
	margin: 29px auto;
	width: 775px;
	height:450px;
        background: url(/images/mainbck.gif) no-repeat top left;
	text-align: left;}
.leftcontent{
        float:left;
	margin-top:35px;
	padding-left:15px;
	width: 62%}
#leftcontent2{
        margin-top:25px;
        font-family:"Trebuchet MS";
	padding: 0px 30px 30px 0px;
        color:#666;}
.cont{ 
        width:340px;
        margin: 30px 0px 0px 110px;
	padding-top:15px;
	font-family:"Trebuchet MS";
	color:#999999;}
.sub{ 
        margin: 20px 0px 0px 0px;
	font-family:"Trebuchet MS";
	color:#999999;}
#rightcontent{
        float:right;
	margin-top:35px;
	padding-bottom:4px;
	width:32%;}
.book{
         float:right;
	 width:160px;
	 margin:16px 0 0 0;
         text-align:left;
	 font-size:90%;
	 color:#44442a;
	 font-family:"Trebuchet MS";}
.bookshelf{height:130px;}
.intro{
         float:right;
	 width:330px;
	 padding-right:40px;
	 border-bottom:1px solid #cccccc;}
.intro h2{
	 font-family:"Times New Roman", Times, serif;
	 font-size:180%;
         font-weight:normal;
	 color:#b25243;
	 margin:0;
	 padding:0;}
.work{
	 border-bottom:1px solid #cccccc;
	 font-family:"Times New Roman", Times, serif;
	 font-size:180%;
	 color:#b25243;}
.intro2{
         margin: 0px 10px 0px 15px;
	 border-bottom:1px solid #cccccc;
	 font-family:"Times New Roman", Times, serif;
	 font-size:180%;
	 color:#797066;}
#rightcontent li{
         list-style-type:none;
	 padding: 0 0 7px 0;}
.intro3{
         margin: 25px 10px 0px 15px;
	 width:230px;}
.phot{float:left;}
.phot2{
          float:left;
	  padding:20px 0 0 15px;}

.style1 {color: #b25243}
.books{
	padding:0 0 25px 0px;
	height:110px;
	font-size:90%;
}
.books h3 {
color: #b25243; 
font-size:95%;
padding:15px 0 0 0;
margin:0}
.books p{
padding: 0 0 10px 5px;}
.picborder{
    float:left;
    margin:15px 5px 0 15px;
    padding:5px;
    border:1px solid #d0d0d0;
    clear:left;
    width:64px;
    height:100px
}
.picborder2{
    float:left;
    margin:0px 5px 0 0px;
    padding:5px;
    border:1px solid #d0d0d0;
    clear:left;
    width:74px;
    height:110px
}
.picborder3{
    float:left;
    margin:0px 5px 0 0px;
    padding:5px;
    border:1px solid #d0d0d0;
    clear:left;
    width:153px;
    height:232px
}
/* Works
----------------------------------------------- */
.worktxt{
         /*float:right;
	 width:250px;*/
	 padding:15px 0 15px 0;
         margin:0 10px 0 20px;}
.container{border-bottom: 1px dashed  #cccccc;}
.wphot{
      float:left;
      padding:15px 15px 15px 15px;}
.wphot img{
      border:0;}
.titl{ font-size: 110%; color: #b25243}
.mem_list_column ul{
list-style: none;
padding:0 0 3px 40px;
margin:0;}

/* Footer 
----------------------------------------------- */
#foot{
margin-left:15px;
clear:both;
padding-top:5px;
border-top:1px solid #ccc;
font-size:85%;
color:#999;}

/* Misc 
----------------------------------------------- */
#rssCatList li{
list-style-type: none;
padding:0 0 7px 0;}
.mem_list li{
padding:0 0 7px 0;}
.more{
padding:0 0 0 15px;}
.rev{
padding:0 0 0 23px;}