/* Style sheet for Velvet */
/* Main */
body {
	margin: 10px;
	background-color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #EDEDED;
}
/* Vertically repeated lines to allow content to grow table */
.leftvline {
	width: 23px;
	background-image: url(../images/siteimages/main_r7_c1.jpg);
	background-repeat: repeat-y;
}
.midvline {
	width: 24px;
	background-image: url(../images/siteimages/main_r7_c8.jpg);
	background-repeat: repeat-y;
}
.rightvline {
	width: 29px;
	background-image: url(../images/siteimages/main_r7_c13.jpg);
	background-repeat: repeat-y;
}
/* Specific styling for the index page */
.index {
	font-size: 0.7em;
	padding: 20px 5px 10px 5px;
	text-align: center;
}
.index a:link, .index a:visited {
	font-weight: bold;
	font-size: 1.2em;
	padding: 0 0 2px 0;
	color: #EDEDED;
	text-decoration: none;
	border-bottom: 1px dotted #EDEDED;
}
.index a:hover {
	border-bottom: 1px solid #EDEDED;
}
/* Styling for content */
.main h1 {
	padding: 0 5px 0 5px;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}
.main h2 {
	color: red;
	padding: 5px 5px 0 5px;
	font-size: 0.8em;
	line-height: 1.5em;
	font-weight: bold;
	text-align: center;
	margin: 0;
}
.main p {
	font-size: 0.7em;
	line-height: 1.3em;
	margin: 0;
	padding: 10px 5px 0 5px;
	text-align: center;
}
.maininclude p {
	font-size: 0.7em;
	line-height: 1.3em;
	margin: 0;
	padding: 0 5px 0 5px;
	text-align: center;
}
.mainred p {
	color: #B00000;
	font-size: 0.6em;
	padding: 0 5px 0 5px;
	text-align: center;
}
.main h1 a:link, .main h1 a:visited {
	padding: 0 0 2px 0;
	color: #EDEDED;
	text-decoration: none;
	border-bottom: 1px dotted #EDEDED;
}
.main h1 a:hover {
	border-bottom: 1px solid #EDEDED;
}
.main p a:link, .main p a:visited {
	padding: 0 0 2px 0;
	color: #EDEDED;
	text-decoration: none;
	border-bottom: 1px dotted #EDEDED;
}
.main p a:hover {
	border-bottom: 1px solid #EDEDED;
}
.linklist {
	text-align: center;
	padding: 16px 0 8px 0;
}
.linklist img {
	border: 1px solid #CC0000;
}
.linklist a:link, .linklist a:visited, .linklist a:hover, {
	border: 0 none;
}
/* Copyright styling */
.copyright {
	margin: -15px 0 0 0;
	color: #6B6B6B;
	font-size: 0.6em;
	padding: 0 0 0 0;
	text-align: center;
}
.copyright a:link, .copyright a:visited {
	color: #6B6B6B;
	text-decoration: none;
	border-bottom: 1px dotted #6B6B6B;
}
.copyright a:hover {
	border-bottom: 1px solid #6B6B6B;
}
/* Background and text styles for right pane (index) */
.indexrb {
	display: block;
	height: 354px;
	width: 266px;
	background: url(../images/siteimages/main_r11_c11.jpg);
	background-repeat: no-repeat;
}
.indexrb h1 {
	padding: 0 5px 0 5px;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
	font-variant: small-caps;
}
.indexrb h2 {
	padding: 0 5px 0 5px;
	font-size: 0.8em;
	line-height: 1.2em;
	margin: 1em 0 0 0;
	font-weight: bold;
}
/* Absolutely positioned div to sit on top of slideshow */
#apDivr {
	position:absolute;
	width:250px;
	height:350px;
	z-index:102;
	visibility: visible;
}
#apDivr h1 {
	padding: 0 5px 0 5px;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
	font-variant: small-caps;
}
#apDivr h2 {
	padding: 0 5px 0 5px;
	font-size: 0.8em;
	line-height: 1.2em;
	margin: 1em 0 0 0;
	font-weight: bold;
}
#apDivr p {
	padding: 0 5px 0 5px;
	font-size: 0.7em;
	line-height: 1.2em;
}
#apDivr p a:link, #apDivr p a:visited {
	padding: 0 0 2px 0;
	color: #EDEDED;
	text-decoration: none;
	border-bottom: 1px dotted #EDEDED;
}
#apDivr p a:hover {
	border-bottom: 1px solid #EDEDED;
}
/* Another absolutely positioned div to create drop shadow effect */
#apDivr2 {
	color: #2A2A2A;
	position:absolute;
	left: 8px;
	top: 1px;
	width:250px;
	height:350px;
	z-index:101;
	visibility: visible;
}
#apDivr2 h1 {
	padding: 0 5px 0 5px;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
	font-variant: small-caps;
}
#apDivr2 h2 {
	padding: 0 5px 0 5px;
	font-size: 0.8em;
	line-height: 1.2em;
	margin: 1em 0 0 0;
	font-weight: bold;
}
#apDivr2 p {
	padding: 0 5px 0 5px;
	font-size: 0.7em;
	line-height: 1.2em;
}
#apDivr2 p a:link, #apDivr2 p a:visited {
	padding: 0 0 2px 0;
	color: #2A2A2A;
	text-decoration: none;
	border-bottom: 1px dotted #2A2A2A;
}
#apDivr2 p a:hover {
	border-bottom: 1px solid #2A2A2A;
}
/* Styles for included text */
.included p {
	padding: 0 5px 0 5px;
	font-size: 0.7em;
	line-height: 1.4em;
	margin: 0 0 0 10px;
}
.included p a:link, .rightbox p a:visited {
	padding: 0 0 2px 0;
	color: #EDEDED;
	text-decoration: none;
	border-bottom: 1px dotted #EDEDED;
}
.included p a:hover {
	border-bottom: 1px solid #EDEDED;
}
/* Styles for the edit page */
.edit {
	font-size: 0.8em;
	padding: 20px 5px 10px 5px;
	text-align: left;
}
.edit a:link, .edit a:visited {
	padding: 0 0 2px 0;
	color: #EDEDED;
	text-decoration: none;
	border-bottom: 1px dotted #EDEDED;
}
.edit a:hover {
	border-bottom: 1px solid #EDEDED;
}
.editform {
	font-size: 0.9em;
	padding: 0;
	text-align: left;
}
.editbox {
	border-bottom: 1px dotted #a40000; 
	border-top: 1px dotted #a40000;		
	padding: 8px 8px 8px 8px;
}
.adultwebs p {
	color: #2a2a2a;	
	text-align: center;
	font-size: 0.65em;
	margin: -10px 0 0 0;	
	padding: 0 0 4px 0;
	font-variant: small-caps;
}
.adultwebs a:link, .adultwebs a:visited {						
	color: #2a2a2a;													
	border-bottom: 1px dotted #2a2a2a;							
	text-decoration: none;											
}
.adultwebs a:hover {
	color: #6b6b6b;													
	border-bottom: 1px solid #6b6b6b;							
	text-decoration: none;											
}
/* Navigation */
a img {
	border: 0 none;
}

