/*
Theme Name: Appleton
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
Tags: 


*/



/* Begin Typography & Colors */
body {
	background: #66778a;
	color: #e3e8eb;
	font-size: 75%; /* Resets 1em to 12px */
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	margin:0px;
	padding:0px;
	text-align: left;
	}

.post {display:block;float:left;margin:0;}
#perspectives {background:#fff url('images/bgmain.png') top left repeat-y;display:block;float:left;margin:2em 0 1em 0;padding: 12px 12px 0 12px;width:636px;}
#perspectives:before {background:#fff url('images/bgtop.png') top left no-repeat;content: ".";display:block;float:left;height:8px;margin:-12px;padding:0px;text-indent:-10000%;visibility:visible;width:660px;}
#perspectives:after {background:#fff url('images/bgbottom.png') bottom left no-repeat;content: ".";display:block;float:left;height:8px;margin: 0 -12px 0 -12px;padding:0px;text-indent:-10000%;visibility:visible;width:660px;}
#perspectiveslogo {margin:.5em 0 .2em 0;}

/*
#sidebar:after {background:url(images/sidebar-bg-bottom.gif) bottom center no-repeat;content: ".";display: block;height:2em;margin:0 -10px -2em -10px;padding:0px;text-indent:-10000%;visibility:visible;width:200px;}
*/



#internal-ads {clear:both;display:block;float:left;margin:1em -15px 1.5em -15px; _margin:1em -7px 1.5em -7px;width:690px;}


.category-internal-ads, .category-internal-ads a {height:145px;width:200px;}
.category-internal-ads .entry a {display:block;height:145px;}
.category-internal-ads {margin:0 15px; _margin:0 7px;}
.category-internal-ads p {margin:0px;}

hr {display:hidden;visibility:none;}

p {line-height:1.6em;margin:.3em 0 .7em 0;}
li {line-height:1.6em;margin:.0em 0 .5em 0;}
blockquote {/*background-color:#f9fafd;display:block;*/margin:0 0 0 1em;/*padding:1em;*/font-style:italic;}

.alignright {float:right;margin-left:.5em;}
.alignleft {float:left;margin-right:.5em;}

a {text-decoration:none;color:#221f72;}
a:hover {text-decoration:underline;color:#131140;}
#content a {font-weight:bold;}
img {border-width:0px;}

ul {padding-left:2em;}
table ul {padding-right:1em;}

#content, #tec-content {background-color:#e3e8eb;clear:both;color:#4b5866;float:left;margin:0;padding:0 0 1em 0;position:relative;width:100%;}
#tec-content {padding:1em 0;}
table, td {background-color:transparent;border-bottom:solid #4b5866 1px;border-left:solid #4b5866 1px;border-top:0px;border-right:0px;margin:0;padding:.5em;}
table {padding:0;border-top:solid #4b5866 1px;border-right:solid #4b5866 1px;border-bottom:0;border-left:0;}
b, strong {font-weight:bold;}
#content b, #content strong {color:#39424c;}
i, em {font-style:italic;}

/*
#header {background:#fff url(images/top-edge.gif)top left repeat-x;color:#4b5866;clear:both;display:block;float:left;height:150px;margin:10px 0 0 0;padding:10px 0 0 0;width:100%;}
*/
div#header {background:#fff url(images/top-edge.gif) top left repeat-x;color:#4b5866;clear:both;display:block;float:left;height:150px;margin:10px 0 0 0;padding:10px 0 0 0;width:100%;}
#banner.container {clear:both;display:block;float:none;height:150px;width:910px;}
#banner a {background:#fff url(images/logo.gif) center center no-repeat;clear:left;float:left;display:block;height:124px;margin:8px 0;text-indent:-5000px;width:377px;}

#sidebar .testimonials {padding:0 0 .2em 0;}
#sidebar .testimonials p {color:#5a7799;line-height:1.1em;}
#sidebar .testimonials em {color:#4b5866;display:block;margin:.4em 0 .4em 0;text-align:right;width:100%;}


.right {float:right;}
.left {float:left;}

#footer {background:#66778a url(images/footer-top-edge.gif)top left repeat-x;float:left;margin:0;padding:0;width:100%;}
#footer em {color:#adb9c0;}
#footer a {color:#fff;}
#footnav {float:right;}

#sidebar {background:#f9fafd url(images/sidebar-bg.gif) top center repeat-y;*background:#f9fafd url(images/sidebar-bg-ie.gif) bottom center repeat-y;border-top:1px #424d59 solid;margin:0 30px 20px 0;padding:1em 10px 2em 10px;_margin:0 15px 20px 0;/*_padding:1em 10px 2em 10px;*/float:left;width:180px;/*_width:180px;*/}
#sidebar.right {float:right;margin-left:30px;_margin-left:15px;margin-right:0px;} 
#sidebar ul {list-style-type:none;margin:0;padding-left:0;}
#sidebar ul li {font-weight:bold;margin:.8em 0 0 0;line-height:1em;}
/*#sidebar ul ul {padding-left:.5em;}*/
#sidebar ul ul {padding:0;}
#sidebar ul li.current_page_item a {color:#66778a;}

#sidebar h2 {margin-top:.8em;}

.narrowcolumn {display:block;float:left;margin:1em 0;padding:1em 0;width:660px;}

.postmetadata {clear:both;float:left;}

h1, h2, h3, h4 {
	color:#262c33;
	font-family: 'Gill Sans', GillSans, 'Apple Gothic', 'Century Gothic', Sans-Serif;
	font-weight:normal;
	line-height:1.2em;
	margin:.3em 0px 0px 0px;
	}

h1 {font-size:2.6em;}
h2 {font-size:2em;}
h3 {font-size:1.6em;font-weight:bold}
h4 {font-size:1.2em;margin-top:.5em;font-weight:bold}

h1 b, h2 b, h3 b, h1 strong, h2 strong, h3 strong, #content h1 b, #content h2 b, #content h3 b, #content h1 strong, #content h2 strong, #content h3 strong { color:#262c33; }


#navigation {background: #66778a url(images/nav-bg.jpg) center left repeat-x;clear:both;float:left;height:36px;/**height:2.6em;*/margin:0;padding:0;width:100%;}

#navigation a {
	color:#fff;
	display:block;
	float:left;
	font-family: 'Gill Sans', GillSans, 'Apple Gothic', 'Century Gothic', Sans-Serif;
	font-size:1.4em;
	*font-size:1.3em;
	font-weight:normal;
	height:1em;
	*height:1.2em;
	line-height:1em;
	margin:0px;
	padding:.65em .75em;
	*padding:.65em .5em;
	/*.padding:.3em .2em;*/
	text-align:center;
	text-decoration:none;
	vertical-align:center;
}
#navigation a:hover, #navigation a#current  {background:#221f72 url(images/nav-bg-on.gif) center left repeat-x;color:#fff;}
#navigation a:active {background-color:transparent;color:#fff;}
#navigation #nav {display:block;float:left;margin:0;padding:0;width:735px;}


.container {display:block;float:none;margin:0px auto;padding:0;/*position:relative;*/width:890px;}
#content .container {top:0;}
#header .container, #footer .container {width:910px;}
.header-img {float:right;height:150px;width:518px;}

/*span.when {display:inline-block;}*/

.dig-in { font-style:italic; }

#searchform {background:transparent url(images/search-box-bg.gif) no-repeat top left;clear:right;display:block;float:right;height:19px;margin-top:6px;padding:3px;/**padding:3px 2px;*/position:relative;width:149px;/**width:148px;*/}


#searchform div {margin:0;padding:0;/*_border:solid 1px red;*/}
#searchform input {border:0;display:block;margin:0;padding:0;}

#searchform input {/*_border:solid 1px magenta;*/ _clear:none;}
#searchform #s_submit {/*_border:solid 1px cyan;*/ _float:right;_position:absolute;_top:2px;_right:2px;}

#searchform input[type="text"], #searchform #s {background-color:transparent;color:#66778a;float:left;height:20px;margin-left:.25em;*margin-left:.12em;width:120px;_position:absolute;_top:2px;_left:2px;}
#searchform input[type="submit"], #searchform #s_submit {background:#66778a url(images/go-button.gif) no-repeat top left;clear:none !important;color:#fff;float:right;_font-size:12px;height:19px;overflow:visible;width:23px;_width:auto;}
#searchform input[type="text"]:before {content:'search&hellip;';}

#internal-ads:after, .post:after, #content:after, #container:after, #navigation:after, #nav:after, .clearfix:after, #banner-overlay:after, .narrowcolumn:after, #header:after, #footer:after, #page:after, {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	_zoom:1;
}


#sidebar:after {background:url(images/sidebar-bg-bottom.gif) bottom center no-repeat;content: ".";display: block;height:2em;margin:0 -10px -2em -10px;padding:0px;text-indent:-10000%;visibility:visible;width:200px;}

#tec-content #tec-event-meta {width:890px;}



