/*
Theme Name: grainchain test theme
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: EdComs
Author URI: http://www.edcoms.com
*/



/* Begin Typography & Colors */

/*global styling - needs to be cleaned*/
*           {margin:0;padding:0;}
body        {background:url(images/global/bodyBackground.gif) repeat-x #f8f1d8;text-align:center;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:80%;}
.altHidden    {position:absolute;left:-3000px;}
.clear{clear:both;}
/*div{border:1px fuchsia solid;}*/
.footer{text-align:left;margin:0 auto 0px auto;width:845px;position:relative;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h4{font-size:110%;}
h3{font-size:130%;}
ul {margin-bottom:0.5em;margin-left:0px;padding-left:0px;list-style:none;margin-top:0.5em;}
ul li {background-repeat: no-repeat;padding:0 0px 6px 0;}
ol li{background-image:none !important;margin-left:25px;}
p {margin-bottom:0.5em;}
table {border-collapse: collapse;border-spacing: 0px;color: #000000;width: 100%;border: 3px solid;margin:2px 0 1em 0;}
table th{text-align: left;color: #000000;font-size:1em;border: 1px solid;padding:1px 3px 1px 3px;border-color:#cccccc;}
table td{text-align: left;border: 1px dotted;padding:1px 3px 1px 3px;border-color:#cccccc;vertical-align:top;}

body.ks1    {font-size:90%;line-height:140%;}
body.ks2    {font-size:90%;line-height:140%;}
body.ks3    {line-height:140%;}
body.ks4    {line-height:140%;}

img{border:0;}

div.title {background:url(images/global/grainChainTitle.jpg) no-repeat;height:158px;font-size:230%;font-weight:normal;color:#666;} 

#wrapper    {text-align:left;margin:0 auto 0 auto;width:845px;}
#wrapper2 {background:url(images/global/backgroundFill.gif) repeat-y;margin:0 auto 0 auto;width:845px;text-align:left;padding-bottom:10px;}
/*#content {background:url(images/global/background.jpg) no-repeat;width:750px;padding:20px;}*/

/*top navigation*/
div.nav  {background:url(images/global/navBackground.jpg) no-repeat; height:37px;}
div.nav ul{margin:0;padding:0;}
div.nav ul li{margin:0;padding:0;float:left;display:block;}
div.nav a{height:37px;display:block;float:left;text-decoration:none;}
div.nav a#home{width:99px;margin-left:24px;}
div.nav a#ks1{width:87px;}
div.nav a#ks2{width:87px;}
div.nav a#ks3{width:97px;}
div.nav a#ks4{width:100px;}
div.nav a#teachers{width:150px;}
div.nav a#recipes{width:121px;}

.footnote{font-size:0.9em;}
.footer{text-align:left;margin:0 auto 0 auto;width:845px;}

#ksLeftCol{width:175px;float:left;line-height:normal;margin-left:5px;display:inline;}
#ksRightCol{width:590px;float:left;min-height:392px;display:inline;margin:5px 0px 0px 5px;}

div.breakout a{width:248px;height:135px;float:left;display:block;font-weight:bold;text-decoration:none;}
div.breakout a span{margin:40px 10px 10px 80px;color:#fff;display:block;}
div.breakout ul{width:502px;margin:0;padding:0;}
div.breakout li{padding:0;float:left;display:block;background-image:none !important;}

div.breakout2 a {width:256px; height:133px;float:left;margin:0px 0px 0px 0px;display:block;font-weight:bold;text-decoration:none; }
div.breakout2 a span{display:block;margin:33px 110px 0px 10px;color:white;font-size:11px;line-height:normal;}
div.breakout2 a span.twoLine{display:block;margin:55px 110px 0px 10px;color:white;font-size:11px;line-height:normal;}
div.breakout2 ul li, div.ks4Breakout ul li{margin:15px 15px 0 0;padding:0;float:left;display:block;background-image:none !important;}
div.breakout2 ul, div.ks4Breakout ul{width:590px;margin:0;padding:0}
div.ks4Breakout a {width:256px; height:133px;float:left;margin:0px 0px 0px 0px;display:block;font-weight:bold;text-decoration:none;margin:0 0 10px 5px; }
div.ks4Breakout a span{display:block;margin:55px 85px 0px 10px;color:white;font-size:11px;line-height:normal;}

ul#UtilityNav      {float:left;width:100%;height:13px;background:url(images/global/bottomPad.jpg) no-repeat;margin:0px;}
ul#UtilityNav li  {list-style-type:none;float:left;}
ul#UtilityNav li a {font-size:90%;display:block;padding:4px 10px 0 0;margin:0 1px 0 0;color:#666;}
ul#UtilityNav li span{font-size:90%;display:block;padding:4px 10px 0 0;margin:0 1px 0 0;color:#666;}

.pageMenu ul li a {width:545px;height:81px;display:block;text-decoration:none;margin-bottom:10px;color:#000 !important;}
.pageMenu ul li a:hover{text-decoration:underline;}
.pageMenu ul li{background-image:none !important;margin:0;padding:0;}
.pageMenu ul li a span{padding:35px 5px 5px 95px;display:block;}

.ASVideo{width:545px;}
.ASVideo a{height:81px !important; margin:0px !important;}
.ASVideo ul li a{height:44px !important;width:450px;background-image:url(images/global/AS_video_bullet.gif) !important;background-repeat:no-repeat;padding-top:20px;padding-left:94px;}
.ASVideo ul{background:url(images/global/AS_video_bottom.gif) no-repeat;background-position:left bottom;margin-top:0px;height:1%;}
.ASVideo ul li{margin-left:0px;}

div.boxKnow {width:538px;height:138px;background:url(images/global/boxKnow.gif) no-repeat;}
div.boxKnow p{padding:50px 10px 5px 70px;}

/* basic copy styles */
.note{color:red;font-size:10px;}

#ksRightCol h3 {margin-bottom:0.5em;margin-top:1em;}
#ksRightCol h4 {margin-top:1em;margin-bottom:0.5em;}
#ksRightCol h5 {margin-top:0.5em;font-size:inherit;}
#ksLeftCol a:hover{color:white !important;}
/* KS styles */
#ks1LeftNav_top,#ks2LeftNav_top,#ks3LeftNav_top,#ks4LeftNav_top,#TLeftNav_top,#RLeftNav_top{background-repeat:no-repeat;width:175px;height:34px;}
#ks1LeftNav_bottom,#ks2LeftNav_bottom,#ks3LeftNav_bottom,#ks4LeftNav_bottom,#TLeftNav_bottom,#RLeftNav_bottom{background-repeat:no-repeat;width:175px;height:137px;}
#ks1LeftNav a,#ks2LeftNav a,#ks3LeftNav a,#RLeftNav a,#ks4LeftNav a,#TLeftNav a{width:175px;display:block;text-decoration:none;background-repeat:repeat-y;padding:3px 0 3px 0;}
#ks1LeftNav a span,#ks2LeftNav a span,#ks3LeftNav a span,#ks4LeftNav a span,#TLeftNav a span,#RLeftNav a span{font-size:11px;margin:0px 5px 0px 28px;text-decoration:none;font-weight:bold;color:black;display:block;}
#ks1LeftNav ul,#ks2LeftNav ul,#ks3LeftNav ul,#ks4LeftNav ul,#TLeftNav ul,#RLeftNav ul{margin:0px;padding:0px;height:1%;}
#ks1LeftNav ul li ul li,#ks2LeftNav ul li ul li,#ks3LeftNav ul li ul li,#ks4LeftNav ul li ul li,#TLeftNav ul li ul li,#RLeftNav ul li ul li{font-size:11px;margin:0px 5px 0px 28px;text-decoration:none;color:black;display:block;width:140px;}
#ks1LeftNav ul li ul li a,#ks2LeftNav ul li ul li a,#ks3LeftNav ul li ul li a,#ks4LeftNav ul li ul li a,#TLeftNav ul li ul li a,#RLeftNav ul li ul li a{background-image:none;width:140px;color:#000000;}

.LeftNav_active{background-image:url('images/global/LeftNav_active.gif') !important;}

#ks1Content,#ks2Content,#ks3Content,#ks4Content,#TContent,#RContent{background-repeat:no-repeat;width:845px;}
#ks1Content_top,#ks2Content_top,#ks3Content_top,#ks4Content_top,#TContent_top,#RContent_top{background-repeat:no-repeat;width:590px;height:36px;}
#ks1Content_bottom,#ks2Content_bottom,#ks3Content_bottom,#ks4Content_bottom,#TContent_bottom,#RContent_bottom{background-repeat:no-repeat;width:590px;height:36px;}
#ks1Content_middle,#ks2Content_middle,#ks3Content_middle,#ks4Content_middle,#TContent_middle,#RContent_middle{background-repeat:repeat-y;width:530px;padding:15px 30px 30px 30px;}
#ks1Content_bottom p,#ks2Content_bottom p,#ks3Content_bottom p,#ks4Content_bottom p,#TContent_bottom p,#RContent_bottom p{background:url(images/global/ksBack.gif) no-repeat;margin-left:10px;display:block;float:left;height:30px;}
#ks1Content_bottom p a,#ks2Content_bottom p a,#ks3Content_bottom p a,#ks4Content_bottom p a,#TContent_bottom p a,#RContent_bottom p a{margin-left:40px;}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {margin:10px 12px 10px 0px;background: url(images/global/sbbody-r.gif) no-repeat bottom right;font-size: 100%;float:left;}
.boxhead {background: url(images/global/sbhead-r.gif) no-repeat top right;margin:0 !important;padding: 0;text-align: left;}
.boxhead h4 {background: url(images/global/sbhead-l.gif) no-repeat top left;padding: 10px 20px 5px;margin:0 !important;}
.boxbody {background: url(images/global/sbbody-l.gif) no-repeat bottom left;margin: 0;padding: 5px 20px 10px;}

#search {float:right;display:inline;margin-right:80px;}
#search input#searchInput   {font-size:0.45em;width:100px;}

.utility table  {border:0;}
.utility table td   {border:0;}
.utility table a.q  {position:absolute;left:-3000px;}

hr {height:1px;border:0pt none;}

.recipe-sel-group li { background-image:none !important;}

.access	{position:absolute;left:-3000px;}

div.logoBox{text-align:right;margin:30px auto 0 auto;width:720px;}

/* Teacher section styles */
/*#TContent li{background-image:url(images/Teachers/TStarBullet.gif);}*/
#TContent {background-image:url(images/teachers/TBack.jpg);}
#TLeftNav{background:url(images/teachers/TLeftNav.gif) repeat-y;}
#TLeftNav_top {background-image:url(images/teachers/TLeftNav_top.gif);}
#TLeftNav_bottom{background-image:url(images/teachers/TLeftNav_bottom.gif);}
#TLeftNav a{background-image:url(images/teachers/TLeftNav_up.gif);}
#TContent_top{background-image:url(images/teachers/TContent_top.gif);}
#TContent_bottom{background-image:url(images/teachers/TContent_bottom.gif);}
#TContent_middle{background-image:url(images/teachers/TContent.gif);padding-bottom:3px;}
#TContent_middle h3,#TContent_middle h4,#ksRightCol a{color:#B1661C;}
#TContent table{border-color:#B1661C;}
#TLeftNav li{background-image:none;padding:0px;padding-bottom:2px;}
.iconBox{display:block;width:479px;height:62px;}
.iconBox p{display:block;padding:17px 0 0 70px;}
.bulletBox {
	margin:10px 12px 10px 12px;
	width: 45%; /* ems so it will grow */
	background: url(images/teachers/bbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	float:left;
}
.bulletBoxHead {
	background: url(images/teachers/bhead-r.gif) no-repeat top right;
	margin:0 !important;
	padding: 0;
	text-align: left;
}
.bulletBoxHead h4 {
	background: url(images/teachers/bhead-l.gif) no-repeat top left;
	padding: 20px 30px 5px;
	margin:0 !important;
}
.bulletBoxBody {
	background: url(images/teachers/bbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 20px;
}
.bulletBox2{
	margin:5px 10px 5px 0;
	width: 248px; /* ems so it will grow */
	background:url(images/teachers/teachersNotes_body.gif) no-repeat;
	background-position:left bottom;
	float:left;	
}
.bulletBox2 a{color:#fff !important;}
.bulletBox2 ul{padding: 5px 30px 20px;}
.bulletBox2 ul li{background-image:url(images/teachers/arrowOrange.gif) !important;padding-top:6px}
.bulletBox2Head{
	width:248px;
	background:url(images/teachers/teachersNotes_top.gif) no-repeat;
	height:31px;
}
.bulletBox2HeadMore{
	width:248px;
	background:url(images/teachers/moreTeachers_top.gif) no-repeat;
	height:31px;
}



.resList    {clear:both;}

.resList .resRow    {display:block;width:530px;clear:both;}
.resList .resImg    {float:left;width:110px;height:120px;}
.resList .resImg img    {width:100px;height:100px;display:block;border:1px solid #333;}

.resList .resDetails  {float:left;width:350px;height:120px;}
.resList .resNumber   {float:left;width:30px;height:120px;margin:0 0 0 10px;}
.resList .resNumber input   {width:30px;}

#fooform h4 {width:500px;clear:both;}
#fooform label{float:left;display:block;width:180px;}

/*blog area styling*/
#sidebar{margin-top:20px;}
#sidebar h2{font-size:130%;}
.post{margin-bottom:30px;border-bottom:1px solid #B1661C;}
.post h2{margin-bottom:10px;}
.archives{float:left;}
.categories{float:right;}

.entryTime{display:block;font-weight:normal;font-size:50%;margin-top:10px;}
.entry{padding:10px 0 5px;margin-bottom:20px;}
.entry img {border:3px solid #DFDFDF;}
.entry .alignright {margin:5px 0 0 10px;}
.entry .alignleft {margin: 5px 10px 0 0;}
.entry div{margin:0 0 0 10px;}
.entry div img {margin:0;border:3px solid #DFDFDF;}
.entry div .alignright{margin:5px 0 0 10px;border:3px solid #DFDFDF;}
.entry div .alignleft{margin:5px 0 10px 0;border:3px solid #DFDFDF;}
.entry div p{font-size:75%;}

.alignleft{float:left;}
.alignright{float:right;}

li.techno  {padding:0 0 0 160px;}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
