/* BLOG */
#blog_header {
	padding-bottom:20px;	
}

.sep_line {
	background:url(../_layout/line.jpg);
	background-repeat:no-repeat;
	background-position:left;
	
	height:30px;
	margin-bottom:10px;
	overflow:auto;
	
}
#blog_navigation {
	border-top: 1px solid #CCC;
	padding:4px;
	overflow:auto;
}

.back, .forward {
	font-size:11px;
	color:#CCC; 
}

.back a:link, .back a:visited, .forward a:link, .forward a:visited, .forward a, .back a { color:#CCC; }

/* EVENTS LIST*/
.event_item { padding-top:4px; padding-bottom:0px; }

.eventlist_comment {
	font-size: 11px;
	font-style: normal;
	color: #999;
	padding-bottom: 3px;
	margin:0px;
}

.eventlist_title {
	font-size: 13px;
	font-style: normal;
	color: #464646;
	padding-bottom: 3px;
	margin:0px;
}

/* ADS / BANNER */
/*Type 1: Integrated into news blog */
.ad_type1 {

padding-bottom:10px;
padding-top:10px;
width:540px;

}

.ad_type1 img {
	width:540px;
	padding-bottom:5px;
}

/*Type 2: below menu (fixed) */
.ad_type2 {
padding-bottom:0px;
padding-top:5px;
width:180px;

}

.ad_type2 img {
	width:180px;
}

/* SOCIAL NETWORKS MODULE */
#socialnetworks { margin-bottom:20px; }
.socialnetwork_logo {
	display:inline;
	padding-bottom:10px;
	padding-top:0px;
	text-align:center;
	width:80px;
}


/* ALBUM SHOWCASE */
#album_showcase { margin-bottom:10px; }
#showcase_container {
	background:url(../_layout/modules/albumshowcase/cd_case.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:156px;
	
	margin-bottom:10px;
}

.sc_album_img {
	height:150px;
	margin-left:22px;
	margin-top:3px;
}

.sc_album_text {
	font-size: 11px;
	font-style: normal;
	color: #464646;
	padding-bottom: 8px;
	line-height: 15px;
	margin:0px;	
}

#shoplinks { margin-bottom:30px; }
.shoplink_logo {
	display:inline;
	padding-bottom:5px;
	padding-top:0px;
	text-align:center;
	width:80px;
}

/* FLASH MUSIC PLAYER */
#flashMusicPlayer {
	margin-bottom:30px;	
}

/* PHOTO GALLERY */
.albumitem, .albumitem_first {
	width:165px;
	float:left;
	margin-bottom:10px;
}
.albumitem { margin-left:13px;}

.albumitem_title {
	font-size: 11px;
	font-style: normal;
	color: #464646;
	padding-bottom: 8px;
	margin:0px;
}

.albumitem_image {
	width:165px;
	height:112px;
	border:1px solid #EFEFEF;
	overflow:hidden;
	margin-bottom:5px;
}

.albumitem_image img {
	width:165px;
}

.albumitem_description {
	font-size: 10px;
	font-style: normal;
	color: #464646;
	margin:0px;
}

/* PRESS */
.press_item, .press_item_first { padding-top:15px; padding-bottom:3px; }
.press_item { border-top:1px dotted #CCC; margin-top:10px; }

.press_date {
	font-size: 12px;
	font-style: normal;
	color: #999;
	padding-bottom: 3px;
	margin:0px;
}

.press_downloadlink {
	font-size: 11px;
	font-style: normal;
	color: #999;
	margin:0px;
}

.press_title {
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color: #464646;
	padding-bottom: 3px;
	margin:0px;
}

.press_screenshot_container {
	width:100px;
	height:100px;
	overflow:hidden;
	
	margin-right:30px;
}
.press_screenshot {
	height:100px;
}

/* DOWNLOADS */
.download_item, .download_item_first { padding-top:15px;  padding-bottom:3px; }
.download_item { border-top:1px dotted #CCC; margin-top:10px; }

.download_text {
	font-size: 12px;
	font-style: normal;
	color: #999;
	padding-bottom: 3px;
	margin:0px;
}

.download_downloadlink {
	font-size: 11px;
	font-style: normal;
	color: #999;
	margin:0px;
}

.download_title {
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color: #464646;
	padding-bottom: 3px;
	margin:0px;
}

.download_screenshot_container {
	width:100px;
	height:100px;
	overflow:hidden;
	
	margin-right:30px;
}
.download_screenshot {
	height:100px;
}

/* VIDEO GALLERY */
.videoitem, .videoitem_first {
	width:165px;
	float:left;
	margin-bottom:10px;
}
.videoitem { margin-left:13px;}

.videoitem_title {
	font-size: 11px;
	font-style: normal;
	color: #464646;
	padding-bottom: 8px;
	margin:0px;
}

.videoitem_image {
	width:165px;
	height:120px;
	border:1px solid #EFEFEF;
	overflow:hidden;
	margin-bottom:5px;
}

.videoitem_image img {
	width:165px;
}

.videoitem_description {
	font-size: 10px;
	font-style: normal;
	color: #464646;
	margin:0px;
}

/* NEWSLETTER */
#newsletter_tbl {
	margin-top:7px;	
}
#newsletter_tbl td {
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:top;
}

.f_formfield {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #464646;
	padding:3px 5px;
	
	border:1px solid #CCC;
}

.sendbutton {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:normal;
	color: #464646;
	
	border:1px solid #CCC;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	padding-right:15px;
	margin-top:4px;
	
	background-color:#EFEFEF;
	
	cursor:pointer;
}

.sendbutton:hover {
	background-color:#EDEDED;
	cursor:pointer;
}

