/* Mondo Infos */

div.block-type-mondo-infos
{
	padding: 5px 10px;
}

div.block-type-mondo-infos ul, div.block-type-mondo-infos ol
{
    margin: 0;
    padding: 5px 0 5px 0;
}

div.block-type-mondo-infos ul li
{    
    text-align: left;
    font-size: 10px;
    
    margin: 0;
    padding: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
	
	list-style-type: none;
    list-style-image: none;
    
    background: none;
    line-height: auto;
}

div.block-type-mondo-infos ul li a
{
    color: #444;
    padding-left: 10px;
    
    background-image:url(../images/blocks/tools_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

div.block-type-mondo-infos div.border-box p
{
	font-size: 10px;
	text-align: justify;
}

div.block-type-mondo-infos h2 
{
    color: #b5152b;
	font-family: inherit;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

div.block-type-mondo-infos h2 a {color:#b5152b;}
div.block-type-mondo-infos h2 a:hover {color:#b5152b;}
 
div.block-type-mondo-infos div.content-view-infos {
	padding: 10px;
	margin: 0;
	background-color: #fff;
	text-align: justify;
	font-size: 11px;
}
 
div.block-type-mondo-infos div.attribute-image {
	display: none;
}

div.block-type-mondo-infos div.content-view-infos
{
	padding: 0;
}
 
div.block-type-mondo-infos div.content-view-infos h4 {
	margin: 0;
	padding: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

div.block-type-mondo-infos div.content-view-infos h5 {
	font-weight: bold;
	margin-top: 0;
}

div.block-type-mondo-infos div.content-view-infos h5 a {
	color: #222;
}

div.block-type-mondo-infos div.quote {
	display: none;
}
 
div.block-type-mondo-infos div.content-view-infos p {
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
	text-align: left;
}
 
div.block-type-mondo-infos .float-right {
	padding: 10px 0px;
	float: right;
}
 
div.block-type-mondo-infos blockquote {
	text-style: italic;
	padding: 5px 0 5px 30px;
}

div.block-type-mondo-infos img.square
{
	margin-right: 5px;
}

/* Tips */

div.block-type-tips
{
	height: 30px;
	padding: 15px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #fff;
	background-image: url(../images/block-tips/tips_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	font-size: 12px;
	color: #888;
	margin-bottom: 25px;
}

div.block-type-tips-container h2
{
	background-image:url(../images/blocks/overview_title.gif);
	color:#FFFFFF;
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	margin: 0;
	padding: 3px 10px 3px 25px;
}

div.maincol div.block-type-tips-container
{
	margin-top: 25px;
}

div.maincol div.block-type-tips
{
	background-image:url(../images/block-tips/tips_bg_short.gif);
	width: 195px;
	text-align: left;
	height: auto;
	background-position: left bottom;
	padding-top: 4px;
	padding-bottom: 4px;
}

div.maincol div.block-type-tips-container h2
{
	background-image:url(../images/blocks/overview_title_short.gif);
}

div.maincol div.block-type-tips span.title
{
	line-height: 16px;
}

div.maincol div.block-type-tips span.intro
{
	line-height: 16px;
}

div.block-type-tips-container h2 a {color:#FFFFFF;}
div.block-type-tips-container h2 a:hover {color:#FFFFFF;}

div.block-type-tips span.title
{
	color: #b5152b; 
	line-height: 30px;
}

div.block-type-tips span.intro
{
	font-weight: normal;
	line-height: 30px;
}

div.block-type-tips span.intro a
{
	color: #444; 
}

/* Last Images */

div.block-type-lastimages
{
	margin-bottom: 25px;
}

div.block-type-lastimages h2
{
	background-image:url(../images/blocks/overview_title.gif);
	color:#FFFFFF;
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	margin: 0;
	padding:3px 10px 3px 25px;
}

div.block-type-lastimages h2 a
{
	color:#FFFFFF;
}

div.block-type-lastimages h2 a:hover
{
	color:#FFFFFF;
}

div.block-type-lastimages table
{
	width: 100%;
}

div.block-type-lastimages table tr td
{
	vertical-align: top;
	padding: 0;
	margin: 0;
}

div.block-type-lastimages div.lastimages_item.left_col
{
	margin: 0;
}

div.block-type-lastimages div.lastimages_item.right_col
{
	margin: 0;
}

div.block-type-lastimages div.lastimages_item.right_col div.item_image
{
}

div.block-type-lastimages div.lastimages_item.mid_col
{
	margin-left: 7px;
	margin-right: 7px;
}

div.block-type-lastimages div.lastimages_item h4
{
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #000;
	margin-top: 5px;
	margin-bottom: 0;
}

div.block-type-lastimages div.lastimages_item div.item_image
{
	border: 2px solid #eee;
	text-align: center;
	background-color: #efefef;
	width: 195px;
}

div.block-type-lastimages div.by_production_content
{
	padding-left: 6px;
	background-image: url(../images/portfolio/selected-items-bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 10px;
}

div.block-type-flash
{
	margin-bottom: 25px;
}

/* 1 Item */

div.content-view-full div.class-frontpage div.leftcol div.block-type-1item div.attribute-header h2
{
	background-image:url(../images/blocks/overview_title.gif);
	background-repeat: none;
	color:#FFFFFF;
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	padding: 3px 10px 3px 25px;
	margin-top: 0;
}

div.content-view-full div.block-type-1item
{
	padding: 5px 10px;
}

div.content-view-full div.block-type-1item div.class-article div.attribute-header
{
	margin-bottom: 15px;
	border-bottom: none;
}

div.content-view-full div.class-frontpage div.leftcol div.block-type-1item div.attribute-header h2
{
    color: #b5152b;
    font-size: 1.9em;
    padding-left: 0;
    background: none;
    font-weight: normal;
    text-align: left;
    padding-bottom: 5px;
    margin-bottom: 25px;
    border-bottom: 1px solid #eee;
    font-family: inherit;
}

div.content-view-full div.class-frontpage div.leftcol div.block-type-1item div.attribute-short
{
	padding: 0;
}

div.content-view-full div.class-frontpage div.leftcol div.block-type-1item div.attribute-long
{
	padding-left:15px;
	padding-right:15px;
	background-position:left bottom;
	background-repeat: no-repeat;
	margin-bottom: 0;
	background-image: none;
	padding: 0;
}

/* Companies */

div.block-type-companies-container div.block-type-companies
{
	float: left;
	margin-right: 0;
	margin-bottom: 10px;
	color: #444;
	text-align: left;
}

div.block-type-companies-container div.block-type-companies div.quote-design
{
	width: 255px;
	height: 300px;
}

div.block-type-companies div.more_infos
{
	text-align: right;
}

div.block-type-companies div.logo
{
	margin-bottom: 10px;
}

div.block-type-companies div.brochure
{
	font-size: 11px;
	margin-bottom: 10px;
}
 
div.block-type-companies div.brochure a
{
	font-weight: bold;
	color: #b5152b;
}

div.block-type-companies-container div.block-type-companies a
{
	font-size: 11px;
	color: #b5152b;
}

div.block-type-companies-container table tr td
{
	vertical-align: top;
}

div#main div.block-type-companies-container div.updates
{
	width: 350px;
	border-left: 1px solid #eee;
	padding-left: 10px;
	margin-left: 10px;
}

div#main div.block-type-companies-container div.updates div.border-mc
{
	padding: 0 10px;
}

div.block-type-companies-container div.updates h4
{
	margin-top: 0;
}

div.block-type-companies div.border-box div.border-content
{
	padding: 0 10px;
}

div.block-type-companies div.more_infos a
{
	color: #888;
	font-size: 10px;
	background-image: url(../images/portfolio/arrow.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	padding-right: 15px;
}

div.block-type-companies div.more_infos a:hover
{
	background-image: url(../images/portfolio/arrow-on.gif);
}

/* Mondo Calendar */

div.block-type-mondocalendar
{
	background-color: #fff;
	padding: 5px 10px;
	background-image: none;
	margin-bottom: 0px;
	width: auto;
}

div.block-type-mondocalendar-title h2
{
	background-image: url(../images/layout/left-arrow-09.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#b5152b;
	font-family: inherit;
	font-size:12px;
	text-transform: uppercase;
	font-weight: bold;
	margin:0;
	padding:0;
	padding-left: 28px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.block-type-mondocalendar-title h2 a
{
	color:#b5152b;
}

div.block-type-mondocalendar table tr
{
	height: 40px;
}

div.block-type-mondocalendar div.navigator
{
	text-align: left;
	height: 15px;
}

div.block-type-mondocalendar div#up-nav
{
	background-image: url(../images/block-calendar/block-arrow-up.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	text-align: right;
}

div.block-type-mondocalendar div#down-nav
{
	background-image: url(../images/block-calendar/block-arrow-down.gif);
	background-position: right 10px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-top: 5px;
	border-top: 1px solid #eee;
	text-align: right;
}

div.block-type-mondocalendar div.navigator a
{
	color: #000;
	font-size: 10px;
	font-style: italic;
}

div.block-type-mondocalendar table.ezagenda_month_event td.ezagenda_month_label
{
	width: 40px;
}

div.block-type-mondocalendar table.ezagenda_month_event td.ezagenda_month_label h1
{
	background-color: transparent;
	background-image: url(../images/block-calendar/block-cal-next-prev.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 10px;
	color: #888;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #eee;
	width: 30px;
	padding: 0;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}

div.block-type-mondocalendar table.ezagenda_month_event tr#event_selected td.ezagenda_month_label h1
{
	background-image: url(../images/block-calendar/block-cal-current.gif);
	color: #000;
}

div.block-type-mondocalendar table.ezagenda_month_event td.ezagenda_month_info h4, div.block-type-mondocalendar div#ezagenda_calendar_today div.ezagenda_day_event h4
{
	font-size: 11px;
	color: #888;
}

div.block-type-mondocalendar table.ezagenda_month_event tr#event_selected td.ezagenda_month_info h4
{
	color: #000;
}

div.block-type-mondocalendar table.ezagenda_month_event td.ezagenda_month_info
{
	padding-top: 0;
}

div.block-type-mondocalendar p.ezagenda_date
{
	font-size: 11px;
	margin-top: 3px;
}

div.block-type-mondocalendar p.ezagenda_date a
{
	color: #888;
}

/* Expression Blogs */

div.block-type-expressionblogs
{
	margin-bottom: 25px;
	background-image: url(../images/block-hotnews/hotnews2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.block-type-expressionblogs h2
{
	background-image:url(../images/blocks/overview_title_red.gif);
	color:#FFFFFF;
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	margin: 0;
	padding: 3px 10px 3px 25px;
}

div.block-type-expressionblogs h2 a
{
	color: #fff;
}

div.block-type-expressionblogs div.expressionblogs-container
{
	padding: 15px;
}

div.block-type-expressionblogs div.attribute-photo
{
	border: 2px solid #eee;
	width: 100px;
}

div.block-type-expressionblogs div.attribute-description
{
	font-size: 11px;
	color: #666;
	font-style: italic;
	text-align: left;
}

div.block-type-expressionblogs p.blog-owner
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	border-bottom: 1px solid #eee;
}

div.block-type-expressionblogs p.blog-owner a
{
	color: #000;
}

div.block-type-expressionblogs div.blog-left-col
{
	float: left;
	width: 100px;
	text-align: center;
	margin-right: 20px;
}

div.block-type-expressionblogs div.blog-right-col
{
	margin-left: 120px;
}

div.block-type-expressionblogs div.blogpost-title
{
	color: #a92616;
}

div.block-type-expressionblogs div.blogpost-title a
{
	color: #a92616;
}

div.block-type-expressionblogs div.blogpost-date
{
	font-size: 10px;
	color: #888;
	font-style: italic;
}

div.block-type-expressionblogs div.blogpost-intro
{
	margin-top: 10px;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

div.block-type-expressionblogs div.blogpost-body
{
	margin-top: 10px;
	font-size: 11px;
	color: #000;
}

div.block-type-expressionblogs div.blogpost-body div.object-left
{
	clear: none;
}

/* Divers */

div.block-style1-box-inside div.separator
{
    background-image: url(../images/layout/tape_causing.png);
    height: 10px;
}

div.block-type-subitemlist h2
{
	margin-top: 0;
}

div.block-type-video div.attribute-header h2
{
    color: #b5152b;
}

div.block-type-tagcloud div.attribute-header h2
{
    color: #b5152b;
}

/* Gallery */

div.block-type-gallery
{
	width: 225px;
	width: auto;
	padding: 5px 10px;
}

div.content-view-full div.block-type-gallery h2
{
	background-image:url(../images/layout/left-arrow-09.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#B5152B;
	font-family:inherit;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:3px 0 3px 28px;
	text-transform:uppercase;
}

div.block-type-gallery h2 a
{
	color:#B5152B;
}

div.block-type-gallery div.attribute-image
{
	float: none;
	margin: 0;
	text-align: left;
	background-image: none;
	background-color: #fff;
}

div.block-type-gallery div.gallery-photos
{
	margin: 0;
	border: none;
	padding: 0;
	margin-top: 10px;
}

div.block-type-gallery div.photos-container
{
	margin-bottom: 15px;
}

div.block-type-gallery div.attribute-image a
{
	margin: 0;
	padding: 0;
}

div.block-type-gallery div.attribute-caption p
{
	color: #000;
	text-align: left;
	font-size: 10px;
}

div.maincol div.block-type-gallery div.border-content div.border-content
{
	padding: 0;
}

div.block-type-gallery div.full-gallery
{
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 15px;
	font-size: 11px;
	text-align: right;
	background-image: url(../images/layout/dots.gif);
	background-position: 65px 6px;
	background-repeat: no-repeat;
}

div.block-type-gallery div.full-gallery img
{
	margin-left: 5px;
	margin-bottom: -6px;
}

/* Main Story */

div.content-view-full div.block-type-mainstory
{
	margin: 0;
}

div.content-view-full div.block-type-mainstory div.attribute-image
{
	float: none;
	margin-left: 0;
}

div.block-type-mainstory div.trans-background
{
	margin-top: -69px;
}

div.block-type-mainstory div.attribute-link
{
	margin-top: -69px;
}

/* Poll */

div.block-type-poll h2
{
	color: #000;
}

/* Shortcuts */

div.block-type-shortcuts
{
	padding: 5px 10px;
}

div.block-type-shortcuts h2
{
	margin-top: 0;
	background-image: none;
	font-weight: bold;
	font-size: 16px;
	padding-left: 0px;
	text-transform: uppercase;
}

div.block-type-shortcuts div.image
{
	float: right;
	display: inline;
}

div.block-type-shortcuts div.shortcut-content
{
	margin-right: 55px;
}

div.block-type-shortcuts div.shortcut-content h3
{
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 11px;
	
	background-image: url(../images/layout/left-arrow-small-09.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 15px;
	
	margin-top: 0;
	color: #b5152b;
}

div.block-type-shortcuts div.shortcut-content div.description
{
	font-size: 11px;
	color: #444;
}

div.block-type-shortcuts div.block-type-shortcuts-element
{
	padding-bottom: 10px;
	background-image: url(../images/layout/dots-one.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin-right: 10px;
	
	float: left;
	display: inline;
	width: 275px;
	
	margin-bottom: 10px;
}

/* Do/Done */

div.block-type-dodone div.block-type-do
{
	float: none;
	display: inline;
	width: 297px;
	margin-right: 5px;
}

div.block-type-dodone div.block-type-done
{
	float: none;
	display: inline;
	width: 297px;
}

div.block-type-dodone div.description
{
	margin-bottom: 5px;
}

div.block-type-dodone div.block-type-dodone-content
{
min-height:152px;
padding:5px 16px;
text-align:left;
}

div.block-type-dodone div.block-type-do h2
{
	margin-top: 0;
	background-image: none;
	padding-left: 0;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #b5152b;
}

div.block-type-dodone div.block-type-do h2 a
{
	color: #b5152b;
}

div.block-type-dodone div.block-type-done h2 
{
	margin-top: 0;
	background-image: none;
	padding-left: 0;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #7F3F98;
}

div.block-type-dodone div.block-type-done h2 a
{
	color: #7F3F98;
}

div.block-type-links-element
{
	margin-bottom: 2px;
}

/* News archives */

div.block-type-news-archives
{
	padding: 5px 10px;
}

div.block-type-news-archives h2
{
	margin-top: 0;
	background-image: none;
	padding-left: 0;
	font-weight: bold;
	font-size: 16px;
	padding-left: 30px;
	text-transform: uppercase;
	background-image: url(../images/layout/left-arrow-09.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

div.block-type-news-archives div.image
{
	float: left;
	display: inline;
	padding-top: 5px;
}

div.block-type-news-archives div.image img
{
	border-right: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
}

div.block-type-news-archives div.content
{
	margin-left: 55px;
}

div.block-type-news-archives div.content table
{
	width: 100%;
}

div.block-type-news-archives div.content table tr td
{
	vertical-align: top;
}

div.block-type-news-archives h3
{
	border-bottom: none;
	padding-bottom: 0;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: normal;
}

div.block-type-news-archives div.hook
{
	font-weight: normal;
	font-style: normal;
	color: #000;
	margin-top: 0;
	font-size: 11px;
}

div.block-type-news-archives div.full-article
{
	float: right;
	display: inline;
	text-align: right;
	background-image: none;
	width: 20px;
}

div.archive-news
{
	margin-bottom: 10px;
}

/* News */

div.block-type-news-top
{
	padding: 5px 10px;
}

div.block-type-news-top h2
{
	margin-top: 0;
	background-image: none;
	padding-left: 0;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

div.block-type-news-top h3
{
	border-bottom: 1px solid #b5152b;
	padding-bottom: 5px;
	font-size: 24px;
	margin-bottom: 1px;
	font-weight: normal;
}

div.block-type-news-top div.date
{
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	color: #b5152b;
}

div.block-type-news-top div.author
{
	border-top: 1px solid #b5152b;
	padding-top: 2px;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
	color: #b5152b;
}

div.block-type-news-top div.hook
{
	font-weight: bold;
	font-style: normal;
	color: #000;
	margin-top: 15px;
	font-size: 12px;
}

div.block-type-news-top div.intro
{
	font-weight: normal;
	font-size: 12px;
}

div.block-type-news-top div.full-article
{
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 15px;
	font-size: 11px;
	text-align: right;
	background-image: url(../images/layout/dots.gif);
	background-position: 65px 6px;
	background-repeat: no-repeat;
}

div.block-type-news-top div.full-article img
{
	margin-left: 5px;
	margin-bottom: -6px;
}

/* Spot */

div.block-type-spot
{
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.block-type-spot h3
{
	font-size: 11px;
	color: #000;
}

div.block-type-spot div.close_results
{
	text-align: right;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}

div.block-type-spot div.close_results a
{
	color: #000;
}

div.block-type-spot ul
{
	margin: 0;
	margin-top: 15px;
}

div.block-type-ads
{
	padding: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Blogs */
div.block-type-expressionblogs
{
	background-image: none;
	margin-bottom: 0;
	padding-left: 5px;
}

div.block-type-expressionblogs div.blog-container
{
	width: 270px;
	float: left;
	display: inline;
	padding: 5px 10px;
}

div.maincol div.block-type-expressionblogs
{
	padding-left: 0;
}

div.maincol div.block-type-expressionblogs
{
	width: auto;
}

div.maincol div.block-type-expressionblogs div.blog-container
{
	width: 270px;
	margin-bottom: 0;
	word-wrap: break-word;
}

div.block-type-expressionblogs div.blog-container
{
	width: 270px;
	float: left;
	display: inline;
	padding: 5px 10px;
}

div.block-type-expressionblogs div.blog-left-col
{
	margin-right: 10px;
}

div.block-type-expressionblogs div.blog-right-col
{
	margin-left: 110px;
}

div.block-type-expressionblogs div.bottom-col
{
	margin-top: 10px;
}

div.block-type-expressionblogs p.blog-owner
{
	text-transform: uppercase;
	color: #b5152b;
	font-weight: bold;
	border-bottom: 1px solid #b5152b;
	font-size: 12px;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 2px;
}

div.block-type-expressionblogs div.blogpost-date
{
	text-transform: uppercase;
	color: #b5152b;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	margin-top: 3px;
}

div.block-type-expressionblogs p.blog-owner a
{
	color: #b5152b;
}

div.block-type-expressionblogs div.attribute-description
{
	color: #888;
	margin-top: 2px;
}

div.block-type-expressionblogs div.blogpost-image
{
	border: 2px solid #eee;
	margin-top: 15px;
}

div.block-type-expressionblogs div.attribute-description p
{
	margin-top: 2px;
}

div.block-type-expressionblogs div.blogpost-title
{
	color: #b5152b;
	font-weight: bold;
}

div.block-type-expressionblogs div.blog-container div.object-left div.content-view-embed div.class-image div.attribute-image {width: 270px;}
div.block-type-expressionblogs div.blog-container div.object-left div.content-view-embed div.class-image div.attribute-image img {width: 270px;}
div.block-type-expressionblogs div.blog-container div.object-left div.content-view-embed div.class-image div.attribute-caption {width: 270px;}
div.block-type-expressionblogs div.blog-container div.object-right div.content-view-embed div.class-image div.attribute-image img {width: 270px;}
div.block-type-expressionblogs div.blog-container div.object-right div.content-view-embed div.class-image div.attribute-caption {width: 270px;}

div.block-type-expressionblogs div.blog-container div.content-view-embed div.class-image div.attribute-image img {width: 270px;}
div.block-type-expressionblogs div.blog-container div.content-view-embed div.class-image div.attribute-caption {width: 270px;}

div.block-type-expressionblogs div.full-blog
{
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 15px;
	font-size: 11px;
	text-align: right;
	background-image: url(../images/layout/dots.gif);
	background-position: 65px 6px;
	background-repeat: no-repeat;
}

div.block-type-expressionblogs div.full-blog img
{
	margin-left: 5px;
	margin-bottom: -6px;
}

div.maincol div.block-type-expressionblogs div.full-blog
{
	background-position: 25px 6px;
}

/* Employment */

div.block-type-employment
{
	padding: 5px 10px;
}

div.block-type-employment h2
{
	background-image:url(../images/layout/left-arrow-09.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#B5152B;
	font-family:inherit;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:3px 0 3px 28px;
	text-transform:uppercase;
	margin-bottom: 10px;
}

div.block-type-employment h3
{
	border-bottom: none;
	padding-bottom: 0;
	font-size: 11px;
	margin-bottom: 0;
	margin-top: 0;
}

div.block-type-employment table
{
	width: 100%;
}

div.block-type-employment table tr td
{
	vertical-align: top;
}

div.block-type-employment div.hook
{
	font-weight: normal;
	font-style: normal;
	color: #000;
	margin-top: 0;
	font-size: 11px;
}

div.block-type-employment table tr td div.full-article
{
	text-align: right;
}

div.attribute-description-top
{
	padding: 0 10px;
}

div.subtree_level_1_node_id_6104 div.zone-layout-2zoneslayout1 div.leftcol-position
{
	width: 100%;
	margin-left: 0;
}

div.subtree_level_1_node_id_6104 div.zone-layout-2zoneslayout1 div.content-columns
{
	padding: 0;
}

div.subtree_level_1_node_id_6104 div.zone-layout-2zoneslayout1 div.leftcol-position
{
	width: 100%;
	margin-left: 0;
}

/* Demo Block */

/* Gallery styles */

div#demoblock #gallery{
	background:url(../images/img/panel.jpg) repeat-x bottom center #ffffff;
	width:596px;
	overflow:hidden;
}

div#demoblock #slides{
	height:280px;
	width:2384px;
	overflow:hidden;
}

div#demoblock .slide{
	float:left;
}

div#demoblock #menu{
	height:45px;
}

div#demoblock ul{
	margin:0px;
	padding:0px;
}

div#demoblock li{
	width:60px;
	display:inline-block;
	list-style:none;
	height:45px;
	overflow:hidden;
	
	background-image: none;
	padding: 0;
	margin: 0;
	text-align: center;
}

div#demoblock li.inact:hover{
	background:url(../images/img/pic_bg.png) repeat;
}

div#demoblock li.act,div#demoblock li.act:hover{
	background:url(../images/img/active_bg.png) no-repeat;
}

div#demoblock li.act a{
	cursor:default;
}

div#demoblock .fbar{
	width:2px;
	background:url(../images/img/divider.png) no-repeat right;
}

div#demoblock li a{
	display:block;
	background:url(../images/img/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}

div#demoblock a img{
	border:none;
}

div#demoblock h1{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:36px;
	font-weight:normal;
	margin-bottom:15px;
}

div#demoblock h2{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:0;
	text-transform:uppercase;
	top:15px;
}

div#demoblock #main{
	margin:0 auto;
	text-align:center;
	width:596px;
	position:relative;
}

div#demoblock a, div#demoblock a:visited {
	color:#0196e3;
	text-decoration:none;
	outline:none;
}

div#demoblock a:hover{
	text-decoration:underline;
}

div#demoblock p{
	padding:10px;
	text-align:center;
}

