/* @override 

	http://wrightcreativity.dev/wp-content/themes/Wooden/style.css

	http://wrightcreativity.com/wp-content/themes/Wooden/style.css

*/



/*

Theme Name: Wooden

Theme URI: http://wrightcreativity.com

Description: Custom theme for Wright Creativity

Version: 1.0

Author: Kirsten Wright and Brett Terpstra

Author URI: http://brettterpstra.com

Tags: blue, custom header, fixed width, two columns, widgets

*/



/* @group Reset */



html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {

 margin: 0;

 padding: 0;

 border: 0;

 outline: 0;

 font-size: 100%;

 vertical-align: baseline;

 background: transparent;

}

body {

 line-height: 1;

}

ol, ul {

 list-style: none;

}

blockquote, q {

 quotes: none;

}

/* remember to define focus styles! */

:focus {

 outline: 0;

}

/* remember to highlight inserts somehow! */

ins {

 text-decoration: none;

}

del {

 text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

 border-collapse: collapse;

 border-spacing: 0;

}

/* @end   Reset */



@font-face {

	font-family: 'AngelinaRegular';

	src: url('angelina.eot');

	src: local('Angelina Regular'), local('Angelina'), url('angelina.woff') format('woff'), url('angelina.otf') format('opentype'), url('angelina.svg#Angelina') format('svg');

}



body {background:#fff url(images/wood1_s.jpg) fixed left top; font-family:"Arial Narrow","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

.safari body {font-size:1.1em;}

p {margin-bottom:1em;}

blockquote {font-style:italic;padding-left:2em;}

#content a:link, #content a:visited {color:#34879E;text-decoration:none;}

#content a:hover, #content a:active { color:#ae5d16;}

#wrapper {width:960px;margin:10px auto;}

	#header {width:100%;clear:both;}

		#branding {display:block;width:318px;height:164px;background:transparent url(images/header-logo.png) no-repeat left top;float:left;}

		#tweetbox {width:638px;height:166px;float:right;background:transparent url(images/twitterpanel.png);}

			#tweet-inner {width:370px;height:85px;font-size:1.2em;line-height:1.4em;position:relative;left:165px;top:60px;}

			#twitterlink {display:block;width:100px;height:60px;float:right;text-decoration:none;border:none;overflow:hidden;}

		#topnav {}

			#topnav li {float:left;margin-right:1px;}

			#topnav li a {display:block;width:211px;height:53px;text-indent:-99999px;background:url(images/buttonsprite.png) no-repeat;}

			#topnav .nav1 a {background-position:left top;}

			#topnav .nav2 a {background-position:-209px top;}

			#topnav .nav3 a {background-position:-420px top;}

			#topnav .nav4 a {background-position:left -51px;}

			#topnav .nav5 a {background-position:-209px -51px;}

			#topnav .nav6 a {background-position:-420px -51px;}

			#topnav .nav1 a:hover {background-position:left -106px;}

			#topnav .nav2 a:hover {background-position:-209px -106px;}

			#topnav .nav3 a:hover {background-position:-420px -106px;}

			#topnav .nav4 a:hover {background-position:left -157px;}

			#topnav .nav5 a:hover {background-position:-209px -157px;}

			#topnav .nav6 a:hover {background-position:-420px -157px;}

			.blog #topnav .nav1 a {background-position:left -106px;}

			.page-id-1968 #topnav .nav2 a {background-position:-209px -106px;}

			.page-id-841 #topnav .nav3 a {background-position:-420px -106px;}

			.page-id-858 #topnav .nav4 a {background-position:left -157px;}

			.page-id-2254 #topnav .nav5 a {background-position:-209px -157px;}

			.page-id-1034 #topnav .nav6 a {background-position:-420px -157px;}

		#toptagline {display:block;width:640px;height:49px;background:url(images/blackbar1.png);float:left;position:relative;margin:10px 0;font-family:AngelinaRegular,Arial,sans-serif;color:white;font-size:2em;text-align:center;line-height:1.6em;}

		.ff3.win #toptagline,.ff2 #toptagline {display:block;width:640px;height:49px;background:url(images/blackbar1.png);float:left;position:relative;margin:10px 0;color:white;font-size:1.2em;text-align:center;line-height:2em;font-weight:normal;}

	#content {position:relative;}

	#content.wide {width:960px;clear:both;margin-top:24px;float:left;background:white;overflow:hidden;}

	.page.home #content.wide {width:960px;clear:both;margin-top:24px;float:left;background:transparent;}

	.page-id-2254 #content.wide {background:transparent;}

		#content .homepageblock {width:310px;height:400px;float:left;margin-right:10px;background:url(images/homepagesprite.png) no-repeat scroll left top;margin-bottom:10px;text-align:center;position:relative;}

		/*#content h2 {font-family:AngelinaRegular,Arial,sans-serif;font-size:2em;text-align:center;}*/
		#content h1 {font-size:2em;}
		#content h2 {display:block;text-indent:-99999px;}

		#content .homepageblock a {display:block;width:100%;height:60px;float:left;background:transparent;}

		#content .homepageblock p {display:block;padding:5px;width:295px;font-size:1em;line-height:1.2em;z-index:10000;font-weight:bold;text-align:left;position:relative;float:left;}

		#content .homepageblock img {position:absolute;bottom:10px;z-index:10;left:5px;}

		#content .homepageblock ul {text-align:left;}

		#content .homepageblock li {padding:0 5px;float:left;width:295px;}

		#content .homepageblock li a {height:auto;color:white;border:none;margin-bottom:10px;}

		#content .homepageblock li a:hover {text-decoration:underline;}

		#content #block-2 {background-position:-323px 0;}

		#content #block-3 {background-position:right top;}

		#content #block-4 {background-position:left bottom;}

		#content #block-5 {background-position:-323px bottom;}

		#content #block-6 {background-position:right bottom;}

		#main.wide {width:960px;padding:0;background:transparent;}

		#main {width:720px;padding:10px;line-height:1.4em;float:left;}

		

		#main.nosidebar {width:940px;}

			.blog #main .meta {padding-bottom:10px;border-bottom:solid 2px #666;}

			#main ol, #main ul {margin:1em 0;}

			.page-id-2254 #main .post p {background:transparent url(images/portfolio-bg.png); width:290px;height:360px;float:left;margin-right:0px;margin-bottom:0px;padding:5px 15px 5px 5px;}

			.page-id-2254 div.intro {background:white;margin:10px 0;padding:5px;width:910px;}

				#main .portfolioitem a {color:#4598ac;}

				#main .portfolioitem img {margin-bottom:5px;}

			#content #main h2 a {font-size:2.4em;font-family:AngelinaRegular,Arial,sans-serif;color:black;display:block;text-indent:0;margin:20px 0;font-weight:normal;float:left;clear:right;margin-right:100%;white-space:nowrap;border-bottom:solid 1px black;}

			.ff2 #content #main h2 a,.ff3.win #content #main h2 a {font-size:1.6em;font-family:Arial,sans-serif;color:black;display:block;text-indent:0;margin:20px 0;font-weight:normal;white-space:nowrap;border-bottom:solid 1px black;margin-right:100%;}

			#main h3 {font-size:1.2em;text-decoration:none;margin-bottom:.4em;}

			#content #main h3 a {color:#ed145b;font-size:1.2em;}

			#content #main h3 a:hover {color:#4598ac;font-size:1.2em;}

			#main .date {font-size:.8em;}

			.signature {display:block;text-indent:-99999px;width:120px;height:60px;background:url(images/post-sig.gif);margin:1em 0;}

				#comments h4, #comments label {font-family:AngelinaRegular,Arial,sans-serif;font-size:1.4em;text-align:center}

				#comments h4 { color:#eb005c;font-weight:bold;text-align:left;}

				#comments label {float:left;clear:right;width:100%;text-align:left;margin:5px 0;}

				#comments input,#comments textarea {border:solid 1px #000;padding:2px;background-color: #fff;}

				#comments input.submit {width:110px;height:32px;background:url(images/submit.gif);text-indent:-99999px;margin-left:200px;border:none;}

		#sidebar {width:205px;overflow:hidden;background:white;position:relative;float:right;border-left:solid 1px #666;padding:0 5px;}

		#sidebar img {float:left;clear:both;margin:15px;}

		#sidebar h4 {font-family:AngelinaRegular,Arial,sans-serif;font-size:2em;margin:10px;}

			

			#sidebar #rss {height:138px;background:url(images/sidebar-rss.gif) no-repeat left top;}

				#sidebar #rss li {float:left;}

					#sidebar #rss li a {display:block;width:90px;height:70px;margin-top:60px;text-indent:-99999px;}

			#sidebar #twitter {height:201px;background:url(images/sidebar-twitter.gif) no-repeat left top;position:relative;}

				#sidebar #twitter p {margin-top:65px;padding:0 10px;}

				#sidebar #twitter a {display:block;height:50px;position:absolute;width:195px;bottom:0;text-indent:-99999px;}

			#sidebar #blogcats ul {margin:10px; list-style-image:url(images/bullet.gif);list-style-position:inside;line-height:1.2em;font-size:.9em;}

			#sidebar #blogcats a {color:black;}

			#sidebar #archives {height:86px;background:url(images/sidebar-archives.gif) no-repeat left top;}

			#sidebar #archives a {display:block;text-indent:-99999px;height:85px;}

	#footer {width:100%;float:left;margin:24px 0;}

		#copyright {display:block;background:#111;padding:15px 10px;-moz-border-radius:15px;-webkit-border-radius:15px;opacity:.8;color:#fff;float:left;font-size:.9em;}

		#copyright a:link, #copyright a:visited {color:#fff;text-decoration:none;}

		#copyright a:hover, #copyright a:active {color:#ccc;}

		#tagline {display:block;width:441px;height:58px;background:url(images/footer-tagline.png);text-indent:-99999px;float:right;}

.commentlist li, #commentform input, #commentform textarea {

	font: 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif;
background-color: #ffffff;

	}

.commentlist li ul li {

	font-size: 1.2m;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.2em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

.clear {

	clear: both;

}

p img {

	padding: 0;

	max-width: 100%;

	}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal inside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {
	background-color: #fff;
	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: left;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}

	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}

hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;


}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 15px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.wpcf7-form {display:block;float:left;clear:left;}

.wpcf7-form p {font-family:AngelinaRegular,Arial,sans-serif;font-weight:normal;font-size:1.4em;}

.ff3.win .wpcf7-form p,.ff2 .wpcf7-form p {font-family:Arial,sans-serif;font-weight:normal;font-size:1em;}

#content #main li {list-style-image:url(images/bullet.gif);list-style-position:inside;}

#sidebar ul ul {margin-left:20px;}

#sidebar li li {list-style-image:url(images/bullet.gif);list-style-position:outside;clear:both;}

#sidebar li.widget_categories a,#sidebar li.widget_archive a {font-family:AngelinaRegular,Arial,sans-serif;font-size:1.2em;line-height:1.2em;color:black; }

.ff3.win #sidebar li.widget_archive a, .ff2 #sidebar li.widget_archive a.ff3.win li.widget_categories a,.ff2 li.widget_categories a {font-size:1em;}

div.textwidget {width:185px;clear:both;}

div#disqus_thread #dsq-comments,#dsq-reactions {font-size:1.3em;}


textarea {font-size:14pt;background: #fff;}
