/*
Theme Name: Practice In Context
Theme URI: TBC
Description: Theme for York St. Johns Postgraduate Research based on the Kubric theme by Navid Kashani also drawing on the theme design techniques discussed by Tessa Blakeley Silver in her wonderful book titled 'Wordpress Theme Design'.
Version: 0.1
Author: Justin McKeown
Author URI:
Tags:
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/*////////// GENERAL //////////*/
body {
	margin: 0px;
        margin-top: 10px;
	background-image: url(images/background02.jpg);
	background-repeat:repeat
}

#container {
  margin: 0 auto;
  width: 900px;
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  line-height:16px;
  color: #333333;
}
	  
#container2 {
  border-left: 0px
  border-right: 0px
  padding-top: 5px;
}

#container3 {
  width: 900px;
  float: left;
}

#spcontainer {
  margin: 0 auto;
  width: 780px;
  text-align: center;
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  line-height:16px;
  color: #333333;
}

/*////////// TYPEOGRAPHY //////////*/
h1, h4 {
  font-family: "Courier New", Courier, monospace;;
}

h2, h3{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
		
h1 {
  font-size: 20px;
}
		
h2 {
  font-size: 22px;
  line-height:24px;
}
		
h3 {
  font-size: 16px;
}
	
h4 {
  font-size: 14px;
}

p {
  font-size: 12px;
  margin-bottom: 18px;
}
		
a {
  text-decoration: none;
  font-weight: bold;
  color:#003366;
}

a:hover {
  text-decoration: underline;
}
		
a:visited {
color:#003366;
}
	 	 

/*////////// HEADERS //////////*/
#header {
   width: 930px;
   height: 50px;
}

#intHeader{
   width: 933px;
   height: 150px;
}


#header #date{
   position:absolute;
   font-family: "Courier New", Courier, monospace;
  font-size: 10px;
   font-weight:bold;
   margin-top: 5px;
   margin-left: 5px;
   color:#253A59;
}
	
#header p, #header h1, #header h2/**/ { 
   /*display: none;*/
}

/*//// TEXT HEADERS ////*/


/*////////// CONTENT //////////*/
#content {
 margin:0 10px;
 width: 620px;
 
}

#pgContent {
margin:0 0 0 10px;
width: 650px;
float:left;
}

#spcontent{
text-align: center;

}

			
/*////////// SIDEBARS //////////*/
#sidebarLT {
  margin:0;
  width:200px;
  float:right;
}

#sidebarRT {
 margin:0 10px;
 width: 0px;
 float: right;
}


/*////////// NAV //////////*/

#top_navlist {
  position: absolute;
  top: 102px;
  width: 900px;
  text-align:right;
}

#intTop_navlist {
  position: absolute;
  top: 102px;
  width: 900px;
  text-align:right;
}

#top_navlist h2{
  display: none;
}

#navlist{
  padding: 10px 10px;
  margin-left: 0;
  font-weight: bold;
}

#navlist li{
  list-style: none;
  margin: 0;
  display: inline;
}

#navlist li a{
  padding: 11px 30px;
  margin-left: 3px;
  border: 1px solid #778;
  border-bottom: none;
  background: #DDE;
 text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover{
  color: #000;
  background: #AAE;
  border-color: #227;
}

#navlist li.current_page_item a{
  background: white;
  border-bottom: 1px solid white;
}

/*TOC Nav*/
.tocNav{
  padding-left: 0; 
  margin-left: 0;
  border-bottom: 1px solid gray;
  width: 200px;
}

.tocNav li{
  list-style: none;
  margin: 0;
  padding: 0.25em;
  border-top: 1px solid gray;
}

.tocNav li a { text-decoration: none; }
/*////////// BLOG ELEMENTS //////////*/
.comments{
 margin-top: 0;
 margin-bottom: 5px;
 padding-left: 10px;
 padding-right: 10px;
 height: 20px;
 line-height: 20px;
 background-color: #DDE;
 font-size: 12px;
 font-weight: normal;
 color: #003366;
 border: 1px solid #ccccff;
}

.commentIcon{
 width: 100px;
 padding-left: 23px;
 float: left;
 background-color: #253A59;
 background: url(images/oo_mag_comment_icon.jpg) no-repeat top left;
 height: 46px;
}

.comments a{
 float: right;
}

.bigNum{
  font-size: 15px;
  font-weight: bold; 
}

.authorName {
  font-size: 11px;
}
		
/*////////// FORMS //////////*/
textarea{
 width: 430px;
 height: 200px;
 border: 1px solid #9E9C76;
}

input{
 width: 100px;
 border: 1px solid #253A59;
 background-color: #ffffff;
}

#submit{
 width: 150px;
 border: 1px solid #253A59;
 background-color: #8BA8BA;
 color: #ffffff;
}

#searchsubmit{
 width: 70px;
 border: 1px solid #253A59;
 background-color: #8BA8BA;
 color: #ffffff;
}

/*////////// FOOTER //////////*/
#pushbottom{
 clear:both;
}
#footer {
 height: 85px;
}

#footer h3{
 display:none;
}

#footerRight{
 margin: 0 10px 0 0;
 background: url(images/background02.jpg) repeat-x top;
 width:430px;
 float:right;
 text-align: center;
 border: 1px solid #ccccff;
}

#footerLeft{
 margin: 0 0 0 10px;
 background: url(images/background02.jpg) repeat-x top;
 width: 430px;
 float:left;
 text-align:center;
 border: 1px solid #ccccff;
}
		
/*////////// IMAGES //////////*/		


/*////// FUN CLASSES ///////////*/
/*any little extra flares and fun design 
elements you want to add can go here*/
#sidebar2{
margin: 0;
}

#widgetItems{
margin: 0;
margin-left: 15px;
margin-right:5px;
margin-top: -17px;
padding-bottom: 20px;
}

#widgetItems li {
list-style:none;
}



#widgetItems h2{
 font-size: 16px;
}

