/*
	"Clintonio Simple Thin" Theme for www.clintonio.com and www.rotatingsignatures.com
	Created by Clintonio
	http://www.clintonio.com and http://www.digitaluppercut.com
	
	Do not copy, redistribute or in anyway replicate this code without credit. 
	
	If you have any questions regarding the theme, please contact Clintonio@gmail.com
*/

/* Globals */
* {

}

body {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

a {
	color:#3333CC;
}

a:visited {
	color: #3333CC;
}

a.return-link {
	float:right;
	text-decoration:none;
	font-weight:bold;
}

input {
	font-size: 12px;
	padding: 1px;
}

input:hover {
	background-color: #EAF1FF;
}

input:focus {
	background-color: #EAF1FF;
}

input.disabled {
	background-color: #EEEEEE;
}

input.disabled:hover {
	background-color: #EEEEEE;
}

select {
	font-size: 11px;
	padding: 0px;
}

option {
	font-size: 10px;
	padding: 0px;
}

label {
	cursor: pointer;
}

input.submit {
	width:auto;
	background:none;
	cursor:pointer;
	border:2px solid #0099CC;
}

.clear {
	clear:both;
}

span.clear {
	display:block;
}

.center {
	text-align:center;
}

.left {
	float:left;
}

.right {
	float:right
}

.title {
	font-weight: bold;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 12px;
}

h4 {
	font-size: 10px;
}


#generic-header {
	margin-bottom: 4px;
	border-bottom: 1px solid #000000;
	padding-bottom: 3px;
}

#generic-header h2 {
	font-weight: normal;
}

ul {
	border: 1px dotted #666666;
	padding: 3px;
	margin: 1px;
	float:left;
	width: auto;
	padding-bottom: 8px;
}

li {
	list-style: disc inside;
	margin: 2px;
	margin-left: 15px;
	
}

li a {
	text-decoration:none;
}

li a:hover {
	text-decoration:underline;
}

p {
	margin: 0px;
	padding: 0px;
}

li.list-title {
	list-style: none;
	text-align: center;
	font-weight: bold;
	margin: 2px;
	margin-left: 2px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
}

div.textbox {
	border: 1px dotted #666666;
	padding: 3px;
	margin: 3px;
	float:left;
	width: auto;
}

div.textbox div {
	list-style: none;
	text-align: center;
	font-weight: bold;
	margin: 2px;
	margin-left: 2px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
}

div.textbox p {
	padding: 4px;
	padding-left: 8px;
	padding-bottom: 8px;
	line-height: 120%;
}

div.form-area {
	border: 2px solid #0099CC;
	float:left;
}

div.form-area div {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
}

div.form-area form {
	padding: 6px;
}

div.form-area form div {
	height:auto;
	padding: 0px;
	border:none;
	background-color: #FFFFFF;
	font-weight:normal;
	float:none;
	clear:both;
}

div.form-area form div div {
	float:left;
	width: 45%;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	padding: 6px;
	clear:none;
	
}

div.form-area form div div div {
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	float:left;
	width: 150px;
	padding: 0px;
}

/* Tabled List */
table.list {
margin:2px;
margin-top: 8px;
}

table.list tr th {
font-weight:bold;
padding:3px;
border: 1px #999999 solid;
background-color: #006699;
color: #FFFFFF;
text-align: center;
}

table.list tr {
	border-right: 1px dashed #0066CC;
}

table.list tr th a {
color: #FFFFFF;
font-weight:bold;
}

table.list tr th:hover {
background-color: #1177AC;
}

table.list tr td {
padding:3px;
border-left: 1px dashed #0066CC;
border-bottom: 1px dashed #0066CC;
text-align: center;
}

table.list tr:hover {
background-color: #F0F0E0;
}

table.list tr td:hover {
background-color: #EFF4FF;
}

a.important {
	font-weight: bold;
	text-decoration: none;
	color: #3366CC;
	border: 2px dashed #CCCCCC;
	padding: 3px;
	margin: 5px;
}

a.important:hover {
	text-decoration: underline;
}

.small {
	font-size: 10px;
}

span.form-error {
	font-size:10px;
	font-weight:bold;
}

/* Sections/ Structure */
#body {
	margin: 0px auto;
	margin-top:5px;
	width: 750px;
	min-height: 200px;
	background-color: #FFFFFF;
	padding: 2px;
}

#login {
	max-width: 170px;
	float:right;
	height:100px;
	font-size:10px;
	padding: 2px;
	position:relative;
	top: 36px;
}

#loggedin {
	position:relative;
	top: 46px;
	padding: 4px;
}

#login input {
	font-size:10px;
	width: 90px;
}

#login div a {
	text-decoration: none;
}

#login div a:hover {
	text-decoration: underline;
}

#login input.submit {
	width: auto;
}

#login #login_persist {
	width:auto;
}

#logo {
	float:left;
	margin-right: 4px;
	height:100px;
}

#logo-img {
	width: 550px;
}

#navigation {


}

#tabs {
	margin-top: 3px;
	float:left;
	border-bottom: 2px dashed #0099CC;
	width:100%;
}

#tabs div {
	float:left;
	padding: 3px;
	margin-right:2px;
	background-color: #FFFFFF;
	border: 2px solid #0099CC;
	color: #000000;
	/*border-bottom: solid 2px #FFFFFF;*/
	border-bottom: none;
	position: relative;
	top:2px;
	height: 12px;
}

#tabs div a {
	color: #000000;
	text-decoration:none;
}

#tabs div.tab-selected {
	border-bottom:#FFFFFF;
	position:relative;
	top: 2px;
	height:14px;
	color: #000000;
	
}

#subtabs {
	padding: 4px;
	border-left: 2px dashed #0099CC;
	border-right: 2px dashed #0099CC;
	/*border-bottom: 2px solid #0099CC;*/
	/*border-bottom: 1px dashed #DDDDDD;*/
	padding-bottom: 6px;
}

#subtabs a, a.title {
	margin-right: 4px;
	margin-left: 4px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

#subtabs a:hover {
	text-decoration: underline;
}

#subtabs a.selected {
	margin-right: 4px;
	margin-left: 4px;
	color: #999999;
	text-decoration: none;
}

#location {
	padding: 4px;
	border-left: 2px dashed #0099CC;
	border-right: 2px dashed #0099CC;
	/*border-bottom: 2px solid #0099CC;*/
	padding-top: 4px;
	background-color: #E9E9E9;
}

#location a {
	margin-right: 4px;
	margin-left: 4px;
	color: #000000;
	text-decoration: none;
}

#location a:hover {
	text-decoration: underline;
}

#container {
	padding: 10px;
	padding-top: 15px;
	border: 2px dashed #0099CC;
	border-top: none;
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    -khtml-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;

}

#container.site-disabled {
	border-top: 2px dashed #0099CC;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

#content {
	width: 730px;
}

#banned {
}

#banned div.textbox {
	max-width: 280px;
	text-align:center;
}

/* Copyright Section */

#copyright {
	text-align:center;
	margin-top: 3px;
	padding: 3px;
	line-height: 140%;
}

#copyright a {
	text-decoration: none;
	font-weight: bold;
}

#copyright, #copyright a {
	color: #265060;
	font-size: 10px;
}

#copyright a:hover {
	text-decoration: underline;
}

/* Gallery Page */

#sigcodes {
	font-size: 10px;
	float:left;
	width: 250px;
	padding: 5px;
	border-right: 1px dashed #CCCCCC;
}

#sigcodes h2 {
	font-size:12px;
	margin-bottom: 6px;
}

#sigcodes input {
	float:right;
	font-size: 10px;
	width:200px;
}

#upload {
	float:left;
	padding: 5px;
	font-size: 11px;
	width: 300px;
}

#upload h2 {
	font-size: 12px;
	margin-bottom: 6px;
}

#upload input {
	float:right;
	font-size: 10px;
	width:200px;
}

#upload div {
	padding:1px;
}

#upload input.submit {
	width:auto;
	background:none;
	border:2px solid #0099CC;
}

div.pager {
	border-top: 1px dashed #BBBBBB;
	border-bottom:  1px dashed #BBBBBB; 
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.pager b a {
	color: #000000;
	text-decoration: none;
}

div.pager b a:hover {
	text-decoration: underline;
}

div.groupaction {
	float:right;
	font-size: 11px;
}

#thumbnails {
	float:left;
	min-width: 620px;
	max-width: 860px;
}

/* FAQ Page */

#faq {
	line-height: 150%;
}

#faq div {
	padding: 4px;
	border-bottom: 1px #999999 dotted;
}

/* My Folders/ Folder List Page */

#my-folders {
	
}

#my-folders div.textbox {
	margin: 3px;
}

#folder-list {
	border: 2px solid #0099CC;
	width:100%;
}

#folder-list tr {
}

#folder-list div:hover {

}

#folder-list tr th {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	height: 23px;
}

#folder-list tr td, #folder-list tr th {
	text-align:center;
	padding-top: 4px;
	padding-bottom: 4px;
}

#folder-list tr:hover {
	background-color: #EEEEEE;
}

#folder-list tr th:hover {
}

/* Account Main */

#account-main {

}

#account-main ul {
	margin: 5px;
}

#account-main ul li {
	padding-right: 5px;
}

span.size-bar-outer {
	width:404px;
	border: 1px #000000 solid;
	padding: 2px;
	float:left;
}

span.size-bar-inner {
	height:16px;
	background-color:#006699;
	float:left;
}

div.textbox #quick-usage {
	border: 2px solid #0099CC;
	float:left;
	width: 220px;
	text-align:center;
}

div.textbox #quick-usage div.title {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
	float:none;
	margin: 0px;
	width: auto;
}

div.textbox #quick-usage div {
	height:auto;
	border:none;
	background-color: #FFFFFF;
	font-weight:normal;
	float:left;
	margin: 1px;
	padding: 3px;
	border-bottom: 1px dashed #DDDDDD;
	width: 45%;
}

div.textbox #quick-usage div div {
	float:left;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	padding: 1px;
	margin: 1px;
	clear:none;
}

/* Move images Page */

#move-images {

}

div.move-area {
	border: 2px solid #0099CC;
	float:left;
	width: 500px;
}

div.move-area div {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
}

div.move-area form {
	padding: 6px;
}

div.move-area form div {
	height:auto;
	padding: 0px;
	border:none;
	background-color: #FFFFFF;
	font-weight:normal;
	float:none;
	clear:both;
}

div.move-area form div div {
	float:left;
	width: 24%;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	padding: 2px;
	clear:none;
	
}

div.move-area form div.title div {
	padding-bottom: 6px;
	font-weight: bold;
}

/* Signup Page */

#signup {
	float:left;
	width: 350px;
	border: 2px solid #0099CC;
}

#signup div {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
}

#signup form {
	padding: 6px;
}

#signup form div {
	float:left;
	width: auto;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	padding: 6px;
	
}

#signup form div div {
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	float:left;
	width: 150px;
	padding: 0px;
}

#signup div.clear {
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#signup form input {
	float:right;
}

#signup-info {
	margin-left: 10px;
	width: 240px;
}

.signup_check {
	font-weight: bold;
	color: #000000;
}

/* Thumbnail */
div.thumbnail {
	width: 156px;
	margin: 4px;
	text-align: center;
	float:left;
	height: 235px;
}

div.thumb-border {
	border: 1px dashed #DDDDDD;
	padding: 3px;
	float:left;
}

div.thumbnail div a {
	color: #000000;
	text-decoration: none;
}

div.thumbnail div a:hover {
	text-decoration: underline;
}

div.quickactions {
	padding: 2px;
	padding-bottom: 3px;
	border: 1px solid #CCCCCC;
	margin: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.quickactions a {
	font-weight:bold;

}

table.filestats {
	width: 100%;	
	
}

div.image-links {
	margin-top: 2px;
	border-top: 1px dashed #CCCCCC;
	padding: 2px;
	padding-top:6px;
	padding-bottom:0px;
	font-size: 11px;
}

div.image-links input {
	font-size: 10px;
	padding: 0px;
	position: relative;
	bottom: 3px;
}

/* Folder Edit Page */

#folder-edit div.form-area {
	width: 400px;
}

#folder-edit div.form-area form div {
	border-bottom: 1px dashed #DDDDDD;
}

#folder-edit div.form-area form div div {
	border: 0px;
}

/* Account Edit Page */

#edit-account {
	
}

#edit-account div.form-area {
	width: 450px;
}

#edit-account div.form-area form div {
	border-bottom: 1px dashed #DDDDDD;
}

#edit-account div.form-area form div div {
	border: 0px;
}

/* Account Usage Page */
#account-usage {

}

#general-usage {
	float:left;
	width: 350px;
	border: 1px dashed #CCCCCC;
	padding: 2px;
	margin: 3px;
}

#general-usage div {
	text-align: center;
	font-weight: bold;
	padding: 2px;
	padding-bottom: 7px;
	margin: 0px;
}

#general-usage div:hover {
	background-color: #EEEEEE;
}

#general-usage div.title {
	border: 0px;
	border-bottom: 1px dashed #CCCCCC;
	width:100%;
	text-align:center;
	font-weight:bold;
}

#general-usage div.header {
	font-weight:bold;
	background-color: #FFFFFF;
	padding-top: 5px;
}

#general-usage div.header div {
	font-weight:bold;
	background-color: #FFFFFF;
}

#general-usage div div {
	font-weight:normal;
	float:left;
	width: 100px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#general-usage div div.max {
	width: 35px;
}

#specific-usage {
	float:left;
	width: auto;
	border: 1px dashed #CCCCCC;
	padding: 2px;
	margin: 3px;
}

#specific-usage div {
	text-align: center;
	padding-bottom: 7px;
	margin: 3px;
	border: 2px solid #0099CC;
	float:left;
}

#specific-usage div.title {
	border: 0px;
	border-bottom: 1px dashed #CCCCCC;
	width:100%;
	text-align:center;
	font-weight:bold;
	float:none;
}

#specific-usage div div {
	border: 0px;
	float:none;
	width: 140px;
}

#specific-usage div div.title {
	border-bottom: 2px solid #0099CC;
	background-color: #E6EBFF;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 7px;
}

#specific-usage div div div {
	float:left;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	width: 140px;
}

#specific-usage div div div div {
	width: 69px;
	float:left;
	padding-top: 3px;
}

/* Ticket List Section */

#ticket-list {
	border: 1px dotted #666666;
	padding: 3px;
	margin: 1px;
	float:left;
	width: auto;
	margin-top: 15px;
}

#ticket-list div {
	list-style: none;
	text-align: center;
	font-weight: bold;
	margin: 2px;
	margin-bottom:1px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
}

#ticket-list form {
	padding: 3px;
	padding-top: 5px;
	font-weight:bold;
	text-align:right;
}

#ticket-list table {
	width: 600px;
	text-align: center;
	line-height: 120%;
	border-bottom: 2px solid #0099CC;
}

#ticket-list table tr {
	padding: 4px;
	width:100%;
	border-bottom: 1px dotted #666666;
	border-left: 2px solid #0099CC;
	border-right: 2px solid #0099CC;
}

#ticket-list table tr:hover {
	background-color: #EEEEEE;
}

#ticket-list table tr.header:hover {
	background-color: #E6EBFF;
}

#ticket-list table tr.header {
	background-color: #E6EBFF;
	border: 2px solid #0099CC;
}

#ticket-list table th, td {
	padding: 4px;
}

.last-reply {
	width: 170px;
}

/* New Ticket Page */

#new-ticket {

}

#new-ticket div.textbox {
	width: 350px;
}

#new-ticket #advice {
	width: 200px;
	margin-left: 10px;
}

/* Ticket Page */

div.ticket {
	margin: 15px;
	margin-bottom: 0px;
	clear: both;
}

div.ticket div {
	font-weight:bold;
	margin-bottom: 3px;
}

div.ticket div.support-text {
	margin: 0px;
	border: 1px dotted #999999;
	padding: 4px;
	font-weight:normal;
	line-height: 120%;
}

div.ticket div.support-text div {
	float:right;
	margin-top: 6px;
}

div.ticket div.support-text div a {
	font-weight:bold;
	text-decoration: none;
	color: #AAAAAA;
	font-size: 11px;
	
}

div.ticket div.support-text div a:hover {
	text-decoration: underline;
}

div.ticket div.support-text div.form-area {

}

div.ticket div.support-text div.form-area div {
	border: 2px solid #0099CC;
	float:left;
}

div.ticket div.support-text div.form-area div {
	margin: 0px;
	font-weight:bold;
	background-color: #E6EBFF;
	border: 0px;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
	width:auto;
	float:none;
}

div.ticket div.support-text div.form-area form {
	padding: 6px;
}

div.ticket div.support-text div.form-area form div {
	margin: 0px;
	padding: 0px;
	height:auto;
	border:none;
	background-color: #FFFFFF;
	font-weight:normal;
	float:none;
	clear:both;
}

div.ticket div.support-text div.form-area form div div {
	margin: 0px;
	padding: 0px;
	float:left;
	width: 45%;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	padding: 6px;
	clear:none;
	
}

#ticket-summary {
	width: 97%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#ticket-summary div.title {
	text-align:center;
	border-bottom: 1px dashed #BDBDBD;
	padding-bottom: 4px;
}

#ticket-summary div.header {
	font-weight:bold;
}

#ticket-summary div.header div {

}

#ticket-summary div {
	float:left;
	width:100%;
}

#ticket-summary div div {
	float:left;
	width: 25%;
	text-align:center;
	padding-top: 4px;
}

#ticket-summary div div.ticket-status {
	width: 90px;
}

#ticket-summary div div.ticket-last-reply {
	width: 140px;
}

#ticket-summary div div.ticket-author {
	width: 100px;
}

#ticket-summary div div.ticket-link {
	width: 40px;
}

#ticket-summary div div.ticket-title {
	width: 220px;
}

/* Profile Page */

#profile-home {
	
}

#profile-home div.textbox {
	margin: 10px;
}

#profile-folders {

}

#profile-folders div.textbox {
	margin: 5px;
}

div.folder-info {
	border: 2px solid #0099CC;
	float:left;
	margin: 3px;
	width: 135px;
	font-size: 11px;
}

div.folder-info div.title {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
}

div.folder-info div {
	height:auto;
	padding: 4px;
	border:none;
	background-color: #FFFFFF;
	line-height: 150%;
	font-weight:normal;
	float:none;
	clear:both;
}

div.folder-info div div {
	float:left;
	width: 45%;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	padding: 6px;
	clear:none;
	
}

#profile-folder-list {
	float:left;
	width: 440px;
}


#profile-folder {
}

#profile-folder div.textbox {
	margin: 3px;
	float:left;
}

#profile-folder div.folder-info {
	width: 210px;
	float:right;
}

#profile-folder div.folder-info div {
	width: 205px;
	padding: 1px;
	margin: 0px;
	border: 0px;
	float:left;
}

#profile-folder div.folder-info div.title {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
	width: auto;
	float:none;
}

#profile-quote {

}

#profile-quote div.textbox {
	margin: 5px;
}

/* Memberlist */

table.memberlist {
width:550px;
margin:2px;
margin-top: 8px;
}

table.memberlist tr th {
font-weight:bold;
padding:3px;
border: 1px #999999 solid;
background-color: #006699;
color: #FFFFFF;
text-align: center;
}

table.memberlist tr {
	border-right: 1px dashed #0066CC;
}

table.memberlist tr th a {
color: #FFFFFF;
font-weight:bold;
}

table.memberlist tr th:hover {
background-color: #1177AC;
}

table.memberlist tr td {
padding:3px;
border-left: 1px dashed #0066CC;
border-bottom: 1px dashed #0066CC;
text-align: center;
}

table.memberlist tr:hover {
background-color: #F0F0E0;
}

table.memberlist tr td:hover {
background-color: #EFF4FF;
}

/* Rotating Quote Host */

#quote-list {

}

#quote-list div.textbox {
	width: 30%;
	margin: 5px;
}

div.quote {
	border: 2px solid #0099CC;
	float:left;
	width: 185px;
	margin: 3px;	
}

div.quote div {
	float:left;
	line-height: 140%;
	padding: 2px;
}

div.quote div.title {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
	float:none;
}

div.quote div.link {

}

div.quote div.link input {
	font-size: 10px;
	width: 175px;
}

div.quote div.controls {
	text-align:center;
	width:100%;
	font-weight:bold;
	word-spacing: 10px;
}

div.quote div.controls a {
	text-decoration: none;
}

div.quote div.controls a:hover {
	text-decoration: underline;
}

/* Quote List */
div.quote-links {
	border: 2px solid #0099CC;
	float:left;
	width: 370px;
}

div.quote-links div.title {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
}

div.quote-links div {
	height:auto;
	padding: 0px;
	border:none;
	background-color: #FFFFFF;
	font-weight:normal;
	float:none;
	clear:both;
}

div.quote-links div div {
	float:left;
	width: 45%;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	padding: 6px;
	clear:none;
	
}

div.quote-links div div.field-name {
	width:80px;
	line-height: 120%;
	font-weight:bold;
}

div.quote-links div div input {
	font-size: 11px;
	width: 250px;
}

/* Quote Creator */

#create-quote {
	border: 2px solid #0099CC;
	float:left;
	width: 550px;
}

#create-quote div.title {
	font-weight:bold;
	background-color: #E6EBFF;
	border-bottom: 2px solid #0099CC;
	padding: 6px;
	padding-top: 4px;
	text-align: center;
	float:none;
	width:auto;
}

#create-quote div {
	float:left;
	width: 340px;
	/*border:1px solid black;*/
}

#create-quote #edit-area {
	
}

#create-quote div div {
	padding: 2px;
	width:100%;
}

#create-quote div div div.quote-stage {
	font-weight:bold;
	text-align:center;
	width:100%;
}

#create-quote div div div.quote-title {
	width:47%;
	font-weight: bold;
}

#create-quote div div div.quote-input {
	width: 47%;
}

#create-quote div div div.quote-input input {
	font-size: 11px;
}

#create-quote div div div.quote-change {
	width:auto;
	text-align: center;
}

#create-quote #quote_display {
	border-left: 1px dashed #AAAAAA;
	min-height: 80px;
	width: 200px;
	padding-left: 4px;
}

#create-quote #quote_display div.title {
	background-color: #FFFFFF;
	border: 0px;
}

div.quote-submit {
	padding: 5px;
	text-align:center;
}

/* Admin Related */

/* Ban Centre */

#ban-centre {

}

#ban-centre div.form-area {
	width:190px;
	margin: 3px;
}

#ban-centre div.form-area form div div {
	padding: 3px;
	font-size: 10px;
}

#ban-centre div.form-area form div div input {
	font-size: 11px;
	width: 85px;
}

#ban-centre div.form-area form div div input.submit, #ban-centre div.form-area form div div input.checkbox {
	font-size: 11px;
	width: auto;
}

#ban-centre div.form-area form div div input.ban_length {
	width: 12px;
}

#ban-centre div.form-area form div div select.ban_length {
	font-size: 10px;
}

#ban-centre div.textbox {
	font-size:11px;
}

table {
	font-size: 11px;	
}

table tr {

}

table td, th {
	padding: 3px;
	text-align: center;
}


/***********
* NEW SECTION (Clint upgrades)
* This is essentially a bunch of hacks
***********/

/* Making welcome headline pretty */
h1#welcome-headline-n {
	font-size: 20px;
}

/* Making signup form prettier */
#signup {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border-width: 3px;
	width: 370px;
}

#signup div {
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -khtml-border-radius: 10px 10px 0px 0px;
    border-radius:10px 10px 0px 0px;
	background-color: none;
}

/* Making signup form wider */
#signup form div div {
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: none;
	height: auto;
	float:left;
	width: 160px;
	padding: 0px;
}

div#signup form div div input {
	width: 130px;
	text-align: center;
}

/* Making signup info prettier */
ul#signup-info {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;	
}

ul#signup-info, ul#signup-info li.list-title {
	border-width: 2px;
	
}

ul#signup-info li, ul#signup-info li.list-title {
	margin-bottom: 5px;
}

/* MAking BG colourful */
body {
	background-color: #E6EDFF;
}

#body {
	background: none;
}

#container, #subtabs {
	background: white;
}

/* Moving login box up */

#login {
	float:right;
	height: auto;
	font-size:11px;
	padding: 4px;
	position:relative;
	top: 03px;
	vertical-align: middle;
	background-color: #FFFFFF;
	
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius:10px;
	border: 2px dashed #6B92F8;
}

#loggedin {
	background-color: white;
	position:relative;
	top: 0px;
}

/* Making login inputs prettier */
input.login-input-text-n  {
	font-size: 11px;
	padding: 0px;
	text-align: center;
	margin-left: 3px;
	margin-bottom: 2px;
	margin-top: -2px;
}

#login form input.submit {
	background-color: white;
	font-weight: bold;
	padding: 1px;
	font-size: 10px;
}

/* Making login title less ugly */
#login-title-n {
	margin-bottom: 4px;
	font-weight: bold;
	float:left;
}

ul#signup-yesno-n {
	border: 0px;
	padding: 0px;
	margin: 0px;
	outline: none;
	list-style:circle;
	list-style-position: outside;
	margin-bottom: 6px;
}

ul#signup-yesno-n li {
	margin-bottom: 9px;
}

/* Making error zone less ugly */
#error-zone-n {
	margin: 5px;
	margin-top: -5px;
	border-bottom: 1px solid #808080;
	padding-bottom: 5px;
}

#error-zone-n div {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 3px;
	text-decoration: underline;
}

#error-zone-n p {
	line-height: 120%;
}

/* Making the news next links prettier */
a.news-next-n {
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 3px;
}


/**
* ADMIN NEWS SUBMITTER 
**/
#admin-news {
	border-top: 4px solid #0E047D;
	padding: 10px;
	margin: 3px;
}
