/* global */
html { height: 100%; }
body { font-family: verdana, arial, sans-serif; padding: 0px; margin: 0px; font-size: .68em; background: #6F7A86; }
p { margin: 0px; padding: 0px 0px 12px 0px; line-height: 1.7em; }
h1 { font-family: verdana, arial, sans-serif; letter-spacing: .1em; background: transparent; color: #000000; }
img { border: 0px; }
a { outline: none;}
table { border: 0px; border-spacing: 0px; padding: 0px; }

/* unordered list */
ul { margin: 8px 0px 0px 16px; padding: 0px; }
ul li { list-style-type: square; margin: 0px 0px 11px 0px; padding: 0px; }

/* ordered list */
ol { margin: 8px 0px 0px 24px; padding: 0px; }
ol li { margin: 0px 0px 11px 0px; padding: 0px; }

/* main container */
#main { width: 780px; margin-left: auto; margin-right: auto; background: #FFFFFF url(http://www.cheaterskrypt.com/images/back.png) repeat-y; color: #000000; }

/* footer */
#footer { margin-left: auto; margin-right: auto; padding: 5px 21px 5px 19px; width: 720px; height: 32px; font-size: 94%; }
#footer td {padding-left:10px;}
#copyright { float: left; } 

/* logo */
#logo { margin-left: auto; margin-right: auto; width: 760px; height: 92px; text-align: center; vertical-align:middle;
	background: #FFFFFF url(http://www.cheaterskrypt.com/images/title_background.gif) repeat-x; color: #5A6370;}

/* ads */
#ad_banner { margin-left: auto; margin-right: auto; width: 728px; height: 90px; text-align: center; background: transparent; }
#ad_skyscraper { float: right; margin-left: auto; margin-right: auto; width: 160px; height: 600px; text-align: right; background: transparent; }
#ad_tile { margin-left: auto; margin-right: auto; text-align: center; background: transparent; }

/* main content */
#content { margin-left: auto; margin-right: auto; width: 760px; height: auto; padding: 0px; overflow: hidden; background: transparent; color: #000000;} 
#content table { border: 0px; border-spacing: 0px; padding: 10px 3px 3px 3px; }
#content td { border: 0px; border-spacing: 0px; padding-right: 5px; }

/* navigation menu */
#menu { height: 22px; width: 760px; margin-left: auto; margin-right: auto; }
#menu ul { margin: 0px auto; } 
#menu li { float: left; margin: 0px; padding: 0px; } 
#menu li a { display: block; float: left; height: 17px; text-decoration: none; padding: 3px 19px 2px 19px; color: #D1D3D7;} 
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover { text-decoration: none; color: #FFBA00; } 

/* body */
#body { text-align: justify; width: 578px; float: left; padding: 10px 10px 10px 10px; }
#body a, #body a:hover { background: transparent; color: #000000; text-decoration: underline; }
#body h1 { padding: 6px 0px 4px 0px; margin: 0px 0px 12px 0px; border-bottom: #FFBA00 1px solid; font-size: 120%; font-weight: strong; }
#body h2 { padding: 6px 0px 4px 0px; margin: 0px 0px 12px 0px; border-bottom: #FFBA00 1px solid; font-size: 115%; font-weight: strong; }

/* form layout */
form { margin-top: 0px; }
input, textarea, select { font-family: verdana, arial, sans-serif; border: #FFBA00 1px solid; font-size: 100%;  background: #FFFFFF; color: #000000; }
.submit { font-family: verdana, arial, sans-serif; border: 1px solid; width: 70px; height: 22px; cursor: pointer; font-size: 100%; }
#footer, #menu, #menu li a { background: #FFFFFF url(http://www.cheaterskrypt.com/images/menu.png);  color: #D1D3D7;  border-color: #D7D7D7; }
#footer a { color: #D1D3D7;  text-decoration:none; }

/* a area */
#a_left { float: left; margin-left: auto; margin-right: auto; padding: 10px 5px 10px 5px; width: 300px; }
#a_right { float: right; margin-left: auto; margin-right: auto; padding: 10px 5px 10px 5px; width: 250px; }
.sortable-list { list-style-type : none; margin : 0px; }
.sortable-list li { border : 1px solid #000; cursor : move; margin : 2px 0 2px 0; padding : 3px; background : #f7f7f7; border : #ccc; }

.genericLine {
	font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 2px; 
	padding-bottom: 1px; border-top: 1px #FFBA00 solid;
}

#hintbox{ 
	position:absolute; top: 0; background-color: lightyellow; color: #000000; width: 200px; padding: 3px;
	font:normal 10px Verdana;	z-index:100; border: 1px solid #FFBA00; visibility: hidden;
}

#comments {padding-left:20px; padding-right:20px; }
.comment_spacer { border-bottom: #FFBA00 1px solid; padding-top:0px; padding-bottom:0px; margin-bottom: 15px; text-align: right;}
#letters { font-size: 110%; font-weight: strong; padding-bottom: 30px;}
#letters a {padding-right: 9px; }
#systemList {padding-top:30px; padding-left: 90px; padding-bottom:40px; line-height:2em; }
#systemList a:hover { background-color: #FFBA00; }
#gameList li { list-style-type: none; margin: 0px 0px 3px 0px; padding: 0px; }
#gameList a:hover { background-color: #FFBA00; }
.feed_item_title {padding-left:10px; padding-bottom:5px; }
.feed_item_description {padding-left:25px; padding-bottom: 15px; }
.feed_title {height:15px; background: #FFBA00; text-align:center; padding-top:5px; margin-bottom:5px;}
.powered_by { padding-top: 20px; text-align:center; }
.commentBox { font-size:.8em; border: 1px #FFBA00 solid; padding:5px;}

