/* Created by Gabriel Coder */
/*     gcoder@gmail.com     */
/*         03/10/09         */

/* CSS RESET v1.0 | 20080212 */


/* */


#wrap	{}

/* Header */
#header	{height:95px; margin:0 auto; width:990px; }
/*#header	{height:325px; margin:0 auto; width:990px; }*/
#menu	{height:45px;width:960px; background-color:#000000; padding:10px 15px; margin:0 auto; border-bottom:1px #696969 solid; }
#menu div	{float:left;}
#menu ul	{float:right; display:inline; display:none; }
#toppanel	{display:none;}
#footer	{display:none;}
#home-slide #controls	{display:none;}
#content-container	{width:100%; float:left;}
#maincontainer #content, #maincontainer #content-gallery	{float:right; width:100%; margin:0 auto;}
#flower	{background:url(/images/bottom-flower.jpg) no-repeat; width:218px; height:196px; position:absolute; bottom:-20px; left:0; z-index:-1; display:none;}
#subnav {width:230px; float:left; display:none; }
#flash-spacer {display:none;}
#FAQ p	{display:block!important}
#maincontainer #testimonials	{display:none; width:100%;}


#header-bottom	{background:url(/images/bg-header-bottom.png) repeat-x; width:100%; height:76px; position:absolute; top:247px; z-index:2; display:none;}*/

/**/

/* common */
a:hover	{color:#FFFFFF;}

#maincontainer	{width:990px; margin:0 auto 20px; position:relative; z-index:0;}
h1	{font-size:2.1em; font-weight:normal; letter-spacing:-0.01em; text-transform:uppercase; color:#FFFFFF; }

/**/

/* footer */

/*#footer	{width:100%; border-top:1px #656565 solid; border-bottom:1px solid #656565; padding:20px 0; margin-bottom:40px; background-color:#000000; height:182px;}
#footer div	{width:990px; margin:0 auto;}
#footer #social-networks-link	{float:left; display:block; margin-top:40px; width:auto;clear:left;}

#footer ul#footer-menu, #footer ul#footer-menu li	{display:inline; float:left;}

#footer ul#footer-menu li a	{display:inline; text-decoration:underline; text-transform:uppercase; padding:0 20px; border-right:1px #949494 solid; color:#949494; font-size:1.2em; letter-spacing:-0.01em}
#footer ul#footer-menu li a:hover	{color:#FFFFFF;}

#footer ul#footer-menu li a.first	{padding-left:0}
#footer ul#footer-menu li a.last	{padding-right:0; border:0;}
#footer #blog-post	{float:right; width:225px;}
#footer #blog-post h5	{font-size:1.2em; color:#616161; text-align:center; margin-bottom:10px; text-transform:uppercase;}
#footer #blog-post h5 img	{vertical-align:top;}
#footer #blog-post ul li	{background:url(/images/file-arrow.jpg) left no-repeat; padding:10px 0 10px 20px; border-bottom:1px solid #616161;}
#footer #blog-post ul li a	{color:#949494;}
#footer #blog-post ul li a:hover	{color:#FFFFFF;}
*/
/**/

/* Home */
#maincontainer #home-slide	{width:990px; /*border:1px #686868 solid; background-color:#111111;*/ padding:0; position:relative; z-index:-1; margin-top:15px; display:none;}
#maincontainer #home-slide #slider ul li p a	{background:url(/images/arrowlink.jpg) no-repeat 0 3px; padding:5px 30px; line-height:15px; overflow:visible; height:auto; display:none;}
#breadcrumb-home	{padding:3px 0; display:none;}

/**/

/* Contact Info */
/*#flash-spacer	{height:310px; width:820px; display:none;}
#home-slide ul#contact-info	{position:absolute; top:590px; right:5px; }
ul#contact-info , ul#contact-info  li	{display:inline;}
ul#contact-info  li.contact-email a, #content-container-full	ul#contact-info  li.contact-email a {padding:1px 30px; background:url(/images/mail-white.jpg) 0 2px no-repeat; height:15px; float:left}
ul#contact-info  li.contact-email, ul#contact-info  li.contact-email	{background:none;}
ul#contact-info  li.contact-phone, ul#contact-info  li.contact-phone	{padding:1px 30px; background:url(/images/phone-white.jpg) 0 1px no-repeat; height:15px; float:left}
ul#contact-info	{margin:20px 0; display:inline-block;}*/
/**/

/* Sections */




#content-container #content p,	#contact-us-form p, #content-gallery p{margin:0 0 10px; line-height:120%;}
#content ul	{margin-bottom:20px;}
#content ul li	{background: url(/images/bullet-arrow.gif) 0 3px no-repeat; padding-left:15px; line-height:120%; margin:3px 0 0 15px;}
#content ul li ul	{margin:3px 0 3px 10px;}

/* FAQ */

#content-container #content #FAQ h2, #content-container-full #contact-us-form #FAQ h2	{background: url(/images/arrow-down.jpg) 0 3px no-repeat; padding:3px 0 10px 25px; border-bottom:1px #333 solid;}	
#content-container #content #FAQ p, #content-container-full #contact-us-form #FAQ p	{margin:0 0 20px 25px; line-height:140%;}

/* Gallery */
#maincontainer #content-gallery	{width:745px; float:none; margin-left:190px; }
ul#gallery-list	{clear:both;}
ul#gallery-list li	{display:inline; width:350px; float:left; border:1px #222222 solid; background-color:#111111; padding:10px; height:89px; }
ul#gallery-list li:hover	{background-color:#222222;}
ul#gallery-list li img	{float:left; margin-right:10px; border:1px #222222 solid; width:150px; height:89px;}
ul#gallery-list li:hover img	{border:1px #000000 solid;}
ul#gallery-list li h2,ul#gallery-list li p	{float:right; width:188px;}
ul#gallery-list li h2	{color:#FFFFFF; font-size:1.3em; margin-top:20px; margin-bottom:0;}
ul#gallery-list li p	{padding:5px 0; line-height:120%;}

/**/


/* Activities */

.dropdown {display:block; clear:both;}

#content div.activities-list	{padding:10px 0; position:relative; border-top:1px #222 dashed;margin-bottom:10px; cursor:pointer; display:block; width:100%;}
#content div.activities-list img	{margin:0 10px 10px 0; float:left; border:1px #696969 solid; padding:2px;}
#content div.activities-list h2	{margin-bottom:10px !important; }
#content div.activities-list h2, #content div.activities-list p	{width:320px;float:left; display:block;}
#content div.activities-list img.activity-more	{position:absolute; right:10px; top:40px; border:0; display:none;}
#content div.activities-list ul	{margin-bottom:0; float:left; clear:both;}
#content div.activities-list ul li	{background:#000 none; width:230px; margin:0; padding:0 0 2px;}
#content div.activities-list ul li span	{color:#FFFFFF;}

#content div.activities-list-details ul.images	{margin:0 0 0 0; height:100px; display:none!important;  }
#content div.activities-list-details ul.images li	{background:#000 none; display:inline; width:100px; height:100px; padding:0; margin:0; }
#content div.activities-list-details ul.images li img	{border:1px #FFF solid; width:100px; height:75px; }

/**/

/* Contact Us */

#content-container-full #contact-us	{width:405px;border:none; margin:0 auto;}
#content-container-full #contact-us-form	{width:405px;margin:0 auto;}

/**/

/* Testimonials */

#content-container-full ul#testimonials-content	li	{background:none; margin-bottom:20px; border-bottom:1px #333 solid;}
#content-container-full ul#testimonials-content	li p	{margin-bottom:10px;}
#content-container-full ul#testimonials-content	li p b	{color: #696969;}

/**/

/*Site Map */
div.sitemap h2, div.sitemap ul	{width:480px; margin:0 auto;}
div.sitemap	h2	{margin:15px auto 5px; border-bottom:1px #696969 solid; padding:5px 0; font-size:1.5em;}
div.sitemap ul li	{ margin-left:20px; padding:5px 0;}

/**/

/* Thank you */

#thank-you	h2{ font-size:2.4em; margin-bottom:20px;}
#thank-you	p{ font-size:1.5em; }

/**/

/* Add this */

#addthis	{width:125px; margin:20px auto 0;}
#addthisgallery	{margin:20px auto 0; width:125px;}

/**/
