/*
Theme Name: La duna
Theme URI: http://www.la-duna.com/
Description: The 2011 theme la-duna.com
Author: Tommie
Version: 1.0
Tags: la-duna
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family: verdana, "Helvetica Neue", Helvetica !important;
	color:#000;
	background:#FFF url(images/background-duna.jpg) top center repeat-y;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

A {color:#000;text-decoration:none;}
A:HOVER {color:#000;text-decoration:underline;}


DIV.clear, BR.clear {height:0.01em; line-height:0.01em; padding:0; margin:0; float:none; clear:both; font-size:0.01em; }

#mainContent {width:950px;margin:0 auto;background:url(images/bkg-bianco.png);padding:0 10px;}

#wp-calendar TD A{display:block;height:100%;width:100%;padding-top:10px;}

#headMenu {padding-top:10px;height:80px;}
#headMenu UL,#headMenu LI{padding:0;margin:0;list-style:none;}
#headMenu UL {margin-top:60px;}
#headMenu UL.sub-menu{position:absolute;top:-65px;margin:5px 0 0 0;padding:0;left:0;width:950px;height:84px;}
#headMenu A:HOVER{text-decoration:underline;}
#headMenu LI A{text-transform:uppercase;}
#headMenu LI LI A{text-transform:none;}
#headMenu LI{font-size:18px;float:left;padding-right:50px;position:relative;}
#headMenu LI LI{font-size:14px;display:block;float:none;margin:2px 0;}

#headMenu UL.sub-menu {display:none}
#headMenu li:hover UL{display:block;}

#headMenu LI.current-menu-item UL.sub-menu, #headMenu LI.current_page_item UL.sub-menu, #headMenu LI.current-menu-parent UL.sub-menu {display:block;}
#headMenu UL.sub-menu LI.current-menu-item A, #headMenu UL.sub-menu LI.current_page_item A,#headMenu UL.sub-menu LI A:HOVER{background:none;text-decoration:underline;}



#bodyContent{margin:10px 0 0 0;}
#bodyContent .flyerBox1{float:left;width:480px;}
#bodyContent .flyerBox2{float:left;width:240px;}
#bodyContent .flyerBox2 .space{height:6px;}
#bodyContent .flyerBox3{float:left;width:230px;text-align:right;}
#bodyContent .flyerBox3 .space{height:5px;}
#bodyContent .flyerBox3 .newsletter{width:230px;height:103px;background:#fff;text-align:left;}
#bodyContent .flyerBox3 .newsletter .titolo {font-size:12px;font-weight:bold;padding:12px 0 0 10px;}
#bodyContent .flyerBox3 .newsletter .box {font-size:12px;font-weight:bold;padding:12px 0 0 10px;}
#bodyContent .flyerBox3 .newsletter .box input {width:205px;}
#bodyContent .flyerBox3 .newsletter .button {text-align:right;padding:12px 10px 0  0;}
#bodyContent .flyerBox3 .newsletter .button input {background:#fff;border:0;padding:0;}

#bodyContent .flyerBox3 .calendar{width:230px;background:#fff;text-align:left;font-size:12px;}
#wp-calendar {width:100%;}
#wp-calendar TD, #wp-calendar TH {font-size:12px;height:32px;width:32px;text-align:center;margin:0;border:1px solid #e0e0e0;vertical-align: middle !important;}

#monthlabel {font-weight:bold;font-size:12px;padding:8px 0 8px 10px;border:1px solid #e0e0e0;border-top:0;}

#bodyContent .leftCol .text{font-size:12px;padding-top:5px;}

#bodyContent .leftCol {float:left;width:720px;}
#bodyContent .leftCol .flyer {width:110px;float:left;margin-right:10px;margin-bottom:25px;}
#bodyContent .leftCol .flyer .text{font-size:12px;padding-top:5px;}
#bodyContent .leftCol .flyer A{font-size:12px;font-weight:bold;}
#bodyContent .leftCol .flyer .imgLink{width:110px;height:165px;}
#bodyContent .leftCol .flyer .imgLink A{display:block;width:110px;height:165px;}
#bodyContent .leftCol .flyer.imgLink A:HOVER {text-decoration:none;}
#bodyContent .leftCol .gallery {width:110px;float:left;margin-right:10px;margin-bottom:25px;}
#bodyContent .leftCol .gallery .text{font-size:12px;padding-top:5px;}
#bodyContent .leftCol .gallery A{font-size:12px;font-weight:bold;}
#bodyContent .leftCol .gallery .imgLink{width:110px;}
#bodyContent .leftCol .gallery .imgLink A{}
#bodyContent .leftCol .gallery .imgLink A:HOVER {text-decoration:none;}
#bodyContent .leftCol .nomargin{margin-right:0;}
#bodyContent .leftCol .galleryBig {width:350px;float:left;margin-right:10px;margin-bottom:10px;background:#fff;}
#bodyContent .leftCol .galleryBig .text{font-size:12px;padding:6px 0 10px 10px;}
#bodyContent .leftCol .galleryBig A{font-size:12px;font-weight:bold;}

#bodyContent .leftCol  #photoCol, #bodyContent .leftCol #videoCol{float:left;width:350px;}
#bodyContent .leftCol #photoCol{margin-right:10px;}


#bodyContent .space{height:20px;}
#bodyContent .space2{height:18px;}

#bodyContent .videobox{float:left;position:relative;top:0;left:0;}
#bodyContent .rightVideobox{float:left;}
#bodyContent .rightVideobox .imageBox{float:left;margin-left:10px;background:#fff;}
#bodyContent .rightVideobox .videoBox{float:left;margin-left:10px;background:#fff;}
#bodyContent .rightVideobox .text {padding:6px 10px;font-size:12px;}
#bodyContent .rightVideobox .sponsor{margin-top:10px;margin-left:10px;background:#fff;padding:0;text-align:center;}

#bodyContent .leftCol .flyerBox {float:left;padding-right:10px;padding-bottom:10px;width:480px;}
#bodyContent .leftCol .contentPage H2{display:inline;margin:0;padding:0;font-size:16px;font-weight:normal;}
#bodyContent .leftCol .contentPage {display:inline;font-size:12px;}
#bodyContent .leftCol .galleryPage .text{font-size:12px;padding-top:5px;}

#footer {border-top:1px solid #b1b1b1;padding-top:5px; font-size:12px;margin-bottom:10px;}




/* MULTICOLOR */

/* generico */
#headMenu LI.current-menu-item, 
#headMenu LI.current_page_item, 
#headMenu LI.current-menu-parent{color:#C6D8F1}
#headMenu UL.sub-menu{color:#C6D8F1}
#headMenu UL LI A:HOVER{}
#wp-calendar TD A{}



/* about us */
.parent-pageid-4 #headMenu LI.current-menu-item, 
.parent-pageid-4 #headMenu LI.current_page_item, 
.parent-pageid-4 #headMenu LI.current-menu-parent{background:#00ff01;}
.parent-pageid-4 #headMenu UL.sub-menu{background:#00ff01;}
.parent-pageid-4 #headMenu UL LI A:HOVER{background:#00ff01;}
.parent-pageid-4 #wp-calendar TD A{background:#00ff01;}


/* calendar */
.category-5 #headMenu LI.current-menu-item, 
.category-5 #headMenu LI.current_page_item, 
.category-5 #headMenu LI.current-menu-parent,
.single-calendar #headMenu LI.current-menu-item, 
.single-calendar #headMenu LI.current_page_item, 
.single-calendar #headMenu LI.current-menu-parent,
.parent-category-gallery #headMenu LI.current-menu-item, 
.parent-category-gallery #headMenu LI.current_page_item, 
.parent-category-gallery #headMenu LI.current-menu-parent {background:#ffe701;}
.category-5 #headMenu UL.sub-menu,
.single-calendar #headMenu UL.sub-menu,
.parent-category-gallery #headMenu UL.sub-menu{background:#ffe701;}
.category-5 #headMenu UL LI A:HOVER,
.single-calendar #headMenu UL LI A:HOVER,
.parent-category-gallery #headMenu UL LI A:HOVER{background:#ffe701;}
.category-5 #wp-calendar TD A,
.single-calendar #wp-calendar TD A,
.parent-category-gallery #wp-calendar TD A{background:#ffe701;}
.single-calendar .menu-item-115 {background:#ffe701;}
.single-calendar .menu-item-115 UL.sub-menu {display:block !important;}


/* gallery */
.category-5 #headMenu LI.current-menu-item, 
.category-5 #headMenu LI.current_page_item, 
.category-5 #headMenu LI.current-menu-parent,
.parent-gallery#headMenu LI.current-menu-item, 
.parent-gallery #headMenu LI.current_page_item, 
.parent-gallery #headMenu LI.current-menu-parent,
.parent-category-gallery #headMenu LI.current-menu-item, 
.parent-category-gallery #headMenu LI.current_page_item, 
.parent-category-gallery #headMenu LI.current-menu-parent {background:#01ffff;}
.category-5 #headMenu UL.sub-menu,
.parent-gallery #headMenu UL.sub-menu,
.parent-category-gallery #headMenu UL.sub-menu{background:#01ffff;}
.category-5 #headMenu UL LI A:HOVER,
.parent-gallery #headMenu UL LI A:HOVER,
.parent-category-gallery #headMenu UL LI A:HOVER{background:#01ffff;}
.category-5 #wp-calendar TD A,
.parent-gallery #wp-calendar TD A,
.parent-category-gallery #wp-calendar TD A{background:#01ffff;}

.single-photo .menu-item-243 {background:#01ffff;}
.single-photo .menu-item-243 UL.sub-menu {display:block !important;}

.single-video .menu-item-243 {background:#01ffff;}
.single-video .menu-item-243 UL.sub-menu {display:block !important;}



/* shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(images/close.png);}
#sb-nav-next{background-image:url(images/next.png);}
#sb-nav-previous{background-image:url(images/previous.png);}
#sb-nav-play{background-image:url(images/play.png);}
#sb-nav-pause{background-image:url(images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
#sb-title {display:none;}

.gallery-photo .imgSlide{float:left;padding:0 10px 10px 0;}
.gallery-photo .nopadding{padding-right:0;}
.gallery_pages_list {text-align:right;font-size:11px;padding-right:10px;}

.logo{background:#c7d8f2;}
.logocontent{width:950px;margin:0 auto;padding:7px;}

.social{text-align:right;}
