/*
Theme Name: eloans
Description: Custom theming
Author: Christian Garcia
Author URI: http://www.webyoungmasters.com
Text Domain: sem-reloaded
Domain Path: /lang
*/
.entry .bookmark_me_ruler,
#main .bookmark_me_ruler,
.content .bookmark_me_ruler,
#content .bookmark_me_ruler,
.wide_sidebar .bookmark_me_ruler {
	height: 20px;
}

#main div.contact_form,
#content div.contact_form {
	width: 360px;
	margin: 0px auto;
}

.sidebar div.contact_form {
	width: auto;
}

div.cf_field {
	text-align: left;
	margin: .5em 0px;
}

div.cf_send {
	text-align: center;
}

input.cf_field {
	width: 95%;
}

textarea.cf_field {
	width: 96%;
	height: 160px;
	overflow-y: visible;
}

.sidebar .contact_form /* = sidebar widget */ {
	margin-left: 0px;
	margin-right: 0px;
}

.sidebar textarea.cf_field {
	height: 120px;
}

.cf_success {
	border: solid 1px #282;
	background: #efe;
	color: #282;
	padding: 1em;
}

.cf_error {
	border: solid 1px #b11;
	background: #fee;
	color: #b11;
	padding: 1em;
}

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}



html {
	color:#000;
	background:#fff;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}

fieldset, img {
	border:0;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: inherit;
	font-weight: inherit;
}

caption, th {
	text-align:left;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight: inherit;
}

q:before,
q:after {
	content:'';
}

abbr, acronym {
	border:0;
	font-variant:normal;
}

sup {
	vertical-align:text-top;
}

sub {
	vertical-align:text-bottom;
}

input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input, textarea, select {
	*font-size:100%;
}

legend {
	color:#000;
}

body {
	font:14px/1.432 "Trebuchet MS", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

table {
	font-size:inherit;
	font:100%;
}

pre, code, kbd, samp, tt {
	font: 13px/1.231 Consolas, Menlo, Monaco, "Lucida Console", "DejaVu Sans Mono", Monospace;
}

input, button, textarea {
	line-height: 123.1%;
}


/*
Theme Fonts
-----------
*/

.arial {
	font-family: Arial, "Liberation Sans", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

.tahoma {
	font-family: Tahoma, "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

.trebuchet {
	font-family: "Trebuchet MS", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

.verdana {
	font-family: Verdana, "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

.antica,
.bookman,
.garamond {
	font-family: Palatino, "Book Antica", "Palatino Linotype", "URW Palladio L", Palladio, Georgia, "DejaVu Serif", Serif;
}

.georgia {
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
}

.times {
	font-family: "Times New Roman", Times, "Liberation Serif", "DejaVu Serif Condensed", Serif;
}

.courier {
	font-family: "Courier New", "Liberation Mono", "Nimbus Mono L", Monospace;
}


/*
Semiologic Defaults
-------------------
*/

pre, blockquote, li, dt, dd {
	margin: 3px 0px;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl {
	margin: 10px 0px;
}

blockquote, q, ul, ol, dl {
	margin-left: 20px;
}

ul ul,
ol ol,
dl dl {
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
}

pre {
	padding: 15px;
	background: #f8f8ff;
	color: #000;
	border: dotted 1px #bbb;
}


strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

del, s {
	text-decoration: line-through;
}

ins, u {
	text-decoration: underline;
}

a,
pre a {
	color: #11d;
}

a:hover,
pre a:hover {
	color: #b11;
}

.align_center {
	text-align: center;
}

img.align_center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.align_left {
	text-align: left;
}

.align_right {
	text-align: right;
}

.float_left {
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
}

.float_right {
	float: right;
	margin-left: 5px;
	margin-bottom: 3px;
}

.active {
	font-weight: bold;
}

h1 {
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 123.1%;
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
}

h2 {
	font-size: 19px;
	line-height: 123.1%;
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
}

.widget_calendar table {
	line-height: 123.1%;
}

.widget_calendar caption {
	font-size: 17px;
	line-height: 123.1%;
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
}

.widget_calendar tfoot a {
	color: inherit;
}

h3,
th {
	font-weight: bold;
}

.entry_content h3 {
	font-size: 15px;
}

.entry_categories p,
.entry_tags p {
	margin: 3px 0px;
}

.button {
	font-weight: bold;
	background-image: none;
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #dfdfdf;
	border: solid 1px #808080;
	color: #111;
	padding: 1px 7px;
	margin-left: 2px;
	margin-right: 2px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	cursor: pointer;
}

.button:hover {
	background-image: url(images/gray-grad-rev.png);
}

.button:active {
	background-image: url(gray-grad-rev.png);
}


/*
 * calendar
 */

.widget_calendar table {
	border-collapse: collapse;
	margin: 0px auto 5px;
	width: 153px;
}

.widget_calendar caption {
	margin: 0 auto 3px auto;
	text-align: center;
}

.widget_calendar th,
.widget_calendar td {
	padding: 1px 1px;
	text-align: center;
}

.widget_calendar #prev {
	padding-left: 4px;
	text-align: left;
}

.widget_calendar #next {
	padding-right: 4px;
	text-align: right;
}

#today {
	font-weight: bold;
}


/*
 * Comment Form
 */

#commentform div {
	margin: 5px 0px;
}


/*
 * Avatars
 */

img.avatar {
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
}


/*
 * Miscellaneous
 */

.sem_subscribe_me ul,
.now-reading ul,
.widget_democracy ul {
	list-style: none !important;
}

.entry_actions a,
.comment_actions a {
	float: right;
	margin-left: 5px;
	margin-bottom: 3px;
}

.comment_box a {
	display: block !important;
	text-align: center !important;
	height: 34px !important;
	width: 40px !important;
	overflow: hidden !important;
	background: url(images2/comment_box.gif) top center no-repeat !important;
	color: #222 !important;
	text-decoration: none !important;
	font-weight: bold !important;
	font-size: 18px !important;
	line-height: 24px !important;
	padding-top: 3px !important;
	padding-bottom: 1px !important;
}

.comment_box a:hover {
	color: #b11 !important;
}

#header a,
#header a:hover {
	color: inherit;
	text-decoration: none;
}

#header_nav span {
	margin-left: 0px;
	margin-right: 12px;
}

.sep_nav #header_nav span {
	margin-left: 0px;
	margin-right: 4px;
}

#footer_nav span {
	margin-left: 6px;
	margin-right: 6px;
}

.sep_nav #footer_nav span {
	margin-left: 2px;
	margin-right: 2px;
}

.float_nav #footer_nav span {
	margin-left: 12px;
	margin-right: 0px;
}

.float_sep_nav #footer_nav span {
	margin-left: 4px;
	margin-right: 0px;
}

#credits {
	font-size: 11px;
}

#sitename {
	margin: 0px;
	letter-spacing: -1px;
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
	font-weight: normal;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 8px;
	font-size: 40px;
	line-height: 52px;
}

#tagline {
	margin: 0px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: right;
	font-size: 15px;
	line-height: 15px;
}

.invert_header #sitename {
	padding-top: 23px;
	padding-bottom: 0px;
	text-align: center;
}

.invert_header #tagline {
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: center;
}

.next_prev_posts,
.entry_nav,
.posts_nav,
p.submit,
p.solo-subscribe-to-comments {
	text-align: center;
}

.nav_active {
	font-weight: bold;
}

h1 a,
h2 a {
	text-decoration: none;
}

.entry_header a,
.widget_title a {
	color: inherit;
}


/* Margins and Padding */

.main_widget,
.entry,
.post_list,
.comment,
.widget {
	margin-top: 0px;
	margin-bottom: 20px;
}

.pad {
	padding: 0px 20px;
	margin: 0px auto;
}

.pad .pad {
	padding: 0px;
}

.post_list h3 {
	margin-top: 15px;
}

.widget_calendar td.pad {
	padding: 0px !important;
	margin: 0px !important;
}

.entry h2 {
	margin-top: 15px;
}

.entry_header {
	margin-top: 10px;
}

.entry_date + .entry_header,
.entry_date + .entry_header h1 {
	margin-top: 2px;
	padding: 0px;
}

div.entry_date,
h3.post_list_date,
.comment_date,
.pings_date {
	font-weight: bold;
	margin: 10px 0px 5px;
}

div.entry_date {
	margin-bottom: 2px;
}

.entry_header,
.pings_header,
.comments_header {
	margin-bottom: 10px;
}

.comment_header h3 {
	margin-top: 5px;
}

.comment_header em {
	font-style: normal;
}

.comment_time {
	font-weight: normal;
}

.entry_content,
.comment_content {
	margin-bottom: 10px;
}

.comment_content {
	margin-left: 70px;
}

.comment_label {
	width: 120px;
	float: left;
}

p.comment_label {
	margin-top: 3px;
	margin-bottom: 3px;
}

.comment_field {
	margin-left: 130px;
}

.comment_field input,
#comment {
	width: 99%;
}


/* WP Image Aligns */

.skin .aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.skin img.aligncenter {
	display: block;
}

.skin .alignleft {
	float: left;
	margin-right: 5px;
}

.skin .alignright {
	float: right;
	margin-left: 5px;
}


/* WP Image Captions */

.wp-caption {
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
	border-radius: 3px;
    background-color: #f3f3f3;
	color: #111;
    border: 1px solid #ddd;
    margin: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
}

p.wp-caption-text {
	margin-top: 3px;
	margin-bottom: 3px;
}

/* hidden class, used to fix IE6 problems */

.hidden {
	display: none;
}

/* dropdowns in sidebars */

.sidebar select {
	width: 99%;
}

/* WP Search Widget */

.widget_search {
	text-align: center;
}

.widget_search .s {
	padding-top: 1px;
	padding-bottom: 0px;
}

/* mediacaster */

div.media,
div.enclosures {
	margin: 5px 0px;
}

div.media {
	text-align: center;
}

/* author image */

.entry_author_image {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.entry .entry_author_image {
	float: left;
	border: outset 1px;
	margin: 4px 10px 0px 4px;
}

/* wp gallery and thumbnails */

.wp-caption,
.gallery {
	clear: both;
}

.gallery dl {
	margin-left: 0px;
}

p.attachment {
	clear: both;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.gallery_nav {
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.gallery_nav .prev_image {
	width: 45%;
	margin-left: 3%;
	float: left;
	text-align: right;
}

.gallery_nav .next_image {
	width: 45%;
	margin-right: 3%;
	float: right;
	text-align: left;
}

.wp_thumbnail {
	display: block;
	float: left;
	border: outset 1px;
	margin: 4px 10px 0px 4px;
}

/* search reloaded */

.search_count {
	text-align: right;
}

.main h3.search_title {
	font-size: 18px;
	font-weight: normal;
}

.search_url {
	color: #060;
}

li.search_result {
	margin-left: -22px;
	list-style: none;
}

li.search_result ul {
	margin-left: 22px;
}

li.search_result ul ul {
	margin-left: 8px;
}

/* footer scripts */

div.scripts {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/* bookmark me, subscribe me */

.entry .bookmark_me,
.entry .subscribe_me {
	margin-top: 5px;
	margin-bottom: 5px;
}

.center_feed_button {
	margin-top: 10px;
	margin-bottom: 10px;
}

.bookmark_me_ruler,
.subscribe_me_ruler {
	clear: both;
	height: 0px !important;
}

.inline_boxes .bookmark_me_narrow {
	margin: 10px 0px;
}

.inline_boxes .bookmark_me_narrow a {
	width: auto;
	height: auto !important;
	line-height: 1em !important;
	margin: 0px;
	padding-right: 5px;
	float: none;
	display: inline;
}

/* newsletter manager */

.inline_boxes .newsletter_inline input.from {
	width: 180px;
}

p.newsletter_fields {
	margin: 9px 0px;
}

/* banner ad widgets */

.ad_unit {
	margin-top: 10px;
	margin-bottom: 10px;
}

.ad_unit,
.ad_unit .header_widget_bg,
.ad_unit .footer_widget_bg {
	background: none !important;
	border: none !important;
	-moz-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}

.ad_unit .header_widget_top,
.ad_unit .header_widget_bottom,
.ad_unit .footer_widget_top,
.ad_unit .footer_widget_bottom {
	background: none !important;
	height: 0px !important;
}

.ad_unit .header_widget_bg .pad,
.ad_unit .footer_widget_bg .pad {
	padding: 0px;
}


/*
DO NOT EDIT THIS FILE
=====================

Semiologic has a custom.css feature.

To customize this file, create a custom.css file in the theme's folder, or in your skin's folder.
Paste this file's contents into it, then only keep that which you need. Remove references to images,
or adjust them accordingly. This will let you customize the theme's CSS without losing your changes
when you upgrade.
*/



/*
 * canvas margins
 */

#wrapper,
#credits,
.wrapper,
.wrapper_item,
.pad,
.post_list {
	margin: 0px auto;
}


/*
 * mts, tsm, and sms layouts
 */

.mts #main,
.mts #sidebar,
.tsm #sidebars,
.tsm #sidebar {
	float: left;
}

.mts #sidebars,
.mts #sidebar2,
.tsm #main,
.tsm #sidebar2 {
	float: right;
}

.sms #sidebar_wrapper,
.sms #sidebar {
	float: left;
}

.sms #main,
.sms #sidebar2 {
	float: right;
}


/*
 * mms, smm, ms and sm layouts
 */

.mms #main,
.ms #main,
.smm #sidebar,
.sm #sidebar {
	float: left;
}

.mms #sidebar,
.ms #sidebar,
.smm #main,
.sm #main {
	float: right;
}


/*
 * mmm layouts
 */

.mmm #wrapper {
	width: 960px;
}

.mmm #credits,
.mmm .wrapper,
.mmm .wrapper_item {
	width: 950px;
}

.m2s #main {
	width: 550px;
}

.sms #sidebar_wrapper {
	width: 750px;
}

.mmm #sidebars {
	width: 400px;
}

.mmm #sidebar,
.mmm #sidebar2 {
	width: 200px;
}

.mm1s #main {
	width: 650px;
}

.mm1s #sidebar {
	width: 300px;
}


/*
 * mm layouts
 */

.mm #wrapper {
	width: 760px;
}

.mm #credits,
.mm .wrapper,
.mm .wrapper_item {
	width: 750px;
}

.mm #sidebar {
	width: 200px;
}

.m1s #main {
	width: 550px;
}


/*
 * m layouts
 */

.m #wrapper {
	width: 630px;
}

.m #credits,
.m .wrapper,
.m .wrapper_item {
	width: 620px;
}


/*
 * Spacer
 */

.spacer,
.entry_bottom,
li.search_result {
	clear: both;
}


/*
 * floating nav
 */

.float_nav #header_nav,
.float_nav #copyright_notice {
	float: left;
}

.float_nav #search_form,
.float_nav #footer_nav {
	float: right;
}

#navbar {
	line-height: 32px;
}

.s {
	padding-top: 1px;
	padding-bottom: 0px;
	width: 140px;
}

.go {
	margin-left: 2px;
	margin-right: 2px;
}

#s {
	width: 120px;
}

#go {
	margin-right: 0px;
}

* html #s {
	margin-top: 3px;
	margin-bottom: 3px;
	vertical-align: center;
}

* html #go {
	margin-top: 3px;
	margin-bottom: 1px;
	vertical-align: center;
}


/*
 * non-floating nav
 */

#footer_nav,
#copyright_notice {
	text-align: center;
}


/*
 * credits
 */

#credits {
	text-align: center;
}


/*
 * inline boxes
 */

.inline_box {
	float: left;
}

.m .inline_box,
.mm .inline_box {
	width: 50%;
}

.mmm .inline_box {
	width: 33.3%;
}

.mmm #header_boxes .inline_box:first-child,
.mmm #footer_boxes .inline_box:first-child,
.mmm #header_boxes .inline_box ~ .inline_box,
.mmm #footer_boxes .inline_box ~ .inline_box {
	width: 33.33%;
}

.mmm #header_boxes .inline_box:first-child + .inline_box,
.mmm #footer_boxes .inline_box:first-child + .inline_box {
	width: 33.3%;
}


/*
Fam Fam Fam silk icons are copyright Mark James (http://www.famfamfam.com/lab/icons/silk/), and CC-By licensed:

http://creativecommons.org/licenses/by/2.5/

To customize this file, create a icons.css file in your skin's folder. Paste this file's contents into it,
then only keep that which you need. Remove references to images, or adjust them accordingly. This will let
you customize the theme's CSS without losing your changes when you upgrade.
*/

#main a.external_icon,

ul {
	list-style-image: url(images2/bullet.gif);
}

.entry_content ul,
.search_result ul {
	list-style: square;
}

.edit_entry a {
	background: url(images2/page_white_edit.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.reply_comment a {
	padding-left: 18px;
	padding-right: 0px;
}

.comment_entry img {
	vertical-align: middle;
}

.edit_comment a {
	padding-left: 18px;
	padding-right: 0px;
}

.entry_tags a,
.entry_categories a {
	padding-left: 18px;
	padding-right: 0px;
}

.entry_author a,
.entry_author span,
.signed_in_author a,
.loginout a {
	padding-left: 18px;
	padding-right: 0px;
}

.entry_date span,
.entry_date a,
.comment_date span,
.pings_date span,
h3.post_list_date {
	padding-left: 18px;
	padding-right: 0px;
}

.entry_replies a {
	padding-left: 18px;
	padding-right: 0px;
}

.leave_reply a {
	padding-left: 18px;
	padding-right: 0px;
}

.name_label label {
	padding-left: 18px;
	padding-right: 0px;
}

.email_label label {
	padding-left: 18px;
	padding-right: 0px;
}

.url_label label {
	padding-left: 18px;
	padding-right: 0px;
}

.link_entry a,
.link_comment a {
	padding: 0px;
	background: none;
}

.s {
	padding-left: 19px;
	padding-right: 3px;
}


#wrapper {
	margin-top: 6px;
	margin-bottom: 6px;
}

.sem_admin_menu #wrapper {
	margin-top: 20px;
}

.skin .wrapper_item {
	width: auto;
}

html {
	background-image: url(images2/pattern.jpg);
	background-position: top center;
	background-repeat: repeat;
}

.m2s #main,
.m1s #main {
	width: 538px;
}

.mm1s #main {
	width: 638px;
}

.m2s #sidebar,
.m2s #sidebar2 {
	width: 194px;
}

.sms #sidebar_wrapper {
	width: 744px;
}

.main .pad {
	padding: 0px;
}

.pad,
.pad .pad,
.post_list {
	padding: 0px 15px;
}

.ad_unit .main_widget_bg .pad,
.ad_unit .widget_bg .pad {
	padding: 0px;
}

#navbar .pad {
	padding: 0px 15px 0px 0px;
}

#search_form {
	padding-left: 15px;
}

#navbar_bg {
	background-image: url(images2/navbar.jpg);
	background-position: top center;
	background-repeat: repeat;
}

#navbar span {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}

#navbar a {
	background-image: url(images2/navbar_item.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding-left: 15px;
	padding-right: 17px;
	margin: 0px;
}

#navbar a:hover,
#navbar span.nav_active {
	background-image: url(images2/navbar_active.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

#navbar span.nav_active {
	font-weight: normal;
	padding-left: 15px;
	padding-right: 17px;
	margin: 0px;
}

#navbar span.nav_active a {
	margin-left: -15px;
	margin-right: -17px;
	background: none;
}

#navbar_bg {
	border: solid 1px;
}

#credits {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	border-top: solid 1px;
}

.entry_bg,
.post_list,
.main_widget_bg,
.widget_bg,
.header_widget_bg,
.footer_widget_bg {
	padding-top: 5px;
	padding-bottom: 5px;
}

.entry_bg,
.post_list,
.main_widget_bg,
.widget_bg,
.header_widget_bg,
.footer_widget_bg {
	border: solid 1px;
}

#header_wrapper,
.entry,
.main_widget,
.widget {
	margin-top: 0px;
	margin-bottom: 12px;
}

#body {
	margin-top: 0px;
	margin-bottom: 0px;
}

#header,
#navbar {
	margin-top: 6px;
	margin-bottom: 6px;
}
.header_widget,
#header_top_wrapper,
#header_middle_wrapper,
#header_bottom_wrapper {
	margin-top: 12px;
	margin-bottom: 12px;
}

#footer,
.footer_widget {
	margin-top: 0px;
	margin-bottom: 12px;
}

#header,
#header_bg,
#header_img,
#header_img img,
#navbar,
#navbar_bg,
.entry,
.entry_bg,
.post_list,
.main_widget,
.main_widget_bg,
.widget,
.widget_bg,
.header_widget,
.header_widget_bg,
.footer_widget,
.footer_widget_bg {
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

#navbar span:first-child,
#navbar span:first-child a {
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	-khtml-border-top-left-radius: 7px;
	-khtml-border-bottom-left-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

#header_img img,
#navbar,
.entry,
.main_widget,
.widget,
.header_widget,
.footer_widget {
	-moz-box-shadow: rgba(0,0,0,.15) 1px 1px 4px;
	-khtml-box-shadow: rgba(0,0,0,.15) 1px 1px 4px;
	-webkit-box-shadow: rgba(0,0,0,.15) 1px 1px 4px;
	box-shadow: rgba(0,0,0,.15) 1px 1px 4px;
}

.entry,
.main_widget,
.widget {
	background-image: url(images2/body.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

.header_widget {
	background-image: url(images2/header_widget.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

.footer_widget {
	background-image: url(images2/footer_widget.jpg);
	background-position: bottom center;
	background-repeat: repeat-x;
}

.main .ad_unit,
.ad_unit .main_widget_bg,
.ad_unit .widget_bg,
.main .blog_header,
.main .blog_footer,
.blog_header .main_widget_bg,
.blog_footer .main_widget_bg {
	border: none;
	background: none;
	padding-top: 0px;
	padding-bottom: 0px;
	-moz-box-shadow: none;
	-khtml-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.inline_boxes_bg {
	background-image: url(images2/inline_boxes.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.widget_title h2 {
	margin-top: -6px;
	margin-left: -16px;
	margin-right: -16px;
	padding: 5px 15px 3px;
	border: solid 1px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-khtml-border-top-left-radius: 7px;
	-khtml-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	background-image: url(images2/widget_header.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

.widget_title h2 {
	font-size: 17px;
}

.widget_calendar table,
.widget_calendar thead,
.widget_calendar tfoot {
	border: solid 1px;
}

html {
	background-color: #fff;
	color: #000;
}

.main h1,
.main h2,
.main h3,
.sidebar h1,
.sidebar h2,
.widget_calendar caption {
	color: #000;
}

.post_list h3 {
	color: inherit;
}

.entry_bg,
.post_list,
.main_widget_bg,
.widget_bg,
.header_widget_bg,
.footer_widget_bg,
.widget_calendar table,
.widget_calendar tfoot,
#credits {
	border-color: #999;
}

.entry,
.main_widget,
.widget,
.widget_calendar table {
	background-color: #fff;
	color: #222;
}


/*
 * Scheme Colors
 * H210 S85 L40
 */

#navbar,
.widget_calendar thead,
.widget_title h2 {
	background-color: #1961a8; /* - */
	color: #fff;
}

.widget_calendar tfoot {
	background-color: #cce5ff; /* L90 */
	color: #000;
}

.header_widget,
.footer_widget {
	background-color: #fcf6f0; /* C-L97 */
	color: #000;
}

#sitename {
	color: #134980; /* L30 */
}

#navbar a {
	color: #fff;
}

#footer a {
	color: #000;
}

#footer a:hover {
	color: #09325c; /* L90* */
}

#navbar_bg,
#go {
	border-color: #0d3054; /* B/2 */
}

.widget_calendar thead,
.widget_title h2 {
	border-color: #545454; /* B/2 S0 */
}


/* == Stop Editing Here! == */
/* Anything beneath the above line will be deleted if you publish CSS under Appearance / Custom CSS. If you want to manually insert additional CSS, place it further up. */

#sitename {
	font-family: Arial, "Liberation Sans", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
	font-size: 24pt;
	font-weight: bold;
}

#tagline {
	font-family: Arial, "Liberation Sans", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
}

.header_widget h2, .header_widget .widget_calendar caption {
	font-family: Arial, "Liberation Sans", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
}

.header_widget h3 {
	font-family: Arial, "Liberation Sans", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
	font-size: 12pt;
}

#header_boxes h2, #header_boxes .widget_calendar caption {
	font-family: Arial, "Liberation Sans", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
}

#MLCalcHolder { 
background: transparent; 
display: none; 
position: 
absolute; z-index: 10001; 
margin: 0; 
padding: 0; 
background: url(http://cdn.mlcalc.com/themes/mlcalc/images/ajax-loader.gif); 
background-repeat: no-repeat; background-position: center; text-align:center 
}

#MLCalcShader {
background: #000000; 
display: none; 
position: absolute; 
z-index: 10000; 
margin: 0; 
padding: 0; 
}

#MLCalcClose { 
display: none; 
color: #F5F5F5; 
font-size: 18px; 
font-weight: bold; 
font-family: Arial; 
cursor: pointer; 
position: absolute; 
background: #D5D5D5; 
border: 1px solid #D5D5D5; 
z-index: 10002; 
text-align: center; 
padding-top: 1px; 
}
