body, html { margin: 0; padding: 0; background: #FFFFFF; font-family: Georgia, Trebuchet MS, Verdana, sans-serif; color: #262626; font-size: 12px; line-height: 2em; }
h2 { margin-top: 0; color: #262626; text-transform: normal; font-size: 20px; font-weight: normal; letter-spacing: 0.07em; padding-left: 0px; line-height: 1.3em; margin-bottom: -6px }
a { color: #262626 }
a:hover { color: #ccc }
img {
	border: none
}


#theme { width: 950px; height: 405px}

#title { background: url(pics/title.gif) no-repeat; width: 950px; height: 112px}

#titletxt { background: url(pics/blackline.png) bottom repeat-x; width: 950px; height: 60px; font-family: Georgia, serif; font-size: 15px; padding-top: 6px; text-transform: uppercase }

#header { width: 950px; height: 25px; text-align: center }
#menu { list-style-type: none; margin: 10px 30px 0 0 }
#menu li { display: inline-block; font-size: 16px; margin: 0 15px 0 0; font-family: Geneva, Tahoma, Verdana, sans-serif; }
#menu li.selected { color: #bd40e1; text-decoration: none; letter-spacing: 0.0em; font-variant: small-caps; cursor: default; }
#menu li a { color: #262626; text-decoration: none; letter-spacing: 0.0em; font-variant: small-caps; }
#menu li a:hover { color: #bd40e1 }

#content { width: 950px; }
#content p { width: 800px; font-size: 13px; text-align: justify; line-height: 2em; }
#content pcenter { width: 800px; font-size: 13px; text-align: center; line-height: 2em; }
#content pwide { width: 800px; font-size: 12px; text-align: justify; line-height: 2em; }

#maincontent { background: url(pics/maincontent.png) no-repeat; margin-top: 35px; margin-left: 80px; padding-top: 25px; width: 950px; }



#foot { background: url(pics/footer.png) bottom repeat-x; width: 950px; height: 34px; }

#foot span { background: white; font-family: Geneva, Tahoma, Verdana, sans-serif; font-size: 9px; text-transform: uppercase; padding: 0 5px 0 5px; }
#foot span.pink { padding: 0 1px 0 1px; }

.videoarea { float: left; margin-left: 9px; width: 460px; display: none }
.video { background: url(pics/video.png) no-repeat; padding: 7px 0px 6px 6px }
.video_desc { background: url(pics/video_desc.png) bottom; padding: 5px 10px 10px 10px; margin-bottom: 10px; font-size: 9px; letter-spacing: 0.1em; line-height: 1.5em; color: #999 }
#maincontent:after { display: block; content: ""; visibility: hidden; clear: both }

#miniviewer_desc { background: url(pics/miniviewer_up.png) no-repeat top; padding: 10px 10px 5px 10px; font-size: 9px; letter-spacing: 0.1em; line-height: 1.5em; color: #999; }
#miniviewer { padding: 0px 0px 0px 0px; width: 460px; height: 300px; margin-bottom: 10px;}

#promoviewer_desc { background: url(pics/promoview.png) no-repeat top; padding: 10px 10px 5px 10px; font-size: 9px; letter-spacing: 0.1em; line-height: 1.5em; color: #999; height: 67px }
#promoviewer { padding: 0px 0px 0px 0px; width: 460px; height: 67px; margin-bottom: 15px;}

#selfportrait_desc { background: url(pics/selfportrait.png) no-repeat top; padding: 10px 10px 0px 10px; font-size: 9px; letter-spacing: 0.1em; line-height: 1.5em; color: #999; height: 200px }



.productionthumbnail { width: 237px; height: 145px; cursor: pointer; float: left; margin-bottom: 22px; display: none }
.productionthumbnail img { margin-bottom: 5px; }
.productionthumbnail { font-family: "Trebuchet MS", Arial, sans-serif; line-height: 1.5em; text-transform: uppercase }
.productionthumbnail a:hover { color: #262626 }
.productionthumbnail a { text-decoration: none }
.namerow1 { font-size: 13px }
.namerow2 { font-size: 11px }

.clear { clear: both }

#thumbnailpool { display: none }

#cvtitle { background: url(pics/blackline.png) 50% 50% repeat-x; margin-bottom: 20px }
#cvtitle span { background: white; font-family: "Trebuchet MS", Arial, sans-serif; text-transform: uppercase; padding: 0 5px 0 5px; margin: 0; }

#workfilter { background: url(pics/blackline.png) 50% 50% repeat-x; margin-bottom: 20px }

#workfilter span { background: white; font-family: "Trebuchet MS", Arial, sans-serif; text-transform: uppercase; padding: 0 5px 0 5px; margin: 0; cursor: pointer }
#workfilter span.selected { cursor: default }
#workfilter span:hover, #workfilter span.selected { color: #bd40e1 }

.pink { color: #bd40e1 }
