/*
Theme Name:		QwikTxt
Theme URI: 		http://wpframework.com/
Version: 		1.0
Description: 	Built on the <a href="http://wpframework.com">WordPress Framework Theme</a> by <a href="http://ptahdunbar.com">Ptah Dunbar</a> (0.2.4.10).
Author: 		Michael Wender
Author URI:		http://michaelwender.com
Tags:			sms, text messaging, fixed-width, sticky-post, threaded-comments, microformats

Copyright 2008 Ptah Dunbar <http://ptahdunbar.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 3 Column Layout */
.container { width: 900px; margin: 20px auto; }
.hfeed, .aside {float: left; }
#primary{width: 420px; margin: 0 40px 0 210px;}
#secondary{width: 230px}
#tertiary{width: 170px; margin-left: -900px}

.footer { clear: both; width: 420px; margin: 0 0 0 210px; text-align: center; font: 12px Arial, Helvetica, sans-serif}

.header{margin-bottom: 10px}
.header #tagline{display: none}
.header #logo{width: 199px; height: 64px}
.header #logo a{background: url(library/media/images/logo.png) no-repeat; display: block; width: 199px; height: 64px; text-indent: -9999px}
.header .sponsors{border: 1px solid #ddd;}
 
/* Forms */
.cform{}
.cform legend{font-weight: normal; font-size: 18px; padding: 0 8px}
.cform fieldset{border: 1px solid #999; background-color: #eee; padding: 8px; color: #000}
ol.cf-ol{list-style: none; margin: 0; padding: 0}
ol.cf-ol li{margin: 8px 0!important; clear: both}
.cform label{display: block; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.cf-box-title{font-weight: bold}
.cf-box-b, .cf-after{float: left;}
.cf-after{margin-right: 10px}
.cf-box-group{clear: both; padding-bottom: 20px}
span.reqtxt, span.emailreqtxt{color: #f00; font-size: 11px; font-family: Arial, Helvetica, sans-serif; display: block}
p.cf-sb{text-align: right; margin: 8px 0}
.custom .cform input.sendbutton{border: 1px solid #999; color: #000; width: 100px; font-family: Arial, Helvetica, sans-serif; background: #fff url('images/bkgrd.submit.png') repeat-x; font-size: 12px; font-weight: bold; padding: 4px 12px!important}
p.linklove{display: none}
#cf_field_5{height: 100px; width: 96%}
.cf_hidden{display: none}

input, textarea, button { background: #fafafa; border-color: #002d42 #4083a3 #4083a3 #002d42; border-style: solid; border-width: 1px; color: #444; font-size: 14px; }
input, textarea, button { padding: 3px;}
button { font: 12px; padding: 2px 10px; cursor: pointer; }
input:focus, textarea:focus, button:hover { background: #fff; border-color: #4083a3 #002d42 #002d42 #4083a3; }

/* Login Form */
.login{border: 1px solid #999; background: #fff; padding: .5em;}
.login p{}
.login h3{padding: 0;}
.login label{display: block; margin-top: .5em}
.login input.field{	
	background-color: #f3f1f0;
	width: 140px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	padding: 3px;
	margin: 0px;
	border: 1px solid #999;
	display: inline;
}
input.log-in{font-family: Georgia, "Times New Roman", Times, serif}
label.remember{font-size: 11px; display: block;}

/* Ads */
#ads .adt span{font-family: Georgia, "Times New Roman", Times, serif}
.header{position: relative}
.header .sponsors{position: absolute; right: 0; top: 0}

/* Sidebar */
.widget{margin-bottom: 20px}
/*.widget-title{font-size: 12px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #bfbfbf; padding: 0}*/
ul.post-list{list-style: none; margin: 8px 0 8px 0;}
ul.post-list h3.post-title{font-size: 14px; font-weight: bold; margin-bottom: 4px; padding: 0}
ul.post-list p{margin-top: 0}
p.see-more{text-align: right; font-style: italic; font-weight: bold; margin-bottom: 10px}
.widget ul{margin: 0; list-style: none; border-top: 1px solid #bfbfbf}
.widget ul li{}
.widget ul li a{display: block; padding: 4px 8px; border-style: solid; border-color: #bfbfbf; border-width: 0 1px 1px 4px}
.widget ul li a:hover{text-decoration: none; background-color: #efefef; border-left-color: #666}
.widget ul ul{margin-left: 15px}

#providers{list-style: none; margin: 0; border-top: 1px solid #bfbfbf}
#providers li.title{border-left: 2px solid #bfbfbf; border-right: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; padding: 1px 2px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: #eee}
#providers li a{display: block; padding: 2px 4px; border-style: solid; border-color: #bfbfbf; border-width: 0 1px 1px 2px; text-decoration: none; font-size: 11px;}
#providers li a:hover{text-decoration: none; background-color: #efefef; border-left-color: #666}

/* Posts */
.entry-meta{font: 11px Arial, Helvetica, sans-serif; color: #666; clear: both}
.entry-footer{padding-top: 1em}
.article li{margin-top: .25em; margin-bottom: .75em}

/* Plugins */
div.topsy-big{float: right!important;}
h2.entry-title{}
.single .entry-header{}

.aligncenter {display: block; margin: 1em auto} 
.alignleft {float: left; margin: .25em 1em .25em 0} 
.alignright {float: right; margin: .25em 0 .25em 1em} 
.wp-caption {border: 1px solid #999; background: #eee; padding-top: 4px} 
.wp-caption-text {font-size: 11px; text-align: left; font-family: Arial, Helvetica, sans-serif;}
.frame{border: 8px solid #eee}