/*
Theme Name: Premier Baseball
Theme URI: http://wordpress.org/
Description: Theme created for The Simpler Group by Thabet-Abbas Burias
Version: 1.0
Author: Thabet-Abbas Burias
Author URI: http://mockup2markup.net/
Tags: baseball, fixed width, two columns, widgets

	This theme was built by Michael Heilemann,
	whose blog you will find at http://mockup2markup.net/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

*, html { margin: 0; padding: 0; }
body { background: #000 url(images/body_bg.gif) left top repeat; color: #555; font-family: Arial, helvetica, Tahoma, sans-serif; font-size: 76.1%; line-height: 1.5; }

p, h1, h2, h3, h4, ul, ol { padding: 0.5em 10px 0.5em; }
ul, ol { margin-left: 30px; }
.center { text-align: center; }
.nosidepad { padding-left: 0; padding-right: 0; }

a img { border: none; }
a:active, :focus { outline: none; }

#topbar { height: 36px; width: 100%; background: #000 url(images/topbar.gif) left top repeat-x; text-align: center; color: #fff; font-family: BankGothic Md BT, Century Gothic; padding-top: 2px; }
#topbar h2 { padding: 0; font-weight: normal; background: url(images/topbar_h2.png) center top no-repeat; height: 28px; width: 914px; text-indent: -9999px; margin: 0 auto; }

#wrapper { width: 930px; margin: 0 auto; }
.mainbody { background: #fff; }
#content, #sidebar { float: left; background: #fff; }
#content { width: 620px; border-right: 8px solid #000f20; min-height: 750px; }
#sidebar { width: 300px; }

h1.logo { padding: 0; background: url(images/logo.png) left top no-repeat; width: 405px; height: 135px; float: left; text-indent: -9999px; margin: 20px 0 0 20px; }
h1.logo a { display: block; height: 135px; }

#header { background: url(images/header.gif) left top no-repeat; width: 928px; height: 172px; overflow: hidden; }
.container { border: 1px solid #fff; margin-bottom: 4px; overflow: hidden; }

#topright { float: right; width: 380px; }

h2.titlebar { padding: 0; background: url(images/blue_bar.gif) left center repeat-x; height: 26px; color: #fff; font-size: 14px; text-transform: uppercase; text-align: center; padding-top: 4px; }

ul#mainmenu { list-style-type: none; margin: 0; padding: 0; overflow: hidden; clear: both; background: url(images/blue_bar.gif) left top repeat-x; height: 30px; }
ul#mainmenu li { float: left; }
ul#mainmenu li a { display: block; padding: 5px 14px 0; font-size: 12px; text-align: center; text-decoration: none; color: #fff; text-transform: uppercase; }
ul#mainmenu li:hover a { border-bottom: 3px solid #f00; }
ul#mainmenu li ul { display: none; }
ul#mainmenu li:hover ul { list-style-type: none; display: block; width: 150px; background: #006699; position: absolute; margin: 0; padding: 0 5px 5px 0;  }
ul#mainmenu li:hover ul li { float: none; margin: 0; }
ul#mainmenu li:hover ul li a { display: block; text-align: left; border: none; font-size: 11px; }
ul#mainmenu li:hover ul li a:hover { border: none; color: #dd0000; }


ul.sections { list-style-type: none; margin: 0; padding: 0; }
ul.sections li { margin: 5px auto; width: 295px; height: 109px; text-indent: -9999px; }
ul.sections li a { display: block; height: 108px; }
ul.sections li.pro-shop { background: url(images/ProShop.jpg) left top no-repeat; }
ul.sections li.testimonials { background: url(images/Testimonials.jpg) left top no-repeat; }
ul.sections li.schedule { background: url(images/Schedule.jpg) left top no-repeat; }

ul.home-news { list-style-type: none; margin: 0; padding: 0; }
li.news-item { overflow: hidden; clear: both; padding: 10px 0 10px 5px; }
p.news-img { float: left; width: 89px; height: 100px; margin-right: 10px; }
li.news-item h4 { padding: 0; }

h4 { font-family: Georgia; font-size: 14px; font-weight: normal; color: #000; }

#sponsors { background: #fff; }
ul.sponsors { list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
ul.sponsors li { float: left; height: 135px; margin: 10px 32px; }
ul.sponsors li a { display: block; text-indent: -9999px; height: 135px; }
ul.sponsors li.sponsor1 { background: url(images/Sponsor1.gif) left center no-repeat; width: 178px; }
ul.sponsors li.sponsor2 { width: 320px; }
ul.sponsors li.sponsor3 { background: url(images/Sponsor3.gif) left center no-repeat; width: 232px; }

#footer { border: none; }

ul.social-links { list-style-type: none; overflow: hidden; margin: 0; padding: 0; width: 200px; float: left; }
ul.social-links li { float: left; width: 32px; height: 32px; margin: 10px 5px; }
ul.social-links li { display: block; height: 32px; text-indent: -9999px; }
ul.social-links li.facebook { background: url(images/facebook_32.png) left top no-repeat; }
ul.social-links li.linkedin { background: url(images/linkedin_32.png) left top no-repeat; }
ul.social-links li.myspace { background: url(images/myspace_32.png) left top no-repeat; }
ul.social-links li.blogger { background: url(images/blogger_32.png) left top no-repeat; }

p#copyright { width: 700px; color: #ddd; text-align: right; float: right; font-size: 11px; }
p#copyright a { color: #fff; text-decoration: none; }

ul.topnav { margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
ul.topnav li { float: left; margin: 10px 15px; height: 65px; }
ul.topnav li a { color: #aaa; text-decoration: none; text-align: center; text-transform: uppercase; display: block; font-size: 11px; height: 65px; }
ul.topnav li:hover a { color: #fff; }
ul.topnav li.contact { background: url(images/contact.png) center bottom no-repeat; }
ul.topnav li.contact:hover { background-image: url(images/contact-on.png); }
ul.topnav li.employment { background: url(images/employment.png) center bottom no-repeat; }
ul.topnav li.employment:hover { background-image: url(images/employment-on.png); }
ul.topnav li.partners { background: url(images/partner.png) center bottom no-repeat; }
ul.topnav li.partners:hover { background-image: url(images/partner-on.png); }
ul.topnav li.devotionals { background: url(images/devotional.png) center bottom no-repeat; }
ul.topnav li.devotionals:hover { background-image: url(images/devotional-on.png); }

#searchbar { text-align: right; color: #fff; padding-top: 20px; }
#searchform p { padding-top: 0; }
#searchform button { background: url(images/gobutton.png) left top no-repeat; width: 26px; height: 25px; text-align: center; color: #aaa; text-transform: uppercase; border: none; font-size: 11px; cursor: pointer; }
#searchform button:hover { color: #fff; }
h4.phone { color: #fff; font-size: 18px; padding: 0 10px 0 0; }

small.theTime { padding: 0 10px; }

.wpcf7-form p { display: block; overflow: hidden; }
.wpcf7-form p label { width: 80px; float: left; margin-right: 10px; font-size: 11px; }

h3.headline, h2.headline { font-family: Georgia; }
.headline { color: #990000; font-weight: normal; padding-bottom: 0; }
.headline a { color: #990000; text-decoration: none; }

.instructors { padding: 10px 20px; }
.instructors td { padding: 5px; }
.postmetadata { font-size: 11px; color: #c0c0c0; }
.postmetadata a { font-size: 11px; color: #555555; }

.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }
