/*
Theme Name: Westgate Christian Academy
Theme URI: http://www.westgate.com
Description: The custom Westgate theme designed and developed by <a href="http://www.sevenplacesproductions.com">Seven Places Productions</a> (7Places LLC - Jamon Abercrombie).
Version: 1.5.25
Author: Jamon Abercrombie
Author URI: http://www.sevenplacesproductions.com/
*/

body {background:url(images/back-page.jpg); margin:0 auto; text-align:center; padding:0; font-family:Arial, Helvetica, sans-serif}

.contain {text-align:center; margin:0 auto; padding:0; width:854px; border:solid #e5a92d; border-width:0 1px; background:#fff}
.contain a {color:#006B33;}
.contain a:hover {color:#05311a;}

.main-nav {background:#05311a; clear:both; height:40px; _position:relative; _z-index:1000;}
.main-nav ul {float: left; list-style: none; line-height:1; font-weight: bold; padding:0; margin:0; font-size:12px}
.main-nav a {display:block; color:#fff; text-decoration: none; padding:8px 22px 8px 22px;}
.main-nav a:hover {color:#fff;}
.main-nav li {float:left; padding:8px 0 0 0}
.main-nav li ul {position:absolute; left:-999em; height:auto; width:224px; font-weight:normal;  margin:0; background:#05311a; text-align:left; padding-top:0; border:3px solid #e5a92d}
.main-nav li li {display:block; padding:0}
.main-nav li ul a {display:block; width:180px;}
.main-nav li ul ul {margin:-2.1em 0 0 224px; background:#05311a; width:224px;}
.main-nav li:hover ul ul, .main-nav li:hover ul ul ul, .main-nav li.sfhover ul ul, .main-nav li.sfhover ul ul ul {left: -999em;}
.main-nav li:hover ul, .main-nav li li:hover ul, .main-nav li li li:hover ul, .main-nav li.sfhover ul, .main-nav li li.sfhover ul, .main-nav li li li.sfhover ul {left: auto;}
.main-nav li li:hover, .main-nav li li.sfhover {background:#e5a92d; border-bottom:none}
.main-nav li:hover, .main-nav li.sfhover {background:#006d33; border-bottom:4px solid #e5a92d;}

.main-nav li.general ul ul {margin:-2.2em 0 0 -224px; background:#05311a; width:224px;}



#header {background:#fff;}
#headerimg {float:left; margin:-30px 0 30px 30px;}
img.more-img {float:right; border:none; width:300px; height:65px; margin:70px 150px 0 0;}


#content {float:left; width:600px; text-align:left; padding:10px 15px; margin-top:-35px;}
.post {padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #989898; clear:both}
.post li, .post p, #content p, #content li {font-size:12px;}
.post h2 {color:#006B33;}
.post h2 small, .post h3 small {font-size:11px; font-weight:normal; color:#898989;}

.entry table {font-size:12px; border:1px solid #ccc;}
.entry td {font-size:12px; border:1px solid #ccc; padding:3px}


.hometable {width:auto; margin:0 auto 15px auto; text-align:center; padding:0; border-collapse:collapse}
.hometable td.calendar, .hometable td.news-events, .hometable td.announcements {background:url(../images/tornedge-right.jpg) no-repeat top center; width:250px; vertical-align:top; padding:0 15px;}
.hometable td h1 {color:#372019; display:block; padding:10px 15px 5px 0; width:240px; font-weight:bold; font-size:16px; text-align:right; background:#f7e5c0; margin:0; font-family:Georgia, "Times New Roman", Times, serif}
.hometable td h2 {color:#008540; text-align:left; margin-bottom:5px; padding:0 0 0 15px; font-size:16px}
.hometable td p {color:#4d4d4d; padding:0 15px; text-align:left; margin-bottom:10px; font-size:12px}
a.more {float:right; text-align:center; background:#006B33; margin:5px 12px 0 0; font-size:9px;  font-weight:bold; padding:5px 8px; color:#fff; border:1px solid #e5a92d; text-decoration:none}
a.more:hover {color:#e5a92d;}
.hometable td.calendar ul {margin:0; padding:5px 15px 5px 20px; list-style:none;}
.hometable td.calendar li {background:url(../images/calendaricon.jpg) no-repeat left top; padding:2px 0 5px 0; margin:0; color:#4d4d4d}
.hometable td.calendar li a {color:#900;}
.hometable td.calendar li a:hover {color:#1489ff;}
.hometable td.news-events ul {text-align:left; list-style:disc; padding:0 15px 0 25px}
.hometable td.news-events ul li {list-style:circle;}
.hometable td.news-events p a, .hometable td.announcements p a, .hometable td.news-events li a, .hometable td.announcements li a {color:#000; text-decoration:underline;}
.hometable td.news-events p a:hover, .hometable td.announcements p a:hover, .hometable td.news-events li a:hover, .hometable td.announcements li a:hover {color:#900;}


#sidebar {float:right; width:200px; padding-bottom:15px; margin-top:-52px}
#sidebar h2 {text-align:left; margin:15px 0 0 0; padding:0; font-size:16px}
#sidebar ul {text-align:left; font-size:12px; margin:0; padding:0 10px 0 15px; list-style:none}
#sidebar ul ul {padding:0 10px 0 20px;}
#sidebar form#searchform {text-align:right; font-size:12px; margin:15px 10px 0 0;}
#sidebar input#s {width:67%; margin-bottom:2px}


#footer {background:#05311a; clear:both; padding:15px}
#footer a {color:#e5a92d;}
#footer h2 {margin:0; padding:0; color:#e5a92d; font-size:16px; text-align:left}
.footer-left {font-size: 12px;}
.footer-left, .footer-right, .footer-center {width:30%; float:left; margin-right:15px;}
.footer-left img {margin-bottom:20px;}

.footer-center {border:solid #e5a92d; border-width:0 1px; padding:0 15px}
.footer-center form {text-align:right; font-size:12px; color:#fff; margin:15px 0 25px 0;}
.footer-center input#s {width:77%; margin-bottom:2px}
.footer-center img {margin:10px auto 0 auto;}

.footer-right {text-align:left; font-size:12px; color:#fff}
.footer-right p {margin:0 0 10px 0; padding:0;}

.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto; text-align:center}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.navigation {font-size:10px; margin-bottom:15px}
.alignright {float:right;}
.alignleft {float:left}

.fill {clear:both;}
.linklove {display:none;}