@charset utf-8;
/*
Theme Name: Alan Crockett
Theme URI: http://www.alancrockett.com/
Author: Chip Kohrman
Author URI: http://www.chipkohrman.com/
Description: Official theme for www.alancrockett.com
Version: 1.2

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/*
 * The Whiteboard Framework is licensed under the GPL license.
*/

/**
 * Modified version of:
 * 	SenCSS - Sensible Standards CSS framework
 * 	Copyright (c) 2008-2009 Kilian Valkhof (kilianvalkhof.com)
 * 	sencss.kilianvalkhof.com
 * 	Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 */
html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {display:block}
body{position:relative}
textarea{border:1px solid #464B5B;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:80%;margin:10px 0;padding:.29em}
blockquote,q{quotes:none;border-left:2px solid #f63;margin:20px 10px;}
blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:none}
a,a:visited{text-decoration:underline;border:0;-webkit-transition:color .3s linear;-o-transition:color .3s linear;color:#464B5B;}
a:hover,a:focus{color:#000000;}
a img{border:0}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}blockquote p{margin:5px 20px;padding:0;}
code,kbd,tt{font: 1em Kreon, Georgia, Times New Roman, serif;font-weight:300;}
del{text-decoration:line-through}dfn{border-bottom:1px dashed;font-style:italic}
dl{margin:0 0 1.5em}dd{margin-left:1.5em}h1,h2,h3,h4,h5,h6{font-weight:700;padding:0}
h1{font-size:1.7em;margin:0 0 20px;}h2{font-size:1.5em;margin:0 0 20px;}
h3{font-size:1.3em;margin:0 0 10px;}h4{font-size:1.1em;margin:0 0 10px;}
h5{font-size:.8333em;margin:0 0 1.8em}h6{font-size:.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:text-bottom;border:0}
ins{text-decoration:overline}
mark{background-color:#ff9;color:#464B5B;font-style:italic;font-weight:700}
ol{list-style:outside decimal;margin:20px;}
p{margin:0 0 20px 0;line-height:1.5em;}
pre{font-family:"Courier New", Courier, monospace, serif;margin:0 0 1.5em}
sub{top:.4em;font-size:.85em;line-height:1;position:relative;vertical-align:baseline}
sup{font-size:.85em;line-height:1;position:relative;bottom:.5em;vertical-align:baseline}
ul{list-style-position:inside;font-weight:bold;margin:0;}
ul,ol{padding:10px 0;}li ul,li ol{list-style:none;margin:0 0 1.5em 0;padding:0}
li {list-style:none;padding:5px;}
li a {list-style:none;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}
caption{font-style:italic;text-align:left}tr.alt td{background:#eee}
td{border:none;vertical-align:middle;padding:.333em}
th{font-weight:700;vertical-align:middle;padding:.333em}
button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:1.75em 0 0;padding:0 .5em}
button::-moz-focus-inner{border:0}
fieldset{border:0;position:relative;margin:0 0 1.5em;padding:1.5em 0 0}
fieldset fieldset{clear:both;margin:0 0 1.5em;padding:0 0 0 1.5em}
iput{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;font-size:1em;height:1.5em;line-height:1.5em;width:100%;margin:0 0 .75em;padding:.29em 0}
input{font:1em Kreon, Georgia, Times New Roman, serif;font-weight:300;}
input[type=file]{height:2.25em;padding:0 .29em 0 0;}
input[type=checkbox]{float:left;padding:0;margin:0 10px 0 0;}
input[type=submit]{background-color:#464B5B;color:#FFFFFF;border:2px #464B5B solid;padding:3px;cursor:pointer;}
input[type=submit]:hover{background-color:#FFFFFF;color:#464B5B;}
input[type=text]{border:1px #464B5B solid;padding:3px;width:78%;}
select{background-color:#FFF7D7;border:2px solid #464B5B;_margin:0 0 1.3em;margin:0;padding:0;font:1em Kreon, Georgia, Times New Roman, serif;font-weight:300;}
optgroup{font-weight:700;font-style:normal;text-indent:.2em}
optgroup + optgroup{margin-top:1em}
option{font-size:1em;height:1.5em;text-indent:1em;padding:0}
label{cursor:pointer;display:block;height:auto;line-height:1.4em;width:100%;margin:0;padding:0}
label input{background:0;border:0;height:1.5em;line-height:1.5em;width:auto;margin:0 .5em 0 0;padding:0}
legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}
dt,strong,b{font-weight:700}


/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

body{
	background: #FFF;
	color: #464B5B;
	font: 1em Kreon, Georgia, Times New Roman, serif;
    font-weight:300;
}

#main {

}
.container {
	width: 100%;
    margin: 0 auto;
    clear: both;
}
.container2 {
	width: 1000px; margin: 0 auto;
	height:auto;
	background:#fff;
}

#navwrapper {
    background:#000000;
    width:100%;
}
#navheader {
background:#000000 none repeat scroll 0 0;

text-align:left;
width:380px;
margin-left: auto;
margin-right: auto;
}
#nav_bar {background: url("images/stripe_lightgreen001.png") repeat scroll 0 0 #000000;
margin:0;
padding:0;
text-align:left;
}
#category_menu {
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}
#category_menu:hover {
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
li.thepostitem {
float:left;
width:50px;
height:50px;
}
.active {
background-position: left bottom;
}
#archivethumb {
margin:10px;
position:relative;
width:200px;
height:200px;
}
#archivethumb img {
border:1px solid #fff;
-moz-box-shadow: 0 0 20px #888;
-webkit-box-shadow: 0 0 20px #888;
box-shadow: 0 0 20px #888;
background: #dddddd;
}
.page_item {
display:block;
list-style-type:none;
margin:0;
padding:0;
}
.page_item a {

}
.page_item a:hover {

}

header {
	
}
	nav {
		
	}
	nav.primary {
		
	}
	nav.footer {
		
	}
	#widget-header {
		
	}
	#widget-alert {
		
	}

#content {
margin:0 30% 0 10%;
padding:30px;
}
	article {
		
	}
		.featured-thumbnail {
			
		}
		.post-content {
			
		}
			.pagination {
				
			}
	.post-meta {
		
	}
	.post-navigation {
		
	}

#comments {

}
#comments h3 {
	color:#464B5B;
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.topbar {
background-color:#F63;
height:30px;
width:710px;
margin:0;
padding:0;
}	
#featuredtitle {
height:32px;
margin:0;
}
#featuredtitle h1 {
line-height:1em;
margin:0;
}	
#featuredtitle a {
text-decoration:none;
}
#featured {
margin:0 0 10px;
}
#contactform {
background: url("images/alan-headshot.jpg") no-repeat;
background-color:#d6be98;
padding:20px 0 20px 50%;
}

.attachment-large-post-thumbnail {
width:90%;
height:auto;
border:1px solid #fff;
-moz-box-shadow: 0 0 20px #888;
-webkit-box-shadow: 0 0 20px #888;
box-shadow: 0 0 20px #888;
background: #dddddd;
}
#featuredrating {
padding:0 0 0 210px;
font-size:1.2em;
width:300px;
}
#featured_page {
background:#FFFFCC;
min-height:550px;
margin:0 0 60px;
}
#featuredphoto_page {
margin:0;
padding:0;
}
#featuredcontent_page {
min-height:450px;
width:670px;
margin:0 0 48px;
padding:20px;
font-size:1.1em;
}

.share {
width:30px;
height:30px;
float:right;
margin:5px;
}
#sharefacebook {
background: url("images/fb.png");
}
#sharefacebook:hover {
background: url("images/fbhover.png");
}
#sharetwitter {
background: url("images/tw.png");
}
#sharetwitter:hover {
background: url("images/twhover.png");
}
#sharedigg {
background: url("images/dg.png");
}
#sharedigg:hover {
background: url("images/dghover.png");
}
#sharestumbleupon {
background: url("images/su.png");
}
#sharestumbleupon:hover {
background: url("images/suhover.png");
}
#fullpost {
background-color:#FFFFCC;
height:auto;
margin:0;
}
#fullpost img {

}
#fullpostphoto {
width:150px;
height:150px;
margin:0 12px 0 0;
background-color:#FFFFCC;
}
#fullpostcontent {
height:auto;
padding:10px 20px 20px;
}
#moreposts {
background-color:#FFFFCC;
height:180px;
margin:0 0 55px;
}
#morepostsphoto {
width:150px;
height:150px;
margin:0 12px 0 0;
background-color:#FFFFCC;
}
#morepostscontent {
height:138px;
padding:12px 12px 0 0;
}
#excerpt-footer {

}
#excerpt-footer_page {
width:710px;
}
#metainfo {
font-size:14px;
}
#metainfo {
width:90%;
}
#metainfo_page {
padding:0;
text-align:right;
background-color:#C63939;
}
#metainfoarchive {

padding:0;
text-align:left;
font-size:0.7em;
width:150px;
color:#464B5B;
}
.excerpt-meta {
padding:0;
color:#464B5B;
font-size:.9em;
vertical-align:middle;
}
.excerpt-meta a, .excerpt-meta a:visited {
color:#464B5B;
text-decoration:underline;
}
.excerpt-meta a:hover {
color:#000000;
}
img.avatar {
padding:5px;
}
.excerpt-readmore {
width:100px;
height:30px;
padding:10px 5px;
background-color:#fff;
text-align:center;
color:#464B5B;
font-family: Georgia, Times New Roman, serif;
}
.excerpt-readmore:hover {
background-color:#fff;
color:#F63;
}
.excerpt-readmore a, .excerpt-readmore a:visited {
color:#464B5B;
}
.excerpt-readmore a:hover {
color:#464B5B;
}
.fullpost-twitter {
width:100px;
height:20px;
padding:10px 5px;
background-color:#fff;
text-align:center;
color:#f63;
}
.fullpost-twitter:hover {
background-color:#fff;
color:#fff;
}
.fullpost-twitter a, .fullpost-twitter a:visited {
color:#f63;
}
.fullpost-twitter a:hover {
color:#fff;
}
.title {
margin:10px 0;
}
.title a, .title a:visited {
font-size:1.9em;
color:#464B5B;
text-decoration:none;
}
.title a:hover {
text-decoration:underline;
}
.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {
	padding:0;
    width:90%;
    font-size:2em;
}
nav.oldernewer a, nav.oldernewer a:visited {
	color:#464B5B;
	text-decoration:none;
}
nav.oldernewer a:hover {
	color:#000000;
}
	.older {
		width:225px;
	}
	.newer {
		width:225px;
		text-align:right;
	}
	

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

#sidebar {
	
}
	#widget-sidebar {
		width:290px;
		margin:0 0 0 20px;
	}
	#widget-sidebar li {
		width:290px;
		padding:0;
		border-top:1px solid #2F3F4F;
		color:#B5CBE5;
	}
	#widget-sidebar a, #widget-sidebar a:visited {
		width:290px;
		padding:8.5px 0;
		color:#B5CBE5;
		display:block;
		text-decoration:none;
	}
	#widget-sidebar a:hover {
		color:#CFF6FF;
		background-color:#222E3D;
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
		list-style:none;		
		}

#iht_logo {
	background: url("images/iht_logo.png");
	width:250px;
	height:100px;
}	
#rightsidebar {
	float:right;
	width:30%;
	margin:30px 0 0 20px;
}
#rightsidebar h3 {
color:#464B5B;
}
#rightsidebar a,a:visited {
	text-decoration:none;
}
#meetateleworker {
width:200px;
background-color:#DCE9F7;
margin:25px;
padding:0 0 10px;
}
#meetateleworker_title {
background-color:#464B5B;
position:absolute;
top:0px;
width:200px;
height:30px;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
z-index:5;
}
#meetateleworker_title h2 {
color:#DCE9F7;
margin:5px;
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity: 1.0;
}
#meetateleworker_photo {
position:relative;
width:200px;
height:200px;
}
#triangle {
position:absolute;
top:175px;
width:200px;
height:25px;
z-index:3;
}
#meetateleworker_content {
background-color:#DCE9F7;
width:200px;
}
#meetateleworker_content p {
margin:20px 20px 10px;
}
#meetateleworker_logo {
background: url("images/mat_logo.png");
width:200px;
height:60px;
}
#tagline {
margin:0 0 5px 0;
color:#464B5B;
font-size:1em;
}
#mainlogo {
margin:0;
font-size:40px;
color:#464B5B;
}

#rotate {
background: url("images/rotate/01.png");
width:380px;
height:300px;
margin:0;
}
#copyright {
color:#999999;
font-size:0.9em;
text-align:left;
margin:40px 0 0;
padding:5px;
}
#footer1, #footer2, #footer3, #footer4 {
	width:210px;
	padding:20px;
}
.footertitle {
	display:block;
	background:#C4C414;
	color:#FFFFCC;
	height:20px;
	padding:5px;
}
.footercolumn {
	display:block;
	background:#FFFFCC;
	color:#464B5B;
	padding:5px;
	min-height:200px;
}
	#widget-footer {
		
	}
	#footer-nav {
		
	}
#footer {

}
.no-results {
	
}

.widget-area {
	
}

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

ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { background:#fff;border:1px solid #d5d5d5;margin:0 0 10px; padding:5px 7px 5px 75px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#C63939; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { background:#CFF6FF; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#C63939; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { line-height: 16px; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#FFFFCC; color:#464B5B; padding:5px;  text-align:center; width:50px; }
ol.commentlist li div.reply:hover { background:#FFFFCC; }
ol.commentlist li div.reply a { color:#C63939; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#F2F6F9; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

.alignright {
float:right;
padding:0 0 10px 20px;
}
.alignleft {
float:left;
padding:0 20px 10px 0;
}
.wp-caption-text, .wp-caption-text a, .wp-caption-text a:hover, .wp-caption-text a:visited {
font-style:italic;
font-size:.9em;
}
.wp-caption-text a {
text-decoration:underline;
}

/* THIS IS FOR THE BUTTON POPUPS */
#facebox .b {
  background:url(images/facebox/b.png);
}

#facebox .tl {
  background:url(images/facebox/tl.png);
}

#facebox .tr {
  background:url(images/facebox/tr.png);
}

#facebox .bl {
  background:url(images/facebox/bl.png);
}

#facebox .br {
  background:url(images/facebox/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.widget_text {
font-size: 1em;
padding: 10px;
margin-right: 10px;
border: 1px dotted #cccccc;
}

.textwidget {
font-weight: normal;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */