/*
Theme Name: Tammy Bruce presents LiveWire
Description: Theme development copyright 2010-2011 Rachael Shaney
Author: Rachael Shaney
Author URI: http://www.rachaelshaney.com/
*/

/***Eric Meyer 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, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/***Amber Weinberg 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; }blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }:focus { outline: 0; }ins { text-decoration: none; }del { text-decoration: line-through; }table { border-collapse: collapse; border-spacing: 0; }


/**---Color Scheme---**/

/**---New Colors---**/
/*
Red: 
Deep red: 
Pale blue: e2e9ee
Lighter blue: b8c9d4
Medium blue: 8daabb
Blue: 638aa1
Darker blue: 486678
Deep blue: 2f424e
*/

/**---GLOBAL---**/
body { background-color:#eee; color:#000; background-image:url(images/background.jpg); background-repeat:repeat-x; cursor:default; font: normal 12px 'Lucida Sans', 'Lucida Grande', Arial, Helvetica, sans-serif; }
h1 { /*background-image:url(images/title.jpg); background-repeat:no-repeat;*/ cursor:pointer; float:left; font-weight:bold; height:110px; padding:15px 0 0 20px; left:0px; position:relative; text-indent:-9999px; top:65px; width:314px; }
h2 { clear:both; font:2.4em 'Droid Serif', 'Droid Serif', Georgia, serif; text-shadow:0px 1px #fff; }
h3 { clear:both; font:bold 2.2em Arial, Helvetica, sans-serif; letter-spacing:-1px;  }
a { color:#486678; text-decoration: none; }
a:hover { color:#2f424e; text-decoration:none; }
input, select, textarea { border:1px solid #999; padding:5px; }
blockquote { border-left:1px solid #ddd; color:#444; display:block; font-style:italic; margin:0 0 0 20px; padding:0 0 0 10px; }
blockquote p { font-style:italic !important; }
cite { color:#333; font:italic 1.2em 'Droid Serif', Georgia, serif; }

/*Utils*/
.clearfix { clear:both; }
.subhead { background-image:url(images/divider.png); background-position:bottom left; background-repeat:repeat-x; display:block; padding:0 0 10px 0; }
h3.subhead { margin:30px 0 0 0; }
.alignright { float:right; margin:0 0 10px 10px; }
.alignleft { float:left; margin:0 10px 10px 0; }
.wp-smiley { border:0 !important; padding:0 !important; }
.button, .form_submit { background-color:#486678; border-color:#8daabb #2f424e #2f424e #8daabb; border-style:solid; border-width:1px; color:#fff; font-weight:bold; text-align:center; text-shadow:0px -1px #2f424e; -moz-border-radius:10px; -webkit-border-radius:10px; }
.button:hover, .form_submit:hover { background-color:#638aa1; color:#fff; cursor:pointer; }
.button:active, .view-comments:active { position:relative; top:1px; }
.view-comments { background-color:#e2e9ee; border:1px solid #b8c9d4; color:#222; float:right; font-weight:bold; margin:0 0 0 10px; padding:5px 10px; text-shadow:0px 1px #fff; -moz-border-radius:3px; -webkit-border-radius:3px; }
.view-comments:hover { background-color:#b8c9d4; border-color:#8daabb; color:#111; }
.navigation { clear:both; margin:50px 0 0 0; text-align:center; width:100%; }
.navigation a { background-color:#e2e9ee; border:1px solid #b8c9d4; color:#222; font:1.6em Arial, Helvetica, sans-serif; padding:5px 10px; text-shadow:0px 1px #fff; -moz-border-radius:5px; -webkit-border-radius:5px; }
.navigation a:hover { background-color:#b8c9d4; border:1px solid #8daabb; color:#111; }
.navigation a:active { position:relative; top:1px; }
.wp-post-image { float:left; }
.post-title { float:right; width:216px; }
.vidthumb { height:120px; width:180px; }
li .post-meta, .feed-meta { font-size:0.9em; margin:5px 0 0 0; }
#blogwire cite a, #blogwire p a, .comment a, #respond a { border-bottom:1px solid #8daabb; }
#blogwire cite a:hover, #blogwire p a:hover, .comment a:hover, #respond a:hover { background-color:#e2e9ee; }
#blogwire cite a:active, #blogwire p a:active, .post a:active, .comment a:active, #respond a:active, #footer a:active { position:relative; top:1px; }

/**---STRUCTURE---**/
#pagehead { background-color:#ddd; background-image:url(images/header.jpg); height:200px; margin:0 auto; width:980px; }
#content { clear:both; margin:0 auto; width:980px; }
#main { background-color:#fff; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; float:left; padding:20px; width:698px; }
#sidebar { float:right; margin:10px 0 0 0; padding:0 0 50px 20px; width:220px; }

/**---HEADER---**/

/*Listen Live*/
#listen-live { float:right; position:relative; right:310px; top:60px; width:260px; }
#listen-live h2, #listen-live h3, #listen-live cite, #listen-live p { color:#fff; text-shadow:0 0; }
#listen-live cite { line-height:1.6em; }
#listen-live h3 { font-size:1.6em; }
#listen-live a { color:#2D0000; font-weight:bold;  }
#listen-live a:hover { color:#2D0000; text-decoration:underline; }

/*Search Form*/
#search { background-color:#2f424e; border-top:2px solid #192933; float:right; padding:5px; }
/*.contracted-search { height:32px; }
.expanded-search { height:120px; width:230px; }*/
#searchform { float:right; }
#searchform input { width:139px; }
#searchform .button { margin:0 0 0 5px; width:69px; }
/*#search li select { margin:10px 0 0 0; width:225px; }
#archives { display:none; }
.expand { background-image:url(images/expand.png); background-position:center; background-repeat:no-repeat; display:block; float:left; height:30px; overflow:hidden; position:relative; top:0; left:0; width:25px; }
.expand:hover { cursor:pointer; }
.contract { background-image:url(images/contract.png) !important; }*/

/*Navigation*/
#nav { background-color:#2f424e; border-left:1px solid #576E7C; border-top:2px solid #192933; float:left; height:42px; width:740px; position:relative !important; z-index:9999 !important;}
#nav li { float:left; }
#nav a { background-image:url(images/nav.png); color:#fff; display:block; font:1.6em 'Lucida Sans', 'Lucida Grande', Arial, Helvetica, sans-serif; height:20px; padding:10px; text-align:center; text-shadow:0px -1px #192933; text-transform:uppercase; width:140px; }
#nav a:hover { background-position:bottom; }
#main-menu ul.menu li { position:relative; margin:0; list-style:none; }
#main-menu ul.menu ul { position:absolute; float:none; padding:0; left:-11px; top:40px; visibility:hidden; width:150px; } 
#main-menu ul.menu ul li { padding:0 0 0 10px; }
#main-menu .sub-menu a { background-color:#2f424e; background-image:url(images/bullet.png) !important; background-position:12px 12px; background-repeat:no-repeat; border-bottom:1px solid #22323D; border-top:1px solid #455A68; font-size:1.2em !important; padding:10px 10px 10px 28px !important; text-align:left !important; text-shadow:0 0 !important; text-transform:none !important; width:122px !important; }
#main-menu .sub-menu a:hover { background-color:#455A68; background-position:12px 12px !important; }
#main-menu ul.menu li:hover li { float:none; display:block; clear:both; visibility:visible; }

/*Social*/
#social-links { margin:10px 0; }
#social-links a { background-repeat:no-repeat; display:block; height:20px; margin:10px 0; padding:4px 0 0 29px; }
.twitter { background-image:url(images/twitter.png); }
.facebook { background-image:url(images/facebook.png); }

/**---HOME---**/
#latest { float:left; margin:0 0 30px 0; width:430px; }

/*BlogWire*/
#blogwire li { border-bottom:1px dotted #ccc; clear:both; padding:20px 0; }
#blogwire h3 { clear:none; }
#blogwire h3 a, .post h3 a { color:#111 !important; }
#blogwire img { background-color:#fff; border:1px solid #ddd; float:left; margin:0 10px 0 0; padding:4px; }
#blogwire p { font:1.2em/1.4em Georgia, serif; line-height:1.5em; margin:10px 0 0 0; }
.post-footer { clear:both; display:block; height:20px; margin:10px 0 0 0; width:100%; }

/*More Headlines*/
#more-stories { float:left; margin:10px 0 0 0; }
#more-stories li { float:left; height:60px; margin:0 10px; padding:10px 0; width:200px; }
#more-stories cite { float:left; width:50px; }
#more-stories a { border-left:1px solid #ccc; float:right; padding:0 0 0 9px; width:135px; }

/*NewsWire*/
#newswire h2, #tamwire h2 { background-image:url(images/bolt-red.png); background-repeat:no-repeat; color:#fff; padding:0 0 0 25px; text-shadow:0px -1px #690000; }
#newswire .subhead, #tamwire .subhead { background:none; color:#fff; padding:0 0 5px 5px; text-shadow:0px -1px #690000; }
#newswire .more-news, .tamwire-submit-link { color:#fff; float:right; margin:5px 5px 0 0; text-shadow:0px -1px #690000; }
#newswire li { border-bottom:1px solid #eee; border-top:1px solid #fff; padding:10px; text-align:center; }
#newswire h4 { font-size:1.2em; }

/*Contributors*/
#contributors-wrapper { float:right; width:240px; }
#contributors li { float:left; margin:10px 0; padding:10px 0; text-align:center; width:115px; }
#contributors img { background-color:#fff; border:1px solid #ddd; height:50px; margin:0 0 5px 0; padding:4px; width:50px; }
#contributors a { display:block; font:bold italic 1.2em Georgia, serif; }

/**---SIDEBAR---**/
#sidebar h2 { margin:30px 0 0 0; }
.sidebar-widget { margin:30px 0 0 0; }

/*Subscribe*/
#subscribe { background-color:#486678; background-image:url(images/subscribe-bckg.png); background-repeat:no-repeat; border-top:1px solid #2f424e; color:#fff; padding:10px; text-shadow:0px -1px #3F5A69; width:200px; }
#subscribe h2 { background-image:url(images/bolt-blue.png); background-repeat:no-repeat; color:#fff; margin:0; padding:0 0 0 25px; text-shadow:0px -1px #3F5A69; }
#subscribe p { font-size:1.3em; margin:10px 0 0 0; }
.join { background-image:url(images/join.png); color:#fff; display:block; font-size:1.2em; font-weight:bold; height:25px; margin:10px 0 0 0; padding:15px 10px 10px; text-align:center; text-shadow:0px -2px #6D0000; width:180px; }
.join:hover { color:#fff; }
.join:active { position:relative; top:1px; }

/*Login*/
.login { width:196px; }
#login-widget input { display:block; margin:0 0 10px 0; width:180px; }
#login-widget .form_submit { width:88px; }
#login-widget p { clear:both; margin:10px 0 0 0; }
#login-widget .remember { display:inline !important; height:15px; width:15px; }
.edit-profile { display:block; }
.forgot-password { display:block; font-size:0.9em; }

/*Donate*/
.donate { 
font-size:1.2em; margin:10px 0; padding:10px 0; width:220px; 
background-color: #6D0000;border-color: #8e0000 #4d0000 #4d0000 #8e0000;text-shadow: 0px -1px #4d0000;
}
.donate:hover {
background-color:#4d0000 !important; color:#fff; cursor:pointer; 
}

/*TAMWire*/
#newswire, #tamwire { background-color:#890000; background-image:url(images/wire-bckg.png); background-repeat:no-repeat; border-top:1px solid #2D0000; float:right; margin:5px 0 20px 0; padding:3px 1px 10px 1px; width:238px; }
#newswire ul, #tamwire ul { background-color:#fff; padding:5px; }
.tamwire-submit-link:hover { color:#fff; }
.fvcn-submissions-list, #newswire-archive { margin:20px 0 0 0; }
.fvcn-submissions-list li, #newswire-archive li { border-bottom:1px solid #ddd; padding:10px 0; }
.fvcn-submissions-list li h3, #newswire-archive li h3 { font-size:1.6em; }
.fvcn-submissions-list li p, #newswire-archive li p { font:1.2em/1.6em Georgia, serif; margin:5px 0; }
#tamwire .fvcn-submissions-list { margin:0; }
#tamwire .fvcn-submissions-list li { border-bottom:1px solid #ccc; border-top:1px solid #fff; padding:5px 0; }
#tamwire .fvcn-submissions-list li h3 { font:bold 1.2em 'Lucida Sans', 'Lucida Grande', Arial, Helvetica, sans-serif; }
#tamwire .fvcn-submissions-list li cite { font-size:1em; }
#tamwire .fvcn-submissions-list li p { display:none; }
#tamwire-submit { float:right; width: 240px; }
#fvcn-add-submission p { margin:10px 0 0 0; }
#fvcn-add-submission input { display:block; width:200px; }
#fvcn-add-submission textarea { display:block; height:100px; width:200px; }
#fvcn_Submit { margin:10px 0 0 0; width:100px !important; }

/*Networks*/
.textwidget { clear:both; margin:10px 0 0 0; }
.textwidget h3, .textwidget h4 { clear:none; }
.twtr-hd, .twtr-ft { text-shadow:0px 1px #fff; }
.twtr-tweet { border:0 !important; margin:5px 0; }
.twtr-tweet-wrap { border-bottom:1px solid #eee; padding:10px 0; }
.twtr-tweet-text { font-family:'Lucida Sans', 'Lucida Grande', Arial, Helvetica, sans-serif; }
.fb-like { background-color:#fff; }


/**---FOOTER---**/
#footer-wrapper { background-color:#111; clear:both; color:#eee; font:italic 1.1em Georgia, serif; }
#footer { margin:0 auto; padding:20px 0; width:980px; }
#footer a { border-bottom:1px solid #486678; color:#8daabb; }
#footer a:hover { border-bottom:1px solid #8daabb; color:#486678; }
#footer a:active { position:relative; top:1px; }


/**---LOOPS---**/
.post { clear:both; margin:10px 0; }
.post p { font:1.1em/1.4em Georgia, serif; margin:15px 0 0 0; }
.post img { border:1px solid #eee; padding:4px; }
.post li { list-style:disc; margin:5px 0 0 15px; padding:0 0 0 10px; }
.post center { margin:10px 0 0 0; }
.post-meta { margin:0 0 10px 0; }
.post-meta p { margin:0; }
.post-meta cite { color:#111; font:1.1em Arial, Helvetica, sans-serif; margin:5px 0 0 0; }

/**---SINGLE---**/
#single-meta { background-color:#e2e9ee; color:#222; font:1em Arial, Helvetica, sans-serif; margin:10px 0; padding:5px; }
#single-meta #social { float:right; }
.twitter-share-button { cursor:pointer; position:relative; top:3px; }
.related { background-color:#e2e9ee; border-bottom:5px solid #b8c9d4; border-top:5px solid #b8c9d4; margin:30px 0 0 0; padding:10px; text-shadow:0px 1px #fff; }
.related li { float:left; height:60px; margin:10px; width:270px; }
.related img { background-color:#fff; border:1px solid #b8c9d4; float:left; height:50px; padding:4px; margin:0 5px 0 0; width:50px; }
.related a { display:block; font-size:1.2em; font-weight:bold; letter-spacing:-1px; }

/*Comments*/
#comments { clear:both; display:block; padding:10px 0 0 0; }
.comment { clear:both; margin:10px 0; padding:20px; border:1px solid #ddd; }
.odd { background-color:#eee; }
.even { background-color:#fff; }
.says { display:none; }
.comment-author { font-weight:bold; padding:0 0 10px 0; }
.comment-author img { border:1px solid #eee; float:right; display:block; padding:4px; margin:0 0 20px 0; }
.comment-meta { display:none; }
.comment p { font-family:Arial, Helvetica, sans-serif; line-height:18px; margin:10px 0; }
.comment-reply-login { display:none; }
#respond { margin:30px 0; width:98%; }
#respond textarea { border:1px solid #ddd; }
#comment { margin:10px 0; width:100%; }


/***-----PAGES-----***/

/**--SUBSCRIBE--**/
#subscription-options { background-color:#486678; background-image:url(images/subscribe-bckg.png); background-repeat:repeat-x; border-top:1px solid #2f424e; color:#fff; float:left; margin:20px 0; padding:10px; text-shadow:0px -1px #3F5A69; }
#subscription-options li { float:left; list-style:none; margin:0 6px 0 0; padding:0; text-align:center; width:220px; }
#subscription-options h3 { font-size:1.4em; }
#subscription-options cite { color:#fff; font-size:2em; }
.subscribe { background-color:transparent; background-image:url(images/join.png); border:0; color:#fff; cursor:pointer; font-size:1.2em; font-weight:bold; height:50px; margin:10px 0 0 0; text-shadow:0px -1px #2D0000; width:200px; }

/**--MEDIA--**/
.subscribe-rss { background-image:url(images/rss.png); background-repeat:no-repeat; display:block; height:20px; margin:10px 0 0 0; padding:4px 0 0 29px; }
.media li { border-bottom:1px solid #ddd; padding:15px 0; width:100%; }
.media li img { background-color:#fff; border:1px solid #ddd; float:left; padding:4px; }
.media h3 { clear:none; float:left; font-size:1.6em; }
.media cite { float:right; }
.media p { display:none; }
.media-meta { float:right; margin:0 10px; width:480px; }
.media-meta .powerpress_player object { margin:10px 0 0 0; }
.powerpress_player { clear:both; margin:10px 0; }
.powerpress_links { display:block !important; font-size:0.9em; }

/**--PODCASTS--**/
#tam-podcasts { background-position:bottom; background-repeat:repeat-x; float:left; margin:10px 0 20px 0; }
#tam-podcasts li { float:left; font-size:0.9em; }
#tam-podcasts a { background-color:#486678; background-image:url(images/podcast.png); background-position:3px 6px; background-repeat:no-repeat; color:#fff; display:block; padding:10px 10px 10px 30px; margin:0 10px 10px 0; text-shadow:0 -1px #192933; -moz-border-radius:5px; -webkit-border-radius:5px; }
#tam-podcasts a:hover { background-color:#637E8E; text-shadow:0px -1px #486678; }
#tam-podcasts a:active { position:relative; top:1px; }

/**--BOOKS--**/
#books li { border-bottom:1px solid #ddd; clear:both; display:block; list-style:none; padding:0 0 15px 0; }
#books h3 { clear:none; font-size:1.6em; margin:0; }
#books li a img { float:left; margin:10px 10px 0 0; }

/**--MEMBERS--**/
#members-only { margin:20px 0 0 0; }
.members { border-bottom:1px solid #ddd; padding:20px 0; }
.members h3 { font-size:2em; }

/**--CONTACT, CANCEL--**/
#contactForm { margin:20px 0 0 0; }
#contactForm input { display:block; margin:0 0 20px 0; }
#contactForm em, #contactForm label { font:1.2em Georgia, serif; }
#contactForm textarea { height:200px; margin:0 0 20px 0; width:580px; }
#cancel h4 { margin:20px 0 0 0; }
#cancel textarea { height:200px; width:580px; }
#cancel strong { font-size:0.9em; margin:20px 0 0 0; }
#cancel-account { width:120px !important; margin:20px 0 0 0; }
#sendCopy { display:inline !important; }
.screenReader { left: -9999px; position: absolute; top: -9999px; }
.cancel { font-size:0.9em; float:left; }
.thanks { margin:20px 0 0 0; }
.error { display:block; margin:5px 0; }

/**--AUTHORS--**/
#author-box { border:1px dotted #ddd; margin:10px 0 20px; padding:5px; }
#author-box img { border:1px solid #ddd; float:left; padding:5px; }
.author-details { float:right; width:560px; }
.author-details h2 { font-size:2em; margin:0 0 10px 0; }
.author-details a { display:block; margin:10px 0 0 0; }

/**--PROFILE--**/
/*Styling poorly marked up tables (yes, tables) is super fun*/
/*Especially when there are extraneous divs within the poorly marked up tables*/
/*And tds are not defined by ids*/
/*And the submit button is contained within a div for no apparent reason*/
/*Basically I hate you*/
#profile { }
#subscription-info { height:170px; overflow:hidden; }
.headingSuperRed { display:none; }
#profile { background-color:#e2e9ee; border:1px solid #8daabb; float:left; margin:0 20px 0 0; padding:20px; text-shadow:0px 1px #fff; width:400px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.dap_user_profile_table input, .dap_user_profile_table select { margin:10px 0 0 0; width:200px; }
#button_edit_user { background-color:#486678; border-bottom:1px solid #2f424e; border-right:1px solid #2f424e; color:#fff; float:right; text-shadow:0px -1px #2f424e; width:88px !important; }
#button_edit_user:hover { background-color:#2f424e; border-bottom:1px solid #486678; border-right:1px solid #486678; cursor:pointer; }
#dap_product_links_list { display:none; }
#dap_product_links_table { font-size:1.2em; margin:20px 0 0 0; overflow:hidden; width:600px; }
#dap_product_links_table tr { height:150px; float:left; width:150px; }
.dap_product_heading { font:bold italic 1.4em 'Droid Serif', Georgia, serif; }
.contact-us { border-top:3px solid #ddd; float:right; width:230px; }
.contact-us h3 { margin:10px 0 0 0; }
.contact-us p { margin:10px 0 0 0; }


/*---------------------------------UNUSED-----------------------------------*/
/*MediaWire*/
/*#mediawire { background-color:#eee; border-bottom:10px solid #ddd; border:3px solid #ddd; clear:both; padding:10px; text-shadow:0px 1px #fff; }
.media-play { background-image:url(images/play.png); background-position:top; display:block; float:left; height:39px; margin:0 10px 0 0; padding:25px 0 0 15px; text-indent:-9999px; width:49px; }
.media-play:hover { background-position:bottom; color:#111; font:bold 0.9em 'Droid Serif', Georgia, serif; text-indent:0px; text-shadow:0px 1px #fff; text-transform:uppercase; }

/*Tabbed Box*/
/*#tabbed { border:1px solid #222; float:right; margin:30px 0 0 0; padding:5px; width:230px; }
.tabs { padding:10px 0 5px 0; }
.tabs li { display:inline; }
.tabs li a { background-color:#222; border:1px solid #111; color:#fff; cursor:pointer; font:1.6em 'Droid Serif', Arial, Helvetica, sans-serif; padding:5px 8px; text-shadow:0px 1px #fff; text-transform:uppercase; }
.tabs li a:hover { background-color:#111; border-color:#000; color:#fff; }
.active { background-color:#fff !important; border-bottom:1px solid #fff !important; color:#111 !important; }
.content { background-color:#fff; border:1px solid #111; padding:5px; }
.content li { border-bottom:1px solid #eee; padding:10px 0; }
#content_2, #content_3 { display:none; }

/*TamWire*/
.tamwire ul { font-family:Georgia, serif; }
.xtamwire ul li { padding:4px 0; }
.xtamwire ul li strong { font-size:1.2em; }
.xtamwire ul li cite { font-size:1.0em; }
.xtamwire ul li br { display:none; height:1px; line-height:1px; }
.tamwire ul li p {font-size:1.1em;line-height:1.3em; }

/*TamWire Archive*/
.fvcn-posts-list { margin:0;padding:0;font-size:1.1em; }
.fvcn-posts-list li { margin:0 0 10px;padding:0;list-style:none; border-bottom:1px solid #ddd; }
.fvcn-posts-list li h4 { font-size:1.4em; font-weight:bold;padding:5px 0 0;font-family:Georgia, serif; }
.fvcn-posts-list li cite { font-size:1.05em; }
.fvcn-posts-list li p { margin:0 0 4px;padding:8px 0; }

.fvcn-pagination { font-size:1.2em;padding:10px 0;text-align:center; }

.fvcn-posts-widget li { margin:8px 0 0 !important;padding:4px 0 8px; text-align:left;border-bottom:1px solid #ddd;}
.fvcn-posts-widget h4 { font-size:1.2em;font-weight:bold;padding-bottom:4px; }
.fvcn-posts-widget cite { padding-left:2px;color:#222;font-size:.9em;display:block;font-style:normal !important; }

.fvDiscussion {
  margin-top:12px;
  background:url('images/commentBg.png') no-repeat;
  float:right;
  width:30px;
  height:25px;
  text-align:center;
  padding-top:2px;
}

.fvDiscussion a, .fvDiscussion a:link, .fvDiscussion a:active, .fvDiscussion a:visited {
  font-family:sans;
  font-size:14px;
}

.comment-terms {
margin:10px 80px 20px;
text-align:center;
font-style:normal;
font-size:1.2em;
}

.chat-box { border:1px solid #888;padding:8px;padding-top:16px !important;padding-bottom:16px !important; }
.widget-box { margin-left:-20px;background:url('images/tb_widget_bg.png') no-repeat;padding:0 5px; }

/*.submit-tamwire { background-color:#eee; border:1px solid #ddd; display:block; font-style:italic; margin:5px 0 0 0; padding:10px; text-shadow:0px 1px #fff; }


