@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#header	{
	width:100%;
	height:91px;
	background-image:url(images/header/headerbg.gif);
	background-repeat:repeat-x;
}

A, A:active, A:link, A:visited	{
	color: #666;
	TEXT-DECORATION: underline;
	font-size: 12px;
	font-family:Gill Sans, Verdana, Geneva, sans-serif;
}



A:hover	{
	color: #FC0;
	TEXT-DECORATION: underline;
	font-size: 12px;
	font-family:Gill Sans, Verdana, Geneva, sans-serif;
}
	
.main_bg	{
	width:100%;
	min-height:719px;
	background-image:url(images/gifs/bg_tile.gif);
	background-repeat:repeat;
}

.design_by	{
	font-family:Gill Sans, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
}

.main_content	{
	width:986px;
	min-height:719px;
	background-color:#414141;
	margin:auto;
	/*background-image:url(images/navigation/bg_left_column.jpg);
	background-repeat:repeat-y;*/
}

.footer	{
	width:100%;
	min-height:50px;
	background-image:url(images/footer/bg_footer.gif);
	background-repeat:repeat-x;
}

.footer_content	{
	width:986px;
}

.footer_content_right	{
	width:738px;
	height:50px;
	float:right;
	font-family:Gill Sans, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	letter-spacing:5px;
	margin-top:10px;
}

.footer_content_left	{
	width:248px;
	height:50px;
	float:left;
	font-family:Gill Sans, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	letter-spacing:5px;
	margin-top:10px;
}



.column_left	{
	width:248px;
	min-height:719px;
	background-color:#414141;
	/*background-image:url(images/navigation/bg_left_column.jpg);
	background-repeat:repeat-y;*/
	float:left;
}

.column_right	{
	width:738px;
	min-height:719px;
	background-image:url(images/jpg/mccullough_home_pic.jpg);
	background-repeat:no-repeat;
	float:right;
}

.column_right_interior_pages	{
	width:738px;
	min-height:719px;
	background-color:#FFF;
	float:right;
}

.navigation_bg	{
	width:248px;
	height: 386px;
	background-color:#414141;
	position:relative;
	/*background-image:url(images/navigation/nav_bg.jpg);
	background-repeat:repeat-y;*/
}

.left_nav	{
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	line-height:37px;
	white-space:nowrap;
	color:#666;
	padding-left:10px;
}

/*ul#navigation_links			{
	margin-top:15px;
	margin-left:-40px;
}

ul#navigation_links	 li		{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

ul#navigation_links	li a	{
	color:#666; 
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

ul#navigation_links	 li a:hover 	{
	color:#666;
	background-color:#CCC;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
}*/

h1	{
	color:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:70px;
	font-weight:900;
	letter-spacing:-10px;
	text-transform:uppercase;
	margin-top:-23px;
	margin-left:-10px;
}

h2	{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-transform:capitalize;
	margin-left:25px;
	margin-bottom:-13px;
}

h3	{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:45px;
	margin-bottom:-15px;
	padding-right:15px;
	line-height:20px;
	text-transform:capitalize;
}

p	{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:45px;
	padding-right:50px;
	line-height:20px;
}

ol	{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-right:15px;
	line-height:20px;
}

td	{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-right:15px;
	line-height:17px;
}

.booknow	{
	width:100%;
	height:23px;
	border-bottom-color:#666;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.booknow_button	{
	width:200px;
	height:23px;
	background-image:url(images/jpg/booknow.jpg);
	margin:auto;
	background-repeat:repeat-x;
}

#container	{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	margin-top:20px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
}



/* Sharon's slider code */


.css-slideshow{
  position: relative;
  max-width: 248px;
  height: 333px;
 
}
.css-slideshow figure{
  margin: 0;
  max-width: 248px;
  height: 333px;
  background: #000;
  position: absolute;
}
.css-slideshow img{
  box-shadow: 0 0 2px #666;
}

.css-slideshow-attr{
   max-width: 248px;
  text-align: right;
  font-size: .7em;
  font-style: italic;
  margin:0 auto;
}
.css-slideshow-attr a{
  color: #666;
}
.css-slideshow figure{
  opacity:0;
}
figure:nth-child(1) {
  animation: xfade 48s 42s infinite;
}
figure:nth-child(2) {
  animation: xfade 48s 36s infinite;
}
figure:nth-child(3) {
  animation: xfade 48s 30s infinite;
}
figure:nth-child(4) {
  animation: xfade 48s 24s infinite;
}
figure:nth-child(5) {
  animation: xfade 48s 18s infinite;
}
figure:nth-child(6) {
  animation: xfade 48s 12s infinite;
}
figure:nth-child(7) {
  animation: xfade 48s 6s infinite;
}
figure:nth-child(8) {
  animation: xfade 48s 0s infinite;
}

@keyframes xfade{
  0%{
    opacity: 1;
  }
  10.5% {
    opacity: 1;
  }
  12.5%{
    opacity: 0;
  }
  98% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
