/* block styles (only layout) */

.block{
	margin-bottom:10px;
	}
	
#sidebar-first .block{
	margin-right:5px;
	}
	
#sidebar-second .block{
	margin-left:5px;
	}

#afterContent .block{
	margin-top:10px;
	margin-bottom:0px;
	}

.block-content{
	padding:3px 0px 10px 0;
	}

.block-title-container{
	margin:0px;
	}
	
.block-title{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#333;
	margin:0px;
	text-transform:uppercase;
	}
	
/* admin block */

	
.block#block-user-1 .block-title,
.sidebar .block#block-user-1 .block-title{
	color: #fff;
	}
	
/* menu blocks */

	
.block ul.menu{
	margin-left:0px;
	padding-left:25px;
	list-style-image:url(../img/icons/menu_leaf_grey.png);
	}
	
.block ul.menu li{
	margin:3px 0 3px 0;
	}

.block ul.menu li a.active{
	font-weight:bold;
	}

.block ul.menu li.expanded{
	list-style-image:url(../img/icons/menu_down_grey.png);
	}
	
.block ul.menu li.collapsed{
	list-style-image:url(../img/icons/menu_right_grey.png);
	}
	
	
/* sidebars */

	
.sidebar .block-title-container{
	padding:3px 8px 3px 10px;
	background:#1874ae url(../img/backgrounds/white_gradient_flip.png) repeat-x top left;
	}
	
.sidebar .block-title{
	color:white;
	}
	
.sidebar .block-content{
	border:1px solid #e2e2e2;
	padding:5px;
	}
	
/* utility menu blocks*/

.utility-menu .block,
.utility-menu .block-content{
	margin:0px;
	padding:0px;
	}

.utility-menu .block-title-container{
	display:none;
	}

.utility-menu .block ul.menu{
	list-style:none;
	margin:0px;
	padding:0px;
	}

.utility-menu .block ul.menu li{
	display:inline;
	text-transform:uppercase;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1em;
	}

.utility-menu .block ul.menu li a{
	padding-right:8px;
	padding-left:8px;
	}
