* {margin:0; padding:0;}

html{overflow-y:scroll;}

body {background:url(../img/back1.jpg) top center #006a15; color:#d8bb84; font-family:Arial, Helvetica, sans-serif;}
.noback {background:url(../img/back2.jpg) top center #006a15;}

#container {text-align:center;}
#column {width:960px; height:940px; margin:auto; position:relative;}
#column.client {height:820px;}
#twitter {width:250px;height:135px; position:absolute; top:522px; left:55px; padding: 35px 30px 0 30px;}
#footer {position:absolute; top:800px; left:60px; width:840px;}
#footer.client{position:absolute; top:680px; left:60px; width:840px;}
#leftlist {float:left; list-style:none; text-align:left; font-weight:bold; font-size:14px; line-height:2;}
#rightlist {float:right; list-style:none; text-align:right; font-weight:bold; font-size:14px; line-height:2;}
#rightcolumn{background:url(../img/rightimage.jpg); width:436px; height:770px; position:absolute; top:0; left:515px;}
#rightcolumn_about{background:url(../img/rightimage3.jpg); width:436px; height:770px; position:absolute; top:0; left:515px;}
#rightcolumn_blank{background:url(../img/rightimage2.jpg); width:436px; height:770px; position:absolute; top:0; left:515px;}

#imgtext {display:block; overflow:hidden;text-indent:-9958px;}
 
#about {position:absolute; width:295px; text-align:left; top:330px; left:70px; font-family:"Courier New", Courier, monospace}
#about h2{margin-bottom:10px;}
#about p{font-size:15px; margin:10px 0; letter-spacing:-1px; }
#about ul{margin-left:30px; font-size:12px; font-weight:bold;}
#about a{color:#FFFFCC; font-weight:bold;}


#photoholder {width:250px; height:250px; overflow:hidden; position:absolute; top:475px; left:180px; background:#ccc;}
#photoborder {width:250px;height:250px;}
#photoborder {float:left;}

#postit {width:200px;height:175px; position:absolute;top:580px;left:0; z-index:99;}
#postit a{width:200px;height:175px;background:url(../img/postit.png); behavior: url("../iepngfix.htc");}


#twitter #twitter_update_list li{list-style:none; font-weight:bold; font-size:16px; letter-spacing:-1px;}
#twitter #twitter_update_list li span a{float:none; font-size:16px!important;}
#twitter #twitter_update_list li a{color:#FFFFCC; float:right; clear:both; margin-top:15px; text-decoration:none; font-size:12px!important;}

#twitter p a{font-weight:bold; font-size:16px; float:left; margin-top:15px; font-size:12px; color:#FFFFCC}
#footer p{font-weight:bold; font-size:14px; letter-spacing:-1px; background:url(../img/footerline.jpg) no-repeat center center;}
#footer a{color:#FFFFCC; text-decoration:none;}

#contactdiv {position:absolute; top:100px; left:70px; width:295px; text-align:left;}
#contactform {margin:20px 0 30px 0; border:1px solid #70a35f; padding:4px 8px; font-size:12px;}
#contactform input, #contactform textarea{margin:3px 0 3px 5px;}

#folioclose {width:150px;height:30px;background:url(../img/closefolio.gif);position:fixed;top:0;right:0; text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#folioclose a{color:#111111; text-decoration:none; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:150px; height:30px; display:block; overflow:hidden; text-indent:-957px;}