@import url(index.css);
@import url(articles.css);
@import url(review.css);

body
{
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#822100;
	margin-top:10px;
}

a:link, a:visited
{
	color:#B03321;
	text-decoration:none;
}

a:hover
{
	color:#B03321;
	text-decoration:underline;
}




.font
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text
{
	font-size:13px;
	line-height:20px;
}

h1
{
	font-size:15px;
	font-weight:bold;
	margin: 2px 0px 2px 0px;
	color:#822100;
	text-transform:uppercase;
}

h2
{
	font-size:13px;
	font-weight:bold;
	margin: 2px 0px 2px 0px;
	color:#822100;
}


h3
{
	font-size:11px;
	font-weight:bold;
	margin: 5px 0px 2px 0px;
}

h4
{
	font-size:11px;
	font-weight:bold;
	margin: 10px 0px 2px 0px;
}

.small
{
	font-size:9px;
}

.text
{
	font-size:13px;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.menu_list
{
	margin: 0; 
	padding : 0; 
	list-style : none;
}

.default_list
{
	list-style-type:square;
	padding:0px;
	margin:0px 0px 0px 20px;
}

.right_block
{
	float:right;
}

.right
{
	text-align:right;
}

.center
{
	text-align:center;
}

.bottom
{
	vertical-align:text-bottom;
}

.left_block
{
	float:left;
}

.clear_both
{
	clear:both;
}

.left
{
	text-align:left;
}

img
{
	border:0px solid #FFFFFF;
}

.quote
{
	float:left;
	text-indent:30px;
	background-image:url(../gfx/design/various/quote.jpg);
	background-repeat:no-repeat;
	margin: 5px 2px 7px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #666666;
	width:100%;
}

#error_message
{
	font-weight:bold;
	color:#921C1C;
	padding:8px 0px 8px 0px;
}

.cover_small
{
	height:100px;
	width:100px;
}

/*
	POSITIONING
*/
#bounding_box
{
	border-width:0px;
	border-style:none;
	border-color:#FFFFFF;		
	width:760px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding: 8px 8px 8px 8px;
}

#logo_to_home
{
	width:250px;
	height:70px;
	top:10px;
	left:50px;
}

#menu_box
{
	width:760px;
	background-image:url(../gfx/design/menu/top.jpg);
	background-repeat:no-repeat;
	height:160px;
}

	#menu_box a:link, #menu_box a:visited
	{
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;	
	}


#menu_top
{		
	width:760px;
	height:112px;
}

#menu_items
{	
	width:760px;
	z-index:5;
	float:left;
	height:21px;
	background-color:#921C1C;
}

	#menu_items li { 
		padding: 4px 8px 4px 8px;
		float: left; 
	}
	
	#menu_items li.selected_item, #menu_items a:hover { 
		border-bottom: 4px solid #DA8A2B;
		padding-bottom:0px;
	}
	
	#menu_items li a { 
		font-weight: bold;
		color: #FFFFFF; 
		text-decoration: none;
	} 

#menu_sub
{
	float:left;
	z-index:5;
	width:760px;
	font-size:9px;
	font-weight:bold;
	text-transform:lowercase;
	background-color:#DA8A2B;
	margin:auto;
}

	#menu_sub li { 
		margin: 0; 
		padding: 3px 8px 3px 8px;
		float: left; 
	}
	
	#menu_sub li a { 
		color: #FFFFFF; 
		text-decoration: none;
	} 
	
	#menu_sub li a:hover { 
		color: #971B1B; 
	} 

#content_box
{
	margin-top:10px;
	height: auto;
	background-color:#FFFFFF;
	width:760px;
	overflow: hidden;
	margin-bottom:10px;
}

	.content_top
	{
		background-image:url(../gfx/design/pages/bg_title.gif);
		background-repeat:repeat-x;
		clear:both;
	}




#footer_box
{
	clear:both;
	background-image:url(../gfx/design/various/footer.jpg);
	text-align:center;
	color:#FFFFFF;
	padding: 3px 5px 3px 5px;
}

	#footer_box a:link, #footer_box a:visited, #footer_box a:hover
	{
		color:#FFFFFF;
	}
	
	
/*
	FLOATING & TABLES
*/
.table_cell
{
	float:left;
	background-color:inherit;
	padding:3px 2px 3px 2px;
}

.table_row
{
	clear:both;
}

.table_row_alternate
{
	clear:both;
	background-color:#CCCCCC;
}

.table_header
{
	background-color:#B13422;
	font-weight:bold;
	color:#FFFFFF;
}

.table_footer
{
	background-color:#B13422;
	font-weight:bold;
	color:#FFFFFF;
}

.comments_all
{
	clear:both;
	border-top:1px solid #E49C2E;
}

.comment_border
{
	border-left:1px dotted #E49C2E;
	padding:0px 0px 0px 10px;
}



/*
	COLUMN
*/
.left_content
{
	width:495px;
	float:left;
	padding: 10px 15px 0px 10px;
}

.right_content
{
	width:212px;
	float:left;
	border-left: 1px dotted #E49C2E;
	padding:10px 5px 10000px 10px;
	margin-bottom: -10000px;
}

.right_content img
{
	padding: 0px 0px 5px 0px;
}

.default_content
{
	float:none;
	padding: 10px 15px 0px 10px;
	font-size:13px;
}

.default_content img
{
	padding:5px 5px 5px 10px;
}

.right_content_review
{
	width:214px;
	float:left;
	border-left: 1px dotted #E49C2E;
	padding:10px 10px 10000px 10px;
	margin-bottom: -10000px;
}





/*
	INPUT
*/
.input_text
{
	font-size:11px;
	color:#333333;
	border: 1px solid #666666;
	padding: 2px 2px 2px 2px;
}

.input_select
{
	font-size:11px;
	color:#333333;
	border: 1px solid #666666;
	padding: 1px 1px 1px 1px;
}

.input_button
{
	font-size:11px;
	color:#FFFFFF;
	background-color:#921C1C;
	border: 1px solid #666666;
	padding: 1px 5px 1px 5px;
	text-transform:lowercase;
	font-weight:bold;
}

textarea
{
	font-size:11px;
	color:#333333;
	border: 1px solid #666666;
	padding: 2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
}

.ubb_button
{
	background-color:#CC6600;
	color:#FFFFFF;
	border: 1px solid #666666;
}

.ubb_buttons
{
	background-color:#DA8A2B;
	padding:5px 5px 5px 5px;
	z-index:3;
	border:1px solid #666666;
	border-bottom:0px none #FFFFFF;
}

.txt_ubb_field
{
	margin-top:-1px;
	z-index:2;
}

/*
	ADMIN
*/


.login_box
{
	float:right;
}

.navigation_box
{
	float:left;
	text-transform:uppercase;
}




/*
	SUBMENU
*/
#sub_menu_forum
{
	margin-left:420px;
}

#sub_menu_forum_admin
{
	margin-left:330px;
}

#sub_menu_reviews
{
	margin-left:40px;
}

#sub_menu_reviews_admin
{
	margin-left:40px;
}

#sub_menu_classical
{
	margin-left:70px;
}

#sub_menu_classical_admin
{
	margin-left:70px;
}

#sub_menu_articles
{
	margin-left:220px;
}

#sub_menu_composers
{
	margin-left:270px;
}
#sub_menu_composers_admin
{
	margin-left:270px;
}

#sub_menu_news
{
	margin-left:20px;
}

#sub_menu_news_admin
{
	margin-left:20px;
}

#sub_menu_column_admin
{
	margin-left:65px;
}

#sub_menu_column
{
	margin-left:65px;
}

#sub_menu_articles_admin
{
	margin-left:220px;
}



#sub_menu_features
{
	margin-left:288px;
}

#sub_menu_features_admin
{
	margin-left:288px;
}


#sub_menu_modern_scores
{
	margin-left:368px;
}

#sub_menu_modern_scores_admin
{
	margin-left:368px;
}