/*
Theme Name: TeachGlobalEd.net
Theme URI: http://wordpress.org/
Description: Teach Global Ed theme.
Author: Dustin Perzanowski
Author URI: 
Tags: blue, fixed width, two columns

*/

body{margin: 0; color: #333; background: #383e46 url(img/css/bg-body.png) repeat-x; font: normal normal normal .8125em/1.4em Helvetica, Arial, sans-serif;}

a:link{color: #32619c;}
a:visited{color: #61329c;}
a:active{color: #ef2525;}

input.defaultColor{color:#555;}
input.searchValue{color: #333;}

/*Color Settings*/
#wrap{background: #fff;}
#header{background: #32619c url(img/css/bg-head.png) center no-repeat;}
#topnav{background: #ddd url(img/css/bg-topnav.png) repeat-x;}
#sidebar{}
#content{}
/*.review{background: #e7f0fa;}*/

/*.alt-row{background: #e5e8ec;}*/
.review{background: #fff;}
.alt-row{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eee;}

#footer{background: #32619c url(img/css/bg-footer.png);}

/*Layout Settings*/
#wrap-border{width: 962px; padding: 20px; border: 1px solid #ddd; margin: 30px auto; background: #eee;}
#wrap{width: 960px; margin: 0; border: 1px solid #ddd;}

#header{width: 920px; padding: 0 20px; height: 100px; display: inline-block; position: relative;}
#header a#login{position: absolute; top: 5px; right: 20px; color: #fff; text-decoration: none;}
#header h1{font-size: 200%; margin: 0; line-height: 100px;}
#header h1 a{text-decoration: none; color: #fff; font-weight: normal; text-shadow: #111 1px 1px 3px;}

#topnav{width: 920px; padding: 0 20px; height: 30px; line-height: 30px; clear: both; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 20px; max-height: 30px; overflow: hidden;}
#topnav ul{margin: 0; padding: 0; list-style: none; height: 30px; width: 620px; float: left;}
#topnav li{display: inline-block; font-size: 14px; margin: 0; padding: 0;}
#topnav li a{padding: 7px 10px; text-decoration: none;}
#topnav form{width: 300px; float: right;height: 30px;}

#searchform{}
#searchform div{background: transparent url(img/css/bg-searchbox.png) left no-repeat; height: 22px; width: 300px; margin: 4px 0;}
#searchform label.screen-reader-text{position: absolute; left: -999em;}
#searchform #s{margin: 0 0 0 28px; width: 206px; height: 15px; padding: 3px 0; border: none; background-color: transparent; position: relative; top: -7px;}
#searchform #searchsubmit{}

#sidebar{width: 280px; margin-left: 20px; margin-right: 20px; float: left; clear: left; display: inline;}
/* CSS Sidebar. Overridden by JavaScript */
#sidebar .cat-item{position: relative;}
#sidebar .children{position: absolute; left: -999em;}
#sidebar .current-cat .children, #sidebar .current-cat-parent .children{position: relative; left: 0;}

/* Category Navigation styling */
#sidebar #category-nav li{list-style: none;}
#sidebar #category-nav .children{margin: 0;}
#sidebar #category-nav{padding: 0; margin: 0; list-style: none;}
#sidebar #category-nav li{line-height: 1.1em; padding: .2em 0;}
#sidebar #category-nav{font-size: 1.1em;}
#sidebar #category-nav li{}

#sidebar #category-nav .children{list-style: none; padding-left: 1.5em; font-size: .9090em;}
#sidebar #category-nav .children li{border-bottom: 1px dotted #ddd;}


#content{width: 620px; margin-right: 20px; float: left; clear: right; display: inline;}

/* Review Styles */
#content .review{display: inline-block; padding: 0 20px; position: relative; width: 580px;}
#content .review .favorite-icon img{position: absolute; right: 1em; top: 1em;}
#content .review-meta{line-height: 16px !important;}
#content .review-meta .icon{margin-bottom: -3px; margin-right: 6px;}


#content #search-heading{margin-bottom: 1em; color: #555;}
#content #search-query{color: #333;}

#content .error h1{color: #ef2525;}
#content .error{color: #555;}

#content .review-navigation{margin: 20px 0 0 0; font-size: 1.1em; text-align: center;}

#filter-control{float: right; font-size: 14px; height: 50px; padding: 0; font: 13px/18px Georgia,"Times New Roman","Bitstream Charter",Times,serif; display: none;}
#filter-control p{float: left;}
#filter-control ul{float: left; color: #21759B; height: 25px;}
#filter-control li{display: inline; border: 1px solid #ccc; padding: .25em .5em; margin-right: 10px; cursor: pointer; border-radius: 6px;-moz-border-radius: 6px; -webkit-border-radius: 6px;}
#filter-control li:hover{border-color: #999; background-color: #eee;}
#filter-control li.active-filter{color: #e90;}


#footer{clear: both; padding: 0 20px; display: inline-block; color: #fff; margin-top: 20px;}
#footer a:link{color: #fff;}
#footer a:visited{color: #fff;}
#footer a:active{color: #fff;}


/*WordPress CSS Classes*/
.aligncenter{margin: 0 auto;}
.alignleft{float: left;}
.alignright{float: right;}
img.alignleft{margin: 0 1em 1em 0;}
img.alignright{margin: 0 1em 0 1em;}