/* CSS Document [stuartcloete.com]
----------------------------------------------
version: 1.0 
author: fulspectrum media
email: info@fulspectrum.net
website: http://www.fulspectrum.net 
----------------------------------------------*/
.fwrap, .noprint { display: none; }

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}



/* 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 10px;}

.container{border-bottom: 1px dashed  #cccccc;}

.wphot{
      float:left;
      padding:15px 0 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;}

/* Tell a friend */
#thank{
height:500px;
margin: 0 auto;
width: 795px;
text-align: center;
color:#FFFFFF}

/* Footer 
----------------------------------------------- */
#foot{
margin-left:15px;
clear:both;
padding-top:5px;
border-top:1px solid #ccc;
font-size:85%;
color:#999;}

#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;}