@charset "UTF-8";

* {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}
.clear {
	clear: both;
	padding-top: 20px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

body {
	background-color: #000000;
	background-repeat: repeat;
	background-position: 0px 0px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	background-image: url(../Assets/repeat.jpg);
}
#container {
	position: relative;
	background-image: url(../Assets/top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header {
	height: 84px;
	width: 960px;
	position: relative;
	padding-bottom: 30px;
}
#header span {
	display: none;
}
#contactDetails {
	float: left;
	height: 83px;
	width: 720px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3e4246;
}
#column_1 .not-active {
	font-style: italic;
	color: #5288b4;
}
#date {
	float: left;
	background-image: url(../Assets/date.jpg);
	height: 54px;
	width: 180px;
	margin-top: 30px;
	margin-right: 60px;
}
h1  {
	background-image: url(../Assets/logo.jpg);
	height: 73px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: 0px 30px;
	display: block;
	float: left;
}
h2 {
	margin-bottom: 20px;
	color: #FFFFFF;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: normal;

}
h3 {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 16px;
}
h4 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
}

.touch {
	float: right;
	margin-top: 60px;
	font-size: 11px;
	line-height: 16px;
	color: #a8b8c4;
}
.touch a {
	font-style: italic;
	color: #5288b4;
	text-decoration: none;
}
.touch a:hover {
	color: #FFFFFF;
}
#nav01  #nav_container  h4 {
	display: none;
}
#navigation_primary {
	float: left;
	width: 180px;
	text-align: right;
	font-size: 11px;
	color: #a8b8c4;
	list-style-type: none;
	line-height: 20px;
	margin-bottom: 10px;
}
#navigation_primary a {
	color: #5288b4;
	text-decoration: none;
	font-style: italic;
	text-transform: uppercase;
}
#navigation_primary a:hover {
	color: #a8b8c4;
}
#nav01   #navigation_secondary {
	display: none;
}
#nav01 .nav01, #nav02 .nav02, #nav03 .nav03, #nav04 .nav04, #nav05 .nav05, #nav06 .nav06, #nav07 .nav07, #nav08 .nav08, #nav09 .nav09, #nav10 .nav10, #nav11 .nav11, #nav12 .nav12, #nav13 .nav13, #nav14 .nav14, #nav15 .nav15, #nav16 .nav16, #nav17 .nav17, #nav18 .nav18, #nav19 .nav19, #nav20 .nav20, #nav21 .nav21, #nav22 .nav22, #nav23 .nav23, #nav24 .nav24, #nav25 .nav25, #nav26 .nav26, #nav27 .nav27, #nav28 .nav28 {
	color: #a8b8c4;
}
.navigation_secondary {
	float: left;
	width: 180px;
	text-align: right;
	font-size: 11px;
	color: #a8b8c4;
	list-style-type: none;
	line-height: 24px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.navigation_secondary   a {
	color: #5288b4;
	text-decoration: none;
	font-style: italic;
}
.navigation_secondary   a:hover {
	color: #a8b8c4;
}
#nav_container {
	float: left;
	width: 180px;
	margin-right: 60px;
}
#content {
	width: 960px;
	position: relative;
}
#column_1 {
	float: left;
	width: 720px;
	padding-bottom: 20px;
}
#column_1 p {
	color: #a8b8c4;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 10px;
}
#image_container {
	width: 720px;
	float: left;
}
.rule  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3e4246;
	border-right-color: #3e4246;
	border-bottom-color: #3e4246;
	border-left-color: #3e4246;
	padding-top: 20px;
}
.project {
	float: left;
	width: 590px;
	margin-bottom: 10px;
}
.project a {
	color: #5288b4;
	text-decoration: none;
	font-style: italic;
}
.project a:hover {
	color: #a8b8c4;
}
.project p {
	font-size: 11px;
	color: #a8b8c4;
	margin-bottom: 10px;
}
#column_1 a {
	color: #5288b4;
	font-style: italic;
	text-decoration: none;
	font-size: 11px;
}
#column_1 a:hover {
	text-decoration: none;
	color: #a8b8c4;
}
#column_1 .first {
	font-size: 16px;
	line-height: 20px;
	
}
#column_1   .first strong {
	color: #FFFFFF;
}
.imageControls {
	font-size: 11px;
	color: #a8b8c4;
	float: left;
	width: 130px;
	text-align: right;
	margin-top: 45px;
}
.imageControls a {
	color: #5288b4;
	font-style: italic;
}
.imageControls a:hover {
	color: #a8b8c4;
	text-decoration: none;
}
.one a {
	background-image: url(../Assets/Featured/edit_doctor.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100px;
	width: 232px;
	display: block;
	margin-bottom: 12px;
}
.one a:hover {
	background-position: 0px -100px;
}

.two a {
	background-image: url(../Assets/Featured/ers.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100px;
	width: 232px;
	display: block;
	margin-right: 12px;
	margin-bottom: 12px;
}
.two a:hover {
	background-position: 0px -100px;
}

.three a {
	background-image: url(../Assets/Featured/slatter.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100px;
	width: 232px;
	display: block;
	margin-bottom: 12px;
	margin-right: 12px;
}
.three a:hover {
	background-position: 0px -100px;
}

.four a {
	background-image: url(../Assets/Featured/yes_please.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100px;
	width: 232px;
	display: block;
	margin-right: 12px;
}
.four a:hover {
	background-position: 0px -100px;
}

.five a {
	background-image: url(../Assets/Featured/tla.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100px;
	width: 232px;
	display: block;
	margin-right: 12px;
}
.five a:hover {
	background-position: 0px -100px;
}

.six a {
	background-image: url(../Assets/Featured/blossom_house.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100px;
	width: 232px;
	display: block;
}
.six a:hover {
	background-position: 0px -100px;
}

#footer {
	width: 720px;
	position: relative;
	color: #575f65;
	font-size: 11px;
	text-transform: uppercase;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3e4246;
	margin-left: 240px;
	padding-bottom: 20px;
	padding-top: 10px;
	clear: both;
}
#footer a {
	font-style: italic;
	color: #324e65;
	text-decoration: none;
}
#footer  a:hover {
	color: #575f65;
	text-decoration: none;
}
#footer .left {
	float: left;
	width: 420px;
}
#footer  .right {
	float: left;
	width: 300px;
	text-align: right;
}

/* container for slides */
.images {
	width:720px;
	position: relative;
	float: left;
}
#nav03 .images {
	height: 585px;
}
#nav04 .images {
	height: 401px;
}
#nav05 .images {
	height: 579px;
}
#nav06 .images {
	height: 489px;
}
#nav07 .images {
	height: 664px;
}
#nav08 .images {
	height: 406px;
}
#nav09 .images {
	height: 596px;
}
#nav10 .images {
	height: 550px;
}
#nav11 .images {
	height: 610px;
}
#nav12 .images {
	height: 625px;
}
#nav13 .images {
	height: 596px;
}
#nav14 .images {
	height: 571px;
}
#nav15 .images {
	height: 653px;
}
#nav16 .images {
	height: 592px;
}
#nav17 .images {
	height: 550px;
}
#nav18 .images {
	height: 636px;
}
#nav19 .images {
	height: 509px;
}

#nav20 .images {
	height: 551px;
}

#nav21 .images {
	height: 548px;
}

#nav22 .images {
	height: 996px;
}

#nav23 .images {
	height: 789px;
}

#nav24 .images {
	height: 520px;
}

#nav25 .images {
	height: 766px;
}

#nav26 .images {
	height: 834px;
}

#nav27 .images {
	height: 455px;
}

#nav28 .images {
	height: 729px;
}


/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width: 720px;
}

/* tabs (those little circles below slides) */
.tabs {
	clear:both;
	cursor: pointer;
}
.latest {
	font-size: 11px;
	color: #a8b8c4;
	padding-bottom: 10px;
}
.latest a {
	text-decoration: none;
	font-style: italic;
	color: #5288b4;

}
.latest a:hover {
	color: #a8b8c4;
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -16px;     
} 	

/* next */
.forward 				{
	cursor: pointer;
}

.forward, .backward {
cursor:pointer;
}

.forward:hover 		{
}


/* prev */
.backward:hover  		{
}

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}

