#top2 {
height:182px;
padding-left:15px;
color:#FFFFFF;
background:#000000 url(http://files.myopera.com/CthulhuSaves/files/topcthulhu.jpg) top left repeat-x;
border-bottom:1px solid #000000;
}

#menu {
clear:both;
background:#000000;
}

#menu ul {
	margin:0;
	padding:0;
	background:transparent;
	height:32px;
	}

#menu a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:transparent;
	text-align:center;
	position:relative;
	z-index:10;
	line-height:19px;
	width:100px;
	overflow:hidden;
	}

#menu a:hover, #menu a#selected {
	background-position:100% -19px;
	z-index:800;
	color:#FF0000;
	}
#wrap1 {
	margin:0 auto;
	width:882px;
	background:#000000 url(http://my.opera.com/CthulhuSaves/homes/files/bg000000B.gif) top left repeat-y;
	}

#wrap2 {
	background:transparent url(http://my.opera.com/CthulhuSaves/homes/files/bg000000B.gif) top right repeat-y;
	}

#wrap3 {
	background:#000000;
	margin:0 auto;
	width:832px;
	padding:0 10px;
	}

body {
background:#000000;
margin:0;
padding:0;
font-family:'lucida grande','lucida sans unicode','bitstream vera sans','trebuchet ms',arial,sans-serif;
font-size:12px;
text-align:center;
color:#FFFFFF;
}

#content, #footer {
clear:both;
position:relative;
background:#000000;
width:812px;
text-align:left;
margin:0 auto;
}

#content {
padding:10px 0;
}

#content li {
margin:0;
list-style-position:inside;
}

#blogtools {
	background:#000000;
	}

.title, .title a:link, .title a:visited, .title a:active, .title a:hover {
text-decoration: none;
font-family: 'Script MT Bold', 'Monotype Corsiva', script;
font-size: 32px;
font-style: italic;
color: #00DD00;
font-weight: bold;
}

.post {
	margin:0 0 3px 0;
	font-size:16px;
	font-weight:normal;
        color:#999999;
	}

.post a:link, .post a:visited, .post a:active {
	text-decoration:underline;
        color:#cccccc;
	}

#side h2, #side caption {
	color:#ffffff;
	background:#000000;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 1px 0;
	padding:2px 0 2px 5px;
	text-align:left;
	}


#myphoto {
	width:220px;
	overflow:hidden;
	background:#f5f5f5 url(/community/graphics/users/7/picbg.gif) bottom left repeat-x;
	position:relative;
	}

#myphoto div:after, #thuCont:after  {
	display:block;
	height:7px;
	content:url(/community/graphics/users/7/myphoto.png);
	line-height:1px;
	font-size:1px;
	margin:-7px 0 0 0;
	}

#myphoto img {
	max-width:220px;
	display:block;
	}


.comment1 {color:#00CC00;background:#000000;}
.comment2 {color:#00DD00;background:#000000;}
.ownercomment {color:#3333FF;background:#000000;}
.comments a:link, .comments a:visited, .comments a:active{color:#CC0000;}
.editcomment , .editcomment a:link, .editcomment a:visited, .editcomment a:active {color:#CC0000;}

