/********** GENERAL **********/

*{
	margin:0;
	padding:0;
	list-style:none;
	font-family:"Trebuchet MS", Arial;
	font-size:14px;
	color:#000;
	font-weight:normal;
	}
	
body{
	background:#fff;
	}

img{
	border:none;
	}
	
/********** CONTENT **********/

div#wrap{
	padding:0 0 20px 0;
	}
	
div#wrap_top{
	width:100%;
	padding:0 0 20px 0;
	}

div#top{
	width:600px;
	height:153px;
	margin:0 auto;
	background:url(/img/top_arte_print.jpg) no-repeat;
	}
	
div#breadcrumb{
	color:#000;
	font-size:11px;
	font-weight:normal;
	margin:0 0 30px 0;
	}
	
div#content{
	margin-top:26px;
	}
	
div#structure{
	margin:0 auto;
	width:600px;
	clear:both;
	}
		
div#main_column_left_home{
	width:430px;
	margin-right:70px;
	float:left;
	}
	
div.item_list{
	margin:0 0 37px 0;
	}
	
div.item_list_2{
	margin:0 0 0 0;
	}
	
div.item_list_3{
	margin:0 30px 20px 0;
	float:left;
	width:200px;
	}
	
div.item_list_4{
	margin:0 0 20px 0;
	float:left;
	width:200px;
	}
	
.clear_both{
	clear:both;
	}

.float_left{
	float:left;
	}
	
.float_right{
	float:right;
	}
	
.loading_hidden{
	visibility:hidden;
	}

.loading_visible{
	visibility:visible;
	}
	
.small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	}
	
/************ FONTS ************/

.bold{
	font-weight:bold;
	}
	
.title_box{
	font-size:18px;
	}

.title_large{
	padding:0 0 24px 0;
	font-size:18px;
	font-weight:bold;
	}
	
.title_large_2{
	padding:0 0 16px 0;
	}
	
span.title_large{
	display:block;
	}

.title_medium, .title_medium a:link, .title_medium a:visited, .title_medium a:hover, .title_medium a:visited:hover{
	font-size:18px;
	font-weight:bold;
	color:#000;
	}
	
.title_small{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
	}
	
.title_small_2{
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	}
	
.title_2, .title_2 a:link, .title_2 a:visited, .title_2 a:hover, .title_2 a:visited:hover{
	font-size:14px; 
	font-weight:bold;
	margin:4px 0 4px 0;
	}	
	
.title_3, .title_3 a:link, .title_3 a:visited, .title_3 a:hover, .title_3 a:visited:hover{
	font-size:14px; 
	font-weight:bold;
	margin:4px 0 4px 0;
	}

/*********** BLOG ***********/
	
a.date:link, a.date:visited, a.date:hover, a.date:visited:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

div.captions{
	clear:both;
	font-size:11px;
	padding:0 0 10px 0;
	}
	
p.caption{
	font-size:10px;
	}
	
p.caption_home{
	font-size:12px;
	}
	
div.box_comments_form{
	background:#f7f7f7;
	padding:20px;
	}

div.main_content{
	clear:both;
	padding:0 0 20px 0;
	}

div.post{
	clear:both;
	padding:0 0 20px 0;
	}
	
div.visual_content{
	clear:both;
	padding:0 0 5px 0;
	}
	
div.share_box{
	border-bottom:1px dotted #000;
	margin:15px 0 15px 0;
	padding-bottom:15px;
	}
	
p.item_box_tracks{
	border-bottom:1px dotted #000;
	font-weight:bold;
	margin:15px 0 15px 0;
	}
	
p.item_box_tracks_2{
	border-top:1px solid #000;
	font-weight:bold;
	margin:0 0 0 0;
	padding:7px 0 7px 0;
	}
	
img.comments_icon{
	margin:0 5px 0 10px;
	}
	
p.date{
	line-height:24px;
	font-size:12px;
	margin-bottom:15px;
	}
	
p.text_icons{
	font-size:11px;
	color:#333;
	border:1px solid #000;
	padding:20px;
	margin:20px 0;
	}
