/*  
Theme Name: WordPress PTK Default
Theme URI: http://wordpress.org/
Description: The default PTK WordPress theme. 
Version: 1.0
Author: Rick Potratz
Author URI: http://ptk.org/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/*#outer_parent
{
	background: #F9F9F7 url(images/a1.gif) repeat-x;
	text-align: center; /* be nice to IE */
/*}
#outer
{
	position: relative;
	width: 672px;
	margin: 0 auto;
	background: transparent url(images/abg.gif) repeat-y;
}
#upbg
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(images/upbg.gif) no-repeat;
	width: 672px;
	height: 264px;
}
#inner
{
	position: relative;
	padding: 13px 30px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Verdana;
}
#inner h3
{
	font-size: 18px;
	color: #002850;
	margin-top: 5px;
}
#inner p
{
	font-size: 13px;
	line-height: 125%;
}
#inner img
{
	border: 1px solid #dcdcd0;
	padding: 5px;
	margin: 8px;
}
#inner ul
{
	list-style-type: none;
	padding: 0;
	margin: 0 0 30px 20px;
}
#inner li
{
	margin: 5px 0;
}
#vp img
{
	margin: 0;
	padding: 0;
	border: none;
}
#breadcrumbs
{
	color: #ffcc66;
	background-color: #021d3d;
	font-family: Verdana, Arial;
	font-size: 10px;
	padding: 5px;
}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active
{
	color: #fff;
	font-weight: normal;
}
#breadcrumbs a:hover
{
	color: #ffff99;
	font-weight: normal;
}
.shadow
{
	background: transparent url(images/shadow.gif) repeat-x;
	height: 16px;
}
.red_shadow
{
	border-top: 1px solid #a62220;
	background: transparent url(images/shadow.gif) repeat-x 0 1px;
	height: 16px;
	margin: 20px 0 0 0;
	clear: both;
}*/
#center-in li {padding-bottom:8px;}

#center-in form {margin:auto;}
#center-in form img{padding-top:10px;}
#center-in legend {font-weight:bold;font-variant:normal;font-size:14px;padding:15px;}
#center-in fieldset {padding:0px 5px 30px 40px;margin:5px 0 20px 0;border:1px solid #EEE9DB;font-size:12px;line-height:2em;}
#center-in form .buttons input {border:1px solid #915A00;background-color:#F3F2E9;color:#333360;cursor:pointer;}
#center-in form .buttons input:hover {background-color:#C1AA77;color:#333360;cursor:pointer;}
#center-in form .buttons input:active {background-color:#996633;cursor:pointer;color:#fff;}
#center-in div.box  {color:#b3251b;margin-top:20px;padding-top:0px;}
#center-in div.box div {font-size:14px;font-variant:small-caps;font-weight:bold;}


ul.inner {margin-top:10px;}
div.subtitle {margin-bottom:10px;padding-bottom:0;font-weight:bold;font-size:15px;}
div.subtitle2 {margin-bottom:10px;margin-top:10px;padding-bottom:0;font-weight:bold;font-size:15px;}
h3 {font-size:14px;}
#center-in {min-height:36em;}
#center {min-height:36em;}
ul.box {margin:10px 0;padding:0;}
ul.box li {border:1px solid #E3DDC7;background-color:#F3F2E9;padding:10px 15px;margin:20px 0 15px 0;list-style:none;}
ul.box2 {margin:10px 0;padding:0;max-width:700px;}
*html ul.box2 {width:64%;}
ul.box2 li {border:1px solid #E3DDC7;background-color:#F3F2E9;padding:10px 15px;margin:20px 0 15px 0;list-style:none;}
ul.nolist  {list-style:none;margin-left:20px;padding-left:0;}
ul.nolist  li {padding-bottom:0;margin-bottom:0;}
ul.pfi  {list-style:none;}
ul.pfi li {margin-left:0;padding-left:15px; background: url(/images/arrows_gold.gif) no-repeat top left scroll;}
ul.arrow  {list-style:none;}
ul.arrow li {margin-left:0;padding-left:15px; background: url(/images/arrows_gold.gif) no-repeat 15px 0 scroll;}
form#cfdir {margin:10px; width:50%;}
form#cfdir select {margin:0;}
form#cfdir fieldset {margin:0px 20px 20px 0px;padding:20px 20px 20px 40px;line-height:1.4em;} 
form#cfdir legend {font-variant:normal;font-size:12px;}
form#cfdir .buttons {margin-bottom:0px;padding-bottom:10px;margin-top:0px;padding-top:10px;}  
.entry table {margin: 0 10px 20px 30px;}
ul#seminfo li {padding-bottom:20px;line-height:1.6em;}
form#f_update {margin:5px;padding:5px; width:700px;}
form#f_update legend  {font-weight:bold;padding: 0 10px;font-size:12px;font-variant:normal;background-color:#fff;}
form#f_update fieldset {margin-bottom:0px;padding-bottom:0px;padding-left:20px;border:1px dotted #E5DCC6;background-color:#fff;font-weight:bold;}
fieldset#teach ul.ul li {margin:0 0 0 20px;padding:0;}
fieldset#teach ul.ul {margin:0;padding:0;}
form#f_update fieldset p{font-weight:bold;}
fieldset#teach div, fieldset#comments div{padding-left:80px; padding-bottom:30px;}

textarea {border-bottom:1px solid #333;border-right:1px solid #333;border-top:1px solid #ccc;border-left:1px solid #ccc;}
form#f_update p.normal {font-weight:normal;}
.red {color:red;}
.bold {font-weight:bold;}
form#f_update em {font-weight:normal;}
form#f_update .y {border-bottom:1px solid #999;border-right:1px solid #999;border-top:1px solid #ccc;border-left:1px solid #ccc;height:1.3em;}
form#f_update .n {border:none;}

form#f_update div.indent {margin:0 0 0 30px;padding:0;font-weight:normal;}

.sideText{font-size:16px;margin-top:35px; margin-bottom:15px;border:1px solid #cc9933;background-color:#F3EEE4;padding:10px 15px;width:90%;font-family:verdana, arial, sans-serif;}
.sideText li a{font-size:11px;}
#sidebarHolder{float:right; padding:0px;margin:10px 5px 10px 20px;width:24%;background-color:#fff;border:none;}
#sidebarHolder strong {font-size:14px;}
#sidebarHolder .sidebarText strong {font-size:11px;}
#sidebarHolder .sidebarText p {font-size:12px;}

.f10{font-size:10px;font-weight:normal;}
.f12b {font-size:12px;font-weight:bold;}
#toggle {margin-left:20px;}
#toggle h2.archive  {font-size:12px;padding-bottom:0;margin-bottom:0;}
#toggle h2 {
	margin: 0;
	padding-left: 14px;
	display: block;
	cursor:pointer;
	color:#A07112;
}
.buttons {margin-top:5px;margin-bottom:0;padding-top:0;padding-bottom:0;}
#toggle h2:hover {color:#D59900;}
#toggle .entry {margin-left:10px;}
#toggle .entry p {padding:5px 6px;}
form#login {width:500px;text-align:left;margin:0;padding-bottom:0;}
form#login fieldset {border:1px solid #D6C7A5;padding-bottom:10px;margin-top:0;padding-top:0;}
input#submit{
background-color: transparent;
border: 0px;
padding: 0px;
padding-left: 200px;
overflow: hidden;
background:url(/images/submit.gif) no-repeat top left;
width:60px; height:25px;
max-width: 65px;
max-height: 25px;
margin:0;
cursor:pointer;
}
input#reset{background:url(/images/reset.gif) no-repeat top left;border:none;width:60px; height:25px;padding:0;padding-left: 200px;
overflow: hidden;font-size:0;color:#fff;margin:0;max-width: 65px;max-height: 25px;margin:0;cursor:pointer;}
ul.lesspace {margin-bottom:0;padding-bottom:0;}
table.facupdate td {padding:0px 8px 5px 0px}

ul#ld-nav {list-style:none;margin-left:0;padding-left:0;}
ul#ld-nav li a {background-color:#fff;}
ul#ld-nav li li a {background-color:#F3F2E9;padding-left:26px;padding-right:0;margin-left:0;font-size:11px;width:139px;padding-right:10px}
ul#ld-nav ul {list-style:none;margin-left:0;padding-left:0;}

#leadlogo { margin:40px 0 0 2px;}
#leadlogo img {border:2px solid #510d04;}

 #us_states { display: none; }
 #ca_states { display: none; }
#countries{margin:20px 20px 20px 20px;background-color:#fff;}
/*#usa {color:#996633;font-weight:bold;line-height:2em;cursor:pointer;}

h3 {font-size:15px;margin-top:0;}
h4 {font-size:14px;}
span#usa:hover {color:#cc9900;}*/
#time{font-size:11px;padding-left:2px;color:#021D3D;}
.flag_out {clear:both;line-height:2em; font-size:12px;}
.img-wrapper {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:15px;
	float:left;
	background: url(http://www.ptk.org/images/p_shadow.gif) no-repeat bottom right;
	line-height:0;	
}
#chapterform .img-wrapper img{
	float:none;
	margin:0;
	background:#fff;
	padding:2px;
	border:1px solid #666;
	position:relative;
	left:-5px;
	top:-5px;border-top:1px solid #ccc;border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #ccc;

}
hr.d {border: none 0; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #efefef;
	width: 95%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
	}
#quotes {width:auto;}
#qwrap {border:1px solid #cc9933;background-color:#F3EEE4;padding:10px 15px;height:auto;width:90%;}

*html #quotes {width:auto;}
/*#quotes {width:17%;position:absolute; top:212px; right:45px;}
*html #quotes {width:16%;position:relative; top:212px; left:0;}*/
fieldset.nob {border:1px solid red;margin-left:0;}
.nob legend {border:none;margin-left:0;}
img.flag {background-color:#fff;vertical-align:baseline;}
hr {color:#fff;height:0px;background-color:#F3EEE4;margin-top:20px;width:98%;}
*html #center-in {height:440px;}
ul.alpha {margin-left:-48px;margin-top:0px;margin-bottom:0;}
ul.alpha li {margin-left:25px;font-weight:bold;list-style-type:none;font-size:14px;}
ul.alpha ol {padding:10px 0 0 0;font-weight:bold;}
ul.alpha ol li {list-style-type:disc;font-size:12px;list-style-type:decimal;}
ul.alpha ol ul {margin-left:-48px;padding-top:10px;font-weight:normal;font-size:12px;}
ul.alpha ol ul li {list-style-type:disc;}
ul.alpha ol ul ul {padding-top:10px;}
ul.alpha ol ul li li {list-style-type:circle;}
.sideText ul {margin-left:0;padding-left:15px;}

*html ul.alpha {margin-left:5px;margin-top:0px;margin-bottom:0;}
*html ul.alpha li {margin-left:25px;font-weight:bold;list-style-type:none;font-size:14px;}
*html ul.alpha ol {margin:0;font-weight:bold;}
*html ul.alpha ol li {list-style-type:disc;font-size:12px;list-style-type:decimal;}
*html ul.alpha ol ul {margin-left:-9px;margin-top:0px;font-weight:normal;font-size:12px;}
*html ul.alpha ol ul li {list-style-type:disc;}
*html ul.alpha ol ul ul {margin-top:0px;}
*html ul.alpha ol ul li li {list-style-type:circle;}
*html .sideText {padding-top:25px;padding-left:25px;}

*+html ul.alpha {margin:-5px;margin-top:0px;margin-bottom:0;}
*+html ul.alpha ol {margin-left:-2px;}
*+html ul.alpha ol ul {margin-left:-8px;}
*+html .sideText {padding-top:25px;padding-left:25px;}