body, table { font-family: verdana, helvetica; } 

body { background-color: #fff; margin: 0px, 0px, 0px, 0px;
   padding: 0px, 0px, 0px, 0px;} 

a { color: #999999; text-decoration: none; font-weight:normal; } 

a:link	{ color: #330033;  } 

a:visited	{ color: #330033; } 

a:active	{ color: #330033; } 

a:hover	{ 

color: #1b374d; } 

h1, h2, h3 { margin: 0px; } 

blockquote {
        margin-left:4.5 em;
        padding-left:15px
        margin-right: 6.5em;
        padding-right: 25 px; 
        border-left:solid 0px #aa92ab;
padding-left:15px        
font-size:small;
        color:  #444444;
         
        
        }
blockquote a {
	
	text-decoration: underline;
	
	}

blockquote a:link {
	color: #000000;
	}

blockquote a:visited {
	color: #000000;
	}

blockquote a:active {
	color: #000000;
	}

blockquote a:hover {
	color: #000000;
	}
#banner { margin: 30px 10px 10px 5px; }

#banner {
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
background: #FFFFFF url("http://www.villainouscompany.com/vcblog/site_graphics/cass_headerstuffed2.jpg") no-repeat;
text-align: right;
padding: 5px;
border-bottom: 1px solid #FFF;
height: 397px;
}

#banner h1, #banner h2 {display: none;} 

#banner a, 

#banner a:link, 

#banner a:visited, #banner a:active, #banner a:hover { color: #666; font-size: xx-large; font-weight: bold; text-decoration: none; } 

#container { width: 90%;
margin: 0 5px 25px 15px; } 

#right {
float: right;
width: 20%;
border-left: 3px solid #330033; padding: 10px; position: absolute; top: 0px; right: 0px;
background-color: #aa92ab; 

overflow: hidden;
}

#left {
float: left;
width: 20%;
background-color: #FFFFFF;
overflow: hidden;
}


#menu { border-bottom: #ccc solid 1px; border-right: #330033 solid 2px; font-size: small; margin-right: 10px; padding: 0 5px 2px 0; text-align: right; }	

.content { margin: 20px 10px 163px; color: #444444; font-size: small; font-weight: normal; line-height: 140%; margin-right:16%;
margin-left:21%; border-left: #FFFFFF solid 1px; } 

.content h2 { border-bottom: #FFFFFF solid 1px; border-left: #FFFFFF solid 4px; color: #6d2770; font-size: medium; font-weight: normal; height: 20px; left: -163px; margin: 0; padding-left: 3px; position: relative; top: 20px; width: 150px; }	

.content h3	{ color: #330033; font-size: large; font-weight: normal;  padding-left: 7px; }	

.content p { padding-left: 7px; } 

.content a, .content a:link, .content a:visited { border-bottom: 0px dotted #334; font-weight: none; text-decoration: underline; } 

.content a:active, .content a:hover { font-weight: bold; border-bottom: 0px solid #668; } 

.content p.posted { color: #1b374d; display: block; font-size: x-small; font-style: italic; margin-top: 8px; text-align: left; } 

#calendar td, #calendar th { font-size: x-small; font-weight: normal; padding: 2px; text-align: center;	width: 14%; } 

div#calendar table { width: 85%; } 

#calendar caption {	border-bottom: #888 solid 1px; border-left: 2px solid #C24334; color: #666; font-size: small;  padding: 0 0 0 3px;	text-align: left; width: 85%; }	

.sidebar { background-color: #996599 color: #330033; font-size: x-small; font-weight: normal; line-height: 140%; margin: 5px 0 0 9px; }	

.sidebar h2 { border-bottom: #330033 solid 1px; border-left: 2px solid #330033; color: #330033; font-size: small; font-weight: normal; padding: 0 0 2px 3px; margin-top: 15px; margin-bottom: 4px; width: 75%}	

.sidebar ul { padding-left: 0px; margin: 0px; margin-bottom: 30px; } 

.sidebar li { font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; line-height: 120%; padding-left: 10px; list-style-type: none; } 

#comment-data { float: left; width: 180px; padding-right: 15px; margin-right: 15px; text-align: left; border-right: 1px dotted #BBB; } 

textarea[id="comment-text"] { width: 80%; } 

#powered { font-size: x-small; font-weight: bold; line-height:140%; margin-top: 10px; padding:2px; text-align:left; }	

#author, #email, #url, #text { border-bottom: #888 solid 1px; border-left: #888 solid 10px; border-right: #ccc solid 1px; border-top: #ccc solid 1px; padding-left: 3px; } 