/*Beyond the Doorway Screen Stylesheet | adrian Turner aturner@matrixgroup.net, Lara Swanson lswanson@matrixgroup.net */

/*reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td {
	margin:0;
	padding:0;
}

body { background:#86987e; color:#606060; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; }
h1, h2, h3, h4, h5, h6 { margin-bottom:10px; }
h1 { font-size: 150%; padding-bottom: .67em; }
h2 { font-size: 140%; padding-bottom: .71em; }
h3 { font-size: 130%; padding-bottom: .77em; }
h4 { color:#0e2557; font-size: 100%; padding-bottom: .83em; }
h5 { font-size: 110%; padding-bottom: .91em; }
h6 { font-size: 100%; padding-bottom: 1em; }

#content p, #content ul, #content ol { font-size:.9em; line-height:1.3em; padding-bottom:.8em; }

/*links*/
a { color:#894222; text-decoration:underline; }
a:hover { text-decoration:none; }

/*general*/
.clearing { clear:left; }
.clearfix { clear:both; }
img { border:1px solid #dbdbdb; }
.rightSide { float:right; margin:0 0 5px 5px; }
.leftSide { float:left; margin:0 5px 5px 0; }
.noBorder { border:none; }
.lead { clear:left; color:#675d9c; font-weight:bold; }
.alignleft { float: left; margin:0 5px 5px 0; }
.alignright { float: right; margin:0 0 5px 5px; }
.wp-caption { -moz-border-radius:3px 3px 3px 3px; background-color:#F3F3F3; border:1px solid #DDDDDD; margin:10px;
padding-top:4px; text-align:center; }
.wp-caption-dd { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }

ul#skipLinks { float:right; left:-999px; margin-top:-50px; padding:0 0 20px 0; position:absolute; top:-9999px; }

#headerContainer { background:url(/wp-content/themes/doorways/images/header-bg.jpg) repeat-x top left; color:#fff; height:109px; }
#header { color:#fff; margin:0 auto; padding:30px 0 0; width:960px; }
#siteSearch .screen-reader-text { display: none; }

#logo { float:left; height:31px; width:287px; text-indent:-9999px; background:url(/wp-content/themes/doorways/images/logo.gif) no-repeat top left; }

.slogan, .description { float:left; font-size:110%; line-height: 11pt; font-weight: bold; margin-left:20px; padding:5px 0 0; width:361px; }

#siteSearch { float:right; padding:5px 0 0; width:230px; }
#searchButton { background:none; border:none; color:#fff; cursor:pointer; font-size:.9em; font-weight:bold; text-transform:uppercase; }

#navigation { list-style-type:none; margin:-10px auto 0; padding-left:30px; width:930px; background: transparent url(/wp-content/themes/doorways/images/dropshadow-top.png) repeat-x bottom left; overflow: hidden; }
#navigation li { background:url(/wp-content/themes/doorways/images/sliding-purple_02.png) no-repeat right top; float: left; }
#navigation li a { background: url(/wp-content/themes/doorways/images/sliding-purple_01.png) no-repeat left top; padding:10px 15px 5px; display: block; text-decoration: none; text-transform: uppercase; color: #fff; margin: 0px 0 0 -5px; line-height: 18px; font-size: 120% }
	#navigation li.selected,  #navigation li.current_page_item { background-image: url(/wp-content/themes/doorways/images/sliding-white_02.png); color:#675d9c; }
	#navigation li.selected a, #navigation li.current_page_item a { background-image: url(/wp-content/themes/doorways/images/sliding-white_01.png); color:#675d9c; }
	#navigation li a:hover { background-image: none; background-color: #7F74B0; padding: 5px 10px 5px; margin-top: 4px; margin-left: -1px; margin-right: 4px; border-top: 1px #675d9c solid; border-right: 1px #675d9c solid; border-left: 1px #675d9c solid;}

#container { clear:left; background:url(/wp-content/themes/doorways/images/container-bg.gif) repeat-y top left; margin:0 auto 30px; padding:30px 30px 0; width:914px; }
#content { float:left; width:660px; }
#content .post { clear:left; }

.date, .postTitle { color:#675d9c; float:left; font-weight:bold; }
#content .date { clear:left; border-right:1px solid #675d9c; font-size:1.5em; margin:0 10px 10px 0; padding:0 10px 0 0; text-align:center; width:50px; text-transform: uppercase; }
#content .post h2 { padding: 10px 0 0; }
#content .post h2 a { color:#675d9c; font-weight: normal; text-decoration: none; }

.shareCommentTags { background:url(/wp-content/themes/doorways/images/share-comment-tag.gif) repeat-x top left; clear:left; list-style:none; float:left; margin:30px 0; width:100%; text-transform: uppercase; }
.shareCommentTags li { border-left:1px solid #fff; color:#fff; float:left; font-size:.8em; margin-right:3px; padding:3px 3px 3px 23px; }
.shareCommentTags li a { color:#fff; text-decoration:none; }
.shareCommentTags li a:hover { text-decoration:none; }

.shareCommentTags li.share { background:url(/wp-content/themes/doorways/images/icons/share.gif) no-repeat left center; }
.shareCommentTags li.comments { background:url(/wp-content/themes/doorways/images/icons/comments.gif) no-repeat left center; }
.shareCommentTags li.tags { background:url(/wp-content/themes/doorways/images/icons/tags.gif) no-repeat left center; height:16px; }

/* Icons */
.small-social { display: inline; margin-bottom: -4px; border: 0px #fff solid; }
.social-media { list-style-type: none; }
.social-media li { padding: 0px; float: left; width: 32px; margin: 0px 5px 0px 0px; }
.social-media a { text-indent: -9999px; display: block; background: transparent url(/wp-content/themes/doorways/images/icons/social-media.gif) no-repeat; width: 32px; height: 32px; outline: none;}
	.social-media .fb { background-position: 0px 0px; }
	.social-media .twitter { background-position: -41px 0px; }
	.social-media .flickr { background-position: -81px 0px; }
	.social-media .rss { background-position: -121px 0px; }

#sidebar { float:right; width:220px; display: inline; }
	#sidebar #bio { margin-top: -35px; }
	#sidebar .photo { float: left; margin: -28px 5px 0px 0px; }
	#sidebar .module { border-bottom: 1px #c0c0bc solid; padding: 16px 0px; }
	#sidebar strong { color: #6b5ea3; }
	#sidebar a { text-decoration: none; }
	#sidebar ul { list-style-type: none; }
		#archives li { margin: 10px 0px; color: #626262; font-size: 80%; margin-left: 13px; }
		#archives li a { font-size: 125%; margin-left: -13px; }
		#callsToAction li { background-color: #8a3204; margin-bottom: 1px; width: 100%; }
		#callsToAction li a { color: #fff; display: block; padding: 10px 0px 10px 22px; line-height: 28px; font-size: 30px;}
	#sidebar h3 { color: #6b5ea3; padding: 0 0 0.5em; font-size: 110%; }
	#sidebar p { margin: 0.5em 0;}
		
	/* Tag cloud */
	.tag1 { font-size: 180%; }
	.tag2 { font-size: 150%; }
	.tag3 { font-size: 120%; }
	.tag4 { font-size: 100%; }

#footer { background:#675d9c url(/wp-content/themes/doorways/images/dropshadow-bottom.gif) repeat-x bottom left; clear:both; color:#fff; margin-left:-24px; padding:30px 25px 0; width:910px; }
	#footer h4 { color: #fff; font-size: 130%; }
		#footer span.doorways { background: transparent url(/wp-content/themes/doorways/images/doorways-small.gif) no-repeat; text-indent: -9999px; width: 98px; height: 23px; position: relative; top: 3px; }
	#footer a { color: #e5ebc7; }
	#footer p { margin: 15px 0px;}
	#footer .module { float: left; width: 33%; margin-bottom: 25px; }
	#copyrightCredits { border-top: 1px #fff solid; clear: both; padding: 25px 0px; }
	
	div#flickr ul { list-style: none; float: left; margin-left: 0; width: 100%; margin-bottom: 10px; }
	div#flickr ul li { float: left; margin-right: 10px; }
	div#flickr ul li:last-child { margin-right: 0; }
	div#flickr ul img, div#flickr ul img { display: block; }
	
.page-template-archives-php #container #content ul { margin-left: 20px; }
.page-template-archives-php #container #content h2 { padding: 0.71em 0 0; }

/* Overrides for ShareThis button */
.share .stico_default { background-image: none !important; }
a.stbutton { padding: 0px !important; }
.stbuttontext { line-height:15px !important; }

#content .post h2 { width: 585px; float: left; min-height: 49px; }

/* Flick Feed */
.flickrRSS img { margin:5px }
