/* ##########################################
   ##  Name: Dark Admin                    ##
   ##  Developed by: cesiel1993            ##
   ##  File: style.css - Main Stylesheet   ##
   ##  Last Updated: November 27th, 2008   ##
   ##  Help: Email - cesiel1993@gmail.com  ##
   ##########################################
*/


body {
	background: url(../images/bg.png) repeat;
	font: 12px Arial, Helvetica, Sans-Serif;
	padding: 0;
	margin: 0;
}


/* ---- Standard Elements ---- */

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

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

a:visited {
	text-decoration: none;
}

a:active {
	color: #FFFFFF;
	text-decoration: none;
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 0;
	margin: 0px 0px 10px 0px;
}

h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }

p {
	line-height: 1.8em;
	padding: 0;
	margin: 0;
}

input {
	background: #252525;
	border: 1px solid #444444;
	padding: 7px;
	color: #888888;
}

textarea {
	background: #252525;
	border: 1px solid #444444;
	padding: 7px;
	color: #888888;
}


/* ---- Header ---- */

#header {
	background: url(../images/header_bg.png) repeat-x;
	height: 91px;
}

.header_container {
	width: 867px;
}

.header_title {
	float: left;
	background: url(../images/header_title.png);
	width: 350px;
	height: 91px;
}

.header_login {
	float: right;
	margin-top: 35px;
	color: #666666;
	font-style: italic;
}


/* ---- Navigation ---- */

#navigation {
	background: url(../images/nav_bg.png) repeat-x;
	height: 28px;
	padding: 11px 0px 0px 25px
}

#navigation td {
	padding-right: 25px;
}

#navigation a {
	color: #666666;
	text-decoration: none;
}

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

#navigation a:visited {
	text-decoration: none;
}

#navigation a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#container {
	width: 847px;
	padding: 25px;
	color: #888888;
}


/* ---- Left Side Elements ---- */

#left {
	float: left;
	width: 570px;
	margin-right: 25px;
}

.error {
	background-image: url(../images/error.png);
	width: 495px;
	height: 38px;
	padding: 22px 0px 0px 65px;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
}

.congratulations {
	background-image: url(../images/congratulations.png);
	width: 495px;
	height: 38px;
	padding: 22px 0px 0px 65px;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
}

.form_help {
	margin-top: 7px;
	font-size: 11px;
	font-style: italic;
}

.form_submit {
	font: 12px Arial, Helvetica, Sans-Serif;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 7px 21px 7px 21px;
}

.table {
	border: 1px solid #444444;
}

.tablerow_title {
	background: #444444;
	font-weight: bolder;
	color: #FFFFFF;
}

.tablerow_1 { background: #222222; }

.tablerow_2 { background: #272727; }


/* ---- Right Side Elements ---- */

#right {
	float: left;
	width: 252px;
}

.sidebar_title {
	background: url(../images/sidebar_title.png);
	width: 233px;
	height: 38px;
	font: 21px Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 12px 0px 0px 17px;
}

.sidebar_bg {
	background: url(../images/sidebar_bg.png) repeat-y;
	width: 218px;
	padding: 0px 15px 0px 17px;
}

.sidebar_bottom {
	background: url(../images/sidebar_bottom.png) no-repeat;
	width: 250px;
	height: 15px;
}