body {
	margin: 0 auto;
	padding: 0;
	background: #333 url(vbg.jpg) fixed;
        font: 11px verdana, arial, helvetica, sans-serif;
	}

	A 			{ color: #fc0; text-decoration: none; }
	A:link		{ color: #fc0; text-decoration: none; }
	A:visited	{ color: #fc0; text-decoration: none; }
	A:active	{ color: #fff; text-decoration: none;  }
	A:hover		{ color: #fff; text-decoration: underline; }

#wrapper {
        margin: 0 auto;
        padding: 0 0 10px 0;
        width: 600px;
        background: #333 url(mainbg.gif) repeat-y;
        color: #fff;
        border-right: 1px solid #000;
        border-left: 1px solid #000; 
        }

#header {
	margin: 0 auto;
	padding: 0 0 20px 0;
        width: 97px;        
        }	

#header h1 {
	margin: 0;
padding: 0;
	}

#logo a { text-indent: -1000em; background: url(vplogo.gif) no-repeat bottom center; width: 97px; height: 45px; display: block; overflow: hidden; border-top: 4px solid #c00; /* For nested divs in Safari */ }


/* IE 5 hack */
#logo a {overflow: hidden;} /* end hack */

#logo a:hover {
border-top: 4px solid #fff;
}

#photo {
	margin: 0 auto;
	padding: 0;
	}

#photo img {
	margin: 0 auto;
	padding: 12px;
        border:  3px double #000;
	background: #666;
	}

#photo img a {
        border: 0;
        }

#text {
	margin: 0 auto;
	padding: 20px 0;
	width: 540px;
        font: 11px/17px verdana, arial, helvetica, sans-serif;
        color: #fff;
	}

#menu {
	float: left;
	margin: 0;
	padding: 10px 0;
	width: 140px;
        text-align: right; 
	}

h2.title {
        margin: 0;
        padding-bottom: 10px;
        font: 16px georgia, times new roman, times, serif;
        letter-spacing: 0.04em;
        color: #c00;
        }  

h3.date {
        margin: 0;
        padding-bottom: 10px;
        font: 11px georgia, times new roman, times, serif;
        font-weight: normal;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: #ccc;
        }  

.comment {
        font: 10px lucida grande, verdana, arial, sans-serif;
        letter-spacing: 0.04em;
        }

#story {
	margin-left: 160px;
	padding-left: 10px;
	border-left: 1px solid #eee;
	}

#story p {
line-height: 22px;
}

#thumbhead {
	margin: 0 auto;
	padding: 0;
        width: 450px;
        height: 30px;
        background: transparent url(rec.gif) no-repeat bottom center;
        }

#thumbnails {
	margin: 0 auto;
	padding: 10px 0 10px 10px;
	width: 440px;
        height: 100px;
        border:3px double #000;
	background: #666;
	}

.thumb img {
        clear: both;
        margin-right: 10px;
        padding: 0;
        border: 0;
        }

.thumb img a {
        border: 0;
        }

#footer {
	margin: 0 auto;
	padding: 7px;
	text-align: center;
        background: #444 url(mainbg.gif) repeat-y top center;
        border-top: 3px double #000;
        border-bottom: 3px double #000;
        font: 10px georgia, times new roman, times, serif;
        font-weight: normal;
        text-transform: uppercase;
        letter-spacing: 0.09em; 
        color: #fff;
	}

#obligatory {
       margin: 0 auto;
       padding: 10px 10px 0 10px;
       text-align: center;
       font: 10px lucida grande, verdana, arial, helvetica, sans-serif;  
       }

.clear {
	clear: both;
	}

#comwrapper {
        margin: 0 auto;
        padding: 0;
        width: 400px;
        background: #333;
        border-right: 1px solid #000;
        border-left: 1px solid #000; 
        }

#comtext {
	margin: 0 auto;
	padding: 20px 0;
	width: 360px;
        font: 11px/17px verdana, arial, helvetica, sans-serif;
        color: #fff;
	}

#comtext ol {
        margin: 0 0 20px 40px;
        padding: 0;
font-family: georgia, times new roman, times, serif;
font-size: 4em;
color: #c00;
        }

#comtext ol li {
        margin: 0;
        padding: 10px 0;
        border-bottom: 1px dotted #000;
line-height: 0.6em;
}

#comtext ol li span {
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #fff;
}

#comtext p {
        margin: 0 0 10px 0;
        padding: 0;
        }

.comcom {
        font: 11px lucida grande, verdana, arial, sans-serif;
        }


.red {
       color: #c00;
       }
