/*
Theme Name:     sep-fresh
Description:    Child theme for Saturday Evening Post design
Author:         Matt Brentin
Author URI:     http://example.com/about/
Template:       sep
Version:        0.1.0
*/

@import url("../sep/style.css");


/**************************  New styles based on allora ******************/


  @font-face {
  font-family: 'Antenna-Regular' ;
  src: url('fonts/Antenna-Regular.otf');
   font-weight: 400;
}

  @font-face {
  font-family: 'Antenna-Bold';
  src: url('fonts/Antenna-Bold.otf');
  font-weight: 400;

}
 @font-face {
  font-family: 'Austin-Ultra';
  src: url('fonts/Austin-Ultra.otf');
  font-weight: 400;

}

  

html {
  -webkit-font-smoothing: subpixel-antialiased;
}

body {
    background: none repeat scroll 0 0 #F2F2F2;
    color: #555555;
    font: 400 14px/1.6em helvetica,arial,sans-serif;
    line-height: 1.5em;
    margin: 0 auto !important;
   /* -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);*/

}

#wrapper{background-color:#F2F2F2}

h1,h2,h3,h4,h5,h6,div.recipe h2{font-family: helvetica, arial, sans-serif; margin-left:0; font-weight: 700; color:#555555; }

a, a:link, a:visited {
 color:#0449A0;

  text-decoration:none;
  
}

a:hover{text-decoration:none; color:#358AF2; }

.head{

    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.4);
    height:11em;
    overflow: hidden;

}


#logo {
   background:url('images/logo.jpg') no-repeat left top;
    height: 100px;
    width: 325px;
    top:0px;
    left:0px;
    margin:10px 0 0 5px;
}


#logo > a {
    display: block;
    height: 100px;
    overflow: hidden;
    text-indent: -9999px;
    background: none;
}

#search {
    position: relative;
    right: 0px;
    top:0px;
    margin:0 auto 20px;
    width: 96%

}


#top-sub-ad {
    height: 5em;
    left: 350px;
    position: relative;
    top: 12px;
    width: 100%;
    margin-top: 25px;
}

#search input.box{  height: 20px;
    line-height: 21px;
    margin-right: 0px;
    width: 175px;
  }

.wide-bar.home {
    background: none repeat scroll 0 0 #5E0936;
}
.wide-bar {
    background: none repeat scroll 0 0 #000000;
    box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.4);
   -moz-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.4);
    height: 15px;
    z-index: 1000;
    position: relative;
}




/**************************navigation bar  ************/
nav{background:#464845; height:2em;position:absolute;top:8.7em; width:98%; margin:0 auto;}
ul.sub-menu{font-size:14px; left:.625em;margin:0;padding:0;position:absolute;width:98%; visibility: hidden;}

div.menu-secondary-info-nav-container{ bottom:15px; position: relative; float:right; padding-top:5px; clear: right;}
#menu-secondary-info-nav{list-style: none;}
#menu-secondary-info-nav li {float: left; font-size: 12px; line-height: 15px;}
 #menu-secondary-info-nav li a{display: block; font-size:12px; line-height: 15px; text-transform: uppercase; padding:10px 12px;}

#main-nav > li {  border-right: 1px solid #000000; float: left; line-height: 27px}
#main-nav > li > a{color: #000000;
    display: block;
    font-family: helvetica,arial,sans-serif;
    font-size: 14px;
    line-height: 27px;
    padding: 0 10px;
    text-transform: uppercase;
    font-weight:700;}

#main-nav > li:last-child{border-right:none;}

#main-nav > li.current-menu-item > a,#main-nav > li.current-menu-ancestor > a,
#main-nav > li > a:hover,#main-nav > li.current-menu-parent > a,#main-nav > li.current-menu-ancestor > a,
#main-nav > li > a:hover,#main-nav > li.current-post-ancestor > a,#main-nav > li.current-category-ancestor > a{background-color:none;color:#000;}

#main-nav > li.current-menu-parent ul.sub-menu,#main-nav > li.current-menu-ancestor ul.sub-menu,
#main-nav > li.current-menu-item ul.sub-menu,#main-nav > li.current-post-ancestor ul.sub-menu,
#main-nav > li.current-category-ancestor ul.sub-menu,#main-nav > li.current-post-parent ul.sub-menu{display:block;z-index:1000;}

ul.sub-menu li{float:left;list-style-type:none;}
#main-nav > ul.sub-menu li.currrent-menu-item,#main-nav > li.current-menu-item ul.sub-menu li.current-menu-item,
#main-nav > ul.sub-menu li.current-menu-item a,#main-nav >{background-color:#EDE8CA;background-image:none;border:none;color:#358AF2;}

#main-nav li a:hover{background:#5E0936;background-image:url("images/nav_bg_selected.jpg");background-repeat:repeat-x;color:#358AF2;}
#main-nav li:hover .sub-menu{background:#5E0936;background-image:url("images/sub-nav-bg.jpg");background-repeat:repeat-x;display:block;left:.625em;margin:0;padding:0;position:absolute;width:98%;z-index:10000;}

#main-nav li .sub-menu a:hover{background-color:#ede8ca;background-image:url("images/sub-nav-bg.jpg");background-repeat:repeat-x;color:#930;display:block;margin:0;text-decoration:underline;z-index:10000;}
#main-nav li .sub-menu a{border:none;color:#000;display:block;padding:13px 7px 10px;}

#main-nav > li > .sub-menu > li .sub-menu,#main-nav > li > .sub-menu > li .sub-menu a,
#main-nav > li > .sub-menu > li .sub-menu,#main-nav > li > .sub-menu > li .sub-menu a{background:none;background-color:#ede8ca;background-image:none;display:none;}

nav, ul.sub-menu,#main-nav, #main-nav li,#main-nav li .sub-menu a:hover, #main-nav > li > a:hover{background: none;}
#main-nav > li.current-menu-item > a, #main-nav > li.current-menu-ancestor > a, #main-nav > li > a:hover, #main-nav > li.current-menu-parent > a, #main-nav > li.current-menu-ancestor > a, #main-nav > li > a:hover, #main-nav > li.current-post-ancestor > a, #main-nav > li.current-category-ancestor > a{background: none;}
#main-nav li .sub-menu a {background:none;}


#main {overflow: hidden;  background: none repeat scroll 0 0 #FFFFFF;
	-moz-box-shadow: 0 -2px 10px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 -2px 10px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -2px 10px 1px rgba(0, 0, 0, 0.4);
	padding-top: 1.75em; margin-top:0px;
}


/************section areas************************************/


.dept-name, .section_head h1, .gallery-header h2, .toc-section-header h2 {
  color:#000 !important; margin-left: 0 !important; font-size: 16px !important; font-weight: 700 !important;
 
}


.section_head > h1 >a, .section_head > h1 >a:hover, .catgory > h1 >a, .catgory > h1 >a:hover   {
	color: #000;
}


h1.articletitle {margin:10px 0; color:#000;}

.section_head, .catgory, .widgettitle, .gallery-header,   .toc-section-header  {
   border-bottom-color:#CCCCCC !important;
  border-bottom-style:solid !important;
  border-bottom-width:1px !important;
  margin-bottom:10px !important;
  text-transform:uppercase !important;
  background: none !important;
  font-size: 14px !important;
}


h6.cat-art-name{margin-left: 10px;}

.widget{list-style: none; color:#000; margin-bottom:25px;}

.widgettitle{padding-left:0px; color:#000; margin-left: 10px; margin-top:0px;}


#main-col .dept-item, .top-depts {background: none; margin:0px; margin-bottom:2.5em;}

.fs_more_jump, .excerpt p.jump {
	float:none;
	font-family: 'Antenna-Bold', helvetica, arial, sans-serif;
  
    font-size: 1em;

}

#byline,#comments-jump {margin:2px 0;}




 /* blockquote { background:#F2F2F2;} */

  .excerpt p {font-size: 1em;}


 ul.related li{list-style: square outside none; margin-left: 10px; color:#600936; }
 .related li:last-child{list-style: none;}

#socialmedia a.social-link {margin-left: 5px;}
#socialmedia h2 {font-size: 15px;}





/***************  HOme page section widgets center column *******************/

.section_stories {margin-bottom: 25px;}

/*********************footer area   ********************/
footer {
    background-color:   #fff;
    background-image: none;
     border-top: 5px solid #CCCCCC;
    clear: both;
    height: auto;
    margin-top: 2.5em;
    position: relative;
    padding:10px;
    
}

 #copyright{
    bottom: 0;
    color:#000;
    font-size: 11px;
    margin: 0px;
    padding-bottom: 0px;
    position: relative;}

footer h3 {color:#000;
    font-size: 14px;
     margin:0px;
     border-bottom: 1px solid #ccc;}


.footer-logo{float:left; width:30%;}

.footer-link{ float:left; margin-left:38px;}

.footer-links{display:inline; clear:both;padding:10px;}

.tertiary-links{
background: none repeat scroll 0 0 #FFFFFF;
    border-top:none;
    overflow: hidden;

}



.footer-links ul, .tertiary-links ul{margin-left:10px;}



section.footer-links ul li, .tertiary-links ul li {
    float:left;
      
    border-right: none;
    display: inline;
    font-size: 12px;
    margin-bottom: 0em;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 10px;
    }


#footer-link-area{padding:0px;}


footer a{color:#555555;}


/*******smooth slider overides  *************/

.jcarousel-skin-default .jcarousel-item-horizontal{margin-top:5px;}







/*******************category pages *********************/
h3.mainlanding_page_catagory_more {
 border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin-bottom:10px;
  text-transform:uppercase;
  background: none;
  padding:0px; }

 h3.mainlanding_page_catagory_more a,h3.mainlanding_page_catagory_more a:hover{ color: #000;}








/*******************tab box from sidebar **************/

#widget-popular-articles{margin:20px 0;}

.tabbed_containter{background-color:#FCFCFC;}
ul.tabs{margin-bottom: 0px;}
ul.tabs li a {background:#F4F4F4;  color:#0449A0;}
ul.tabs li a:hover {background-color:#D8D8D8; text-decoration:none; color:#358AF2;}
ul.tabs li a:active, ul.tabs li a.tab_active{background-color: #fff; text-decoration:none; }

ul.tabs li:last-child{margin-left:7px;}

#content_2 ol li h5{padding:2px;}

.widget-content ul li{list-style: square outside none; margin-left: 15px; padding: 6px 0;color:#600936}

.widget-content ul li a{color:#0449A0; line-height: 1.5em;}
.widget-content ul li a:hover{color:#358AF2; text-decoration: none;}



/****************************  alternate between the widgets in the main column on the index page to provide space between the two smaller  article columns **********/
.main-stories-container section:nth-child(odd) { margin-left:0px; clear:left;}
.main-stories-container section:nth-child(even) {  margin-left: 20px; }

#colbox ul, #sidebar ul, .widget_adrotate_widgets, #comments ul, .cat_level_relate {
    margin-left: 15px;
    /*padding: 6px 0;*/
  list-style: square outside;
color:#600936 ;}


.cat_level_related li, .related li {margin-left:4px;}



.archives-color{background-color: #50095B ;}
.art-entertainment{ background-color: #09285b;}
.humor{background-color:#ea980b;}
.in-the-mag{  background-color: #025635;}  /* #0B891B */
.health-family{ background-color: #2E91E8;}
.gallery-section{background-color: #09545B;}


.archives-cat{color: #50095B  !important;}
.art-entertainment-cat{ color: #09285b !important;}
.humor-cat{ color:#ea980b !important;}
.in-the-mag-cat{ color: #025635 !important;}
.health-family-cat{ color: #2E91E8 !important;}
.gallery-cat{background-color: #09545B !important;}



.subcategoryh1, #content-title{font-family:Helvetica,arial,san-serif; font-weight:700; font-size: 26px; line-height: 30px; margin: 5px 0px;color:#464845;padding-bottom: 10px;}

hr {margin-bottom: 0;}


.a2a_kit {
    clear: both;
    position: absolute;
    right: 210px;
    top: 105px;
    width: 200px;
}

.story-links { list-style: square outside;color:#600936 ;}

.no-bullet{list-style: none !important;padding:6px 0px !important; }

.no-bullet li {margin: 2px 0 !important; padding: 3px 0 !important;  color:#555;}

.thumb_lay img{clear:right;}


.postTags{background:  #F2F2F2; color: #555;}

#comments ul {list-style: none;}

.comment{color: #555;}



/***************************  artist gallery section  ************************/

.ngg-albumoverview{margin-top: 25px !important;}


.ngg-album-minimalsm{background-color:#fbfbfb !important; border: 1px solid #ccc !important;}

.ngg-gallery-thumbnail-box{margin-bottom:20px !important;}


.gallery-header{
    background: none;
    color: #55555;
    float: left;
    font-family:Helvetica,arial,san-serif;
    font-weight: 700;
    margin: 32px 0 0;
    padding: 4px 16px 0px 0px;
    width: 650px;
  }
  
  
  //overlay on gallery section made higher then the top bar.
  #TB_overlay {z-index:1000 !important;}
  



/*************************** year landing page for archived issues  ********************/


/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }

 /* h2.post_page_links {top: -225px;}*/
 
#primary.archived-issues-page{width:935px; }

#archive-presentation.grid_12{width:710px;}



article.cover-container.grid_3 {width:131px; margin:10px 5px;}

article.cover-container{ text-align:center; position:relative; height:200px;}

.cover-container a.date-link{position:absolute; bottom:0; left:0; width:100%; margin:0 auto;}

.month-container{ margin: 20px 0px;}

.month-container h2{margin:0 0 0 10px; }

.tab hr{margin:0 10px;}


.tabs {position: relative; clear: both;margin: 25px 0;}

.tab{border: 1px solid #ccc; }



/*.tabs .tab { background: #eee; padding: 10px; margin: 0 0 15px 0; }*/



.tabs ul { list-style: none; }
.tabs ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
.tabs ul li a:hover { background: #333; color: white; }
.tabs ul li:last-child a { border: none; }

.tabs .nav { overflow: hidden; }
.tabs .nav li { width: auto; float: left; margin: 0 10px 0 0; }
.tabs .nav li.last { margin-right: 0; }
.tabs .nav li a { display: block; padding: 5px; background: #666; color: white; font-size: 10px; text-align: center; border: 0; }

.tabs li a.current,.tabs li a.current:hover { background-color: #eee !important; color: black; }
.tabs .nav li a:hover, .tabs .nav li a:focus { background: #999;}


/******************************** year in review specific css *************/

img.year-in-review-image { float: left; margin: 0px 10px 0px 0px; }

article.year-review-article{margin:0px 0px 10px 0px; padding:10px; }
article.year-review-article h3{margin:0px; line-height: 1.5em;}
article.year-review-article p{margin:0px 0px 5px 0px;}

p.review-excerpt{margin:0px;}



/****************  acccordian menue for year navigation**********************/
nav#accordion{
    margin: 0;
    width: 220px;
	position:relative;
	top:0px;
}
nav#accordion input {
    display: none;
}
nav#accordion ul, nav#accordion li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
nav#accordion > ul{border:1px solid #ccc;}

nav#accordion label {
    background-color: #CCCCCC;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 2px 8px;
}
nav#accordion li input + * {
    display: none;
    margin-top: 0;
    padding-left: 8px;
}
nav#accordion li input:checked + * {
    display: block;
}


.galleryid-80628{ background-color:#fff !important;}


/* phone table  */

#phone_table td {padding:4px; text-align:center; border:1px solid #999; vertical-align:middle; height:50%}

#phone_table tr {border-bottom: 1px dotted #CCCCCC;}
#phone_table tr.row-even { background-color: #E8E8E8; border-bottom: 1px dotted #CCCCCC;}

#phone_table td.col-even{background-color:#F6F6F6;}

#phone_table tr.title-row{background-color:#1682E0; border:1px solid #D1E9FF;}
#phone_table tr.title-row td{color:#FFF; padding-top:20px; padding-bottom:15px; font-weight:700; font-size:1.1em;}


/* lightbox upgrade */

#TB_caption #TB_prev, #TB_caption #TB_next {position: absolute; top:10px;
  background: transparent url(images/next-prev.png) no-repeat top left;
  height: 70px;
  width: 35px;
  
 
  filter:alpha(opacity=20);
  -ms-filter:"alpha(opacity=20)";
  -moz-opacity:0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;}


#TB_caption #TB_prev{
  background-position: top left;
  left:0px;
}
#TB_caption #TB_next {
  background-position: top right;
  right:0px;
}
#TB_caption #TB_prev:hover,#TB_caption #TB_next:hover  {
   height: 70px;
  width: 35px;
    filter: alpha(opacity=100);
  -ms-filter: "alpha(opacity=100)";
    -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;
}
#TB_caption #TB_prev a, #TB_caption #TB_next  a{
visibility: hidden;
display: block;
}

.content-main h3 { margin-left:0.625em !important;  }
.content-main ul {margin-left:0.625em; list-style: disc inside;}}
.tb-close-icon {
    position: absolute;
    right: 25px;
    width: 15px;
    bottom: 90px;
  }

  div#pinterest-pinboard-widget-container{margin-bottom: 20px;}

.aligncenter {margin:auto;}

#content-title {padding-bottom:0 !important; height:auto !important; float:none !important;}

h3 { margin:0.625em; }

.container_16 .grid_12{width:620px;}
#primary .grid_12{width:620px;}
.container_16 .grid_4{width:300px;}
#small-col + #main-col {width:380px;}
#small-col{width:220px!important;}
.section_stories{width:180px !important;}
#sticky-dept-1, #sticky-dept-2 {width:180px !important;}
.subcategoryh1 + #col-box > #main-col {width:620px !important;}
.mainlanding_page_catagory_more {width:265px;}
.cat_level_related{width:256px;}
.gallery-header {width:585px !important;}
.smooth_slider .smooth_slideri div {width:620px !important;}
.smooth_slider_thumbnail{width:620px !important; height:315px !important; }
.main-large-ad{text-align:center;}
#search input.box{width:85%;}
#sidebars .wp-thumb-overlay{text-align:center;}
#feature-slider h2{line-height:1.5em}
.region-interstitial { width:100%;height:100%;position:fixed;background:url("../img/bg-int.png") top left; top:0;left:0;z-index:10000;display:none;}
#block-block-22 { position:relative;top:100px;width:300px;height:250px;margin:0 auto;box-shadow:0 0 10px 0 #000;}
#block-block-22 .close { position:absolute;top:5px;right:5px;width:20px;height:20px;background:black;color:white; padding:5px 0;text-align:center;line-height:1;font-size:10px;}

#author_block_article p {float:left;width:70%;}

/*Change Subscribe Menu Item to a red color*/
.menu .menu-item-99244 a {color:#FF3333 !important;}

.social-icons {position:relative;}
.social-icons ul {
	width:175px;
	height:54px;
	background:transparent url('images/Social-Media-Icons_web-150px.jpg') no-repeat left;
	list-style:none;
	}
.social-icons li {
	float:left;
	}
.social-icons a {
	width:43px;
	height:54px;
	cursor:pointer;
	display:block;
	}

#main-nav > li > a {padding: 0 24px;}

.wp-cpl-widget li {margin-bottom:13px !important;margin-left:0 !important;list-style:none;min-height:150px;}
.wp-cpl-widget a {font-size:115%;}
.wp-cpl-widget p {font-size:90%;color:#555;margin-bottom:16px;}
.wp-cpl-even {margin-bottom:16px !important;}
.wp-cpl-odd {margin-bottom:16px !important;}
#post-date span{font-weight:700;}

.section_stories .wp-cpl-widget a { font-size:100%; }

.wp-post-image{ margin-left:0 !important; }
#issues figure{ float:none }

#main-col .excerpt p, #main-col .cat-art-name, #small-col p { margin-left:0 }
.cat-level-related { padding-left:0 !important; margin-left:0; }
.toc-article-header, .toc-departments h6{ color:#0449A0; }
.toc-departments .unpublished{ color: #999;}

/*Temporary fix for audio player. Please remove when fully fixed*/
.mejs-controls .mejs-button button {background:url("images/controls.png") no-repeat scroll 0 0 transparent !important;}
.mejs-controls .mejs-play button {background-position: 0 0 !important;}
.mejs-controls .mejs-pause button {background-position: 0 -16px !important;}
.mejs-controls .mejs-mute button {background-position: -16px -16px !important;}
.mejs-controls .mejs-unmute button {background-position:-16px 0 !important;}

.tptn_posts_widget li {margin-bottom: 1.5rem; text-align: left; }
.tptn_posts_widget li a { display: block; font-size: 1.3em; }
.tptn_thumb { width: 300px !important; height: 154.917px !important; }

.related-gallery .gallery-caption { text-align: left; font-size: 12px; line-height 1.3em; }

.wp-cpl-widget li {
	min-height: 175px;
}

.art-entertainment-cat, .home-cat {
	margin-bottom: 1em;
}

#breadcrumb nav { margin: 0; position: relative; top: 0; }

/* Newsletter Form */
.sp_cancel,
.sp_open_box
{
  color: blue;
  cursor: pointer;
  text-align: center;
  text-decoration: underline;
}

.sp_cancel:hover,
.sp_open_box:hover {
  text-decoration: none;
}

/*
 * Width and positioning of the box
 */
/*
.sp_newsletter_box {
  background-color: white;
  display: none;
  -webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75);
  left: 7.5%;
  margin: auto;
  padding: 2%;
  position: fixed;
  top: 20%;
  width: 80%;
  z-index: 999;
}
*/
/*
 * Width and positioning of the cancel and open buttons
 */
.sp_cancel {
  float: right;
  width: 5%;
}

.sp_open_box {
  margin: auto;
  width: 20%;
}

/*
 * Background overlay.
 */
.sp_overlay {
  background-color: #000;
  background-color:rgba( 0, 0, 0, 0.5);
  display: none;
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 500;
}

/*
 * Newsletter Form
 */

#sp_confirmation {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
	  font-size: 14px;
	  font-style: normal;
	  font-variant: normal;
  	font-weight: 400;
	  line-height: 20px;
    margin: 2rem auto;
    padding: 1rem;
    max-width: 300px;
}

#sp_confirmation {
  line-height: 24px;
}

.sp_newsletter_form label, .sp_newsletter_form input[type="submit"] {
    display: block;
}

.sp_newsletter_form input {
    margin-bottom: 1.2rem;
    width: 90%;
}

.sp_newsletter_form input[type="submit"] {
  background: rgb( 69, 116, 249 );
  border: 0;
  color: white;
  height: 28px;
  width: 97px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; /* future proofing */
}

.sp_newsletter_form input[type="submit"]:active {
  background-color: rgb( 48, 85, 190 );
}

#sp_error {
  color: red;
}

.wp-caption-text {
 font-size: 14px;
 line-height: 18px;
}

p, dd {
	margin: 0.625em 0.625em 1.625em 1.625em;
}

#postarticle ol {margin-left:2.7em;}

#comments .comment-content { width: auto; }

.comment-content { width:auto; }

/* Teble Styles */

#postarticle td { padding: 1em; }

/* Drop Caps and Pullquotes */
.drop-cap { font-size:45px; line-height:35px; padding-top:8px; padding-right:6px; float:left; color: rgb(180, 30, 142);  }

.pull-quote { float:left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; text-align:left; width:35%; font-size 25px; line-height:25px; color: rgb(180, 30, 142);  }
