* { outline: none; }
body { font: 90% "Lucida Grande", Arial, sans-serif; background-color: #f6f6f6; }
h1, h2, h3, h4, h5 {
	color:#060;
	margin-left: 10px;
	margin-right:10px;
}
p, li { line-height: 1.5em; }
p, pre { color: #000; margin: 0px 10px 0px 10px;}
a { text-decoration: none; color: #08c; }
a:hover { text-decoration: none; }
#exploit-text{ padding: 10px; }
h1 { font: 30px Arial, Helvetica, sans-serif; letter-spacing:-1px; padding:30px 0 0 0; margin: 0; }
h2 { font:15px Arial, Helvetica, sans-serif; padding: 0  0 3px 0; margin-bottom: 0; }

.list { margin: 0 auto; width: 680px; padding: 10px; background-color: #fff; }

.exists { background: #FBE3E4 url(assets/cross.gif) no-repeat 98% center; border-color: #FBC2C4; color:#8a1f11; }
.avail { background: #D6FFD8 url(assets/success.gif) no-repeat 98% center; border-color: #A0D997; color:#436213; }

#header, #footer {margin: 0 auto; width: 100%; margin-bottom: 0px; overflow: hidden; }
#main_header{margin: auto; width: 100%; margin-bottom: 0px; margin-right: 0px;}
#main { padding: 0px; width: 100%; border: 1px solid #cbcbcb; -moz-border-radius: 10px; -webkit-border-radius:10px; background:#fff;}
#title { float: left; }
#title a { color: #333; }

.img {border-bottom-style: none; border-bottom-width: 0px;}

#login { margin: -20px 20px 0px 0px; float: right; }
#logout { margin: -20px 20px 0px 0px; float: right; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url(assets/error.gif) no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 3px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }
.success_message { display: block; height: 22px; line-height: 22px; padding: 3px 10px 3px 35px; margin: 3px 0; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #D6FFD8; background-image: url(assets/success.gif); background-repeat: no-repeat; background-position: 10px center; color:#436213; }

#footer { text-align: right; font-size: 10px; }

label { display:block; font-weight:bold; color:#888; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:12px 0 4px; }

input, textarea, select { padding:7px; border:1px solid #006600; font:16px Arial, Helvetica, sans-serif; width:490px; color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; }

input[type=submit], input[type=reset], input.submit, input.reset { width:auto; background:#08c; border:1px solid #06a; color:#fff; font-weight:bold; margin-top:15px; cursor:pointer; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; }

input[type=submit]:hover, input[type=submit]:focus, input.submit:hover, input.submit:focus { background:#06a; color:#fff; }
input[type=reset]:hover, input[type=reset]:focus, input.reset:hover, input.reset:focus { background:#06a; color:#fff; }
ul.success-reg { margin: 5px 0; padding:0; };
ul.success-reg li { line-height: 25px; color: #999; list-style: none; }
span.success-info { width: 70px;}

input.edit_search { width:400px; }
select { width:auto; }
input:focus, textarea:focus { border-color:#ccc; color:#555; }

ul.success-reg { margin:10px 10px 10px 0; font-size:120%; }

ul.success-reg li { padding: 5px 0; list-style: none; color: #999; border-bottom:1px dotted #ccc; }

ul.success-reg li span.success-info b { padding-right:5px; color:#222; display:inline-block; width:80px; }

.credentials { width:149px; float:left; text-align: center; padding:0 5px; margin:10px 5px; border-right:1px dotted #ccc; }

/* Form style */

fieldset { padding:20px; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }
legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

span.required{ font-size: 13px; color: #08c; }

#succsess_page h1 { background: url('assets/success.gif') left no-repeat; padding-left:22px; }

/* Buttons */

a.admin { display:block; width:250px; height:52px; background:url(assets/btn_adminpanel.png) bottom no-repeat; text-indent:-9999px; float:left; margin-right:9px; margin-bottom:10px; }
a.admin:hover { background-position:top; }

a.protected { display:block; width:250px; height:52px; background:url(assets/btn_protected1.png) bottom no-repeat; text-indent:-9999px; float:left; margin-right:0px;}
a.protected:hover { background-position:top; }
a.protected2 { display:block; width:250px; height:52px; background:url(assets/btn_protected2.png) bottom no-repeat; text-indent:-9999px; float:left; margin-right:9px; margin-bottom:10px; }

a.protected2:hover { background-position:top; }
a.protected3 { display:block; width:250px; height:52px; background:url(assets/btn_protected3.png) bottom no-repeat; text-indent:-9999px; float:left; margin-right:0px; }
a.protected3:hover { background-position:top; }

a.register { display:block; width:200px; height:40px; background:url(assets/btn_register.png) bottom no-repeat; text-indent:-9999px; float:center; margin-right:0px; }
a.register:hover { background-position:top; }

hr { height:1px; background:#ccc; border:none; }

style1 { font-weight: normal; font-size: 11px; background-color: #fbe3e4;}
style2 {font-weight: bold; font-size: 12px; sans-serif;}
style10 { background: url('assets/pnc-download.png') left no-repeat; padding-left:22px; }
verified_yes { background: url('assets/pnc-true.png') left no-repeat; padding-left:22px; }
verified_no { background: url('assets/pnc-clock.png') left no-repeat; padding-left:22px; }
.main {	background-color: #000000; border: thin solid #008000;}


.main_header  { font-size: 12px; display: block; height: 22px; line-height: 22px; padding: 3px 3px 3px 3px; margin: 1px; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #fbe3e4; background-repeat: no-repeat; background-position: 10px center; color:#436213; }

.column_result { font-size: 12px; display: block; height: 18px; line-height: 18px; padding: 3px 3px 3px 3px; margin: 1px; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-repeat: no-repeat; background-position: 10px center; color:#436213;}
.column_result td{ list-style: none;}
.column_result td a { display: block; color: #868989;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.column_result td a:hover { center no-repeat; color: #2bd2eb;}
.result_column { display: inline-block; }

#admin_main, #admin_header, #footer {
margin: 0 auto; width: 90%; margin-bottom: 0px; overflow: hidden; }

#admin_main { padding: 15px; width: 90%; border: 1px solid #cbcbcb; -moz-border-radius: 10px; -webkit-border-radius:10px; background:#fff; }
#admin_title { float: left; }
#admin_title a { color: #333; }

.add_user a { height:31px; width:150px; display:block; text-indent:-9999px; background:url(manage/assets/add_user.png) bottom no-repeat; float:center; }
.add_user a:hover { background-position:top; }

.add_post a { height:31px; width:150px; display:block; text-indent:-9999px; background:url(manage/assets/add_post.png) bottom no-repeat; float:center; }
.add_post a:hover { background-position:top; }

.edit_post a { height:31px; width:150px; display:block; text-indent:-9999px; background:url(manage/assets/edit_post.png) bottom no-repeat; float:center; }
.edit_post a:hover { background-position:top; }

.edit_user a { height:31px; width:150px; display:block; text-indent:-9999px; background:url(manage/assets/edit_user.png) bottom no-repeat; float:center; }
.edit_user a:hover { background-position:top; }

.delete_post a { height:31px; width:150px; display:block; text-indent:-9999px; background:url(manage/assets/delete_post.png) bottom no-repeat; float:center; }
.delete_post a:hover { background-position:top; }

.manage_level a { height:31px; width:150px; display:block; text-indent:-9999px; background:url(manage/assets/edit_level.png) bottom no-repeat; float:center; }
.manage_level a:hover { background-position:top; }

.statistics a { height:31px; width:150px; display:block; text-indent:-9999px; background:url(manage/assets/statistics.png) bottom no-repeat; float:center; }
.statistics  a:hover { background-position:top; }

.backup a { height:31px; width:150px; display:block; text-indent:-9999px; background:url(manage/assets/backup.png) bottom no-repeat; float:center; }
.backup a:hover { background-position:top; }

.visitors a { height:31px; width:150px; display:block; text-indent:-9999px; background:url(manage/assets/visitors.png) bottom no-repeat; float:center; }
.visitors a:hover { background-position:top; }

span.manage a { height:52px; width:510px; display:block; text-indent:-9999px; background:url(manage/assets/manage.png) bottom no-repeat; float:left; margin-top:15px; }
span.manage a:hover { background-position:top; }

span.add_ul a { height:52px; width:250px; display:block; text-indent:-9999px; background:url(manage/assets/add_ul.png) bottom no-repeat; float:left; margin-top: 3px; }
span.add_ul a:hover { background-position:top; }

span.edit_ul a { height:52px; width:250px; display:block; text-indent:-9999px; background:url(manage/assets/edit_ul.png) bottom no-repeat;  margin-left:259px !important; margin-left:257px; margin-top: 3px; }
span.edit_ul a:hover { background-position:top; }

ul.column_result { margin: 5px 0; padding:0; }
ul.column_result li { line-height: 25px; border-bottom: 1px dotted #ccc; list-style: none; }
ul.column_result li a { display: block; color: #999; }
ul.column_result li a:hover { background: #f8f8f8 url(./assets/pencil.gif) right center no-repeat; color: #08c; }

span.result_column { display: inline-block; }

.suggest_button { display: none; }
.suggestions { display: block; padding: 7px; border-bottom: 1px dotted #ccc; }
.suggest_link a { display: block; padding: 7px; border-bottom: 1px dotted #ccc; }
.suggest_link a:hover { background: #f8f8f8 url(./assets/pencil.gif) 98% center no-repeat; }
#search_suggest { position: relative; display: block; background-color: #FFF; margin: 10px 0; text-align: left; font: 16px Arial, Helvetica, sans-serif; width: 810px; color: #999; }

.checkbox { width: auto; border: 0; padding: 0; margin: 0 0 0 5px; }

.totals { display: inline-block; font: 14px Arial, Helvetica, sans-serif; padding: 7px 10px 0 3px; margin: 1px; }
.totals b { font-size: 18px; color: #555; }


/*  _______________________________________

	01 MENU BAR
    _______________________________________  */

.menu {
	list-style:none;
	height:28px;
	padding:7px 0px 0px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
}
.menu li {
	float:left;
	text-align:center;
	position:relative;
	margin-right:20px;
	margin-top:0px;
	border:none;
}
.menu li.fullwidth {
	position: static !important;
}
.menu li:hover {
	background:#eeeeee;
	border:1px solid #444444;
	border-bottom:none;
	margin-right:19px;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.menu li.nodrop:hover {
	background:#eeeeee;
	border:1px solid #444444;
	padding: 4px 10px 4px 9px;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu li.nodrop:hover a {
	padding: 0px;
}
.menu li a {
	color: #EEEEEE;
	outline:0;
	padding: 5px 10px 3px 10px;
	text-decoration:none;
	display:block;
	text-shadow: 1px 1px 1px #000;
}
.menu li:hover a {
	color:#161616;
	text-shadow: none;
	position:relative;
	z-index:11;
	border-bottom:1px solid #EEEEEE;
	padding: 4px 9px 4px 9px;
}
.menu li:hover div a {
	display:inline;
}
.menu li .drop {
	padding-right:27px;
	background:url("img/drop.png") no-repeat right 13px;
}
.menu li:hover .drop {
	padding-right:27px;
	background:url("img/drop.png") no-repeat right 12px;
}




/* Black */

.menu_black {
	background: #333;
	border: 1px solid #444;
	border-top: 1px solid #777;
	background: -moz-linear-gradient(top, #555, #2a2a2a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#555), to(#2a2a2a));
	background: -o-linear-gradient(top, #555, #2a2a2a);
	width:100%;
	margin-top: 0px;
	margin-left: -3px;
	margin-right: -3px;	

}

