/* Custom styles for wouldashoulda.com */

/* ------------------------------------- */
/* Global
/* ------------------------------------- */

a img.off { display:inline; }
a:hover img.off { display:none; }
a img.on { display:none; }
a:hover img.on { display:inline; }

a:hover {
	text-decoration:none !important;
}

/* ------------------------------------- */
/* Header & Navigation
/* ------------------------------------- */

#header {
	position:relative;
	height:313px;
}

#logo {
	position:absolute;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
}

#header {
	padding:0 !important;
}

#nav_wrapper {
	position:relative;
}

#navigation {
	background:url(default/nav_bg.gif) no-repeat center center;
}

#navigation ul {
	margin-left:30px;
}

#navigation a:hover {
	background:none;
	color:#380071;
}

#navigation  li,
#navigation .current_page_item {
	padding-left:27px;
	background:url(default/nav_slash.gif) no-repeat left center;
}

#navigation  li.first_item {
	padding-left:0;
	background:none;
}

#navigation  li a {
	padding-left:0;
	padding-right:0;
}

#rss {
	position:absolute;
	z-index:100;
	left:448px;
	top:2px;
}

/* ------------------------------------- */
/* Content Area
/* ------------------------------------- */

#content {
	padding-bottom:25px;
}

#main {
	padding-left:5px;
}

/* ------------------------------------- */
/* Posts & Comments
/* ------------------------------------- */

#main .post {
	padding-bottom:20px;
	margin-bottom:20px;
	padding-left:7px;
	margin-left:-7px;
	background:url(default/post_underline.gif) no-repeat left bottom;
}

#main.fullwidth .post {
	background:none;
}

.commentnumber {
	padding-top:12px !important;
}

#comments .bypostauthor,
#comments .comment-author-admin {
	background:#d8ecf2 !important;
}

#comments .comment.thread-even {
	border:none;
}

.sociable {
	margin-bottom:0 !important;
}

#single_post_ad {
	display:block;
	width:468px;
	margin:0 auto;
	padding-top:12px;
}

/* ------------------------------------- */
/* Sidebar & Widgets
/* ------------------------------------- */

#sidebar h3 {
	font-size:13px;
	color:#2495b5;
	text-transform:none;
	font-weight:normal;
}

#sidebar {
	padding-left:20px;
}

#sidebar .widget {
	padding-bottom:30px;
	margin-bottom:15px;
	border-bottom:1px dotted #999999;
}

#sidebar .adspace-widget h3 {
	width:102px;
	height:28px;
	background:url(default/sidebar_adspace_box.gif) no-repeat left top;
	text-align:center;
	padding-top:4px;
	margin-left:-7px;
}

#sidebar .widget_woo_search h3 {
	width:178px;
	height:33px;
	background:url(default/sidebar_search_box.gif) no-repeat left top;
	padding-top:8px;
	margin-left:-10px;
	padding-left:15px;
}

#sidebar #text-3 h3 {
	width:169px;
	height:26px;
	background:url(default/sidebar_rss_box.gif) no-repeat left top;
	padding-top:2px;
	margin-left:-8px;
	padding-left:13px;
}

#sidebar .widget_archive h3 {
	width:196px;
	height:31px;
	background:url(default/sidebar_archive_box.gif) no-repeat left top;
	text-align:center;
	padding-top:6px;
	margin-left:-3px;
}

#sidebar .widget_archive {
	border:none;
	padding-bottom:0;
}

#sidebar .widget_categories h3 {
	display:none;
}

#sidebar .widget_text {
	border:none;
	padding-top:30px;
	width:300px;
	text-align:center;
}

#sidebar .widget_text p {
	margin-bottom:40px;
}

/* ------------------------------------- */
/* Footer
/* ------------------------------------- */

#footer-widgets {
	padding-top:15px;
	border:none;
	background:url(default/footer-widgets_bg.gif) no-repeat center top;
}

#footer-widgets .widget_rss h3 {
	background:url(default/widget_recently_underline.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:10px;
	margin-left:-10px;
}

#footer-widgets .widget_rss h3 a img {
	display:none;
}

#footer-widgets .widget_rss h3 a {
	color:#2495b5;
}

#footer-widgets .widget_links h3 {
	background:url(default/widget_findme_underline.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:8px;
	margin-left:-8px;
}

#footer-widgets .widget_meta h3 {
	background:url(default/widget_vital_underline.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:11px;
	margin-left:-11px;
}

#footer-widgets .widget ul {
	padding:0;
	list-style:none;
}

#footer-widgets .widget ul li {
	padding-left:5px;
	background:url(default/widget_bullet.gif) no-repeat left center;
	margin:-5px 0;
}

#home_mir_thumb {
	width:128px;
	color:#2495b5;
}

#home_mir_thumb img {
	display:block;
	padding-bottom:6px;
}

#foot_LEAP {
	font-size:10px;
	color:#2495b5;
	margin-left:18px;
}

/* ------------------------------------- */
/* Links Page
/* ------------------------------------- */

#main ul.links   {
	list-style:none;
	text-align: left;
	padding: 0;
	margin: 0;
}

#main ul.links li {
	list-style:none;
	float: left; 
	margin: 0 0 10px 0; 
	padding: 0; 
	width: 270px;
}

#main ul.links li ul {float: none; list-style: none; margin: 0; padding: 0;}

#main ul.links li ul li {float: none; list-style: none; margin: 0; padding: 0;}


