/*  
Theme Name: Rebecca la sposa
Theme URI: http://www.rebeccalasposa.it/
Description: A custom theme by Gruppo Modulo for exclusive use of Rebecca la sposa.
Version: 2.0
Author: Gruppo Modulo
Author URI: http://www.gruppomodulo.it/
Copyright 2009 Gruppo Modulo
*/

* { margin: 0; padding: 0; }
body { 
	background: #6d0019 url(images/main.jpg) repeat-x;
	font-size: 62.5%;
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
}
h1, h2, h3, h4, h5, h6, p { position: relative; }
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-family: Palatino, Georgia, "Times New Roman", serif; color: #fb9f52; }
.wrap { width: 1000px; margin: 0 auto; }
.salmone { color: #fb9f52; }
h1 a { 
	display: block;
	text-indent: -9999px;
	width: 286px;
	height: 88px;
	background: url(images/rebecca_la_sposa.gif);
	position: relative;
	left: 79px;
	float: left;
}
ul#nav { 
	background: url(images/nav.jpg);
	width: 521px;
	height: 88px;
	float: left;
	position: relative;
	left: 148px;
}
#flash {
	width: 1000px;
	height: 370px;
	text-align:center;
	background: url(images/flash.jpg);
	clear: both;
}  
/*
#flash {
	width: 1000px;
	height: 282px;
	background: url(images/flash.jpg);
	clear: both;
} */ 
#flash h3 { display: none; }
#scarpe { background: url(images/pan_sx.jpg); width: 263px; height: 282px; float: left; position: relative; left: 69px; }
#abiti { background: url(images/pan_cx.jpg); width: 286px; height: 271px; float: left; position: relative; left: 92px; top: 11px; }
#accessori { background: url(images/pan_dx.jpg); width: 273px; height: 282px; float: left; position: relative; left: 107px; }

#container { background: url(images/container.jpg) repeat-y; color: #ccc; font-size: 1.1em; float: left; }
#container h2 { font-size: 1.7em; font-weight: normal; }

#top_cont { clear: both; width: 1000px; height: 101px; background: url(images/panel_top.jpg); }
.panel { float: left; width: 259px; background: url(images/pannellino_side.jpg) repeat-y; }
.panel h2 { padding: 11px 0 0 15px; background: url(images/top_pannellino.jpg) no-repeat; }
.panel p { font-size: 1em; padding: 0 10px 15px 15px; width: 249px; background: url(images/bottom_pannellino.gif) bottom no-repeat; }
.panel p a { color: #ccc; text-decoration: none; }
.panel p a:hover { color: #fff; }
#panel1 {
	position: relative;
	top: 17px;
	left: 69px;
	width: 274px;
}
#panel2 {
	width: 274px;
	position: relative;
	top: 17px;
	left: 89px;
}
#panel3 {
	width: 274px;
    position: relative;
	top: 17px;
	left: 109px;
}
p.date { color: #dfb925; }

body#home #left_col { top: 0; left: 84px; }
body#home #right_col { top: 0; left: 124px; }
#left_col { clear: both; width: 240px; position: relative; top: -95px; left: 84px; margin: 20px 0 0 0; text-align: justify; float: left; }
#left_col p { padding: 15px 0; }
#left_col a { color: #dfb925; text-decoration: none; } #left_col a:hover { text-decoration: underline; }
#left_col ul { color: #3e000e; list-style: square; padding: 5px 5px 15px 10px; }
h4 { font-size: 1.3em; margin: -10px 0; }
div.spacer { width: 233px; height: 13px; background: url(images/spacer.gif); }

#facebook { background: url(images/facebook.jpg) no-repeat; width: 45px; height: 46px; margin: 5px 0 10px 135px; display: block; float: left; }
#facebook a { width: 45px; height: 46px; display: block; }
#facebook span { display: none; }
#twitter { background: url(images/twitter.jpg) no-repeat; width: 45px; height: 46px; margin: 5px 0 10px 195px; }
#twitter a { width: 45px; height: 46px; display: block; }
#twitter span { display: none; }

#album_link {
	width: 208px;
	height: 271px;
	background: url(images/album_link.jpg);
	margin: 5px 0 0 12px;
}
#album_link a {
	display: block;
	width: 103px;
	height: 26px;
	text-indent: -9999px;
	position: relative; 
	top: 220px;
	left: 44px;
}

#right_col {
	float: left;
	width: 564px;
	margin: 20px 0 0 0;
	position: relative;
	top: -95px;
	left: 124px;
	text-align: justify;
}
#right_col h2 { padding: 15px 0; color: #fb9f52; }

#right_col ul { list-style: square; padding-left: 15px; margin-bottom: 15px; }
#right_col li { border-bottom: 1px solid #470010; padding: 2px; }

#right_col p.credits { border-top: 1px solid #470010; color: #a70026; margin-top: 20px; padding-top: 5px; width: 546px; clear: both; float: left; }
#right_col p.credits a { color: #a70026; } #right_col p.credits a:hover { color: #ccc; }

#latest_brides { width: 556px; height: 230px; }
#latest_brides img { float: left; }

#home_articles h3 { width: 520px; height: 43px; display: block; text-indent: -9999px; background: url(images/dal_blog.gif); margin: 15px 0 0 20px; }
#home_articles p, #home_articles h2 { width: 550px; }
#home_articles p, #post p { margin: 10px 0; }

.article_1 { clear: both; float: left; margin-top: 20px; }
.article_1 p img, #post p img { border: 8px solid #e1e1e2; margin: 5px 15px 5px 10px; float: right; width: auto; }
#home_articles .article_1 p { float: left; z-index: 10; }
#home_articles .article_1 p.more-link { margin-top: 0; }
#home_articles a, #post a { color: #dfb925; text-decoration: none; } #home_articles a:hover, #post a:hover { text-decoration: underline; }

#right_col #post h2 { padding-top: 0; }
#right_col p.postmetadata { padding-bottom: 25px; }

input, textarea { background: #6d0019; border: 1px solid #3e000e; padding: 2px; color: #fff; font-size: 1.1em; font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;}
input#s, input#searchsubmit { margin-top: 5px; font-size: 1.1em; }
input#searchsubmit, input#submit { background-color: #dfb925; color: #3e000e; }
textarea { width: 546px; overflow: auto; clear: both; float: none; }

h3 { font-size: 1.5em; font-weight: normal; }
h3#respond { margin-top: 20px; }
#right_col p.spaziato { margin-bottom: 20px; }

#footer { position: relative; top: 15px; padding-bottom: 20px; width: 1000px; float: left; background: url(images/footer_bg.jpg); clear: both; }
#footer ul { padding-top: 85px; width: 860px; margin-left: 70px; list-style: none; }
#footer ul li { display: inline; }
#footer ul li a { display: block; float: left; width: 143px; height: 55px; }
/*
#footer ul li#af a { background: url(images/marchi/alberta_ferretti.jpg);  }
#footer ul li#ap a { background: url(images/marchi/cymbeline.jpg); }
#footer ul li#aa a { background: url(images/marchi/atelier_aimee.jpg); }
#footer ul li#bm a { background: url(images/marchi/blumarine.jpg); }
#footer ul li#df a { background: url(images/marchi/david_fielden.jpg); }
#footer ul li#dc a { background: url(images/marchi/delacierva.jpg); }
#footer ul li#da a { background: url(images/marchi/domo_adami.jpg); }

#footer ul li#es a { background: url(images/marchi/elise_saab.jpg); }
#footer ul li#eda a { background: url(images/marchi/eme_di_aimee.jpg); }
#footer ul li#gp a { background: url(images/marchi/giuseppe_papini.jpg); }
#footer ul li#jp a { background: url(images/marchi/jenny_packham.jpg); }
#footer ul li#jg a { background: url(images/marchi/john_galliano.jpg); }
#footer ul li#pn a { background: url(images/marchi/pronovias.jpg); }
#footer ul li#jl a { background: url(images/marchi/juliet.jpg); }
#footer ul li#lr a { background: url(images/marchi/lorusso.jpg); }
#footer ul li#ly a { background: url(images/marchi/love_you.jpg); }
#footer ul li#mm a { background: url(images/marchi/manuel_mota.jpg); }
#footer ul li#mf a { background: url(images/marchi/marella_ferrera.jpg); }

#footer ul li#mb a { background: url(images/marchi/mariella_burani.jpg); }
#footer ul li#pp a { background: url(images/marchi/pret_a_porter.jpg); }
#footer ul li#rls a { background: url(images/marchi/rebecca.jpg); }
#footer ul li#rc a { background: url(images/marchi/rosa_clara.jpg); }
#footer ul li#vl a { background: url(images/marchi/valentino.jpg); }
#footer ul li#va a { background: url(images/marchi/vanitas.jpg); }
#footer ul li#vw a { background: url(images/marchi/vera_wang.jpg); }
*/

#collezione h2 { margin-left: 10px;  padding: 0; }
ul.collezioni { font-size: 1.2em; margin-top: 15px; }
ol { margin: 10px 0 0 20px; }

.LV_invalid { color: #dfb925; clear: both; display: block; }
.LV_valid { display: none; }

#video #flashcontent{ padding-bottom:10px;}
#map { width: 550px; height: 400px; }
#map p { color: #470010; }
#map p b { color: #570013; }
#left_col ul.park { color: #999; margin-left: 15px; }
