@import url(jquery.lightbox-0.5.css);

body, div, form, label, fieldset, legend, img, blockquote, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, a, table, td, tr, th {
 border:0;
 margin:0;
 padding:0;
}
 
body {
 font: 0.70em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 background:#333333;
}
 
input, select, textarea {
 font: 1.0em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 
ul, ol, li, dl, dt, dd {
 list-style:none;
}
 
.clear {
 clear: both;
 margin-bottom:-1px;
 height: 1px;
 font-size: 0.1px;
 line-height:0.1em;
}

.hide-this {
	display:none;
}

span.imp-copy {
	font-weight:bold;
}

div#main-container {
	width:814px;
	margin:10px auto;
}

div#logo {
	width:250px;
	height:250px;
	float:left;
}

div#latest {
	background:url(../images/latest.jpg);
	width:564px;
	height:250px;
	float:left;
}

div#nav-container {
	background:url(../images/nav.jpg);
	width:250px;
	height:184px;
	float:left;
}

div#nav-container div#nav {
	padding:0 20px 0 46px;
}

div#nav-container div#nav li {
	font-size:1.3em;
	padding:8px 0;
	background: url(../images/nav-separator.gif) bottom no-repeat;
	width:150px;
}

div#nav-container div#nav li.last-item {
	background:none;
	padding:8px 0 0 0;
}

div#nav-container div#nav li a {
	padding-left:15px;
	color:#A18574;
	text-decoration:none;
}

div#nav-container div#nav li a:hover {
	text-decoration:underline;
}

div#nav-container div#nav li a.selected {
	color:#CD5272;
	font-weight:bold;
}

div#latest-copy {
	background:url(../images/sun.jpg);
	width:564px;
	height:184px;
	float:left;
}

div#main-content {
	background:url(../images/bgd.jpg);
	width:814px;
	padding:0 0 20px 0;
}

div#main-content p.soon {
	padding:30px;
	color:#FFF;
	font-weight:bold;
	font-size:1.4em;
}

div#main-content div#copy-intro {
	padding-top:20px;
}

div#main-content div#copy-intro p {
	padding:10px 30px 0 30px;
	color:#FFFFFF;
	font-size:1.3em;
}

div#main-content div#copy-intro a {
	color:#FFFFFF;
}

div#main-content div#copy-intro p.title {
	font-size:2em;
	font-weight:bold;
	padding-top:0;
}

div#slider-container {
	width:458px;
	background:#FFFFFF;
	border:solid 1px #FFFFFF;
	padding-bottom:5px;
	float:left;
	margin-top:45px;
}

div#slider {
	margin:10px 0 2px 9px;
}

div#slider ul, div#slider li{ 
	margin:0;
	padding:0;
	list-style:none;
}	

div#slider, div#slider li{ 
	height:170px;
	width:440px;
	overflow:hidden;
}									

span#prevBtn a, span#nextBtn a{  
	color:#CD5272;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
}

span#prevBtn {
	margin-left:10px;
}

span#nextBtn {
	padding-left:350px;
}

div#separation {
	background:url(../images/separation.jpg);
	width:814px;
	height:20px;
}

div#footer {
	background:url(../images/footer.jpg);
	width:814px;
	height:192px;
}

div#footer div#divine {
	width:80px;
	float:left;
}

div#footer div#links {
	width:192px;
	float:left;
	padding-top:40px;
}

div#footer div#links p {
	padding:5px 0 10px 10px;
}

div#footer div#links p a {
	color:#FFFFFF;
}

div#footer div#pond {
	width:200px;
	float:left;
	padding-top:24px;
}

div#footer div#cantal {
	width:200px;
	float:left;
	text-align:right;
	padding-top:60px;
}

div#footer div#webindex {
	width:132px;
	float:left;
	text-align:center;
	padding-top:10px;
}

div#copyright {
	color:#CCC;
	padding:10px;
	text-align:right;
	font-size:0.9em;
}

/* portfolio */

div#nav-portfolio {
	margin-left:30px;
	padding:10px 0 20px 0;
}

div#nav-portfolio li {
	display:inline;
	padding-right:25px;
}

div.show li {
	float:left;
	width:362px;
	background:#FFFFFF;
	margin:0 0 20px 30px;
}

div.show li img {
	padding:10px;
}

div.show li p {
	padding:0 10px 10px 10px;
	color:#A18574;
	font-size:1.1em;
}

div.show li p a {
	color:#E36781;
	font-weight:bold;
}

/* contact */

div#contact {
	background:url(../images/contact1.jpg);
	width:564px;
	height:250px;
	float:left;
}

div#contact p {
	color:#666;
	padding:10px 150px 0 200px;
	font-size:1.3em;
}

div#contact p.first {
	padding-top:70px;
}

div#contact-sun {
	background:url(../images/contact2.jpg);
	width:564px;
	height:184px;
	float:left;
}
