@charset "utf-8";
/* style.css -- exquisite corpse*/

* {padding: 0;	margin: 0;}

html {
	background: #cac5bf url('/images/bg.jpg') top center repeat-x;
	padding: 0;	margin: 0;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

body {
	width: 820px;
	padding: 0; margin: 0px auto 30px auto;
	position: relative;
}

p {margin: 8px 0;}

a {text-decoration: none; font-weight: bold;}
a, a:link, a:visited {color: #f00;}
a:hover {color: #333; text-decoration: underline;}

hr {height: 1px; width: 100%; align: center; margin: 10px 0px; color: #f00; background-color: #f00;}
img {border: none;}

.hidden {display: none;	visibility: hidden;}

/***** HEADER *****/
#header {
	background: url('/images/header.jpg') top left no-repeat;
	height: 60px;
	position: relative;
	padding: 0; margin: 0;
}

/***** MAINMENU *****/
#mainmenu {
	background: url('/images/nav.jpg') top left no-repeat;
	padding: 0; margin: 0;
	height: 40px;
	position: relative;
	font-size: 12px;
}

#mainmenu ul {
	position: absolute; top: 24px; font-family: 'Arial', Helvetica, sans-serif;
	list-style-type: none;
	padding: 0; margin: 0;
}

#mainmenu li {
	display: inline;
	position: absolute;
}

.mm-home{left: 234px;}
.mm-about{left: 324px;}
.mm-rules{left: 418px;}
.mm-faq{left: 516px;}
.mm-stats{left: 594px;}
.mm-gallery{left: 678px;}
.mm-forum{left: 774px;}

#mainmenu a {margin: 0; padding: 5px;}

#mainmenu ul a {text-decoration: none; color: #fff; text-transform: lowercase; font-weight: bold;}
#mainmenu a:hover {color: #ccc;}
#currentpage {color: #000 !important;}

/***** MAIN *****/
#main {
	float: left;
	background: #ddd;
	border: 1px solid #9e9e9e;
	border-bottom: 6px solid #393939;
	padding: 0; margin: 0;
	font-size: 12px;
	line-height: 1.5;
}


#main h1 {font-size: 20px; color: #f00; margin-bottom: 20px; font-weight: bold;}
#main h2 {font-size: 14px; color: #ffc; margin: 10px 0px; font-weight: bold; background-color: #5c5252; text-indent: 20px;}
#main h3 {font-size: 14px; color: #ccc; margin-bottom: 0; font-weight: bold;}
#main h4 {font-size: 12px; color: #000; margin-bottom: 0; font-weight: bold;}
#main h5 {font-size: 12px; color: #f00; margin: 20px 0 0 0; font-weight: bold;}
#main h6 {font-size: 10px; color: #000; margin-bottom: 0; font-weight: bold;}

/***** HOME *****/
#home {
	background: #ddd;
	width: 560px;
	padding: 0; margin: 20px;
	float: left;
}

#home li {list-style-type: none; display: inline; padding: 5px;}
#home img {padding: 5px; border: 1px solid #cac5bf;}
.thumbs {position: relative; left: 10px;}

/***** ABOUT *****/
#about {
	background: #ddd;
	width: 560px;
	padding: 0; margin: 20px;
	float: left;
}

/***** RULES *****/
#rules {
	background: #ddd;
	width: 560px;
	padding: 0; margin: 20px;
	float: left;
}

#rules li {list-style-type: square; margin-left: 20px; padding: 0;}

/***** FAQ *****/
#faq {
	background: #ddd;
	width: 560px;
	padding: 0; margin: 20px;
	float: left;
}

#faq li {list-style-type: none; margin-left: 20px; padding: 0;}

/***** MORGUE *****/
#gallery {
	background: #ddd;
	width: 560px;
	padding: 0; margin: 20px;
	float: left;
}

/***** STATS *****/
#stats {
	background: #ddd;
	width: 560px;
	padding: 20px 20px; margin: 0px;
	float: left;
}

#stats.table {border-collapse: collapse;}
#stats.tr {height: 16px;}        
#stats.td {
	border: 1px solid #dddddd;
	padding: 0 0.5em;
	font-size: 65%;
	height: 16px;
}

/***** ACTION *****/
#action {
	background: #ddd;
	width: 217px;
	padding: 40px 0px; margin: 0;
	border-right: 1px solid #9e9e9e;
	float: left;
}

#login p {color: #000; font-size: 18px; text-weight: bold; text-align: center;}
#login a, #login a:visited {color: #c00; font-size: 28px; text-decoration: none; text-align: center;}
#login a:hover {color: #f00;}


/***** TWEETS *****/
#tweets {
	background: #9e9e9e;
	width: 217px;
	padding: 0; margin: 40px 0px;
	float: left;
}

/***** FOOTER *****/
#footer {
	background: #5c5252;
	height: 100px;
	clear: both;
	padding: 0; margin: 0;
	position: relative;
	font-family: arial, sans-serif;
}
#footer a, #footer a:link, #footer a:visited {color: #666;}
#footer a {text-decoration: none;}

#footer p {
	text-align: center;
	font-size: 10px; color: #666; font-weight: bold;
	padding: 0; margin: 0;
	position: relative; top: 110px;
}

/***** CLASSES *****/

.noborder {border: none !important;}
.notop {margin-top: 0;}

.nolink {text-decoration: none;}