/* CSS Document */
/* Designed by Velvet Blues Web Design - http://www.velvetblues.com/ */

/***********************************************/
/* For use with DamonBard.com template     */
/***********************************************/

*{margin: 0px;padding: 0px;border: 0px;}
html{height:100%;width:100%;}
body{background-color:#ffffff;height:100%;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#666666;}
#outer{display:table;position:absolute;top:50%;left:0px;height:100%;width:100%;min-height:650px;}

#container{position:relative;top:-325px;width:980px;height:750px;margin:0 auto;}
.img{background: url(filmback.gif) #000000;margin: 1px 0 0 0;padding:25px 0 28px 0;border:0px #000000 solid;border-top:none;border-bottom:none;width:200px;height:162px;}
.small{font-size:13px;text-transform:lowercase;}
.clear{clear:both;width:980px;position:relative;float:left;}
#smalltitle{position:absolute; top:11px; left:315px; width:459px; height:30px; margin:0; padding:0;}
#line{position:absolute; left:190px; top:543px;width:599px; height:1px;z-index:5; visibility:visible;line-height:0px;}
#wideline{position:absolute;top:56px;left:200px;width:580px;height:1px;background-color:#000000;overflow:hidden;line-height:0px;}
#widelinebot{position:absolute;top:584px;left:200px;width:580px;height:1px;background-color:#000000;overflow:hidden;line-height:0px;}
#viewer{position:absolute;top:120px;left:440px;width:440px;height:330px;border: 1px #000000 solid;overflow:hidden;}
#caption{position:absolute;top:460px;left:440px;width:440px;}
#desc{font-size:12px;color:#666666;}

#thumbnails{position:absolute;top:120px;left:110px;width:310px;height:330px;padding:0;}
.thumbs{position:relative;float:left;width:80px;height:60px;border: 1px #000000 solid;margin:0 21px 19px 0;overflow:hidden;}
#imagefixouter{position:absolute;padding:0;margin:0;top:0px;left:0px;width:440px;height:330px;}
#current{position:absolute;top:80px;left:40px;padding:0 0 5px 5px;width:250px;color:#333333;border-bottom: 1px solid #000000;}
#select{color:#333333;font-size:10px;font-style:normal;position:absolute;top:420px;left:40px;width:60px;text-align:right;}
#select a{color:#333333;text-decoration:none;}
#portfolio_holder{top:570px;position:absolute;left:223px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;color:#999999;}
#portfolio_holder a, #about_holder a{color:#999999;text-decoration:none;}
#portfolio_holder a:hover, #select a:hover, #about_holder a:hover{color:#333333;text-decoration:underline;}
#highlight a, a#highlight, a#highlight:link{color:#999999;}
.list ul{margin:0;padding:0;}
.list li{list-style:none;text-align:center;margin:20px 0 25px 0;padding:0;}

#about_holder{top:570px;position:absolute;left:355px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;color:#999999;}
#links{position:absolute; left:210px; top:557px;width:592px; height:29px;z-index:4; visibility:visible;}
#links img{border:none;}
#links a:link, #links a:visited{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;font-weight:normal;padding:0 32px 0 32px;}
#links a:hover, #links a:active{color:#999999;}

.menu{position:absolute;visibility:hidden;line-height:18px;z-index:100;}
.menu a{display:block;text-decoration:none;padding:25px 0 2px 40px; text-align:center;}
.menu a:hover{color:#999999;}

.wmenu{position:absolute;visibility:hidden;line-height:18px;z-index:100;}
.block{display:block;}
.smenu{text-decoration:none;padding:25px 0 2px 40px; text-align:left;}
.smenu:hover{color:#999999;}
.smenu div{padding:25px 0 2px 40px;}
.mmenu{text-decoration:none;padding:25px 0 2px 20px; text-align:left;}
.mmenu:hover{color:#999999;}

#lefta{position:absolute;top:430px;left:890px;}
#righta{position:absolute;top:430px;left:912px;}
.pointer{cursor:pointer;}