* {
    outline: none;
}

html, body, form {
	margin:0;
	height:100%	
}

.slide-out-div {
	padding: 0px;
	width: 1200px;
	height:672px;
	background: #ccc;
	border: 1px solid #29216d;
} 

#Side-tag{
	/* revealed by JS */
	display: none;
}

.border {
	box-shadow: 6px 6px 5px #424242;
}


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#476114;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:30px;
}

    h1.short {
        margin-bottom: 10px;
    }

/*h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#987332;
	font-weight:bold;
}*/

#menuNavBorder {
	width:100%;
	height:6px;
	background:url(/library/images/common/hr.jpg) repeat;
}

hr {
	border: none;
	width:100%;
	height:6px;
	background:url(/library/images/common/hr.jpg) repeat;
}

ul {
	padding:5px 0 5px 15px;
	margin:0;
}



ul li {
	
}

    hr.stitched {
        background-image: url('/library/images/common/hr-stitched.png');
        margin: 8px 0;
    }

.photo {
	-moz-border-image:url(/library/images/common/hr.jpg) 30 30 round;
	-webkit-border-image:url(/library/images/common/hr.jpg) 30 30 round;
	-o-border-image:url(/library/images/common/hr.jpg) 30 30 round;
	border-image:url(/library/images/common/hr.jpg) 30 30 round;
}

/*.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	margin: 0 auto -216px;
}
.push { height:216px; }*/

.clearDivs {
	clear:both;	
}

#containerWrapper {
	position:relative;
	width:1000px;
}

#headerWrapper {
	position:relative;
	width:100%;
	height:191px;
	background:url(/library/images/common/header-bg.gif) center repeat;
}

	#header {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:1200px;
        height: 191px;
	}
	
			#header #logo {
				width:235px;
				padding-top:5px;
                position: absolute;
                left: 0;
                top: 10px;
			}
		
			#header #headerContent {
                position: absolute;
                right: 0px;
                top: 10px;
				width:865px;
			}

#topNavigation {
    display: inline-block;
    float: right;
    margin-top: 127px;
}

#contentWrapper {
	position:relative;
	width:1000px;
    min-height: 600px;
	margin-left:auto;
	margin-right:auto;
}

		#homeContentContainer {
			width:100%;
			position:relative;
			margin-left:auto;
			margin-right:auto;
			/*margin-top:260px;*/
			height: 538px;
            cursor: pointer;
		}
		
		#leftNavigation {
			float:left;
			width:220px;
			padding:35px 15px 15px 15px;
		}
		
		#innerContentContainer {
			float:left;
			width:510px;
			padding:20px;
		}
		
		#wideContentContainer {
			float:left;
			width:730px;
			padding:20px 0px;
            overflow: hidden;
		}
		
		#innerCallouts {
			text-align:center;
			float:left;
			width:180px;
			margin-top:20px;
			margin-bottom:20px;
			padding-left:20px;
		}
		
		.content {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:22px;
			color:#282623;
		}
		
		.content p {
			margin:15px 0; }
		
		.content a {
			color:#476114;
			text-decoration:underline;
		}
		
		.content a:hover {
			text-decoration:none;
		}
		
#checkout h1,#checkout h2{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:16px;color:#212121;line-height:normal;margin:0 0 20px;}
.GridSpacer{height:60px;}
	
#shopping{width:570px;}
#shopping h1,#shopping h2,#checkout h1,#checkout h2{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:16px;color:#212121;line-height:normal;margin:0 0 20px;}
#shopping h3{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:14px;color:#212121;margin:20px 0 5px;}
#checkout h3{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:14px;color:#212121;line-height:normal;margin:10px 0;}
#shopping .pagination{font-size:12px;font-weight:700;text-align:right;margin-bottom:15px;float:right; margin-right:45px;}
#shopping .pagination a{padding:0 6px;}
#shopping .product-grid{width:600px;overflow:hidden;clear:both;padding-top:0px;padding-left:0;}
#shopping .product-grid li{float:left;clear:none;width:248px;height:340px;margin-right:20px;padding-bottom:30px;padding-left:0;overflow:hidden;position:relative;display:inline;}
#shopping .product-grid #productGridImage{height:249px;width:248px;position:relative;}
#shopping .product-title{margin-top:10px;font-weight:700;display:block; line-height:18px;}
#shopping .product-price{display:block;}
#shopping .product-overlay{background-color:#fff;border:1px solid #212121;width:194px;padding:10px;position:absolute;right:16px;bottom:139px;display:none;z-index:100;}
#shopping .product-size-error{color:#f00;padding-bottom:5px;display:none;}
#shopping a.img-swap{border:1px solid #212121;display:block;width:25px;}
#shopping a:hover.img-swap{border:1px solid #C9491C;}
#shopping .product-gallery{float:left;clear:none;width:275px;}
#shopping .product-gallery ul {padding:0;}
#shopping .product-gallery li{float:left;clear:none;margin-right:30px;list-style:none;padding:0;}
#shopping .product-gallery li.last{margin:0;}

#shopping .continue{margin-top:0px;float:right;}
#shopping .product-tease{width:802px;clear:both;overflow:hidden;}

#shopping .productDescription {float:right;}
#shopping .product-detail {width:450px;}
#content-wrap { width:550px;}
	
.ShoppingCartPopUpContainer
{
	position:fixed;
	top:10px;
	width:100%;
	z-index:2000;
}
.ShoppingCartPopUpInner
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.ShoppingCartPopUp 
{
	position:relative;
	float:right;
	clear: none;
	text-align: left;
	/*font-weight: 300;*/
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#282623;
}
	.popupHeader { font-size:16px; line-height:16px; color:#44401c; }
	
.ShoppingCartPopUp .itemImage {
	float: left;
	clear: none;
	margin-top: -20px;
	margin-right: 10px;
}
	
.ShoppingCartPopUp .Cart ul{float:left;clear:none;padding:0;}
.ShoppingCartPopUp .Cart li{width:295px;padding:0;list-style:none;}
.ShoppingCartPopUp .Cart li ul{float:right;clear:none;}
.ShoppingCartPopUp .Cart li ul li{width:auto;}
	
.Cart 
{
	float: left;
	display:none;
	position:relative;
	left:0px;
	padding: 20px;
	border: 1px solid #1c1c1c;
	background-color: #fff;
	width:295px;
}

#checkout h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#476114;
	font-weight:bold;
	margin-top:-15px;
	margin-bottom:30px;
}

#checkout{width:802px;padding:20px;margin-top:10px;}
    #checkout H1 {
        position: relative;
        top: 10px
    }
	#checkout .header{background:url(/library/images/nav/rest-nav-bg.png);background-color:#212121;font-size:15px;color:#fff;font-weight:700;padding:10px 15px;overflow:hidden;}
	#checkout .headerCheckout{background:url(/library/images/nav/cart-tabs-wood.png);background-color:#212121;font-size:15px;color:#fff;font-weight:700;padding:10px 15px;overflow:hidden;}
    #checkout .headerCartSummary{background:url(/library/images/nav/cart-summary.png);background-color:#212121;font-size:15px;color:#fff;font-weight:700;padding:10px 15px;overflow:hidden;}

		#checkout .header .desc{width:355px;float:left;}
		#checkout .header .size,#checkout .header .qty,#checkout .header .amount,#checkout .header .delete{padding-left:35px;text-align:center;float:left;}
	#checkout .size{width:25px;}
	#checkout .qty{width:30px;}
	#checkout .qty input{text-align:center;}
	#checkout .amount,#checkout .delete{width:50px;}
	#checkout .checkout-grid{line-height:24px;}
		#checkout .checkout-grid ul{margin-bottom:20px;padding:0;}
		#checkout .checkout-grid li{height:94px;padding:20px 0;border-bottom:1px solid #d1d1d1;list-style:none;}
		#checkout .checkout-grid .size,#checkout .checkout-grid .qty,#checkout .checkout-grid .amount,#checkout .checkout-grid .delete{padding:20px 0 20px 26px;text-align:center;float:left;}
		#checkout .checkout-grid .desc{padding:0 17px 0 0;width:365px;float:left;}
		#checkout .checkout-grid .desc img{float:left;clear:none;}
		#checkout .checkout-grid .desc p{float:left;clear:none;padding:20px;width:250px; line-height:16px;}
	
	#checkout .checkout-grid-inner{line-height:24px;}
		#checkout .checkout-grid-inner ul{margin-bottom:20px;padding:0;}
		#checkout .checkout-grid-inner li{height:84px;padding:10px 0;border-bottom:1px solid #d1d1d1;list-style:none;}
		#checkout .checkout-grid-inner .size,#checkout .checkout-grid .qty,#checkout .checkout-grid .amount,#checkout .checkout-grid .delete{padding:20px 0 20px 36px;text-align:center;float:left;}	
		#checkout .checkout-grid-inner .desc{width:300px;float:left; line-height:normal; font-size:10px;}
		#checkout .checkout-grid-inner .desc .img{float:left; width:85px;}
		#checkout .checkout-grid-inner .desc .details{float:right;width:215px;}
		
	.shift { margin-right:50px; }
	#checkout .subtotal{width:300px;float:right;margin-left:25px;}
		/*#checkout .subtotal .header{text-transform:none;font-weight:400;}*/
		#checkout .subtotal .header span{padding-left:85px;}
		#checkout .subtotal ul{padding:15px;float:left;clear:none;}
		#checkout .subtotal li{line-height:24px;width:270px;list-style:none;padding:0;}
		#checkout .subtotal li ul{float:right;clear:none;padding:0;}
		#checkout .subtotal li ul li{width:auto;}
		#checkout .subtotal p{text-align:right;}
	#checkout input{vertical-align:middle;}
	#checkout label{line-height:24px;}
	#checkout .column{float:left;clear:none;margin-right:8px;display:inline;}
	#checkout .main,#checkout .main-slide{width:380px;float:left;clear:none;}
	#checkout .main p,#checkout .main-slide p{padding:5px 15px;clear:both;overflow:hidden;}
	#checkout .ui-accordion .ui-accordion-content{overflow:hidden;}
		#checkout .ui-accordion .ui-accordion-content .edit{color:#212121;}
		#checkout .ui-accordion .ui-accordion-header{margin:4px 0;top:-4px;position:relative;}
		#checkout .ui-accordion .activeTab{cursor:pointer;background-image:url(/library/images/nav/cart-tabs-wood.png);}
		#checkout .ui-accordion .ui-state-active{cursor:default;background-image:url(/library/images/nav/cart-tabs-wood.png);}
	#checkout .main-wrap{margin:0 15px 15px;}
	#checkout .cart{width:300px;margin-left:25px;float:left;clear:none;}
		#checkout .cart .desc{width:300px;padding:0 20px;}
		#checkout .edit,#checkout .required{color:#fff;float:right;clear:none;text-transform:none;font-weight:400;}
		#checkout .cart .checkout-grid ul{margin:15px 0;padding:0;}
		#checkout .cart .checkout-grid .last{border:none;}
	#checkout .place-order{line-height:14px;margin-top:30px;}
		#checkout .place-order input{float:left;clear:none;padding:2px 15px 0 0;}
	.checkoutYesNo
	{
		padding-left:10px !important;
		list-style-type: none;
	}
	.checkoutYesNo li
	{
		display:inline;
		list-style-type:none;
		padding-right:10px;
		padding-left:0;
	}

.product-size-button, .product-size-button-selected {
	font-size:10px;
	background-color: #fff;
	border: 1px solid #000;
	text-decoration:none !important;
	font-weight: bold;
	width: 25px;
	height: 25px;
	text-align: center !important;
	display: block;
	margin-right: 7px;
	line-height:25px !important;
	/*padding:4px;*/
}
.product-size-button-selected, .product-size-button:hover {
	background-color: #212121;
	color: #fff;
}

.product-size-osfa
{
	width: 55px !important;
}


#footerWrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:216px;
	background:url(/library/images/common/footer-bg.png) left top repeat;
}

	#footer {
		width:980px;
		padding:10px;
		margin-left:auto;
		margin-right:auto;
		padding-top:35px;
		
	}
	
	.footer { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFFFFF; line-height:normal; }
	.footer a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFFFFF; line-height:normal; text-decoration:none; }
	.footer a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFFFFF; line-height:normal; text-decoration:underline; }

#stickyFooter {
	position:absolute;
	 /*margin-top:-20px;*/
	 width:100%;
	 text-align:center;
	 height:40px;
	 background:url(/library/images/common/stickyfooter-bg.gif) repeat-x center;	
}

.ipSearch {
	width:121px;
	height:18px;
	padding:4px;
	border:none;
}

.secondaryNav, .secondaryNav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.secondaryNav a:hover { text-decoration:underline; }

.accntNav, .accntNav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:0;
}
.accntNav a:hover { text-decoration:underline; }

/*--- DYNAMIC LEFT NAV ---*/

.leftnav-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #282623;
	line-height: 21px;
	margin: 5px 0 20px;
	letter-spacing: 2px;
	border-top:solid 2px #282623;
	border-bottom:solid 2px #282623;
	padding-top:5px;
	padding-bottom:5px;
}

.leftnav-title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #282623;
	text-decoration: none;
	letter-spacing:0px;
}

.leftnav-title a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #476114;
	text-decoration: none;
}

ul.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #282623;
	line-height: normal;
	letter-spacing: 1px;
	margin: 0 0 10px;
	padding: 0;
}

ul.leftnav li {
	list-style-type: none;
	background: none;
	margin: 0 0 15px;
	padding: 0;
}

ul.leftnav li ul {
	padding:10px 0 0 10px;
}

.leftnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282623;
	text-decoration: none;
	padding-right:35px;
	letter-spacing:1px;
}

.leftnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #476114;
	text-decoration: none;
	background:url(/library/images/common/nav-style.png) no-repeat;
	background-position:right;
	padding-right:35px;
}

a.leftnav-selected {
	color: #476114;
}

.errmsg
{
    color:Red;
    font-size:smaller;
    
}


/* For Gift Card */
#checkout-gift-card{width:730px;padding:0px;margin-top:17px;}

#checkout-gift-card .header{background:url(/library/images/nav/rest-nav-bg.png);background-color:#44401c;color:#fff;font-weight:700; line-height:15px;padding:8px 15px;overflow:hidden;}
		#checkout-gift-card .header .desc{width:240px;float:left; margin-top: 8px}
    #checkout-gift-card .header .amount, #checkout-gift-card .header .delete {
        margin-top: 8px;
    }
		#checkout-gift-card .header .size,#checkout-gift-card .header .qty,#checkout-gift-card .header .amount,#checkout-gift-card .header .delete{padding-left:36px;text-align:center;float:left; vertical-align:middle;}
	#checkout-gift-card .size{width:25px;}
	#checkout-gift-card .qty{width:90px;}
	#checkout-gift-card .qty input{text-align:center;}
	#checkout-gift-card .amount,#checkout-gift-card .delete{width:65px;}
	#checkout-gift-card .checkout-grid{line-height:24px;}
		#checkout-gift-card .checkout-grid ul{margin-bottom:20px;padding:0;}
		#checkout-gift-card .checkout-grid li{height:94px;padding:20px 0;border-bottom:1px solid #d1d1d1;list-style:none;}
		#checkout-gift-card .checkout-grid .size,#checkout-gift-card .checkout-grid .qty,#checkout-gift-card .checkout-grid .amount,#checkout-gift-card .checkout-grid .delete{padding:20px 0 20px 26px;text-align:center;float:left;}
		#checkout-gift-card .checkout-grid .desc{padding:15px 17px 0 15px;width:225px;float:left;}
		#checkout-gift-card .checkout-grid .desc img{float:left;clear:none;}
		#checkout-gift-card .checkout-grid .desc p{float:left;clear:none;padding:20px;width:270px;}
		
		#checkout-gift-card h1,#checkout-gift-card h2{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:16px;color:#212121;line-height:normal;margin:0 0 20px;}
.GridSpacer{height:60px;}


#checkout-gift-card .checkout-grid-inner{line-height:24px;}
		#checkout-gift-card .checkout-grid-inner ul{margin-bottom:20px;padding:0;}
		#checkout-gift-card .checkout-grid-inner li{height:84px;padding:10px 0;border-bottom:1px solid #d1d1d1;list-style:none;}
		#checkout-gift-card .checkout-grid-inner .size,#checkout-gift-card .checkout-grid .qty,#checkout-gift-card .checkout-grid .amount,#checkout-gift-card .checkout-grid .delete{padding:20px 0 20px 36px;text-align:center;float:left;}	
		#checkout-gift-card .checkout-grid-inner .desc{width:300px;float:left; line-height:normal; font-size:10px;}
		#checkout-gift-card .checkout-grid-inner .desc .img{float:left; width:85px;}
		#checkout-gift-card .checkout-grid-inner .desc .details{float:right;width:215px;}
		
	.shift { margin-right:50px; }
	#checkout-gift-card .subtotal{width:300px;float:right;margin-left:25px;}
		/*#checkout .subtotal .header{text-transform:none;font-weight:400;}*/
		#checkout-gift-card .subtotal .header span{padding-left:85px;}
		#checkout-gift-card .subtotal ul{padding:15px;float:left;clear:none;}
		#checkout-gift-card .subtotal li{line-height:24px;width:270px;list-style:none;padding:0;}
		#checkout-gift-card .subtotal li ul{float:right;clear:none;padding:0;}
		#checkout-gift-card .subtotal li ul li{width:auto;}
		#checkout-gift-card .subtotal p{text-align:right;}
	#checkout-gift-card input{vertical-align:middle;}
	#checkout-gift-card label{line-height:24px;}
	#checkout-gift-card .column{float:left;clear:none;margin-right:8px;display:inline;}
	#checkout-gift-card .main,#checkout-gift-card .main-slide{width:426px;float:left;clear:none;}
	#checkout-gift-card .main p,#checkout-gift-card .main-slide p{padding:5px 15px;clear:both;overflow:hidden;}
	#checkout-gift-card .ui-accordion .ui-accordion-content{overflow:hidden;}
		#checkout-gift-card .ui-accordion .ui-accordion-content .edit{color:#212121;}
		#checkout-gift-card .ui-accordion .ui-accordion-header{margin:4px 0;top:-4px;position:relative;}
		#checkout-gift-card .ui-accordion .activeTab{cursor:pointer;background-image:url(/library/images/common/dropdown-checkout-0.gif);background-position: 400px center;background-repeat: no-repeat;}
		#checkout-gift-card .ui-accordion .ui-state-active{cursor:default;background-image:url(/library/images/common/dropdown-checkout-1.gif);background-position: 400px center;background-repeat: no-repeat;}
	#checkout-gift-card .main-wrap{margin:0 15px 15px;}
	#checkout-gift-card .cart{width:300px;margin-left:25px;float:left;clear:none;}
		#checkout-gift-card .cart .desc{width:300px;padding:0 20px;}
		#checkout-gift-card .edit,#checkout-gift-card .required{color:#fff;float:right;clear:none;text-transform:none;font-weight:400;}
		#checkout-gift-card .cart .checkout-grid ul{margin:15px 0;padding:0;}
		#checkout-gift-card .cart .checkout-grid .last{border:none;}
	#checkout-gift-card .place-order{line-height:14px;margin-top:30px;}
		#checkout-gift-card .place-order input{float:left;clear:none;padding:2px 15px 0 0;}
	.checkoutYesNo
	{
		padding-left:10px !important;
		list-style-type: none;
	}
	.checkoutYesNo li
	{
		display:inline;
		list-style-type:none;
		padding-right:10px;
		padding-left:0;
	}
	
.formCleanup  {
	line-height:12px;
}

.ipCheckbox0, .ipCheckbox1 {
	padding-bottom:10px;
}

.ipCaption0, .ipCaption1 {
	padding-bottom:10px;
}

TABLE.calendar {
    margin: auto;
}

TD.calendarNextPrevStyle {
    padding: 4px;
}

TABLE.image-gallery TD.category-link {
    border: solid #68391e 1px;
    box-shadow: 0px 0px 1px 2px rgba(0,0,0,0.1);
}
TABLE.image-gallery TD A {
    font-size: 16px;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 150px;
    background-size: cover;
    color: white;
    position: relative;
}
    TABLE.image-gallery TD A > SPAN {
        position: absolute;
        bottom: 0.5em;
        left: 1em;
        filter: DropShadow(Color=#080808, OffX=1.5, OffY=1.5);
        text-shadow: 1px 1px 2px #000;
    }
TABLE.image-gallery TD A:hover {
    text-decoration: underline;
}

#Press-clip-list {
    margin: 0;
    padding: 0;
}

    #Press-clip-list > .press-clip {
        border-bottom: solid #68391e 1px;
        clear: left;
        padding: 0;
        cursor: pointer;
        padding: 1em;
    }

    #Press-clip-list > .press-clip:last-child {
        border: none;
    }
        #Press-clip-list > .press-clip:hover {
            background-color: #f2e5cb;
        }

        #Press-clip-list > .press-clip > * {
            margin: 0;
            padding: 0;
        }
    
        #Press-clip-list > .press-clip > .image {
            float: left;
            margin-right: 1em;
        }

        #Press-clip-list > .press-clip > .headline {
            font-size: 20px;
            font-weight: bold;
            color: #476114;
        }

        #Press-clip-list > .press-clip > .date {
        }

.strike
{
	text-decoration: line-through;
}

.event-details .event-date {
    font-weight: bold;
    font-size: 14px;
    color: #476114;
}

A.EventCalendarDetailsLink {
    font-size: 20px;
    text-decoration: none;
    font-weight: bold;
}
    A.EventCalendarDetailsLink IMG {
        margin: 8px 0 0 0;
    }

#Gift-card-balance-form {
    display: inline-block;
    border: dotted #477114 1px;
    padding: 0.5em 20px;
    margin: 0.75em 0;
}

#Gift-card-balance-form LABEL{
    font-size: 14px;
    font-weight: bold;
}

#Gift-card-balance-form INPUT[type=submit] {
    margin-top: 4px;
    padding: 4px 10px;
}
    
.productListImage
{
	position:absolute;
	top:15px;
	left:15px;
	border:0px;
	z-index:5;
}
    
.productListFrame
{
	position:absolute;
	top:0px;
	left:0px;
	border:0px;
	z-index:10;
}

.productListNew
{
	position:absolute;
	top:0px;
	left:0px;
	border:0px;
	z-index:20;
}

.cb {
    clear: both;
}

.date-badge {
    color: white;
    background-color: #303814;
    text-align: center;
    font-weight: bold;
    display: inline-block;
    padding: 10px;
    float: left;
    margin: 0 1em 1em 0;
}
    .date-badge > .month {
        font-size: 16px;
    }
    .date-badge > .date {
        font-size: 28px;
    }

.pressTitle {
	color:#476114;
	font-size:15px;
}

.fieldNote 
{
    font-style:italic;
    font-size:12px;
}