/*
Template Name: Blue Dojo
Theme URI: 
Description: 
Version: 0.2
Author: Bob Pease
Author URI: http://bpeasedesign.com
Tags: 
*/


/*Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*End Reset*/

/*Begin Main Style*/
body{background:#68b7e9 url(img/background.png) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:20px;color:#666;}
#wrapper{width:960px;margin:0 auto;}
#navigation{clear:both;padding:10px 0 0 0;}
	#navigation ul{list-style-type:none;float:right;margin:0;padding:0;}
	#navigation li{display:inline;float:left;margin:0 0 0 10px;width:115px;}
	#navigation li li{display:none;}
	#navigation span{color:#FFF;}
	#navigation a{background:url(img/navigation.png) 0 0 repeat-x;color:#FFF;display:block;width:115px;text-align:center;text-decoration:none;font-size:16px;padding:10px 0;}
	#navigation a:hover{background:url(img/navigation.png) 0 -50px repeat-x;color:#FFF;}
	#navigation li.current_page_item a{background:url(img/navigation.png) 0 -50px;color:#FFF;}
	#navigation .search-txt{background:url(img/search.png);border:none;width:170px;height:22px;padding:4px 0;font-size:16px;text-indent:5px;color:#666;}
	#navigation .search-btn{background:url(img/search.png) -170px 0;border:none;width:30px;height:30px;position:absolute;cursor:pointer;}
.adminlogin{float:right;}
#header{background:url(img/header.png);width:960px;height:300px;clear:both;position:relative;}
#info{float:left;width:440px;margin:10px 0 0;}
#sitename{text-align:center;width:100%;padding:10px 0;}
#address{text-align:center;width:400px;text-align:center;font-size:16px;padding:20px 0;}
#address img{float:left;margin:0 0 0 20px;}
#tagline{width:100%;text-align:center;padding:40px 0 0 0;}
#slide-container{float:right;width:495px;margin:10px 10px 0 0;}
/*Sub Header*/
#header-small{width:960px;padding:0 0 20px 0;background:#fff url(img/header-small.png) repeat-x bottom;clear:both;}

/*Footer*/
#footer{color:#FFF;font-size:11px;}
#footer a{color:#FFF;}
#copyright{float:left;}
#credit{float:right;}

#content{background:#ffffff url(img/content-background.png) bottom repeat-x;margin:10px 0;padding:10px;}
.col-wrap{margin-bottom:25px;}
.col-title{margin:0 0 10px 0;}
#calendar{}
#calendar li{float:left;display:block;background:#dedede;border:1px solid #333;text-align:center;margin:5px;height:20px;width:30px;}
#calendar .event{background:#68b7e9;color:#FFF;}
.homepage_table{width:90%;text-align:center;margin:0 auto;}
.homepage_table td{padding:5px;text-align:center;}
.homepage_table td a{text-decoration:none;border:none;}
/*3 Column*/
.threecol{float:left;width:300px;}
.left{margin-right:10px;}
.mid{margin:0 10px;}
.right{margin-left:10px;}
/*2 Column*/
.twocol{float:left;width:450px;}
/*Blog*/
.blog-post{}
/*Page*/
#page-wrap{margin:10px;float:left;width:600px;}
#page-wrap ul{margin:10px;}
#page-wrap ul li{list-style-type:disc;margin:0 0 0 25px;}

#sidebar-wrap{width:280px;float:right;margin:10px 0 10px;}
#sidebar-wrap h2{background:url(img/sidebar-title.png) no-repeat;font-size:14px;color:#fff;width:300px;margin:0 0 0 -6px;padding:5px 0 12px 5px;}
#sidebar-wrap ul{margin:0 0 10px 10px;}
#sidebar-wrap ul li{margin:2px 0;padding:0;}
#sidebar-wrap ul li ul{margin:0;padding:0;}
#sidebar-wrap ul li a{text-decoration:none;display:block;padding:2px;color:#333;}
#sidebar-wrap ul li a:hover{background:#ade5a3;}

/*Typography*/
p{margin:0 0 10px 0;}
strong{color:#669cbe;font-weight:bold;}
h1{}
h2{font-size:28px;color:#669CBE;font-weight:bold;margin:0 0 10px 0;}
h3,h3 a{font-size:16px;text-transform:uppercase;color:#37698a;font-weight:bold;margin:15px 0 5px;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h4{}
h5{}

/*General Use*/
.clear{clear:both;}