﻿/*
Theme Name: Power of Accomplished Teaching Custom Theme
Theme URI: 
Description: This theme was created for The Power of Accomplished Teaching by Arrowplane, LLC
Version: 1.0
Author: Arrowplane, LLC
Author URI: http://arrowplane.net/
Tags: 

*/



/* Import other stylesheets
-----------------------------------------------------------------------------*/

@import url("reset.css"); 
@import url("typography.css"); 


/* framework
-----------------------------------------------------------------------------*/
html
{
	background-color:#fff;	
}
body
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/bg-top-bar.jpg) 0 0 repeat-x;
	width:100%;
}
#header-container
{
	width:1031px;
	margin:0 auto;
}
#main-container
{
	width:1031px;	
	margin:0 auto;	
	padding:10px 0 0 0;
	background-color:#f0f0f0;	
}
#main-container .internal
{
	margin:0 40px;	
	padding:0;
	background:transparent url(/wp-content/themes/power-of-teaching/images/bg-internal.gif) 0 0 repeat-y;	
}
#internal-bot
{
	margin:0 40px;		
	background:transparent url(/wp-content/themes/power-of-teaching/images/internal-bot.gif) 0 0 no-repeat;
	height:40px;
	width:951px;
}
#internal-bot-one-column
{
	margin:0 40px;		
	background:transparent url(/wp-content/themes/power-of-teaching/images/internal-bot-one-column.gif) 0 0 no-repeat;
	height:40px;
	width:951px;
}

/* header
-----------------------------------------------------------------------------*/
#header
{
	background-color:transparent;
	width:969px;
	padding:0 31px;
	height:122px;	
}

#logo
{
	float:left;
	background:transparent url(/wp-content/themes/power-of-teaching/images/logo.jpg) 0 0 no-repeat;
	width:275px;
	height:122px;
	text-indent:-9999em;
	display:block;	
}
#logo a
{
	width:275px;
	height:122px;
	display:block;	
}
#utility-tagline
{
	float:right;
	width:649px;
	padding-right:45px;
}
#utility
{
	height:56px;
	padding:10px 0 0 0;
}
#utility ul
{
	float:right;
}
#utility li
{
	float:left;	
}
#utility li.home-link, #utility li.login-link
{
	padding-top:4px;	
}
#utility li.home-link a, #utility li.home-link a:link, #utility li.home-link a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/icon-house.gif) 0 0 no-repeat;
	padding:0 14px 0 17px;
	color:#1d8b3e;
	font-size:10px;	
	line-height:14px;
	height:12px;
	display:block;
	width:23px;
	overflow:hidden;	
}
#utility li.home-link a:hover, #utility li.home-link a:active, 
#utility li.home-link a.selected, #utility li.home-link a.selected:link, #utility li.home-link a.selected:visited, 
#utility li.home-link a.selected:hover, #utility li.home-link a.selected:active
{
	color:#999;	
	background-position:0 -22px;
}
#utility li.login-link a, #utility li.login-link a:link, #utility li.login-link a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/icon-lock.gif) 0 0 no-repeat;
	padding:0px 0 0 15px;
	color:#1d8b3e;
	font-size:10px;
	line-height:14px;	
	height:14px;
	display:block;
	width:34px;
	overflow:hidden;
}
#utility li.login-link a:hover, #utility li.login-link a:active, 
#utility li.login-link a.selected, #utility li.login-link a.selected:link, #utility li.login-link a.selected:visited, 
#utility li.login-link a.selected:hover, #utility li.login-link a.selected:active
{
	color:#999;	
	background-position:0 -22px;
}
#utility li.search
{
	width:138px;	
}
#utility input.search, #utility input#s
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/bg-search-field.jpg) 0 0 no-repeat;
	width:133px;
	height:17px;
	border:none;	
	padding:5px 13px 0 13px;
	color:#666;
	font-size:10px;
	margin-right:5px;
	float:left;
}
.screen-reader-text
{
	display:none;
}
input#searchsubmit
{
	border:none;
	float:left;
	cursor:pointer;
}
#utility li.search-btn a, #utility li.search-btn a:link, #utility li.search-btn a:visited, input#searchsubmit
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/btn-search.jpg) 0 0 no-repeat;
	padding:0;
	height:23px;
	width:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999em;
}
#utility li.search-btn a:hover, #utility li.search-btn a:active
{
	background-position:0 -23px;
}
#tagline
{
	margin:0 0 0 24px;
	background:transparent url(/wp-content/themes/power-of-teaching/images/tagline.gif) 0 0 no-repeat;
	width:627px;
	height:20px;
	text-indent:-9999em;
	display:block;
}
/* main-nav
-----------------------------------------------------------------------------*/
#main-nav
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/bg-main-nav.jpg) 0 0 no-repeat;
	width:1011px;
	padding:0 0 0 20px;
	height:53px;
}
#main-nav li
{
	float:left;	
}
#main-nav li.library a, #main-nav li.library a:link, #main-nav li.library a:visited,
#main-nav li.forums a, #main-nav li.forums a:link, #main-nav li.forums a:visited,
#main-nav li.chat-rooms a, #main-nav li.chat-rooms a:link, #main-nav li.chat-rooms a:visited,
#main-nav li.events a, #main-nav li.events a:link, #main-nav li.events a:visited,
#main-nav li.news a, #main-nav li.news a:link, #main-nav li.news a:visited,
#main-nav li.blog a, #main-nav li.blog  a:link, #main-nav li.blog  a:visited,
#main-nav li.store a, #main-nav li.store a:link, #main-nav li.store a:visited,
#main-nav li.about a, #main-nav li.about a:link, #main-nav li.about a:visited,
#main-nav li.join a, #main-nav li.join a:link, #main-nav li.join a:visited
{
	height:53px;
	text-indent:-9999em;
	display:block;	
}
#main-nav li.library a, #main-nav li.library a:link, #main-nav li.library a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/nav-library.jpg) 0 0 no-repeat;
	width:140px;
}
#main-nav li.forums a, #main-nav li.forums a:link, #main-nav li.forums a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/nav-forums.jpg) 0 0 no-repeat;
	width:131px;
}
#main-nav li.chat-rooms a, #main-nav li.chat-rooms a:link, #main-nav li.chat-rooms a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/nav-chat-rooms.jpg) 0 0 no-repeat;
	width:170px;
}
#main-nav li.events a, #main-nav li.events a:link, #main-nav li.events a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/nav-events.jpg) 0 0 no-repeat;
	width:119px;
}
#main-nav li.news a, #main-nav li.news a:link, #main-nav li.news a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/nav-news.jpg) 0 0 no-repeat;
	width:108px;
}
#main-nav li.blog a, #main-nav li.blog a:link, #main-nav li.blog a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/nav-blog.jpg) 0 0 no-repeat;
	width:104px;
}
#main-nav li.store a, #main-nav li.store a:link, #main-nav li.store a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/nav-store.jpg) 0 0 no-repeat;
	width:109px;
}
#main-nav li.about a, #main-nav li.about a:link, #main-nav li.about a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/nav-about.jpg) 0 0 no-repeat;
	width:116px;
}
#main-nav li.join a, #main-nav li.join a:link, #main-nav li.join a:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/nav-join.jpg) 0 0 no-repeat;
	width:113px;
}

#main-nav li.library a:hover, #main-nav li.library a:active,
#main-nav li.forums a:hover, #main-nav li.forums a:active,
#main-nav li.chat-rooms a:hover, #main-nav li.chat-rooms a:active,
#main-nav li.events a:hover, #main-nav li.events a:active,
#main-nav li.news a:hover, #main-nav li.news a:active,
#main-nav li.blog a:hover, #main-nav li.blog a:active,
#main-nav li.store a:hover, #main-nav li.store a:active,
#main-nav li.about a:hover, #main-nav li.about a:active,
#main-nav li.join a:hover, #main-nav li.join a:active,

#main-nav li.library a.selected, #main-nav li.library a.selected:link, #main-nav li.library a.selected:visited,
#main-nav li.library a.selected:hover, #main-nav li.library a.selected:active,
#main-nav li.forums a.selected, #main-nav li.forums a.selected:link, #main-nav li.forums a.selected:visited,
#main-nav li.forums a.selected:hover, #main-nav li.forums a.selected:active,
#main-nav li.chat-rooms a.selected, #main-nav li.chat-rooms a.selected:link, #main-nav li.chat-rooms a.selected:visited,
#main-nav li.chat-rooms a.selected:hover, #main-nav li.chat-rooms a.selected:active,
#main-nav li.events a.selected, #main-nav li.events a.selected:link, #main-nav li.events a.selected:visited,
#main-nav li.events a.selected:hover, #main-nav li.events a.selected:active,
#main-nav li.news a.selected, #main-nav li.news a.selected:link, #main-nav li.news a.selected:visited,
#main-nav li.news a.selected:hover, #main-nav li.news a.selected:active,
#main-nav li.blog a.selected, #main-nav li.blog a.selected:link, #main-nav li.blog a.selected:visited,
#main-nav li.blog a.selected:hover, #main-nav li.blog a.selected:active,
#main-nav li.store a.selected, #main-nav li.store a.selected:link, #main-nav li.store a.selected:visited,
#main-nav li.store a.selected:hover, #main-nav li.store a.selected:active,
#main-nav li.about a.selected, #main-nav li.about a.selected:link, #main-nav li.about a.selected:visited,
#main-nav li.about a.selected:hover, #main-nav li.about a.selected:active,
#main-nav li.join a.selected, #main-nav li.join a.selected:link, #main-nav li.join a.selected:visited,
#main-nav li.join a.selected:hover, #main-nav li.join a.selected:active
{
	background-position:0 -53px;
}
/* main-content
-----------------------------------------------------------------------------*/
#main-content
{
	width:951px;
	padding:11px 40px;
}


/* home
-----------------------------------------------------------------------------*/
#big-image-headline
{
	float:left;
	width:628px;
	height:324px;
	background:transparent url(/wp-content/themes/power-of-teaching/images/home-photo.jpg) 0 0 no-repeat;	
	position:relative;
}
#big-image-headline h2
{
	position:absolute;
	right:0;
	top:211px;
	width:578px;
	height:65px;
	text-indent:-9999em;
}
#login-positioning
{
	float:left;
	background:transparent url(/wp-content/themes/power-of-teaching/images/bg-home-right.jpg) 0 0 no-repeat;
	width:310px;
	height:324px;
	margin:0 0 0 13px;
}
#positioning-cta .left, #positioning-cta .right
{
	float:left;
}
#positioning-cta .left
{
	padding-right:20px;	
}
#home-login
{
	height:44px;
	padding:16px 0 0 19px;
}
#home-login ul
{
	list-style:none;
	padding:0;
}
#home-login li
{
	float:left;	
}
input.username
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/bg-username-field.jpg) 0 0 no-repeat;
	width:98px;
	height:17px;
	border:none;	
	padding:5px 13px 0 13px;
	color:#666;
	font-size:10px;
	margin-right:5px;	
}
input.password
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/bg-password-field.jpg) 0 0 no-repeat;
	width:83px;
	height:17px;
	border:none;	
	padding:5px 13px 0 13px;
	color:#666;
	font-size:10px;
	margin-right:5px;	
}
#home-login li.login-btn a, #home-login li.login-btn a:link, #home-login li.login-btn a:visited, #home-login li.login-btn input
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/btn-login.jpg) 0 0 no-repeat;
	padding:0;
	height:23px;
	width:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999em;
}
#home-login li.login-btn a:hover, #home-login li.login-btn a:active
{
	background-position:0 -23px;
}
#home-login li.login-btn input
{
	border:none;
	padding:0;
	margin:0;
}
#positioning
{
	padding:22px 15px;	
}
a.blue-learn-more, a.blue-learn-more:link, a.blue-learn-more:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/btn-blue-learn-more.gif) 0 0 no-repeat;
	width:107px;
	height:26px;
	display:block;
	text-indent:-9999em;
}
a.blue-learn-more:hover, a.blue-learn-more:active
{
	background-position:0 -26px;
}
a.blue-join-now, a.blue-join-now:link, a.blue-join-now:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/btn-join-now.jpg) 0 0 no-repeat;
	width:98px;
	height:27px;
	text-indent:-9999em;
	display:block;
}
a.blue-join-now:hover, a.blue-join-now:active
{
	background-position:0 -27px;
}
a.btn-join-now-big, a.btn-join-now-big:link, a.btn-join-now-big:visited
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/btn-join-now-big.jpg) 0 0 no-repeat;
	width:107px;
	height:26px;
	text-indent:-9999em;
	display:block;
}
a.btn-join-now-big:hover, a.btn-join-now-big:active
{
	background-position:0 -26px;
}
/* teasers
-----------------------------------------------------------------------------*/
#home-teasers
{
	padding:19px 0 10px 0;	
}

#home-teasers .teaser-row
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/teaser-row-mid.jpg) 0 0 repeat-y;
	width:951px;	
}
#home-teasers .teaser-top
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/teaser-row-top.jpg) 0 0 no-repeat;
	width:951px;	
}
#home-teasers .teaser-bot
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/teaser-row-bot.jpg) 0 0 no-repeat;
	width:951px;
	height:10px;
	display:block;	
	margin-bottom:10px;	
}
#home-teasers .teaser
{
	width:310px;
	margin:0 10px 0 0;
	float:left;
}
#home-teasers .last
{
	margin:0 0 0 0;	
}
#home-teasers .teaser-text
{
	padding:15px 25px 7px 25px;
}

#home-teasers h3
{
	color:#0a60a3;
	font-size:18px;
	line-height:18px;
	padding:0 5px 12px 5px;
	margin-bottom:14px;
	border-bottom:solid 1px #bcbcbc;
}

/* footer
-----------------------------------------------------------------------------*/
#footer
{
	background:#fff url(/wp-content/themes/power-of-teaching/images/footer-border.gif) 0 0 repeat-x;
	font-size:11px;
	text-align:center;
	height:50px;
	padding:24px 0 0 0;
	margin:0 auto;	
	color:#999;
	width:100%;
}
#footer ul
{
	margin:0 auto;
	width:400px;	
}
#footer li
{
	float:left;	
}
#footer li.divider
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/footer-divider.gif) 0 0 no-repeat;
	width:19px;
	height:18px;
	display:block;	
}
/* left-column
-----------------------------------------------------------------------------*/
#left-column
{
	float:left;
	width:211px;
}
#left-nav ul
{
	background:#52ad7e url(/wp-content/themes/power-of-teaching/images/bg-left-nav.jpg) 0 0 no-repeat;
	padding:0;
	margin:0;
	list-style:none;
	width:201px;
}
#left-nav li.top
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/left-nav-top.gif) 0 0 no-repeat;
	width:201px;
	height:16px;
	display:block;
	overflow:hidden;
}
#left-nav li.bot
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/left-nav-bot.gif) 0 0 no-repeat;
	width:201px;
	height:29px;
	display:block;
	overflow:hidden;	
}

#left-nav li a, #left-nav li a:link, #left-nav li a:visited
{
	background-color:none;
	display:block;
	width:173px;
	padding:6px 14px 7px 14px;
	border-bottom:solid 1px #addbc4;
	font-size:12px;
	text-transform:uppercase;
	color:#04501c;
}
#left-nav li a:hover, #left-nav li a:active,
#left-nav li.current_page_item a, #left-nav li.current_page_item a:link, #left-nav li.current_page_item a:visited,
#left-nav li.current_page_item a:hover, #left-nav li.current_page_item a:active
{
	background-color:#a8e7c6;
	border-bottom:solid 1px #beebd4;
	color:#666666;	
}

#left-additional
{
	width:163px;
	background:transparent url(/wp-content/themes/power-of-teaching/images/left-additional-top.jpg) 0 0 no-repeat;
	padding:17px 19px 50px 19px;	
}
#left-additional h3
{
	color:#0a60a3;
	font-size:18px;
	line-height:18px;
	padding:0 5px 12px 5px;
	margin-bottom:14px;
	border-bottom:solid 1px #bcbcbc;
}
#left-nav li.one-column-title
{
	height:22px;
	background-color:none;
	display:block;
	width:173px;
	padding:6px 14px 0 14px;
	font-size:12px;
	text-transform:uppercase;
	color:#04501c;
	font-weight:bold;
}
#left-nav li a.regular-font
{
	text-transform:none;
}

#books-header .left
{
	float:left;
	width:211px;
}
#books-header .right
{
	float:left;
	width:739px	
}


/* right-column
-----------------------------------------------------------------------------*/

#right-column
{
	float:left;
	width:739px;
}
.books #right-column
{
	float:none;
	width:951px;
}

h2.about
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-about.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.library
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-library.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.forums
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-forums.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.members-only
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-members-only.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.chat-rooms
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-chat-rooms.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.events
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-events.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.blog
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-blog.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.store
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-store.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.join
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-join.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.page-not-found
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-page-not-found.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.site-map
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-site-map.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
h2.privacy
{
	background:#f0f0f0 url(/wp-content/themes/power-of-teaching/images/internal-privacy-policy.jpg) 0 0 no-repeat;
	width:740px;
	height:104px;
	text-indent:-9999em;
}
#right-column-text
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/bg-right-column.jpg) 0 0 no-repeat;
	width:666px;
	padding:18px 37px;
}
.books #right-column-text
{
	background:transparent url(/wp-content/themes/power-of-teaching/images/bg-right-column.jpg) 0 0 no-repeat;
	width:877px;
	padding:18px 37px 0 37px;
}
#breadcrumbs
{
	font-size:11px;
	height:23px;
	border-bottom:solid 1px #c8c5c1;
	margin-bottom:24px;
}
#right-column-text h3
{
	color:#0a60a3;
	font-size:24px;
	padding:0 0 20px 0;
	font-weight:normal;
	margin:0;
}
.ipb h3
{
	font-size:16px;
}

#right-column-text h4, #right-column-text h2 a
{
	color:#0a60a3;
	font-size:14px;
	padding-bottom:10px;
}


/* right-column
-----------------------------------------------------------------------------*/
textarea#comment
{
	width:600px;
	height:100px;
}


/* contact form
-----------------------------------------------------------------------------*/
#right-column-text .wpcf7-list-item
{
	display:block;	
}
#right-column-text span.wpcf7-not-valid-tip
{
	display:block;
	position:relative;
	background:transparent;
	border:none;
	color:#FF0000;
	left:0;
	top:0;
	width:auto;
}
#right-column-text .wpcf7-response-output, #right-column-text .wpcf7-validation-errors, #right-column-text .wpcf7-mail-sent-ng
{
	border:none;
	color:#FF0000;
	padding:0;
	margin:20px 0 0 0;
}

/* blog
-----------------------------------------------------------------------------*/
p.date, p.postmetadata
{
	font-size:11px;
	color:#666;	
}
textarea.single-comments
{
	width:605px;
	height:100px;	
}
small
{
	color:#999;
	padding-bottom:15px;
	font-size:11px;
	display:block;
}
/* site map
-----------------------------------------------------------------------------*/
.ddsg-wrapper h2
{
	display:none;	
}



/* images in content
-----------------------------------------------------------------------------*/
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;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

