/*Comment element properties*/
A
{
	color: #04688D;
	text-decoration: none;
}
A:hover
{
	color: #04688D;
	text-decoration: underline;
}
A.side
{
	color: #555;
	text-decoration: none;
}
A:hover.side
{
	color: #F6A504;
	text-decoration: underline;
}
A.white, LI.white A
{
	color: #FFF;
	text-decoration: none;
}
A:hover.white, LI.white A:hover
{
	color: #FFF;
	text-decoration: underline;
}
BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	background: #FFF;
	margin: 5px;
}
HR
{
	height: 1px;
	border: 1px solid #EEE;
}
HR.side-hr
{
	height: 1px;
	border: 1px solid #EEE;
}
TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
PRE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.alt
{
	color: #04688D;
}
.spacer
{
	margin-bottom: 5px;
}
.admin-message
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #555;
	background-color: #F6F6F6;
	border: 1px solid #E1E1E1;
	padding: 3px 4px 5px;
	margin-bottom: 5px;
}
/*Form element properties*/
FORM
{
	margin: 0px;
}
.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #F6A504;
	background-image: url(images/button.gif);
	height: 20px;
	border: 1px solid #000;
}
.bbcode
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #EEE;
	border: 1px solid #CCC;
	margin-top: 2px;
}
.bbcode-popup
{
	font-size: 11px;
	color: #555;
	background-color: #FFF;
	padding: 4px;
}
.textbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	background-color: #F8F8F8;
	border: 1px solid #CCC;
}
.textbox:focus
{
	color: #000;
	background-color: #E1E1E1;
}
DIV.emulated-fieldset
{
	position: relative;
	margin: 20px 0px 10px;
	border: 1px solid #CCC;
	width: 320px;
	background: inherit;
}
DIV.emulated-fieldset SPAN.emulated-legend
{
	display: inline;
	position: absolute;
	top: -12px;
	margin: 0 5px;
	padding: 4px;
	background: inherit;
}
DIV.emulated-fieldset DIV.attachments-list
{
	padding: 10px 3px 3px;
	width: 320px;
}
/*Header and footer properties*/
.sub-header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #555;
	background-image: url(images/subheader-mid.gif);
	padding: 7px 5px 8px;
}
.sub-header-left
{
	width: 3px;
	height: 28px;
	background-color: #555;
	background-image: url(images/subheader-left.gif);
}
.sub-header-right
{
	width: 3px;
	height: 28px;
	background-color: #555;
	background-image: url(images/subheader-right.gif);
}
/*Subheader links*/
.sub-header UL
{
	margin: 0;
	padding: 0;
}
.sub-header UL LI
{
	display: inline;
}
.sub-header UL LI.first-link .bullet
{
	display: none;
}
.sub-header UL LI.first-link
{
	font-weight: bold;
}
.sub-header UL LI.current-link A SPAN
{
	text-decoration: underline;
}
.full-header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #FFF;
	padding: 5px 0 10px;
}
.main-footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555;
	background-color: #FFF;
	padding: 5px;
}
.bottom-footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #555;
	padding: 4px 4px 5px;
}
.main-body
{
	font-size: 16px;
	color: #555;
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 4px;
}
/*Side-Panel properties*/
.ui-sortable
{
	margin: 0;
	padding: 0;
}
.side-left .side-border-right
{
	display: none;
}
.side-right .side-border-left
{
	display: none;
}
.side-border-left
{
	color: #777;
	background-color: #FFF;
	padding: 10px 10px 10px 0;
	width: 175px;
}
.side-border-right
{
	color: #777;
	background-color: #FFF;
	padding: 10px 0 10px 10px;
	width: 175px;
}
.scapmain
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	background-color: #555;
	background-image: url(images/side.gif);
	background-repeat: repeat-x;
	padding: 6px 4px;
}
.scapmain-left
{
	width: 3px;
	height: 24px;
	background-color: #555;
	background-image: url(images/side-left.gif);
}
.scapmain-right
{
	width: 3px;
	height: 24px;
	background-color: #555;
	background-image: url(images/side-right.gif);
}
.side-body
{
	font-size: 14px;
	color: #555;
	background-color: #FFF;
	background-image: url(images/gradient.gif);
	background-repeat: repeat-x;
	border: 1px solid #DDD;
	padding: 4px;
}
/*Center-Panel properties*/
.news-category
{
	border: 0;
	margin: 3px 5px 0 0;
	float: left;
}
.news-footer
{
	font-size: 10px;
	color: #555;
	background-color: #F1F1F1;
	border-width: 0 1px 1px;
	border-color: #DDD;
	border-style: solid;
	padding: 3px 4px 4px;
}
.capmain
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #555;
	background-image: url(images/cap.gif);
	background-repeat: repeat-x;
	padding: 6px 4px;
}
.capmain-left
{
	width: 3px;
	height: 25px;
	background-color: #555;
	background-image: url(images/cap-left.gif);
}
.capmain-right
{
	width: 3px;
	height: 25px;
	background-color: #555;
	background-image: url(images/cap-right.gif);
}
.main-bg
{
	color: #555;
	background-color: #FFF;
	padding: 10px 0 5px;
}
/*General table properties*/
.center
{
	margin: 0 auto;
}
.tbl-border
{
	border: 1px solid #EEE;
}
.tbl
{
	font-size: 12px;
	color: #555;
	background-color: #FFF;
	padding: 4px;
}
.tbl1
{
	font-size: 16px;
	color: #555;
	background-color: #FFF;
	padding: 4px;
}
.tbl2
{
	font-size: 12px;
	color: #555;
	background-color: #F1F1F1;
	padding: 4px;
}
.tbl-error
{
	color: #AC260F;
	font-weight: bold;
	background-color: #FCCAC2;
	border: 2px solid #EB5339;
}
/*Profile spesific classes*/
.profile, .profile_category
{
	width: 500px;
}
.edit-profile
{
	width: 500px;
}
/*.user_password .textbox:focus, .user_admin_password .textbox:focus {
background-color: #ff6666;
}*/
.profile_user_reason
{
	color: #FF6666;
	font-weight: bold;
}
/*.user_name td, .user_name .textbox {
font-size: 13px;
padding: 4px;
}*/
.forum-caption
{
	font-size: 11px;
	font-weight: bold;
	color: #888;
	background-color: #F1F1F1;
	padding: 2px 4px 4px;
}
.quote
{
	font-size: 11px;
	color: #555;
	background-color: #F8F8F8;
	padding: 4px;
	margin: 0px 20px;
	border: 1px solid #BBB;
}
.poll
{
	height: 12px;
	border: 1px solid #BBB;
}
.comment-name
{
	font-weight: bold;
	color: #04688D;
}
.small
{
	font-size: 10px;
	font-weight: normal;
}
.small2
{
	font-size: 10px;
	font-weight: normal;
	color: #555;
}
.side-small
{
	font-size: 10px;
	font-weight: normal;
	color: #555;
}
.side-label
{
	color: #555;
	background-color: #F1F1F1;
	margin: 2px 0;
	padding: 2px 2px 3px;
}
/*Vertical Navigation*/
#navigation H2
{
	font-size: 10px;
	font-weight: normal;
	background-color: #F1F1F1;
	margin: 0;
	padding: 4px;
}
#navigation UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
* HTML #navigation UL LI
{
	height: 1%;
}
#navigation A
{
	display: block;
	color: #555;
	padding: 2px;
	text-decoration: none;
}
#navigation A:hover
{
	color: #FFF;
	background-color: #F6A504;
}
#navigation LI.first-link A
{
	font-weight: bold;
}
#navigation LI.current-link A
{
	color: #555;
	background-color: #EEE;
	border: 1px solid #FFF;
	padding: 1px !important;
}
/*Page Navigation*/
.pagenav
{
	padding: 4px;
}
.pagenav SPAN
{
	color: #FFF;
	background-color: #F6A504;
	border: 1px solid #DDD;
	padding: 2px 4px;
	margin: 2px;
}
.pagenav A
{
	color: #555;
	background-color: #F1F1F1;
	border: 1px solid #DDD;
	padding: 2px 4px;
	margin: 2px;
	text-decoration: none;
}
.pagenav A:hover
{
	color: #FFF;
	background-color: #F6A504;
	margin: 2px;
	text-decoration: none;
}
