@charset "utf-8";
/* CSS Document */
html {overflow: scroll;}
body{background-color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:75%;}
:focus {outline:none;}
img{border-style:none;}
a:link {text-decoration: none; color:#000;}
a:visited {text-decoration: none; color:#000;}
a:hover {text-decoration: none; color:#7F0000;}
.header{width:1024px;
margin-left:auto;
margin-right:auto;}
.main{width:1024px;
margin-left:auto;
margin-right:auto;
margin-top:50px;}
p{line-height:20px;
font-size:14px;}
.alignr{text-align:right;}



/*Resume*/
.sublink a:link{color:#7F0000;}
.sublink a:visited{color:#7F0000;}
.sublink a:hover{text-decoration:underline;}
.sublink{display:inline;}

/*Works*/
.main table{float:right;
margin-right:-25px;}
#worksnav {float:left;
margin-top:25px;}
.highslide-caption .worksdisc{margin-left:-200px !important;}
.workbox{margin-left:250px;
padding-top:20px;}

/*Artist*/
#artistimg {float:right;
margin-top:40px;
margin-left:40px;
text-align:right;}
#textbox{margin-left:200px;
padding-top:20px;}
#textbox table{display:block;}
#title{text-align:left;}
#title h4{display:inline;}
#title h2{display:inline;}
#facebook{margin-top:200px;
margin-left:-144px;
width:40px;
float:left;}
#youtube{margin-top:198px;
float:left;
margin-left:-90px;}


<!--News-->
.newstable{width:1024px;
margin-left:auto;
margin-right:auto;}
.newstable strong{letter-spacing:2px;
font-size:110%;}
.newstable table{width:1024px;
margin-top:65px;
margin-left:auto;
margin-right:auto;}
.newstable img{float:left;
padding-bottom:30px;}
#newstext {padding-bottom:30px;
line-height:2em;
width:750px;
float:right;
display:block;}
.date{float:right;
font-size:12px;
color:#999;
display:inline;}


/*Teaching*/
.teachingtable table{float:left;
margin-top:20px;
width:880px;
padding-left:63px;}
.teachingtable strong{letter-spacing:2px;
font-size:110%;}
.teachingtable img{padding-bottom:30px;}
#teachingtext{padding-left:20px;}

<!--Galleries-->
.gtable{width:1024px;
margin-left:auto;
margin-right:auto;}
.gtable strong{letter-spacing:2px;
font-size:110%;}
.gtable table{width:1024px;
margin-top:65px;
margin-left:auto;
margin-right:auto;}
.gtable img{float:left;
padding-right:30px;}
.gtable td {padding-bottom:30px;
line-height:2em;
padding-left:120px;}
.gtable td i{font-style:normal;
color:#666;}


<!--Contact-->
form{border:none;}
#formbox{margin-top:50px;
width:1024px;
margin-left:auto;
margin-right:auto;}
#formbox form{float:right;
position:absolute;
margin-left:420px;}
#contactimage{float:left;
margin-top:20px;
position:absolute;}
#workwidth{width:350px;}
fieldset{border:none;
padding-top:15px;}
.work{background-color:#CCC;
width:250px;
float:right;}
.commentbox{background-color:#CCC;
width:350px;
height:150px;}
.finishform{cursor:pointer;
color:#7F0000;
float:right;
width:100px;}
#contacttext{float:right;
width:151px;
text-align:right;
padding-top:12px;}

/*Thanks*/
#thanks{width:1024px;
margin:0 auto;
text-align:center;
margin-top:100px;}



