/*
Theme Name: Mauro Theme
Theme URI: http://wordpress.org/
Description: A custom Wordpress theme prepared by <a href="http://bigbigdesign.com">Big Big Design</a> for Suzanne Mauro.
Author: Big Big Design
Author URI: http://bigbigdesign.com/
Tags: no divs or styles, Skip-To links, different sidebars for pages and posts, widgets

	Blog 1.0

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
.clr {display: block; clear: both; width: 100%; height:1px; line-height:1px; margin:0; padding: 0;}
#SkipTo {display: none;}
#contentsidebar li.nolisty {list-style: none;}
.sidebar ul { margin-top: 8px; padding-left: 18px;}
#footer { width: 1000px; text-align: center; margin:0 auto;}
.sidebar {padding-left: 0;}
body {font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em;}
h1 {line-height: 1.2em;}
.liner1 {width: 1000px; margin:0 auto; clear: both; padding:0;}
.liner2 {width: 100%; margin: 0 0 12px; padding:0 0; clear: both; background-image: url('images/contentbg_vert.gif'); background-repeat: repeat-y; background-position: 649px top;}
.liner3 {width: 100%; padding:0; margin:0; border-bottom: 1px solid black; background-position: left bottom; min-height: 260px; padding-bottom: 24px; background-repeat: no-repeat;}
#page2 {background-image: url('images/contentbg_about.gif');}
#page32 {background-image: url('images/contentbg_contact.gif'); padding-bottom: 80px;}
#page30 {background-image: url('images/contentbg_links.gif');}
#page34 {background-image: url('images/contentbg_blog.gif');}
#page1 {background-image: url('images/contentbg_thisweek.gif');}
#page369 {background-image: url('images/contentbg_blank.gif'); }
#hometop { background-image: url('images/home_sbbg_blog.png'); padding-bottom: 36px; margin-bottom: -49px; border-bottom: none; background-position: 649px bottom; background-repeat: no-repeat;}
#homebottom {margin: 12px auto;}
#header, .liner4 {width: 649px; float: left;}
#header, .liner4 { text-align: center; background-image: url('images/header_bg.png'); background-position: left top; background-repeat: no-repeat; }
.liner4 {background-position: 2px -98px;}
#content {color: black; text-align: left; padding-left: 2px; font-size: 12px; line-height: 1.3em;}
.post, #commentform { padding-right: 100px;}
#page369 .post {padding-right: 20px; }
a img {border: none;}
#branding {display: block; float: left; }
#tagline {float: right; text-transform: uppercase; font-size: 14px; font-family: helvetica, verdana, sans-serif; margin-top: 43px; padding-right: 0px;}
#mainmenu {clear: both; margin:0; padding: 12px 0 15px; font: 14px Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 15px;}
#mainmenu li {display: inline; margin-left: 60px; background-color: black; list-style: none; }
#mainmenu li.home {margin-left: 0;}
#mainmenu a {color: white; text-decoration: none;}
#mainmenu .current_page_item a, #mainmenu .current_page_parent a, #mainmenu .current_page_ancestor a {font-weight: bold; color: #ee3333;}
#featuredsponsor {float: right; margin-right: 36px;}
#featuredsponsor1 {position: relative; padding-left: 46px; text-align: center; padding-bottom: 9px; background-image: url('images/featuredsponsor_bg.png'); background-position: left bottom; background-repeat: no-repeat;}
#featuredsponsor a {margin: 0; padding:0;}
#featuredsponsor a img {border: none;}
#featuredsponsor #fs_title { color: white; text-transform: uppercase; font-size: 10px; line-height:15px; width: 100%;}
#homecolumns { font-size: 12px; line-height: 1.3em; background-position: 1px bottom; border-bottom: 1px solid black; background-image: url('images/columns_verts.gif'); background-repeat: repeat-y;}
#bulletinboard {height: 325px; width:100%; position: relative; text-align: center; background-image: url('images/Bulletin-Board.png'); background-position: center; background-repeat: no-repeat;}
#bulletinboard #TWphoto {width: 199px; background-position: center top; background-repeat: no-repeat; height: 199px; top: 34px; left: 231px; position: absolute; display:block;}
#bulletinboard a { display: block; width: 100%; height: 100%;}
.sidebar {width: 320px; float: right; margin:0; padding:0;}
.homecolumn {width: 298px; margin:0; padding: 8px 15px 5px 15px; }
td.thirdcolumn { }
#contentsidebar, .thirdcolumn { width: 292px; padding-left: 15px; padding-right: 0;}
#contentsidebar {padding-bottom: 32px; float: right; margin-right: 41px; font-size: 12px; line-height: 1.3em;}
.firstcolumn {background-image: url('images/pat.gif'); background-position: left bottom; background-repeat: no-repeat; min-height: 160px; padding-left: 105px; width: 202px;}
.thirdcolumn {background-image: url('images/linkbg.png'); background-position: -1px bottom; padding-right: 30px; padding-bottom: 60px; background-repeat: no-repeat; border-right: none; } 
#latest_link { position: absolute; bottom: 10px; width: 250px; line-height: 1.7em;}
#latest_link a {background-position: bottom; color: white; text-decoration: none; font-size: 150%;}
.alignright {float: right; margin: 0 0 12px 12px;}
.alignleft {float: left; margin: 0 12px 12px 0;}
h2, .widgettitle {font-size: 16px; line-height:1.2em;}
h2, h2 a, .widgettitle, .widgettitle a {color: black; text-decoration: none; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, sans-serif;}
textarea {width: 100%;}
#contentsidebar .page_item {list-style: none; font-size: 16px; line-height: 1.2em; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; margin: 4px 0 12px;}
#contentsidebar .page_item a {color: red; font-weight: bold; text-decoration: none;}
#contentsidebar .current_page_parent a, #contentsidebar .current_page_item a, #contentsidebar .current_page_ancestor a {color: black;}
#contentsidebar .pagenav ul { margin:0; padding: 0;}
#contentsidebar .pagenav {list-style: none;}
#tag_cloud { display: block; clear: none; text-align: center; width: 600px;}
#tag_cloud a {text-decoration: none; color: #dd3333; display: inline; white-space: nowrap; line-height: 1.1em; padding: 0 5px;}
.headersearchform {float: right; margin-top: 32px; margin-right: 24px;}
#content textarea {width: 400px;}
