﻿/*
Theme Name: Washington Care Center
Theme URI: http://www.wacenter.com
Description: Washington Care Center
Version: 1.0
Author: Judah Stevenson, Illuminage Communication Partners
Author URI: http://www.illuminage.com
Tags: 
*/

/* TABLE OF CONTENTS 
1. Meyer Reset - lINE 17	
2.	
3.	
4.	
5.	
6.	
7.	
8.	
9.  
10. 
11. 

//-- Custom Colors --//

WHITE: #ebebeb
PURPLE: #662d91
ORANGE: #f7941d
BLUE: #008ea8
LIGHT BLUE: #bedee6
LIGHT GREEN: #e4f1d6
DARK GREEN: #008095
BlACK: #424242;
*/

/*	MEYER RESET ..........................................................................1. */

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {outline: 0}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table { 						
	border-collapse: separate;
	border-spacing: 0;
}	
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {quotes: "" "";
}

/*	UNIVERSAL PROPERTIES .....................................................................2. */

h4 {
	margin:10px 0 0 10px;
	padding:0; 
	font-size:1.2em;
	font-family:Verdana, Arial;
	font-weight:700;
	color:#008095;
}


h3 {
	margin:20px 0 0 10px;
	padding:0; 
	font-size:1.4em;
	font-family:Verdana, Arial;
	font-weight:700;
	color:#008095;
}

h2 {
	margin:0 0 0 10px; 
	padding:0;
	font-size:1.85em;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#008095;
	font-weight:700;
}

h3.mission {margin: 0 0 10px 35px}

#home #main_content h2 {margin-top:16px;}

h1 {
	margin:0 0 1em;
	padding:0;
	font-size:2em;
	font-family:Verdana, Arial;
	color:red;
}

acronym {cursor:help}

abbr {cursor:help}

a {cursor:pointer}

strong {font-weight:700;}
	
.doc, .pdf, .ppt, .txt, .xls {	/* ---- linkPreview ---- */
	padding:0 20px 0 0; 
	background:url("images/icon_doc.png") no-repeat 6px 50% 
}	

.pdf {background-image:url("images/icon_pdf.gif")}
.ppt {background-image:url("images/icon_ppt.png")}
.txt {background-image:url("images/icon_txt.png")}
.xls {background-image:url("images/icon_xls.png")}

a:link {color:#008095; text-decoration:none; border-bottom:1px #008095 solid; }	/* ---- links ---- */
a:visited {color:#662d91; text-decoration:none; border-bottom:1px #662d91 solid; }
a:hover {color:#008ea8; text-decoration:none; border-bottom:1px #008ea8 dotted;}
a:active {color:#008095; text-decoration:none; border-bottom:1px #008095 solid; }


ul {margin:0 0 1em 35px}	/* ---- lists ---- */
li {margin-right:0}
ul li ul {margin-top:10px}

#home #main_content ul.first {float:left}

#home #main_content ul.second {float:left;clear:right;}

#home #main_content p {clear:left;} /* Clears the floated second list on the homepage */

body {
	font:.75em/1.4 verdana,arial,sans-serif;
	color:#000;
	background:#e4f1d6 url("images/bg-tile.gif") repeat-x 0 0;
}

p {
	margin:10px 25px 10px 10px;
	line-height:1.45em;
	color:#333;
	font-size:1.015em;
	width:550px;
}

/*	CONTAINER ..........................................................................................3 */
	#container {
	margin:0 auto;
	padding:0;
	width:922px;
	overflow:hidden;
	}
	
/*	HEADER..........................................................................................4 */
	
	#header {
	width:922px;
	height:200px; 
	position:relative;
	margin:0 auto;
	padding:0;
	background:#fff url("images/burst-small-transparent.png") no-repeat 540px -105px;
}
	
	a#logo-home {
	position:absolute;
	top:12px;
	left:11px;
	background:transparent url("images/logo-header.gif") no-repeat 0 0;
	height:132px;
	width:528px;
	border:0;
	margin:0;
}
	
	#sub_header {
	position:absolute;
	top:0;
	right:0;
	height:150px;
	width:160px;
	margin:0 20px 0 0;
}
	
	#share_button {
	float:right;
	margin:10px 0;
}

	#share_button a, #at16pf a, #at15s a {border:0;} /* Removes link styling inside the Share button  */
	
	#sub_header a.contact {
	float:right;
	margin:25px 0 15px 0;
	color:#008095;
	text-indent:25px;
	background:transparent url("images/leaf-bullet.gif") no-repeat -3px -1px;
	text-decoration:underline;
	font-size:1em;
	font-weight:700;
	border:0;
}

	#sub_header a.contact:hover {
	text-decoration:none;
}
	
	ul#textsize {
	font-size:.85em;
	position:relative;
	margin:0;
	float:right;
	clear:both;
	width:129px; /* fixes ie7 float bug */
}

	ul#textsize li {
	display:inline;
	text-transform:uppercase;
	font-weight:700;
	margin-left:0;
	float:none;
	line-height:20px;
	color:#008095;
}

	ul#textsize li#default a {
	border:0;
	font-weight:700;
	height:20px;
	width:20px;
	color:#fff;
	background-color:#008095;
	float:left;
}

	ul#textsize li#larger a {
	font-weight:700;
	float:left;
}

	ul#textsize li#largest a {
	font-weight:700;
	float:left;
}

	ul#textsize li.first {
	text-transform:uppercase;
	font-weight:700;
	float:left;
}

	ul#textsize li a {
	text-align:center;
	height:20px;
	width:20px;
	float:left;
	font-weight:700;
	line-height:20px;
	color:#008095;
	margin-left:3px;
	border:0;
}

	ul#textsize li a:hover {
	height:20px;
	width:20px;
	color:#fff;
	background-color:#008095;
	font-weight:700;
	border:0;
}

/*	Navigation..........................................................................................5 */
	#navigation ul.menu{
	height:44px;
	width:936px;
	position:absolute;
	bottom:0;
	background:#cadfe4;
	padding:0;
}

/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */
/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0; /* Create left-hand space between  */
	padding:0;
	border:0;
	border-right:3px #fff solid; /* 3px white divider between navigation buttons */
	padding:0 6px;
	padding-bottom:2px;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li.page-item-19 {
	border-right:0;
	padding-right:0;
}	
 
.menu li:hover {
	z-index: 10000 !important;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}
 
.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;		/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 	to avoid scrollbars as much as possible */
}
 
.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 90%;	/* 1st level go below their parent item */
	left:5px;
}
 
.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}
 
/* -- float.clear --force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */
 
	/* -- sticky.submenu --
		it should not disappear when y
 mouse moves a bit outside the submenu
		YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
		if you do it, make sure you 110% know what you do */
	.menu ul {
		background-image: url("css/empty.gif");	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
		padding: 10px 30px 30px 30px;
		margin: -10px 0 0 -30px;
		/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
									you can also use to adjust the safe area to your requirement */
	}
	.menu ul ul {
		padding: 30px 30px 30px 10px;
		margin: -30px 0 0 -10px;
	}
	/* -- sticky.submenu.END -- */

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */
 
.menu, .menu ul li {
	color: #777;
	background: #bedee6;
}
 
.menu ul {
	width: 13em;
}
 
 
.menu a {
	text-decoration: none;
	color: #333;
	padding: .75em 1.15em;
	margin:3px 0 2px 0;
	display:block;
	border:1px #008095 solid;
	background-color:#fff;
	font-weight:700;
}
 
.menu li li {
	padding:3px;
}
 
.menu li li a {
	margin:0;
	border:1px #008095 solid;
	padding:.75em .5em;
}
 
.menu a:hover, .menu li:hover>a {
	color: #fff;
	background-color:#008095;
	border:1px #008095 solid;
}
 
.menu li li {	/* create borders around each item */
	border: 1px dashed #ebebeb;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}

.menu ul li:first-child {
	border-top:1px #ccc solid;
}

.menu ul li:last-child {
	border-bottom:1px #ccc solid;
}

.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}
 
.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}
 
 /* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
#home .menu>li:first-child>a  {
	color: #fff;
	background-color:#008095;
	border:1px #008095 solid;
}

ul.menu li.current_page_parent>a, ul.menu li.current_page_item>a {
	color: #fff;
	background-color:#008095;
	border:1px #008095 solid;}


/*	CONTENT..........................................................................................6 */
	#content {
	xxxwidth:921px;
	height:586px;
	min-height:586px !important;
	height:auto;
	border:1px #008095 solid;
	background:#fff url("images/content-bg.gif") no-repeat bottom right;
	margin:10px auto 0 auto;
}

	#home #main_content {
	width:590px;
	float:left;
	margin:25px 20px;
}

	#home #main_content img {border:1px #008ea8 solid;}

	#interior #main_content {
	float:left;
	width: 900px;
	margin:25px 20px;
}
	
	#interior #main_content ul li {
	background:transparent url("images/bullet-small.gif") no-repeat 1px 5px;
	padding-left:12px;
	margin-bottom:8px;
	width:530px;}

	#interior #main_content ul li:hover, #home #main_content ul li:hover {
	background:transparent url("images/bullet-large.gif") no-repeat 0 5px;
	cursor:default;
}

	#interior #main_content ul li a {color:#662d91;border-bottom:1px #662d91 solid;}
	#interior #main_content ul li a:hover {color:#662d91;border-bottom:1px #662d91 dashed;}
	#interior.activities #main_content ul li {margin-top:10px;}
	
	#interior #main_content img {float:right;clear:right;margin:25px 30px 15px 0;border:1px #008ea8 solid;}

	#interior #main_content img {float:right;clear:right;margin:5px 30px 15px 0;border:1px #008ea8 solid;}

	
	#interior #main_content .wp-caption {
	float:right;
	clear:right;
	text-align:center;
	margin:25px 30px 15px 0;
	border:1px #008ea8 solid;
	background-color:#ebebeb;
}

	#interior #main_content .wp-caption p {
	width:274px;
	font-size:.85em;
	color:#000;
}
	#interior #main_content .providers {width:250px; float:right; margin:10px;}

	#interior #main_content .providers h3 {margin:0 0 10px 0;font-size:1.3em;}

	#interior #main_content .providers .wp-caption {
	float:none;
	margin:0 0 30px 0;
	text-align:center;
	padding:20px;
	}

	#interior #main_content .providers .wp-caption p.wp-caption-text strong {font-size:1em;}

	#interior #main_content .providers .wp-caption p.wp-caption-text {
	width:auto;
	font-size:.9em;
	margin:5px auto;
	padding:0;
	float:none;}
	
	#interior .our-providers #main_content ul li img  {
	border:1px red solid;
	display:inline;
	margin:0;
	padding:5px;
	border:1px #ccc solid;
	float:none;	}

	#interior .our-providers  #main_content ul li .wp-caption {
	float:none;
	clear:left;
	margin:0;
	padding:0;
	background:#fdfdfd;
	border:none;
	}	
	
	#interior .our-providers #main_content ul li .wp-caption p.wp-caption-text {
	float:none;
	clear:none;
	margin:0;
	width:400px;
	padding:5px 0;
	text-align:left;
	font-size:1.1em;
	border-bottom:1px solid #f1f1f1;
}	

	#interior #main_content .wp-caption img {margin:0;border:0;float:none;padding-top:5px;}

	#interior #main_content img.doctor {float:none;clear:both;margin:0;padding:5px;border:1px #ccc solid;background-color:#bedee6;}

	#home #main_content ul li {
	background:transparent url("images/bullet-small.gif") no-repeat 1px 5px;
	padding-left:15px;
	margin-bottom:8px;
}
	#secondary_content {
	float:right;
	width:255px;
	margin:25px 20px 0 0;
}

	#rbrichwidget-5 { /* Video Features Widget*/
	width:253px;
	height:228px;
	min-height:228px !important;
	height:auto;
	margin-bottom:10px;
	background:#662d91 url("images/burst-extra-small-10p.png") no-repeat 170px 160px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:1px #57277f solid;
	behavior:url("css/border-radius.htc");
}

	#rbrichwidget-5 em {
	font-size:.85em;
	color:#fff;}

	#rbrichwidget-5 p {
	margin-top:0;
}

	#rbrichwidget-5 a {border:0}

	#rbrichwidget-4 { /* Latest News Widget */
	width:253px;
	height:136px;
	min-height:136px !important;
	height:auto;
	margin-bottom:10px;
	background:#f7941d url("images/burst-extra-small-10p.png") no-repeat 170px 80px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:1px #ef8c1a solid;
	behavior:url("css/border-radius.htc");
}

	#rbrichwidget-3 {	/* Helen's blog Widget */
	width:253px;
	height:182px;
	min-height:182px !important;
	height:auto;
	margin-bottom:10px;
	background:#008095 url("images/burst-extra-small-10p.png") no-repeat 170px 120px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:1px #217787 solid;
	behavior:url("css/border-radius.htc");
}

	#rbrichwidget-3 img {
	border:1px #662d91 solid;
	margin:10px 0 10px 10px
}
	#rbrichwidget-3 p {width:225px;}
	#rbrichwidget-3 a {border-bottom:0; text-decoration:underline;}
	#rbrichwidget-3 a:hover {border-bottom:0; text-decoration:none;}
	#rbrichwidget-4 a {margin-bottom:10px;line-height:1.2em;text-indent:5px;}
	
	/* Widget Styles */

	#secondary_content h4 {
	color:#fff;
	font-size:1.4em;
	font-weight:600;
	margin:0 11px 0 11px;
	border-bottom:1px #fff dashed;
	padding:10px 0 5px 0;
}

	#home #secondary_content ul {
	list-style:none;
	line-height:1.8em;
	color:#462000;
	font-weight:700;
	margin:5px 5px 0 15px;
	padding-bottom:5px;
}
	#home #secondary_content li {
	list-style:none;
	line-height:1.8em;
	color:#462000;
	font-weight:700;
	margin:5px 5px 0 0;
}


	#secondary_content li a {
	color:#462000;
	text-decoration:none;
	border-bottom-color:#462000;
}

	#secondary_content a{
	color:#fff;
	border-color:#fff;
	font-weight:700;
}	 

	/* Our Team Styling*/

	#our-team #main_content ul {width:300px;list-style:none;float:right;line-height:1.4em;border-left:1px #ebebeb dashed;margin:0;}	
	#our-team #main_content ul li {padding:0 25px;background:none;margin:8px 0 0 0;}
	#our-team #main_content {width:900px;margin:25px 0;}
	#our-team img {float:left;margin:0 20px 10px 0; border:1px #662d91 solid; padding:4px; background-color:#bedee6;}
	#our-team #main_content strong {font-weight:700; font-size:1.4em; color:#008ea8; margin-bottom:10px;}
	#our-team #main_content em {text-decoration:none; color:#008ea8;}
	#our-team #main_content p {margin:0 0 30px 20px;width:550px;float:left;clear:left;}
	#our-team #main_content p:after {
	content:"";
	height:2px;
	border-bottom:1px #ebebeb dashed;
	width:550px;
	display: block;
	float:left;
	clear: both;
	color:#fff;
	margin:10px 0;}

	#our-team #main_content ul h3 {margin-left:0;}

	#our-team #main_content a.backtotop {float:right;text-align:center;width:70px;display:block;margin:30px 0 0 0;padding:2px; background:#ebebeb;text-decoration:none;border:2px #ccc solid;}
	#our-team #main_content a.backtotop:link{font-size:11px;text-decoration:none;color:#008ea8;} 
	#our-team #main_content a.backtotop:visited{font-size:11px;text-decoration:none;color:#008ea8;}
	#our-team #main_content a.backtotop:hover{font-size:11px;text-decoration:none;color:#bedee6;}
	#our-team #main_content a.backtotop:active{font-size:11px;text-decoration:none;color:#008ea8;}

	#mappress0 {border:1px #008ea8 solid;margin:20px 0 0 10px;float:right;margin:25px 30px 15px 0;border:1px #008ea8 solid;}
	.mapp-poweredby {margin:0 0 50px 10px;float:right;clear:left;}

	.slideshow {margin-top:10px;}

	#interior .ngg-galleryoverview .slideshow object {border:1px #424242 solid;padding:12px; background-color:#ebebeb;}
	

	#interior div.ngg-galleryoverview {margin-left:10px;}
	#shWrap #shTitle a:link {text-decoration:none;border-bottom:0;}
	.slideshowlink {margin-bottom:20px;}

/*	FOOTER..........................................................................................7 */
	#footer {
	width:920px;
	margin:0 auto 10px auto;
	text-align:center;
}

	#home #footer p, #interior #footer p, #blog #footer p, #our-team #footer p {
	width:920px;
	font-size:.85em;
	line-height:1.4em;
	color:#008095;
	font-weight:700;
	word-spacing:.25em;
	margin:0;
	padding:0;
}

/*	FORMS............................................................................11 */
	#main_content #cformsform {
	margin:0;	
}

	p.linklove {display:none; visibility:hidden;}

/*	CALENDAR ..........................................................................................9 */

#tec-content {
	font-size: 1.2em;
	width:921px;
	height:586px;
	min-height:586px !important;
	height:auto;
	border:1px #008095 solid;
	background:#fff url("images/content-bg.gif") no-repeat bottom right;
	margin:10px auto;
	position:relative;
}

#tec-content tbody {background-color:#fff;}

#tec-content td.tec-present div.daynum {background-color:#027e96;color:#fff;}

h4.event-day {
	margin:25px 0 10px 30px;
	font-size:1em;
	text-transform:uppercase;
	background:#bedee6;
	width:90%;
	color:#333;
	padding:4px;
}

h2.entry-title a {
	color:#008ea8;
	border-bottom:1px #008ea8 solid;
}

h2.entry-title a:hover {
	color:#008ea8;
	border-bottom:1px #008ea8 dashed;
}

div.tec-event-entry {
	margin:0 0 20px 20px;
	width:60%;
}

div.tec-event-entry p {
	margin-top:0;
	width:470px;
}

.tec-nav-previous, .tec-nav-next {margin-left:30px;}

.tec-nav-previous a {font-size:.9em;}

div.entry {margin:0 30px 20px 30px;}

div.entry p {
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:1.2em;
}

span.back {
	margin:12px 30px 0;
	display:block;
}

.tec-event-list-meta {background-color:#fff;opacity:0.8;}

#tec-event-meta  {
	margin: 30px 0 12px 30px;
	padding: 12px 0 2px;
	overflow:hidden;
	clear:both;
	font-size: 12px;
	width:90%;
}

#tec-event-meta .column {
	float:left;
	width:40%;
	padding:0 4% 0 0;
	text-align:left;
	margin:0;
}

#tec-event-meta dt {
	float:left;
	clear:left;
	font-weight:bold;
	width:80px;
	border-bottom:0;
	padding:0;
	margin:0;
	line-height:20px; /*necessary only to match the line-height of the matching dd element and override the dt line-height from the main content */
}

select.tec-events-dropdown {
	width:auto;
	font-size:11px;
	margin:10px 9px 0 30px;
	float:left;
}

select#tec-events-year {margin-left:0;}

#tec-events-calendar-header {position:relative}

.tec-calendar-buttons {
	position:absolute;
	left:25px;
	top:-60px;
}

h2.tec-cal-title {
	margin:62px 0 0 30px;
	padding:0;
	font-size:2em;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight:700;
	color:#008ea8;
}

.tec-calendar-buttons a {
	background:#999;
	color:#fff;
	display:block;
	float:left;
	font-size:.85em;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin:21px 0 24px 5px;
	padding: 0 6px;
	text-align:center;
	text-shadow:1px 1px 0 rgba(0,0,0,.25);
	width:auto;
	border:1px #ccc solid;
	letter-spacing:.125em;
}

.upcoming a.tec-button-on, .grid a.tec-button-on {
	background:#027e96;
	color:#ebebeb;
}

.upcoming a.tec-button-off, .grid a.tec-button-off {background:#ebebeb;color:#027e96}

.tec-calendar-buttons a:hover {background:#bedee6;color:#333;text-shadow:none;}

	h2.entry-title {
	margin:30px 30px 1em;
	padding:0;
	font-size:2em;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight:700;
	color:#008ea8;
}

#tec-content #googlemaps {width:400px;height:500px;margin:10px 0 0 30px;}

#tec-content .entry {margin:20px;}

span.edit-link {margin-left:30px;}

a.gmap {background-color:#662d91;border:0;}

#blog .post {
	float:left;
	width:590px;
	margin:20px 0 0 20px;
	background:#fff url("images/post-bg.gif") no-repeat bottom right;
	padding:20px 0; 
	border-bottom:1px #ccc dashed;
	border-right:1px #ccc dashed;}

#blog .post-date {margin-left:10px;color:#333;font-weight:700;color:#662d91;}
#blog .categories, .tags {margin-left:10px; font-size:1em;}
#blog .comments {visibility:hidden;}
#blog .post img {float:right; clear:none;border:1px #662d91 solid;margin-left:20px;}

#blog #secondary_content {
	width:275px;
	float:right;
}

#blog #secondary_content h4 {color:#008095;text-transform:uppercase;border-bottom:1px #ccc dashed;margin-left:0;padding:0;width:55%;}

#blog #secondary_content .widget_recent_entries {margin:0 0 20px 0;}
#blog #secondary_content .widget_recent_entries ul {margin:10px 0 0 0;}

