/*
Theme Name: Scientist in Residence Theme
Theme URI: http://scientistinresidence.ca/
Description: Scientist in Residence Program
Version: 1.0
Author: Skunkworks Creative Group
Author URI: http://skunkworks.ca/

*/

body {margin: 0 auto; background-color:#51084a;/**darkest purple**/}

* {padding: 0; margin: 0;}

img {border:0;}

img, div, a, img a { behavior: url(iepngfix.htc); }

#content-wrap .hilite, #content-wrap strong.search-excerpt { background-color:yellow; }

p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000; line-height: 18px; text-align: left; margin-bottom: 15px;}
	
p a:link {color: #1969b4; /*logo blue*/ font-weight:bold; text-decoration: none;}
p a:visited {color: #1969b4; font-weight:bold; text-decoration: none;}
p a:active {color: #1969b4; font-weight:bold; text-decoration: none;}
p a:hover {color: #1969b4; font-weight:bold; text-decoration: underline;}

#content-wrap ul {margin: 0 0 15px 40px;}
#content-wrap ul li ul {margin: 0 0 10px 40px;}
#content-wrap li {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000; line-height: 18px; text-align: left; margin-bottom: 10px; list-style-image:url(images/bullet.gif);}
#content-wrap li li{margin-bottom: 5px;}
#content-wrap li a:link, #content-wrap li a:visited {color: #1969b4; /*logo blue*/ font-weight:bold; text-decoration: none;}
#content-wrap li a:active, #content-wrap li a:hover{color: #1969b4; font-weight:bold; text-decoration: underline;}

h1 {font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 35px; font-weight: bold; color: #a24098 /*logo purple*/; line-height: 1.1em; text-align: left; margin-bottom: 20px;}
h2 {font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 35px; font-weight: bold; color: #1969b4; /*logo blue*/ line-height: 1.2em; text-align: left; margin-bottom: 17px;}
h3, h3 a:link, h3 a:active, h3 a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #598533; /*logo green*/ line-height: 1.2em; text-align: left; margin: 13px 0 5px 0; text-decoration:none;}
h3 a:hover {height:20px; background-color:#598533; color:#fff;}

img.download-button {margin: 0 0 -4px 0;}

p.lesson-plans {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:italic; color: #000; line-height: 1em; text-align: left; margin-bottom: 3px;}

p a:link {color: #1969b4; /*logo blue*/ font-weight:bold; text-decoration: none;}
p a:visited {color: #1969b4; font-weight:bold; text-decoration: none;}
p a:active {color: #1969b4; font-weight:bold; text-decoration: none;}
p a:hover {color: #1969b4; font-weight:bold; text-decoration: underline;}

blockquote {width: 458px; padding: 20px 40px 30px; position:relative; background-color:#fafafa; margin: 0 200px 20px 0;}
blockquote p.author {float:right; color:#598533; margin-top: -10px; margin-bottom:5px; font-style:italic; font-size:12px; font-weight:bold;}
p.open {clear:both; position:absolute; font-size:80px; left:10px; top:35px; color:#ccddbd;}
p.close {position:absolute; font-size:80px; bottom:-15px; right:5px; color:#ccddbd;}

/**************/

#outter-wrap {margin: 0 auto; width:950px; position:relative;}

/*** TOP HEADER ***/

#top-header {background-image:url(images/top-header.jpg); background-repeat:no-repeat; width:950px; height:173px; position:relative;}

/*** SEARCH ***/
#search-area {width:182px; height:30px; margin: 0;}
#search label {height:30px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#434343; float:left; margin: 0; padding-top:5px;}
#searchform {margin: 3px 0 0 8px; height:30px; width:200px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:12px;}
.search-form {background-image: url(images/search-box.jpg); background-repeat:no-repeat; width:182px; height:30px; bottom: 20px; right: 20px; text-align: left; position: absolute; z-index: 5; }
.search-button {width:23px; height:23px; bottom: 3px; right: 6px; position: absolute;	z-index: 6;}

/*** Page Nav - View Older/Newer ***/
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
.navigation a {	color: #1969b4; /*logo blue*/ font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none;}
	
.alignright {float: right;}
.alignleft {float: left;}
	
	
/*** NAV ***/
#nav {width:950px; height:33px; background-color:#a24098;/**logo Purple**/ border-bottom: 2px #71316a solid;/**darker purple*/}
#nav ul{width:949px; height:33px; background-image:url(images/nav-bgd-off.gif); background-repeat:repeat-x; border-left: 1px #b788b3 solid;}
#nav ul li {display: inline; list-style-type:none; float:left;}
#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active {display:block; height:25px; padding:8px 13px 0 13px; margin:0; float:left; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 15px;
font-weight: normal; color: #ebd7e9; text-decoration:none;}
#nav ul li a:hover {color:#FFFFFF; text-decoration:none; background-image:url(images/nav-bgd-on.gif); background-repeat:repeat-x;}
#nav ul li#active-menu a {color:#FFFFFF; text-decoration:none; background-image:url(images/nav-bgd-on.gif); background-repeat:repeat-x;}
#nav ul li img.divider {width:2px; height:33px; display:block; float:left; margin:0;}


/*** HEADER HOME ***/
#header-home a, #header-home a:visited, #header-home a:active {width:950px; height:199px; display:block; background-image:url(images/header-welcome-off.jpg); background-repeat:no-repeat; margin:0px;}
#header-home a:hover {width:950px; height:199px; display:block; background-image:url(images/header-welcome-on.jpg); background-repeat:no-repeat; margin:0px;}

/***HEADER PAGE ***/

#header-page {width:950px; height:192px; display:block; margin:0;}


/*** CONTENT 2 COLUMNS ***/

#content-wrap {width:950px; margin:0; background-color:#f0eef0;/**light purple**/ position:relative; clear:both; padding: 10px 0 20px 0;}

#content-left {clear:both; float:left; width:538px; padding: 0 0 0 76px; background-color:#f0eef0;/**light purple**/}

#sidebar {float:left; width:260px; padding: 0 76px 20px 0; background-color:#f0eef0;/**light purple**/ position:relative;}


/*** IMAGES and BUTTONS for SIDEBARS ***/

#sidebar img {float:right; margin: 10px 0 10px 0;}

img.back-button {position:absolute; top:40px; right:76px;}
img.back-button-wide {float:right; padding: 0 0 30px 20px;}

img.go-to-top {position:absolute; bottom:40px; left:640px;}
img.go-to-top-wide {float:right; padding: 20px 0 0 20px;}


/*** CONTENT 1 COLUMN ***/

#content {clear:both; float:left; width:798px; padding: 0 76px 20px 76px; background-color:#f0eef0;/**light purple**/}


/*** CONTENT WHITE BGD BOTTOM ***/

#content-white-bottom {clear:both; float:left; width:798px; padding: 30px 76px 40px 76px; background-color:#fff; background-image:url(images/border-top-white-content.gif); background-repeat:repeat-x;}

#clear-both {clear:both; width:100%; height:0px;}


/*** LESSON PLANS BOX ***/

#content-wrap table.lesson-plans-table img {width:385px; height:115px; float:left;}

#content-wrap table.lesson-plans-table tr td ul {width:385px; list-style-type:none; margin:10px 0 20px 0;}

#content-wrap table.lesson-plans-table tbody tr td ul li {list-style-type:none; list-style:none;}

#content-wrap table.lesson-plans-table tbody tr td ul li a:link,
#content-wrap table.lesson-plans-table tbody tr td ul li a:visited,
#content-wrap table.lesson-plans-table tbody tr td ul li a:active {display:block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #598533 /*logo green*/; text-decoration:none; line-height: 1.2em; text-align: left; padding:2px 5px 2px 10px; border-left: 4px #fff solid;}
#content-wrap table.lesson-plans-table tbody tr td ul li a:hover {color:#fff; background-color:#598533 /*logo green*/; border-left: 4px #51084a solid; list-style-type:none; list-style:none;}


/*** FOOTER ***/

#footer {width:950ox; clear:both; margin:0 0 60px 0;}

#footer-bar {width:874px; height:28px; background-image:url(images/footer-bgd.gif); background-repeat:repeat-x; border-top: 2px #51084a/**darkest purple**/ solid; margin:0; padding:9px 0 0 76px;}

#footer-bar p {font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color:#51084a;/**darkest purple**/ line-height: 18px; text-align: left; }
	
#footer-bar p a:link {color: #fff; /*logo blue*/ font-weight:normal; text-decoration: none;}
#footer-bar p a:visited {color: #fff; font-weight:normal; text-decoration: none;}
#footer-bar p a:active {color: #fff; font-weight:normal; text-decoration: none;}
#footer-bar p a:hover {color: #fff; font-weight:normal; text-decoration: underline;}

#footer-credits {clear:both; width:950px; background-color:#51084a;/**darkest purple**/ margin:0;}

#footer-credits p {font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; color:#d3c1d1;/**lavender**/ line-height: 18px; text-align:left;}

#footer-credits p a:link {color: #fff; /*logo blue*/ font-weight:normal; text-decoration: none;}
#footer-credits p a:visited {color: #fff; font-weight:normal; text-decoration: none;}
#footer-credits p a:active {color: #fff; font-weight:normal; text-decoration: none;}
#footer-credits p a:hover {color: #fff; font-weight:normal; text-decoration: underline;}

#footer-left {width:500px; padding:10px 0 0 76px; float:left;}

#footer-right {width:374px; padding:10px 0 0 0; float:right;}

#footer-right p {text-align:right;}
