@charset "UTF-8";

body,td,th {
	font-family: Goudy Old Style, Times-Roman, sans;
	color: #255056;
}
body {
	background-color: #FFF;
}
#mainContainer {
	margin: 0px auto;
	height: 960px;
	width: 1280px;
	background: url(images/interior/img-flourish.png) no-repeat 91px top;
	position: relative;
}
#navigation {
	height: 80px;
	width: 776px;
	background: url(images/interior/horz-line.png) no-repeat 0px 53px;
	position: absolute;
	top: 110px;
	left: 322px;
}
#name {
	height: 44px;
	width: 776px;
	background: url(images/interior/name.png) no-repeat left top;
	position: absolute;
	bottom: 0px;
	right: 182px;
}
#navigation ul .about a, #navigation ul .contact a, #name a {
	display: block;
	height: 100%;
	width: 100%;
	cursor: pointer;
}

ul .about {
	display: block;
	height: 80px;
	width: 148px;
	background: url(images/interior/butn-about.png) no-repeat;
	margin: 0px 62px 0px 117px;
	float: left;
}
ul .portfolio {
	display: block;
	height: 80px;
	width: 214px;
	background: url(images/interior/butn-portfolio.png) no-repeat;
	margin-right: 62px;
	float: left;
}
ul .contact {
	display: block;
	height: 80px;
	width: 171px;
	cursor: pointer;
	background: url(images/interior/butn-contact.png) no-repeat;
	float: left;
}



ul .portfolio ul li a {
	font-size: 20px;
	color: #28565c;
	text-decoration: none;
	font-weight: bold;
	line-height: 50px;
}
ul .portfolio ul {
	text-align: right;
	margin-top: 60px;
}


/* DROPDOWN */    
    
.dropdown-menu {
	width:298px;
	position:absolute;
	font-size:10px;
	color:#FFF;
	cursor:pointer;
	z-index:1000px;
	left: 297px;
}

.dropdown-menu a:link, .dropdown-menu a:visited {
    color:#FFF !important;
    display:block !important;
    text-decoration:none !important; 
    margin:0 !important;
}

.dropdown-menu a:hover {
	color:#FFF !important;
}

.dropdown-menu .slide-down {
    background:url(../images/red-dd-down-button.gif) no-repeat;
}

.menu-first {
	background:transparent;
	line-height:15px;
	height: 80px;
	position: absolute;
	width: 215px;
	top: 1px;
	left: 30px;
}

.down-list {
	background:transparent;
	margin-left:1px;
	padding-bottom:5px;
}
.down-list li {
	padding:8px;
	background:#121212;
	border-bottom: thin dotted #666;
}
.down-list .lastLI { background:#670100; padding-bottom:2px; }



#copyright {
	font-size: small;
	color: #999;
	position: absolute;
	bottom: -28px;
	left: 177px;
}









/* slide show */
.container { width:580px; height:394px; overflow:hidden; position:relative; cursor:pointer;border: solid 15px #000; margin-bottom: 20px;}
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides > div,ul.slides li { position:absolute; top:0; width:580px; display:none; padding:0; margin:0; }

#loopedSlider,#newsSlider {
	  margin:0 auto;
	  width:580px;
	  position:relative;
	  clear:both;
}
ul.pagination {
	  list-style:none;
	  padding:0;
	  margin:20px auto;
}
ul.pagination li  { float:left; }
ul.pagination li a, #gallery a {padding: 4px 10px; text-decoration: none; color: black; font-weight: bold;}
ul.pagination li.active a { background:#255056; color:white !important; }
		
		
		
		
		
#gallery {
	position: absolute;
	top: 300px;
	width: 730px;
	right: 190px;
}
#generalContent {
	position: absolute;
	top: 300px;
	width: 650px;
	right: 190px;
}
#generalContent p {margin-bottom: 20px;}

#gallery #loopedSlider h1, #generalContent h1 {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 15px;
}

