/*
Theme Name: PixelPress Custom Theme
Version: 1.0
Description: A Custom Child Theme developed for the Canvas Framework
Author: Peter Lugg of PixelPress
Author URI: http://www.pixelpress.com.au
Template: canvas
*/
 
@import url("../canvas/style.css");

.tooltip-black { background: #e9e9e9; color: #000000; padding:1px 2px 1px 5px; margin:0 5px 0 0; }

#wrapper  { 
	background:#fff url('images/header_bkg_v2.gif') no-repeat center -50px;
}
#content { z-index:0; }
.page-template-template-under-construction-php #wrapper  { 
	background:#fff url() no-repeat center -50px;
}
.page-template-template-blank-php #wrapper  { 
	width:85%;
	background:#fff url() no-repeat center -50px;
}
.full-column-wrap  { 
	position:relative;
	clear:both;
	width:100%;
}
#weeks-slider  { 
	width:970px;
	height:80px;
	padding:15px 4px 10px 6px;
	margin:0 0 20px -20px;
	background:#f3f1eb;
	border-bottom:solid 1px #dbdbdb;
}
#weeks-slider-hidden { 
	width:100%;
	height:75px;
	padding:0 0 0px 0;
	border-top:solid 0px #dbdbdb;
	border-bottom:solid 0px #dbdbdb;
}
#weeks-slider-title  { 
	position:absolute;
	left:0px; top:-10px;
	width:;
	height:;
	padding:3px 20px;
	margin:0;
	background:white;
	border:solid 1px #dbdbdb; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
	text-align:center;
}

/* Custom CSS Output from theme setup */
.page-template-template-blank-php .gform_wrapper {
	float:left;
	width:300px;
	background-color: #fff;
	margin:10px; 
	padding:20px; 
	!important;border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}

.page-template-template-teacher-resource-php h2 {
	color:#552480;
}

.week_dates_meta {font-size:11px;margin:0px 0 15px 0;}

.week_calculations_meta {float:right; padding:10px; margin:0 0 20px 20px; width:160px; background:#ccc; text-align:center; font-size:15px; }
.week_calculations_meta .passed {float:left; margin:0 0 0 0; border: 0px solid red;}
.week_calculations_meta .remaining { float:right; border: 0px solid red; }
.week_calculations_meta .number { float:center; font-size:40px; font-weight:normal; padding:0 0 10px 0;}
.week_calculations_meta .text { float:center; clear:both;}
.week_calculations_meta .maps {float:center; clear:both; padding:10px 0 10px 0; width:160px; border: 0px solid red;}
.week_calculations_meta .downloads {
	background:white; float:center; clear:both; margin:0 0 0 0; padding:10px; text-align:left;
	border:solid 1px #dbdbdb; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
.week_calculations_meta .downloads p { font-size: 9px; }


#header { padding:10px 0 10px; }

#secondary-nav { float:right; text-align:left; padding:2px; }
#secondary-nav .nav { margin:0;}
#secondary-nav .nav a { color:#000; background:#fff; text-shadow:none; font-size:11px; !important; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; box-shadow: 0px 1px 5px rgba(0,0,0,.3);-moz-box-shadow: 0px 1px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,.3);}
#secondary-nav .nav a:hover { color:#000; background:#fff; }
#secondary-nav .nav li.current_page_item a { color:#000; }
#secondary-nav ul { text-align:left; }
#secondary-nav .nav li li a { color:#555; }
#secondary-nav .nav li li a:hover { background:#fafafa; }

#hsaLogo { float:right; clear:right; text-align:right; width:173px; height:100px; padding:2px; margin:5px 0 0 0; background:url('images/historysa-175-logos_mono.gif') no-repeat; }

#footer-navs { float:left; width:100%; margin:10px 0; border-top: 0px solid red; }

#footer-left-nav { float:left; margin:0 10px 0; text-align:left; }
#footer-left-nav .nav { margin:0;}
#footer-left-nav .nav a { color:#999; text-shadow:none; font-size:11px;}
#footer-left-nav .nav a:hover { background:#222; }
#footer-left-nav ul { text-align:left; }
#footer-left-nav .nav li li a { color:#555; }
#footer-left-nav .nav li li a:hover { background:#fafafa; }

#footer-right-nav { float:right; margin:0 0 0 10px; text-align:right; }
#footer-right-nav .nav { margin:0;}
#footer-right-nav .nav a { color:#999; text-shadow:none; font-size:11px;}
#footer-right-nav .nav a:hover { background:#222; }
#footer-right-nav ul { text-align:right; }
#footer-right-nav .nav li li a { color:#555; }
#footer-right-nav .nav li li a:hover { background:#fafafa; }

.subscribe-option { float:left; background:#f9f9f9; width:290px; min-height:230px; padding:10px; margin:10px 5px 10px 0; !important;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;box-shadow: 0px 1px 5px rgba(0,0,0,.3);-moz-box-shadow: 0px 1px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,.3); }

hr.wide { background: #fff url(images/hr_wide.jpg) no-repeat center bottom;
margin: 8px auto;
height: 1px;
border: 0 none;
}

/* 2.2 Navigation */
#nav-container {float:left; clear:both;z-index: 100;position:relative;margin:10px 0 23px 0;}
#navigation{padding:0; margin:0; z-index: 100;}
.nav li { 
	/*This can be set from the Canvas control panel*/
	z-index: 100;
	position:relative;
}
.nav a:hover  { color:#000; background:#dbdbdb; }


.nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a{ color:#000; background:#aba9a5; }
.nav li.sfHover {  }
.nav a, .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-menu-ancestor, .nav li.current-menu-item, .nav li.sfHover { border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; }


/* 2.2.1 Drop-down menus */
.nav li ul  { background:#fff; border: 0px solid #000; border-width:0px 0px 0px 0px;  }

.nav li ul li  { border:0px solid #000; border-width:0px 0px 0px 0px;  position:relative; z-index: 1000;}
.nav li ul li a  { color:#000; background:#f3f1eb; text-shadow:0 0px 0 #fff; }
.nav li ul li a:hover  { color:#000; background:#dbdbdb; text-decoration:none;}

/* 2.6 Footer */
#footer{padding: 10px 0 0 0;border-top: 0px solid #e6e6e6; color:#999;}
#footer #copyright {}
#footer #copyright img{vertical-align:middle; margin:0 0 8px 0;}
#footer #credit {margin:10px 0 0 0; text-align:right;}
#footer #credit img{vertical-align:middle;}
#footer p {margin:0 0 8px 0;}



/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post, .search .page  { margin: 0 0 5px;}

/* 3.2 Images */
.entry img.icon { padding: 0px; border: 0px ; background:transparent; }
.entry .subscribe-option img { padding: 0px; border: 0px solid #e6e6e6; background:transparent; }
.entry .wp-caption { margin:0 0 20px 0; }
}

/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.2 Generic Widgets */
.widget  {  }
.widget h3  { margin: 0 0 8px 0; padding:0 0 5px;  }
#main .widget h3  {
	text-transform: none;
}

/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments {position:relative;margin:40px 0 0;padding:15px; border-top:1px solid #e6e6e6; border-top:1px solid rgba(0,0,0,0.07);}
#comments .byuser {border:dashed 0px #fafafa; border-bottom:1px; border-left:1px; background:white;}
#comments .comment .comment-container { position:relative; padding:5px; }

/* 5.2 Comments Form */
#respond  { margin: 40px 0 0; padding:15px;}

.wp-caption {
	position: relative;
	margin-bottom: 20px;
	border: 3px solid #999;
	overflow: hidden;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.wp-caption-text {
	padding:0 0 5px 0;
}