/*   
Theme Name: Online News Association Theme
Theme URI: http://journalists.org/
Description: Child theme of HTML5 Reset Theme.
Author: Sean Connolly
Author URI: http://sean-connolly.com/
Template: html5-reset
Version: 1.2.3
*/

/*
	HTML5 Reset Wordpress Theme :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
	Special thanks: The Wordpress theme owes its start to an empty theme authored 
		by Chris Coyier & Jeff Starr: http://digwp.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #cedeeb; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack 
body {font: 13px Helmet, Freesans, sans-serif;}
*/

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text
body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}
*/

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #FBD940;; color: #fff; text-shadow: none;}
::selection {background: #FBD940;; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}



/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/

#page-wrap {width: 940px; margin:0px auto;}

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Print styles!
-------------------------------------------------------------------------------*/
@media print {

}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}


/* Begin custom CSS */

body {
	background: #edf4fa url('http://journalists.org/wp-content/themes/ona-theme/images/bg_body.png') repeat 0 0;
	font-size:10px;
	color:#333;
}

/* TypeKit fonts */

.ff-sans-serif, body, h5, h6 {
	font-family: "Helvetica Neue", Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;
}

.ff-condensed, nav#site-nav, h3, h4, div#members-nav, span.tweet-time, #content footer.meta, #content article #post-info #category, #content article #tags, #content #content-nav, #frontpageslide #slidecontent h3.slidetitle, #sidebar #section-nav, #sidebar #sidebar-posts, #sidebar #sidebar-posts-eventtype, .jumptext, div.Tumblr, div.Tumblr h2, #sidebar-widgets h2, #sidebar-widgets #twitter-2 ul li span.time-meta, #content #ap-google-loop h2.widgettitle
 {
	font-family: "franklin-gothic-urw-condensed", Arial, "Lucida Grande", Verdana, sans-serif;
}

.ff-serif, h1, h2, #subhead span.subhead-joincall, #subhead article, #frontpageslide #slidecontent p, #content article aside.pullquote, #sidebar #sidebar-ona-local-locator p {
	font-family: kulturista-web, Georgia, "Times New Roman", Times, serif;
}

/* Headlines */

h1 { font-size:24px; font-weight:normal; color:#df2610; }
h2 { font-size:18px; font-weight:normal; color:#df2610; }
h3 { font-size:18px; font-weight:bold; text-transform:uppercase; }
h4 { font-size:16px; font-weight:bold; text-transform:uppercase; }
h5 { font-size:15px; font-weight:bold; }
h6 { font-size:13px; font-weight:bold; }

/* Links */

a {
  color: #df2610;
/* Transitions mess with cascading; to fix later */
/*  -moz-transition-property: color;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s; */
  text-decoration: none;
}
a:visited {
	opacity:0.8;
}
a:hover {
	color: #ff4d38;
}

.jumptext {
	color:#000;	
	font-weight:bold;
	text-transform:uppercase;
}

a.jumptext { color:#000; font-weight:bold; }
a.jumptext:visited { color:#000; font-weight:bold; }
a.jumptext:hover { color:#DF2610; font-weight:bold; text-decoration:underline; }
a.jumptext:active { color:#DF2610; font-weight:bold; }

/* Header content */

header {
	height:150px;
	clear:both;
}

div#logo {
	float:left;
	width:300px;
}

div#logo img {
	margin:10px 0 11px 0;
}

div#members-nav {
	float:right;
	margin-top: 50px;
}

div#members-nav a:link { color:#213563; font-size:14px; font-weight:bold; line-height:20px; padding:0 10px; text-transform:uppercase; text-decoration:none; }
div#members-nav a:visited { color:#213563; font-size:14px; font-weight:bold; line-height:20px; padding:0 10px; text-transform:uppercase; text-decoration:none; }
div#members-nav a:hover { color: #436a97; font-size:14px; font-weight:bold; line-height:20px; padding:0 10px; text-transform:uppercase; text-decoration:none; }
div#members-nav a:active { color:#436a97; font-size:14px; font-weight:bold; line-height:20px; padding:0 10px; text-transform:uppercase; text-decoration:none; }

div#members-nav ul {
	display:block;
}

div#members-nav ul li {
	list-style-type:none;
	list-style-position: outside;
	float:left;
	line-height:60px;
	height:60px;
}

div#members-nav ul li.login {
	background: url('http://journalists.org/wp-content/themes/ona-theme/images/bg_login.png') 100% 50% no-repeat;
	padding-right: 22px;
}

/* Menu, adapted from twentyeleven */

#site-nav {
	background-color:#436A97;
	/*
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    */
    clear: both;
    display: block;
    float: left;
    margin:0;
    width: 100%;
    height:44px;
    border-bottom:2px solid #213563;
}
#site-nav ul {
    font-size:18px;
    font-weight:bold;
    list-style:none;
    margin:0;
    padding:0;
}
#site-nav li {
	line-height:10px;
    float: left;
    position: relative;
    height:31px;
}

#site-nav ul li {
padding:15px 15px 0 15px;
}

#site-nav ul ul li {
	margin-left:10px;
	padding:0;
}

#site-nav a {
    color: #fff;
    display: block;
/*    line-height:20px;
    padding:10px; */
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
#site-nav ul ul {
	/*
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    */
    display: none;
    float: left;
    margin: 0;
    position: absolute;
    top:46px;
    left: 0;
    z-index: 99999;
}

#site-nav ul ul ul {
    left: 100%;
    top: 0;
}

#site-nav ul ul li {
    background:#213563;
	height:auto;
    min-width:140px;
    width:auto;
}

#site-nav ul ul a {
    color:#fff;
    font-size:14px;
    font-weight:normal;
    height:auto;
    width:auto;
    padding:6px 10px;
    margin:0;
    line-height:14px;
}

#site-nav ul ul a:before {
	color:#FBD940;
	content:"• ";
}

#site-nav li:hover > a,
#site-nav ul ul :hover > a,
#site-nav li:hover > a,
#site-nav a:focus {
color:#FBD940;
}
#site-nav ul li:hover > ul {
    display: block;
}
/* #site-nav .current_page_item > a,
#site-nav .current_page_ancestor > a {
    font-weight: bold;
} */

/* Content formatting */

div#content-wrap {
	clear:both;
	background:#fff url('http://journalists.org/wp-content/themes/ona-theme/images/bg_faux-column.png') repeat-y 36.17% 0;
	overflow:auto;
	width:100%;
}

div#content {
	float:right;
	width:600px;
}

div#sidebar {
	float:left;
	width:340px;
}

/* Front page subhead */

#subhead {
	clear:both;
	background:#fff;
	overflow:auto;
	width:100&;
}

#subhead-content {
	float:left;
	width:580px;
	height:100px;
	padding:20px;
	line-height:30px;
	font-size:14px;
}

#subhead-join {
	float:right;
	width:320px;
	background-color: #cedeeb;
	margin:10px 0;
	padding:0;
	height:100px;
	font-size:14px;
}

#subhead-join p.subhead-join {
	height:100px;
	margin:20px 0px 20px 20px;
	line-height:22px;
}

#subhead-join span.subhead-joinheader {
	float:left;
	font-size:16px;
	color:#2a4b8b;
	font-family: "franklin-gothic-urw-condensed", "Helvetica Neue", Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#subhead-join span.subhead-joincall {
	font-size:13px;
	float:left;
}

#subhead-join span.subhead-joincall a { color:#333; text-decoration:none; }
#subhead-join span.subhead-joincall a:visited { color:#333; text-decoration:none; }
#subhead-join span.subhead-joincall a:hover { color:#333; text-decoration:none; }
#subhead-join span.subhead-joincall a:active { color:#333; text-decoration:none; }

#subhead-join img.subhead-joinjump {
	float:right;
	position:relative;
	top:10px;
}

#subhead-join:before {
	content: " ";
	border: 20px solid #cedeeb;
	border-top: none;
	border-bottom-color: transparent;
	border-right-color: transparent;
	position:absolute;
	margin-left:320px;
	height:100px;
}

#subhead-join:after {
	content: " ";
	border: 20px solid #9cbcd6;
	border-top: none;
	border-bottom-color: transparent;
	border-right-color: transparent;
	position:absolute;
	margin-left:320px;
	margin-top:-40px;
}

#subhead:after {
	content: " ";
	border: 2px solid #6a9ac1;
	border-top: none;
	border-bottom-color: transparent;
	border-right-color: transparent;
	position:absolute;
	margin-left:320px;
	margin-top:110px;
	height:18px;
}

@-moz-document url-prefix() {

	div#subhead-join {
		width:300px;
		overflow:none;
		padding:0;
	}

	div#subhead-join:before {
		margin-left:300px;
		background:transparent;
	}

	div#subhead-join:after {
		margin-left:300px;
		background:transparent;
	}

	div#subhead {
		height:150px;
	}

	div#subhead:after {
		margin-left:320px;
		background:transparent;
	}

}

/* Featured area formatting */

#content #featured {
	width:600px;
}

#content #frontpageloop {
	clear:both;
}

/* #content #featured #slides {
	height:300px;
} */

#content #featured #video {
	height:340px;
}

/* Front page slides formatting */

#slides {
	clear:both;
}

#slides #frontpageslide {
	width:600px;
	height:300px;
	clear:both;
}

#slides #frontpageslide #slidecategory {
	position:relative;
	float:left;
	width:100px;
	height:100px;
	margin:-20px 10px 20px -20px;
	z-index:99999;
}

#slides #frontpageslide #slidecategory h4 {
	width:100px;
	height:100px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	z-index:99999;
}

#slides #frontpageslide #slidecategory h4.visible {
	visibility:visible;
}

#slides #frontpageslide #slidecategory h4.hidden {
	visibility:hidden;
}

#slides #frontpageslide #slidecategory h4 p.twolines {
	padding:30px 0 30px 0;
	line-height:20px;
	visibility:visible;
}

#slides #frontpageslide #slidecategory h4 p.oneline {
	padding:40px 0 40px 0;
	line-height:20px;
	visibility:visible;
}

#slides #frontpageslide #slidecategory h4 p.nolines {
	visibility:hidden;
}

#slides #frontpageslide #slidecontent {
	float:right;
	width:470px;
	height:260px;
	margin:40px 40px 0 0;
	padding:0;
	overflow:hidden;
}

#slides #frontpageslide #slidecontent img {
	max-width:200px;
	max-height:220px;
	padding:0;
	margin:0 10px 0 10px;
}

#slides #frontpageslide.bgyellow #slidecontent img { border:4px solid #000; }
#slides #frontpageslide.bglightblue #slidecontent img { border:4px solid #000; }
#slides #frontpageslide.bgdarkblue #slidecontent img { border:4px solid #fff; }

#slides #frontpageslide #slidecontent img.noborder {
	border:0;
}

#slides #frontpageslide #slidecontent div.slidejump {
	font-size:14px;
	margin:10px 0 0 0;
}

#slides #frontpageslide #slidecontent div.slidejump img {
	vertical-align:middle;
	height:20px;
	margin:0;
	padding:0;
}

#slides #frontpageslide #slidecontent div.slidejump a.jumptext {
	height:20px;
	vertical-align:middle;
}

#slides #frontpageslide #slidecontent h3.slidetitle {
	font-size:36px;
	letter-spacing:1px;
	line-height:36px;
	margin:0;
	padding:0 0 10px 0;
}

#slides #frontpageslide #slidecontent p {
	font-size:14px;
	line-height:23px;
}

/* Specific slide configurations */

#slides #frontpageslide.bgyellow { background:#FBD940; color:#000; }
#slides #frontpageslide.bglightblue { background:#b5cde0; color:#333; }
#slides #frontpageslide.bgdarkblue { background:#213563; color:#fff; }

#slides #frontpageslide.bgyellow h4 { background:#000; color:#fff; }
#slides #frontpageslide.bglightblue h4 { background:#ff4d38; color:#fff; }
#slides #frontpageslide.bgdarkblue h4 { background:#ff4d38; color:#fff; }
#slides #frontpageslide.bgphoto h4 { background:#FBD940; color:#000; }

#slides #frontpageslide.bgyellow a { color:#000; }
#slides #frontpageslide.bgyellow a:visited { color:#000; }
#slides #frontpageslide.bgyellow a:hover { color:#000; }
#slides #frontpageslide.bgyellow a:active { color:#000; }

#slides #frontpageslide.bglightblue a { color:#000; }
#slides #frontpageslide.bglightblue a:visited { color:#000; }
#slides #frontpageslide.bglightblue a:hover { color:#000; }
#slides #frontpageslide.bglightblue a:active { color:#000; }

#slides #frontpageslide.bgdarkblue a { color:#fff; }
#slides #frontpageslide.bgdarkblue a:visited { color:#fff; }
#slides #frontpageslide.bgdarkblue a:hover { color:#fff; }
#slides #frontpageslide.bgdarkblue a:active { color:#fff; }

#slides #frontpageslide.bgphoto a { color:#fff; }
#slides #frontpageslide.bgphoto a:visited { color:#fff; }
#slides #frontpageslide.bgphoto a:hover { color:#fff; }
#slides #frontpageslide.bgphoto a:active { color:#fff; }

#slides #frontpageslide #slidecontent img.photoleft { float:left; margin-left:0; }
#slides #frontpageslide #slidecontent img.photoright { float:right; margin-right:0; }

#slides #frontpageslide #slidecontent p.textleft { float:left; }
#slides #frontpageslide #slidecontent p.textright { float:right; }

#slides #frontpageslide.bgphoto #slidecontent {
	text-align:right;
	float:right;
	margin:20px 0;
	padding:10px;
	width:240px;
	height:240px;
	overflow:hidden;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#slides #slideshow-nav {
	float:right;
	margin:4px 4px 0 0;
}

#slides #slideshow-nav div.slideshowpagelink {
	float:left;
	color:#c7ccd8;
	font-size:24px;
	line-height:24px;
	margin:0 0 0 1px;
}

#slides #slideshow-nav div.slideshowpagelink a { color:#c7ccd8; }
#slides #slideshow-nav div.slideshowpagelink a:visited { color:#c7ccd8; }
#slides #slideshow-nav div.slideshowpagelink a:hover { color:#c7ccd8; }
#slides #slideshow-nav div.slideshowpagelink a:active { color:#c7ccd8; }

#slides #slideshow-nav div.activeSlide a { color:#DF2610; }
#slides #slideshow-nav div.activeSlide a:visited { color:#DF2610; }
#slides #slideshow-nav div.activeSlide a:hover { color:#DF2610; }
#slides #slideshow-nav div.activeSlide a:active { color:#DF2610; }

/* Content area formatting */

#content #content-header, #content #content-nav, #content article {
	clear:both;
	margin:40px;
}

#content h3 {
	margin:10px 0;
}

#content #content-nav {
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	height:20px;
}

#content #content-nav .next-posts {
	float:left;
	text-align:left;
}

#content #content-nav .prev-posts {
	float:right;
	text-align:right;
}

#content article {
	font-size:13px;
}

#content article h1, #content article h2 {
	margin:20px 0;
}

#content article h1 a {
	text-decoration:none;
}

#content article h3, #content article h4, #content article h5, #content article h6 {
	margin:14px 0;
}

#content article .entry {
	clear:both;
}

#content article p {
	margin:10px 0;
}

#content article img {
	padding:2px;
	border:1px solid #CEDEEB;
}

#content article blockquote {
	margin:10px 20px;
	background:#cedeeb;
	padding:10px 20px;
	line-height:16px;
	clear:both;
}

#content article .entry blockquote ul li {
	display: list-item;
	margin-left:20px;
	background:none;
	list-style-type:disc;
	padding-left:0px;
}

#content article img.noborder {
	border:0;
	padding:0;
	margin:0;
}

#content article img.nomargin {
	margin:0;
}

#content article .entry ul {
	display: block;
	list-style-type:none;
	list-style-image:;
	font-size:13px;
	margin:10px 0;
}

#content article .entry ul ul {
	margin:10px 20px;
}

#content article .entry ul ol {
	margin:10px 40px;
}

#content article .entry ol {
	display:block;
	list-style-type:decimal;
	font-size:13px;
	margin:10px 0;
}

#content article .entry ul li, #content article .entry ol ul li {
	display: list-item;
	margin-left:20px;
	background:url('http://journalists.org/wp-content/themes/ona-theme/images/list_bullet.png') no-repeat 0 top;
	padding-left:10px;
}

#content article .entry ul.slides li.flexslider-item {
	background:none !important;
	padding:0px !important;
	margin:0px;
}

#content article .flexslider img {
	padding:0px !important;
	border:none !important;
}

#content article .entry .flex-control-nav {
	display:none;
}

#content article .entry ol li {
	display:list-item;
	margin-left:20px;
	padding-left:0;
	background:none;
}

#content article .entry ul.spaced li, #content article .entry ol.spaced li {
	margin-bottom:10px;
}

#content article .entry ol.strong li {
	font-weight:bold;
}

#content article a.twitter:before {
	content: "@";
	color:#DF2610;
}

#content article .alignleft {
	float:left;
	margin:0 10px 10px 0;
}

#content article .alignright {
	float:right;
	margin:0 0 10px 10px;
}

#content article .alignnone {
	float:none;
	margin:0 0 0 0;
}

#content article .wp-caption-text {
	margin:2px 0;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
}

#content article aside {
	width:200px;
}

#content article aside.alignright {
	margin-left:20px;
}

#content article aside.alignleft {
	margin-right:20px;
}

#content article aside.pullquote {
	border-top:1px solid #5A8FBB;
	border-bottom:1px solid #5A8FBB;
	background:#cedeeb;
	padding:10px 6px;
	color:#333;
	font-size:14px;
}

#content article aside h4 {
	padding-bottom:14px;
	background:url('http://journalists.org/journalists.org/wp-content/themes/ona-theme/images/bg_sidebar-double-line.png');
	background-repeat:no-repeat;
	background-position:bottom;
}

#content article aside.pullquote h4 {
	background:none;
	padding:none;
}


#content article .entry aside ul li {
	margin-left:10px;
}

#content article .separator {
	clear:both;
}

#content article .indent {
	margin-left:20px;
}

#content article #event-post-info {
	float:right;
	text-align:right;
}

#content article #event-date {
	float:left;
}

#content article #event-date span.event-date-bold {
	font-weight:bold;
	color:#213563;
}

/* Full page content area formatting */

#content.full-page {
	width:940px;
	background-color:#fff;
}

#content.full-page img.doubleline {
	width:860px;
	height:4px;
	background-image:url('http://journalists.org/wp-content/themes/ona-theme/images/bg_sidebar-double-line.png');
}

/* Content meta info */

#content footer.meta {
	color:#5A8FBB;
	margin:0;
	clear:both;
}

footer.meta #post-info {
	margin:0 0 10px 0;
	float:left;
	text-align:left;
}

footer.meta #event-post-info {
	margin:0 0 10px 0;
}

#content footer.meta a { color:#213563; font-weight:bold; }
#content footer.meta a:visited { color:#213563; font-weight:bold; }
#content footer.meta a:hover { color:#436A97; font-weight:bold; }
#content footer.meta a:active { color:#436A97; font-weight:bold; }

footer.meta #tags {
	margin:0 0 10px 0;
	float:right;
	text-align:right;
	text-transform:uppercase;
}

footer.meta #event-tags {
	margin:10px 0;
	clear:both;
	text-transform:uppercase;
}

footer.meta #tags span.tags-header, footer.meta #event-tags span.tags-header {
	letter-spacing:1px;
}

/* ONA Local Locator */

#ona-local-locator article iframe {
	padding:2px;
	border:1px solid #cedeeb;
}

.locator-columns {
	clear:both;
	width:860px;
}

.locator-1 {
	width:200px;
	margin:0 0 20px 0;
	float:left;
}

.locator-2 {
	width:200px;
	margin:0 20px 20px 20px;
	float:left;
}

.locator-3 {
	width:200px;
	margin:0 20px 20px 0;
	float:left;
}

.locator-4 {
	width:200px;
	margin:0 0 20px 0;
	float:left;
}

.locator-columns h3 {
	padding-bottom:14px;
	background:url('http://journalists.org/wp-content/themes/ona-theme/images/bg_sidebar-double-line.png');
	background-repeat:no-repeat;
	background-position:bottom;
}

.locator-columns h3 a {
	color:#333;
	text-decoration:none;
}

.locator-columns h4 {

}

#ona-local-locator hr {
	clear:both;
	margin:40px 0;
}

#ona-local-locator article ul {
	display: block;
	list-style-type:none;
	list-style-image:;
	font-size:13px;
	margin:10px 0;
}

#ona-local-locator article ol {
	display:block;
	list-style-type:decimal;
	font-size:13px;
	margin:10px 0;
}

#ona-local-locator article ul li, #ona-local-locator article ol ul li {
	display: list-item;
	margin-left:20px;
	background:url('http://journalists.org/wp-content/themes/ona-theme/images/list_bullet.png') no-repeat 0 top;
	padding-left:10px;
}

#ona-local-locator article ol li {
	display:list-item;
	margin-left:20px;
	padding-left:0;
}

/* AP-Google Scholarship section */

#content #ap-google-loop {
	clear:both;
}

#content #ap-google-loop h2.widgettitle {
	color:#222;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

#content #ap-google-loop #ap-google-about li {
	list-style-type:none;
}

#content #ap-google-loop #ap-google-about .double-line-bg {
	margin:10px 0;
	font-size:13px;
	width:100%;
	background:url('http://journalists.org/wp-content/themes/ona-theme/images/bg_sidebar-double-line.png') no-repeat top;
}

/* Sidebar posts */

#sidebar #sidebar-posts {
	margin:20px;
}

#sidebar #sidebar-posts a { color:#fff; font-weight:bold; }
#sidebar #sidebar-posts a:visited { color:#fff; font-weight:bold; }
#sidebar #sidebar-posts a:hover { color:#FBD940; font-weight:bold; }
#sidebar #sidebar-posts a:active { color:#FBD940; font-weight:bold; }

#sidebar #sidebar-posts ul.sidebar-posts-list {
	margin-left:-20px;
}

#sidebar #sidebar-posts ul.sidebar-posts-list li {
	color:#fff;
	background-color:#436A97;
	padding:4px 20px;
	font-size:14px;
	border-bottom:1px solid #3C5F8D;
}

#sidebar #sidebar-posts ul.sidebar-posts-list li:before {
	content:"• ";
}

/* Section nav manu */

#sidebar #section-nav {
	margin:20px;
}

#sidebar #sidebar-section-header h3 {
	margin:20px;
}

#sidebar #section-nav a { color:#fff; font-weight:bold; }
#sidebar #section-nav a:visited { color:#fff; font-weight:bold; }
#sidebar #section-nav a:hover { color:#FBD940; font-weight:bold; }
#sidebar #section-nav a:active { color:#FBD940; font-weight:bold; }

#sidebar #section-nav ul {
	margin-left:-20px;
	background-color:#436A97;

}

#sidebar #section-nav ul li {
	color:#fff;
	font-size:14px;
	border-bottom:1px solid #3C5F8D;
	padding:10px 0;
	vertical-align:center;

}

#sidebar #section-nav ul li:before {
	margin-left:20px;
	content:"• ";
}

#sidebar #section-nav ul ul {
	padding:2px 0;
	margin:10px 0 -10px 0;
	background-color:#3C5F8D;
}

#sidebar #section-nav ul ul li {
	font-size:13px;
	padding:4px 0;
	margin:0 2px 0 43px;
	border:0;
	text-align:left;
	text-indent:-43px;
}

#sidebar #section-nav ul ul li a { font-weight:normal; }
#sidebar #section-nav ul ul li a:visited { font-weight:normal; }
#sidebar #section-nav ul ul li a:hover { font-weight:normal; }
#sidebar #section-nav ul ul li a:active { font-weight:normal; }

#sidebar #section-nav ul ul li:before {
	margin-left:40px;
	color:#FBD940;
	content:"• ";
}

#sidebar #section-nav ul ul ul {
	padding:2px 0;
	margin:0px 0 -6px 20px;	
}

#sidebar #section-nav ul ul ul li {
	font-size:13px;
	padding:4px 0;
	margin:0 2px 0 0px;
	border:0;
	text-indent:-43px;
	text-align:left;
}

/* Sidebar newsletter signup */

#sidebar #mc_embed_signup {
	margin:0;
	background:#cedeeb;
	padding:20px 20px 20px 20px;
	color:black;
	padding-bottom: 20px;
	border-bottom: 1px solid #9cbcd6;
}

#sidebar #mc_embed_signup h3 {
	margin:0 0 20px 0;
}

#sidebar #mc_embed_signup h3 a {
	color: black;
	text-decoration:none;
}

#sidebar input#mce-EMAIL {
	-webkit-appearance: none;
	-webkit-background-clip: padding-box;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	background-clip: padding-box;
	background-color: white;
	border-bottom-color: #E1E1E1;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #C1C1C1;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #C1C1C1;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #848484;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: black;
	cursor: auto;
	display: block;
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 26px;
	letter-spacing: normal;
	line-height: 19px;
	margin:0 8px 0 0;
	outline-color: black;
	outline-style: none;
	outline-width: 0px;
	padding:3px 4px;
	text-align: -webkit-auto;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	vertical-align: middle;
	width: 180px;
	word-spacing: 0px;
	float:left;
}

#sidebar input#mc-embedded-subscribe {
	background:#ff4d38;
	border-bottom-color: white;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-color: white;
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: white;
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: white;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-style: none;
	border-top-width: 0px;
	box-sizing: border-box;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 26px;
	letter-spacing: normal;
	line-height: 20px;
	margin:0;
	outline-color: white;
	outline-style: none;
	outline-width: 0px;
	overflow-x: visible;
	overflow-y: visible;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	text-align: center;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	vertical-align: middle;
	white-space: pre;
	word-spacing: 0px;
}

/* Sidebar ONA Local locator */

#sidebar #sidebar-ona-local-locator {
	margin:0;
	padding:20px;
	background:#436A97;
	color:#fff;
}

#sidebar #sidebar-ona-local-locator p {
	font-size:14px;
	line-height:20px;
	padding:10px 0 0 0;
}

#sidebar #sidebar-ona-local-locator li {
	list-style-type:none;
}

#sidebar #sidebar-ona-local-locator img {
	width:300px;
	list-style-type:none;
	margin:20px 0;
}

#sidebar #sidebar-ona-local-locator p a { color:#FBD940; }

/* Sidebar posts event list */

#sidebar #sidebar-posts-eventlist {
	margin:20px;
}

#sidebar #sidebar-posts-eventlink {
	font-size:12px;
	margin:10px 0;
}

#sidebar #sidebar-posts-eventlist a { color:#436A97; font-weight:bold; }
#sidebar #sidebar-posts-eventlist a:visited { color:#436A97; font-weight:bold; }
#sidebar #sidebar-posts-eventlist a:hover { color:#5A8FBB; font-weight:bold; }
#sidebar #sidebar-posts-eventlist a:active { color:#5A8FBB; font-weight:bold; }

#sidebar #sidebar-posts-eventlist a.jumptext { color:#000; font-weight:bold; }
#sidebar #sidebar-posts-eventlist a.jumptext:visited { color:#000; font-weight:bold; }
#sidebar #sidebar-posts-eventlist a.jumptext:hover { color:#DF2610; font-weight:bold; text-decoration:underline; }
#sidebar #sidebar-posts-eventlist a.jumptext:active { color:#DF2610; font-weight:bold; }

#sidebar #sidebar-posts-eventlist ul.sidebar-posts-eventlist li {
	color:#333;
	background-color:#fff;
	font-size:13px;
}

#sidebar #sidebar-posts-eventlist ul.sidebar-posts-eventlist li #sidebar-posts-eventdate {
	background-color:#436A97;
	color:#fff;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	margin:10px 20px 10px -5px;
	padding:10px 25px;
	position: relative;
	vertical-align: middle;
}

#sidebar #sidebar-posts-eventlist ul.sidebar-posts-eventlist li #sidebar-posts-eventdate:before {
	content: " ";
	border: 5px solid #213563;
	border-top: none;
	border-bottom-color: transparent;
	border-left-color: transparent;
	height: 0;
	left: -5px;
	position:absolute;
	top: 100%;
	width: 0;
}

#sidebar #sidebar-posts-eventinfo {
	padding:10px 20px 20px 20px;
}

#sidebar #sidebar-posts-eventinfo h2 a { color:#df2610; font-weight:normal; }
#sidebar #sidebar-posts-eventlist h2 a:visited { color:#df2610; font-weight:normal; }
#sidebar #sidebar-posts-eventlist h2 a:hover { color:#ff4d38; font-weight:normal; }
#sidebar #sidebar-posts-eventlist h2 a:active { color:#ff4d38; font-weight:normal; }

#sidebar #sidebar-posts-eventinfo h2 {
	margin:10px 0;
}

#sidebar #sidebar-posts-eventtype {
	color:#5A8FBB;
	margin:10px 0;
/*	text-transform:uppercase; */
	font-weight:normal;
}

#sidebar #sidebar-posts-eventtype a { font-weight:bold; }

#sidebar #sidebar-posts-eventfooter {
	border-top:1px solid #cedeeb;
	font-size:13px;
	line-height:10px;
	padding:20px;
	background-color:#F0F5F9;
}

/* Sidebar connect formatting */

#sidebar-connect h4 a {	color:#333; }

#sidebar-connect {
	clear:both;
	margin:20px;
}

#sidebar-connect-headline {
	float:left;
	margin-bottom:20px;
}

#sidebar-connect-icons {
	float:right;
	margin-bottom:20px;
}

/* Sidebar widgets formatting */

#sidebar-widgets {
	clear:both;
	margin:0 20px;
	width:300px;
}

#sidebar-widgets h2 {
	font-weight:bold;
	font-size:16px;
	color:#333;
	text-transform:uppercase;
}

#sidebar-widgets h2 a {
	color:#333;
	text-decoration:none;
}

#sidebar-widgets li {
	list-style:none;
}

#sidebar-widgets div {
	margin:20px 0;
}

/* Sidebar widget: Twitter */

div#sidebar-widgets #twitter-2 {
	width:300px;
	clear:both;
	border-top:1px solid #9cbcd6;
}

#sidebar-widgets #twitter-2 ul li {
	margin:10px 0;
	font-size:12px;
}

#sidebar-widgets #twitter-2 ul li:before {
	font-weight:bold;
	content:"@ONA: ";
}

#sidebar-widgets #twitter-2 ul li span.time-meta {
	display:block;
	clear:both;
}

div#twitter-2 h2 a { color:#333; }
div#twitter-2 h2 a:visited { color:#333; }
div#twitter-2 h2 a:hover { color:#333; }
div#twitter-2 h2 a:active { color:#333; }

div#twitter-2 a { color:#5a8fbb; }
div#twitter-2 a:visited { color:#5a8fbb; }
div#twitter-2 a:hover { color:#5a8fbb; }
div#twitter-2 a:active { color:#5a8fbb; }

div#twitter-2 h4 a { color:#333; }
div#twitter-2 h4 a:visited { color:#333; }
div#twitter-2 h4 a:hover { color:#333; }
div#twitter-2 h4 a:active { color:#333; }

/* Sidebar widget: Tumblr */

#sidebar-widgets div.Tumblr {
	clear:both;
	width:300px;
	border-top:1px solid #9cbcd6;
	padding-top:20px;
	font-size:13px;
}

#sidebar-widgets div.Tumblr h2 {
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
	margin-bottom:10px;
}

#sidebar-widgets div.Tumblr h2 a { color:#333; }
#sidebar-widgets div.Tumblr h2 a:visited { color:#333; }
#sidebar-widgets div.Tumblr h2 a:hover { color:#333; }
#sidebar-widgets div.Tumblr h2 a:active { color:#333; }

#sidebar-widgets div.Tumblr a { color:#5a8fbb; }
#sidebar-widgets div.Tumblr a:visited { color:#5a8fbb; }
#sidebar-widgets div.Tumblr a:hover { color:#5a8fbb; }
#sidebar-widgets div.Tumblr a:active { color:#5a8fbb; }

#sidebar-widgets div.Tumblr img {
	margin:0 auto;
	padding:2px;
	border:1px solid #9cbcd6;
}

#sidebar-widgets div.Tumblr p {
	margin:6px 0;
}

#sidebar-widgets div.Tumblr blockquote {
	border-left:1px solid #9cbcd6;
	padding-left:4px;
}

#sidebar-widgets div.Tumblr ul li {
	background:#fff;
	border:1px solid #9cbcd6;
	padding:20px;
	margin-bottom:10px;
}

#sidebar-widgets div.Tumblr ul li ul {
	list-style-type:disc;
}

#sidebar-widgets div.Tumblr ul li ul li {
	padding:0;
	margin:0;
	border:0;
}

/* Comments */

div#respond {
	margin:0 40px;
	font-size:11px;
	clear:both;
}

div#respond p {
	margin:10px 0;
}

div#respond input#author, div#respond input#email, div#respond input#url {
	-webkit-appearance: none;
	-webkit-background-clip: padding-box;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	background-clip: padding-box;
	background-color: white;
	border-bottom-color: #E1E1E1;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #C1C1C1;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #C1C1C1;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #848484;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: black;
	cursor: auto;
	display: block;
	float: left;
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 26px;
	letter-spacing: normal;
	line-height: 19px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	outline-color: black;
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	text-align: -webkit-auto;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	vertical-align: middle;
	width: 200px;
	word-spacing: 0px;
	clear:both;
}

div#respond input#submit {
	-webkit-appearance: none;
	-webkit-background-clip: border-box;
	-webkit-box-align: center;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(84, 133, 177)), to(rgb(68, 107, 152)));
	background-origin: padding-box;
	border-bottom-color: white;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-color: white;
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: white;
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: white;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-style: none;
	border-top-width: 0px;
	box-sizing: border-box;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 26px;
	letter-spacing: normal;
	line-height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	outline-color: white;
	outline-style: none;
	outline-width: 0px;
	overflow-x: visible;
	overflow-y: visible;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	text-align: center;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	vertical-align: middle;
	white-space: pre;
	word-spacing: 0px;
}

div#respond div {
	margin-bottom:30px;
	clear:both;
}

div#respond label {
	font-weight:bold;
	color:#436A97;
	margin-left:10px;
}

/* Footer formatting */

footer.site {
	clear:both;
	margin:20px;
	line-height:10px;
	height:10px;
	font-size:10px;
}

footer.site ul {
	display:block;
}

footer.site ul li {
	display:inline;
	list-style-type:none;
	margin-left:10px;
}

footer.site ul li a { color:#333; text-decoration:none; }
footer.site ul li a:visited { color:#333; text-decoration:none; }
footer.site ul li a:hover { color:#333; text-decoration:none; }
footer.site ul li a:active { color:#333; text-decoration:none; }

div#copyright {
	float:left;
}

div#footer-links {
	float:right;
}

/* 404 */

h1.fourohfour {
	font-size:120px;
}

/* GEN Conference Template */

div#content.gen-conf { 
         width: 100%; 
         float: right; 
}

/* Button Style */
.button {
background-color: rgb(27, 131, 213);
border-radius: 8px;
padding: 12px;
color: white;
font-weight: bold;
max-width: 150px;
text-align: center;
font-size: 16px;
margin-bottom: 10px;
min-width: 100px;
}

/* Header: Members Login and Search Bar */
#header-members-search {
float: right;
margin-top: 50px;
}

input[type=search] {
-webkit-appearance: none;
-webkit-background-clip: padding-box;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
background-clip: padding-box;
background-color: white;
border-bottom-color: #E1E1E1;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #C1C1C1;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #C1C1C1;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #848484;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-sizing: border-box; 
color: black;
cursor: auto;
display: block;
font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 26px;
letter-spacing: normal;
line-height: 19px;
margin: 0 8px 0 0;
outline-color: black;
outline-style: none;
outline-width: 0px;
padding: 3px 4px;
text-align: -webkit-auto;
text-indent: 0px;
text-shadow: none;
text-transform: none;
vertical-align: middle;
width: 180px;
word-spacing: 0px;
float: left;
}

input[type=submit] {
background: #ff4d38;
border-bottom-color: white;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: white;
border-left-style: none;
border-left-width: 0px;
border-right-color: white;
border-right-style: none;
border-right-width: 0px;
border-top-color: white;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: none;
border-top-width: 0px;
box-sizing: border-box;
color: white; cursor: pointer;
display: inline-block;
font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 26px;
letter-spacing: normal;
line-height: 20px;
margin: 0;
outline-color: white;
outline-style: none;
outline-width: 0px;
overflow-x: visible;
overflow-y: visible;
padding-bottom: 3px;
padding-left: 15px;
padding-right: 15px;
padding-top: 3px;
text-align: center;
text-indent: 0px;
text-shadow: none;
text-transform: none;
vertical-align: middle;
white-space: pre;
word-spacing: 0px;
} 