/*

 
I'm going to make an attempt to organize this messy thousands of lines of CSS
I'll start off by slowly sorting sections, and all the unorganized ones will just be down below
a crapload of whitespace.. ye.. so here's the attempt

Sections-
01: Body
02: Header / Shout
03: Footer
04: Container (main)
05: Panels

X1: View.php

*/

/*html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
*/


/*****************************************************/
/*
/*
/* Section 01: Body
/*
/*
/*****************************************************/
body {
	/*background: url(../images/style/bg.jpg);*/
	font-family: "Tahoma", "Verdana", "Arial", "Helvetica";
	font-size: 12px;
	min-width: 970px;
	margin: 0px auto;
	max-width: 1450px;
        height: 100%;
	position: relative;
	background-color: #FFFFFF;
        color: #000000;
}
/*****************************************************/
/*
/*
/* End of Section 01: Body
/*
/*
/*****************************************************/








/*****************************************************/
/*
/*
/* Section 02: Header / Shout / Tabs / Search Bar
/* 
/*
/*****************************************************/
#header {
	/*background: url('../images/style/bgblue.png');*/
        background: #bee1ff url('../images/style/bgHeader.png');
	height: 90px;
	border: 1px solid #9ec5ec;
        border-top: none;
        -moz-border-radius-bottomleft: 8px;
        -moz-border-radius-bottomright: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
}

#header a {
	color: #000000;
}

#header #logo {
	margin: 3px 0px 0px 10px;
	float: left;
}

#header #header_shout {
	max-width: 55%;
	background: #F4FAFF;
	padding: 3px 5px 3px 5px;
	border: 1px solid #9ec5ec;
	font: normal 11px "Tahoma", "Verdana", "Arial", "Helvetica";
	float: left;
	margin: 5px 0px 0px 15px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	position: relative;
}

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

#shout_info {
	padding: 1px;
	
}

#shout_rating {
	display: none;
	float: left;
	margin-bottom: -4px;
        margin-right: 10px;
}

#header ul {
	list-style-type: none;
	position: absolute;
	margin: 0px;
	top: 65px;
	right: 25px;
}

#header li {

	display: block;
	float: left;
	margin-left: 6px;
	padding: 4px 10px 4px 10px;
	font: normal 13px "Tahoma", "Verdana", "Arial", "Helvetica";
	border: 1px solid #9ec5ec;
	border-bottom: none;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	background: #bee1ff url('../images/style/titlebarlight.png');

}

#header li:hover {
	background: #FFFFFF !important;
}


#header .selected_page {
	border-bottom: 2px solid #FFFFFF;
	background-color: #FFFFFF;

}

#header li a {
	text-decoration: none;
	color: #000000;
}


#header #shout_text {
	margin-bottom: 5px;
}

#header #shout_author {
	float: right;
	color: #AAAAAA;
        margin-bottom: 1px;
}

#header #header_search {
	padding: 5px;
	font-size: 16px;
	float: right;
}

#header #header_search input {
	color: #666666;
	font: italic 12px "Georgia";
	padding: 2px;
	border: 1px solid #666666;
}

#header #header_search img {
	margin-top: 1px;
}

/*****************************************************/
/*
/*
/* End of Section 02: Header / Shout / Tabs / Search Bar
/* 
/*
/*****************************************************/














/*****************************************************/
/*
/*
/* Section 03: Footer
/* 
/*
/*****************************************************/
#footer {
	/*(background: url('../images/style/bg.png') repeat-x;*/
	background: #bee1ff url(../images/style/bgHeader.png);
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border: 1px solid #9ec5ec;
        border-bottom: none;
        -moz-border-radius-topleft: 8px;
        -moz-border-radius-topright: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-top-right-radius: 8px;
}

#footer #version {
	background: #bee1ff url('../images/style/titlebarlight.png');
	border: 1px solid #9ec5ec;
	padding: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#footer span a, #footer a {
	text-decoration: none;
}
/*****************************************************/
/*
/*
/* End of Section 03: Footer
/* 
/*
/*****************************************************/










/*****************************************************/
/*
/*
/* Section 04: Main Container
/* 
/*
/*****************************************************/
#container {
    padding: 10px 0px 0px 8px;
    background-color: #FFFFFF;
    /*background-color: rgba(190,225,255, 0.1) !important;
    background-color: rgb(190,225,255);*/
    height: auto;
}

#container-left {
    float: left;
    width: 21%;
}

#container-right {
    float: left;
    width: 76%;
    height: auto;
    margin-left: 10px;
    clear: right;
}
/*****************************************************/
/*
/*
/* End of Section 04: Main Container
/* 
/*
/*****************************************************/














/*****************************************************/
/*
/*
/* Section 05: Panels
/* 
/*
/*****************************************************/
#userbox p, #userbox .submenu {
	margin: 0px !important;
	padding: 5px 0px 5px 0px !important;
}

#userbox .boxcontent {
	padding-top: 4px;
	padding-bottom: 4px;
}

#userboxSimple {
    text-align: center;
}

#avatar, #userboxLarge img {
	float: left;
	margin-right: 5px;
}

#userbox form {
	margin: 0px;
}

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

#userbox .avatar {
	margin: 31px 2px 0px 0px;
}

#panel_notifications .boxcontent{
	padding: 5px 0px 5px 5px !important;
}

#panel_notifications p {
    padding: 3px 2px 4px 3px;
    margin: 0px;
}

#panel_notifications a {
    text-decoration: none;
}

#panel_statistics p {
	margin: 5px 0px 8px 0px !important;
}

#panel_statistics .boxcontent {
	padding-bottom: 5px !important;
}

#panel_statistics #little_statistics td {
	padding: 0px !important;
	padding-right: 4px !important;
}

#panel_statistics #little_statistics .stat_icon {
	padding-right: 9px !important;
}

#panel_recent {
	font-size: 12px !important;
}

#panel_recent .boxcontent{
	padding: 5px 0px 5px 0px !important;
}

#panel_recent p {
    padding: 1px 2px 2px 3px;
    margin: 0px;
}

#panel_recent img {
	float: left;
	margin-right: 5px;
        width: 14px;
        height: 14px;
}





#panel_chat .boxcontent {
    padding: 0px !important;
}



#panel_chat #chat_panel_form {
    padding: 5px 5px 3px 5px !important;
}


#panel_chat #send_message {
	margin: 0px !important;
	padding: 2px 0px 2px 5px !important;
	width: 70%;
	border: 1px solid #9ec5ec !important;
	border-right: none !important;
}

#panel_chat #send_button {
	margin: 0px !important;
	padding: 0px !important;
	font-size: 13px;
	-moz-border-radius-topleft: 0px !important;
	-moz-border-radius-bottomleft: 0px !important;
	-webkit-border-top-left-radius: 0px !important;
	-webkit-border-bottom-left-radius: 0px !important;
}

#categoriesPage a {
    margin-bottom: 10px;
}

.panel {
	color: #000000;
	width: 96% !important;
	background: #F4FAFF;
	height: auto;
	padding-top: 1px;
	margin-bottom: 12px !important;
	-webkit-border-radius: 5px !important;
	border: 1px solid #9ec5ec;
	-moz-border-radius: 5px !important;
}


.panel a {
	text-decoration: none;
}


.category {
	padding: 4px 0px 4px 2px;
	border-bottom: 1px solid #cce0ff;
}



.avatar {
	background-color: #FFFFFF;
	border: 1px solid #9ec5ec;
}

#notifications ul {
	list-style-type: none;
	margin-left: -5%;
}
/*****************************************************/
/*
/*
/* End of Section 05: Panels
/* 
/*
/*****************************************************/









/*****************************************************/
/*
/*
/* Section X1: View.php
/* 
/*
/*****************************************************/


#content_header {
	width: 99% !important;
	/*border: 1px solid #9ec5ec;
	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
	background: #F4FAFF;
	
        background: url('../images/style/bgblue.png');*/
        padding: 0px 0px 5px 0px;
        padding: 5px;
        margin-bottom: 7px;
}

#favAmount {
font-size: 16px;
}

#content_article {
    margin-left: 5px;
}

#content_avatar {
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-top: 4px;
}

#content_info {
padding: 0px;
}

#content_info a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#content_info h1 {
    margin: 0px 0px 5px 0px;
    font: normal 28px "Tahoma", "Verdana", "Arial", "Helvetica";
    max-height: 28px !important;
}


#content_info p {
	margin: 3px 0px 2px 0px;
}


#view_toolbar {
    width: 98%;
	padding: 3px 8px 3px 8px;
        margin: 0px 0px 2px 3px !important;
        background: #bee1ff url('../images/style/titlebar.png');
	color: #000000;
	border: 1px solid #9ec5ec;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 15px;
	text-decoration: none;
}
#view_toolbar a {
    text-decoration: none;
}

#content_rate_form {

}

#comments_post_form, #comments_disabled {
	margin-top: 10px;
        margin-bottom: 30px;
	border: 1px solid #9ec5ec;
        background-color: rgba(190,225,255, 0.2) !important;
        background-color: rgb(190,225,255);
	padding: 10px;
	color: #000000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 70%;
}

#comments_post_form p {
    margin-top: 5px;
    margin-bottom: 0px;
}

#toggle_replies {
    margin: 0px;
}

#comments_bbcode {
	float: right;
	margin-right: 2%;
	color: #666666;
}



/* Poll */
#poll {
	margin-top: 10px;
}

div#poll_data {
    margin-left: 5px;
}

.poll_option {
	width: 100%;
	margin: 5px 5px 5px 5px;
	padding: 2px;
}
.poll_option_vote {
	float: left;
}
.poll_option_info {
	float: left;
	margin-left: 10px;
	width: 80%;
        color: #000000;
        padding-bottom: 7px;
        border-bottom: 1px #9ec5ec solid;

}
.poll_option_info_novote {
	float: left;
	margin-left: 10px;
	width: 95%;
        color: #000000;
        padding-bottom: 7px;
        border-bottom: 1px #9ec5ec solid;

}

div.pollBar {
    background: #bee1ff url('../images/style/titlebar.png');
    border: 1px #9ec5ec solid;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    height: 18px;
    margin-top: 2px;
    float: left;
    margin-right: 5px;
}

#poll_status {
	margin-top: 8px;
}

#poll_totals {
	color: #000000;
	font-size: 14px;
}

.voted {
	background: url('../images/style/sideboxhead_green.png') !important;
}

div.attachment_video {
	margin-top: 10px !important;
	width: 150px;
}


/*****************************************************/
/*
/*
/* End of Section X1: View.php
/* 
/*
/*****************************************************/














/*****************************************************/
/*
/*
/* Section X2: contentForms
/* 
/*
/*****************************************************/

.contentForm label {
	width: 80px !important;
	text-align: right !important;
	padding-top: 3px !important;
	padding-right: 4px !important;
	float: left !important;
	font-size: 14px !important;
}

.contentForm div {
	padding: 10px 0px 10px 0px;
}

.contentForm textarea {
	width: 80%;
}

.contentForm div div {
	clear: left;
	display: inline;
	/*padding: 0px !important;*/
}


/*****************************************************/
/*
/*
/* End of Section X2: contentForms
/* 
/*
/*****************************************************/







/*****************************************************/
/*
/*
/* Section X3: Dialog box
/* 
/*
/*****************************************************/

#middleDialog {
    display: none;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.shown {
    background-image: url('../images/style/trans.png');
}

#middleBox {
     width:300px;
     margin: 100px auto;
     padding:1px;
     text-align:center;
     background-color: #F4FAFF;
     border: 1px solid #9ec5ec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 1;
    text-align: left;

}

#middleDialog .sideboxhead {
    -moz-border-radius-top: 5px;
    -webkit-border-top-radius: 5px;
    text-align: left;
    cursor: pointer;
}

#middleDialog p {
    margin: 10px;
    text-align: left;
}

#middleClose {
position: absolute;
top: 4px;
right: 4px;
z-index: 50;
cursor: pointer;
}










/* Users page */
/*
#userActivity .boxcontent {
	padding: 5px 0px 5px 0px !important;
}

#userActivity {
	font-size: 14px !important;
}

#userActivity p {
    padding: 1px 2px 2px 3px;
    margin: 0px;
}

#userActivity img {
	float: left;
	margin-right: 5px;
        width: 16px;
        height: 16px;
}
*/
#userActivity p {
    margin-top: 4px;
    margin-bottom: 4px;
}

#userActivity .boxcontent {
    padding-top: 5px;
    padding-bottom: 5px;
}










/* INVITES */

#invites .boxcontent {
	padding-top: 5px;
	padding-bottom: 10px;
}


#invite_field, #pendingInvites {
	background-color: rgba(190,225,255, 0.2) !important;
        background-color: rgb(190,225,255);
	border: 1px solid #9ec5ec;
	width: 55%;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#invite_field legend {
    margin-left: 10px !important;
}


#pendingInvites p {
    margin: 4px 5px 4px 5px;
}

.pendingInvite {
	cursor: pointer;
}

#invite_field p {
	margin: 2px 2px 2px 10px;
}

#moreInvites {
	margin-left: 4%;
}



























/* Settings */

.settings_nav {
	
	position: absolute;
	top: 35px;
	right: 1px;
	padding: 5px;
	z-index: 5;
}


.settings_form p {
	
	margin-top: 25px;
	margin-bottom: 25px;
	
}



#profile_avatar {
    width: 60px;
    float: right;
    background-color: #9ec5ec !important;
    padding: 2px;
    margin-bottom: 4px !important;
    
}



#profile_userinfo .boxcontent {

    margin: 6px 3px 3px 3px !important;
    padding-right: 4px !important;
    padding-left: 3px !important;
    padding-bottom: 0px !important;
}

#profile_userinfo p {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    margin-left: 0px !important;
    padding: 0px !important;
}







/* Profile */
#profile_container {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

#profile_container_left {
	float: left;
	width: 65%;
}

#profile_container_right {
	float: left;
	width: 30%;
	padding-left: 30px;
}

#profile_container_right a {
	text-decoration: none;
}

div.profile_comment {
	padding: 0px 0px;
        border-bottom: 1px solid #9ec5ec;
  
        min-height: 23px;
        
}

div.profile_comment a {
    text-decoration: none;
}

#profile_mycomments p {

    margin: 0px 3px 0px 3px;
    padding: 3px 2px;

}

div.profileCommentIcons {
    float: right;
    margin-left: 5px;
    margin-bottom: 3px;
    background-color: #9ec5ec;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    margin: 0px;
    padding: 0px 3px 2px 3px;
}

.profilebox {
	border-top: 2px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 10px 10px 10px 10px;
	position: relative;
	margin-bottom: 20px;
	color: #666666;
	width: 100%;
	height: auto;
	background: #f9f9f9;
}

#contentCount {
    color: #626262;
    margin-left: 5px;
    font-size: 11px;
}

#profile_mycontent .list_item, #profile_mydrafts .list_item {
	padding: 5px 0px 6px 5px;
	/*border-bottom: 1px solid #F4FAFF;*/
}

#profile_mycontent .list_item:hover, #profile_mydrafts .list_item:hover {
	background-color: #DDDDDD;
	background: #bee1ff url('../images/style/titlebar.png');
}

#profile_mycontent .sideboxhead a {
    text-decoration: none;
}

#profile_contact a {
	text-decoration: none;
}

/* end Profile */






/* Userbox and Users Online */

.fancy, input[type='button'], input[type='submit'] {
	background: #bee1ff url('../images/style/titlebar.png');
	padding: 0px 10px 1px 10px;
	/*color: #666666;*/
	color: #000000;
	border: 1px solid #9ec5ec;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/*border: 1px solid #cccccc;*/
	font-size: 15px;
	margin-right: 5px;
	text-decoration: none;
}

.fancy2 {
	background: #bee1ff url('../images/style/titlebar.png');
	padding: 0px 10px 1px 10px !important;
	color: #000000;
	border: 1px solid #9ec5ec;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 12px !important;
	margin-right: 5px;
	text-decoration: none;
}



.fancy2 a {
    text-decoration: none;
}

#show_articles {
    font-weight: bold;
}

.white {
	background: #FFFFFF url('../images/style/titlebar.png');
	padding: 0px 8px 1px 8px;
	color: #000000;
	border: 1px solid #9ec5ec;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 12px;
	margin-right: 2px;
	text-decoration: none;
}

.fancy3 {
	background: #bee1ff url('../images/style/titlebar.png');
	color: #000000;
	border: 1px solid #9ec5ec;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 15px;
	margin-right: 5px;
	text-decoration: none;
	padding: 2px 5px 2px 5px !important;
	text-decoration: none;
}

.singleheader {
	padding: 5px;
	border: 1px solid #9ec5ec;
	font-size: 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #bee1ff url('../images/style/titlebar.png');
        margin-bottom: 8px;
}



.contentbox {
	position: relative;
	color: #000000;
        background-color: rgba(190,225,255, 0.2) !important;
        background-color: rgb(190,225,255);
	border: 1px solid #9ec5ec;
	
	height: auto;
	padding-top: 1px;
	margin-bottom: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.sideboxhead {
	background: #bee1ff url('../images/style/titlebar.png');
	padding: 5px;
	border-bottom: 1px solid #9ec5ec;
	font-size: 14px;
        -moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
        -moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

.sideboxhead small {
font-size: 10px;
}

.sideboxhead big {
	font-size: 14px;
}

.sideboxhead a {
	/*color: #666666; THEME */
	color: #000000;
}


.boxcontent {
	padding: 0px 10px 0px 10px;
}


.dialog_content {
	padding: 0px 10px 0px 10px;
}

.handle, .panel_close {
	cursor: pointer;
}

.invisible {
	display: none;
}







.contentheader {
	font-size: 12px;
	padding: 5px;
	background: #f9f9f9;
	border-bottom: 1px solid #dfdfdf;
	font-weight: bold;
}

#article_form .boxcontent {
    margin-bottom: 10px;
}




/* Inbox */
#inbox_left {
	float: left;
	width: 14%;
}

#inbox_right_container {
	float: right;
	width: 85%;
	background-color: #F4FAFF;
	border: 1px solid #9ec5ec;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-right: 5px;
	border-top: none;
}

#inbox_header {
	border: 1px solid #9ec5ec;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

#inbox_right_container img {
	float: left;

}

#inbox_right_container hr {
	height: 1px;
	background-color: #9ec5ec;
	border: none;
}

#inbox_status_message {
	text-align: center;
	background-color: #dddddd;
	background: url(../images/style/sideboxheadlightblue.png);
	color: #000000;
	margin: 5px 0px 5px 20px;
	border: 1px solid #9ec5ec;
	width: 220px;
	padding: 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: none;
	
}

.inbox_reading {
	padding: 5px 15px 5px 15px;
}

.selected {
    background: #bee1ff url(../images/style/titlebar.png) !important;
}

.inbox_message {
	padding: 5px 0px 5px 0px;
	cursor: pointer;
}



.inbox_message:hover {
	background: #bee1ff url(../images/style/titlebar.png);
}

.inbox_message_checkbox {
	float: left;
	width: 25px;
	max-height: 8px;
}

.inbox_message_from {
	float: left;
	width: 21%;
}

.inbox_message_subject {
	float: left;
	width: 75%;
}


.inbox_time {
	font-weight: bold;
}

#inbox {
	border: none;
}

#inbox_nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	background-color: #F4FAFF;
	border: 1px solid #9ec5ec;
	border-top: none;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#inbox_nav_buttons {
	list-style: none;
	padding: 3px;
	margin: 0px;
	background-color: #F4FAFF;
	border: 1px solid #9ec5ec;
	-moz-border-radius: 8px;
	-webkit-border-radius: 5px;
}

#inbox_nav li, #inbox_nav_buttons li {
	padding: 3px 0px 3px 3px;
}

#inbox_nav a, #inbox_nav a:visited, #inbox_nav_buttons a, #inbox_nav_buttons a:visited {
	color: #000000;
	text-decoration: none;
}

.inbox_delete {
	float: right;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	background: #f1f1f1 url('../images/style/sideboxhead.png');
	padding: 5px;
	margin-right: 5px;
	border: 1px solid #cccccc;
	font-size: 14px;
	border-top: none;
}
.inbox_delete img {
	float: left;
}

.inbox_input_container {
	width: 100%;
	margin: 15px 0px 15px 0px;
	padding: 2px;
}
.inbox_input_name {
	float: left;
	width: 7%;
	text-align: right;
}
.inbox_input_desc {
	float: left;
	margin-left: 10px;
	width: 88%;
}

.inbox_input_desc input {
	width: 30%;
}





/* Comments */
div.comment {
	padding: 3px 5px 3px 5px;
	height: auto;
	width: 99%;
	color: #000000;
	margin-bottom: 5px;
        position: relative;
        
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        margin: 5px 0px;
}


div.comment_odd {
        background-color: rgba(190,225,255, 0.2) !important;
        background-color: rgb(190,225,255);
        border: 1px solid #9ec5ec !important;
}

div.comment_even {
	background-color: #FFFFFF;
}

div.comment_avatar {
	text-align: center !important;
	float: left;
	width: 12%;
	max-width: 95px;
        margin: 0px 5px 0px 0px;
}

div.comment_avatar img {
text-align: center !important;
}

#newCommentAvatar {
text-align: center;
}

div.comment_text {
	float: left;
	width: 77%;
	padding: 0px;
        margin: 0px;

}

input.replyTo {
	padding: 0px 8px 1px 8px;
	font-size: 12px;
        margin: 0px;
}

span.timeSpace {
    color: #9ec5ec}

span.commentReplyIcon {
    padding-top: 5px;
}

div.comment_thumbs {
	float: right;
	width: 10%;
	vertical-align: top;
	text-align: center;
        margin: 0px;
}

textarea.reply_comment_textarea {
    width: 50%;
    height: 80px;
    margin-bottom: 3px;
}



div.comment_thumbs a {
	text-decoration: none;
}

div.comment_reply_form {
	margin: 5px 0px 15px 10%;
        padding-left: 4px;
}




div.reply_comment {
	border-left: 3px solid #9ec5ec !important;
	padding: 1px;
	height: auto;
	margin-top: 10px;
	margin-left: 5%;
	width: 94%;
	display: none;
        position: relative;
}

div.reply_commentNew {
    display: block !important;
}

div.reply2_comment {
	border-left: 3px solid #9ec5ec !important;
	padding: 1px;
        padding-left: 3px;
	height: auto;
	margin-top: 10px;
	margin-left: 10%;
	width: 88%;
	display: none;
        position: relative;
}

.reply_toggle {
	text-decoration: none;
         margin: 0px;
}



.replies {
	margin: 0px 0px 15px 7%;
}

/* end Comments */





/* Input Container */
.input_container {
	width: 100%;
	margin: 15px 0px 15px 0px;
	padding: 2px;
}
.input_name {
	float: left;
	width: 14%;
	text-align: right;
}
.input_desc {
	float: left;
	margin-left: 10px;
	width: 81%;
}
/* end Input Container */




/* Input Container 10% */
.input_container_10 {
	width: 100%;
	margin: 15px 0px 15px 0px;
	padding: 2px;
}
.input_name_10 {
	float: left;
	width: 10%;
	text-align: right;
}
.input_desc_10 {
	float: left;
	margin-left: 10px;
	width: 85%;
}
/* end Input Container */




/* Post Container */
.post_container {
	width: 100%;
	margin: 15px 0px 15px 0px;
	padding: 2px;
}
.post_name {
	float: left;
	width: 9%;
	text-align: right;
}
.post_desc {
	float: left;
	margin-left: 10px;
	width: 86%;
}
/* end Input Container */



.member_container {
	height: auto;
	width: 100%;
	color: #666666;
	margin-bottom: 10px;
	padding: 5px;
}

.member_container .member_avatar {
	text-align: center;
	float: left;
	width: 70px;
}

.member_container .member_info {
	float: left;
	padding: 3px;

}
/* end member Container */



.staff_container {
	height: auto;
	width: 100%;
	color: #666666;
	padding: 5px;
}

.staff_container .staff_avatar {
	text-align: center;
	float: left;
	width: 70px;
        margin-right: 4px;
}

.staff_container .staff_info {
	float: left;
	padding: 3px;

}

.staff_container p {
    margin-top: 5px;
    margin-bottom: 0px;
}
/* end member Container */



#recentActivity a {
    text-decoration: none;
}



/* List Items */
.list_item {
	padding: 5px 0px 6px 20px;
}

.description {
	font: 12px "Tahoma", "Verdana", "Arial", "Helvetica";
	margin: 10px 0px 5px 10px;
	padding: 4px;
	padding-left: 10px;
	clear: left;
	border-left: 4px solid #cccccc;
}

.list_item a {
	color: #000000;
	text-decoration: none;
}
/* end List Items */




/* My Shouts List  */
.shout_item {

	padding: 5px 10px 6px 10px;
	border-bottom: 1px solid #f0f0f0;
}

.shout_item:hover {
	background: #bee1ff url('../images/style/titlebar.png');
}

.shout_item a {
    text-decoration: none;
}

#my_shouts .boxcontent {
	padding: 0px !important;
}

.darkline {
	color: #9ec5ec !important;
}

/* Pages */
#pages a {
	/*border: 1px #cccccc solid; THEME*/
	border: 1px solid #9ec5ec;
	padding: 2px 10px 2px 10px;
	color: #000000;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#pages .current_page {
    background: #bee1ff url('../images/style/titlebarlight.png');
}





/* Settings Bar */

.settings_container {
	width: 50%;
	margin: 15px 0px 15px 0px;
	padding: 2px;
}
.settings_name {
	float: left;
	width: 25%;
	text-align: right;
}
.settings_desc {
	float: left;
	margin-left: 10px;
	width: 70%;
}

#settings_form p, #notifications_form p {
	
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	
}

/* end Settings Bar */











/* Chat */

.chat_box, .chat_input {
	width: 99%;
	background: #F4FAFF;
	color: #000000;
	font-size: 11px;
}

.chat_author {
	font-weight: bold;
        text-decoration: none;
}

#chatDisabled {
    margin: 2px;
    text-align: center;
    font-size: 10px !important;
}

#chat_disabled {
    margin: 4px;
}


#chatEnable {
    font-size: 10px;
    padding: 0px 1px;
    cursor: pointer;
}

.chat_box {
	padding: 2px 0px 2px 2px !important;
        background: none;
}

#chatOff {
    float: right;
    font-size: 11px;
    margin: 1px 3px;
}

#chatOff:hover {
    text-decoration: underline;
}

.chat_box_odd {
	background: #bee1ff url('../images/style/bgHeader.png');
}

.chat_users {
	float: right;
	width: 25%;
	color: #666666;
	background: #f9f9f9;
	border: 2px solid #e6e6e6;
	padding: 2px;
}

.chat_input {
	padding: 5px 0px 5px 5px;
}

#messages_box {
    max-height: 200px;
    overflow: auto;
    padding: 0px !important;
}

#messages_box a {
    text-decoration: none;
}

.full {
	max-height: 1200px !important;
	overflow: visible !important;
}

/* end Chat */







/* Images */

.content_image {
	width: 100px;
	height: 80px;
	border: 3px solid #000000;
}





/* end Input Container */


.info_box, fieldset {
	width: 97%;
	color: #000000;
	/*background: #f9f9f9;
	border-top: 2px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;*/
	background: #F4FAFF;
	border-top: 2px solid #9ec5ec;
	border-bottom: 1px solid #9ec5ec;
	border-left: none;
	border-right: none;
	padding: 8px;
	margin-bottom: 10px;
}

#article_status {
    padding: 8px !important;
}

#article_status a {
    text-decoration: none;
}


.terms li {
	margin-top: 20px;
}



/* Misc. */

.newFieldset {
	background-color: #F4FAFF;
	border: 1px solid #AACCEE;
	width: 99%;
	padding: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        margin-left: 0px;
}

.newFieldset legend {
    font-size: 15px;
    margin-left: 10px;
}

.newFieldset p {
	margin: 4px 1px 6px 1px;
}

.side_icon, .icon {
	float: left;
	margin-right: 5px;
}


.dark_tab {
	background-image: url('../images/style/titlebar.png') !important;
}

#terms_box {
	width: 90%;
	height: 300px;
	overflow: scroll;
	/*background-color: #e9e9e9;
	border: 1px #cccccc solid;*/
	background: #C9E4FF;
	border: 1px solid #9ec5ec;
	text-align: left;
	padding: 5px;
}

#little_statistics {
	padding-top: 6px;
	border-top: 1px #9ec5ec solid;
}

#little_statistics td {
	padding: 0px 8px 0px 8px;
}

.panel_toggle {
	/*background-color: #ebebeb; THEME */
	background: url('../images/style/bgblue.png');
	-webkit-border-radius: 5px;
        -moz-border-radius: 5px;
	margin: 5px;
        border: 1px solid #9ec5ec;
	padding: 3px;
}




.settings_header {
	margin: 0px 10px 0px 10px;
}

h1 {
	font: normal 28px "Tahoma", "Verdana", "Arial", "Helvetica";
	margin: 0px 0px 0px 0px;
}

h2 {
	font: bold 22px "Tahoma", "Verdana", "Arial", "Helvetica";
	margin: 0px 0px 0px 0px;
}

h3 {
	margin: 0px 0px 0px 0px;
	font: bold 15px "Tahoma", "Verdana", "Arial", "Helvetica";
}

h4 {
	margin: 6px 0px 6px 0px;
	font: bold 13px "Tahoma", "Verdana", "Arial", "Helvetica";
}

.move_left {
	float: left;
}

.break,.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.moreinfo {
	background: #ffffff url('../images/style/tab_gradient.png') repeat-x;
	border: 1px #cccccc solid;
	padding: 2px;
	font-size: 10px;
	margin-left: 20px;
}

.rounded {
	border: 1px #000000 solid;
	padding: 4px;
}

#expand_all a {
	text-decoration: none;
}

input, select, textarea {
	background: #ffffff url('../images/style/tab_gradient.png') repeat-x;
	padding: 3px;
	border: 1px solid #929292;
	font: 12px "Tahoma", "Verdana", "Arial", "Helvetica";
}

input:focus, textarea:focus, select:focus {
	border: 1px solid #6b4b54;
}

a {
	color: #000000;
}

.content_options img {
	cursor: pointer;
}

a img {
	border: none;
}

fieldset {
	margin-top: 15px;
	margin-bottom: 15px;
}

legend {
	font-size: 20px;
}

.is_admin, .notice, .adminColor {
	color: #FF0000 !important;
}

.is_invisible, .isInvisible {
    color: #aaaaaa !important;
}

span.notice a {
    color: #FF0000 !important;
}

.is_mod, .green, .modColor {
    color: #008000 !important;
}

div.bbcodeInfo {
    font-size: 11px;
    float: right;
    background-color: rgba(190,225,255, 0.2) !important;
    background-color: rgb(190,225,255);
    border: 1px solid #9ec5ec;
    padding: 3px 10px !important;
    width: 50%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.delete_comment {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 5px;
    z-index: 30;
}

.dialog_box {
	padding: 5px;
}

.chars_remaining {
	font-size: 10px;
	padding: 1px;
}

.yellow {
	background: #fefcc3 !important;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
}

.red {
	background: #ff0000 !important;
	color: #000000;
}

.blue {
	color: #0000FF;
}

.changelog li {
	margin: 3px;
}

.grey, .gray {
	background-color: #f9f9f9;
}

pre {
	font-family: "Tahoma", "Verdana", "Arial", "Helvetica";
	font-size: 12px;
	margin: 0px;
	white-space: pre-wrap; /* CSS2.1 compliant */
	white-space: -moz-pre-wrap; /* Mozilla-based browsers */
	white-space: o-pre-wrap; /* Opera 7+ */
}

.search_last_active {
	font-size: 12px;
	color: #aaaaaa;
}

#searchArea {
min-height: 400px;
}

.score {
	font-weight: bold;
}

.inbox_loader {
	display: none;
}

.hover_div {
        background: #bee1ff url('../images/style/bgHeader.png') !important;
}



.snippet {
    color: #757575;
    font-style: italic;
}

#shout_status {
	padding: 10px 20px 10px 20px;
}



.tutorial_image {
	margin-right: 10px;
	background-color:#9ec5ec;
	padding: 7px;
	padding-right: 15px;
	padding-left: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


.cloud {
	padding: 2px 10px 2px 10px !important;
	text-decoration: none;
}

/* BUGS */
.bug_title {
	padding: 5px 10px 6px 10px;
}

.bug_title:hover {
	background: #bee1ff url('../images/style/titlebar.png');
	cursor: pointer;
}

.bugDataTable tr, .bugDataTable td {
	text-align: center;
}



hr {
	color: #9ec5ec;
	background-color: #9ec5ec;
	border: none !important;
	height: 1px !important;;
}

.pointer {
	cursor: pointer;
}



#menu_categories, #singles, {

	color: #000000;
	width: 95% !important;
	height: auto;
	padding: 1px;
	border: 1px solid #9ec5ec;
	background: #F4FAFF;
}

.bold {
	font-weight: bold;
}

#categoryFilter {
	display: none;
	text-align: center;
}

.category_label {
	margin-bottom: 10px !important;
}

.favorite {
display: none;
}

