@charset "utf-8";

/* Theme Layout Sructure */

body { font: .9em Arial, Helvetica, sans-serif; background-color:#C9C5C2; color:#616161;  font-family: "Times New Roman", Times, serif; }

p { margin-bottom:10px; line-height:1.6; color:#616161; font-family: "Times New Roman", Times, serif; font-size:1.1em; }

a:link, a:visited { color:#888; text-decoration:underline; }
a:hover { color:#000; text-decoration:none; }

h1 { font: 2.5em "Times New Roman", Times, serif; margin-bottom:5px; color:#91908E; }

h2 { font: bold 1em Arial, Helvetica, sans-serif; margin: 25px 0 0 0; }
h2 a:link, h2 a:visited { text-decoration:none; color:#555; text-decoration:underline;   }
h2 a:hover { text-decoration:underline; color:#888; }

h3				{ font-size:1.3em; text-transform:uppercase; margin-bottom:10px; }

#container		{ width:920px; height:590px; position:absolute; top:50%; left:50%; margin-left:-460px; margin-top:-295px; }
#containerBig	{ width:920px; margin: 50px auto; }

#header 		{  }

#wrapper		{ border:10px solid #FFF; height:480px; background:#EAE9E8; }
#wrapperBig		{ border:10px solid #FFF; background:#EAE9E8; height:700px; }
#wrapperPress	{ border:10px solid #FFF; background:#EAE9E8; }

#photo	 		{ float:left; width:320px; height:480px; border-right:10px solid #FFF;  }

#contentContact	{ width:900px; }
#content 		{ float:left; width:570px; height:480px; }
#contentPress	{ float:left; width:570px; }

#events			{ float:left; width:850px; clear:both; background: #EAE9E8; border:10px solid #FFF; border-top:none; padding:25px 25px 15px 25px; }
#events	p		{ line-height:1.2em; }

.clearLeft 		{ clear: left; }
.clearRight 	{ clear: right; }
.clearBoth 		{ clear: both; }

#navigation 					{ width:100%; height:40px; line-height:40px; text-transform:uppercase; font-size:.7em; text-align:center; clear:both; 
								  font-family:Arial, Helvetica, sans-serif; }
#navigation ul 					{ list-style-type:none; }
#navigation ul li 				{ display:inline; }
#navigation ul li a:link, 
#navigation ul li a:visited 	{ color:#444; padding:5px 10px; margin:0 10px; text-decoration:none; }
#navigation ul li a:hover 		{ color:#FFF; background-color:#91908E; }

ul.designerList					{ line-height:3em; margin-top:25px; }
ul.designerList li				{ float:left; width:145px; margin-left:15px; }
ul.designerList li a			{  }

#pressBox		{ margin:45px 50px 15px 65px; }

#buttonContainer     					{ height:30px; background:white; padding-left:65px; } 
a.leftButton, a.rightButton 			{ width:100px; height:30px; float:left; }
a.leftButton				 			{ background:url(../images/arrow_left.png) 0px 0px no-repeat; }
a.rightButton							{ background:url(../images/arrow_right.png) 0px 0px no-repeat; }
a.leftButton:hover, a.rightButton:hover {  }

.margin-first				{ margin:0 0 0 0;  }

