@charset "UTF-8";
/* CSS Document */

body {
	background-color:#000000;
	width:1050px;
	margin:0 auto 0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif; 
	color:#636158;
	font-size:0.75em;
	line-height:1em;
}

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


/* Story Headlines */
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.83em;
	line-height:1.12em;
	color:#016aaa;
	font-weight:normal;
	margin-bottom:5px;
	padding-top:5px;
}

/* Subheadings */
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height:1.22em;
	font-weight:normal;
	margin-bottom:10px;
}


/* div#container holds the entire site, including 50px margins on each side of copy */
div#container {
	width:1050px;
	margin:0 auto 0 auto;
	background: #000 url(/wp-content/themes/borowitz/images/site_bg.jpg) top left repeat-y;	
	float:left;
}


/* Header area */
div#header {
	width:1050px;
	height:269px;
	float:left;
	/* background: #000 url(/wp-content/themes/borowitz/images/header2.jpg) bottom left no-repeat; */
	background: #000 url(/wp-content/themes/borowitz/images/header-tall.jpg) bottom left no-repeat;
}

/* Places the Ad Banner */
div#header div.adbanner {
	width:950px;
	height:75px;
	float:right;
	padding:15px 50px 0 50px;
}
div#header div.adbanner-double {
        width:910px;
        padding: 15px 0 0 0;                               
}

div#header div.adbanner img {
	float:right;
	border:2px solid #000000;
}

div.banner-center {
	margin-bottom: 15px;
}

div#header div.single-banner img { 
        float:left;
        margin-left:10px;
}

/* Holds the Top Navigation Menu and Search box */
div#header div#menu-search {
	width:950px;
	float:left;
	top:130px;
	padding:0 50px 0 50px;	
	position:relative;
}

div#header div#menu-search span.menu {
	float:left;
	display:inline;	
	width:500px;
	margin:0 0 0 150px;
	padding:0;
	text-transform:uppercase;
	height:30px;
}

div#header div#menu-search span.menu span {
	padding:0 6px;
	position:absolute;
	top:10px;
	width:500px;
}

div#header div#menu-search span.menu span img {
	margin:-5px 15px 0 15px;
	vertical-align:top;
}

div#header div#menu-search span.menu a:link, div#header div#menu-search span.menu a:visited  {
	color:#dc7c18;
	text-decoration:none;
	font-weight:bolder;
}

div#header div#menu-search span.menu a:hover {
	color:#dc7c18;
	text-decoration:underline;
	font-weight:bolder;
}

div#header div#menu-search span.menu a.here:link, div#header div#menu-search span.menu a.here:visited  {
	color:#ffffff;
	text-decoration:none;
	font-weight:bolder;
}

div#header div#menu-search span.menu a.here:hover {
	color:#ffffff;
	text-decoration:underline;
	font-weight:bolder;
}

div#header div#menu-search span.search {
	float:right;
	width:210px;
	display:block;	
	margin:0;
	padding:0;
	height:30px;
	vertical-align:top;
}

div#header div#menu-search span.search span {
	position:absolute;
	margin:0;
	top:0;
	width:300px;
}

div#header div#menu-search span.search span input.searchbox {
	width:140px;
	height:12px;
	padding:2px;
	border-top:2px double #848484;
	border-left:2px double #848484;
	border-right:2px double #ffffff;
	border-bottom:none;
	margin:2px 9px 0 0;
	font-size:.85em;
	color:#636158;
}

div#header div#menu-search span.search span input.searchbutton {
	margin-top:2px;
	vertical-align:text-bottom;
}

/* End Header Styles */


/* Holds Main Content Areas */

div#inside {
	width:950px;
	background-color:#ffffff;
	margin:0 50px 0 50px;
	float:left;
	display:inline;
}



/* Set Right Column Properties */

div#inside div#right {
	width:320px;
	/*padding:12px 25px 20px 20px;*/
	margin:0px 25px 0 0px;
	float:right;
	display:inline;
}

/* Top of Right Column - RSS Feed */

div#inside div#right div#right-top {
	width:300px;
	float:right;
	text-align:right;
	margin:0;
	padding:0 0 9px 0;	
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#inside div#right div#right-top a:link, div#inside div#right div#right-top a:visited  {
	color:#db8622;
	text-decoration:none;
	font-size:0.85em;		
}

div#inside div#right div#right-top a:hover {
	color:#db8622;
	text-decoration:underline;	
	font-size:0.85em;	
}

div#inside div#right div#right-top img {
	vertical-align:bottom;
}

/* Right Column - Featured Video styles */

div#inside div#right div#bordervid {
	width:316px;
	float:left;
	padding:2px;
	border:1px solid #d8d6d0;
	margin-bottom:20px;
	display:inline;
}

div#inside div#right div#bordervid div {
	background-color:#eeeddf;
	border:1px solid #d8d6d0;
	padding:10px 12px 40px 12px;
}

div#inside div#right div#bordervid div h3 {
	color:#636158;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:10px;
}

div#inside div#right div#bordervid div a.videolink {
	margin-top:6px;
	font-size:0.84em;
	float:right;
}


/* End Featured Video styles */



/* Right Column - Styles for Video Archives page */

div#inside div#right div#bordervids {
	width:316px;
	float:left;
	padding:2px;
	border:1px solid #d8d6d0;
	margin-bottom:20px;
	display:inline;
}

div#inside div#right div#bordervids div {
	background-color:#eeeddf;
	border:1px solid #d8d6d0;
	padding:12px;
}


div#inside div#right div#bordervids div h3 {
	color:#636158;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:10px;
}





/* Right Column - Featured Stories styles */

div#inside div#right div#borderfeatured {
	width:316px;
	float:left;
	padding:2px;
	border:1px solid #d8d6d0;
	margin-bottom:20px;
	display:inline;
}

div#inside div#right div#borderfeatured div {
	background-color:#eeeddf;
	border:1px solid #d8d6d0;
	padding:10px 12px 20px 12px;
	float:left;
	width:290px;
}

div#inside div#right div#borderfeatured div h1,
div#inside div#right div#borderfeatured div h3 {
	color:#636158;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:10px;
	padding:0;
}

div#inside div#right div#borderfeatured div img {
	float:left;
	margin:0 12px 0 0;
	display:inline;
}


/* End Featured stories styles */





/* Right column - links styles */

div#inside div#right div#borderlinks {
	width:316px;
	float:left;
	display:inline;
	padding:2px;
	border:1px solid #d8d6d0;
	margin-bottom:5px;
}

div#inside div#right div#borderlinks div {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0;
}

div#inside div#right div#borderlinks div img {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0;
	border:1px solid #d8d6d0;
}

/* End links styles */


/* All right column featured box styles */

div#inside div#right div#bordervid h1, 
div#inside div#right div#borderfeatured h4,
div#inside div#right div#borderlinks h1 {
	color:#e07404;
	font-size:1.42em;
	line-height:1em;
	margin-bottom:2px;
	border-top:1px solid #d8d6d0;
	padding-top:10px;
}



div#inside div#right div#bordervid h2, 
div#inside div#right div#borderfeatured h5, 
div#inside div#right div#borderlinks h2 {
	color:#636158;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.17em;
	line-height:1.14em;
	font-weight:bolder;
	padding:0 0 4px 0;
	margin:0;
	font-weight:normal;
}

div#inside div#right div#bordervid p, 
div#inside div#right div#borderfeatured p, 
div#inside div#right div#borderlinks h1 p {
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	line-height:1.42em;
	margin:8px 0 10px 0;
	padding:0;
	color:#636158;
}

div#inside div#right div#bordervid div a:link, 
div#inside div#right div#borderfeatured div a:link,
div#inside div#right div#borderlinks div a:link,
div#inside div#right div#bordervid div a:visited, 
div#inside div#right div#borderfeatured div a:visited, 
div#inside div#right div#borderlinks div a:visited {
	color:#e07404;
	font-weight:normal;
	text-decoration:none;
}


div#inside div#right div#bordervid div a:hover, 
div#inside div#right div#borderfeatured div a:hover, 
div#inside div#right div#borderlinks h1 div a:hover {
	color:#e07404;
	font-weight:normal;
	text-decoration:underline;
}


div#inside div#right div#bordervid img, 
div#inside div#right div#borderfeatured img, 
div#inside div#right div#borderlinks h1 img {
	border:0;
}

/* End Right column styles */


/* Right Column - Book Page styles */
div#inside div#right div#border-book img {
  margin-top: 20px;
}

div#inside div#right div#border-book blockquote {
  font-family: Georgia,"Times new Roman",Times,serif;
  font-weight: bold;
  font-style: italic;
  font-size: 1.2em;
  line-height: 1.42em;
  margin: 20px 10px 10px 0;
}

div#inside div#right div#border-book p {
  text-align: right;
  margin-right: 10px;
}                                                    



/* Set Left Column Properties */

div#inside div#left {
	width:545px;
	/*padding:12px 20px 20px 35px;*/
	margin:0px 0px 0 35px;
	float:left;
	display:inline;
}


/* Top of Left Column - posted date, etc. */ 

div#inside div#left div#left-top {
	width:525px;
	float:left;
	display:inline;
	margin:0;
	padding:0 0 5px 0;
	border-bottom:1px solid #b6b5b1;
}

/* Top of Left Column - Use this class: "blank" if there is no content */ 

div#inside div#left div#left-top.blank {
	width:525px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	height:24px;
	border-bottom:1px solid #b6b5b1;
}

/* Format posted date */ 

div#inside div#left div#left-top span.postdate {
	float:right;
	display:inline;
	display:block;	
	margin:5px 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
}

/* Format page selection display */ 
div#inside div#left div#left-top span.pagedisplay {
	float:left;
	display:inline;
	display:block;	
	margin:0;
	padding:0;
	font-size:11px;
	color:#333333;
}


div#inside div#left div#left-top span.pagedisplay input {
	margin:0 3px;
	padding:2px;
	border-top:2px double #848484;
	border-left:2px double #848484;
	border-right:2px double #ffffff;
	border-bottom:none;
	width:30px;
	height:13px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

div#inside div#left div#left-top span.pagedisplay form {
	margin:0;
	padding:0;	
	display:inline;
}


div#inside div#left div#left-top span.pagedisplay img.left {
	margin:0 4px 0 0;
	vertical-align:bottom;
}

div#inside div#left div#left-top span.pagedisplay img.right {
	margin:0 0 0 4px;
	vertical-align:bottom;
}


/* Main copy styles below */ 


/* Format main image */ 
div#inside div#left img.leadimage {
	float:left;
	display:inline;
	margin:0 20px 10px 0;
	padding:0;
	max-width: 525px;
}

/* Format copy area */ 
div#container div#inside div#left div.copy {
	width:525px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

/* Normal paragraph styles */ 
div#inside div#left div.copy p {
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
	font-size:1.25em;
	line-height:1.2em;
}

body.home div#inside div#left div.copy p,
body.single div#inside div#left div.copy p {
	margin:0 0 22px 0;
}

/* Smaller text - privacy policy, video captions etc. */ 
div#inside div#left div.copy p.privacy {
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
	font-size:1em;
	line-height:1.2em;
}

div#inside div#left div.copy p.videodescription {
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
	font-size:1em;
	line-height:1.2em;
}


/* Format text "Email Story to a Friend" */ 
div#inside div#left div.copy p.emailstory {
	text-align:right;
	clear:left;
	font-size:11px;
	margin:20px 0 0 0;
	padding:0 20px 5px 0;
	width:100%;
	text-transform:uppercase;	
}


/* Main copy links */ 
div#inside div#left div.copy a:link, div#inside div#left div.copy a:visited {
	color:#e07404;
	text-decoration:none;
}

div#inside div#left div.copy a:hover {
	color:#e07404;
	text-decoration:underline;
}




/* Subscription form */ 
div#inside div#left div.copy form.subscribe {
	text-align:left;
	margin:50px 0;
	padding:0;
	font-size:1em;
	line-height:1em;
}


/* Email to a friend form */ 
div#inside div#left div.copy form.forward {
	text-align:left;
	margin:30px 0 60px 0;
	padding:0;
	font-size:1em;
	line-height:1em;
}


/* Format of Archival stories */ 
div#container div#inside div#left div.archives {
	width:525px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}


div#inside div#left div.archives {
	text-align:left;
	margin:0 0 10px 0;
	padding:6px 0 0 0 !important;
	font-size:1em;
	line-height:1em;
}

div#inside div#left div.archives div.article {
	margin-top:12px;
}

div#inside div#left div.archives div.article h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height:1em;
	color:#016aaa;
	font-weight:normal;
	margin:6px 0 4px 0;
	padding:0;
	text-transform:capitalize;
}

div#inside div#left div.archives div.article h1 a:link, div#inside div#left div.archives div.article h1 a:visited {
	color:#016aaa;
	text-decoration:none;	
}

div#inside div#left div.archives div.article h1 a:hover {

	color:#e07404;
}

div#inside div#left div.archives div.article h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.17em;
	line-height:1em;
	font-weight:normal;
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px solid #f3d1ae;
	text-transform:capitalize;
}



div#inside div#left div.archives div.article span.postdate {
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-size:1em;
	line-height:1em;
}







/* Upcoming Events box */

div#inside div#left div#upcoming {
	width:495px;
	margin:40px 0 0 0;
	padding:12px 15px 15px 15px;
	background-color:#000000;
	background-image:url(/wp-content/themes/borowitz/images/upcoming_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	display:inline;
	overflow:hidden;
}

div#inside div#left div#upcoming h2 {
	width:325px;
	color:#1274b0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1em;
	font-weight:bolder;
	letter-spacing:.1em;
	border-bottom:1px solid #43433e;
	padding:0 0 4px 0;
	margin:0;
}

div#inside div#left div#upcoming h1 {
	color:#e07404;
	font-size:2.67em;
	line-height:1.13em;
}

div#inside div#left div#upcoming div.event {
	margin:8px 0;
	padding:8px 0;
        border-bottom: 1px solid #43433e;
}

div#inside div#left div#upcoming p {
	color:#ffffff;
	width:325px;
	font-size:1.17em;
	line-height:1.14em;
	margin:8px 0 0 0;
	padding:0;
}

div#inside div#left div#upcoming a:link, div#inside div#left div#upcoming a:visited {
	color:#ff6633;
	text-decoration:none;
}

div#inside div#left div#upcoming a:hover {
	color:#ff6633;
	text-decoration:underline;
}

div#inside div#left div#upcoming span.location {
	width:325px;
	color:#1274b0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
}


/* Footer */
div#inside div#ftr {
	clear:both;
	width:890px;
	margin:50px 25px 0 35px;
	padding:0 0 10px 0;
	float:left;
	display:inline;
}

/* Footer left side - copyright */
div#inside div#ftr span.copyright {
	float:left;
	vertical-align:top;
	display:inline;	
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	font-weight: bold;
}

/* Social Media Sharing Links */
.share {
        margin:10px 0 30px;
        padding:10px 0 30px;
        border-top:1px solid #ccc;
        position:relative;

}
          
.share ul {
        margin:0;
        padding:0;
        list-style:none;
}

.share ul li {
        float:left;
        width:60px;

        margin:0;
        padding-left: 20px;

        background:url(/wp-content/themes/borowitz/images/share-bg.gif) 0 0 no-repeat;
}

.share ul li.first {
        width:49px; /* narrower to hide the comment number */
        padding-left:0;
        background:0;
}

.share ul li a.email {
        display:block;
        overflow:hidden;
        text-indent:-9999px;
        width:57px;
        height:20px;
        background:url(/wp-content/themes/borowitz/images/btn-email.gif) 0 0 no-repeat;        
}
.share ul li a.email:hover {
        background:url(/wp-content/themes/borowitz/images/btn-email-hover.gif) 0 0 no-repeat;
}


/* Footer menu */
div#inside div#ftr span.ftrmenu {
	float:right;
	vertical-align:top;
	display:block;	
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	font-weight: bold;	
}

div#inside div#ftr span.ftrmenu a:link, div#inside div#ftr span.ftrmenu a:visited {
	color:#999999;
	text-decoration:none;
} 

div#inside div#ftr span.ftrmenu a:hover {
	color:#e07404;
	text-decoration:none;
} 

/* RubensteinTech Credit */
div#rubensteintech-powered {
	clear:both;
	width:890px;
	margin: 0 50px;
	padding: 15px 0;

	float:left;
}
div#rubensteintech-powered img {
	border:0;
}
div#rubensteintech-powered a:active,
div#rubensteintech-powered a:focus {
	outline:none;
	-moz-outline-style:none;
}

/* form styling */
fieldset.mc_custom_border {
	border: none;
}

label.mc_var_label {
	font-size: 15px;
	font-weight: bold;
	float: left;
}

#mc_mv_EMAIL.mc_input {
	width: 300px;
	margin: -15px 0 0 105px;
}

#mc_signup_submit  {
	margin: 10px 0 0 0;
	float: left;
	background: url(/wp-content/themes/borowitz/images/signup.gif);
	border: none;
	width: 90px;
	height: 20px;

}

.mc_success_msg {
	display: block;
	margin: 10px 0 10px 0;
}


