/*
Theme Name: Transition Times MU
Theme URI: http://transition-times.com
Description: A custom WordPress MU theme for Transition Times.

Version: 1.1
Author: Transition Times, Bill Sutton, Gene Malowany, and Jeremy Verne
Author URI: http://www.transition-times.com, http://www.livingmagic.com, http://www.bestcoloradodesign.com, http://www.indra.com

	Transition Times MU 1.0
	 http://transition-times.com

	This theme was conceived of by Transition Times, executed in WordPress MU by Bill Sutton, designed by Gene Malowany of Malowany Design, and html-ized by Jeremy Verne of Indra's Net.
	
	The CSS, XHTML and design is proprietary and may not be copied or used in any way without the authors' permission.
*/

/* @group Colors */
.CyanK02 { color: #008BBF; }
hr.CyanK02 { background:#008BBF; }
.LeafGreen { color: #489236; }
.LeafGreenDark { color: #3A7F2D; }
.LeafGreenDarkType6, .LeafGreenDarkType6 td, .LeafGreenDarkType6 p { color: #25611E; }
.Orange  { color: #F7931E; }
.OrangeDark  { color: #DF771C; }
hr.OrangeDark { background:#DF771C; }
.OrangeDark02  { color: #CA6C18; }
.LimeGreen { color: #8CC63F; }
.LimeGreenDark { color: #82B93B; }
hr.LimeGreenDark { background:#82B93B; }
.Raspberry { color: #AC2B3B; }
hr.Raspberry { background:#AC2B3B; }
.Teal { color: #007070; }
.TealDark, .TealDark td, .TealDark p { color: #00575B; }
.NiceYellow  { color: #FFD400; }
.YellowLeaf  { color: #FFC20E; }
.YellowLeafDark  { color: #FDB913; }
hr.YellowLeafDark { background:#FDB913; }
/* @end */

/* @group Basics */

* {
	padding: 0;
	margin: 0;
}



html { background: #d8e5d3; }

body
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 100%;
	line-height: 150%;
	padding: 0;
	margin: 0;
	text-align: left;
}


#header
{
	position: relative;
	width: 1065px;
	height: 203px;
	margin: 0;
	padding: 0;
	text-align: center;
	border-bottom: 6px solid #231f20;
	background: #fff;
}

#footer
{
	position: relative;
	width: 1065px;
	height: 67px;
	margin: 0;
	padding: 0;
	text-align: center;
	border-top: 6px solid #231f20;
	background: #fff;
}


a:link
{
	color: #090878;
	text-decoration: none;
}

a:visited
{
	color: #8C8CC0;
	text-decoration: none;
}

a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover
{
	color: #8C8CC0;
	text-decoration: underline;
}

a.more-link
{
	font-style: normal;
	margin: 0;
	padding: 0;
}

a.more-link:link, #sidebar ul>li>ul.children a:link { color: #db6a07; text-decoration: none;}
a.more-link:visited, #sidebar ul>li>ul.children a:visited { color: #db6a07; text-decoration: none;}
a.more-link:active, #sidebar ul>li>ul.children a:active { color: #fa8f31; text-decoration: underline;}
a.more-link:hover, #sidebar ul>li>ul.children a:hover { color: #fa8f31; text-decoration: underline;}


#wrapper
{
	width: 1065px;
	height: 100%; 
	margin: 0 auto;
	background: #fff;
	padding: 0 0 0 0;
}

#mycontent
{
	width: 1065px;
	margin: 0;
	padding: 0;
	text-align: center;
	overflow: auto;
	background: url(images/background3col.png) repeat-y;
}




#header_left
{
	float: left;
	width: 182px;
	height: 203px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#header_middle
{
	float: left;
	width: 709px;
	height: 203px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#header_right
{
	float: left;
	width: 130px;
	height: 163px;
	margin: 0;
	padding: 40px 0 0 7px;
	text-align: left;
}

#content_main
{
	position: relative;
	width: 1065px;
	min-height: 500px;
	margin: 6px 0 0 0;
	padding: 0;
	text-align: left;
	overflow: hidden;
}

#sidebar
{
	float: left;
	width: 162px;
	min-height: 500px;
	margin: 0 0 0 7px;
	padding: 0 9px 0 0;
	text-align: left;
	display: inline;
}

#sidebar a:link, #sidebar ul>li>ul.children a:link { color: #db6a07; text-decoration: none;}
#sidebar a:visited, #sidebar ul>li>ul.children a:visited { color: #db6a07; text-decoration: none;}
#sidebar a:active, #sidebar ul>li>ul.children a:active { color: #fa8f31; text-decoration: underline;}
#sidebar a:hover, #sidebar ul>li>ul.children a:hover { color: #fa8f31; text-decoration: underline;}

#content_main_middle
{
	float: left;
	width: 685px;
	margin: 0;
	padding: 0 8px 0 8px;
	text-align: left;
}

/* @end */

/* @group Registration & Signup */

.mu_register
{
	font-size: .7em;
	line-height: 110%;
}

.mu_register h2
{
	font-size: 1.5em;
}

#setupform label
{
	margin-bottom: 0;
	padding-bottom: 0;
}

#setupform input#user_name, #setupform input#user_email, #setupform input#captcha_code
{
	font-size: .9em;
	width: 200pt;
}

#setupform input#captcha_code
{
	margin: .5em 0 .5em 0;
}

.mu_register p
{
	font-size: .8em;
	line-height: 150%;
	margin-top: 1em;
}

#signup-welcome p
{
	margin: 1em 0 0 3em;
	font-size: .8em;
	line-height: 120%;
}

/* @end */

/* @group Content Area */

#content p.lead-in
{
	margin: 1em 0 0 0;
	font-size: .8em;
	line-height: 120%;
	
}


#columns
{
	width: 685px;
}

#left-column
{
	float: left;
	width: 327px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#right-column
{
	float: right;
	width: 327px;
	margin-left: 15px;
	padding: 0;
	text-align: left;
}

/* @end */

/* @group Right Sidebar */

#sidebar-right
{
	float: left;
	width: 169px;
	min-height: 500px;
	margin: 0;
	padding: 0 0 0 9px;
	text-align: left;
	display: inline;
}

#sidebar-right a:link { color: #db6a07; text-decoration: none;}
#sidebar-right a:visited { color: #db6a07; text-decoration: none;}
#sidebar-right a:active { color: #fa8f31; text-decoration: underline;}
#sidebar-right a:hover { color: #fa8f31; text-decoration: underline;}

#sidebar-right #tt_ads
{
/*	width: 160px;
	margin: 2em auto 0 auto;
	border: #377f2d 1px solid; */
}

#sidebar-right #tt_ads div.transition_ads {
	padding: 0;
}

#sidebar-right #tt_ads div.transition_ads td {
	text-align: center;
	vertical-align: middle;
	padding: 5px 0;
	border-bottom: dotted 1px #377f2d;
}

#sidebar-right #tt_ads div.transition_ads td img {
	margin: 5px 0;
}



/*#sidebar-right .ad a:link { border: #db6a07 1px solid;}*/
/*#sidebar-right .ad a:visited { border: #db6a07 1px solid;}*/
/*#sidebar-right .ad a:active { border-bottom: #fa8f31 1px solid;}*/
/*#sidebar-right .ad a:hover { border-bottom: #db6a07 1px solid;}*/

/* @end */

/* @group Quotes */

div.quote
{
	/*background: url(images/quote.gif) no-repeat;*/
	/*padding: 50px 0 0 10px;*/
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
	width: 145px;
	font-family: Georgia, Times, serif;
	font-size: .8em;
	line-height: 150%;
	font-style: italic;
	color: #858586;
}

span.leftquote {
	color: #377f2d;
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 30px;
     margin-bottom: -50px;
     padding-right: 10px;
     font-size: 500%;
}

span.rightquote {
	float: right;
     height: 10px;
     margin-top: 0;
     padding-top: 10pt;
     font-size: 500%;
     color: #377f2d;
}

div.quote_source p
{
	margin: 2em 0 1em 10px;
	text-align: right;
	color: #377f2d;
	font-style: normal;
	font-size: .8em;
	line-height: 120%;
	
}

/* @end */

/* @group Link Bar */

#links .tiny-pencil, .tiny-pencil, #comments .tiny-pencil {
	padding-right: 16px;
	font-size: 11px;
	background: url(images/tiny-pencil.gif) no-repeat top right;
	margin-right: 2px;

}

#links .tiny-trackback {
	padding-right: 16px;
	font-size: 11px;
	background: url(images/tiny-trackback.gif) no-repeat top right;
	margin-right: 2px;
}

#links .tiny-comments {
	padding-right: 16px;
	font-size: 11px;
	background: url(images/tiny-comments.gif) no-repeat top right;
	margin-right: 2px;
}

#links .tiny-rss {
	padding-right: 16px;
	font-size: 11px;
	background: url(images/tiny-rss.gif) no-repeat right;
	margin-right: 2px;
}

#links a, #comments .tiny-pencil a {
	color: #666;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.tiny-category {
	padding-right: 12px;
	background: url(images/bullet.gif) no-repeat right;
}

/* @end */

/* @group Comments */

#comments {
	font-size: .8em;
	line-height: 140%;
	clear:both;
}

#comments ul.commentlist {
	list-style-type: none;
}

#comments ul.commentlist>li
{
	list-style-type: none;
	display: block;
	background-color: #FFF8E7;
	border: dashed #000 1px;
	padding: 10px 10px 15px 10px;
	margin: 10px 0 10px 0;
	clear:both;
}

#comments ul.commentlist>li ul.children
{
	margin-left: 40px;
	list-style-type:none;
	padding: 10px 0;
	border-top: 1px dotted #999;
	clear:both;
}

#comments .comment-edit-link {
	background: url(images/tiny-pencil.gif) no-repeat top right;
	padding-right: 12px;

}

#comments .reply {
	text-align:right;
	padding-right: 16px;
	font-size: .8em;
	background: url(images/tiny-comments.gif) no-repeat top right;
}

#comments .comment-author 
{
	font-size: .8em;
	line-height: 110%;
	margin-bottom: .5em;
}

.vcard
{
	float: left;
	margin: 0;
}

.vcard .fn, .vcard .says {
	vertical-align:top;
}

img.photo {
	border: 1px black solid;
}

#comments .comment-meta 
{

	text-align: right;
	font-size: .7em;
	line-height: 110%;
	margin-bottom: 10px;
}

#comments p
{
	clear: none;
	margin-top: 10px;
	color: #333;
	font-family: Georgia, Times, serif;
}

#comments ul.commentlist li p {
	padding-left: .5em;
}

#comments .posttitle h3
{
	margin: 0;
	padding: 0;
	font-size: .85em;
	line-height: 110%;
}


#commentform textarea {
	width: 100%;
}

/* @end */


/* @group Footer */
#footer p
{
	font-size: .7em;
	line-height: 150%;
	margin-top: .5em;
}

/* @end */

/* @group Heading Levels */

h1#logo
{
	width: 433px;
	height: 167px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url(images/transition-times.jpg) no-repeat;
}

h2
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 120%;
	font-weight: bold;
	color: #017272;
	margin: 1.2em 0 0 0;
	padding: 0;
	text-transform: uppercase;
}

p.question
{
	font-weight: bold;
	font-style: italic;
	font-size: 110%;
	color: #017272;
}

span.answerer
{
	font-weight: bold;
	font-style: italic;
	color: #017272;
}

h2#edition
{
	position: absolute;
	width: 709px;
	height: 95px;
	margin: -59px 0 0 0;
	padding: 0;
	/*text-indent: -9999px;*/
	/*background: url(images/edition-colorado.gif) no-repeat;*/
	z-index: 2;
}

h2.localnews
{
	width: 174px;
	height: 37px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url(../images/local-news.gif) no-repeat;
}

#sidebar h4
{
	font-size: .8em;
	font-weight: normal;
	font-style: italic;
	margin-bottom: -.5em;
	padding: 0;
	color: #999;
	text-align: center;
}

#sidebar-right h3, #sidebar h3, #content h3.middle, #post h3.middle, h3.middle
{
	display: block;
	color: #fff;
	text-align: center;
	padding: 0 5px;
	margin: 0;
	font-size: .6em;
	line-height: 200%;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#sidebar h3.middle {
	margin-top: 20px;
}

h3.middle img, #content h3.middle img, #sidebar h3.middle img, #post h3.middle img {
	float:right;
	margin: 3px 0;
}

h3.rss, #content h3.rss, #sidebar h3.rss, #post h3.rss {
	padding-left: 15px;
}

#sidebar div.scope
{
	border: 1px #666 solid;
	margin-top: 1em;
}

#sidebar h3.black, h3.black
{
	background: #999;
	color: #fff;
	font-weight: bold;
	margin: 0;
}

h3.red
{
	background: #ab2b3a;
}

h3.blue
{
	background: #0099d2;
}

h3.green
{
	background: #377f2d;
}

/*h3.middle green { background: #377f2d; }*/

/*h3.middle blue { background: #0099d2; }*/

/*h3.middle red {	background: #ab2b3a; }*/

h3.local
{
	width: 162px;
	height: 18px;
	color: #fff;
	background: #377f2d;
	text-align: center;
	padding: 0;
	margin: 0;
	font-size: .5em;
	line-height: 200%;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* @end */

/* @group Social Media */

#social_media {
	float: left;
	text-align: left;
	vertical-align: top;
}

#social_media img, #topsearch .search_icon {
	display: inline;
	vertical-align: top;
	height: 25px;
	width: auto;
}
#social_media .twitter img {
}

#social_media .rss img {
}

#social_media .facebook img {
	height:26px;
	width:auto;
}

#social_media .printer_friendly img {
	height: 15px;
	margin-top: 5px;
}

#social_media_single .right {
	float: right;
	vertical-align: top;
}

#social_media_single .left {
	float: left;
	vertical-align: top;
}


#sharethis_0 {
	font-size: 12px;
	color: #999;
	font-weight: bold;
}

#social_media_single .printer_friendly {
	margin-top:5px;
	vertical-align: middle;
}




/* @end */

/* @group Sidebar */

#sidebar ul.menu-items /*ul.blog_list, #sidebar ul li ul */
{
	list-style-type: none;
	padding: 0;
	text-indent: 2px;
	text-align: left;
	margin: 5px .2em 5px .2em;
	color: #919296;

}
/*#sidebar ul li ul:first-child li.cat-item*/
/*ul.blog_list li, #sidebar ul li.pagenav ul li*/
/*#sidebar {	display: block;	background: #fff;	margin: 5px 0 8px 0;	margin-bottom: 8px;	width: auto;	height: auto;	text-align: left;	padding: 0;	font-size: .5em;	line-height: 200%;	text-transform: uppercase;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}*/

#sidebar ul.children {
	margin: 0 0 .25em .75em;
	color: #363233;
}

/*#sidebar ul.children li a:link { font-weight: bold; color: #3c8231; text-decoration: none;}*/
/*#sidebar ul.children li a:visited { font-weight: bold; color: #3c8231; text-decoration: none;}*/
/*#sidebar ul.children li a:active { font-weight: bold; color: #62a757; text-decoration: underline;}*/
/*#sidebar ul.children li a:hover { font-weight: bold; color: #62a757; text-decoration: underline;}*/

/*>ul>li.page_item, #sidebar li.cat-item, #sidebar ul.author-items li */
#sidebar ul.menu-items li 
{
	display: block;
	padding: 0;
	text-transform: none;
	font-weight: normal;
	font-size: .75em;
	margin-top: .25em;
	line-height: 120%;
	text-align: left;
	letter-spacing: normal;
	text-indent: -.5em;
	padding-left: .5em;
	
}


/* @end */

/* @group Lists */

ul.topsearch_nav
{
	list-style-type: none;
	padding: 0;
	text-indent: 2px;
	text-align: left;
	margin: 0;
	color: #3e8433;
	font-size: 1em;
	line-height: 120%;
}

ul.topsearch_nav li
{
	margin: 0 10px 0 10px;
	display: inline;
}

ul.local_front
{
	list-style-type: none;
	padding: 0;
	text-indent: 2px;
	text-align: left;
	margin: 5px 0 20px 0;
	color: #919296;
	font-size: 1em;
	line-height: 120%;
}

ul.local_front li
{
	margin-top: 5px;
	margin-bottom: 8px;
}

ul.local_front li a:link { font-weight: bold; color: #3c8231; text-decoration: none;}
ul.local_front li a:visited { font-weight: bold; color: #3c8231; text-decoration: none;}
ul.local_front li a:active { font-weight: bold; color: #62a757; text-decoration: underline;}
ul.local_front li a:hover { font-weight: bold; color: #62a757; text-decoration: underline;}

ul.local_events
{
	list-style-type: none;
	padding: 0;
	text-indent: 2px;
	text-align: left;
	margin: 5px 0 20px 0;
	color: #363233;
	font-size: 1em;
	line-height: 120%;
}

ul.local_events li
{
	margin-top: 5px;
	margin-bottom: 8px;
}

/* @end */

#topsearch
{
	width: 685px;
	font-size: 1em;
	height: 1em;
	margin: 0 8px 0 auto;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #46873d;
	text-align: right;
}

#topsearch form {
	margin:0;
	padding:0;
	vertical-align: top;
}

#links, .box
{
	margin: 5px 0;
	text-align: center;
	clear:both;
	display:block;
	border: 1px solid #999;
	background-color: #eee;
	padding: 2pt;	
}

#links .share {
	font-size: 11px;
	vertical-align: middle;
}

#links .share img {
	height: 12px;
	width: auto;
	float: right;
}

.sponsor1, .sponsor
{
	width: 100%;
	padding: 0;
	border-bottom: solid #3c8c29 3px;
	margin: 0;
}

.last
{
/*	border: 0;*/
/*	margin-bottom: .7em;*/
}

div.navigation {
	margin-bottom: 0;
	margin-top: 0;
	font-size: .6em;
}

div.post {
	clear: both;
}

.nav
{
	font-size: .7em;
	line-height: 110%;
	margin: .7em auto 1em auto;
	text-align: right;
	
}

.sponsor1_left
{
	float: left;
	text-align: left;
	font-family: Georgia, Times, serif;
	font-size: .7em;
	line-height: 150%;
	padding: 5px 0 0 0;
}

.sponsor1_middle
{
	float: left;
	padding: 0 0 0 20px;
}

.sponsor1_right
{
	float: right;
	padding: 10px 0 0 0;
	width: 105px;
	text-align: left;
}

p.tags
{
	margin-top: 0;
	font-size: .7em;
}

.post-edit-link 
{
	font-size: .7em;
	line-height: 100%;
	margin-top: 0;
}


/* ----- span class styles ----- */
.volume, span.date
{
	border-top: #000 solid 7px;
	padding: 0 6px 0 6px;
	margin: 0;
	font-size: .7em;
}

.def
{
	font-size: .7em;
	line-height: 150%;
	color: #919193;
	text-transform: uppercase;
}

.signin
{
	width: 123px;
	font-size: .65em;
	line-height: 150%;
	color: #999;
	text-transform: uppercase;
	position: absolute;
	bottom: 1em;
	text-align: right;
}

.blogger_name
{
	font-size: .7em;
	line-height: 100%;
	color: #3c8231;
	text-transform: uppercase;
}

.blogger_name a:link { color: #3c8231; text-decoration: none;}
.blogger_name a:visited { color: #3c8231; text-decoration: none;}
.blogger_name a:active { color: #67ac5c; text-decoration: underline;}
.blogger_name a:hover { color: #67ac5c; text-decoration: underline;}

.local_title
{
	font-size: .7em;
	line-height: 100%;
	color: #3c8231;
	text-transform: uppercase;
}

.events_date
{
	font-size: .7em;
	line-height: 100%;
	color: #3c8231;
	font-family: Georgia, Times, serif;
}

.events_title
{
	font-size: .7em;
	line-height: 100%;
	color: #25721a;
	font-weight: bold;
}

.events_title a:link { color: #25721a; text-decoration: none;}
.events_title a:visited { color: #25721a; text-decoration: none;}
.events_title a:active { color: #48a33b; text-decoration: underline;}
.events_title a:hover { color: #48a33b; text-decoration: underline;}

.sponsor_caps { 
	text-transform: uppercase; 
}

span.article_date
{
	font-size: .5em;
	line-height: 200%;
	color: #999;
}

span.event-line
{
	font-size: .5em;
	line-height: 200%;
	color: #666;
}

h1.main_title {
	font-size: 1.5em;
	line-height: 110%;
	font-weight: bold;
	color: #017272;
	margin-top: 1em;
	padding-top: 0;
	/*text-transform: uppercase;*/
}

p.main_title {
	font-size: 1em;
	line-height: 120%;
	font-weight: bold;
	margin-top: .5em;
	color: #017272;
	/*text-transform: uppercase;*/
}

.main_title a:link { color: #017272; text-decoration: none;}
.main_title a:visited { color: #017272; text-decoration: none;}
.main_title a:active { color: #209e9e; text-decoration: underline;}
.main_title a:hover { color: #209e9e; text-decoration: underline;}

.book-title
{
	font-style: italic;
	text-transform: uppercase;
}

.book-review
{
	font-size: 90%;
	text-transform: uppercase;
}

p.subtitle {
	font-size: 1.5em;
	line-height: 120%;
	font-weight: normal;
	margin-bottom: 1em;
	margin-top: 1em;
}

p.main_byline {
	font-size: .75em;
	line-height: 150%;
	margin-bottom: .25em;
	color: #6f6e71;
}

span.author {
	color: #333;
	font-weight: normal;
	font-size: 100%;
}

div.post-author
{
	border-top: 1px #666 dotted;
	padding-top: .5em;
	font-style: italic;
	color: #333;
}

div.post-author img
{
	float: left;
	margin: .2em .5em .1em 0;
	border: 1px #000 solid;
}

div.author_photo
{
	float: right;
	border: 1px #000 solid;
	margin: 0 0 .1em .25em;
}


div.main_source {
	width: 100%;
	font-size: .75em;
	line-height: 100%;
	font-family: Georgia, Times, serif;
	padding: 3px 0 3px 0;
	margin: 4px 0 4px 0;
	border-top: #136707 dashed 1px;
	border-bottom: #136707 dashed 1px;
}

img.alignright, div.alignright {
	float: right;
	margin: .25em 0 .25em .5em;
}

img.alignleft, div.alignleft {
	float: left;
	margin: .25em .5em .25em 0;
}

img.alignright, img.alignleft, .alignright img, .alignleft img {
	border: 1px black solid;
}

p.wp-caption-text {
	font-size: .75em;
	line-height: 110%;
	margin: 3px 3px 0 3px;
	/*font-style: italic;*/
}

.photo_thumbnail img
{
	float: left;
	margin-right: .5em;
	border: 1px solid black;
}

p.video
{
	text-align: center;	
}

/* Code: <span class="thumbnail"><?php userphoto_the_author_thumbnail($user); ?></span> */

.article_body, .entry
{
	font-size: .8em;
	line-height: 150%;
	font-family: Georgia, Times, serif;
}

.article_body ol, .article_body ul {
	padding-left: 2em;
}

.article_body ol li, .article_body ul li {
	margin-bottom: 1em;
}

.invisible-break
{
	line-height: 0;
	margin: 0;
	padding: 0;
}

p.first 
{
	margin-top: 1em;
}

.article_body p, .entry p
{
	margin-bottom: 1em;
}

/* date formatting from  the original */
.post-date {
	width: 40px;
	height: 43px;
	float: left;
	background: url(images/datebutton.gif);
	text-align: left;
}
.month {
	width: 35px;
	height: 15px;
	vertical-align: top;
	font: 500 11px Arial,sans-serif;
	color: #666;
	text-align: center;
}
.day {
	width: 35px;
	padding-top: 1px;
	vertical-align: bottom;
	height: 25px;
	font: 700 16px Arial,sans-serif;
	color: #a8b772;
	text-align: center;
}

/* miscellaneous */

.byline {
	margin-bottom: 15px;
}

p.first:first-line {
	font-weight: 600;
	color: #666 !important;
}

/* ---- other standard styles ---- */

blockquote 
{
	margin: 0 3em 1em 3em;
	font-style: italic;
}

blockquote.alignright {
	text-align: right;
}

/* ---- end other standard styles ---- */

/* ---- form styles ---- */

input.search
{
color: #781351;
background: #FFFFFF;
border: 1px solid #515054;
font-size: 1em;
line-height: 100%;
}

.formbutton
{
color: #3a7f2f;
background: #fff;
border: 1px solid #515054;
margin: 0;
padding: 1px 7px 1px 7px;
font-size: .75em;
line-height: 100%;
cursor: pointer;
}

/* ---- end form styles ---- */

/* End Jeremy's design */

#comments .posttitle h3
{
	margin: 10px 0 0 0;
	padding:0;
}

