/*  
Theme Name: Precise Continental Designer's Toolkit
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: http://

	

*/
body	{margin: 0; padding: 0; color: #666; font: 10px/1.3em Verdana, sans-serif; background: #fff url(images/bg_weblog.jpg) no-repeat 50% 0;}
h1		{margin: 0; padding: 0; color: #ccc; font: 24px/normal Georgia;}
h2 {
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 21px;
}

h3		{margin: 0; padding: 0; font-size: 1em;}
p		{margin: 13px 0; padding: 0;}
table	{width: 100%; padding: 0; border-collapse: collapse;}
td		{vertical-align: top;}
form	{margin:0; padding: 0;}

img.left	{float: left; margin: 3px 5px 0 0;}

div.PageBody		{width: 880px; margin: auto;}
div.Section			{border: double #d9d9d9; margin: 10px 25px 16px 0; border-width: 0 0 3px; padding: 0 0 16px;}
div.Article			{margin: 0 5px 13px; position: relative;}
div.Header			{
	position: relative;
	height: 163px;
	padding: 25px 0 0 510px;
	background: url(images/weblog_title.gif) no-repeat 92px 90px;
}

div.Header #weblog_title {
	font-size: 24px;
	text-indent: -9999px;
	height:40px;
	left:90px;
	position:absolute;
	top:90px;
	width:330px;
}

div.Header ul.EmailList {
	position: absolute;
	left: 604px;
	top: 105px;
	width: 190px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	list-style-type: none;
}
div.Header ul.EmailList ul	{float: none; margin: 0; visibility: hidden; position: absolute;}
div.Header ul.EmailList li {
	width: 174px;
	height: 20px;
	display: block;
	position: relative;
	z-index: 9;
	background: url(images/dropdown_weblog.gif) no-repeat 0 0;
}

div.Header input.email_notify {
	float: left;
	color: #000;
	font-size: 9px;
	margin-right: 4px;
	width: 151px;
	height: 13px;
	padding: 3px 20px 3px 3px;
	border: 0;
	background: url(images/dropdown_weblog_arrow.gif) no-repeat 157px 3px;
	background-position: fixed;
}

div.Header input.email_submit {
	display: none;
}

ul.TopNav {
	width: 280px;
	height: 24px;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	list-style-type: none;
}
ul.TopNav li		{float: left; position: relative;}
ul.TopNav ul		{width: 150px; margin: 0; border: solid #000; border-width: 0 0 1px; padding: 0; visibility: hidden; position: absolute; left: 0; top: 12px; background: #ffe34b url(images/active_dropdown_weblog.gif) no-repeat 8px 1px;}
ul.TopNav ul li		{display: block; width: 150px;}

/*
div.Header #liveSearch {
	display: none;
	position: absolute;
	width: 189px;
	height: 19px;
	margin: 0;
	padding: 0;
	left: 604px;
	top: 127px;
	background: url(images/dtk_search_bg.jpg) no-repeat top left;
	z-index: 1000;
}

div.Header #liveSearch form {
	margin: 0;
	padding: 0;
}

div.Header #liveSearch input[type=text] {
	color: #B2B2B2;
	font-size: 9px;
	margin-right: 4px;
	padding: 1px;
	width: 168px;
	height: 17px;
	border: 0;
	background: transparent;
}

.gsc-search-button,
.gsc-clear-button {
	display: none;
}
*/

#liveSearch {
	margin: 5px 0;
}

.gsc-input {
	width: 189px;
}
.gsc-resultsbox-visible {
	background-color: #fff;
	border: 1px solid #000;
}

div.Header #liveSearch img {
	display: none;
}

.gsc-twiddle {
	margin-top: 0;
}

img.gsc-branding-img {
	display: none !important;
}
td.gsc-branding-text div.gsc-branding-text {
	display: none !important;
}

ul.Article			{height: 13px; margin: 0; padding: 2px 0; list-style-type: none; background: #ffe34b;}
ul.Article li		{float: left; border: solid #fff; border-width: 0 1px; text-align: center;}
ul.Article li.left {
	border-left:0pt none;
	text-align:right;
	width:260px;
}
ul.Article li.right	{border-right: 0;}

td.Mission			{height: 75px; background: url(images/weblog_mission.gif) no-repeat 0 0;}
td.Mission h1,
td.Mission h2		{display: none;}
td.Forums			{width: 180px; height: auto; padding: 0 35px 0 0;}
div#discussion_feed_content {
	width: 180px;
	overflow: hidden;
}
/*
td.Forums h2 {
	border: solid #939;
	border-width: 1px 0;
	margin: 13px 0;
	padding: 1px 0 2px;
	color: #939;
	font-weight: normal;
	font-size: 10px;
	font-family: Georgia, serif;
	letter-spacing: 2.5px;
	text-transform: uppercase;
	text-align: center;
}
*/
td.Forums img.left	{margin: 3px 20px 18px 0;}
td.Forums .rssLinkListItem { margin-bottom: 10px;}
td.Articles			{width: 385px; height: auto;}
td.Articles h3		{margin:  16px 5px -10px 5px; color: #939; font-weight: normal; font-size: 12px; line-height: 16px;}
td.Navigation		{padding-top: 70px; width: 280px; color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
td.Forums h2,
td.Navigation h3 {
	padding: 2px 5px 3px;
	color: #ffe34b;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: 1px;
	background: #024d6e;
	text-transform: uppercase;
	margin-bottom: 5px;
}

td.Articles h2 {
	color: #006382;
	font-size: 21px;
	font-family: Georgia, serif;
	font-weight: normal;
}

td.Navigation ul	{margin: 1px 0 16px; padding: 0; list-style-type: none;}
td.Navigation ul.RSS			{margin-top: 6px;}

div#about_blurb {
	position: absolute;
	top: 30px;
	left: 0;
	height: 110px;
}

div#about_blurb blockquote {
	margin: 0;
	margin-bottom: 13px;
	border: solid #c0d3db;
	border-width: 0 0 1px;
	padding: 0 5px 13px 5px;
	color: #006382;
	font-size: 17px;
	font-family: Georgia, serif;
	line-height: 20px;
}
td.Navigation div.CloudNav h3	{color: #000; font-size: 1em; letter-spacing: 0; background: transparent;}
td.Navigation div.CloudNav div#catcloud	{margin: 5px 0 20px; padding: 3px 5px; background: #ffe34b;}
td.Navigation div.CloudNav div#catcloud a {margin: 0 10px 0 0; display: inline; font-weight: normal}

/* links */

a								{color: #939; text-decoration: none;}
ul.Article a					{padding: 0 6px; color: #000;}
a:hover							{color: #000;}
ul.Article a:hover				{color: #939;}

ul.TopNav a						{float: left; display: block; padding: 0 10px; color: #fff;}
ul.TopNav a:hover				{color: #ffe34b;}
ul.TopNav ul a					{width: 128px; border: solid #000; border-width: 0 1px; padding: 2px 10px 3px; color: #000;}
ul.TopNav ul a:hover			{color: #666;}
ul.TopNav ul li.top a			{border-width: 1px 1px 0; padding-top: 10px;}
ul.TopNav ul li.bottom a		{padding-bottom: 10px;}

div.Header ul.EmailList a					{width: 187px; height:; display: block; padding: 5px 0 4px 3px; color: #666; background: url(images/dropdown_weblog_arrow.gif) no-repeat 100% 3px;}
div.Header ul.EmailList ul a				{background-image: none;}
div.Header ul.EmailList a:hover			{text-decoration: none;}

td.Navigation ul a {
	width: 270px;
	display: block;
	border: solid #c0d3db;
	border-width: 0 0 1px;
	padding: 3px 5px;
	color: #000;
}

td.Navigation ul a:hover {
	color: #939;
}

td.Navigation ul.RSS a			{width: 253px; padding: 5px 0 5px 27px; background: url(images/bullet_weblog_nav_rss.jpg) no-repeat 5px 3px;}
td.Navigation div.CloudNav ul a	{display: inline; border-width: 0; padding: 0; line-height: 16px; color: #666;}

/* comments */

#commentform textarea			{width: 347px; height: 200px;}

#wp_sidebar,
#wp_sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#wp_sidebar ul li {
	margin-bottom: 10px;
}

.no_display {
	display: none;
}