/* css */

/* ///////////////////////////////////////////////////////////// */
/* Edit the background colour below to change the background of admin posts */
.adminLine{
	background-color:#EEEEEE;
	height:100%;
	width:100%;
}
/* ///////////////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////////////// */
/* Edit the background colour below to change the background of non-admin posts */
.nonLine{
	background-color:#FFFFFF;
	height:100%;
}
/* ///////////////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////////////// */
/* CSS For left-hand columns */
.left_col_items{
width:150px; 
margin-auto; 
padding-top:3px; 
padding-bottom:3px; 
border-bottom:1px dashed #CCCCCC; 
width:
}
/* ///////////////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////////////// */
/* CSS For avatar text style */
.avatar_text {
	font-weight:bold;
}
/* ///////////////////////////////////////////////////////////// */


body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color:#333333;
	font-size:69%;
	line-height:129%;
	text-align:center;
}


img {
	border:none;
}

form {
	margin:0;
	padding:0;
}
p {
	padding: 6px 0 6px 0;
	margin:0;
}
a {
	text-decoration:none;
	color:#333333;
}

td
{
	vertical-align: top;
}

iframe {
	border:none;
}
.float_right {
	float:right;
}

.float_left {
	float:left;
}

.clear {
	clear: both;
	margin:0;
	padding:0;
}

.clear_block {
	clear: both;
	margin:0;
	padding:0;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.clear_right {
	clear: right;
	margin:0;
	padding:0;
}

.clear_bottom {
	margin:0;
	padding:0;
	height:2px;
	line-height:2px;
	font-size:2px;
	background-color:#FFFFFF;
}

.clear_after:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#container {
position:relative;
	margin: 0 auto 0 auto;
	padding:20px 0 20px 0;
	width:990px;
	text-align:left;
}

#container2 {
	margin: 0 auto 0 auto;
	padding:20px 0 20px 0;
	width:775px;
	text-align:left;
}
/* HEADER */
#header {
	margin:0 10px 0 0px;
	padding:0;
	width:970px;
	height:122px;
}

/* MAIN */
#main {
	margin:0 10px 0 10px;
	padding:0;
	width:970px;
	min-height:600px;
}
* html #main {
	height:600px;
}












/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// LEFT COLUMN */

#left_column {
	float:left;
	width:190px;
}

#left_column .left_button {
	background:#333333 url(../images/left_button.gif) no-repeat left top;
}

#left_column .gap {
	height:15px;
	background-color:#EEEEEE;
}

#left_column .left_button_inside {
	width:190px;
	height:27px;
	line-height:27px;
	text-indent:15px;
	font-weight:bold;
	color:#FFFFFF;
}

#left_column .left_column_select {
	margin:0 0 0 4px;
}

#left_column .left_column_select select {
	width:182px;
	height:22px;
	line-height:22px;
	border:1px solid #CCCCCC;
	background-color:#333333;
	color:#FFFFFF;
	padding:2px 2px 2px 6px;
}

#left_column .left_prom_box {
	margin-left:5px;
}

#left_menu {
	margin:0;
	padding:0;
}

#left_menu ul {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}

#left_menu ul li {
	margin:0;
	width:178px;
	padding:0 6px 0 6px;
}

* html #left_menu ul li {
	width:190px;
}

#left_menu ul li a {
	font-weight:bold;
	color:#333333;
}


#left_menu ul li div {
	padding:6px 4px 6px 13px;
}

#left_menu ul li.first_item {
	background:#999999 url(../images/left_column_first_item.gif) no-repeat left top;
	padding-top:6px;
}

#left_menu ul li.first_item_sel {
	background:#000000 url(../images/left_column_first_item_sel.gif) no-repeat left top;
	padding-top:6px;
}

#left_menu ul li.single_item {
	background:#999999 url(../images/left_column_single_item.gif) no-repeat left top;
	padding-top:6px;
	padding-bottom:6px;
}

#left_menu ul li.single_item_sel {
	background:#000000 url(../images/left_column_single_item_sel.gif) no-repeat left top;
	padding-top:6px;
	padding-bottom:6px;
}

#left_menu ul li.middle_item {
	background:#999999 url(../images/left_column_middle_item.gif) no-repeat left top;
}

#left_menu ul li.middle_item_sel {
	background:#000000 url(../images/left_column_middle_item_sel.gif) repeat-y left top;
}

#left_menu ul li.last_item {
	background:#999999 url(../images/left_column_last_item.gif) no-repeat left bottom;
	padding-bottom:6px;
}

#left_menu ul li.last_item_sel {
	background:#000000 url(../images/left_column_last_item_sel.gif) no-repeat left bottom;
	padding-bottom:6px;
}

#left_menu ul li.first_item div.level2, #left_menu ul li.first_item_sel div.level2, #left_menu ul li.middle_item div.level2, #left_menu ul li.middle_item_sel div.level2 {
	border-bottom:1px solid #333333;
}

#left_menu ul li.first_item_sel div.level2, #left_menu ul li.middle_item_sel div.level2, #left_menu ul li.last_item_sel div.level2 {
	background:transparent url(../images/menu_arrow.gif) no-repeat 4px 7px;
}

#left_menu ul li.first_item_sel a, #left_menu ul li.middle_item_sel a, #left_menu ul li.last_item_sel a, #left_menu ul li.single_item_sel a {
	color:#FFFFFF;
}

#left_menu ul ul {
	margin:0;
	padding:6px 0 0 0;
	list-style:none;
}

#left_menu ul ul li {
	margin:0;
	padding:0;
	width:auto;
}

#left_menu ul ul li.level3_item a {
	font-weight:bold;
	color:#CCCCCC;
}

#left_menu ul ul li.level3_item_sel a {
	font-weight:bold;
	color:#999900;
}

#left_menu ul ul li div {
	padding:4px 0 4px 0;
	background-image:none;
}


/* LEFT COLUMN COLOURS ///////////////////////////////////////////////////////////////////////////////////////////////////// */
#left_box1 {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
/*	background:#999999 url(../images/left_column_box_middle.gif) repeat-y left top;*/
}

#left_box1 .border_top {
/*	background:transparent url(../images/left_column_box_top.gif) no-repeat left top;*/
	border-top:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:9px 0 0 0;
	
}

#left_box1 .border_bottom {
/*	background:transparent url(../images/left_column_box_bottom.gif) no-repeat left bottom; */
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:0 0 9px 0;
}
/* ///////////////////////////////////////////////////////////////////////////////////////////////////// */


#left_box1 .box_inside {
	padding:10px 8px 0 15px;
	font-size: 12px;
}

#left_box1 .box_inside a:link, 
#left_box1 .box_inside a:visited {
	color:#999900;
	text-decoration:none;
	font-weight:normal;
}
#left_box1 .box_inside a:hover 
{
	color:#CCCC00;
	text-decoration:none;
}

#left_box1 .title {
	margin:0;
	padding:5px 0 5px 0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	line-height: 115%;
	color:#333333;
}
#left_box1 .field {
	float:left;
	padding:2px 0 2px 0;
}
#left_box1 .field input {
	width:130px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#333333;
	padding: 2px;
	font-size: 10px;
}
#left_box1 .button {
	float:right;
	padding:2px 0 2px 0;
}
#left_box1 .link {
	padding:4px 0 4px 0;
	font-size:93%;
}
#left_box1 .link a {
	color:#999900;
	font-weight:bold;
}

#left_box1 .infomsg {
	color:#999900;
	margin:2px 0 2px 0;
}

#left_box1 .errormsg {
	color:#FF0000;
	margin:2px 0 2px 0;
}

#left_box1 .remember_me {
	font-size:85%;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////// CONTENT */
#content {
	float:right;
	width:775px;
	color:#333333;
	font-size:100%;
}

#content h1 {
	color:#FFFFFF;
	font-size:138.5%;
	margin:0;
	padding:10px 0 0 0;
}

#content h2 {
	color:#FFFFFF;
	font-size:116%;
	margin:0;
	padding:10px 0 5px 0;
}

#content h3 {
	color:#FFFFFF;
	font-size:100%;
	padding:10px 0 6px 0;
	margin:0;
}

#content h4 {
	color:#FFFFFF;
	font-size:100%;
	padding:10px 0 1px 0;
	margin:0;
}

#content p {
	margin:0;
	padding:0 0 5px 0;
}

#content table {
	color:#333333;
	font-size:100%;
}

#content .content_header_image {
	margin:0 0 0 0;
	padding:3px 0 15px 5px;
}

#content .content_box_title {
	color:#999900;
	font-size:138.5%;
	font-weight:bold;
	padding:5px 0 10px 0;
	margin:0 0 5px 0;
}

#content hr {
	background-color:#999999;
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	width:100%;
}

#content p {
	line-height:146.5%;
}

#content p.paragraph_2 {
	font-size:108%;
	line-height:146.5%;
}

#content p.introtext {
	font-size:131%;
	line-height:146.5%;
	color:#FFFFFF;
}

#content p.highlight {
	color:#333333;
	font-weight:bold;
}

#content .content_box_date, #content .item_date {
	font-size:93%;
	font-weight:bold;
	margin:0 0 5px 0;
}

#content .content_box_line {
	background:#262626 url(../images/mediabarclapper.gif) no-repeat 5px top;
	line-height:20px;
	margin-bottom:10px;
	text-indent:30px;
	font-weight:bold;
	text-transform:uppercase;
}

#content .content_box_line a {
	color: #999900;
	font-weight:normal;
}

#content .content_box_line a:hover {
	text-decoration:none;
	color:#CCCC00;
}

#content .content_box_text {
	line-height:135%;
}

#content .content_box_text a {
	color: #999900;
	text-decoration:none;
}

#content .content_box_text a:hover {
color:#CCCC00;
	text-decoration:none;
}

#content .content_box_text ul {
	margin:5px 0 5px 0;
	padding:0;
}

#content .content_box_text ol {
	margin:5px 0 5px 0;
	padding:0;
}

#content .content_box_text ul li {
	list-style-type:none;
	padding:0 0 0 15px;
	background-image:url(../images/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}

#content .content_box_text ol li {
	list-style:decimal outside none;
	margin:0 0 0 25px;
	padding:0;
}

#content .content_box_text td
{
	vertical-align: top;
}

#content .content_box_text .content_button {
	float:right;
	padding:0 10px 0 0;
}

#content_box {
	margin:0 0 0 0;
	padding:0;
/*	background:#999999 url(../images/content_box_middle.gif) repeat-y left top; */
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

#content_box .content_box_top {
/*	background:transparent url(../images/content_box_top.gif) no-repeat left top;*/
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	padding:20px 0 0 0;
}

#content_box .content_box_bottom {
/*background:transparent url(../images/content_box_bottom.gif) no-repeat left bottom; */
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	padding:0 0 20px 0;
}

#content_box .content_box_inside {
	padding:0 25px 0 25px;
	min-height:400px;
	border:none;
}

* html #content_box .content_box_inside {
	height:400px;
	border:none;
}

#content .breadcrumbs {
	float:left;
	font-size:85%;
	color:#999900;
	margin:0 0 5px 0;
	width:380px;
	border:none;
}

#content .breadcrumbs a:link,
#content .breadcrumbs a:visited {
	color:#333;
	text-decoration:none;
}

#content .breadcrumbs a:hover{
	color:#999900;
	text-decoration:none;
}

#content .breadcrumbs .selected {
	color:#333333;
}

#content .login_details {
	float:right;
	font-size:93%;
	color:#FFFFFF;
	text-align:right;
	width:330px;
}

#content .header_button {
	float:left;
	padding:5px 5px 5px 5px;
	margin:0;
}

#content .content_title_big {
	float:left;
	font-weight:bold;
	font-size:153.9%;
	color:#999900;
	margin:0;
	padding:5px 0 5px 0;
}

#content .content_title {
	float:left;
	font-weight:bold;
	font-size:116%;
	color:#999900;
	margin:0;
	padding:10px 0 10px 0;
}

#content .content_title_list {
	float:left;
	font-weight:bold;
	font-size:116%;
	color:#999900;
	margin:0;
	padding:10px 50px 10px 0;
}


#content .content_description {
	font-weight:bold;
	margin:5px 0 5px 0;
}

#content .date {
	float:right;
	font-size:85%;
	color:#333333;
	padding:5px 0 5px 0;
}

#content .header_pagination {
	float:right;
	color:#FFFFFF;
	font-size:93%;
	padding:15px 5px 5px 0;
	font-weight:bold;
}

#content .header_pagination a {
	color:#999900;
}

#content .currency {
	float:right;
	font-size:93%;
	padding:5px 0 5px 0;
}

#content .currency select {
	background-color:#CCCCCC;
	border:1px solid #777777;
	color:#FFFFFF;
	width:120px;
	font-size:93%;
}

#content .infomsg {
	color:#999900;
	margin:2px 0 2px 0;
}

#content .errormsg {
	color:#FF0000;
	margin:2px 0 2px 0;
}

#content .box_new_item {
	padding:3px 0 3px 9px;
	line-height:20px;
}

#content .box_new_item a {
	color:#999900;
}

#content .box_new_item img {
	vertical-align:text-bottom;
	margin-bottom:-3px;
}

#content .box_type_1 {
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
	border-top:none;
}

#content .box_type_1_inside {
/*	background:#999999 url('../images/box1_line_bg.gif') repeat-y left top;*/
	background-color:#FFFFFF;
	border:none;
}

#content .box_type_1 .group {
	margin:0;
	padding:0;
	line-height:35px;
	height:35px;
	background-color:#333333;
	color:#FFFFFF;
	text-indent:8px;
	font-weight:normal;
	font-size:16px;
	text-transform:uppercase;
}

#content .box_type_1 .group .add_info {
	font-size:93%;
	color:#333333;
	font-weight:normal;
}

#content .box_type_1 .line {
	margin:0;
	padding:0;
	color:#333333;
}

#content .box_type_1 .line .label {
	margin:0;
	padding:0;
	width:234px;
	line-height:26px;
	min-height:26px;
	text-indent:8px;
	float:left;
}

#content .box_type_1 .line .label .add_info {
	font-size:85%;
	text-indent:0;
	line-height:1.2em;
	padding:0 4px 4px 8px;
	color:#333333;
	font-weight:normal;
}

#content .box_type_1 .line .field {
	margin:0;
	padding:0 0 0 6px;
	line-height:26px;
	min-height:26px;
	width:475px;
	float:left;
}

#content .box_type_1 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_1 .line .field:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_1 .line .field input.text, #content .box_type_1 .line .field select {
	width:220px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#333333;
	margin-top:2px;
	vertical-align:top;
	float:left;
}

#content .box_type_1 .line .field textarea {
	width:470px;
	height:220px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#333333;
	margin:2px 0 2px 0;
	vertical-align:top;
	float:left;
}

#content .box_type_1 .line .field textarea.desc {
	width:350px;
	height:80px;
}

#content .box_type_1 .line .field .seccode {
	margin-top:2px;
	vertical-align:top;
}

#content .box_type_1 .line .field .info {
	float:left;
	width:240px;
	font-size:85%;
	margin:0 0 0 5px;
	line-height:1.1em;
}

#content .box_type_1 .line .field .avatar_image {
	margin:5px 0 0 0;
}

#content .box_type_1 .line .field .delete_image a {
	color:#999900;
	font-size:93%;
	vertical-align:top;
}

#content .box_type_1 .line .bbcode input, #content .box_type_1 .line .bbcode select, #content .box_type_1 .line .bbcode textarea {
	float:none;
}

/* BBCODE EDITOR STYLES */

/*Formatting for the buttons*/

#content .box_type_1 .line .bbcode .button {
        background-color : #D7D7D7;
        color : #333333000;
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-bottom:3px;
        margin-left:1px; margin-right:1px;
        margin-top:2px
}
#content .box_type_1 .line .bbcode .icons {
	font-size:93%;
	background-image:url(../images/editor/toolbar.buttonbg.gif);
}
#content .box_type_1 .line .bbcode .icon {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin:4px 2px 0 2px;
	vertical-align:top;
}
#content .box_type_1 .line .bbcode .select {
	float:left;
	width:200px;
	height:24px;
	line-height:24px;
	padding:0 0 0 2px;
	font-size:93%;
	vertical-align:top;
}
#content .box_type_1 .line .bbcode .select select {
	width:100px;
	font-size:93%;
	vertical-align:text-bottom;
	margin:0;
}
/*Blends the helpbox into the background of the page*/
#content .box_type_1 .line .bbcode .helpbox {
	display:none;
	border-style:none;
	background-color:#CCC;
	margin:5px 0 5px 0;
	width:470px;
}

#content .box_type_1 .line .bbcode select {
	width:150px;
}

#content .dialogs {
	position:relative;
}

#content #URL, #content #URL2, #content #IMAGE, #content #IMAGE2 {
	display:none;
	position:absolute;
	width:230px;
	height:70px;
	top:90px;
	left:365px;
    border: #808080 1px solid;
	background-color:#dedede;
	padding:10px 5px 0 5px;
}

#content #URL2, #content #IMAGE2 {
	height:85px;
}

#content #URL .text, #content #URL2 .text, #content #IMAGE .text, #content #IMAGE2 .text {
	width:220px;
}

#content #URL .button, #content #URL2 .button, #content #IMAGE .button, #content #IMAGE2 .button {
	margin:5px 5px 0 5px;
	float:right;
}

#content #Color {
	display:none;
	position:absolute;
	width:144px;
	height:100px;
    border: #808080 1px solid;
	background-color:#dedede;
	padding:2px;
}

#content #Color .ColorBoxBorder
{
	padding:3px;
	float:left;
}

#content #Color .ColorBoxBorder:hover
{
    border: #808080 1px solid;
	padding:2px;
	float:left;
}

#content #Color .ColorBox
{
    font-size: 1px;
    width: 10px;
    height: 10px;
    border: #808080 1px solid;
}

#content .box_type_1 .hr {
	background: transparent url(../images/black_line.gif) no-repeat left bottom;
	height:1px;
	font-size:1px;
	margin:0;
	padding:0;
    clear: both;
}

#content .box_type_1 .hidden_hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
    clear: both; 
    visibility: hidden;
}

#content .box_type_1 .bottom {
	background-color:#FFFFFF;
	color:#333333;
	padding:10px 2px 10px 2px;
}

#content .box_type_1 .bottom .infomsg {
	color:#999900;
	margin:3px 0 3px 0;
}

#content .box_type_1 .bottom .errormsg {
	color:#FF0000;
	margin:3px 0 3px 0;
}

#content .box_type_1 .bottom .bottom_submit {
	padding:30px 0 10px 0;
}

#content .box_type_1 .bottom .infomsg {
	float:left;
	color:#FF0000;
	line-height:14px;
}

#content .box_type_1 .bottom .agree_text {
	float:left;
	padding:10px 0 0 10px;
}

#content .box_type_1 .bottom .agree_text a {
	color:#999900;
}

#content .box_type_1 .bottom .button {
	float:right;
	padding:0 10px 0 0;
}

#content .box_type_1_slim {
	margin:0;
	padding:0;
	border-top:none;
	width:340px;
}

#content .box_type_1_slim_inside {
	background:#FFFFFF url('../images/box1_line_bg.gif') repeat-y -80px top;
}

#content .box_type_1_slim .group {
	margin:0;
	padding:0;
	line-height:35px;
	height:35px;
	background-color:#333333;
	color:#FFFFFF;
	text-indent:8px;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase
}

#content .box_type_1_slim .line {
	margin:0;
	padding:10px 0 0 0;
	color:#333333;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height:45px;
	line-height:45px;
}

#content .box_type_1_slim .line .label {
	margin:0;
	padding:0;
	width:155px;
	line-height:26px;
	min-height:26px;
	text-indent:8px;
	float:left;
}

#content .box_type_1_slim .line .field {
	margin:0;
	padding:0 0 0 6px;
	line-height:26px;
	min-height:26px;
	width:175px;
	float:left;
}

#content .box_type_1_slim .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_1_slim .line .field:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_1_slim .line .field input.text, #content .box_type_1_slim .line .field select {
	width:160px;
	border:1px solid #CCCCCC;
	background-color:#333333;
	color:#c5c5c5;
	margin-top:2px;
	vertical-align:top;
	float:left;
}

#content .box_type_1_slim .line .field textarea {
	width:160px;
	height:80px;
	border:1px solid #CCCCCC;
	background-color:#333333;
	color:#c5c5c5;
	margin:2px 0 2px 0;
	vertical-align:top;
	float:left;
}

#content .box_type_1_slim .hr {
	background: transparent url(../images/black_line.gif) no-repeat left bottom;
	height:0px;
	font-size:1px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_1_slim .hidden_hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
    clear: both; 
    visibility: hidden;
}

#content .box_type_1_slim .bottom {
	background-color:#FFFFFF;
	padding:5px 2px 0 2px;
}

#content .box_type_1_slim .bottom .remember_me {
	color:#333333;
}

#content .box_type_1_slim .bottom .remember_me input {
	vertical-align:text-bottom;
}

#content .box_type_1_slim .bottom .infomsg {
	color:#999900;
	margin:3px 0 3px 0;
}

#content .box_type_1_slim .bottom .errormsg {
	color:#FF0000;
	margin:3px 0 3px 0;
}

#content .box_type_1_slim .bottom .links {
	float:left;
	width:230px;
}

#content .box_type_1_slim .bottom .links a {
	color:#999900;
}

#content .box_type_1_slim .bottom .bottom_submit {
	float:right;
}

#content .box_type_1_slim .bottom .button {
	padding:0 10px 0 0;
}

#content .box_type_2 {
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
}

#content .box_type_2_inside {
	/*background:#999999 url('../images/box2_line_bg.gif') repeat-y left top;*/
	color:#333333;
}

#content .box_type_2_2_inside {
	/*background:#999999 url('../images/box2_2_line_bg.gif') repeat-y left top;*/
}

#content .box_type_2_inside:after, #content .box_type_2_2_inside:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_2 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#999900;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	text-transform: uppercase;
	font-size: 12px;

}

#content .box_type_2 .header .header_forum {
	float:left;
	width:370px;
	margin:0;
	padding:0;
}

#content .box_type_2 .header .header_topics {
	float:left;
	width:95px;
	margin:0;
	padding:0;
	border-left:1px solid #999900;
}

*html #content .box_type_2 .header .header_topics {
	width:95px;
}

#content .box_type_2 .header .header_posts {
	float:left;
	width:56px;
	margin:0;
	padding:0;
	border-left:1px solid #999900;
}

*html #content .box_type_2 .header .header_posts {
	width:58px;
}

#content .box_type_2 .header .header_lastpost {
	float:left;
	width:123px;
	margin:0;
	padding:0;
	border-left:1px solid #999900;
}

*html #content .box_type_2 .header .header_lastpost {
	width:125px;
}

#content .box_type_2 .header .header_status {
	float:left;
	width:56px;
	margin:0;
	padding:0;
	border-left:1px solid #999900;
}

*html #content .box_type_2 .header .header_status {
	width:58px;
}

#content .box_type_2 .group {
	margin:0;
	padding:0;
	line-height:35px;
	background-color:#333333;
	color:#FFFFFF;
	font-weight:normal;
	font-size:16px;
}

#content .box_type_2 .group .group_icon {
	float:left;
	width:31px;
	margin:0;
	padding:5px 0 0 0;
	min-height:45px;
	text-align:center;
	background-color:#333333;
}

#content .box_type_2 .group .group_icon img{
	padding-bottom:3px;
}

#content .box_type_2 .group .group_title {
	float:left;
	margin:0;
	width:688px;
	line-height:45px;
	min-height:45px;
	text-align:left;
	text-indent:8px;
	background-color:#333333;
}

#content .box_type_2 .group .group_title_wide {
	margin:0;
	width:100%;
	line-height:35px;
	min-height:35px;
	text-align:left;
	text-indent:8px;
/*	background:#232323 url('../images/bg_dkgrey.gif') repeat left top;*/
	background-color:#333333;
}

#content .box_type_2 .lines {
}

#content .box_type_2 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_2 .line {
	margin:0;
	padding:0;
	color:#333333;
}

#content .box_type_2 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_2 .hr {
	/*background: transparent url(../images/black_line.gif) no-repeat left bottom;*/
	border-bottom:1px solid #CCCCCC;
	height:1px;
	font-size:1px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_2 .hidden_hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
    clear: both; 
    visibility: hidden;
}

#content .box_type_2 .line .line_icon {
	float:left;
	width:31px;
	margin:0;
	padding:5px 0 0 0;
	min-height:54px;
	text-align:center;
}

#content .box_type_2 .line .line_icon img{
	padding-bottom:3px;
}

#content .box_type_2 .line .line_forum {
	float:left;
	width:333px;
	margin:4px 0 0 2px;
	padding:10px 0 0 5px;
	min-height:54px;
}

#content .box_type_2 .line .line_forum  .category_title a {
	font-size: 12px;
	color:#999900;
	font-weight:bold;
}

#content .box_type_2 .line .line_topics {
	float:left;
	width:95px;
	margin:0 0 0 2px;
	padding:0;
	color:#333333;
	line-height:54px;
	min-height:54px;
	text-align:center;
}

#content .box_type_2 .line .line_posts {
	float:left;
	width:56px;
	margin:0 0 0 2px;
	padding:0;
	color:#333333;
	line-height:54px;
	min-height:54px;
	text-align:center;
}

#content .box_type_2 .line .line_lastpost {
	float:left;
	width:123px;
	margin:4px 0 0 2px;
	padding:0;
	color:#333333;
	font-size:93%;
	line-height:1.5em;
	text-align:center;
	min-height:54px;
}

#content .box_type_2 .line .line_lastpost a {
	color:#999900;
}

#content .box_type_2 .line .line_status {
	float:left;
	width:56px;
	margin:17px 0 0 2px;
	padding:0;
	color:#333333;
	text-align:center;
}

#content .box_type_2 .line .line_text {
	float:left;
	width:688px;
	margin:0;
	padding:0;
	font-size:93%;
	line-height:1.5em;
	min-height:54px;
}

#content .box_type_2 .line .line_text .line_text_box {
	margin:3px 0 3px 7px;
}

#content .box_type_2 .line .line_text .highlighted {
	color:#333333;
	font-weight:bold;
}

#content .box_type_2 .line .line_text .newest_user {
	color:#999900;
	font-weight:bold;
}

#content .box_type_2 .line .line_text .connected_users {
	color:#999900;
}

#content .box_type_2 .line .line_text .administrator {
	color:#b70f0e;
}

#content .box_type_2 .line .line_text .moderator {
	color:#0f823d;
}

#content .box_type_2 .bottom {
	background-color:#FFFFFF;
	padding:5px 2px 5px 2px;
}

#content .box_type_2 .bottom .button {
	float:left;
	padding:5px 5px 5px 5px;
	margin:0;
}















/* displays list of topics within forum */


#content .box_type_3 {
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
}

#content .box_type_3_inside {
	/*background:#999999 url('../images/box3_line_bg.gif') repeat-y left top;*/
}

#content .box_type_3 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#333333;
	color:#FFFFFF;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase
}

#content .box_type_3 .header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_3 .header .header_topics {
	float:left;
	width:301px;
	margin:0;
	padding:0;
	
}

#content .box_type_3 .header .header_replies {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}
* html #content .box_type_3 .header .header_replies {
	width:62px;
}

#content .box_type_3 .header .header_author {
	float:left;
	width:100px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}
* html #content .box_type_3 .header .header_author {
	width:102px;
}

#content .box_type_3 .header .header_views {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}
* html #content .box_type_3 .header .header_views {
	width:62px;
}

#content .box_type_3 .header .header_lastpost {
	float:left;
	width:132px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}
* html #content .box_type_3 .header .header_lastpost {
	width:134px;
}

#content .box_type_3 .header .header_status {
	float:left;
	width:56px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}

*html #content .box_type_3 .header .header_status {
	width:58px;
}

#content .box_type_3 .lines {
}

#content .box_type_3 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_3 .line {
	margin:0;
	padding:5px 0 0 5px;
	color:#333333;
}

#content .box_type_3 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_3 .line .line_icon {
	float:left;
	width:31px;
	margin:0;
	padding:0;
	min-height:35px;
	text-align:center;
}

#content .box_type_3 .line .line_icon img {
	padding-bottom:3px;
}


#content .box_type_3 .line .line_topic {
	float:left;
	width:258px;
	margin:0 0 0 2px;
	padding:3px 0 0 0;
	text-indent:3px;
	min-height:32px;
}

#content .box_type_3 .line .line_topic  .category_title a {
	color:#999900;
	font-weight:bold;
	font-size: 12px;
}

#content .box_type_3 .line .line_replies {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	color:#333333;
	line-height:35px;
	min-height:35px;
	text-align:center;
}

#content .box_type_3 .line .line_author {
	float:left;
	width:100px;
	margin:0 0 0 2px;
	padding:0;
	line-height:15px;
	min-height:35px;
	text-align:center;
}

#content .box_type_3 .line  .line_author a {
	color:#999900;
}

#content .box_type_3 .line .line_views {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	color:#333333;
	line-height:35px;
	min-height:35px;
	text-align:center;
}

#content .box_type_3 .line .line_lastpost {
	float:left;
	width:132px;
	margin:0 0 0 2px;
	padding:3px 0 0 0;
	text-align:center;
	color:#333333;
	font-size:93%;
	word-spacing:-0.10em;
	min-height:32px;
}

#content .box_type_3 .line  .line_lastpost a {
	color:#999900;
}

#content .box_type_3 .line .line_status {
	float:left;
	width:56px;
	margin:8px 0 0 2px;
	padding:0;
	color:#333333;
	text-align:center;
}

#content .box_type_3 .hr {
/*	background: transparent url(../images/black_line.gif) no-repeat left bottom;*/
	border-top:1px solid #CCCCCC;
	height:1px;
	font-size:1px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_3 .bottom {
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	color:#333333;
	padding:10px 2px 10px 2px;
}

#content .box_type_3 .bottom .button {
	float:left;
}

#content .box_type_3 .bottom .footer_title {
	float:left;
	font-weight:bold;
	font-size:116%;
	color:#333333;
	margin:0;
	padding:5px 0 5px 5px;
}

#content .box_type_3 .bottom .info_time {
	float:right;
	color:#333;
	font-size:93%;
}

#content .box_type_3 .bottom .footer_pagination {
	float:right;
	color:#333;
	font-size:93%;
	padding:5px 0 0 0;
	font-weight:bold;
}

#content .box_type_3 .bottom .footer_pagination a {
	color:#999900;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////// &*/









#content .box_type_4 {
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
}

#content .box_type_4_inside {
	margin:0;
	padding:0;
	/*background:#999999 url('../images/box4_line_bg.gif') repeat-y left top;*/
}

#content .box_type_4 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#333333;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	font-size: 12px;
}

#content .box_type_4 .header .header_author {
	float:left;
	width:110px;
	margin:0;
	padding:0;
}

#content .box_type_4 .header .header_message {
	float:left;
	width:607px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}

#content .box_type_4 .line {
	position:relative;
	margin:0;
	padding:0;
	color:#333333;
}

#content .box_type_4 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_4 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#content .box_type_4 .line .back_to_top {
	position:absolute;
	z-index:100;
	bottom:10px;
	left:5px;
}

#content .box_type_4 .line .back_to_top a {
	color:#999900;
}

#content .box_type_4 .line .line_author {
	float:left;
	width:100px;
	margin:0;
	padding:10px 0 0 10px;
	min-height:200px;
	font-size:93%;
}

* html #content .box_type_4 .line .line_author {
	height:200px;
}

#content .box_type_4 .line .line_author .name {
	font-weight:bold;
	font-size:108%;
}

#content .box_type_4 .line .line_author .avatar img {
	margin:5px 0 5px 0;
}


#content .box_type_4 .line .line_author  .name a {
	color:#333333;
}

#content .box_type_4 .line .line_author .position {
	color:#333333;
}

#content .box_type_4 .line .line_author .online {
	color:#0f823d;
}

#content .box_type_4 .line .line_author .offline {
	color:#b70f0e;
}

#content .box_type_4 .line .line_message {
	float:left;
	width:607px;
	margin:0 0 0 2px;
	padding:3px 0 0 0;
	text-indent:3px;
	min-height:200px;
}

* html #content .box_type_4 .line .line_message {
	height:200px;
}

#content .box_type_4 .line .line_message .line_message_header {
	padding:0 0 5px 0;
	margin:5px 8px 5px 5px;
}

#content .box_type_4 .line .line_message .line_message_header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_4 .line .line_message .line_message_header .date_post {
	float:left;
	font-size:93%;
}

#content .box_type_4 .line .line_message .line_message_header .quote {
	float:right;
}

#content .box_type_4 .line .line_message .line_message_header .quote img {
	vertical-align:text-bottom;
	margin-bottom:-3px;
}

#content .box_type_4 .line .line_message .line_message_header .quote a {
	color:#999900;
}

#content .box_type_4 .line .line_message .message {
	padding:10px 0 10px 0;
	margin:0 5px 0 5px;
	min-height:150px;
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
}

* html #content .box_type_4 .line .line_message .message {
	height:150px;
}

#content .box_type_4 .line .line_message .line_message_footer {
	padding:0 0 5px 0;
	margin:5px 8px 5px 5px;
}

#content .box_type_4 .line .line_message .line_message_footer .signature {
	padding:0;
	margin:0;
}

#content .box_type_4 .line .line_message .line_message_footer .links {
	padding:8px 0 0 0;
	margin:0;
	font-size:93%;
}

#content .box_type_4 .line .line_message .line_message_footer .links a {
	color:#999900;
}

#content .box_type_4 .line .line_avatar {
	float:left;
	width:110px;
	margin:0;
	padding:3px 0 3px 0;
	text-indent:3px;
	text-align:center;
}

#content .box_type_4 .line .line_member_detail {
	float:left;
	width:604px;
	margin:3px 0 3px 5px;
	padding:3px 0 0 0;
	font-size:93%;
}

#content .box_type_4 .line .line_member_detail .name {
	font-weight:bold;
	font-size:108%;
}

#content .box_type_4 .line .line_member_detail  .name a {
	color:#333333;
}

#content .box_type_4 .line .line_member_detail .email {
	color:#999900;
}

#content .box_type_4 .line .line_member_detail .position {
	color:#333333;
}

#content .box_type_4 .line .line_member_detail .online {
	color:#0f823d;
}

#content .box_type_4 .line .line_member_detail .offline {
	color:#b70f0e;
}

#content .box_type_4 .hr {
	background: transparent url(../images/black_line.gif) no-repeat left bottom;
	height:1px;
	color:#CCCCCC;
	font-size:1px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_4 .bottom {
	background-color:#FFFFFF;
	padding:10px 2px 10px 2px;
}

#content .box_type_4 .bottom .button {
	float:left;
	margin:0 5px 0 0;
}

#content .box_type_4 .bottom .footer_title {
	float:left;
	font-weight:bold;
	font-size:116%;
	color:#333333;
	margin:0;
	line-height:25px;
}

#content .box_type_4 .bottom .info_time {
	float:right;
	color:#333333;
	font-size:93%;
}

#content .box_type_4 .bottom .footer_pagination {
	float:right;
	color:#333;
	font-size:93%;
	padding:5px 0 0 0;
	font-weight:bold;
}

#content .box_type_4 .bottom .footer_pagination a {
	color:#999900;
}












#content .box_type_5 {
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
}

#content .box_type_5_inside {
	margin:0;
	padding:0;
	/*background:#999999 url('../images/box5_line_bg.gif') repeat-y left top;*/
}

#content .box_type_5 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#content .box_type_5 .header .header_title {
	float:left;
	width:530px;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:3px;
}

#content .box_type_5 .header .header_price {
	float:left;
	width:90px;
	margin:0;
	padding:0;
border-left:1px solid #333333;
}

* html #content .box_type_5 .header .header_price {
	width:92px;
}

#content .box_type_5 .header .header_cmd {
	float:left;
	width:95px;
	margin:0;
	padding:0;
border-left:1px solid #333333;
}

* html #content .box_type_5 .header .header_cmd {
	width:97px;
}

#content .box_type_5 .line {
	position:relative;
	margin:0;
	padding:0;
	color:#333333;
}

#content .box_type_5 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_5 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#content .box_type_5 .line .line_image {
	float:left;
	width:125px;
	margin:0;
	padding:0;
}

#content .box_type_5 .line .line_title {
	float:left;
	width:403px;
	margin:0 0 0 2px;
	padding:0;
	line-height:30px;
	text-indent:10px;
}

#content .box_type_5 .line .line_price {
	float:left;
	width:65px;
	margin:0 0 0 2px;
	padding:0 25px 0 0;
	line-height:30px;
	text-align:right;
}

* html #content .box_type_5 .line .line_price {
	width:90px;
}

#content .box_type_5 .line .line_cmd {
	float:left;
	width:95px;
	margin:0 0 0 2px;
	padding:0 0 0 0;
	line-height:30px;
	text-align:center;
}

#content .box_type_5 .hr {
	background: transparent url(../images/black_line.gif) no-repeat left bottom;
	height:1px;
	font-size:1px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_5 .hidden_hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
    clear: both; 
    visibility: hidden;
}

#content .box_type_5 .bottom {
	background:#232323 url('../images/bg_dkgrey.gif') repeat left top;
	padding:5px 0 10px 0;
	width:719px;
}

#content .box_type_5 .bottom .total {
	float:right;
	font-weight:bold;
	font-size:116%;
	color:#FFFFFF;
	margin:0;
	padding:0 9px 0 0;
	line-height:40px;
}

#content .box_type_5 .bottom .button {
	float:right;
	padding:0 5px 0 0;
}

#content .box_type_6 {
	margin:0;
	padding:0;
	border:3px solid #232323;
}

#content .box_type_6_inside {
	margin:0;
	padding:0;
	background:#999999 url('../images/box6_line_bg.gif') repeat-y left top;
}

#content .box_type_6 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#323232;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#content .box_type_6 .header .header_title {
	float:left;
	width:622px;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:3px;
}

#content .box_type_6 .header .header_price {
	float:left;
	width:95px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}

#content .box_type_6 .line {
	position:relative;
	margin:0;
	padding:0;
	color:#333333;
}

#content .box_type_6 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_6 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#content .box_type_6 .line .line_image {
	float:left;
	width:125px;
	margin:0;
	padding:0;
}

#content .box_type_6 .line .line_title {
	float:left;
	width:500px;
	margin:0 0 0 2px;
	padding:0;
	line-height:30px;
	text-indent:10px;
}

#content .box_type_6 .line .line_price {
	float:left;
	width:65px;
	margin:0 0 0 2px;
	padding:0 25px 0 0;
	line-height:30px;
	text-align:right;
}

* html #content .box_type_6 .line .line_price {
	width:90px;
}

#content .box_type_6 .hr {
	background: transparent url(../images/black_line.gif) no-repeat left bottom;
	height:1px;
	font-size:1px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_6 .bottom {
	background:#232323 url('../images/bg_dkgrey.gif') repeat left top;
	padding:5px 0 10px 0;
	width:719px;
}

#content .box_type_6 .bottom .total {
	float:right;
	font-weight:bold;
	font-size:116%;
	color:#FFFFFF;
	margin:0;
	padding:0 9px 0 0;
	line-height:40px;
}

#content .box_type_6 .bottom .button {
	float:right;
	padding:0 5px 0 0;
}

#content .box_type_7 {
	margin:0;
	padding:0;
	border:3px solid #232323;
}

#content .box_type_7_inside {
	background:#999999 url('../images/box3_line_bg.gif') repeat-y left top;
}

#content .box_type_7 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#323232;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#content .box_type_7 .header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_7 .header .header_filename {
	float:left;
	width:359px;
	margin:0;
	padding:0;
}

#content .box_type_7 .header .header_price {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}
* html #content .box_type_7 .header .header_price {
	width:62px;
}

#content .box_type_7 .header .header_creator {
	float:left;
	width:100px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}
* html #content .box_type_7 .header .header_creator {
	width:102px;
}

#content .box_type_7 .header .header_filesize {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}
* html #content .box_type_7 .header .header_filesize {
	width:62px;
}

#content .box_type_7 .header .header_download {
	float:left;
	width:132px;
	margin:0;
	padding:0;
	border-left:1px solid #333333;
}
* html #content .box_type_7 .header .header_download {
	width:134px;
}

#content .box_type_7 .lines {
}

#content .box_type_7 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_7 .line {
	margin:0;
	padding:0;
	color:#333333;
}

#content .box_type_7 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_7 .line .line_icon {
	float:left;
	width:31px;
	margin:0;
	padding:0;
	min-height:35px;
	text-align:center;
}

#content .box_type_7 .line .line_icon img{
	padding-bottom:3px;
}

#content .box_type_7 .line .line_filename {
	float:left;
	width:326px;
	margin:0 0 0 2px;
	text-indent:3px;
	line-height:35px;
}

#content .box_type_7 .line .line_filename a {
	color:#999900;
	font-weight:bold;
}

#content .box_type_7 .line .line_price {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	color:#FFFFFF;
	line-height:35px;
	text-align:center;
}

#content .box_type_7 .line .line_creator {
	float:left;
	width:100px;
	margin:0 0 0 2px;
	padding:0;
	line-height:35px;
	text-align:center;
	color:#999900;
}

#content .box_type_7 .line .line_filesize {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	color:#FFFFFF;
	line-height:35px;
	text-align:center;
}

#content .box_type_7 .line .line_download {
	float:left;
	width:132px;
	margin:0 0 0 2px;
	text-align:center;
	color:#FFFFFF;
	line-height:35px;
}

#content .box_type_7 .line  .line_download a {
	color:#999900;
}

#content .box_type_7 .hr {
	background: transparent url(../images/black_line.gif) no-repeat left bottom;
	height:1px;
	font-size:1px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_7 .bottom {
	background-color:#232323;
	padding:10px 2px 10px 2px;
}

#content .box_type_7 .bottom .footer_pagination {
	text-align:right;
	color:#FFFFFF;
	font-size:93%;
	padding:5px 0 0 0;
	font-weight:bold;
}

#content .box_type_7 .bottom .footer_pagination a {
	color:#999900;
}

#footer {
	margin:8px 10px 0 10px;
	padding:0;
	width:970px;
	height:45px;
}

#bottom_menu {
	float:right;
	margin:0 5px 0 0;
	font-size:93%;
	color:#333333;
}

#bottom_menu ul {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}

#bottom_menu ul li {
	display:inline;
	margin:0;
	padding:0;
}

#bottom_menu ul li a {
	color:#333333;
}

/* BBCODE TEXT STYLES */

.bold {
   font-weight: bold;
}

.italics {
   font-style: italic;
}

.underline {
   text-decoration: underline;
}

.strikethrough {
   text-decoration: line-through;
}

.overline {
   text-decoration: overline;
}

.message code {
   background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #006600;
    border: 1px solid #BFBFBF;
}

.message blockquote {
   background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #660002;
   border: 1px solid #BFBFBF;
   margin:5px 15px 5px 15px;
}

.message blockquote blockquote blockquote blockquote blockquote {
   margin:0;
}

.message .listbullet {
   list-style-type: disc;
   list-style-position: inside;
}

.message .listdecimal {
   list-style-type: decimal;
   list-style-position: inside;
}

.message .listlowerroman {
   list-style-type: lower-roman;
   list-style-position: inside;
}

.message .listupperroman {
   list-style-type: upper-roman;
   list-style-position: inside;
}

.message .listloweralpha {
   list-style-type: lower-alpha;
   list-style-position: inside;
}

.message .listupperalpha {
   list-style-type: upper-alpha;
   list-style-position: inside;
}


/* PREVIEW IFRAME */
#preview {
	display:none;
	background-color: #FFFFFF;
}


