body { background: url(/images/piLBbg.jpg) #000000 top left repeat}
.dianne { background: #f4dcdc; background-image: url(/members/galleries/may07/dianne/Dianne_bkg01.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: top left;}
p {margin: 10px 15px 15px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fde3e5; line-height: 16px;}
ul, ol {font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #fde3e5; list-style-position: inside; padding: 10px 0px 10px 30px;}
li {list-style-position: outside;}
.subnav {color: #fff; font-size: 11px; font-weight: bold; line-height: 12pt; margin: 0;}
.footer {font-size: 10px; line-height: 11px; color: #000;}
#content {width: 960px;}

/* link specs */
a:link {font-family: Helvetica, Arial, sans-serif; color:#FEFAD1; text-decoration: none; font-weight: bold;}	
a:visited {font-family: Helvetica, Arial, sans-serif; color:#FEFAD1; text-decoration: none; font-weight: bold;}		
a:active {font-family: Helvetica, Arial, sans-serif; color:#FDDEF8; text-decoration: none; font-weight: bold;}
a:hover {font-family: Helvetica, Arial, sans-serif; color:#990000; text-decoration: none; background: #FEFAD1; font-weight: bold;}		

a.tour:hover {background: transparent;}		

a.reverse:link {color:#990000; text-decoration: none; font-weight: bold;}	
a.reverse:visited {color:#990000; text-decoration: none; font-weight: bold;}		
a.reverse:active {color:#FDDEF8; text-decoration: none; font-weight: bold;}
a.reverse:hover {color:#990000; text-decoration: none; background: #FEFAD1; font-weight: bold;}		

a.under:link {font-family: Helvetica, Arial, sans-serif; color:#FEFAD1; text-decoration: none; font-weight: bold;}	
a.under:visited {font-family: Helvetica, Arial, sans-serif; color:#FEFAD1; text-decoration: none; font-weight: bold;}		
a.under:active {font-family: Helvetica, Arial, sans-serif; color:#FDDEF8; text-decoration: none; font-weight: bold;}
a.under:hover {font-family: Helvetica, Arial, sans-serif; color:#FEFAD1; text-decoration: underline; background: none; font-weight: bold;}			

a.aubrey:link {font-family: Helvetica, Arial, sans-serif; color:#FEFAD1; text-decoration: none; font-weight: bold;}	
a.aubrey:visited {font-family: Helvetica, Arial, sans-serif; color:#FEFAD1; text-decoration: none; font-weight: bold;}		
a.aubrey:active {font-family: Helvetica, Arial, sans-serif; color:#FDDEF8; text-decoration: none; font-weight: bold;}
a.aubrey:hover {font-family: Helvetica, Arial, sans-serif; color:#FEFAD1; text-decoration: underline; background: none; font-weight: bold;}		

a.footer:link {color: #711205; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
a.footer:visited {color: #838383; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
a.footer:active {color: #cc0000; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
a.footer:hover {color: #838383; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background: transparent;}

a.top:link {color: #711205; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
a.top:visited {color: #711205; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
a.top:active {color: #711205; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
a.top:hover {color: #fefde7; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background: transparent;}

a.twisted{
    position:relative; /*this is the key*/
    z-index:1; background-color:transparent;
    text-decoration:none}

a.twisted:hover{z-index:1; background-color:transparent}

a.twisted span{display: none}

a.twisted:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:10px; left:0; width:145px;
    border:3px solid #230606;
    background-color:#690102; color:#ffff00;
	font-weight: bold; text-decoration: none;
    text-align: center}

A.preview:link {font-family: Helvetica, Arial, sans-serif; color: maroon; text-decoration: none; font-weight: bold; padding: 5px;}	
A.preview:visited {font-family: Helvetica, Arial, sans-serif; color: maroon; text-decoration: none; font-weight: bold; padding: 5px;}		
A.preview:active {font-family: Helvetica, Arial, sans-serif; color: maroon; text-decoration: none; font-weight: bold; padding: 5px;}
A.preview:hover {font-family: Helvetica, Arial, sans-serif; color: maroon; text-decoration: none; background: #FEFAD1; font-weight: bold; padding: 5px; border: 2px solid maroon;}		

A.preview2:link {font-family: Helvetica, Arial, sans-serif; color: maroon; text-decoration: none; font-weight: bold; padding: 5px; background: #FEFAD1; font-weight: bold; padding: 5px; border: 2px solid maroon;}	
A.preview2:visited {font-family: Helvetica, Arial, sans-serif; color: maroon; text-decoration: none; font-weight: bold; padding: 5px; background: #FEFAD1; font-weight: bold; padding: 5px; border: 2px solid maroon;}		
A.preview2:active {font-family: Helvetica, Arial, sans-serif; color: maroon; text-decoration: none; font-weight: bold; padding: 5px;}
A.preview2:hover {font-family: Helvetica, Arial, sans-serif; color: #fa0303; text-decoration: none; background: #faccc0; font-weight: bold; padding: 5px; border: 2px solid maroon;}		

div.topnav {width: 960px; border: 2px solid #4a0101; background: #86020c; background-image: url(/images/deepred_bkg3.jpg);}
div.topnav_tour {width: 960px; border: 2px solid #4a0101; background: #86020c; background-image: url(/images/texblack_bkg.jpg);}
.gallery {width: 960px; border: 2px solid #02077d; background: #d6d5c1; background-image: url(/images/17Patina.jpg);}
.galleria {width: 960px; border: 2px solid #02077d; background: #d6d5c1; background-image: url(/images/11HandMadePaper.jpg);}
.glass {width: 960px; border: 2px solid #02077d; background: #d6d5c1; background-image: url(/images/glass_bkg01.jpg);}
.blackglass {width: 960px; border: 2px solid #02077d; background: #d6d5c1; background: url(/images/blackglass.jpg) #000000 top left repeat;}
.videocell {width: 960px; border: 3px solid #4a0101; background: #86020c; background-image: url(/images/deepred_bkg4.jpg); padding: 2px 10px 2px 0px; width: 770px; height: 140px;}
.videocell {border: 3px solid #4a0101; background: #86020c; background-image: url(/images/deepred_bkg4.jpg); padding: 2px 10px 2px 0px; width: 770px; height: 140px;}
.videocell2 {border: 3px solid #4a0101; background: #86020c; background-image: url(/images/deepred_bkg4.jpg); padding: 2px 10px 2px 0px; width: 770px; height: 120px;}
.golden {background: #86020c; background-image: url(/images/titlebar.png); padding: 0; height: 16px;}
.updatehdr {line-height: 16px; margin: 5px 5px 3px 20px;}
.updatehdr2 {line-height: 16px; margin: 5px 5px 3px 20px; font-size: 1.2em; color: #990000;}
.photocell {border: 3px solid #4a0101; background: #86020c; background-image: url(/images/deepred_bkg4.jpg); padding: 2px 10px 2px 0px; height: 140px;}
.hr {background: #fff url(/images/horizline.png) no-repeat scroll center; height: 3px}
.ts {height: 3px}
div.hr hr {display: none}
.livecam {width: 728px; height: 90px; border: solid 2px black; background: #ffdbac;}
	
/* header specs */

H1	{font-family: Tahoma, Arial, sans-serif; font-size: 1.8em; font-weight: bold; color: #fde3e5; line-height: 1.8em; margin: 10px 15px 15px 15px; } 
H2	{font-family: Tahoma, Arial, sans-serif; font-size: 1.4em; font-weight: bold; color:  #fde3e5; line-height: 1.6em; margin: 10px 15px 15px 15px;} 	
H2.home	{font-family: Tahoma, Arial, sans-serif; font-size: 1.4em; font-weight: bold; color: #ffd9ab; line-height: 1.6em; margin: 10px 15px 15px 15px; } 	
H3 {font-family: Tahoma, Arial, sans-serif; font-size: 1.2em; font-weight: bold; color:  #FEC076; line-height: 1.2em; margin: 10px 15px 15px 15px;}  		
H4 {font-family: Tahoma, Arial, sans-serif; font-size: 1.1em; font-weight: bold; color:  #fde3e5; line-height: 1.1em; margin: 10px 15px 15px 15px;}  	

.divPhoto {position: absolute; top: 315px; left: auto; visibility: hidden;}
.divVaniity {position: absolute; top: 17px; left: 255px; visibility: hidden;}
.small {font-size: .75em; font-family: Arial, Helvetica, sans-serif; margin: 15px 2px; width: 120px;}
.note {font-size: .75em; font-family: Arial, Helvetica, sans-serif; margin: 15px 2px 15px 25px; width: 90%;}
