/*
Theme Name: FoCE 2
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

/*****************************CSS Reset - Find ****************************************/


/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 14px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],input[type="email"],input[type="url"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}

table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 14px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 14px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 14px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 15px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 14px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 14px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 14px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 16px;
}

.clear{clear:both; line-height:1px; font-size:1px;}
/***************************** WP CSS Reset - Find ****************************************/
input { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:0;}
html{ -webkit-text-size-adjust: 100%;}
body											{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}

@font-face {
  font-family: 'CaeciliaLTStd-Bold';
  src: url('fonts/CaeciliaLTStd-Bold/CaeciliaLTStd-Bold.eot') format('embedded-opentype'),
  	   url('fonts/CaeciliaLTStd-Bold/CaeciliaLTStd-Bold.woff') format('woff'), 
	   url('fonts/CaeciliaLTStd-Bold/CaeciliaLTStd-Bold.ttf')  format('truetype'), 
	   url('fonts/CaeciliaLTStd-Bold/CaeciliaLTStd-Bold.svg#CaeciliaLTStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CaeciliaLTStd-Roman';
  src: url('fonts/CaeciliaLTStd-Roman/CaeciliaLTStd-Roman.eot') format('embedded-opentype'),  
  	   url('fonts/CaeciliaLTStd-Roman/CaeciliaLTStd-Roman.woff') format('woff'), 
	   url('fonts/CaeciliaLTStd-Roman/CaeciliaLTStd-Roman.ttf')  format('truetype'), 
	   url('fonts/CaeciliaLTStd-Roman/CaeciliaLTStd-Roman.svg#CaeciliaLTStd-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CaeciliaLTStd-Light';
  src: url('fonts/CaeciliaLTStd-Light/CaeciliaLTStd-Light.eot') format('embedded-opentype'),  
  	   url('fonts/CaeciliaLTStd-Light/CaeciliaLTStd-Light.woff') format('woff'), 
	   url('fonts/CaeciliaLTStd-Light/CaeciliaLTStd-Light.ttf')  format('truetype'), 
	   url('fonts/CaeciliaLTStd-Light/CaeciliaLTStd-Light.svg#CaeciliaLTStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'Gotham-Medium';
	src: url('fonts/Gotham-Medium/Gotham-Medium.eot') format('eot'), 
	     url('fonts/Gotham-Medium/Gotham-Medium.otf')  format('opentype'),
	     url('fonts/Gotham-Medium/Gotham-Medium.woff') format('woff'), 
	     url('fonts/Gotham-Medium/Gotham-Medium.ttf')  format('truetype'),
	     url('fonts/Gotham-Medium/Gotham-Medium.svg#Gotham-Medium') format('svg');
}
@font-face {
    font-family: 'GothamBold';
    src: url('fonts/Gotham-Bold/gotham-bold.eot');
    src: url('fonts/Gotham-Bold/gotham-bold.eot') format('embedded-opentype'),
         url('fonts/Gotham-Bold/gotham-bold.woff') format('woff'),
         url('fonts/Gotham-Bold/gotham-bold.ttf') format('truetype'),
         url('fonts/Gotham-Bold/gotham-bold.svg#GothamBold') format('svg');
}


@font-face {
  font-family: 'DIN-Regular';
  src: url(fonts/DIN-Regular/DIN-Regular.eot) format('embedded-opentype'),  
  	   url('fonts/DIN-Regular/DIN-Regular.woff') format('woff'), 
	   url('fonts/DIN-Regular/DIN-Regular.ttf')  format('truetype'), 
	   url('fonts/DIN-Regular/DIN-Regular.svg#DIN-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DIN-Medium';
  src: url('fonts/DIN-Medium/DIN-Medium.eot') format('embedded-opentype'),  
  	   url('fonts/DIN-Medium/DIN-Medium.woff') format('woff'), 
	   url('fonts/DIN-Medium/DIN-Medium.ttf')  format('truetype'), 
	   url('fonts/DIN-Medium/DIN-Medium.svg#DIN-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'HelveticaNormalRegularRegularRegular';
    src: url('fonts/helvetica-normal/helvetica-normal.eot');
    src: url('fonts/helvetica-normal/helvetica-normal.eot') format('embedded-opentype'),
         url('fonts/helvetica-normal/helvetica-normal.woff') format('woff'),
         url('fonts/helvetica-normal/helvetica-normal.ttf') format('truetype'),
         url('fonts/helvetica-normal/helvetica-normal.svg#HelveticaNormalRegularRegularRegular') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	src: url('fonts/Gotham-Book/Gotham-Book.eot') format('eot'), 
	     url('fonts/Gotham-Book/Gotham-Book.otf')  format('opentype'),
	     url('fonts/Gotham-Book/Gotham-Book.woff') format('woff'), 
	     url('fonts/Gotham-Book/Gotham-Book.ttf')  format('truetype'),
	     url('fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book') format('svg');
}


header,nav,section,article,aside,footer,hgroup  {display: block;}
#wrapper 										{ margin:0 auto;}
/***************************** Header start here ****************************************/
.container										{ width:1064px; margin:0 auto;}
header											{ width:100%; margin:0 auto; padding:0;}
.logo											{ margin:0; padding:17px 0 10px 0; float:left; display:inline-block;}
.logo a											{ display:block;}	 
.logo a img										{ display:block; padding:0; margin:0;}
.social_icons									{ float:right; margin:29px 13px 0 0;}
.social_icons ul								{ padding:0; margin:0; float:right; }
.social_icons ul li 							{ float:left; display:inline-block; margin:0 9px 0 0;}
.social_icons ul li a							{ display:block;}
.social_icons ul li:nth-last-child(1)			{ margin:0 0 0 0;}

nav												{ background:#737373; margin:0 auto 12px; width:1064px; display:block; *position:relative; *z-index:9999;}
nav ul											{ margin:0; padding:0; list-style:none;}
nav ul li 										{ float:left; display:inline-block; position:relative;}
nav ul li a										{ display:block; font-family: 'Gotham-Medium'; font-size:14px; color:#ffffff; line-height:47px; padding:0 13px 0 13px; text-decoration:none; letter-spacing:0.5px;}
nav ul li:nth-last-child(8) a					{ padding:0 12px 0 24px;} 										
nav ul li:nth-last-child(1) a  { padding:0 23px 0 14px;}		
nav ul li ul									{ position:absolute; z-index:9999; left:0; top:47px; width:238px; background:#5e5e5e; display:none;}
nav ul li ul li									{ float:none; display:block; padding:0; border-bottom:1px solid #9a9a9a;}
nav ul li ul li a								{ padding:0 0 0 18px !important; line-height:39px;}

nav ul li a:hover								{ background:#fbb040;} 	
nav ul li ul li a:hover							{ background:#fbb040;}
nav ul li:hover ul								{ display:block;} 

.banner											{ width:100%; margin:10px 0 0 0;}
.banner	ul										{ padding:0; margin:0;}
.banner	ul li 									{ padding:0; margin:0; list-style:none; position:relative;}
.banner	ul li img								{ display:block; margin:0; padding:0; height:auto; width:100%;}

.voter											{ position:absolute; z-index:9999; left:0; top:0; background:url(images/yellow_bg.png) repeat; width:350px; padding:0 0 140px 0;}
.voter h2										{ font-family: 'GothamBold'; font-size:24px; color:#ffffff; font-weight:normal; line-height:30px; padding:44px 0 10px 38px;}
.voter p										{ font-family: 'CaeciliaLTStd-Roman'; font-size:16px; color:#ffffff; line-height:23px; padding:0 20px 0 38px;}
.voter a										{ font-family: 'CaeciliaLTStd-Bold'; font-size:16px; color:#ffffff; text-decoration:none; margin:0 0 0 38px;}
.voter a span									{ font-family: 'DIN-Regular';}

/***************************** Container start here ****************************************/  
#main_container									{ width:100%;}
.register										{ width:100%; padding:20px 0 0 0;}
.register p										{ *margin-bottom:0; float:left; display:inline-block; font-family: 'CaeciliaLTStd-Roman'; font-size:20px; color:#333333; line-height:28px; width:700px; letter-spacing:0.4px;}
.register p	span								{ font-family: 'CaeciliaLTStd-Bold'; letter-spacing:0.5px;}
.register a										{ float:right; display:inline-block; margin:0 -5px 0 0;}

.voter_registration								{ width:1010px; margin:0 auto; padding:10px 0 0 0;}
.voter_registration	ul							{ display:inline-block; padding:0; margin:0;}
.voter_registration	ul li 						{ margin:0 20px 0 0; width:323px; float:left; display:inline-block;}
.voter_registration	ul li img					{ display:block; margin:0 auto;}
.voter_registration	 ul li a					{ font-family: 'GothamBold'; font-size:19px; color:#ffffff; background:#ffd400; display:block; line-height:49px; padding:0 0 0 20px; text-decoration:none;text-shadow:1px 1px 4px #979797;}
.voter_registration	 ul li a span				{ font-family: 'DIN-Medium';}
.voter_registration	 ul li:nth-last-child(1)	{ margin:0;}
.voter_registration	 ul li:nth-last-child(2) a	{ background:#fbb040;}	
.voter_registration	 ul li:nth-last-child(1) a	{ background:#f15623;}	

.california										{ width:1010px; margin:0 auto; padding:28px 0 73px 0;}	
.california_left								{ width:660px; float:left; display:inline-block;}		
.california	h2									{ font-family: 'GothamBold'; font-size:26px; color:#fbb040; line-height:35px; padding:0 0 0 0; } 
.california_left ul								{ display:inline-block; padding:0 0 0 5px; margin:0; width:655px;}
.california_left ul li 							{ display:block; border-bottom:1px solid #e9e9e9;}
.california_left ul li	a						{ font-family: 'CaeciliaLTStd-Bold'; font-size:15px; color:#231f20; text-decoration:none; padding:11px 0 12px 0; margin:0; line-height:23px; display:block;}
.california_left ul li	a span					{ font-family: 'CaeciliaLTStd-Light'; font-size:15px; color:#5b5a5a; display:block;}
.california_left ul li:nth-last-child(1)		{ border:none;}

.twitter										{ width:323px; float:right; display:inline-block;}
.twitter h2										{ font-family: 'GothamBold'; font-size:26px; color:#fbb040; line-height:35px; padding:0 0 25px 0;}
.twitter ul										{ margin:0; padding:0 0 0 3px; display:inline-block;}
.twitter ul li									{ display:block; padding:0 0 23px 0;}
.twitter p										{ font-family: 'CaeciliaLTStd-Roman'; font-size:15px; color:#171919; line-height:23px; padding:0 45px 0 0; margin:0;}
.twitter p span									{ font-size:12px; display:block;}

/***************************** ABOUT start here ****************************************/

.left_block										{ width:655px; float:left; display:inline-block; margin:24px 0 45px 30px;}
.foce 											{ display:inline-block;}
.foce p											{ font-family:Georgia, Times New Roman, Times, serif; font-size:20px; color:#737373; font-style:italic; line-height:30px; letter-spacing:0.4px; margin:0; padding:0 0 38px 0;}
.about											{ display:inline-block;}
.about h2										{ font-family:Verdana, Geneva, sans-serif; font-size:26px; color:#ff961d; font-weight:bold; line-height:28px; padding:0 0 12px 0; margin:0; text-transform:uppercase;}
.about p										{ font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#737373; line-height:25px; padding:0 0 14px 0; margin:0; letter-spacing:0.3px;}
.about p span 									{ float:left; display:inline-block; font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#737373; padding:0 4px 0 18px;} 
.about p em										{ display:inline-block; width:625px; font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#737373; letter-spacing:0.2px; font-style:normal;}

.comments										{ display:inline-block; padding:40px 0 0 5px;}
.comments h2									{ font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#ff961d; font-weight:bold; line-height:28px; padding:0 0 25px 0; margin:0; text-transform:uppercase; letter-spacing:-1.5px;}
.comments ul									{ display:inline-block; padding:0 0 0 9px; margin:0;}
.comments ul li 								{ display:block; padding:0 0 16px 0;}
.comments ul li label							{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#737373; display:block; padding:0 0 5px 0; margin:0; line-height:18px;}
.comments ul li label span						{ color:#8d0b25; padding:0 0 0 4px;}
.comments ul li input							{ width:267px; border:1px solid #c8c8c8; border-radius:5px; padding:11px 10px 11px 10px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#737373; background:#ffffff; outline:none;}
.comments ul li h3								{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#ff961d; padding:0; margin:0;}
.comments ul li h3 span							{ font-size:12px;} 
.comments ul li .post							{ width:100px; height:29px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#79797b; padding:0; margin:0; border:1px solid #d3d3d3; border-radius:5px; cursor:pointer;}
.comments ul li .msg							{ width:602px; border:1px solid #c8c8c8; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#737373; padding:9px 10px 9px 10px; background:#ffffff; outline:none; resize:none; min-height:162px;}
.comments ul li img								{ display:block; padding:0; margin:-2px 0 0 0;}

.right_block									{ width:332px; float:right; display:inline-block; margin:30px 20px 0 0;}
.sidebar 										{ width:332px; background:#fbb040; min-height:558px;}
.sidebar h2										{ font-family: 'HelveticaNormalRegularRegularRegular'; font-size:28px; color:#fcfdfe; line-height:35px; padding:28px 0 20px 25px; text-transform:uppercase; letter-spacing:0.5px;}
.sidebar p										{ font-family: 'HelveticaNormalRegularRegularRegular'; font-size:16px; color:#feffff; line-height:23px; padding:0 10px 0 25px; margin:0;}

.voter_registration1							{ width:323px; margin:0 auto; padding:13px 0 0 0;}
.voter_registration1 ul							{ display:inline-block; padding:0; margin:0;}
.voter_registration1 ul li 						{ margin:0 0 0 0; width:323px; display:block; padding:0 0 11px 0;}
.voter_registration1 ul li img					{ display:block; margin:0 auto;}
.voter_registration1 ul li a					{ font-family: 'GothamBold'; font-size:19px; color:#ffffff; background:#ffd400; display:block; line-height:49px; padding:0 0 0 20px; text-decoration:none; text-shadow:1px 1px 4px #A19F9F;}
.voter_registration1 ul li a span				{ font-family: 'DIN-Medium';}
.voter_registration1 ul li:nth-last-child(2) a	{ background:#fbb040;}	
.voter_registration1 ul li:nth-last-child(3) a	{ background:#f15623;}	

/***************************** BLOG start here ****************************************/

.blog_page											{ display:inline-block;}  
.blog_page h2										{word-break: break-all; font-family: 'GothamBold'; font-size:25px; color:#ff961d; line-height:30px; padding:4px 0 0 0;}
.blog_details img									{ display:block; padding:0; margin:0 0 10px 0;}
.blog_details									{ display:inline-block; width:645px; border-bottom:1px solid #d1d1d1; padding:13px 0 0 0;}
.blog_details h3								{ font-family: 'GothamBold'; font-size:15px; color:#737373; line-height:18px; letter-spacing:0.4px; padding:12px 0 14px 0;}
.blog_details p									{ font-family: 'CaeciliaLTStd-Light'; font-size:14px; color:#737373; padding:0 0 11px 2px; margin:0; letter-spacing:0.4px; line-height:23px;}
.blog_details p a, .about a								{ font-family: 'Gotham-Medium'; font-size:14px; color:#ff961d; text-decoration:none;}
.blog_details ul								{ display:inline-block; padding:0 0 16px 0; margin:0;} 
.blog_details ul li								{ float:left; display:inline-block; margin:0 5px 0 0;}

.blog_details ul li.cats 						{color: #ff961d;}   
.blog_details ul li p							{ font-family: 'Gotham-Book'; font-size:14px; color:#737373; padding:0 0 0 2px; letter-spacing:0.4px; line-height:25px;}
.blog_details ul li p span						{ font-family:Georgia, "Times New Roman", Times, serif font-size:14px; color:#737373; line-height:25px;}
.blog_details ul li a							{ display:inline-block; font-family: 'Gotham-Medium'; font-size:14px; color:#ff961d; text-decoration:none; padding:0; margin:0; line-height:25px;}
.left_block.lt_mrg								{ margin:24px 0 25px 15px;}
.blog_details.br								{ border:none;}

.search_block									{ width:332px; background:#fbb040; margin:6px 0 7px 0; padding:22px 0 22px 0;}  
.blog_search									{ width:282px; margin:0 auto;}
.blog_search input								{ width:223px; float:left; display:inline-block; font-family: 'Gotham-Medium'; font-size:14px; color:#4e4e4e; line-height:17px; border:none; outline:none; padding:5px 9px 5px 9px;}
.blog_search .button							{ width:40px; background:url(images/search_btn.png) no-repeat; height:27px; padding:0; float:left; display:inline-block; cursor:pointer;} 

.recent_posts									{ width:332px; background:#fbb040; min-height:440px;}
.recent_posts h2								{ font-family: 'GothamBold'; font-size:28px; color:#fcfdfe; line-height:35px; padding:25px 0 20px 25px;}
.recent_posts p									{ font-family: 'Gotham-Medium'; font-size:16px; color:#feffff; line-height:20px; padding:0 12px 20px 25px; margin:0; letter-spacing:-0.2px;}

/***************************** CONFERENCE start here ****************************************/

.banner2										{ width:100%; margin:0 0 8px 0;} 
.banner2 ul										{ padding:0; margin:0;}
.banner2 ul li									{ padding:0; margin:0;}
.banner2_left									{ float:left; display:inline-block; width:350px; background:#324c89; min-height:372px;}
.banner2_left h2								{ font-family: 'GothamBold'; font-size:29px; color:#fcfdfe; line-height:35px; padding:54px 0 0 35px;} 
.banner2_left h3								{ font-family: 'GothamBold'; font-size:16px; color:#fcfdfe; line-height:23px; padding:0 0 19px 35px;} 
.banner2_left p									{ font-family: 'CaeciliaLTStd-Roman'; font-size:16px; color:#feffff; line-height:23px; padding:0 20px 15px 35px; margin:0;}
.banner2_left a									{ font-family: 'Gotham-Medium'; font-size:16px; color:#feffff; line-height:20px; margin:0 0 0 35px; text-decoration:none;}
.banner2_left a span							{ font-family: 'DIN-Regular';}
.banner2_rgt									{ float:left; display:inline-block;}

.conference										{ padding:30px 0 94px 32px;}
.conference	h2									{ font-family: 'GothamBold'; font-size:30px; color:#ff9933; line-height:35px; padding:0 0 22px 0;}
.conference	h3									{ font-family: 'CaeciliaLTStd-Bold'; font-size:17px; color:#231f20; line-height:25px;}
.conference	p									{ font-family: 'CaeciliaLTStd-Light'; font-size:17px; color:#231f20; line-height:24px}
.conference	p a									{ font-family: 'Gotham-Medium'; font-size:15px; color:#f49016; text-decoration:none;}

/***************************** POST start here ****************************************/

.date_str											{ display:inline-block; padding:0 0 7px 0;}
.date_str ul										{ padding:0; margin:0;}
.date_str ul li 									{ float:left; display:inline-block; background:url(images/border.png) no-repeat right center; line-height:16px; margin:0 5px 0 0;}
.date_str ul li p									{ font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#737373; font-weight:bold; padding:0 0 0 0; letter-spacing:-0.4px;}
.date_str ul li p a									{ font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#737373; font-weight:bold; margin:0 6px 0 0;}
.date_str ul li:nth-child(2)						{ background:none;}

.filed											{ display:inline-block; padding:3px 0 0 0;}
.filed ul										{ padding:0; margin:0;}
.filed ul li 									{ float:left; display:inline-block; line-height:16px; margin:0 3px 0 0;}
.filed ul li span								{ font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#737373; font-weight:bold; padding:0 0 0 0; letter-spacing:-0.4px;}
.filed ul li a									{ font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#737373; font-weight:bold; margin:0 0 0 0; letter-spacing:-0.4px;}
.comments.top_pad								{ padding:28px 0 0 5px;}
.left_block.bot_mrg								{ margin:17px 0 134px 30px;}

/***************************** Footer start here ****************************************/
footer											{ width:100%; margin:0 auto; padding:0; background:url(images/footer_bg.png) repeat-x;}
.footer_in										{ width:1010px; margin:0 auto; position:relative;}
.footer_nav										{ display:inline-block; padding:36px 0 13px 6px;}
.footer_nav	ul									{ display: inline-block; padding:0 0 40px 0; margin:0;}
.footer_nav	ul li 								{ float:left; display:inline-block; border-right:2px solid #ffffff; line-height:16px;}
.footer_nav	ul li a								{ font-family: 'Gotham-Medium'; font-size:15px; color:#ffffff; padding:0 16px 0 16px; text-decoration:none; letter-spacing:0.2px;}
.footer_nav	ul li:nth-last-child(5) a			{ padding:0 16px 0 0;}
.footer_nav	ul li:nth-last-child(1)				{ border:none;}
.footer_nav	p									{ font-family: 'Gotham-Medium'; font-size:14px; color:#bebdbd; word-spacing:1.5px; margin:0; padding:0;}

.join											{ width:323px; position:absolute; z-index:999; right:0; bottom:0; background:#dca047; padding:0 0 34px 0; *padding:0;}
.join h2										{ font-family: 'GothamBold'; font-size:18px; color:#f6f7fa; line-height:56px; padding:0 0 0 22px; display:block; text-transform:uppercase; background:#fbbf65; text-shadow:1px 1px 4px #979797;}
.join .newslleter									{ width:232px; margin:0 auto; padding:24px 0 42px 0;} 
.join .newslleter input								{ width:182px; float:left; display:inline-block; font-family: 'Gotham-Medium'; font-size:14px; color:#4e4e4e; line-height:15px; padding:4px 8px 4px 8px; border:none; outline:none;}
.join .newslleter .message							{ width:34px; height:23px; float:left; display:inline-block; background:url(images/message_btn.png) no-repeat; padding:0; cursor:pointer; margin:0;}
.join ul										{ display:block; padding:0 0 0 0; margin:0 auto; width:198px;}
.join ul li										{ float:left; display:inline-block; margin:0 9px 0 0;}
.join ul li a									{ display:block; padding:0; margin:0;}
.join ul li:nth-last-child(1)					{ margin:0;}	

.mobile_logo									{ display:none;}
.voter_mob										{ display:none;}
.menu_icon										{ display:none;}  
.banner2_left1									{ display:none;}



/*----------Wordpress----------*/
.kaccount {
    color: #171919;
    font-size: 14px;
    text-decoration: none;
}
.kdate {
	text-decoration: none;
	color: #171919;
    font-size: 14px;
}
.ktext a {
    color: #171919;
    text-decoration: none;
}
.kmeta a {
    display: inline-block;
    float: left !important;
    margin: 0 4px 0 0 !important;
}  

.ttf-tweet-screen-name {
    text-decoration: none;
	color: #171919;
    font-family: "CaeciliaLTStd-Roman";
	font-size: 14px;   
	font-weight:normal !important;
}			
.ttf-tweet-full-name {
	color: #171919 !important;
	font-size: 14px; 
}
.ttf-tweet-text {
    color: #171919;
    font-family: "CaeciliaLTStd-Roman";
    font-size: 15px;
    line-height: 23px;
    margin: 0;
}
.ttf-timestamp{display:none;}
.ttf-tweet-text > a {color: #171919; text-decoration: none;}

.recent_posts ul {
    list-style: none;
    margin: 0;
}
.recent_posts ul li {
	padding: 0 12px 20px 25px;
}
.recent_posts ul li a {   
    text-decoration: none;
	color: #feffff;
    font-family: "Gotham-Medium";
    font-size: 16px;
    letter-spacing: -0.2px;
    line-height: 20px;
    margin: 0; 
}

/*----Comment form---*/
.comment-respond h3 {
    display: none;
}

#respond {
    border-top: medium none !important;  
	margin: 0 !important;
}
.logged-in-as {
    display: none !important;
}
.comment-notes {
    display: none;
}
.comment-form p label {
	color: #737373 !important;
    display: block;
    font-family: Verdana,Geneva,sans-serif !important;
    font-size: 14px !important;
    line-height: 18px;
    margin: 0;
    padding: 0 0 5px;
}
.comment-form p input { 
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 5px;
    color: #737373;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    outline: medium none;
    padding: 11px 10px;
    width: 267px !important;
}
#respond textarea {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #c8c8c8;
    color: #737373;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    min-height: 162px;
    outline: medium none;
    padding: 9px 10px;
    resize: none;
    width: 602px;
}
.single #respond textarea {
	width: 590px;  
}
#respond .submit {
	border: 1px solid #d3d3d3;
    border-radius: 5px;
    color: #79797b;
    cursor: pointer;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px !important;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 100px !important;
}
#respond p {
    margin: 0 0 8px 9px !important;
}
footer.comment-meta {
    background: none !important;
}
.comment-body .reply {
    display: none !important;  
}
.comment-author b {
	font-family: Verdana,Geneva,sans-serif;
	color: #737373;
	font-size: 14px;
}

.comment-author .says {
    font-style: normal !important;
	font-family: Verdana,Geneva,sans-serif;
	color: #737373;
	font-size: 14px;
}

.comment-meta a:link, .comment-meta a:visited, .comment-meta a:hover {
    font-family: Verdana,Geneva,sans-serif;
	color: #737373 !important;
	font-size: 14px;
}
/*.comment-content {
    bottom: 74px;
    left: 110px;
    position: relative;
}*/    
.comment-content p{
	font-family: Verdana,Geneva,sans-serif;
	color: #737373;
	font-size: 14px;
}
.comment-awaiting-moderation {
    display: none;
}
/*---------------------*/


.more_post {
    display: block;
    margin: 25px 0;
}

.more_post > a {
    background: none repeat scroll 0 0 #f49016;
    color: #fff;
    font-size: 14px;
    padding: 8px 12px;
    text-decoration: none;
}
.about li {
	color: #737373;
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 14px;
    letter-spacing: 0.3px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 14px;
}
/*.about a {
    text-decoration: none;  
	color: #737373;
} */ 

img.social {
margin-bottom:-16px;
}
