/*
Theme Name: Raw Type
Theme URI: http://rawtype.com/
Description: WordPress theme for Raw Type
Version: 1.0
Author: PSDtoWP
Author URI: http://psdtowp.com/
*/


body { background: #e0e0e0; font-family: Arial, Helvetica, sans-serif; }

#container { width: 942px; padding: 0 30px; }
.hr { border-bottom: 2px solid #fff; margin: 20px 0; }
.input-button { border: none; cursor: pointer; }
a:hover { text-decoration: underline!important; }


/* =Header
----------------------------------------------- */
#header { height: 144px; position: relative; margin-bottom: 20px; border-bottom: 2px solid #909090; border-bottom-color: #fff; }
	#header h1 a { display: block; text-indent: -5000px; background: url('images/logo.gif') no-repeat 0 12px; width: 217px; height: 130px; position: absolute; top: 18px; left: 0; }
	#header fieldset { width: 222px; position: absolute; right: 0; top: 25px; }
	#header fieldset legend { color: #000000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-bottom: 15px; }
	select { width: 190px; height: 23px; padding: 4px 3px 2px 3px; font-size: 11px; border: none; color: #404040; }
	#header fieldset .input-button { background: url('images/go.jpg') no-repeat; width: 23px; height: 23px; border: none; position: absolute; right: 2px; bottom: 0; cursor: pointer; }



/* =Content
----------------------------------------------- */
.column { width: 220px; float: left; margin-right: 20px; font-size: 12px; color: #404040; }
	.column h2 { font: 20px Arial, Helvetica, sans-serif; margin-bottom: 3px; color: #000; font-weight: bold; }
	.column h2 a { color: #000; font-weight: bold; text-decoration: none; }
	.column h3, .column#last legend { color: #000000; font: 14px Arial, Helvetica, sans-serif; margin-bottom: 15px; }
	.column p { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;  margin-bottom: 20px; line-height: 1.5; }
  .column a.more-link { text-decoration: none; }
	.column p a { color: #000; font-weight: bold; text-decoration: none; }
	.column p a:hover { font-weight: bold; text-decoration: underline; }
	
	/* main column */
	.column#main { width: 460px; float: left; margin-right: 20px; }
		/* blog post */
		.column#main .blog-post, .column#main .blog-comments { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid #fff; }
		.column#main .blog-post .author { font-size: 11px; color: #404040; display: block; margin-bottom: 15px; }
		.column#main .blog-post .author a { text-decoration: none; color: #000; }
		.column#main .blog-post img { margin-bottom: 20px; }
		.column#main .blog-post form img { margin-bottom: 0; }
		.column#main .blog-post .wp-caption img { margin-bottom: 5px; }
		.column#main .blog-post p strong { font-weight: bold; }
		.column#main .blog-post p.wp-caption-text { font-style: italic; }
		.column#main .blog-post p em { font-style: italic; }
		.column#main .blog-post p.comments { margin: 0; }
		.column#main .blog-post p.comments a { color: #000; text-decoration: none; }
		.column#main .blog-post p.price a { color: #4c4c4c; text-decoration: none; }
		/* blog comments */
		.column#main .blog-comments p { margin: 0; }
		.column#main .blog-comments h2 { margin-bottom: 15px; }
		.column#main .blog-comments .comment h3 { margin: 20px 0 5px 0; }
		.column#main .blog-comments .comment h3 a { text-decoration: none; color: #000000; font-weight: bold; }
		.column#main .blog-comments .comment span { font-size: 12px; color: #808080; display: block; margin-bottom: 20px; }
		/* leave reply */
		.column#main .leave-reply h2 { margin-bottom: 35px; }
		.column#main .leave-reply fieldset label { font-size: 12px; display: block; margin-bottom: 10px; }
		.column#main .leave-reply fieldset label a { color: #000; text-decoration: none; }
		.column#main .leave-reply fieldset textarea { width: 454px; height: 154px; border: none; padding: 3px; margin-bottom: 20px; }
		.column#main .leave-reply fieldset .input-text,#recaptcha_response_field { width: 216px; height: 21px; padding: 3px 2px 0 2px; border: none; float: left; }
		#recaptcha_response_field { font-size:12px!important; width: 310px!important; margin-left: -7px; border-color: #fff!important; }
		.column#main .leave-reply fieldset .input-text.security { background: #b2b2b2; width: 186px; margin: 0 7px 0 18px; }
		.column#main .leave-reply fieldset .input-button.refresh { background: url('images/reply_security.gif') no-repeat; width: 23px; height: 24px; float: left!important; float: right; margin-top: 0!important; margin-top: -15px; }
		.column#main .leave-reply fieldset .input-button.submit { background: url('images/reply_submit.gif') no-repeat; width: 101px; height: 24px; margin: 12px 0 0 0; padding-bottom: 60px; }
		/* previous / next articles */
		.column#main #pages { position: relative; margin: -14px 0 30px 0; }
		.column#main #pages li { display: inline; }
		.column#main #pages li a { text-decoration: none; color: #000; }
		.column#main #pages li.last-item a { position: absolute; top: 0; right: 0; }
	
	/* middle column */
	  .column#mid {  }
		.column#mid h3, .column#last .widgettitle { color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: url('images/last_column_ul_divider.gif') bottom left no-repeat; padding-bottom: 10px; margin-bottom: 10px; } 
		.column#mid .block { margin-bottom: 20px; border-bottom: 2px solid #fff; }
		.column#mid .block img { margin-bottom: 15px; }
		.column#mid .block p { font-size: 11px; margin-bottom: 15px; line-height: 1.5; color: #404040; }
		.column#mid .block p a { font-size: 11px; text-decoration: none; color: #000; }
		.column#mid .block h3 { color: #000000; background: none; padding: 0; margin-bottom: 15px; }
		.column#mid .block h3 a { text-decoration: none; color: #000; }
		
	/* last column */
	.column#last { margin: 0; }
	.column#last li { list-style: none; }
	.column#last .hr { height: 5px; border-bottom: 2px solid #fff; margin: 10px 0; }
	.column#last h2, .column#last h3 { color: #000000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
	.column#last li h2 { margin: 10px 0; }
		.column#last fieldset { position: relative; margin-bottom: 20px; }
		.column#last legend { color: #000000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
		.column#last .input-text { width: 184px; height: 17px; padding: 4px 3px 2px 3px; font-size: 11px; border: none; }
		.column#last .input-button { background: url('images/search_button.jpg') no-repeat; width: 23px; height: 23px; border: none; position: absolute; right: 0; bottom: 0; cursor: pointer; }
		.column#last ul { margin: 0 0 15px 0; }
		.column#last ul li a { font-size: 12px; color: #000; text-decoration: none; line-height: 1.4; }
		.column#last ul li .twitter a { font-size: 12px; color: #000; text-decoration: none; line-height: 1.4; }
		.column#last ul li a span { color: #404040; }
.column#last ul.ul_none { background: none; padding-top: 0px; }
ul.twitter { word-wrap: break-word; }
.textwidget p.twitter a { font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
li .status-text a { color: #000000; }
p.twitter { margin: 10px 0 15px 0; }
.fadeImg { margin: 0 0 10px 0; }
input#submit { margin: 15px 0 0 0; clear: both; }

#newsletter .input-text { margin: 0 0 10px 0; }
#newsletter .button { background: #7D7D7D; border: none; padding: 5px 10px; color: #ffffff; }

.twitter_meta { display: none; }
	
/* =Footer
----------------------------------------------- */
#footer { font-size: 12px; color: #404040; border-top: 2px solid #ffffff; padding: 8px 0 20px 0; clear: both; }
#footer a { color: #000; text-decoration: none; }

