html{
	overflow-x:hidden;
}

body {
	margin:0 auto;
	color:#ffffff;
	background-color:#660099;
    font-family:Chalkboard, Comic Sans MS, Comic Sans, TSCu_Comic, cursive;
    font-size:15px;
    font-weight:700;
    line-height:23px;
    opacity:1.00;
    padding-bottom:15px;
    padding-top:8px;
    text-align:left;
}

p {
	color:#ffffff;
    font-family:Chalkboard, Comic Sans MS, Comic Sans, TSCu_Comic, cursive;
    font-size:15px;
    font-weight:600;
    line-height:23px;
    opacity:1.00;
    padding-bottom:15px;
    padding-top:8px;
	padding-left:10px;
	padding-right:10px;
    text-align:left;
	text-indent:2px;
}


a:link {color:#ffffff;}
a:visited {color:#ffffff;}
a:hover {color:#e0e0e0;}


#navmenu{
	margin-left:2px;
	margin-right:6px;
	margin-top:4px;
	display:block;
	position:relative;
	float:left;
	height:auto;
	text-align:left;
	width:124px;
	max-width:126px;

}

#content{
	display:block;
	position:relative;
	float:left;
	height:auto;
	width:750px;
	border:0px;
	padding:3px;
	margin:3 auto;
	text-align:left;
	background-color:#990033;
	color:#ffffff;
	-webkit-border-radius:19px;
	-moz-border-radius:19px;
	border-radius:19px;
}

#title{
	line-height:25px;
	margin:0 auto;
	opacity:1.00;
	padding-bottom:15px;
	padding-top:8px;
	position:relative;
	text-align:center;

}

#footer p{
	margin:0 auto;
	text-align:center;
}

.navbg {
	background-image: url('http://www.steviecandtheplacetobe.net/media/colors.jpg');
	height:3px;
	width:124px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

a.n:link {text-decoration:none; display:block; background-color:#000000; color:#ccc;}
a.n:visited {text-decoration:none; display:block; background-color:#000000; color:#ccc;}
a.n:active {text-decoration:none; display:block; background-color:#ff0000; color:#ccc;}
a.n:hover, span.n:hover {display:block; text-decoration:none; background-color:#0000ff; color:#ccc; direction:rtl; unicode-bidi: bidi-override;}

ul {margin:0; padding:0; list-style:none; width:124px; z-index:1; font-size:12px; line-height:14px;}

ul li {position:relative; line-height:14px;}
	
li ul {position:absolute; left:122px; top:0; display:none; line-height:14px;}

ul li a, span.n {display:block; text-decoration:none; color:#ccc; background:#000000; padding:2px;}

li:hover ul, li.hover ul {display:block;}

h1, h2, h3, h4, h5, h6 {color:#66ccff; text-align:center;}

dt {color:#ff6600; padding-left:10px;}
dd {color:#9900ff; padding-left:10px;}

div.img {margin:1px auto; border:2px solid #99ffff; height:auto; width:auto; text-align:center}	
div.img img {display:inline; margin:2px auto; border:1px solid #ff00cc}
div.desc {font-size:10pt; text-align:center; margin:1px}

div img {
	margin-left:auto;
	margin-right:auto;
	margin:0 auto;
	position:relative;
	display:block;
	
}

.cite {font-size:10px;}

.gallery {
width:601px;
	position:relative;
display:block;
margin:0 auto;
padding-left:0px;
padding-right:0px;
align:center;
text-align:center;
clear:both;
overflow:auto;
}

.col1 {
width:196px;
height:220px;
float:left;
margin:1px;
}

.col2 {
width:196px;
height:220px;
float:left;
margin:1px;
}

.col3 {
width:196px;
height:220px;
float:left;
margin:1px;
}

.description {
position:relative;
font-size:12px;
text-align:center;
margin-top:6px;
height:auto;
}

.clear {
clear: both;
}

.photo {
width:auto;
height:auto;
margin:0px auto;
position:relative;
overflow:visible;
padding:2px;
display:block;
align:center;
text-align:center;
padding-top:2px;
border:1px solid #c0c0c0;
}

.photo .shadow {
position:relative;
}
