@import url("reset.css");
@import url("typography.css");

/**** LAYOUTS ****/
body{background: #fff url('../images/body-bg.png') top left repeat-x;}
body#home{background: #fff url('../images/body-home-bg.png') top left repeat-x; }
.target li {cursor:pointer;}
a:link, a:visited{color:#1e4b8f;}
a:hover, a:active{color:#ffd600;}
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
div.alignleft {float:left;margin:0 15px 15px 0;}
hr.separator {clear:left;visibility:hidden; margin:10px 0;}

#wrapper {width: 960px; margin: 0 auto; padding: 0px;overflow:hidden;}
	#header{position:relative;float:left;width: 100%;height:108px;padding:10px 0 12px 0;}
		#logo a{display:block;width:130px;height:110px;background: transparent url('../images/logo-entourage.png') top left no-repeat; text-indent:-9999px;}
		#top-menu{float:right;position:relative;top:-61px;list-style:none;}
			#top-menu li {display:block;width:100px;height:31px;background: #1e4b8f url('../images/top-menu-bg.png') top left no-repeat;float:left;margin-left:20px;}
			#top-menu li:hover {background: #0d489a url('../images/top-menu-bg.png') 0 -31px no-repeat;}
				#top-menu a {font-size:1.2em;color:#fff;margin:8px 25px;display:block;}
				#top-menu li.big {display:block;width:175px;height:31px;background: url('../images/menu-bg.png') top left no-repeat;float:left;margin-left:20px;font-size:1.0em;text-align:center;}
				#top-menu li:hover.big {background: url('../images/menu-bg.png') 0 -31px no-repeat;}
				#top-menu li.middle {display:block;width:132px;height:31px;background: url('../images/middle-bg.png') top left no-repeat;float:left;margin-left:20px;font-size:1.0em;text-align:center;}
				#top-menu li:hover.middle{background: url('../images/middle-bg.png') 0 -31px no-repeat;}
                        
	#showcase{position:relative;float:left;width: 100%;height:351px;}
        * html #showcase{top:-77px;}
		#showcase ul{list-style:none;margin:0;padding:0;}
			#showcase li {margin:0;padding:0;display:block;width:240px;height:351px;float:left;}
			#showcase li.first {background: #1e4b8f url('../images/entourage-1.png') top left no-repeat;}
			#showcase li.first:hover {background: #1e4b8f url('../images/entourage-1.png') 0 -351px no-repeat;}
			#showcase li.second{background: #1e4b8f url('../images/entourage-2.png') top left no-repeat;}
			#showcase li.second:hover {background: #1e4b8f url('../images/entourage-2.png') 0 -351px no-repeat;}
			#showcase li.third{background: #1e4b8f url('../images/entourage-3.png') top left no-repeat;}
			#showcase li.third:hover {background: #1e4b8f url('../images/entourage-3.png') 0 -351px no-repeat;}
			#showcase li.fourth{background: #1e4b8f url('../images/entourage-4.png') top left no-repeat;}
			#showcase li.fourth:hover {background: #1e4b8f url('../images/entourage-4.png') 0 -351px no-repeat;}
			#showcase a {display:block;position:absolute;top:310px;width:240px;text-align:center;color:#fff;line-height:1.4em;}
	#showcase_page{position:relative;float:left;width: 100%;height:51px;}
        * html #showcase_page{top:-77px;}
		#showcase_page ul{list-style:none;margin:0;padding:0;}
			#showcase_page li {margin:0;padding:0;display:block;width:240px;height:51px;float:left;}		
			#showcase_page li.first{background: #1e4b8f url('../images/entourage-5.png') top left no-repeat;}
			#showcase_page li.first:hover {background: #1e4b8f url('../images/entourage-5.png') 0 -51px no-repeat;}
			#showcase_page li.second{background: #1e4b8f url('../images/entourage-6.png') top left no-repeat;}
			#showcase_page li.second:hover {background: #1e4b8f url('../images/entourage-6.png') 0 -51px no-repeat;}
			#showcase_page li.third{background: #1e4b8f url('../images/entourage-7.png') top left no-repeat;}
			#showcase_page li.third:hover {background: #1e4b8f url('../images/entourage-7.png') 0 -51px no-repeat;}
			#showcase_page li.fourth{background: #1e4b8f url('../images/entourage-8.png') top left no-repeat;}
			#showcase_page li.fourth:hover {background: #1e4b8f url('../images/entourage-8.png') 0 -51px no-repeat;}
			#showcase_page a {position:absolute;top:11px;width:240px;text-align:center;color:#fff;line-height:1.4em;}
	#breadcrumb {position:relative;float:left;width: 100%;height:30px;color:#1E4B8F;margin-top:15px;display:inline;padding-top:15px;}
        * html #breadcrumb {top:-77px;}
		#breadcrumb a:link, #breadcrumb a:visited{color:#1E4B8F; text-decoration:none;}
		#breadcrumb a:hover, #breadcrumb a:active{color:#1E4B8F; text-decoration:underline;}
	#content{position:relative;float:left;width: 100%;margin-top:10px;padding-top:10px;overflow:hidden;}
        * html #content {top:-77px;}
		#main{float:left;width:560px;padding:0 40px 0 0;}
			#main p {text-align:justify;}
			#main img {border:8px solid #f2f2f4;margin-bottom:15px;}
			#text-description {margin-left:150px;}
			#main .border-none img {border:none;}
		#sidebar{float:left;width:360px;}
			#gallery {list-style:none;margin-bottom:220px;*margin-bottom:140px;}
				#gallery li {float:left;display:block;width:86px;height:86px;margin-left:10px;}
				 #gallery2 li{float:left;display:block;width:120px;height:120px;margin:0;padding:0;}
                #gallery2 ul{clear:both;display:block;margin:0;padding:0;}
                #gallery2 img{clear:both;width:120px;height:120px;border:2px solid #fff;margin:0;padding:0;}
				#press{border:3px solid #ccc;height:auto;width:auto;background:#F7F7F7;}
				#press .press h2{margin-left:45px;margin-top:15px;}
		#content h2{color:#1e4b8f;font-size:1.8em;margin-top:40px;}
		#content h3{color:#1472b9;font-size:1.6em;margin-top:40px;}
		#content ul li{margin-left:10px;margin-bottom:5px;line-height:1.4em;}
		#content ul li ul{margin:10px 10px 20px 10px;list-style:square;}
		#content li ul{margin:10px 10px 0 10px;}
	#footer{position:relative;float:left;width: 100%;margin:60px 0 15px 0;text-align:right;font-size:0.9em;}
		#footer span{margin-left:15px;}
			#credits img{position:relative;top:5px;}
			#twitter_div{background:#FFF6BF;color:#514721;border:2px solid #FFD324 ;margin-bottom:20px;padding:10px;width:330px;height:auto;}
			#twitter_div h2{margin-top:10px;}
#twitter_update_list li a {display:none;}
#twitter_update_list li span a {display:inline;}
	#accordeon ul, #accordeon li, #accordeon ul li, #accordeon ul ul li{list-style:none;} 