/*
Theme Name: Frankford Hall
Theme URI: http://www.fatheaddesign.com/
Description: Mobile Theme for Frankford Hall
Version: 1.0
Author: fathead design, inc.
Author URI: http://www.fatheaddesign.com/
*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td	{ 
		margin: 0; 
		padding: 0; 
		border: 0; 
		outline: 0; 
		font-size: 100%; 
		vertical-align: baseline;
		background: transparent;
		text-align: left;
}
@font-face {
    font-family: 'UmbrageRegular';
    src: url('font-face/umbrage2-webfont.eot');
    src: url('font-face/umbrage2-webfont.eot#iefix') format('embedded-opentype'),
         url('font-face/umbrage2-webfont.woff') format('woff'),
         url('font-face/umbrage2-webfont.ttf') format('truetype'),
         url('font-face/umbrage2-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {		
	color: #222222;
	text-align: left;
	font-size: 62.5%;
	line-height: 1.5px;
	font-family: "Avenir",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
		
ol, ul { 
		list-style: none;
		text-align: left;
}
	
blockquote, q { 
		quotes: none; 
	}
	
blockquote:before, blockquote:after, q:before, q:after { 
		content: ''; 
		content: none; 
	}
	
:focus { 
		outline: 0; 
	}
	
table { 
		border-collapse: collapse; 
		border-spacing: 0;
	}
	
/* -- defaults -- */
a { 
		text-decoration: none;
	}

a:link { 
		color: maroon;
}
	
a:visited { 
		color: orange; 
	}
	
a:hover { 
		color: #666666; 
	}
	
a:active {
		color: #666666; 
	}
	
a:focus { 
		color: #666666;
	}
	
strong {
	color: #E31837;
}

/* -- fonts -- */
.comment-info, .cinfo, .approval, .comment, .twitterring li, .post-list p, textarea { 
		font-family: "Avenir",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
	}

h1, h2, h3, h4, h5, h6, caption, th, #intro p, #navigation a, .pages li { 
		font-family: "Avenir",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	
/* -- layout -- */
#wrap, #navigate { 
		width: 100%; 
	}
	
.portrait #wrap, .portrait #navigate { 
		width: 320px; 
		margin: 0em auto; 
	}
	
#header { 
	}
		
#intro { 
		height: 150px;
		overflow: hidden; 
	}
		
#content {
	}
	
#article { 
		padding-top: 0px; 
		overflow: hidden;
	}
	
#feedback { 
		margin: 20px 0 0 0; 
		padding-left: 10px; 
		padding-right: 10px; 
	}
	    	
/*JQuery Easy Image Rotator by  http://www.alohatechsupport.net/webdesignmaui/maui-web-site-design/easy_jquery_auto_image_rotator.html*/

div#rotator { 
		position:relative; 
		height:400px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		float: none;
		width: 300px;
	} 

/* rotator in-page placement */
div#rotator ul li { 
		float:left; 
		position:absolute; 
		list-style: none; 
		border: 0px solid #23A27D;
	} 
	
/* rotator css */
div#rotator ul li img { 
	border: 0px solid #23A27D;  
	} 

/* rotator image style */
div#rotator ul li.show { 
	z-index:500; 	
	}


/* -- backgrounds -- */
/*	body { 
		background: url(http://frankfordhall.me/wp-content/themes/frankfordhall/images/wood.jpg) repeat-y 0 0; }  */
	
/* BEGIN Styling out for individual property */	
	
body { 
	background: #360c04 url(images/frankford-background-v2.jpg) repeat-y 50% 0; 
}
	
#branding { 
	background: url(images/frankford-header.gif) repeat-x center top; 
	border: 0px solid #9a0000;
	margin:  auto;
	height: 100px;
}
	
/*
	#intro { 
		background: #f94 url(images/intro.jpg) repeat-x 50% 0;
	}
*/
	
/* Edited for Barclay Prime */
	#navigation a {  
		color: maroon;
	}
	
	.section { 
		background: url(images/backgrounds.png) repeat-x 0 -60px; 
	}
	
	.post-list .comments-count { 
		background: url(images/baloon.png) no-repeat 50% 50%; 
	}
	
	#twitter .sectionheader { 
		background: url(images/twitter-logo.gif) no-repeat 0 0; 
	}
	
	.twitterring { 
		background: url(images/twitter-bubble-spike.png) no-repeat 17px 0; 
	}
	
	.totop { 
		/*background: url(images/totop.png) no-repeat 50% 50%;*/
	}
	
	#article ul li, .widget li { 
/*		background: url(images/bullet.png) no-repeat 0 .75em; */
		text-align: left;
}
	
	#globalnav li { 
/*		background: url(images/nav-bullet.gif) no-repeat 0 .92em; */
		text-align: left;
}
	
	.pageslide-close { 
		background: url(http://frankfordhall.me/wp-content/themes/frankfordhall/images/close.gif) no-repeat 100% 0; 
	}
	
/* -- borders -- */
	
	#content input, input, search, #content textarea, textarea { 
		border: 0px solid #451400; 
	}
	
/* edited for Barclay Prime */
	
	.section { 
		border-top: 0px solid #451400;
	}
	
	.post-list li, .comment-list li { 
		border-top: 0px solid #451400;
	}

	/*
	#navigate h1,
    #breadcrumbs,
    */
	#navigate .nav, #search, #article h1, .section { 
    	border-bottom: 0px solid #451400;
		margin-top: 20px;
	}

    thead, tbody { 
    	border-bottom: 0px solid #ececec; 
    }
    
    #social-media.section { 
    	border-bottom: none; 
    }
    
	#article blockquote, .twitterring ol { 
		border-radius: 8px;
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}

/* -- header -- */

/* -- branding -- */
	
#branding .logo { 
	flaot: right;
	margin: 0px 0px 0px 0px;
	height: 85px;
}
	
/* Edited for Barclay Prime */
	#branding .tagline { 
		margin: 0 10px 0 10px; 
		color: #e6faff; 
		font-size: 1em; 
		line-height: 1.2em; 
		text-shadow: 0 0 1px #0c0c0d; 
		font-family: "Avenir",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif; 
		font-weight: normal;
		text-align: center;
	}

#branding .facebook { 
	margin: 10px 10px 0 0; 
	color: #949494; 
	font-size: 1em; 
	line-height: 1; 
	text-shadow: 0 0 1px #0c0c0d; 
	font-family: "Avenir",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-weight: normal;
	text-align: left;
}
	
#branding .locale {
	margin: 0px 10px; 
	float: none;
	font-size: 1.2em; 
	line-height: 1.2em; 
	/*	text-shadow: 0 0 1px #111111;  */
	font-family: "Avenir",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #e31837;
	text-align: right;
}
	
#branding .locale a{
	color: maroon;
}


/* -- intro -- */
	#intro h1 { 
		font-size: 2em; 
		line-height: 1.2; 
		margin-bottom: .2em; 
	}
	
	#intro p { 
		font-size: 1.6em; 
		line-height: 1.38;
	}
	
	#intro h1, #intro p { 
		text-shadow: 0 0 2px #451400; 
		text-shadow: 0 0 2px rgba(0,0,0,.75);
	}

/* -- navigation -- */
#navigation { 
	text-align: center;
	height: 25px; 
	padding: 30px 0px 0px 0px; 
	border-top: 0px solid #451400;
	color: maroon;
}
	
#navigation a { 
	font-size: 1.4em;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: maroon;
}
	
#navigation a:link, #navigation a:visited, #navigation a:active { 
	color: maroon;
}
	
#navigation a:hover, #navigation a:focus	{ 
	color: orange; 
}
	
/* -- content -- */
	#content label { 
		display: block; 
		font-size: 1.2em; 
		line-height: 2.2222; 
		text-transform: uppercase; 
	}
	
	#content input, input, search,
	#content button, button {
		line-height: 1;
		/*font-size: 12px;*/ 
	}
	
	#content input, input, search, #content textarea { 
		font-size: 14px; 
		margin: 0; 
		background-color: #777777;
	}
	
	#content textarea { 
		width: 282px; 
		line-height: 1.8; 
	}
	
	#content input, input, search { 
		width: 278px; 
		padding: 5px 2px; 
	}
	
	#content .submitMe { 
		padding: 10px 0 0 0;
		text-align: center; 
	}
	
	#content button, button  { 
		text-transform: uppercase;
	}
	
	#content form div { 
		margin-bottom: .25em;
	}
	
/* -- article -- */
#article {
}
	
#article h1, #article h2, #article h3, #article h4, #article h5, #article h6, #article p, #article ol, #article ul, #article dl, #article pre, #article code { 
	padding-left: 10px; 
	padding-right: 10px; 
	margin-bottom: 1em;
}
#article strong {
	font-family: 'UmbrageRegular',"Avenir",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	font-size: 1.6em; 
	line-height: 2.0em;
	color: #e31837;
}	
#article h1 { 
	font-size: 1.8em; 
	line-height: 1.3333;
	color: #e31837;
}
	
#article h2, #article h3, #article h4, #article h5, #article h6, #article dt { 
	font-size: 1.8em; 
	line-height: 1.4286; 
	font-weight: normal; 
	margin-bottom: 0; 
	color: #e31837; 
}
	
#article p, #article blockquote, #article li, #article dd, #article pre, #article code { 
	font-size: 1.35em; 
	line-height: 1.8181; 
	overflow: hidden; 
	clear: both; 
}
	
#article blockquote { 
	 font-size: 1.35em; 
	 line-height: 1.45; 
	 margin: 0 10px 10px 10px; 
	 padding: 10px; 
}
	 
	#article blockquote p { 
		padding: 0; 
		margin: 0; 
	}
	
	#article li li, #article blockquote p { 
		font-size: 100%; 
	}
	
	#article ul { 
		margin-left: 12px;
	}
	
    #article ol { 
    	margin-left: 24px;
    }
    
    #article ol { 
    	list-style: decimal; 
    }
    
   	#article ol ol { 
   		list-style: lower-alpha; 
   	}
   	
	#article li, #article ol ul li { 
		padding-left: 13px; 
	}
	
	#article ol li { 
		padding-left: 0; 
	}
	
	#article ul ul { 
		margin-left: 0; padding: 0; 
	}
	
	#article ul ol, #article ol ol { 
		margin-left: 10px; 
	}
	
	#article ol ul { 
		margin-left: 0; padding-left: 0; 
	}    
		                                       
	#article li ol, #article li ul { 
		margin-bottom: 0; 
	}
		
	#article ul ol li { 
		background: none; 
	}
	
	#article dt { 
		font-weight: bold; 
	}
	
	#article img { 
		margin-top: 5px; 
	}
	
	#article object, #article embed, #article video { 
		width: 300px; 
		height: 185px; 
		margin-top: 5px; 
	}
	
	#article object embed { 
		margin-top: 0; 
		float: none; 
	}
	
	#article .postinfo { 
		margin: 5px 0; 
		padding: 3px 10px 10px 10px; 
		clear: both; 
	}
	
	#article form { 
		padding: 0 10px; 
	}
	
	#article .submitMe { 
		margin-top: 10px; 
	}
	
/* -- WP image & caption styles -- */
	.alignleft { 
		float: left; 
		margin: 0 10px 0 0; 
	}
	
    .alignnone { 
    	float: left; 
    	margin: 0; 
    }
    
	.alignright { 
		float: right; 
		margin: 0 0 0 10px; 
	}
	
    .aligncenter, .portrait .alignright.size-medium, .portrait .alignleft.size-medium, .portrait .alignnone.size-medium { 
    	float: none; 
    	margin: 0 auto 10px auto; 
    	display: block; 
    	clear: both;
    }
        
	
/* -- wp-caption -- */
	.wp-caption { 
		text-align: center; 
		margin: 0 10px; 
	}
		
	.wp-caption img { 
		float: none; 
		margin: 0; 
	}
	
	#article .wp-caption-text { 
		margin-bottom: 0;
	}
	
/* -- feedback -- */
	#feedback h3 { 
		font-size: 1.4em; 
		line-height: 1.4286;
		font-weight: normal; 
		padding: 4px 0 8px 0; 
	}
	
	#feedback p { 
		font-size: 1.1em; 
		line-height: 1.8181; 
		margin-bottom: 20px; 
	}
	
	#commentform { 
		margin-bottom: 20px; 
	}
	
	#commentform .short { 
		margin: 10px 0; 
	}
	
	 #commentform .short label {
		display: inline; 
		margin-right: 1em; 
	}
	
	 #commentform .short input { 
	 	width: 50px; 
	}
	
/* -- section -- */
.section { 
	padding: 2px 0 0 0; 
}
	
.homenav { 
	padding: 10px; 
	text-align: center;
	font-family: "Avenir",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.4em;
	line-height: 2.2em;
	font-weight: bold;
	text-transform: uppercase;
}

.widget { 
	padding: 15px 10px 11px; 
}
	
.sectionheader { 
	padding: 0 10px; 
	font-size: 1.5em; 
	margin: 6px 0px 2px 0px; 
	font-weight: bold; 
	/*color: #534741;*/ 
}
	
.intro { 
	padding: 0 10px; 
	font-size: 1.2em; 
	margin-bottom: 10px;  
	/*color: #534741;*/ 
}
	
	.widget .sectionheader { 
		padding: 0;
	}
	
	.post-list li, .comment-list li { 
		position: relative; 
		padding: 15px 0 11px 0; 
	}
	
	.postinfo, .comment-info { 
		line-height: 1; 
		margin: 0 0 12px 0; 
	}
	
	.date, .category, .user { 
		font-size: 1.2em; 
		line-height: 1.2em; 
		text-transform: uppercase; 
	}
		
	.comments-count { 
		font-size: 1.2em; 
	}
	
	.category a:hover, .category a:focus, .user a:hover, .user a:focus { 
		/*color: #534741;*/ 
	}

/* -- widget styles -- */
    .widget ul, .widget ol { 
        margin-left: 1px; 
     }
        
     .widget li { 
        font-size: 1.35em; 
        line-height: 1.8181; 
        padding-left: 14px; 
    }
        
    .widget ul {  
     }
        
    .widget ol {  
     }
        
    .widget li li { 
       	font-size: 100%; 
     }
        
    .textwidget { 
        font-size: 1.35em; 
        line-height: 1.8181; 
    }
        
    .textwidget *, .textwidget li { 
       	font-size: 100%; 
    }
       	
    .textwidget p, .textwidget ul, .textwidget ol { 
    	margin-bottom: 1em; 
    }
    
    .textwidget img, .textwidget .alignleft, .textwidget .alignnone { 
    	margin: 5px 10px 0 0; 
    }
    
    .textwidget .alignright { 
    	margin: 5px 0 0 10px; 
    }
    
    .textwidget img.size-medium, .textwidget img.size-large { 
    	margin: 5px 0 0 0; 
    }
    
    .textwidget blockquote { 
        line-height: 1.45;
        margin: 0 0 10px 0; 
        padding: 10px; 
        background: #ececec; 
        border-radius: 8px; 
        -moz-border-radius: 8px; 
        -webkit-border-radius: 8px; 
    }
    
	.textwidget blockquote p { 
		padding: 0; 
		margin: 0; 
	}
	
/* -- articles -- */
	.post-list li { 
		min-height: 32px; 
		padding-left: 66px; 
		padding-right: 10px; 
		overflow: hidden; 
	}
	
	.post-list .comments-count { 
		color:  #444444;
		width: 45px; 
		height: 32px; 
		display: block; 
		overflow: hidden; 
		position: absolute; 
		left: 10px; 
		top: 15px; 
		font-size: 1.2em; 
		line-height: 2.25em; 
		text-align: center; 
/*		text-shadow: 0 0 1px #fff;  */
	}
	
	.post-list .comments-count a { 
		display: block; 
	}
	
	.comments-count a:link, .comments-count a:visited, .comments-count a:active { 
		/*color: #534741;*/ 
	}
	
	.comments-count a:hover, .comments-count a:focus { 
		color: #949494; 
	}
	
	.post-list h3 { 
		font-size: 1.74em; 
		line-height: 1.4286; 
		font-weight: bold; 
/*		text-shadow: 0 0 1px #fff;   */
	}
	
	.post-list h3 a:link, .post-list h3 a:visited, .post-list h3 a:active { 
		color: maroon;
	}
	
	.post-list h3 a:hover, .post-list h3 a:focus { 
		color: #666666; 
	}
	
	.post-list p { 
		font-size: 1.35em; 
		line-height: 1.8181; 
	}
	
	.post-list img { 
		width: 45px; 
		height: 45px; 
		margin: 5px 10px 0 -55px; 
		float: left; 
	}
	
	.post-list object, .post-list embed, .post-list video { 
		width: 244px; 
		height: 148px; 
		margin-top: 5px; 
	}
	
	.post-list object embed { 
		margin-top: 0; 
		float: none; 
	}
	
/* -- comments -- */
	.comment-list li { 
		min-height: 75px; 
		padding-left: 10px; 
		padding-right: 10px; 
	}
	
	.comment-info { 
		position: relative; 
	}
	
	.gravatar { 
		width: 45px; 
		height: 45px; 
		position: absolute; 
		left: 0; 
		top: 30px; 
	}
	
	.comment { 
		padding-left: 55px; 
		font-size: 1.35em; 
		line-height: 1.8181; 
	}
	
    cinfo, .approval { 
    	padding-left: 10px; 
    	padding-right: 10px; 
    	margin-bottom: 15px; 
    	font-size: 1.35em; 
    	line-height: 1.8181 
    }
    
    .approval { 
    	color: #9c1c16; 
    }
		
/* -- twitter -- */
	#twitter .sectionheader { 
		padding-left: 40px; 
		padding-bottom: 1px; 
		margin-left: 10px;
		line-height: 25px;
}
	
	#twitter.section { 
		padding-top: 18px;
}
	
	.twitterring { 
		margin: 0 10px 15px 10px; 
		padding-top: 9px;
		color: #333333;
}
	
	.twitterring ol { 
		padding: 10px 14px 1px 14px; 
		background-color: #ececec; 
	}
	
	.twitterring li { 
		margin-bottom: 1em; 
		font-size: 1.35em; 
		line-height: 1.8181; 
	}
		
/*  -social-media -- */
	#social-media.section { 
		padding: 9px 10px; 
		overflow: hidden; 
	}
	
	#social-media .sectionheader { 
		padding: 0; 
	}
	
	#social-media a { 
		width: 30px; 
		height: 30px; 
		overflow: hidden; 
		float: left; 
		display: inline; 
		margin: 0 10px 5px 0; 
		padding-bottom: 1px; 
	}
	
/* -- pagination -- */
	#pagination { 
		padding: 15px 0; text-align: center; 
	}
			
	.wp-pagenavi { 
		padding-top: 3px; 
	}
	
	.wp-pagenavi li { 
		margin: 0 8px; /* fine tune distances of pagination links */ 
	}
	
	.wp-pagenavi li { 
		display: inline; 
		font-size: 1.4em; 
		line-height: 1; 
		font-weight: bold; 
		text-transform: uppercase; 
		text-align: center; 
		color: #949494; 
	}
	
	.wp-pagenavi li.index { 
		font-weight: normal; 
		font-size: 1em; 
	}
	
	.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active { 
		color: maroon;
	}
	
	.wp-pagenavi a:hover, .wp-pagenavi a:focus { 
		color: #666666; 
	}
	
	.first-page { }
	.last-page { }
	
/* -- footer -- */
	#footer { 
		min-height: 32px; 
		padding: 10px; 
		color: #222222; 
		}
		
	#footer p {
		text-align: right;
		}
		
	#footer .socializing {
		margin-left: 50px;
		margin-bottom: 10px;
		padding-left: 50px;
		}
		
	.copyright { 
	    width: 100%; 
	    line-height: 3.3; 
	    float: right; 
	    }
	    
	.byline { 
	    width: 100%; 
	    line-height: 2; 
	    float: right;
		color: #666666;
		font-size: 1em;
		text-align: right;
		}
		
	.byline a { 
		color: maroon;
		font-weight: bold;
		}
		
	.byline a:hover { 
		color: orange;
		font-weight: bold;
		}
		
	.totop { 
	    margin-top: 15px;
	    height: 20px; 
	    float: right; 
	    }
	    
	.totop a { 
	    height: 20px; 
	    overflow: hidden; 
	    text-indent: -99999em; 
	    }
	    
/* -- navigate -- */
	#navigate { 
		font-size: 1.4em; 
		display: none; 
		/*font-weight: bold; color: #e1e1e1;*/ 
	}
	
	#navigate h1 { 
		text-transform: uppercase; 
		position: relative; 
		padding: 4px 10px 5px 10px; 
	}
	
	.pageslide-close { 
		display: block; 
		position: absolute; 
		top: 5px; 
		right: 10px; 
		padding-right: 30px; 
		font-size: .7857em; 
		line-height: 22px; 
		font-weight: normal; 
	}
	
/* -- search -- */
    #search { 
    	margin-bottom: 15px; 
    }
    
	#search label { 
		display: none; 
	}
	
	#searchform { 
		overflow: hidden; 
		padding: 15px 10px; 
	}
	
	#searchform div { 
		float: left; 
		display: inline; 
	}
	
	#searchform div.submitMe { 
		float: right; 
		display: inline; 
	}
	
	#searchform button { 
		/* text-transform: uppercase; padding: 0; margin: 0; font-size: 12px; padding: 0 5px;*/ 
		margin: 5px 0; 
		position: relative; 
	}
	
	#searchform #s { 
		width: 208px; 
		border: 1px solid #ECECEC; 
		font-size: 16px; 
	}

/* -- nav -- */
	.nav { 
		padding: 0 18px 15px 18px; 
		margin-bottom: 15px; 
	}
	
	.nav li { 
		line-height: 2.2; 
		font-size: 16px; 
	}
	
	.nav li a, .nav li ul { 
		padding-left: 12px; 
	}

	.nav li a:link, .nav li a:visited, .nav li a:active { 
		color: maroon;
	}
	
	.nav li a:hover, .nav li a:focus { 
		color: orange; 
	}
	
	.nav .current-cat a:link, .nav .current-cat a:visited, .nav .current-cat a:hover, .nav .current-cat a:active, .nav .current_page_item a:link, .nav .current_page_item a:visited, .nav .current_page_item a:hover, .nav .current_page_item a:active { 
		color: #666666; 
	}
    
 /* -- breadcrumbs -- */
	.path { 
		padding: 15px 10px; 
		line-height: 2.2; 
		overflow: hidden; 
	}
	
	.path a, .path span { 
		/*white-space: nowrap;*/ 
	}
	.path span { 
		/*display: block;*/ 
	}

/* -- widgets -- */

/* -- flickr -- */
    #flickrn { 
	    padding-bottom: 12px; 
	    overflow: hidden; 
	}
	   
    #flickr a { 
    	width: 75px; 
    	height: 75px; 
    	margin: 0 10px 10px 10px; 
    	float: left;  
    	display: inline; 
    }

/* -- tagcloud -- */
    #tagcloud p { 
    	padding-left: 10px; 
    	padding-right: 10px; 
    }
        
/* -- wp-calendar -- */
    #wp-calendar { 
    	width: 300px; 
    }
    
    #wp-calendar a { 
    	display: block; 
    }
    
    #wp-calendar th, #wp-calendar td { 
    	text-align: center; 
    	valign: center; 
    	font-size: 1.35em; 
    	line-height: 2.4; 
    }
    
    #wp-calendar caption { 
    	font-size: 1.12em; 
    	text-transform: uppercase; 
    	padding-bottom: 5px; 
    	text-align: left; 
    }