/*
Theme Name: Gabites
Theme URI: http://wordpress.org/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Dave Shea
Tags: mantle color, variable width, two columns, widgets

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/

body { background:#425672; color:#515050; font:12px/18px verdana, arial, helvetica, sans-serif; margin:0; padding:0; }

a { font:12px/18px verdana, arial, helvetica, sans-serif; color:#7594c1; }
a:hover { color:#283444; }

p { margin:12px 0; }

h1 { font:22px/22px verdana, arial, helvetica, sans-serif; color:#324257; margin:0 0 16px 0; }
h2 { font:20px/20px verdana, arial, helvetica, sans-serif; color:#324257; margin:0 0 16px 0; }
h2.title { margin-top:16px; }
h3 { font:16px/18px verdana, arial, helvetica, sans-serif; color:#324257; margin:0 0 16px 0; }
h4 { font:14px/18px verdana, arial, helvetica, sans-serif; color:#324257; margin:0 0 16px 0; }
h5 { font:13px/18px verdana, arial, helvetica, sans-serif; color:#324257; margin:0 0 16px 0; }
h6 { font:12px/18px verdana, arial, helvetica, sans-serif; color:#324257; margin:0 0 16px 0; }

ul { margin:0 0 0 20px; padding:0 0 0 20px; list-style:disc; }
ol { margin:0 0 0 20px; padding:0 0 0 20px; list-style:decimal; }
ul li { list-style-image:url("images/li.png"); }

hr { border:none; border-top:1px solid #dfe6f1; background:none; }

em { font-style:italic; }
strong { font-weight:bold; }
u { text-decoration:underline; }
label { text-align:left; display:block; color:#324156; }
fieldset { width:450px; background:#bac9e0; border:1px solid #7594c1; padding:20px; }
input { width:100%; }
textarea { width:100%; }
legend { font:16px/18px verdana, arial, helvetica, sans-serif; color:#324257; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.wp-image-51 { margin:15px 0 0 0; }
.homecallstoaction { width:450px; }
.homecallstoaction td { width:50%; vertical-align:top; padding:4px; }
.homecallstoaction h3 { margin-top:14px; }

#wrap { width:960px; margin:0 auto; }
#header { height:137px; background:#334258; }
#header h1 { margin:41px 0 0 66px; padding:0; float:left; }
#header h1 a { display:block; width:315px; height:57px; background:url("images/logo.gif") no-repeat; text-indent:-9999px; }
#header blockquote { float:right; margin:25px 45px 0 0; }
#header blockquote p { width:441px; height:89px; margin:0; padding:0; background:url("images/quote.gif") no-repeat; text-indent:-9999px; }
#nav { height:52px; background:#7594c1; border-bottom:3px solid #6985ad; }
#nav ul { margin:0; padding:0; list-style:none; }
#nav li { float:left; list-style:none; position:relative; margin:0 34px; }

#nav a { height:52px; text-indent:-9999px; display:block; margin:0 2px; }
#nav li.page-item-2 a { width:96px; background:url("images/nav/about.gif") no-repeat bottom; } /* About */
#nav li.page-item-15 a { width:109px; background:url("images/nav/contact.gif") no-repeat bottom; } /* Contact Us */
#nav li.page-item-17 a { width:74px; background:url("images/nav/home.gif") no-repeat bottom; margin-left:7px; } /* Home */
#nav li.page-item-11 a { width:137px; background:url("images/nav/join.gif") no-repeat bottom; } /* Join our team */
#nav li.page-item-13 a { width:149px; background:url("images/nav/community.gif") no-repeat bottom; } /* Our Community */
#nav li.page-item-8 a { width:130px; background:url("images/nav/directors.gif") no-repeat bottom; } /* Our Directors */
#nav li.page-item-5 a { width:102px; background:url("images/nav/team.gif") no-repeat bottom; } /* Our team */
#nav li.page-item-3 a { width:119px; background:url("images/nav/do.gif") no-repeat bottom; } /* What we do */
#nav li.page-item-2 a:hover { width:96px; background:url("images/nav/about.gif") no-repeat top; } /* About */
#nav li.page-item-15 a:hover { width:109px; background:url("images/nav/contact.gif") no-repeat top; } /* Contact Us */
#nav li.page-item-17 a:hover { width:74px; background:url("images/nav/home.gif") no-repeat top; } /* Home */
#nav li.page-item-11 a:hover { width:137px; background:url("images/nav/join.gif") no-repeat top; } /* Join our team */
#nav li.page-item-13 a:hover { width:149px; background:url("images/nav/community.gif") no-repeat top; } /* Our Community */
#nav li.page-item-8 a:hover { width:130px; background:url("images/nav/directors.gif") no-repeat top; } /* Our Directors */
#nav li.page-item-5 a:hover { width:102px; background:url("images/nav/team.gif") no-repeat top; } /* Our team */
#nav li.page-item-3 a:hover { width:119px; background:url("images/nav/do.gif") no-repeat top; } /* What we do */

#nav ul li ul { display:none; position:absolute; top:52px; }
#nav ul li ul li { margin:0; float:none; }
#nav ul li:hover ul, #nav ul li.over ul { display:block; }
#nav li.page-item-2 ul li a, #nav li.page-item-2 ul li a:hover, #nav li.page-item-15 ul li a, #nav li.page-item-15 ul li a:hover, #nav li.page-item-17 ul li a, #nav li.page-item-17 ul li a:hover, #nav li.page-item-11 ul li a, #nav li.page-item-11 ul li a:hover, #nav li.page-item-13 ul li a, #nav li.page-item-13 ul li a:hover, #nav li.page-item-8 ul li a, #nav li.page-item-8 ul li a:hover, #nav li.page-item-5 ul li a, #nav li.page-item-5 ul li a:hover, #nav li.page-item-3 ul li a, #nav li.page-item-3 ul li a:hover { height:25px; padding:15px; background-image:none; background-color:#6381b5; text-indent:0; width:200px; color:#fff; border-bottom:none; }

#nav ul ul ul { display:none; }
#nav ul li:hover ul ul, #nav ul li.over ul ul { display:none; }

#banner { height:200px; background:url("images/banner.jpg") no-repeat; }
#content { background:#fff; }
#content .margin { display:block; margin:0 30px; padding:15px 0 30px 0; }
#footer { font-size:11px; color:#8e9aaa; text-align:center; }
#footer .left { margin:0 0 0 20px; padding:15px 0 0 0; display:inline; }
#footer .right { margin:-4px 20px 0 0; padding:15px 0 0 0; display:inline; }
#footer ul { margin:0; padding:0; list-style:none; margin:15px 0 0 0; }
#footer ul ul { display:none; }
#footer li { height:12px; display:inline; list-style:none; border-right:1px solid #8e9aaa; margin:0; padding:0 6px 0 3px; }
#footer li:last-child { border-right:none; }
#footer a { color:#8e9aaa; text-decoration:underline; font-size:11px; position:relative; top:-5px; }
#footer a:hover { color:#283444; }

#featurebox { background:#bac9e0; border:1px solid #7594c1; width:100%; }
#featurebox h3 { color:#10213a; font-weight:bold; font-size:18px; margin:15px 0 15px 15px; }
#featurebox ul { margin-left:35px; margin-bottom:25px; margin-top:20px; }
#featurebox a { color:#324156; text-decoration:none; }
#featurebox a:hover { text-decoration:underline; }
#featurebox li { margin:10px 0; }

#wpcf { float:right; }