/* I tried to keep this shit decently organized.	Structure:		- Important shit		- Common shit		- Special shit (from top -> bottom of webpage)		- Elements arranged alphabetically. (ex: background; color; height; margin;)			- I tried to keep it like that, but failed a little bit. lulz.			New Stuff:		- Updates go here.*/html, body {	height: 100%;}html {	margin: 0;	padding: 0;	}	body {	background: #eee;	color: #333;	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;	font-size: 13px;	margin: 0;	padding: 0;	text-align: center; /* fixes centering main-wrap in IE. no fucking clue how. */	}/* from http://ryanfait.com/sticky-footer/ */#wrapper {	min-height: 100%;	height: auto !important;	height: 100%;	width: 100%;	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */}#footer, .push {	height: 20px; /* .push must be the same height as .footer */	font-size: 10px;	clear: both;}	a {		border-bottom: 1px solid;		text-decoration: none;		color: inherit; /* inherits from immediate parent, not body. */		}		a:hover {		text-decoration: none;		border-bottom: 1px dashed;		}		img {		border: none;		}		h1 {		font-size: 18px;		}			h2 {		font-size: 14px;		}		/* Inspired by old Zybez nav */	.info-box {		background: #ddd;		border: 1px solid #bbb;		border-top: none;		padding: 6px;		margin: 0px 0px 10px;		}					.info-head {				background: #ccc;				border: 1px solid #bbb;				display: block;				font-weight: bold;				height: 16px;				padding: 4px;				}						.info-head img {				vertical-align: middle;				margin-right: 2px;				}				#login-box {	background: #ddd;	border: 1px solid #bbb;	right: 5px;	top: 32px;	position: fixed;	text-align: left;	display: none;	padding: 4px;	-moz-border-radius-bottomleft: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-radius-bottomleft: 5px;	-webkit-border-radius-bottomright: 5px;}#topbar,#main-wrap {	text-align: left;	min-height: 100%;	}#topbar {	background: #2E2E2E url(images/topbar-bg.png) repeat-x scroll 50% 50%; /* took from forums. */	color: #D2D2D2;	height: 16px;	margin-bottom: 15px;	padding: 8px 18px;	text-align: center;	}		#topbar span#topbar-left {		background: url(images/tracker-icon.png) no-repeat;		float: left;		margin: 0;		padding-left: 20px;		}			#topbar span#topbar-right {		float: right;		margin: 0;		padding-left: 20px;		}				#topbar span#topbar-right.guest {			background: url(images/key-icon.png) no-repeat;			}					#topbar span#topbar-right.member {			background: url(images/user-icon.png) no-repeat;			color: #089F00;			}				#topbar span#topbar-announcment {		color: #ff0000;		font-weight: bold;		}	#main-wrap {	width: 860px; /*so shit don't wrap around on us. */	margin: 0 auto;	}		#navigation {		height: 120px;		text-align: center;		}			#navigation img#logo {		display: inline;		vertical-align: middle;		/* if you're trying to replace the icon itself, that's in index.php, line 20 or so. */		}			ul#nav-links {		display: inline;		vertical-align: middle;		}				ul#nav-links a {			background: #555;			color: #ddd;			font-size: 16px;			padding: 5px;			margin-left: 3px;			text-decoration: none;			border: none;			}					ul#nav-links a:hover {			background: #333;			}					ul#nav-links li {			display: inline;			vertical-align: middle;			}					#home-info {			width: 100%;			height: 330px;			}									#home-info #home-info-left {				float: left;				width: 60%;				margin-top: 0;				}								#home-info #home-info-left p {					margin-top: 0;					}			ul.checklist {				list-style-type: none;				margin: 10px 5px 20px 10px;				}										ul.checklist li {						background: url(images/tick-icon.png) no-repeat;						padding-left: 19px;						vertical-align: middle;						margin: 0;						}									ul#goal-list {				list-style-type: none;				margin: 0px;				padding: 0px;				}										ul#goal-list li {						background: url(images/random-goal-icon.png) no-repeat;						padding-left: 19px;						vertical-align: middle;						margin: 2px 0;						}							#home-info #home-info-right {				float: right;				width: 40%;				}						#extra-home {			clear: both;			}	.error {		display: block;		margin: 3px 0;		padding: 4px;		background-color: #FF8F93;		border: 1px dashed #AF363B;		}table#tracker {	text-align:center;	border-collapse: collapse;	margin: 15px auto;	width: 90%;	}table#tracker,table#tracker tr, table#tracker td, table#tracker th {	border: 1px solid #555;	padding: 2px;}table#tracker td, table#tracker th {	padding: 2px;}table#tracker th {	background-color: #777;	font-size: 15px;}table#tracker a {	text-decoration: none;	border: none;}table#tracker a:hover {	text-decoration: underline;}.dark_row {	background-color: #aaa;}.light_row {	background-color: #ddd;}.now_row {	background-color: #89bd89;}table#tracker td:hover {	background: #DF7D7D;}table#tracker tr:hover {	background-color: #fff;}						/* for the register thing. found that online. i'll link to it later */			.jqifade{      position: absolute;      background-color: #000;}div.jqi{      width: 400px;      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;      position: absolute;      background-color: #ffffff;      font-size: 11px;      text-align: left;      border: solid 1px #eeeeee;      padding: 7px;}div.jqi .jqicontainer{      font-weight: bold;}div.jqi .jqiclose{      position: absolute;      top: 4px; right: -2px;      width: 18px;      cursor: default;      color: #bbbbbb;      font-weight: bold;}div.jqi .jqimessage{      padding: 10px;      line-height: 20px;      color: #444444;}div.jqi .jqibuttons{      text-align: right;      padding: 5px 0 5px 0;      border: solid 1px #eeeeee;      background-color: #f4f4f4;}div.jqi button{      padding: 3px 10px;      margin: 0 10px;      background-color: #ddd;      border: solid 1px #aaa;      color: #333;      font-weight: bold;      font-size: 12px;}div.jqi button:hover{      background-color: #eee;}div.jqi button.jqidefaultbutton{      background-color: #ccc;}.jqiwarning .jqi .jqibuttons{      background-color: #ccc;}			