/*
Theme Name: Fondation Gainey Foundation
Version: 1
Author: Activis
Author URI: http://Activis.ca/

*/

body{ z-index:0; margin:0; padding:0; width:100%; height:100%; background:#f1fafe; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.69em; color:#694f33;}

h1,h2,h3{ font-family:Georgia, "Times New Roman", Times, serif;}
h1{ font-size:2em; color:#63b5d2;}
h2{ font-size:1.8em; color:#5295ad;}
h3{ font-size:1.45em; color:#5295ad;}
a.home{color:green; font-family: "MS Trebuchet", sans-serif;}
a.home:visited{color:green;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
a img{border:none;}
ul{}
ul li{padding:5px 0;}
hr{color:#63B5D2; background:#63B5D2; height:1px;border: 0;}
.light{ color:#FFFFFF;}
.txtFloat{ margin: auto auto auto 25px;}
.alignleft{float:left; clear:left;}
.alignright{float:right; clear:right;}

.center{ width:970px; margin:0 auto; position:relative; padding:0;}
.clear{ clear:both; float:none;}
.col50{ width:50%; float:left; display:inline;}
a.pdf { background:transparent url(images/file-red.gif) no-repeat scroll 0 0; padding-left:16px;}

/****** form ******/
form{float: none; clear: both; padding:0px;}
form label{float:left; clear:left; display:inline; width:100px; margin: 5px 10px 5px 0; text-align:right;}
form label.after{clear:none; margin: 5px 0 5px 5px; text-align:left;}
form .textarea{width:640px; float:none; clear:both; text-align:left;}
form input{float:left; display: inline; margin: 5px 0 5px 0; border:none; padding:0; width:195px;}
form input.hidden{display: none;}
form input.paypal{width:auto;}
form textarea{float: left; display: inline; margin: 10px 0 25px 0; width:520px; height:100px; border:none; padding:0;}
form .submit{float: left; clear: both;}
form .error{color:#63b5d2; font-weight:bold;}

/*****************************************/
/**************** Header *****************/
#header{ z-index:100; height:220px; width:100%; background:#a2dff8 url(images/backgroundHeader.jpg) repeat-x top; position:relative;}
#logo{ float:left; display:inline;}

/**** topMenu ****/
#topMenu{ position:absolute; top:0; right:5px; margin:0; padding:0; height:26px; line-height:26px; list-style:none; text-transform:uppercase;}
#topMenu li{ display:inline; padding:0 10px; margin:0; font-size:10px;}
#topMenu a{color:#FFFFFF;}
/**** menu ****/
#menu{ z-index:200; position:absolute; bottom:10px; left:325px; margin:0; padding:0; height:26px; line-height:26px; list-style:none; text-transform:uppercase; background: url(images/backgroundMenu.gif) left top no-repeat;}
#menu li{ z-index:250; position:relative; display:block; float:left; padding:0 5px; font-size:10px; margin:0; line-height:26px; height:26px;}
#menu li a{color:#694f33; line-height:26px; height:26px; padding:0px; margin:0;}
#menu a:hover{ color:#63b5d2; text-decoration:none;}
#menu li ul { z-index:300; position:absolute; top:18px; left:6px; background:#694f33; _background:#D4F0FC; margin:0; padding:0;}
#menu li li { z-index:400; float:none; color:#FFFFFF; list-style:none; display:block; margin:0; padding:0; white-space:nowrap;}
#menu li li a{ color:#694f33; padding:0 5px;}
#menu li li a:hover{ color:#63b5d2;}
#menu li .bottomR {padding:0 5px;}
#menu li:hover .topL{ background:url(images/menu/menuTLBlue.gif) no-repeat left top;}
#menu li:hover .topR{ background:url(images/menu/menuTRBlue.gif) no-repeat right top;}
#menu li:hover .bottomL{ background:url(images/menu/menuBLBlue.gif) no-repeat left bottom;}
#menu li:hover .bottomR{ background:url(images/menu/menuBRBlue.gif) no-repeat right bottom;}
.smenuL{ background:url(images/menu/smenuBLBlue.gif) no-repeat left bottom; _background:none;}
.smenuR{ background:url(images/menu/smenuBRBlue.gif) no-repeat right bottom; _background:none; padding:10px 15px 10px 0px;}

.mail {bottom:-2px;;position: relative;}

/******************************************/
/**************** Content *****************/
#content{ z-index:10; height:auto; width:100%; background:#FFFFFF; margin:0; padding:10px 0 20px 0;}
#content a{color:#63b5d2;}
#tagline{width:720px; margin:0 0 0 15px;}
#tagline h3{font-family: verdana, Tahoma, "MS Trebuchet", sans-serif; color:#999;}
h2.news{margin-bottom:0;}
/**** threeCol ****/
#threeColTop{ background:url(images/threeColTop.jpg) repeat-x top; padding:10px 0 0 0;}
#threeColBottom{ background:#684e32 url(images/threeColBottom.jpg) repeat-x bottom;}
#threeColTop a{color:#63b5d2;}

#col3{ min-height:250px; _height:250px; padding:20px 0 45px 0;}
#col3Top{ background:url(images/col3Bottom.gif) no-repeat bottom; margin: 0 0 5px 0;}
#col3Bottom{ background:url(images/col3Top.gif) no-repeat top; margin:0; padding:10px 0;}
.cols{ width:280px; float:left; display:inline; padding:10px 15px 10px 25px; position:relative;}

#col3Facebook{ position:absolute; right:15px; bottom:0;}
#col3donation{ position:absolute; right:0px; top:-67px;}

/**** twoCol ****/
#twoColL{ float:left; display:inline; width:700px; margin:0; padding:10px 0 60px 15px; /*overflow-x:hidden;*/}
#twoColR{ float:left; display:inline; width:250px; margin:0; padding:10px 5px 0 0;}

.box{ margin:0 0 0 20px; padding:15px 0 0 0; _padding:0; _margin: 15px 0 0 20px; clear:both; color:#fff;}
.box .topL{ background:url(images/menu/menuTL.gif) no-repeat left top;}
.box .topR{ background:url(images/menu/menuTR.gif) no-repeat right top;}
.box .bottomL{ background:url(images/menu/menuBL.gif) no-repeat left bottom;}
.box .bottomR{ background:url(images/menu/menuBR.gif) no-repeat right bottom; padding:5px 10px; height:1%;}

form .box{ margin:15px 0 0 0; padding:0 0 0 0; _padding:0; _margin: 15px 0 0 0px; clear:both; /*width:700px; overflow-x:hidden;*/}
form .box .bottomR{padding:15px 25px; height:1%; /*width:650px; overflow-x:hidden;*/}

#twoColR #donation{ margin:0 0 0 0;}
.news{ margin-bottom:20px;}
img.brd{ border:#FFFFFF solid 4px; margin:-4px 10px 0 0;}

#navigation{list-style:none; margin:10px 0 0 0; padding:0;}
#navigation li{ display:inline; padding:0px 5px 0 5px; margin:0 1px 0 1px; /*border-right:#694f33 1px solid;*/}
#navigation li.notCurrent{border:#63B5D2 1px solid; }
#navigation li.current{border:none;}

#videokawartha{position:relative; z-index:1;}
#videokawartha object{position:relative; z-index:2;}


.wp-caption{ padding:10px 0px 10px 10px; background:#E4F5FC; margin:0 0 10px 30px;}
/*****************************************/
/**************** Footer *****************/
#footer{ z-index:5; height: 230px; width:100%; background:#f1fafe url(images/backgroundFooter.jpg) top repeat-x;}
#footer .center{ background:url(images/logogainey.jpg) no-repeat center 97px; min-height:250px; _height:250px;}
#footer a{ color:#694f33;}
#menuFooter{ position:absolute; top:0; right:5px; margin:0; padding:0; height:26px; line-height:26px; list-style:none; text-transform:capitalize;}
#menuFooter.fr{text-transform:none;}
#menuFooter li{ display:inline; padding:0 10px; font-size:9px;}
#copyright{ font-size:9px; padding:7px 0 0 0;}

#credits{ width:590px; margin:0px auto; padding:30px 0 0 0;}
.credit{width:295px; float: left; display:inline;}
.credit img{ float:left; display:inline;}
.credit .txt{ float:left; display:inline; padding:0 10px; width:185px;}

#logoHome{margin: 0px auto; width:150px; height:150px; display:block;}


