*{margin:0;padding:0}
body{background:#000;color:#333;font:13px Verdana,Arial,sans-serif}

a{border:0;color:#639;padding:1px;text-decoration:underline}
a:hover{background:#639;color:#FFF}
a img{border:0}
a:hover img{border:0}

a.image:hover{background:transparent}

h1,h2,h3,h4,h5,h6{color:#639;font-family:Verdana,Arial,sans-serif}
h1{color:#000;margin:0 0 15px 20px}
h1.image{margin:0 0 15px -6px}
h2{color:#333;font-size:16px;margin:4px 0 24px;text-indent:0}
h3{color:#333;font-size:13px;font-weight:bold;line-height:17px}

#side h2{margin-bottom:6px;margin-top:12px}

#page{background:transparent url(/images/site/home_page_bg.jpg) top left no-repeat;margin:0 auto;overflow:hidden;position:relative;width:782px}
body#about #page{background-image:url(/images/site/about_page_bg.jpg)}
body#resume #page{background-image:url(/images/site/resume_page_bg.jpg)}
body#gallery #page{background-image:url(/images/site/gallery_page_bg.jpg)}
#pageinner{background:transparent url(/images/site/pageinner_bg.gif) bottom left no-repeat;float:left;padding-bottom:11px;width:782px}
#header{background:transparent;clear:both;float:left;height:218px;position:relative;z-index:1000}
#header img.logo{position:relative;top:40px}
#header p.byline{color:#FFF;font:bold 13px Georgia,"Times New Roman",serif;left:80px;letter-spacing:1px;position:relative;text-align:center;top:30px}
#header #quote{left:400px;position:absolute;top:145px;width:370px}
#header #quote p{color:#FDF3AB;font:16px cursive;text-align:center}

#navbar{background:transparent url(/images/site/navbar_bg.png) top left no-repeat;clear:both;height:32px;left:500px;position:absolute;top:226px;width:263px;z-index:2000}
ul#nav{list-style-type:none;padding:7px 0 0 9px}
ul#nav li{display:inline;margin:0 7px}
ul#nav li a{color:#FFF;font:bold 15px "Trebuchet MS",Arial,sans-serif;text-decoration:none}
ul#nav li a:hover{background:transparent;text-decoration:underline}
ul#nav li a.selected,
ul#nav li a.selected:hover{color:#333;text-decoration:none}

#content{background:#FFF url(/images/site/home_content_bg.jpg) top left repeat-x;border-left:2px solid #CCC;border-right:2px solid #CCC;clear:both;float:left;padding-top:20px;width:778px}
body#about #content{background-image:url(/images/site/about_content_bg.jpg)}
body#resume #content{background-image:url(/images/site/resume_content_bg.jpg)}
body#gallery #content{background-image:url(/images/site/gallery_content_bg.jpg)}
#contentinner{background:transparent url(/images/site/contentinner_bg.png) 0 0 no-repeat;float:left;margin-bottom:11px;margin-top:-42px;padding-top:32px;z-index:400}
#main{background:transparent;float:left;width:530px}
#maininner{background:transparent;float:left;margin:0 20px 0 30px}
#maininner p{margin-bottom:16px}

#side{float:right;margin-top:80px;width:240px}
#sideinner{margin:0 30px}

#topnote{background:transparent url(/images/site/topnote.png) top left no-repeat;float:left;height:172px;margin-bottom:20px;width:175px}
#topnote h3{font-family:cursive;font-size:10px;text-decoration:underline;text-transform:uppercase}
#bottomnote{background:transparent url(/images/site/bottomnote.png) top left no-repeat;float:left;height:182px;width:173px}

#topnote #inner,
#bottomnote #inner{float:left;margin:8px 13px}

#footer{clear:both;color:#FFF;float:left;font-size:11px;line-height:25px;margin-bottom:30px;margin-top:8px;text-align:center;width:782px}

.center{text-align:center}
.left{float:left;margin:12px 12px 0px 0px}
.mini{font-size:10px}
.noshow{display:none}
.right{float:right;margin:0px 0px 12px 12px}

span.minilink{color:#333;font:10px Verdana,Arial,sans-serif;text-transform:none}