img {
	border: none;
}

body {
        background-color: #000000;
	color: #ffffff;
	margin: 0px;
	font-size: normal;
}
table.vcenter {
	margin-left: auto;
	margin-right: auto;
}

table.box {
	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
	width: 80%;
}

span.grey {
	color: #666666;
}

a {
	color: #ccccff;
	text-decoration: none;
}

a:hover {
	color: #dedeff;
	text-decoration: none;
}

div.center {
	margin-left: auto;
	margin-right: auto;	
	text-align: center;
}

.fortune {
	/*background-color: #eeeeee;*/
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: small;
}

div.lmod {
	position: absolute;
	left: 0px;
	top: 0px;
	border-bottom: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	background-color: #000000;
	color: #5555bb;
}	

span.underline {
	text-decoration: underline;
}

span.bold {
	font-weight: bold;
}
span.fronttext {
	color: #666666;
	font-weight: bold;
}
table.menuholder {
	background-color: #000000;
	border: 0px;
	padding: 0px;
	width: 95%;
	margin-left: auto;	
	margin-right: auto;
}

td.menuholder {
	vertical-align: top;
	padding: 0px;
	border: 0px;
	width: 10%;
}

td.menuitem {
	padding: 0px;
	border: 1px solid #aaaaaa;
	text-align: center;
}
td.menuitem:hover {
	background-color: #000000;
}
table.menu {
	width: 100%;
	background-color: #000000;
}

img.menuimg {
	border-style: none;
	padding: 0px;
	border: 0px;
}
td.content {
	background-color: #000000;
	text-align: left;
	vertical-align: top;
	padding: 3px;
	border: solid 1px #aaaaaa;
	width: 80%;
}
td.content-white {
	background-color: #000000;
	text-align: left; 
	vertical-align: top;
	padding: 3px;
	border: solid 1px #aaaaaa;
	width: 80%;
}
td.boxl {
	border: none;
	padding: 3px;
	text-align: center;
}
td.front {
        border: none;
}

table.front {
        margin-left: auto;
        margin-right: auto;
        width: 70%;
}

div.link-right {
	margin-left: auto;
}

table.links {
	margin-left: auto; margin-right: auto;
}

hr.link {
	width: 40%;
}

hr.front {
	width: 60%;
}

td.about {
	vertical-align: middle;
}

img.hr80 {
	width: 20%;
	height: 1px;
}

img.hr100 {
	width: 90%;
	height: 1px;
}
td.fortune {
	text-align: right;
}
td.entryhead {
        background-color: #000000;
        border: solid 1px #aaaaaa;
        padding: 0px 4px 0px 4px;
}
td.entrybody {
        background-color: #000000;
        font-size: normal;
        border: solid 1px #aaaaaa;
}
td.indexlist {
        font-size: small;                                                             
	text-align: center;
}                                                                                     
table.entry {
        width: 95%;
        margin-left: auto;
        margin-right: auto;
}
table.indextb {
        width: 40%;
        margin-left: auto;
        margin-right: auto;
}
td.box {
        width: 95%;
        background-color: #000000;
        border: solid 1px #aaaaaa;
	text-align: center;
}
td.indexright {
        background-color: #000000;
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	text-align: left;
	padding-left: 5px;
}
td.indexleft:hover {
	background-color: #000000;
}
td.indexleft {
	width: 50%;
        background-color: #000000;
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	padding-right: 5px;
	text-align: right;
}
table.indexlist {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
	background-color: #000000;
}
td.padding {
width: 100%;
}
table.list {
        width: 100%;
}
td.entryholder {
        text-align: left;
}
span.heading {
	background-color: #000000;
	/*border: solid 1px #aaaaaa;*/
	padding-left: 5px;
	padding-right: 5px;
}

span.realname-heading   { font-weight: bold; }
span.status-heading     { font-weight: bold; }
span.level-heading      { font-weight: bold; }
span.nick-heading       { font-weight: bold; }
span.email-heading      { font-weight: bold; }
span.comment-heading    { font-weight: bold; }
span.url-heading        { font-weight: bold; }
span.loc-heading        { font-weight: bold; }
span.dob-heading	{ font-weight: bold; }
span.music-heading	{ font-weight: bold; }
span.general-heading	{ font-weight: bold; }

td.adminlist {
	background-color: #000000;
	border: solid 1px #aaaaaa;
	text-align: center;
}
td.adminhead {
	background-color: #000000;
	border: solid 1px #aaaaaa;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}
span.menuitem {
	border-right: solid 1px #aaaaaa;
	padding-left: 3px;
	padding-right: 3px;
}
span.menuitem:hover {
	background-color: #000000;
}
span.menuitemright:hover {
	background-color: #000000;
}
span.menutitemright {
	padding-left: 3px;
	padding-right: 3px;
}
div.displayuser {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: none;
	border-bottom: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	background-color: #000000;
	font-size: small;
}

.menu {
	/*position: absolute;
	right: 0px;
	top: 0px;*/
	margin-left: auto;
	margin: none;
	border-bottom: solid 1px #aaaaaa;
	border-left: solid 1px #aaaaaa;
	background-color: #000000;
	clear: both;
}
div.error {
	border-bottom: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
	text-align: center;
	margin-bottom: 20px;
	background-color: #f9eeee;
	color: #ee4444;
}
div.divtext {
	border-bottom: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
	margin-bottom: 20px;
	/*background-color: #eeeeee;*/
	text-align: center;
}
div.entrybody {
	background-color: #000000;
	border: solid 1px #aaaaaa;
}
div.indexlist {
	text-align: center;
	width: 80%;
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	margin-left: auto;
	margin-right: auto;
	font-size: small;
}
span.pageheading {
	font-size: large;
	font-weight: bold;
	color: #555555;
}
pre {
	font-size: normal;
}
div.toplink {
	float: right;
	background-color: #000000;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
}
code {
	font-size: normal;
}
div.fbl {
	float: left; 
	margin: none; 
	padding: none; 
	text-align: center; 
	color: #999999; 
	background-color: #000000; 
	font-size: small; 
	border-top: solid 1px #aaaaaa; 
	border-right: solid 1px #aaaaaa;
}
div.fbr {
	float: right; 
	margin: none; 
	padding: none; 
	text-align: center; 
	color: #999999; 
	background-color: #000000; 
	font-size: small; 
	border-top: solid 1px #aaaaaa; 
	border-left: solid 1px #aaaaaa;
}
td.loginprompttop {
	padding: 5px;
	background-color: #000000;
	border-bottom: solid 1px #aaaaaa;
}
td.loginfieldtop {
	padding: 5px;
	background-color: #000000;
	border-bottom: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	color: #444444;
}
td.loginpromptbot {
	padding: 5px;
	background-color: #000000;
}
td.loginfieldbot {
	padding: 5px;
	background-color: #000000;
	border-right: solid 1px #aaaaaa;
	color: #444444;
}
input {
	border: solid 1px #ffffff;
	background-color: #000000;
	color: #ffffff;
}
input.adminbtn {
	border: solid 1px #aaaaaa;
	background-color: #000000;
	margin: 10px;
}
td.adduserfield {
	background-color: #000000;
	border-right: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	padding-right: 10px;
	padding-left: 10px;
}
td.adduserfieldbot {
	background-color: #000000;
	border-right: solid 1px #aaaaaa;
	padding-right: 10px;
	padding-left: 10px;
}
td.adduserinput {
	background-color: #000000;
	border-bottom: solid 1px #aaaaaa;
	padding-left: 10px;
	text-align: center;
}
td.adduserinputbot {
	background-color: #000000;
	padding-left: 10px;
	text-align: center;
}

div.newsheader {
	background-color: #000000;
	border: solid 1px #aaaaaa;
	padding-left: 5px;
	padding-right: 5px;
	font-size: large;
	font-weight: bold;
}

div.newsbody {
	background-color: #000000;
	/*border: solid 1px #aaaaaa;*/
	padding: 5px;
	padding-left: 25px;
}

.menutext {
	font-size: 12px;
	/*font-weight: bold;*/
}

span.cppkeyword {
	color: blue;
}

span.cpplit {
	color: purple;
}

span.newmenu {
	/*border: solid 1px #aaaaaa; */
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	background-color: #000000; 
	width: 100px;
	margin-bottom: 8px;
	padding: 0px;
}

span.newmenu:hover {
	background-color: #000000;
}

div.newmenu {
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

