body {
	margin: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0;
	background-color:	#000000;
	font-family: verdana,arial;
	font-size: 1em;
	color:#111111;
}
pre {
	font-size:1em;
	font-family:verdana,arial;
 white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
   white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
	 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 }
tr,td,table { z-index: 0; }
table.highlighttable tr.highlightrow td {
    background: #cccccc;
}

#tips_table {

	border: 1px solid #000000;
	margin: auto auto auto auto;

}

#tips_table td.tips_header {

	font: 0.8em times,helvetica,arial,verdana;
	color: #FFFFFF;
	background-color: #000000;

}

.centered{
	text-align: center;
	margin: auto;
}

#loc{
	background-color: #323232;
	width: 84px;
	height: 24px;
}

#crews_table {

	font-size: .8em;
	min-width: 75%;
}

#city_rules {

	border: 1px solid #000000;
	margin: auto auto auto auto;

}

#locals_table {

    font-size: .8em;
    min-width: 35%;

}

#locals_godfather {

    margin-right:10px;

}

.locals_paging {

    text-align: right;
    font-size: 12px;

}


#personals_table, .personals_table {

	font-size: .8em;
	min-width: 65%;
	margin: auto auto auto auto;
	border: 1px solid #000000;

}

/* WACK STUFF */

.wack_main {
	width:50%; 
	margin-left: 25%; 
	text-align: center;
}

.wack_form_name {
    font: .8em times,helvetica,arial,verdana;
    color: #ffffff;
    background-color: #000000;
}   

.wack_input {
    width: 100%;
}

.wack_input > input {
    width: 95%;
    margin-top: 2px;
    margin-bottom: 5px;
}

.wack_form_body {
    margin-top: 5px;
    font: .8em times,helvetica,arial,verdana;
    color: #ffffff;
    background-color: #000000;
}
.wack_input_body {
    width: 100%;
}

.wack_input_body > textarea {
    width: 95%;
    height: 10em;
    margin-top: 2px;
    margin-bottom: 5px;
}

/* END WACK STUFF */

div.personals_options {

	float: left;
	clear: left;

}

div.personals_paging {

	clear: right;
	text-align: right;

}

.personals_sorting {

	text-align: center;
	font-size: 14px;

}

.mobmail_table {

	width: 95%;
	margin: auto auto auto auto;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;

}

td.mobmail_header {

	background-color: #666666;
	border: 1px solid #000000;

}

td.mobmail_cell {

	background-color: #888888;
	border: 1px solid #000000;

}

div.mobmail_header {

	float: left;
	clear: left;
	text-align: left;

}

div.mobmail_header2 {

	float: right;
	clear: right;
	text-align: right;

}

td.no_mobmails {

	text-align: center;
	background-color: #666666;
	border: 1px solid #000000;
	font-weight: bold;

}

td.mobmail_search {

	text-align: right;
	background-color: #666666;
	border: 1px solid #000000;

}

div.mobmail_message_whole {

	text-align: left;
	background-color: #444444;
	margin: auto auto auto auto;
	width: 85%;
	color: #dddddd;
	border: 1px solid #000000;
	padding: 5px;

}

div.mobmail_message_header {

	text-align: right;
	margin-bottom: 5px;

}

div.mobmail_message_footer {
	text-align: right;
	margin-top: 5px;
}

.float_left {
	float: left;
}

div.mobmail_message_spam {

	float: left;

}
.thread_table {

	width: 90%;
	margin: auto 5%;
	font-size: 0.8em;
	border: 1px solid #000000;

}

td.thread_sub_header_left, td.thread_sub_header_right {
	background-color:#777;   
	border-top: 1px solid #000; 
	border-bottom: 1px solid #000;
}

td.thread_sub_header_left {

	text-align: left;
	font-size: 1.5em;

}

td.thread_sub_header_right {

	text-align: right;

}

td.thread_header_left {

	text-align: left;
	background-color: #555555;

}

td.thread_header_right {

	text-align: right;
	background-color: #555555;

}

td.thread_body {

	background-color: #444444;
	color: #dddddd;
	padding: 5px;
	z-index: 0;

}

td.thread_breaker {

	background-color: #777777;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	height: 25px;

}

td.thread_reply_footer {

	background-color: #555555;
	border-top: 1px solid #000000;
	text-align: right;

}

td.thread_reply_admin {

	background-color: #555555;
	border-top: 1px solid #000000;
	text-align: left;

}

td.thread_footer_left, td.thread_footer_right {

	background-color: #777777;
	border-top: 1px solid #000000;

}

td.thread_footer_left {
	text-align: left;
}

td.thread_footer_right {
	text-align: right;
}

.forum_footer {

	background-color: #444444;
	border: 1px solid #000000;
	color: #ffffff;
	padding: 2.5px;

}

/*table td {
	font-family: verdana,arial;
}
*/
#clock {
	background-image: url('/images/clockbg.jpg');
	font: 10px times;
	color: #fff;
}
a.teq:link,a.teq:visited {
	color:#990033;
	font-weight: bold;
	text-decoration:underline;
}
a.crewleader:link, a.crewleader:visited { 
	color: #ffffff;
	text-decoration:underline;
	font-weight: 700;
}
a.crewleader:hover {
	color: #ffffcc;
	text-decoration:underline;
	font-weight:700;
}
a.subcrewleader:link, a.subcrewleader:visited { 
	color: #ffffff;
	font-style:italic;
	font-weight: 700;
}
a.subcrewleader:hover {
	color: #ffffcc;
	font-style:italic;
	font-weight:700;
}
a.rhm:link, a.rhm:visited {
    color: #ffffff;
	font-style:italic;
	text-decoration:underline;
}

.bg {
	background-color: rgb(119, 119, 119);
}
.bg1 {
	background-color: rgb(170, 170, 170);
}
a.mobmailnav:link {
	text-decoration:none;
	color: #000;
	font-size: .8em;
}
a.mobmailnav:hover {
	background-color:#444;
	color:#ccc;
}
a.mobmailnav:visited {
	color:#000;
}
a.rhm:hover {
	color:#ffffcc;
	font-style:italic;
    text-decoration:underline;
}
table.highlighttable tr.highlightrow td{
	background-color: #fff;
}
a.one:link {color: #000000}
a.one:visited {color: #111111}
a.one:hover {color: #ffffcc}

a.two:link {color: #bbb; text-decoration:none;}
a.two:visited {color: #cccccc}
a.two:hover {color: #ffffcc}

a.three:link {color: #333333}
a.three:visited {color: #333333}
a.three:hover {color: #ffffcc}

a.four:link {color: #B4B4B4}
a.four:visited {color: #B4B4B4}
a.four:hover {color: #ffffcc}

a.five:link {color: #99cc99}
a.five:visited {color: #99cc99}
a.five:hover {color: #ffffcc}

a.six:link {color: #ff4533}
a.six:visited {color: #ff4533}
a.six:hover {color: #ff0000}

a.seven:link {color: /*#4F2F2F*/#990033;}
a.seven:visited {color: #990033;}
a.seven:hover {color: #ffffcc}

a.eight:link {color: #000000; text-decoration: none; font-weight: bold}
a.eight:visited {color: #000000; text-decoration: none; font-weight: bold}
a.eight:hover {color: #ffffcc}

a.nine:link {color: #000000; text-decoration: none}
a.nine:visited {color: #000000; text-decoration: none}
a.nine:hover {color: #ffffcc}

a.nine_point_five:link {color: #036; text-decoration: none;}
a.nine_point_five:visited {color: #003366; text-decoration: none}
a.nine_point_five:hover {color: #000;}


a.ten:link {color: #D7D7D7}
a.ten:visited {color: #D7D7D7}
a.ten:hover {color: #ffffcc}

a.eleven:link {color: #111111; text-decoration: none}
a.eleven:visited {color: #111111; text-decoration: none}
a.eleven:hover {color: #ff0000}

a.mike:link { color: #66CCFF; }
a.mike:visited { color: #66CCFF/*#9933cc*/; }
a.mike:hover { text-decoration: none; color: #3399FF /*00ff66*/; }

a.coder:link { color: #FF9900; font-weight: bold }
a.coder:visited { color: #FF9900/*#9933cc*/; font-weight: bold}
a.coder:hover { text-decoration: none; color: #FF6600 /*00ff66*/; font-weight: bold}

a.developer:link { color: #9933CC; }
a.developer:visited { color: #9933CC/*#9933cc*/; }
a.developer:hover { text-decoration: none; color: #660099 /*00ff66*/; }


a.cc:link {color: #5C5C5C}
a.cc:visited {color: #5C5C5C}
a.cc:hover {color: #ffffcc}



#main {
	position: absolute;
	top: 10px;
	left: 0px;
	margin: 0 10px 0 0;
}
#menu {
	position: absolute; 
	top: 21px; 
	left: 249px; 
	padding: 0;
	margin: 0;
	font: .8em arial;
	height: 21px;
}
.menuitem,.submenuitem {
	background-image: url('/images/menubg.jpg');
	background-repeat: repeat-x;
}/*
.submenuitem {
    background-image: url('/images/submenu_bg.jpg');
    background-repeat: repeat-x;
}*/
.horiz_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.horiz_menu li {
	display: inline;
	margin-left: .5em;
	font-size: 1em;
}
#name {
	padding: 0;
	margin: 0;
	height: 20px;
	position: absolute; 
	top: 0px;
	left: 189px;
}
#namebar, #logout {
	background-repeat: repeat-x;
	font: 8pt arial;
}
#logout {
	background-image: url('/images/logoutbg.jpg');
}
#namebar {
	background-image: url('/images/namebarfill.jpg');
}
img {
	border: none;
}
/*table {
	border: none;
}*/
#locator {
	position: absolute;
	top: 41px;
	left: 41px;
}
#mail {
	position: absolute;
	top: 83px;
	left: 0px;
}
table#content {
	background-color:#999999;
}
#clock {
	background-image: url('/images/clockbg.jpg');
	background-repeat: repeat-x;
}
.right {
	width: 21px;
	background-image: url('/images/rightfill.jpg');
	background-repeat: repeat-y;
	
}
.left {
	width: 41px;
	background-image: url('/images/leftfill.jpg');
	background-repeat: repeat-y;
}
#top {
	width: 100%;
	background-image: url('/images/topfill.jpg');
	background-repeat: repeat-x;
}
.fullwidth {
	width: 100%;
}
#bottom {
	background-image: url('/images/bottomfill.jpg');
	background-repeat: repeat-x;
	width: 100%;
}
#all {
	position: relative;
	margin: 100px auto;
	/*width: 50%;*/
/*	font-size: .8em;*/
/*	text-align: center;*/
	text-align: left;
}
#second60 {
	text-align: center;
}

#profile {
	margin: auto auto;
	border: none;
	color: #000;
	font: .8em arial,verdana;
	width: 400px;
}
#forum_thread {
	font: .8em verdana, arial, helvetica;
}
#profile td {
	border: 1px solid #000;
	margin: 0;
	max-width:400px;
}

/*
 * Tyler Mapping
 */

#durden_table {
	margin: auto auto auto auto;
	border: 1px solid #000000;
}

.durden_cell {
	
/*
 * Nothing yet
 */

}
/*
 *	NPC Stuff
 *
 */
#npc_profile {
	width: 440px;	
	margin: auto auto auto auto;
	border: 1px solid #000000;
}

#npc_image {
	margin: auto auto auto auto;
	border: 1px solid #000000;
}

#npc_title {

	width: 440px;
	margin: auto auto auto auto;
	border-bottom: 1px solid #000000;
	background-color: #777777;
	text-align: center;
	font-weight: bold;

}

#npc_username {
	width: 100%;
	margin: auto auto auto auto;
}

#npc_quote {
	width: 100%;
	margin: auto auto auto auto;
}

#npc_picture {
	width: 100%;
	margin: auto auto auto auto;
}

#npc_submit {
	width: 100%;
	margin: auto auto auto auto;
	text-align: right;
}

#npc_quote_area {
	width: 100%;
}

a:link {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color: #ffffcc;
}
a:visited {
	text-decoration: none;
	color: #eeeeee;
}
td.alt0 {
	background-color: #cccccc;
}
td.alt1 {
	background-color: #777777;
}
input, select, textarea {
    background-color: rgb(34, 34, 34);
    border: 1px solid rgb(0, 0, 0);
    color: #fff;
	padding: 2px 5px;
}
input:hover, select:hover {
	background-color: rgb(60, 60, 60);
	border-color: rgb(34, 34, 34);
}
input[type="button"]:hover, input[type="submit"]:hover {
	cursor: hand;
	cursor: pointer;
}
input[type="button"]:active, input[type="submit"]:active {
	background-color: rgb(150, 150, 150);
	color: rgb(0, 0, 0);
}
input[type="text"], input[type="text"] {
	padding: 2px;
}

textarea.wymeditor {
	background-color:#777;
	border:1px solid #000;
	color:#000;
}
#submenu {
    position: absolute;
    top: 41px; /*48*/
    left: 285px; /*280*/
    padding: 0;
    margin: 0;
    font: 8pt arial;
    height: 21px;
}
.post {
	text-align: left;
}
.msgbox {
	margin: 1% 1%;
	width:auto;
    background-color: #777;
    border: 1px solid #000;
    text-align: center;
}
	
#msg,.msg {
	width: auto;
	margin: 1% 25%;
	background-color: #777;
	border: 1px solid #000;
	text-align: center;
}
h3.article {
	padding-bottom: .1em;
}
.article {
	color: #333;
	width: 90%;
	margin-left: 5%;
	padding-bottom: 1em;
	font: .8em verdana,arial,helvetica;
	border-bottom: 1px solid #000;

/*	background-color: #111;*/
}
.cool{
	font:.75em verdana;
	color: #ffffff;
	background: #000000;
	padding:2px;
}
.cool input {
	border: 1px solid #555;
}
code {
	font: 1.1em courier, "Courier New", monospace;
}
strong {
	font-weight: 700;
	font-size: 1em;
}
#mmleft {
	position :absolute;
	top: 5%;
	left: 5%;
	width:25%;
	min-width:200px;
}
#mmright {
	position: absolute;
	top: 5%;
	left: 30%;
 	min-width: 500px;
}
#ssTable {
	display:block;
	margin-left: 25px;
	margin-right: 25px;
}
#ssDiv {
	border: 1px solid #fff;
	text-align: center;
	margin: 10px;
	font-size:.9em;
}
#ssDiv .title {
	background-color:#000;
	color:#fff;
	padding: 2px;
}
#ssDiv .list {
	background-color: #1E1E1E;
	padding: 4px;
}
#ssDiv .friend {
	/* background: #9999CC; */
	color: #9999CC;
}
blockquote {
	width:90%;
	margin-left:5%;
	border:1px solid #000;
	background-color:#555;
	padding:2px;
}
 #timerdiv {
	color: #FFFFFF;
	position: absolute;

	z-index: 10000;
	top: 13px;
	right: 35px;

	font-size: 0.7em;
}
.color_my_table {
	border:1px solid #000;
}
table.cellspacing>tbody>tr>td {
	padding-left:1em;
	padding-right:1em;
}

th {
	border:1px solid #000;
	padding-top: 2.5px;
	padding-bottom:2.5px;
	padding-left:2.5px;
	padding-right:2.5px;
	background-color: #444;
	color:#fff;
}
th.header:hover {
	color:#ccc;
}
th.header {
	background-repeat:no-repeat;
	background-position: center right;
	background-image:url('/images/bg1.gif');
	padding-right:20px;
	cursor:pointer;
}
th.headerSortUp {
	background-image:url('/images/asc.gif');
}
th.headerSortDown {
	background-image:url('/images/desc.gif');
}

/*.even, .odd { border-bottom:1px solid #000; }*/

.even, tr.even>td  { 
	background-color:#777; 
	border-bottom:1px solid #000;
}
.odd, tr.odd>td { 
	background-color:#aaa;
	border-bottom:1px solid #000;
 }




/*
 background-image: url(../img/small.gif);     
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px;
*/ 

/* Force a vertical scrollbar on the page to stop left-right jitter */
html {
    overflow-y: scroll;
}
