body {  margin: 0px;    padding: 0px;   background-color:#E1E1E1;   color:#333333;  }
#headercontainer {  position:relative;  display:block;  background:#E1E1E1 url(images/headerbg.gif) repeat-x top;   }
#headercontainerContent {  position:relative;  display:block;  background:#E1E1E1 url(images/headerbg_content.gif) repeat-x top;   }
#header {   position:relative;  width:800px;    height:65px;    display:block;  margin:0px auto 0px auto;   background:transparent url(images/header.gif) no-repeat top center; }
#headerContent {   position:relative;  width:800px;    height:65px;    display:block;  margin:0px auto 0px auto;   background:transparent url(images/header_content.gif) no-repeat top center; }
#headerm {   position:relative;  width:800px;    height:65px;    display:block;  margin:0px auto 0px auto;   background:transparent url(images/header_m.gif) no-repeat top center; }
#container {    position:relative;  margin:0px auto 0px auto;   width:804px;    display:block;  }
#cool { position:relative;  top:50px;   left:590px; text-align:right;   width:200px;    }
#cool2 { position:relative;  top:50px;   left:590px; text-align:right;   width:200px;    }
#leftcol {  position: relative; left:0px;   top:0px;    width:200px;    margin:0px; float:left; }
#leftcol2 { position: relative; left:0px;   top:0px;    width:600px;    margin:0px; float:left; }
#animeleftcol { background:#fff;    padding:4px;    margin:4px; border:1px solid #333;  width:582px;    height:auto;    position:relative;  display:block;  overflow:auto;  }
#animerightcol {    background:#fff;    padding:4px;    margin:4px; margin-bottom:8px;  border:1px solid #333;  width:178px;    }
#animeleft {    margin:4px; padding:4px;    width:370px;    float:left; }
#animeright {   margin:4px; padding:4px;    width:162px;    }
#imageoftheday {    width:190px;    margin:4px; margin-bottom:8px;  border:1px solid #333;  background:#74A0DF; }
#imageofthedayheader {  background-color:#999;  padding:2px;    text-align:center;  border-bottom:1px dashed #000;        color:#fff;   }
#imageofthedaycontent { padding:4px;    background:#74A0DF; }
#imageofthedayimage {   padding:4px;    background:#fff;    float:left; background:#74A0DF; }
#googlesearch { background: #fff;   width:182px;    border:1px solid #333;  margin:4px; margin-top:8px; padding:4px;    }
#quoteoftheday {    width:190px;    border:1px solid #333;  margin-top:8px; margin-left:4px;    }
#quoteofthedayheader {  background-color:#999;  padding-top:2px;    padding-bottom:2px; text-align:center;  border-bottom:1px dashed #000;  }
#CLheader {  background-color:#999;  padding-top:2px;    padding-bottom:2px; text-align:center;   }
#quoteofthedaycontent { padding:4px;    background:#74A0DF; }
#maincol {  width:400px;    float:left; }
#storyheader {  font: bold 8pt Arial;    text-decoration:underline;  padding:4px;  color:#FFFFFF;  }
#linkheader {   font:bold 8pt Arial;    text-decoration:underline;  padding-top:8px;    padding-left:8px;   padding-bottom:4px; }
.storysubheader {   font:bold 8pt Arial;    margin-bottom:4px;  }
.storycontent { font:italic 8pt Arial;  overflow: inherit;  }
.storyDivider { width:382px;    margin:4px; border:1px solid #333;  padding:4px;    margin-bottom:8px; background: #74A0DF; clear: both; }
.story {    background:#fff;    width:382px;    margin:4px; border:1px solid #333;  padding:4px;    margin-bottom:8px;  overflow: hidden;}
#rightcol { width:200px;    margin:0px; float:right;    }
#rightcol2 {    width:400px;    margin:0px; float:right;    }
#rightcol3 {    width:198px;    margin:0px; float:right;    }
#links {    background:#74A0DF; width:190px;    margin:4px; margin-bottom:8px;  border:1px solid #333;  }
#links2 {   background:#74A0DF; width:190px;    margin:4px; margin-bottom:8px;  border:1px solid #333;  float:right;    }
#links ul{list-style-type:circle;margin-left:0px;margin-top:4px;padding-left:36px;}
#links2 ul{list-style-type:circle;margin-left:26px;margin-top:4px;}
#links2 ul li{ padding: 1px 0; }
.font1 {font: bold 8pt Arial;}
.font2 {font: 8pt Arial;}
.font3 {font: 8pt Arial; color:#999999;}.white {color:#fff;}
#links a:active {color:#000000;text-decoration:none;}
#links a:link {color:#333333;text-decoration:none;}
#links a:visited {color:#333333;text-decoration:none;}
#links a:hover {color:#000000;text-decoration:underline;}
#quoteoftheday a:active {color:#336699;text-decoration:none;}
#quoteoftheday a:link {color:#336699;text-decoration:none;}
#quoteoftheday a:visited {color:#336699;text-decoration:none;}
#quoteoftheday a:hover  {color:#fff;text-decoration:underline;}
#animerightcol a:active {color:#336699;text-decoration:none;}
#animerightcol a:link {color:#336699;text-decoration:none;}
#animerightcol a:visited {color:#336699;text-decoration:none;}
#animerightcol a:hover  {color:#6699cc;text-decoration:underline;}
.storysubheader a:active {color:#5478BB;text-decoration:none;}
.storysubheader a:link {color:#5478BB;text-decoration:none;}
.storysubheader a:visited {color:#5478BB;text-decoration:none;}
.storysubheader a:hover {color:#74A0DF;text-decoration:underline;}
.storycontent a:active {color:#336699;text-decoration:none;}
.storycontent a:link {color:#336699;text-decoration:none;}
.storycontent a:visited {color:#336699;text-decoration:none;}
.storycontent a:hover {color:#6699cc;text-decoration:underline;}
#imageofthedaycontent a:active {color:#336699;text-decoration:none;}
#imageofthedaycontent a:link {color:#336699;text-decoration:none;}
#imageofthedaycontent a:visited {color:#336699;text-decoration:none;}
#imageofthedaycontent a:hover {color:#E1E1E1;text-decoration:underline;}

#bio a:active {color:#336699;text-decoration:none;}
#bio a:link {color:#336699;text-decoration:none;}
#bio a:visited {color:#336699;text-decoration:none;}
#bio a:hover {color:#6699cc;text-decoration:underline;}
#footer a:active {color:#000000;text-decoration:none;}
#footer a:link {color:#333333;text-decoration:none;}
#footer a:visited {color:#333333;text-decoration:none;}
#footer a:hover {color:#000000;text-decoration:underline;}
#hobbies a:active {color:#000000;text-decoration:none;}
#hobbies a:link {color:#333333;text-decoration:none;}
#hobbies a:visited {color:#333333;text-decoration:none;}
#hobbies a:hover {color:#000000;text-decoration:underline;}
.story .storysubheader a:active {color:#5478BB;text-decoration:none;}
.story .storysubheader a:link {color:#5478BB;text-decoration:none;}
.story .storysubheader a:visited {color:#5478BB;text-decoration:none;}
.story .storysubheader a:hover {color:#74A0DF;text-decoration:underline;}
.story #links2 a:active {color:#fff;text-decoration:none;}
.story #links2 a:link {color:#fff;text-decoration:none;}
.story #links2 a:visited {color:#fff;text-decoration:none;}
.story #links2 a:hover {color:#FFFF99;text-decoration:none;}
a:active {color:#336699;text-decoration:none;}
a:link {color:#336699;text-decoration:none;}
a:visited {color:#336699;text-decoration:none;}
a:hover  {color:#fff;text-decoration:underline;}
#decoration1 {
	background:transparent url(images/spiro.gif) no-repeat top center;
	position:absolute;
	top:185px;
	left: 75px;
	width:400px;
	height:400px;
	z-index: 0;
}
#decoration2 {
	background:transparent url(images/spiro.gif) no-repeat top center;
	position:absolute;
	top:555px;
	left: 720px;
	width:400px;
	height:400px;
	z-index: 0;
}
#decoration3 {
	background:transparent url(images/spiro.gif) no-repeat top center;
	position:absolute;
	top:55px;
	width:400px;
	height:400px;
	z-index: 0;
	left: 850px;
}




#bio {  position:relative;  width:400px;    height:350px;   background:#fff;    padding:8px;    border:4px double #333; margin:30px 30px 30px 30px; }
#newstick { background:#fff;    width:192px;    margin:4px; padding:0px;    }
#footer {   width:384px;    margin:4px; border-top:1px dotted #333; padding:4px;    margin-bottom:8px;  text-align:right;   }
#rightclick {   background:#fff;    width:182px;    margin:4px; margin-top:8px; border:1px solid #333;  padding:4px;    }
#hobbies {  background:#74A0DF; width:182px;    margin:4px; margin-top:8px; border:1px solid #333;  padding:4px; margin-bottom: 8px;   }
#hobbieheader { font:bold 8pt Arial;    text-decoration:underline;  padding:8px;   padding-bottom: 0; }
#webdesign {    text-align:center;  font:8pt Arial bold;    font-weight:600;    margin:4px; padding:12px;   display:none;   }
#animeGirl{        display:block;  width:190px;    height:141px;        margin-left:4px;   margin-right:4px;   margin-top:8px;        border:1px solid #999;        }
#webdesign a:active{text-decoration:none;color:#336699}
#webdesign a:link{text-decoration:blink;color:#336699}
#webdesign a:visited{text-decoration:none;color:#336699}
#webdesign a:hover{text-decoration:underline;color:#6699cc;}    
#hobbies ul{list-style-type:circle;margin-left:0px;padding-left:36px;margin-top:8px;}
#colleft {position:relative;width:600px;float:left;margin:0px;}
#colleft2 {position:relative;width:580px;float:left;margin:0px;}
#colright {width:200px;margin:0px;float:left;}
li.inline {display:inline;list-style-type:none;}
.wodTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; padding-top: 6px;}
.wodContent { font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 6px; background: #D2DDE8; padding: 4px; border: 1px solid #ccc;}
.wodContent blockquote { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.getFirefox {
	text-align:right;
	padding-top: 4px;
	padding-right: 4px;;
	}

#googleAds {
	background:#74A0DF; 
	width:162px;    
	margin:4px; 
	margin-top:8px; 
	border:1px solid #333;  
	padding: 8px 14px; 
	margin-bottom: 8px;
	}

#footer2 {
  background:transparent url(images/footer.gif) no-repeat;
  width:796px;
  height:160px;
  display:block;
  clear: both;
  margin:0 auto;
  padding: 0;
  }
#songlist {
	background: #fff;
	opacity: .7;
	filter: alpha(opacity=7);
}
#songlyric {
	width: 510px;
	height: 335px;
	padding: 16px;
	margin: 0;
	font-size: 1em;
	background: #fff;
	opacity: .8;
	filter: alpha(opacity=80);
	color: #333;
	position: relative;
	left: 0;
	top: 0;
	z-index: 100;
	font: .6em Arial;
	text-align: left;
	display: none;
	}
#songlyric2 {
	width: 510px;
	height: 325px;
	padding: 16px;
	margin: 0;
	font-size: 1em;
	background: #fff;
	opacity: .8;
	filter: alpha(opacity=80);
	color: #333;
	position: relative;
	left: 0;
	top: 0;
	z-index: 100;
	font: .6em Arial;
	text-align: left;
	display: none;
	}
