@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background:url(../images/ct2bg.jpg) no-repeat #0c0f0a center top;}

#outerwrap{margin:0 auto 0 auto; padding:0; position:relative; width:950px; }

#header{margin:47px 0 0 0; padding:0; position:relative; width:950px; height:196px; }

#nav {margin:0; padding:0; position:absolute; top:-33px; left:0px; width:950px; height:33px;}

#contentwrap{margin:0; padding:0; position:relative; width:950px; min-height:250px; background:url(../images/contentleaf.jpg) no-repeat bottom left;}

#footer{margin:0; padding:0; position:relative; width:950px; height:27px;}

#leftwords{margin:0; padding:20px 0 0 10px; float:left; width:500px;}
#maincontent{margin:0; padding:20px 0 0 20px; float:left; width:680px;}
#widecontent{margin:0; padding:20px 0 0 20px; float:left; width:880px;}
#sidebar{margin:0; padding:30px 10px 13px 10px; float:right; width:200px;}
#clear{clear:both;}

/*footer------------------*/
#footer ul {padding:0px; margin:0 12px 0 12px; list-style:none; }
#footer li {padding:0; margin:0; display:inline; color:#737880; font-size:11px; font-family:Arial, Verdana, sans-serif;}
#footer li.copyright { float:left; }
#footer li.doodlefish { float:right;}
#footer li a:link, #footer li a:visited{padding:0; margin:0; text-decoration:none; font-family:Arial, Verdana, sans-serif; color:#737880;}
#footer li a:hover{color:#74a400;}

/* subnav ------------------------------*/

#subnav {margin:0 0 10px 0; padding:0; height:37px; width:940px; background:url(../images/subnavleaf.jpg) no-repeat right;}
#subnav ul{margin:10px 0 0 0; padding:0; list-style:none; float:right; }
#subnav li{color:#636363; font-size:11px; margin:0 0 0 5px; padding:0; display:inline; font-family:Arial, Helvetica, sans-serif;}
#subnav li a:link, #subnav li a:visited{color:#636363; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#subnav li a:hover{color:#af9375;}

/*----------- Text styles -----------*/ 

.ital{font-style:italic;}

p {margin:0; padding:5px 0px 5px 0px; font-size:13px; color:#a6a793; line-height:16px; text-align:justify; font-family: Arial, Helvetica, sans-serif;}
p.smallprint {font-size:11px; font-style:italic;}
#sidebar p{font-size:11px; line-height: 13px; text-align:left;}

h1 {margin:0; padding:6px 0px 12px 0px; font-size:25px; color:#b09273; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
h2 {margin:0; padding:6px 0px 6px 0px; font-size:20px; color:#C7BA74; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
h3 {margin:0; padding:6px 0px 5px 0px; font-size:14px; color:#879b1a; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}

a:link, a:visited{color:#879b1a; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:hover{color:#bfcf6a; text-decoration:none;}

/* list styles */
ul.list{margin:3px 0px 5px 20px; padding:0px;}
ul.list li{margin:0px 0px 0px 15px; padding:0px 0px 4px 9px; list-style-image:url(images/bullet.jpg); 
font-size:12px; color:#C3C3C3; text-align:left; font-family:Arial, Helvetica, sans-serif;}

/*-----------------gallery styles-----------------------*/
/*#content_main_gallery {background:url(images/gallerybg.jpg) no-repeat; }*/

#gallery { margin:0;  padding:0; width:700px; height:480px; position:relative; top:10px;
left:0px;}
#gallery ul {list-style:none; padding:0; margin:0; width:410px; float:left; height:370px; overflow:auto;}

#gallery ul li {display:inline; width:117px; height:80px; float:left; padding:2px; margin:0 3px 4px 0px; border:1px solid #d6d6ab;}

#gallery ul li img{display:none;}
#gallery ul li img.thumb {display:block; width:117px; height:80px; border:0; cursor:pointer;}

#gallery ul li.off {display:none;}

#gallery ul li.click img {padding:2px; display:block; position:absolute; left:378px; top:0px; width:320px; height:325px; border:2px solid #d6d6ab;}



#gallery ul li.click img.thumb {display:none;}

#gallery ul li.default {width:0; height:0; border:0;}
#gallery ul li.default img {padding:2px; display:block; position:absolute; left:378px; top:0px; width:320px; height:325px; border:2px solid #d6d6ab;}


/*textstyles*/

#gallery ul li.default h2, #gallery ul li.default p, #gallery ul li.click h2, #gallery ul li.click p, #gallery ul li.click a{display:block;}

#gallery ul li h2{margin:0; padding:0; display:none; position:absolute; left:0px; top:182px; width:367px; font-size:15px; text-align:left; margin-top:5px; font-weight:bold;}

#gallery ul li.default h2{top:182px; font-size:12px; font-weight:bold;}

#gallery ul li p {display:none; position:absolute; left:0px; width:367px; text-align:justify; top:215px;
margin:0;
padding:0;
margin-top:5px;}

#gallery ul li.default p{top:215px; text-align:justify;}

#gallery a{margin:0; padding:0; display:none;
text-decoration:none;}

/* end gallery */

/* begin CSS gallery */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/photo_click.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#gallery2 {margin:0;  padding:0; width:938px; height:350px; position:relative; top:15px;
left:0px; }

#gallery2 ul {list-style:none; padding:0; margin:0; width:400px; float:right; height:350px; overflow:auto;}

#gallery2 ul li {display:inline; width:122px; height:90px; float:left; padding:2px; margin:0 0 15px 4px; border:1px solid #d6d6ab;}

#gallery2 ul li a {display:block; width:122px; height:90px; text-decoration:none; border:none;}

#gallery2 ul li a img {display:block; width:0px; height:0px; border:0;}
#gallery2 ul li a img.thumb {display:block; width:122px; height:90px; border:0;}

#gallery2 ul li a:hover {white-space:normal; border-color:#ddd;}

#gallery2 ul li a:hover img {padding:2px; display:block; position:absolute; left:0px; top:0px; width:530px; height:310px; border:2px solid #d6d6ab;}
#gallery2 ul li a:hover img.thumb {display:none;}

#undergalleryimg2{
margin:0;
padding:2px;
position:absolute;
width:530px;
height:310px;
top:37px;
left:12px;

}


/* end css gallery */


/* begin CSS gallery */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/photo_click.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.<link rel="stylesheet" type="text/css" href="wn.css">
=================================================================== */

#gallery3 {margin:0;  padding:0; width:450px; height:450px; position:absolute; top:40px;
right:0px; }

#gallery3 ul {list-style:none; padding:0; margin:0; width:400px; float:right; height:450px; overflow:auto;}

#gallery3 ul li {display:inline; width:80px; height:60px; float:left; padding:2px; margin:0 0 5px 5px; border:1px solid #d6d6ab;}

#gallery3 ul li a {display:block; width:80px; height:60px; text-decoration:none; border:none;}

#gallery3 ul li a img {display:block; width:0px; height:0px; border:0;}
#gallery3 ul li a img.thumb {display:block; width:80px; height:60px; border:0;}

#gallery3 ul li a:hover {white-space:normal; border-color:#ddd;}

#gallery3 ul li a:hover img {padding:2px; display:block; position:absolute; right:36px; top:141px; width:352px; height:252px; border:2px solid #d6d6ab;}
#gallery3 ul li a:hover img.thumb {display:none;}

#undergalleryimg3{
margin:0px;
padding:2px;
position:absolute;
top:181px;
right:36px;
width:352px; height:252px;
border:2px solid #d6d6ab;
}


/* end css gallery */

.rimage{
	float:right;
	margin:20px;
}

.flimage{
	float:left;
	margin:0px 20px 20px 0px;
}

#headerimg{
	width:950px; height:196px; 
	
}

.item{ margin:10px 0px 20px 0px;
padding:10px 0px 20px 0px;
border-bottom:1px solid #999;
min-height:100px;
}

.item2{ margin:0px 0px 20px 0px;
padding:0px 0px 20px 0px;
border-bottom:1px solid #999;
}

.special{
margin-left: 220px;

}

a.booknow:link, a.booknow:visited {
margin:3px 0 0 0; padding:0;
background-image:url(../images/booknow.jpg);
background-repeat:no-repeat;
width: 181px;
height:58px;
display:block;
}
a.booknow:hover{ background-image:url(../images/booknow-hover.jpg); background-repeat:no-repeat}

/*social media*/
#socialmedia{margin:7px 0 0 0; padding:0; width:200px; height:62px; position:relative; }
#socialmedia h2 {font-size:20px; }

ul.media{margin:5px 0px 0px 0px; padding:0; list-style:none; position:absolute; top:0px; right:0px; }
ul.media li{margin:0px 0px 0px 0px; padding:0; display:inline;  }

ul.media li a:link, ul.media li a:visited {display:inline-block; margin:0 0 0 0; padding:0; height:27px; width:27px;}
a.facebook:link, a.facebook:visited {background:url(/images/facebook_logo.png) no-repeat;}
a.facebook:hover {background:url(/images/facebook_logo-hover.png) no-repeat; }
a.twitter:link, a.twitter:visited {background:url(/images/twitter.png) no-repeat; }
a.twitter:hover {background:url(/images/twitter-hover.png) no-repeat; }
a.email:link, a.email:visited {background:url(/images/email-logo.png) no-repeat; }
a.email:hover {background:url(/images/email-logo-hover.png) no-repeat; }
a.rss:link, a.rss:visited {background:url(/images/rss.png) no-repeat; }
a.rss:hover {background:url(/images/rss_hover.png) no-repeat; }


ul.mediasmall{margin:0; padding:0; list-style:none; position:absolute; top:41px; right:0px; }
ul.mediasmall li{margin:0px 0px 0px 1px; padding:0; display:inline; float:left;}

ul.mediasmall li a:link, ul.mediasmall li a:visited {display:inline-block; margin:0px 0px 0 0; padding:0; height:19px; width:19px;}
a.digg:link, a.digg:visited {background:url(/images/digg.png) no-repeat;}
a.delicious:link, a.delicious:visited {background:url(/images/delicious.png) no-repeat;}
a.stumble:link, a.stumble:visited {background:url(/images/stumble.png) no-repeat;}
a.gmail:link, a.gmail:visited {background:url(/images/gmail.png) no-repeat;}
a.yahoo:link, a.yahoo:visited {background:url(/images/yahoo.png) no-repeat;}
a.myspace:link, a.utube:visited {background:url(/images/myspace.png) no-repeat;}
a.linkedin:link, a.linkedin:visited {background:url(/images/linkedin.png) no-repeat;}
a.flickr:link, a.flickr:visited {background:url(/images/flickr.png) no-repeat;}
a.utube:link, a.utube:visited {background:url(/images/utube.png) no-repeat;}
a.vimeo:link, a.vimeo:visited {background:url(/images/vimeo.png) no-repeat;}

.webappbox{
	width:200px;
	border:1px solid #333;
	padding:5px;
	margin:20px 20px 20px 0px;
	float:left;
	
}

td{vertical-align:top;}
.webappbox p{font-size:12px; font-weight:normal; text-align:left;}

.itemimage {
float:left;
margin:0px 10px 10px 0px;
}
.itemwords {
padding:0 0 0 180px;
width:500px;
}


