/*
Theme Name: Twenty Eleven - Premio Innovacion
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/*-----------------------------------------------------------*/
/* normalize EVERYTHING
/*-----------------------------------------------------------*/		
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { height: 100%; font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { height: 100%; margin: 0; background: #c7c2bc url('images/header-bg.jpg') 0 0 repeat-y; }
body, button, input, select, textarea { }
::-moz-selection { background: #3a3435; color: #fff; text-shadow: none; }										/* update */
::selection { background: #3a3435; color: #fff; text-shadow: none; }												/* update */
a { text-decoration: none; color: #555259; }
a:visited { color: #555259; }
a:hover { color: #726d78; }
a:focus { outline: 0; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

ul, ol { margin: 0; padding: 0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }

legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }

table button, table input { *overflow: auto; }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; resize: vertical; }

input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
/*-----------------------------------------------------------*/

/*
	 ______   ____    __  __  ______  ______  ______   _____   __  __     
	/\__  _\ /\  _`\ /\ \/\ \/\__  _\/\__  _\/\__  _\ /\  __`\/\ \/\ \    
	\/_/\ \/ \ \ \L\_\ \ `\\ \/_/\ \/\/_/\ \/\/_/\ \/ \ \ \/\ \ \ `\\ \   
	   \ \ \  \ \ \L_L\ \ , ` \ \ \ \   \ \ \   \ \ \  \ \ \ \ \ \ , ` \  
	    \_\ \__\ \ \/, \ \ \`\ \ \_\ \__ \ \ \   \_\ \__\ \ \_\ \ \ \`\ \ 
	    /\_____\\ \____/\ \_\ \_\/\_____\ \ \_\  /\_____\\ \_____\ \_\ \_\
	    \/_____/ \/___/  \/_/\/_/\/_____/  \/_/  \/_____/ \/_____/\/_/\/_/

*/

/* sidebar --------------------------------------------------*/
#sidebar {
	width: 415px;
	height: 100%;
	padding-right: 1px;
	float: left;
	font: normal 14px/19px 'franklin-gothic-urw-cond','arial',sans-serif;
	font-weight: 400;
	color: #a4a1a2;
	color: #8e8b8c;
	text-shadow: 0 -1px 1px #0f0d0e;
}
#sidebar h3 {
	padding-bottom: 15px;
	font: normal 14px/14px 'franklin-gothic-urw-comp','arial',sans-serif;
	font-weight: 700;
	text-shadow: 0 -1px 1px #0f0d0e;
	letter-spacing: 1px;
	color: #a6865d;
}
#sidebar p { margin: 0 0 10px 0; }
#sidebar .underline {
	height: 2px;
	margin-bottom: 15px;
	background: url('images/sidebar-break.png') repeat-x;
}
#sidebar a#logo {
	width: 415px;
	height: 334px;
	display: block;
}
#sidebar #nav {
	padding: 40px 40px 45px 40px;
	display: block;
	background: url('images/filter-gear.png') 246px 90px no-repeat;
}
#nav ul, #nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
#sidebar #nav ul#tagList {
	margin: 0;
	padding: 0;
/*
	border-top: 1px solid #272323;
	border-bottom: 1px solid #3d3535;
*/
}
#sidebar #nav ul#tagList li.break {
	height: 2px;
	margin-bottom: 0;
	background: url('images/sidebar-break.png') repeat-x;
}
#sidebar #nav ul#tagList li.listLink {
	padding-right: 50px;
	position: relative;
/*
	border-top: 1px solid #3d3535;
	border-bottom: 1px solid #272323;
*/
	list-style-type: none;
}
#sidebar #nav ul#tagList li.listLink a {
	width: 335px;
	height: 34px;
	padding: 15px 0 15px 0;
	display: block;
	font: bold 22px/22px 'AlternateGothic2-BT','arial',sans-serif;
	font-weight: 400;
	text-decoration: none;
	color: #a4a1a2;
	text-shadow: 0 -1px 1px #0f0d0e;
}
#sidebar #nav ul#tagList li.listLink a:hover { text-decoration: none; color: #c4bfbb; }
#sidebar #nav ul#tagList li.listLink a .tagPostCount {
	padding: 15px 0;
	position: absolute;
		top: 0;
		right: 0;
	font: normal 22px/34px 'AlternateGothic2-BT','arial', sans-serif;
	font-weight: 400;
	color: #9c9999;
}
#sidebar #nav ul#tagList li#linkCoverStories .tagPostCount { color: #878082; }
#sidebar #nav ul#tagList li#linkProfiles .tagPostCount { color: #8c6a37; }
#sidebar #nav ul#tagList li#linkCapitolLook .tagPostCount { color: #924f39; }
#sidebar #nav ul#tagList li#linkGuides .tagPostCount { color: #7a5a7c; }
#sidebar #nav ul#tagList li#linkIntel .tagPostCount { color: #4e6084; }
#sidebar #nav ul#tagList li#linkCitizenActivity .tagPostCount { color: #5c7d83; }

#sidebar ul#headerSections { margin: 0; padding: 0; }
#sidebar ul#headerSections li { margin: 0; padding: 0; }
#sidebar ul#headerSections li.addPadding { padding: 0 40px 45px; text-align: justify; }
#sidebar ul#headerSections #search { display: none; }
#sidebar ul#headerSections #search form {
	width: 333px;
	height: 58px;
	background: url('images/header-search.png') no-repeat;
}

#sidebar ul#headerSections a.btn {
	width: 335px;
	height: 26px;
	margin-top: 20px;
	display: block;
	background: url('images/buttons.png') no-repeat;
}
#sidebar ul#headerSections a.btnShowMore { }
#sidebar ul#headerSections a.btnShowMore:hover { background-position: 0 -78px }
#sidebar ul#headerSections a.btnSubmitALetter { margin-top: 0; background-position: 0 -26px; }
#sidebar ul#headerSections a.btnSubmitALetter:hover { margin-top: 0; background-position: 0 -104px; }
#sidebar ul#headerSections a.btnViewOnTwitter { background-position: 0 -52px; }
#sidebar ul#headerSections a.btnViewOnTwitter:hover { background-position: 0 -130px; }
#sidebar ul#headerSections a.btnStayUpdated { margin-top: 0; background-position: 0 -156px; }
#sidebar ul#headerSections a.btnStayUpdated:hover { margin-top: 0; background-position: 0 -182px; }

#sidebar ul#headerSections #search #searchInput {
	width: 232px;
	height: 58px;
	padding: 0 20px;
	float: left;
	border: 0;
	font: italic 20px/58px 'georgia', serif;
	color: #272323;
	background: none;
}
#sidebar ul#headerSections #search #searchBtn {
	width: 61px;
	height: 58px;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	border: 0;
	background: none;
}
#sidebar ul#headerSections #overview { }

#sidebar ul#headerSections #capitolFavoredPosts { }
#sidebar ul#headerSections #capitolFavoredPosts ul#likes { list-style: none; }
#sidebar ul#headerSections #capitolFavoredPosts ul#likes li.like_post { }
#sidebar ul#headerSections #capitolFavoredPosts ul#likes li.like_post .post_info_top {
	margin: 0;
  display: block !important;
	background: blue;
 }
#sidebar ul#headerSections #capitolFavoredPosts ul#likes li.like_post .post_info_bottom {
	margin: 0;
  display: block !important;
	background: cyan;
 }
#sidebar ul#headerSections #topContributors { }

#sidebar ul#headerSections #citizensWeFollow { width: 335px; overflow: hidden; }
#sidebar ul#headerSections #citizensWeFollow .containFollowed { width: 349px; }

#sidebar ul#headerSections #citizensWeFollow a.followPortrait {
	width: 24px;
	height: 24px;
	margin: 0 14px 14px 0;
	float: left;
	position: relative;
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#sidebar ul#headerSections #citizensWeFollow a.followPortrait:hover { opacity: 1; filter: alpha(opacity=100); }
#sidebar ul#headerSections #citizensWeFollow a.followPortrait img { width: 24px; height: 24px; border: 0; }
#sidebar ul#headerSections #citizensWeFollow a.followPortrait .followBorder {
	width: 22px;
	height: 22px;
	position: absolute;
		top: 0;
		left: 0;
	border: 1px solid #262221;
}
#sidebar ul#headerSections #guestEditors ul.editorList { margin: 10px 0 0 0; padding: 0; list-style: none; }
#sidebar ul#headerSections #guestEditors ul.editorList li.editor { width: 105px; margin: 0 10px 0 0; padding: 0; float: left; }
#sidebar ul#headerSections #guestEditors ul.editorList li.end { margin-right: 0; }
#sidebar ul#headerSections #guestEditors ul.editorList li.editor .thumb {
	width: 103px;
	height: 80px;
	margin-bottom: 2px;
	border: 1px solid #000;
	background-color: #7C7676;
	overflow: hidden;
}

#sidebar ul#headerSections #mostPopularPosts ul#tagList {
	margin: 0;
	padding: 0;
	border-top: 1px solid #272323;
	border-bottom: 1px solid #3d3535;
}
#sidebar ul#headerSections #mostPopularPosts ul#tagList li.listLink {
	padding-right: 60px;
	position: relative;
	border-top: 1px solid #3d3535;
	border-bottom: 1px solid #272323;
	list-style-type: none;
}
#sidebar ul#headerSections #mostPopularPosts ul#tagList li.listLink a {
	width: 335px;
	padding: 15px 0;
	display: block;
	font: bold 15px/15px 'franklin-gothic-urw-comp','arial', sans-serif;
	font-weight: 400;
	text-decoration: none;
	color: #9c9999;
	text-shadow: 0 -1px 1px #0f0d0e;
}
#sidebar ul#headerSections #mostPopularPosts ul#tagList li.listLink a:hover { text-decoration: none; color: #c4bfbb; }
#sidebar ul#headerSections #mostPopularPosts ul#tagList li.listLink a .tagPostCount {
	width: 40px;
	padding: 15px 0 15px 20px;
	position: absolute;
		top: 0;
		right: 0;
	font: bold 15px/15px 'AlternateGothic2-BT','arial',sans-serif;
	font-weight: 400;
	text-align: left;
	color: #878082;
	background: url('images/sidebar-heart.png') 0 15px no-repeat;
}

#sidebar ul#headerSections #stayUpdated { }
#sidebar ul#headerSections #stayUpdated .updatedMsg { margin-bottom: 5px; display: none; line-height: 16px; }
#sidebar ul#headerSections #stayUpdated .errorMsg { color: #924f39; }
#sidebar ul#headerSections #stayUpdated .successMsg { color: #5c7d83; }
#sidebar ul#headerSections #stayUpdated #inputEmail {
	width: 323px;
	height: 24px;
	margin-bottom: 5px;
	padding: 0 5px;
	border: 1px solid #211d1e;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font: normal 14px/26px 'franklin-gothic-urw-comp','arial', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	color: #76716b;
	background: #d2cfca;
}

#sidebar ul#headerSections #letterToTheEditor { }
#sidebar ul#headerSections #letterToTheEditor .letterMsg { margin-bottom: 5px; display: none; }
#sidebar ul#headerSections #letterToTheEditor .errorMsg { color: #924f39; }
#sidebar ul#headerSections #letterToTheEditor .successMsg { color: #5c7d83; }
#sidebar ul#headerSections #letterToTheEditor #inputLetter {
	width: 323px;
	height: 24px;
	margin-bottom: 5px;
	padding: 0 5px;
	border: 1px solid #211d1e;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font: normal 14px/26px 'franklin-gothic-urw-comp','arial', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	color: #76716b;
	background: #d2cfca;
}
#sidebar ul#headerSections #letterToTheEditor #textLetter {
	width: 323px;
	height: 72px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #211d1e;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font: normal 14px/18px 'franklin-gothic-urw-comp','arial', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	color: #76716b;
	background: #d2cfca;
}

#sidebar ul#headerSections #capitolCouturePartners { }
#sidebar ul#headerSections #capitolCouturePartners .partnerContainer {
	width: 332px;
	height: 188px;
	position: relative;
	background: url('images/sidebar-partners.png') no-repeat;
}
#sidebar ul#headerSections #capitolCouturePartners .partner {
	width: 110px;
	height: 95px;
	display: block;
	position: absolute;
}
#sidebar ul#headerSections #capitolCouturePartners #partner_tumblr {
	top: 0;
	left: 0;
}
#sidebar ul#headerSections #capitolCouturePartners #partner_rodarte {
	top: 0;
	left: 110px;
}
#sidebar ul#headerSections #capitolCouturePartners #partner_moviefone {
	top: 0;
	left: 220px;
}

#sidebar ul#headerSections #recentCapitolUpdates { }
#sidebar ul#headerSections #recentCapitolUpdates .underline {
	height: 2px;
	margin-bottom: 0;
	background: url('images/sidebar-break.png') repeat-x;
}
#sidebar ul#headerSections #recentCapitolUpdates a { color: #8e8b8c; }
#sidebar ul#headerSections #recentCapitolUpdates a:hover { color: #a4a1a2; }
#sidebar ul#headerSections #recentCapitolUpdates ul#tweetcontainer {
	margin: 0;
	padding: 0;
	list-style: none;
/*
	border-top: 1px solid #272323;
	border-bottom: 1px solid #3d3535;
*/
}
#sidebar ul#headerSections #recentCapitolUpdates ul#tweetcontainer li {
	margin: 0;
	padding: 15px 0;
/*
	border-top: 1px solid #3d3535;
	border-bottom: 1px solid #272323;
*/
}
#sidebar ul#headerSections #recentCapitolUpdates ul#tweetcontainer li .tweetDate {
	margin-top: 3px;
	font: normal 11px/13px 'franklin-gothic-urw-cond','arial', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #7a7275;
}
#sidebar ul#headerSections #recentCapitolUpdates ul#tweetcontainer li.break {
	height: 2px;
	margin-bottom: 0;
	padding: 0;
	background: url('images/sidebar-break.png') repeat-x;
}
/*-----------------------------------------------------------*/

/* main -----------------------------------------------------*/
#main, #content {
	height: 100%;
	margin-left: 416px;
	padding: 40px;
	font: normal 15px/21px 'franklin-gothic-urw-cond','arial',sans-serif; font-weight: 400; letter-spacing: 0.5px;
}
#main .post, #content {
	margin-bottom: 17px;
	border: 1px solid #9d9794;
	color: #76716b;
	background: #dddad5 url('images/article-bg.jpg');
	-moz-box-shadow: 0 0 1px #b3aca6;
	-webkit-box-shadow: 0 0 1px #b3aca6;
	box-shadow: 0 0 1px #b3aca6;
}
#main .post .postHeader { position: relative; z-index: 5000; }
#main .post .postHeader .reblog {
	width: 33px;
	height: 32px;
	position: absolute;
		top: 20px;
		right: 10px;
	background: url('images/reblog.png');
	display: none;
	z-index: 6000;
}
#main .post:hover .postHeader .reblog { display: block; }
#main .advertisement:hover .postHeader .reblog { display: none; }
#main .post:hover .postHeader .reblog:hover { background-position: -33px 0; }
#main .sm { width: 257px; }
#main .md, #content { width: 100%; }

#main .post p { margin: 0; padding: 0; }

/* post types */
#main .post .postType { height: 10px; background: #878082; }
#main .profiles .postType { background: #8c6a37; }
#main .capitol_look .postType { background: #924f39; }
#main .guides .postType { background: #7a5a7c; }
#main .intel .postType { background: #4e6084; }
#main .citizen_activity .postType { background: #5c7d83; }

#main .post .customText {
	margin-bottom: 10px;
	font: normal 16px/16px 'AlternateGothic2-BT','arial', sans-serif;
	font-weight: 400;
	text-shadow: 0 1px 1px #f0efec;			
	letter-spacing: 1px;
}

#main .postContent { text-shadow: 0 1px 1px #eae6e0; }
#main .postContent p { margin-bottom: 10px; }

#main p.submitPost { padding: 0 30px 30px 30px; }

/* videos ---------------------------------------------------*/
#main .md .media {
	width: 500px;
	margin: 16px auto;
}

/*-----------------------------------------------------------*/

/* quotes --------------------------------------------------*/
#main .quotes { }
#main .quotes .postContent {
	padding: 30px;
	font: bold 24px/28px 'AlternateGothic2-BT','arial', sans-serif;
	font-weight: 400;
	text-align: justify;
	text-shadow: 0 1px 1px #f0efec;
	color: #3a3435;
}
#main .quotes .postContent .quoteSource {
	margin-top: 10px;
	font: normal 10px/10px 'franklin-gothic-urw-cond','arial', sans-serif;
	font-weight: 500;
	text-shadow: none;
	letter-spacing: 2px;
}
/*-----------------------------------------------------------*/

/* profiles -------------------------------------------------*/
#main .profiles { }
#main .profiles .postContent { padding: 30px; }
#main .profiles .showProfile {
	width: 397px;
	height: 11px;
	margin: 0 auto 10px;
	background: url('images/article-profile.png') no-repeat;
}
#main .profiles .postContent h2 {
	margin-bottom: 20px;
	font: normal 20px/20px 'AlternateGothic2-BT','arial', sans-serif;
	font-weight: 400;
	text-align: center;
	text-shadow: 0 1px 1px #f0efec;
	color: #3a3435;
}
#main .profiles .postContent h3 {
	margin-bottom: 10px;
	font: bold 18px/18px 'alternate-gothic-no-3-d','arial', sans-serif;
	font-weight: 400;
	text-shadow: 0 1px 1px #f0efec;
	color: #3a3435;
}
#main .profiles .postContent p { margin-bottom: 10px; }
/*-----------------------------------------------------------*/

/* capitol look ---------------------------------------------*/
#main .capitol_look { }
#main .capitol_look .postContent { padding: 30px; }
#main .capitol_look .postContent h2 {
	margin-bottom: 20px;
	font: normal 36px/36px 'AlternateGothic2-BT','arial', sans-serif;
	font-weight: 400;
	text-shadow: 0 1px 1px #f0efec;
	color: #3a3435;
}

#main .capitol_look .postContent h2.marginBottom { margin-bottom: 20px; }
/*-----------------------------------------------------------*/

/* guides ---------------------------------------------------*/
#main .guides .postContent { margin-top: 30px; }
/*-----------------------------------------------------------*/

/* intel ----------------------------------------------------*/
#main .intel { }
#main .intel .postContent { padding: 30px; }
#main .intel .postContent h2 {
	margin-bottom: 20px;
	font: normal 32px/32px 'AlternateGothic2-BT','arial', sans-serif;
	font-weight: 400;
	text-shadow: 0 1px 1px #f0efec;
	color: #3a3435;
}
#main .intel .postContent h2.marginBottom { margin-bottom: 20px; }
/*-----------------------------------------------------------*/

/* citizen activity -------------------------------------------*/
#main .citizen_activity { }
#main .citizen_activity .postContent { padding: 30px; }
#main .citizen_activity .postContent h2 {
	margin-bottom: 20px;
	font: normal 40px/40px 'AlternateGothic2-BT','arial', sans-serif;
	font-weight: 400;
	text-shadow: 0 1px 1px #f0efec;
	color: #3a3435;
}
#main .citizen_activity .postContent h2.marginBottom { margin-bottom: 20px; }
#main .citizen_activity .postContent p { margin-bottom: 10px; }
#main .citizen_activity .postContent .customText { color: #5c7d83; }
/*-----------------------------------------------------------*/

/* advertisement --------------------------------------------*/
#main .advertisement .postType { display: none; }
#main .advertisement .postFooter { display: none; }
/*-----------------------------------------------------------*/

#main .postContent .source {
	margin-top: 20px;
	font: normal 11px/13px 'franklin-gothic-urw-cond','arial', sans-serif;
	font-weight: 500;
}
#main .postContent .source a { color: #9c533c; }

#main .postContent a { color:#8c6a37; }
#main .postContent a:visited { color: #8c6a10; }
#main .postContent a:hover { color: #8c6a87; }

#main .post .read_more_container { margin-bottom: 20px; padding: 0 30px; }
#main .post .read_more_container a.read_more {
	padding: 10px 0;
	display: block;
	font: normal 13px/13px 'franklin-gothic-urw-comp','arial', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	text-shadow: 0 -1px 1px #0f0d0e;
	letter-spacing: 2px;
	color: #dcd8d3;
	background: #534949 url('images/readmore-bg.png');
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#main .post .read_more_container a.read_more:hover {
	background: url('images/readmore-bg-hover.png');
}
#main .post .postFooter { padding: 0 30px 25px; color: #64605b; }
#main .post .postFooter .meta {
	height: auto;
	margin-bottom: 15px;
	padding: 10px 0;
	position: relative;
	border-top: 1px solid #c5b196;
	border-bottom: 1px solid #c5b196;
	font: normal 11px/16px 'franklin-gothic-urw-cond','arial',sans-serif;
	font-weight: 700;
	letter-spacing: 1.5px;
	text-shadow: 0 1px 1px #fff;
}
#main .post .postFooter .meta a { height: 17px; line-height: 17px; color: #64605b; }
#main .post .postFooter .meta .item {
	height: 17px;
	margin-right: 10px;
	padding-left: 20px;
	float:left;
	background: url('images/article-icons.png') no-repeat;
}
#main .post .postFooter .meta a.item:hover { color: #3a3435; }
#main .post .postFooter .meta .likes { background-position: 0 -66px; }
#main .post .postFooter .meta .comments { background-position: 0 -32px; }
#main .post .postFooter .meta .share {
	float: right;
	position: relative;
	letter-spacing: 2px;
	z-index: 100;
}
#main .post .postFooter .meta .shareContainer {
	width: 192px;
	height: 100px;
	padding: 9px 9px 39px 11px;
	position: absolute;
		top: -120px;
		right: 0;
	background: url('images/post-share.png') no-repeat;
	display: none;
	z-index: 150;
}
#main .post .postFooter .meta .shareContainer input.urlInput {
	width: 177px;
	height: 25px;
	margin-bottom: 8px;
	padding: 0 5px;
	background: #f2f2f2;
	border: 1px solid #afada9;
}
#main .post .postFooter .meta .shareContainer .shareButtons {
	width: 188px;
	height: 64px;
}

#main .post .postFooter .meta .shareContainer .buttons .twitter {
	width: 60px;
	height: 62px;
	margin-right: 14px;
	float: left;
	overflow: hidden;
}
#main .post .postFooter .meta .shareContainer .buttons .facebook {
	width: 50px;
	height: 62px;
	margin-right: 14px;
	float: left;
	overflow: hidden;
}
#main .post .postFooter .meta .shareContainer .buttons .googleplus {
	width: 50px;
	height: 60px;
	margin: 2px 0 0 0;
	float: left;
	overflow: hidden;
}
#main .post .postFooter ul.postTags { margin: 0; padding: 0; margin-top:20px; }
#main .post .postFooter ul.postTags li.tagsLink {
	height: 20px;
	margin: 0 5px 5px 0;
	padding: 0;
	float: left;
	list-style-type: none;
	line-height: 20px;
}

#main  .postContent li {
	margin-bottom: 0px;
	margin-top:0px;
	margin-left:30px;
 
}





#main .post .postFooter ul.postTags li.sm, #main .post .postFooter ul.postTags li.md, #main .post .postFooter ul.postTags li.featured { display: none; }
#main .post .postFooter ul.postTags li.tagsLink a {
	height: 10px;
	float: left;
	padding: 5px 10px 5px 10px;
	display: block;
	font: 500 10px/10px 'franklin-gothic-urw-cond','arial', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: #dcd8d3;
	background: #534949 url('images/readmore-bg.png');
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#main .post .postFooter ul.postTags li.tagsLink a:hover { 
	background: url('images/readmore-bg-hover.png');
}
#main .post .commentList { padding: 0 30px 30px 30px; }
/*-----------------------------------------------------------*/

/* products -------------------------------------------------*/
#productContainer { padding: 0 40px 40px 0; }
#productsWrapper { margin: 0 0 0 456px; }
.products {	
	border: 1px solid #9d9794;
	background: #dddad5 url('images/article-bg.jpg');
	-moz-box-shadow: 0 0 1px #b3aca6;
	-webkit-box-shadow: 0 0 1px #b3aca6;
	box-shadow: 0 0 1px #b3aca6;

	font: 400 15px/21px 'franklin-gothic-urw-cond','arial',sans-serif;
	text-shadow: 0 1px 1px #eae6e0;
	letter-spacing: 0.5px;
	color: #76716b;
}
.products h6 {
	height: 49px;
	padding: 0 0 0 20px;
	font: normal 16px/49px 'franklin-gothic-urw-cond','arial', sans-serif;
	text-shadow: 0 -1px 1px #3a3435;
	color: #f0edea;
	background: url('images/products-h6.html');
}
.products ul.productList {
	margin: 0;
	padding: 0;
	list-style: none;
}
.products ul.productList li.product { float: left; }
.products ul.productList li.product .productThumb { height: 277px; }
.products ul.productList li.product .productThumb .thumb { width: 100%; height: 100%; }
.products ul.productList li.product .productDetails { padding: 30px; }
.products ul.productList li.product .productDetails .productTitle {
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 22px;
	color: #3a3435;
}
.products ul.productList li.product .productDetails .productDesc { }
.products ul.productList li.product .productDetails .productInfo { margin: 10px 0 15px 0; line-height: 12px; }
.products ul.productList li.product .productDetails .productInfo .infoPrice {
	margin-right: 10px;
	padding-right: 10px;
	border-right: 2px solid #76716b;
	float: left;
	color: #957037;
}
.products ul.productList li.product .productDetails .productInfo a.infoDetails {
	width: 60px;
	float: left;
}
.products ul.productList li.product .productDetails a.productAdd {
	height: 10px;
	float: left;
	padding: 5px 10px 5px 10px;
	display: block;
	font: 500 10px/10px 'franklin-gothic-urw-cond','arial', sans-serif;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: 2.5px;
	color: #dcd8d3;
	background: #534949 url('images/readmore-bg.png');
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.products ul.productList li.product .productDetails a.productAdd:hover { 
	background: url('images/readmore-bg-hover.png');
}

/* one product */
#productCountOne { width: 533px; }
#productCountOne ul.productList li.product {
	width: 533px;
	height: 480px;
	float: left;
}
#productCountOne ul.productList li.product .productThumb { width: 533px; }
#productCountOne ul.productList li.product #product_1 { }
#productCountOne ul.productList li#product_2 { display: none; }
#productCountOne ul.productList li#product_3 { display: none; }

/* two products */
#productCountTwo { width: 810px; }
#productCountTwo ul.productList li.product {
	width: 405px;
	height: 480px;
	float: left;
}
#productCountTwo ul.productList li#product_1 { }
#productCountTwo ul.productList li#product_2 { display: block; }
#productCountTwo ul.productList li#product_3 { display: none; }

/* three products */
#productCountThree { width: 1086px; }
#productCountThree ul.productList li.product {
	width: 362px;
	height: 480px;
	float: left;
}
#productCountThree ul.productList li#product_1 { }
#productCountThree ul.productList li#product_2 { display: block; }
#productCountThree ul.productList li#product_3 { display: block; }

.products ul.productList li#product_1 .productThumb, .products ul.productList li#product_3 .productThumb { background: url('images/products-bg1.html') repeat-x; }
.products ul.productList li#product_2 .productThumb { background: url('images/products-bg2.html') repeat-x; }
/*-----------------------------------------------------------*/

/* footer ---------------------------------------------------*/
.postFooter { }
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/* universal styles
/*-----------------------------------------------------------*/
.hidden { display: none !important; visibility: hidden; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

#featuredPosts .post { display: none; }
#featuredPosts .featured { display: block; }
#allPosts .featured { display: none; }
#global-header { display: none; }
/*-----------------------------------------------------------*/

/* disqus overrides & citizen favor -------------------------*/
#disqus_thread { }
#main #disqus_thread { }
#main .profiles .commentsAndNotes h3 {
	margin-bottom: 10px;
	font: normal 30px/30px 'alternate-gothic-no-3-d','arial', sans-serif;
	font-weight: 400;
	text-shadow: 0 1px 1px #f0efec;
	color: #3a3435;
}

/* disqus */
#main .profiles .commentsAndNotes #disqus_thread .dsq-comment-message .dsq-comment-text,
#main .profiles .commentsAndNotes #disqus_thread .dsq-comment-message { font: normal 13px/15px 'arial',sans-serif; line-height: 14px; }
#main .profiles .commentsAndNotes #disqus_thread h3 {
	margin-bottom: 10px;
	font: normal 15px/15px 'alternate-gothic-no-3-d','arial', sans-serif;	
	letter-spacing: 3px;
	text-transform: uppercase;
}
#main .profiles .commentsAndNotes #disqus_thread #dsq-sort-by { font: normal 13px/15px 'arial',sans-serif; }
#main .profiles .commentsAndNotes #disqus_thread .dsq-comment-meta a,
#main .profiles .commentsAndNotes #disqus_thread .dsq-comment-actions a { text-shadow: 0 1px 1px #f0efec; color: #3a3435; }
#main .profiles .commentsAndNotes #disqus_thread .dsq-comment-actions a { text-decoration: underline; }
	
/* notes */
#main .profiles .citizenFavor h3 { margin-bottom: 20px; }
#main .profiles .citizenFavor {
	font: normal 13px/16px 'franklin-gothic-urw-comp','arial',sans-serif;
	font-weight: 700;
}

#main .citizenFavor ol { margin: 0; padding: 0; list-style: none; }
#main .citizenFavor ol li {
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #c1ac8f;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #3a3435;
}
#main .citizenFavor a, #main .citizenFavor a:hover { color: #8C6A37; }
#main .citizenFavor a, #main .citizenFavor .action { }
#main .citizenFavor a { width: 16px; height: 16px; margin-right: 10px; float: left; display: block; line-height: 1px; }
#main .citizenFavor a img.avatar { width: 16px; height: 16px; border: 0; }
#main .citizenFavor .action { width: 447px; display: block; float: left; }
#main .citizenFavor .action a, #main .citizenFavor blockquote a { width: auto; height: auto; margin: 0; float: none; display: inline; line-height: 16px; }
#main .citizenFavor blockquote a { width: 100%; }
#main .citizenFavor .clear { height: 0px; clear: both; }
#main .citizenFavor a.more_notes_link { width: auto; height: auto; margin: none; float: none; line-height: 16px; }
/*-----------------------------------------------------------*/

/* pre loader -----------------------------------------------*/
#preLoad {
	width: 100%;
	height: 58px;
	padding: 50px 0 50px 50px;
	position: fixed;
		bottom: 0;
		left: 0;
	background: url('images/preload-bg.html');
	z-index: 9999;
}
#preLoad #graphic {
	width: 384px;
	height: 58px;
	background: url('images/preload-graphic.html');
}
/*-----------------------------------------------------------*/

/* Windows XP font adjustments ------------------------------*/
.winXP #sidebar { font: normal 14px/19px 'arial',sans-serif; }
.winXP #sidebar ul#headerSections #recentCapitolUpdates ul#tweetcontainer li .tweetDate { font: normal 11px/13px 'arial', sans-serif; }
.winXP #main { font: normal 15px/21px 'arial',sans-serif; }
.winXP #main .quotes .postContent .quoteSource { font: normal 10px/10px 'arial', sans-serif; }
.winXP #main .postContent .source { font: normal 11px/13px 'arial', sans-serif; }
.winXP #main .post .postFooter ul.postTags li.tagsLink a { font: normal 10px/20px 'arial', sans-serif; }
/*-----------------------------------------------------------*/