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);
}


/*
Theme Name: Semiologic
Theme URI: http://www.semiologic.com/software/sem-reloaded/
Description: The Semiologic theme, Reloaded.
Version: 0.9.3
Author: Denis de Bernardy
Author URI: http://www.mesoconcepts.com
Text Domain: sem-reloaded
Domain Path: /lang
*/

/*
Terms of use
------------

This software is copyright Mesoconcepts (http://www.mesoconcepts.com), and is distributed under the terms of the GPL license, v.2.

http://www.opensource.org/licenses/gpl-2.0.php
**/

/*
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.
*/


/*
Reset
-----
Based on YUI Reset and YUI Font
Copyright (c) 2008, Yahoo! Inc. All rights reserved. BSD Licensed.
*/

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;
}

.main blockquote {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/icons/blockquote.gif) top left no-repeat;
	padding: 1px 10px 1px 50px;
	margin: 0px;
	min-height: 50px;
}

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(http://stomach-stapling.org/wp-content/themes/sem-reloaded/icons/gray-grad.png);
}

.button:active {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/icons/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(http://stomach-stapling.org/wp-content/themes/sem-reloaded/icons/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,
#credits a.external_icon {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/world_go.gif) center right no-repeat;
	padding-left: 0px;
	padding-right: 14px;
}

ul {
	list-style-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/bullet.gif);
}

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

.edit_entry a {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/page_white_edit.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.reply_comment a {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/comment_add.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.comment_entry img {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/comment_add.gif) bottom center no-repeat;
	vertical-align: middle;
}

.edit_comment a {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/comment_edit.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.entry_tags a,
.entry_categories a {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/folder.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.entry_author a,
.entry_author span,
.signed_in_author a,
.loginout a {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/user.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.entry_date span,
.entry_date a,
.comment_date span,
.pings_date span,
h3.post_list_date {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/calendar.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.entry_replies a {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/comment.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.leave_reply a {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/comment_add.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.name_label label {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/user.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.email_label label {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/email.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.url_label label {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/world_link.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

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

.link_entry img,
.link_comment img {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/link.gif) bottom center no-repeat;
}

.s {
	background: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/css/../icons/magnifier.gif) bottom left no-repeat #fff;
	padding-left: 19px;
	padding-right: 3px;
}

/*
Skin name: Light, Blue
Skin uri: http://skins.semiologic.com/light/
Version: 0.9.1
Author: Denis de Bernardy
Author uri: http://www.mesoconcepts.com
*/


/*
 * Canvas
 */

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

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

.skin .wrapper_item {
	width: auto;
}

html {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/pattern.jpg);
	background-position: top center;
	background-repeat: repeat;
}

#sidebars #sidebar .pad {
	padding-right: 10px;
}

#sidebars #sidebar2 .pad {
	padding-left: 10px;
}

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

#search_form {
	padding-left: 20px;
}

#navbar {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/navbar.jpg);
	background-position: top center;
	background-repeat: repeat;
}

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

#navbar a {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/navbar_item.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 22px;
	margin: 0px;
}

#navbar a:hover,
#navbar span.nav_active {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/navbar_active.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

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

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

#body,
#header_wrapper {
	margin-top: 12px;
	margin-bottom: 12px;
}

#header,
#navbar {
	margin-top: 6px;
	margin-bottom: 6px;
}

.header_widget {
	margin-top: 12px;
	margin-bottom: 12px;
}

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

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

#body_bg,
.header_widget_bg,
.footer_widget_bg {
	padding-top: 5px;
	padding-bottom: 5px;
}

#navbar,
#body,
.header_widget,
.footer_widget {
	border: solid 1px;
}

#header_img,
#header_img img,
#navbar,
#navbar_bg,
#body,
#body_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,
#body,
.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;
}

.header_widget {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/header_widget.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}

.footer_widget {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/footer_widget.jpg);
	background-repeat: repeat-x;
	background-position: bottom center;
}

.inline_boxes_bg {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/inline_boxes.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.mmm .inline_boxes_bg {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/mmm-inline_boxes.gif);
}

#body {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/body.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}

#body_bg {
	background-repeat: repeat-y;
	background-position: center;
}

.mts #body_bg {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/mts-body.gif);
}

.tsm #body_bg {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/tsm-body.gif);
}

.sms #body_bg {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/sms-body.gif);
}

.mms #body_bg,
.ms #body_bg {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/ms-body.gif);
}

.smm #body_bg,
.sm #body_bg {
	background-image: url(http://stomach-stapling.org/wp-content/themes/sem-reloaded/skins/light-blue/images/sm-body.gif);
}

#sidebars .sidebar {
	margin-bottom: 0px;
}

#sidebars .widget:first-child {
	margin-top: 0px;
}

#sidebars .widget:last-child {
	margin-bottom: 0px;
}

#sidebars .widget.ad_unit:first-child {
	margin-top: 10px;
	margin-bottom: 20px;
}

#sidebars .widget.ad_unit:last-child {
	margin-bottom: 10px;
}

.entry_bottom {
	width: 40%;
	margin: 20px auto;
	border-bottom: solid 1px;
}

.single .entry_bottom,
.page .entry_bottom {
	border: none;
	margin: 0px;
}

.widget_title h2 {
	padding-bottom: 3px;
	border-bottom: solid 1px;
}

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


/*
 * Skin Colors
 */

html,
#body,
.widget_calendar table {
	background-color: #fff;
	color: #222;
}

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

.post_list h3 {
	color: inherit;
}

#body,
.header_widget,
.footer_widget,
#credits,
.widget_calendar table,
.widget_calendar tfoot {
	border-color: #999;
}


/*
 * Scheme Colors
 * H210 S85 L40
 */

#navbar,
.widget_calendar thead {
	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* */
}

.entry_bottom,
.widget_title h2 {
	border-color: #819cb8; /* L63 */
}

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

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

