body {
        margin:0;
        padding:0;
		font-size: 62.5%
        }
			
#container {width:800px; margin: 0 auto; padding:0;}
#wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#wrapper {
	background: #fff url('images/bg.gif') repeat-y;
	
}

em, strong
				{font-style: normal;
				font-weight: bold;
				}
				
h1		{	font-size: 220%;
			margin-bottom: 1em;
			color: #333366;
		}

a:link	{
			text-decoration: underline;
			color:#0000ff;
			}

a:visited	{
			text-decoration: underline;
			color:#663399
			}
			
a:hover		{text-decoration: none;
			}			

/* Navigation Bar */

#navbar 	{
		display: block;
		background-color: #ffff66;
		width:800px;
		margin: 0;
		}

#navbar ul
			{margin: 0px;
			 padding-left: 10px;}
			
#navbar li	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		display: inline;
		list-style-type: none;
		padding-right: 20px;
		}			

#navbar a:link, #navbar a:visited	{
					font-size: 110%;
					line-height: 2em;
				font-weight: normal;
			text-decoration: none;
					text-decoration:none;
					color: #006666;
					}

#navbar a:hover 	{
					font-weight: normal;
					text-decoration: none;
					text-decoration: underline;
					color: #006666;
					}
					
 #navbar a#current	{
		line-height: 11px;
		font-weight: normal;
		text-decoration: none;
					text-decoration: none;
					color: #CC3366;
					}	
					
		

#maincontent	{
		float:right;
		padding: 0;
		width: 600px;
		background-color: #ccf;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		

		
#homepage #maincontent, #comments #maincontent  {height: 350px;}
		
#maincontent a:visited {
	color: purple;
	}				

#maincontent img 	{float: left;
				      margin: 5px 15px 0px 0px;
				      border: solid black 1px;}

#maincontent p
				{ 	padding-right: 20px;
					line-height: 1.5em;
					font-size: 140%
					}
					
.entrytext {
	padding: 10px;
}

#calendar #maincontent p:first-line	{text-decoration: underline;}

#cd_lyrics ol	{font-size: 140%;
				 list-style-type: decimal;
				}
	 
					

#homepage h1	{padding: 0}

#calendar p	{font-size: 120%;}

#calendar h2	{font-size: 140%;
			color: #ff6600;
			line-height: 1.28em;}

				
.quoted, .cdcopyright, .smtext	{font-size: 90%}						
.titles	{font-weight: bold;
		 color: #333366;}

				
#cddiv		{
		float:left;
		width: 200px;
		background-color: #fff;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 110%;
		line-height: 1.5em;
		font-weight: bold;
		color: #000;
		text-align: center;
		}		

#cddiv ul	{list-style: none;
			margin: 0;
			padding: 0;}

#cddiv li
		{text-indent: 0;
		 padding-bottom: 40px;}		
		
#cddiv p		{text-align: center}

#footer		{ background-color: #fff;
			 width: 650px;
			}

#footer img	{float: left}

#footer .copyright	{font-size: 11px;
			 color: #000;
			 float: right;
			}
			
#twitter_div {padding-bottom:10px;}

#twitter_div ul {
	font-weight:normal;
	text-align:left;
	padding:0 5px;
	margin:0;
}



#twitter_div ul li {
	padding: 5px 0;
	margin:0;
	border-bottom:1px solid #ddd;
	
}

h3 {
	margin: 10px 0 5px 0;  
	font-size:12px;
}

