﻿

* {



	font-family: "Trebuchet MS", arial;



	color:#333;



	outline: 0;



	padding: 0;



	margin: 0;



	border: 0 none;



	text-decoration: none;



	white-space: normal;



	vertical-align: baseline;



}







html, body {line-height: 1}



hr {display: none}



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



blockquote, q {quotes: "" ""}



ul {list-style-type: none}



ol {list-style-type: decimal}



.clear {clear: both}



/***************************************************/



body {



	/* background: #dbf4ff url(images/bg.gif) repeat-x top; */

	   background: #9cb6d6 url(images/bg.jpg) repeat-x top; 

/*	background: url('http://www.eamills.com/images/background-gradient.png') #628AB4 repeat-x top; */





	text-align: center;



}







#container {



	width: 980px;



	margin-right: auto;



	margin-left: auto;



	text-align: left;

	



}







#header {



	width: 980px;



	height: 103px;

	



}



/***************************************************/



#pagenav {



	float: left;



	width: 627px;



	height: 45px;



}







#pagenav ul {



	float: left;



	padding-top: 10px;



	padding-left: 20px;



	height: 30px;



}







#pagenav ul li {



	float: left;



	height: 30px;



	text-align: center;



	margin-right: 1px;



}





/*Top Tab Links */

#pagenav ul li a {



	background: url(images/nav.gif) repeat-x;



	background-position: center 0px;



	float: left;



	display: block;



	padding-left: 20px;



	padding-right: 20px;



	line-height: 30px;



	height: 30px;



	font-size: 16px;



	letter-spacing: -1px;



	color: #bbb;



	font-weight: bold;



}







#pagenav ul li a:hover {



	background: url(images/nav.gif) repeat-x;



	background-position: center -30px;



	color: #666;



}







#pagenav ul li.current_page_item a {



	background: url(images/nav.gif) repeat-x;



	background-position: center -60px;



	/* color: #FFF; */

	color: #F7e7bd;



}







#pagenav ul li.current_page_item a:hover {



	background: url(images/nav.gif) repeat-x;



	background-position: center -60px;



}



/***************************************************/



#searchform {



	float: left;



	width: 333px;



	height: 45px;



	margin-right: 20px;



}







#searchform form {



	float: right;



	display: inline;



	background: url(images/ico-search.png) no-repeat;



	background-position: left 0px;



	width: 333px;



	height: 45px;



}







#searchform fieldset {



	float: right;



	display: inline;



	padding-top: 10px;



	height: 35px;



}







#searchform label {



	vertical-align: middle;



	color: #666;



	font-weight: bold;



	font-size: 11px;



}







#searchform input {



	display: inline;



	vertical-align: middle;



	font-size: 11px;



}







#searchinput {



	width: 177px;



	height: 20px;



	padding-left: 6px;



	padding-top: 6px;



	padding-right: 6px;



	background: url(images/search-input.png) no-repeat;



	color: #999;



}







#searchbutton {



	width: 35px;



	height: 25px;



	line-height: 1.4em;



	background: url(images/search-button.png) no-repeat;



	font-weight: bold;



	color: #366799;



	text-align: center;



	cursor: pointer;



}



/***************************************************/



/* Search form CSS */



form#srcform {



	background: #EEE;



	padding: 10px;



}







form#srcform fieldset {



}







form#srcform input {



	vertical-align: middle;



	font-size: 11px;



}







form#srcform #srcinput {



	padding: 4px;



	width: 250px;



	background: #FFF;



	color: #333;



	font-weight: normal;



	border: 1px solid #ddd;



}







form#srcform #srcbutton {



	padding: 2px;



	width: 50px;



	background: #aaa;



	color: #FFF;



	font-weight: bold;



	text-align: center;



	cursor: pointer;



}



/***************************************************/



#logo {



	float: left;



	display: inline;



	margin-top: 25px;



	margin-left: 20px;



	margin-right: 20px;



	padding-right: 40px;



	padding-left: 28px;



	border-right: 1px dashed #ccc;



	background: url(images/logo.gif) no-repeat;	



	background-position: left 0px;



}







#logo h1 {



	padding-top: 9px;



	font-size: 22px;



	font-weight: bold;



}





/* Main Blog Title Text: Jpouch Life */

#logo h1 a {



	font-size: 22px;



	font-weight: bold;



	letter-spacing: -1px;



	color: #366799;



}







#logo h1 a:hover {



	color: #5ea2e7;



}







#logo .description {



	color: #999;



	font-size: 11px;



	line-height: 1.4em;



}







#about {



	float: left;



	display: inline;



	margin-top: 25px;



	width: 500px;



	font-size: 11px;



}







#about p {



	color: #333;



	font-size: 11.5px;



	line-height: 1.4em;



}



#about li {



	border-bottom:2px dotted color:#ff9600;



}

	



/***************************************************/



#column {



	float: left;



	width: 540px;



	margin-right: 20px;



	/* 5 pixel block of color on the left just below header */

	border-top: 5px solid /*#a1c4d3;*/ #9cb6d6;

	



}







.post {



	margin-top: 10px;



}





/* Post Links */

.post a {



	color:#333;



	border-bottom:1px dotted #2f8cab;

	



}







.post a:hover {



	color: #2f8cab;

	



}







.post-top {



	width: 540px;



	height: 10px;



	background: url(images/post-top.png) no-repeat;



	overflow: hidden;

	

	



}







.post-bottom {



	width: 540px;



	height: 10px;



	background: url(images/post-bottom.png) no-repeat;



	overflow: hidden;



}







.entry {



	background: #FFF;



	border-right: 1px solid #ddd;



	border-left: 1px solid #ddd;

	

	



}







.entry h2 {



	padding-left: 15px;



	padding-right: 15px;



	padding-top: 5px;



	line-height: 1.3em;



	font-size: 20px;



	font-weight: normal;



	letter-spacing: -1px;



}




.announce {
		height:25px;
		width:880px;
		float:left;
		margin-top:5px;
		
		}

.highlite { background:#ECCE18; color:#7E0001; padding:4px; font-weight:bold;}


.entry h2 a {



	/* This oeverrides the underline in post titles */

	border-bottom:none;

	

	line-height: 1.3em;



	font-size: 20px;



	letter-spacing: -1px;



}







.entry .date {



	display: block;



	margin-left: 15px;



	margin-right: 15px;



/* 	color: #999; */

	color: #94927b;



	padding-bottom: 5px;



	font-size: 11px;

	

	



}







/********* CSS For Post Info Below Header ***************/

/* Posted in Category */

.info {



/*	background: #fffff4; */

	background: /*#CDBFAC;*/ #fcf1d1;



	border-top: 1px dotted #ddd;



	border-bottom: 1px dotted #ddd;



	padding-left: 15px;



	padding-right: 15px;



	font-size: 11px;

	

	

	



}





/*Posted in Category Text */

.info .cat {



	float: left;

	color:#354e71

	



}







.info .comments {



	float: right;

	

	



}







.info .cat a {



	line-height: 26px;



	background: url(images/ico-date.gif) no-repeat;



	background-position: left center;



	padding-top: 1px;



	padding-bottom: 1px;



	padding-left: 20px;

	

	/* This oeverrides the underline in post titles */

	border-bottom:none;



}







.postmetadata{



font-size:80%;



background:#f8f8f8;



border-top: 3px double #eee;



padding: 1px 0 1px 5px;



margin: 0;







}







.postmetadata p{



line-height: 15px;



padding: 0;



margin: 0;







}











.info .comments a {



	line-height: 26px;



	background: url(images/ico-comment.gif) no-repeat;



	background-position: left center;



	padding-top: 1px;



	padding-bottom: 1px;



	padding-left: 20px;

	

	/* This oeverrides the underline in post titles */

	border-bottom:none;



}



/********* CSS For Article CONTENT ***************/



.content {



	padding-top: 15px;



	padding-right: 15px;



	padding-left: 15px;



	padding-bottom: 1px;



}







.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {



	line-height: 1.5em;



	margin: 0px 0px 5px 0px;



	padding: 0;



}





/* Text Color in posts */

.content p {



	font-size: 13px;



	line-height: 1.5em;



	margin: 0px 0px 10px 0px;



	padding: 0;

	

	color:#333333;



}







.content .more-link {



	font-size: 11px;

	color:#999;

	font-weight: bold;



	text-transform: uppercase;
	text-align:center;



	display:inline;

	
	
	

}







.content h1 {



	letter-spacing: -2px;



	font-size: 20px;



	/* color: #5ecef7; */

	color: #d16405;



}







.content h2 {



	letter-spacing: -1px;



	font-size: 18px;



	color: #5a94bd;



}







.content h3 {



	letter-spacing: -1px;



	font-size: 16px;



	font-weight: bold;



	color: #333;



}







.content h4 {



	font-size: 14px;



	font-weight: bold;



}







.content h5 {



	font-size: 12px;



	font-weight: bold;



	color: #999;



}







.content h6 {



	font-size: 11px;



	font-weight: bold;



}







/* CSS for UL/OL lists */



.content ol {padding-left: 20px;}



.content ul {margin: 5px 5px 20px 5px;}



.content ol {margin: 5px 5px 20px 5px;}



.content ul ul {margin: 5px 5px 5px 5px;}



.content ol ol {margin: 5px 5px 5px 5px;}







.content ol li {



	line-height: 1.5em;



	color: #333;



	margin-bottom: 5px;



	font-size: 12px;



}







.content ul li {



	line-height: 1.5em;



	color: #333;



	background: url(images/bullet.gif) no-repeat;



	background-position: left 6px;



	padding-left: 20px;



	margin-bottom: 5px;



	font-size: 12px;



}



/* End CSS for UL/OL lists */







/* Additional post tags */



blockquote {



	/*padding: 10px;



	padding-left: 40px;



	background: #f7fcea url(images/blockquote.png) no-repeat;



	background-position: 8px 8px;



	margin-bottom: 15px;*/

	background: #f7fcea url(images/blockquote.png) no-repeat;

	border-top-width: 1px;



border-right-width-value: 1px;



border-right-width-ltr-source: physical;



border-right-width-rtl-source: physical;



border-bottom-width: 1px;



border-left-width-value: 1px;



border-left-width-ltr-source: physical;



border-left-width-rtl-source: physical;



border-top-style: dashed;



border-right-style-value: dashed;



border-right-style-ltr-source: physical;



border-right-style-rtl-source: physical;



border-bottom-style: dashed;



border-left-style-value: dashed;



border-left-style-ltr-source: physical;



border-left-style-rtl-source: physical;



border-top-color: #b0b0b0;



border-right-color-value: #b0b0b0;



border-right-color-ltr-source: physical;



border-right-color-rtl-source: physical;



border-bottom-color: #b0b0b0;



border-left-color-value: #b0b0b0;



border-left-color-ltr-source: physical;



border-left-color-rtl-source: physical;



padding-top: 10px;



padding-right: 10px;



padding-bottom: 0pt;



padding-left: 10px;



margin-top: 30px;



margin-right: 30px;



margin-bottom: 30px;



margin-left: 30px;





}







blockquote p {



	font-family: "Trebuchet MS", arial;



	line-height: 1.5em;



	font-size: 12px;



	color: /*#366799;*/ #9cb6d6;



}







blockquote * {



	font-family: "Trebuchet MS", arial;



	line-height: 1.5em;



	font-size: 12px;



	color: #9cb6d6;



}







ins {



	text-decoration: underline;



}







del {



	text-decoration: line-through;



}







code {



	color: #333;



	font-family: verdana;



	font-size: 11px;



	background: #eee;



}



/* Thanks! */







.tags {



	border-top: 1px solid #ddd;



	font-weight: bold;



	line-height: 2em;



	color: #bbb;



	padding-left: 15px;



	padding-right: 15px;



	text-align: right;



	font-size: 11px;



}







.tags a {



	font-weight: normal;



	color: #333;



	text-transform:lowercase;

	

	



}







.tags a:hover {



	color: #ff9600;



}





/* You can follow this post via RSS */

.follow {



	background: #f9f9f9;



	padding: 10px;



	margin-left: 15px;



	margin-right: 15px;



	margin-top: 10px;



	margin-bottom: 10px;



	border: 1px dashed #eee;



	font-weight: bold;



	font-size: 11px;



}







.follow a {



	font-weight:bold;



	background: url(images/rss.png) no-repeat;



	background-position: left center;



	padding-left: 20px;



}







.state {



	margin-left: 15px;



	margin-bottom: 15px;



	font-size: 12px;



	line-height: 1.5em;



}







.state a {



	line-height: 1.5em;



}



/***************************************************/



.navigation {



	padding-top: 10px;



	padding-right: 5px;



	padding-left: 5px;



	font-size: 11px;



	line-height: 1em;



	text-transform: uppercase;



	font-weight: bold;



}







.navigation a {



	color: #333;



}







.navigation a:hover {



	color: #666;



}







.navleft {



	float: left;



	width: 48%;



}







.navright {



	float: right;



	width: 48%;



	text-align: right;



}



/***************************************************/



.alignleft img, .alignright img, .aligncenter img {



	/*border: 4px solid #ccc;*/

	





}







.alignleft {



	float: left;



	display: inline;



	background: #fff;



	margin-right: 10px;



	margin-bottom: 4px;



}







.alignright {



	float: right;



	display: inline;



	background: #fff;



	margin-left: 10px;



	margin-bottom: 4px;



}







.aligncenter {



	text-align: center;



	display: inline;



}







.alignnone {



}



.wp-caption 

{



border-top-width: 1px;



border-right-width-value: 1px;



border-right-width-ltr-source: physical;



border-right-width-rtl-source: physical;



border-bottom-width: 1px;



border-left-width-value: 1px;



border-left-width-ltr-source: physical;



border-left-width-rtl-source: physical;



border-top-style: solid;



border-right-style-value: solid;



border-right-style-ltr-source: physical;



border-right-style-rtl-source: physical;



border-bottom-style: solid;



border-left-style-value: solid;



border-left-style-ltr-source: physical;



border-left-style-rtl-source: physical;



border-top-color: #dddddd;



border-right-color-value: #dddddd;



border-right-color-ltr-source: physical;



border-right-color-rtl-source: physical;



border-bottom-color: #dddddd;



border-left-color-value: #dddddd;



border-left-color-ltr-source: physical;



border-left-color-rtl-source: physical;



text-align: center;



background-color: #f3f3f3;



padding-top: 4px;



margin-top: 10px;



margin-right: 10px;



margin-bottom: 10px;



margin-left: 10px;



}



.wp-caption a {

	border-bottom:none;



}



p.wp-caption-text a {

	border-bottom:none;



}





p.wp-caption-text {



	/*padding: 3px;



	margin: 0;



	font-size: 11px;



	color: #999;*/

	font-size: 11px;



line-height: 17px;



padding-top: 0pt;



padding-right: 4px;



padding-bottom: 5px;



padding-left: 4px;



margin-top: 0pt;



margin-right: 0pt;



margin-bottom: 0pt;



margin-left: 0pt;



}



/***************************************************/

/* 5px bar above ads on right */

#sidebar {



	float: left;



	width: 420px;



	/* border-top: 5px solid #79d8ff; */

	border-top: 5px solid #9cb6d6;



}



/***************************************************/



.box {



	width: 420px;



}





/* Sponsored Ads and RSS Subscription */

.box h2 {



	margin-top: 10px;



	display: block;



	width: 418px;



	border-left: 1px solid #eee;



	border-right: 1px solid #eee;



	border-top: 1px solid #eee;



	height: 22px;



	background: /*#fffff4;*/ #f5ede3;



	color: #333;



	line-height: 22px;



	font-weight: bold;



	text-indent: 10px;



	font-size: 13px;



}



/***************************************************/



.ads {



	padding: 10px;



	border: 1px solid #eee;



	background: #FFF;



}







.ads ul {







}







.ads ul li {



	float: left;



	display: inline;



	width: 125px;



	height: 125px;



	margin-left: 5px;



	margin-right: 2px;



}







.ads ul li a {



	float: left;



	display: block;



	width: 125px;



	height: 125px;



}







.ads ul li a img {



	float: left;



	display: block;



	width: 125px;



	height: 125px;



}



/***************************************************/



.subscribe {



	padding: 10px;



	border: 1px solid #eee;



	background: #FFF;



}







.rssfeed {



	font-size: 12px;



	line-height: 1.4em;



	background: url(images/bullet.gif) no-repeat;



	background-position: left 5px;



	padding-left: 15px;



	margin-bottom: 5px;



}







.rssfeedlinks {



	padding-top: 5px;



	padding-bottom: 5px;



	margin-bottom: 10px;



	border-bottom: 1px dotted #ddd;



	font-size: 11px;



}







.rssfeedlinks a {



	float: left;



	font-weight: bold;



	background: url(images/rss.png) no-repeat left;



	padding-left: 22px;



	line-height: 1.5em;



	color: #366799;



	margin-right: 40px;



}







.rssfeedlinks a:hover {



	color: #5ea2e7;



	line-height: 1.5em;



}







.subscribe form {



	display: inline;



}







.subscribe fieldset {



	display: inline;



}







.subscribe input {



	display: inline;



	vertical-align: middle;



	font-size: 11px;



}







#rssinput {



	width: 300px;



	height: 20px;



	padding-left: 7px;



	padding-top: 7px;



	background: url(images/rss-input.gif) no-repeat bottom;



}







#rssinput:focus {



	width: 300px;



	height: 20px;



	padding-left: 7px;



	padding-top: 7px;



	background: url(images/rss-input.gif) no-repeat top;



}







#rssbutton {



	width: 36px;



	height: 36px;



	background: url(images/rss-button.gif) no-repeat;



	cursor: pointer;



}



/***************************************************/



.tabs {



	margin-top: 10px;



	width: 420px;



	overflow: hidden;



}







.tabs li {



	float: left;



	display: inline;



	margin-left: 1px;



	text-align: center;



	overflow: hidden;



	font-size: 11px;



}





/* Recent Comments, Recent Posts, Popular Tags */

/* Links */

.tabs li a {



	float: left;



	display: block;



	color: #ffff4;



	font-weight: bold;



	padding-left: 20px;



	padding-right: 20px;



	line-height: 26px;



	height: 26px;



	background: url(images/tab.gif) repeat-x top;



}







.tabs li a:hover {



	display: block;



	color: #CDBFAC

	/*light blue */



}







.tabs li a.selected {



	display: block;



	background: url(images/tab.gif) repeat-x bottom;



	color: #FFF;



}







.tabs li a.selected:hover {



	display: block;



	background: url(images/tab.gif) repeat-x bottom;



	color: #FFF;



}



/***************** CSS For TAB Content *******************/



.tabcontent {



	display: none;



	background: #FFF url(images/tabtop.gif) no-repeat top;



	border: 1px solid #eee;



	border-top: 0;



	padding-top: 15px;



	padding-left: 10px;



	padding-right: 10px;



	padding-bottom: 5px;



	overflow: hidden;



	font-size: 11px;



}







.tabcontent a, .tabcontent a strong {
/* Color for Names in Comments */


	color: #2c78b9;


	line-height: 1.4em;



}







.tabcontent a:hover, .tabcontent a:hover strong {



	color: #5ea2e7;



}







.tabcontent ul li {



	display: block;



	background: url(images/bullet.gif) no-repeat;



	background-position: left 5px;



	border-bottom: 1px dotted #ddd;



	padding-bottom: 5px;



	margin-bottom: 5px;



	padding-left: 20px;



	color: #999;



	line-height: 1.4em;



	font-size: 11px



}







.tabcontent ul li a {



	color: #2c78b9;



	line-height: 1.4em;



}







.tabcontent ul li a:hover {



	color: #5ea2e7;



}







.tabcontent ul li span {



	display: block;



	color: #999;



}



/***************** CSS For TAB Content *******************/



@media print {



	.tabcontent {



	display: block !important;



	}



}



/***************************************************/



.sidebar {



	float: left;



	width: 200px;



	margin-right: 20px;



	font-size: 11px;



}







.sidebar a {



	color: #366799;



}







.sidebar a:hover {



	color: #5ea2e7;



}





/* link panels below recent posts toggle */

.sidebar ul li h2 {



	margin-top: 10px;



	display: block;



	background: /*#fffff4;*/ #f8f2e5;



	width: 198px;



	border-left: 1px solid #eee;



	border-right: 1px solid #eee;



	border-top: 1px solid #eee;



	height: 22px;



	color: #333;



	line-height: 22px;



	font-weight: bold;



	text-indent: 10px;



	font-size: 13px;



}







.sidebar ul li div {



	padding: 10px;



	border: 1px solid #eee;



	background: #FFF;



	line-height: 1.4em;



	font-size: 11px;



}



/***********************************************/



.sidebar ul ul {



	padding: 10px;



	border: 1px solid #eee;



	background: #FFF;



}







.sidebar ul ul ul {



	padding: 0px;



	border: 0;



	background: #FFF;



}







.sidebar ul li ul li {



	display: block;



	background: url(images/bullet.gif) no-repeat;



	background-position: left 9px;



	border-bottom: 1px dotted #ddd;



	padding-left: 20px;



	padding-top: 4px;



	padding-bottom: 4px;



}







.sidebar ul li ul li a {



	display: block;



	color: #366799;



	line-height: 1.4em;



}







.sidebar ul li ul li a:hover {



	color: #5ea2e7;



}



/***************************************************/



#footer {



	margin-top: 20px;



	width: 100%;



	background: #eaf2d9;



	border-top: 5px solid #fff;



	padding-top: 15px;



	padding-bottom: 15px;



}







#footercontent {



	width: 980px;



	height: 60px;



	margin-right: auto;



	margin-left: auto;



}







#footercontent ul {



	float: left;



	margin-bottom: 10px;



}







#footercontent ul li {



	float: left;



	margin-right: 20px;



	padding-right: 20px;



	border-right: 1px dotted #ccc;



	line-height: 1.5em;



}







#footercontent ul li a {



	float: left;



	display: block;



	color: #666;



	font-size: 14px;



	font-weight: bold;



	text-transform: uppercase;



	letter-spacing: -1px;



	line-height: 1.5em;



}







#footercontent ul li a:hover {



	color: #333;



	line-height: 1.5em;



}







.copyright {



	float: right;



	color: #999;



	line-height: 1.5em;



	font-size: 11px;



}







.copyright a {



	font-weight: bold;



	border-bottom: 1px dotted #ff9600;



	line-height: 1.5em;



	color: #666;



}







.copyright a:hover {



	color: #333;



	line-height: 1.5em;



}







.rss {



	float: left;



	font-size: 11px;



}







.rss a {



	float: left;



	display: block;



	font-weight: bold;



	background: url(images/rss.png) no-repeat left;



	padding-left: 25px;



	line-height: 1.5em;



	color: #366799;



	margin-right: 25px;



}







.rss a:hover {



	color: #333;



	line-height: 1.5em;



}







.property {



	float: right;



	color: #366799;



	line-height: 1.5em;



	font-size: 11px;



}







.property a {



	font-weight: bold;



	color: #366799;



}







.property a:hover {



	text-decoration: underline;



}



/***************************************************/



/* CSS for Search Results Only Optional */



.result {



	border-top: 1px solid #ddd;



	padding-top: 10px;



	padding-bottom: 10px;



	font-size: 11px;



}







.result h3 {



	font-size: 16px;



	font-weight: bold;



	letter-spacing: -1px;



	padding:0;margin:0;



	line-height: 1em;



}







.result h3 a {



	font-size: 16px;



	font-weight: bold;







	letter-spacing: -1px;



	padding:0;margin:0;



	line-height: 1em;



}







.result .rdate {



	float: left;



	line-height: 2em;



	color: #aaa;



}







.result .rcomment {



	float: right;



	line-height: 1.5em;



	color: #aaa;



	font-weight: bold;



}







.result .rcomment a {



	color: #999;



	font-weight: bold;



}







.result .rcomment a:hover {



	color: #ff9600;



}







.result .rsummary {



	padding: 10px;



	border: 1px dotted #eee;



	background: #fffff9;



}







.result .rsummary p {



	font-size: 12px;



	margin:0;



	padding:0;



}







.result .rcat {



	float: left;



	line-height: 2em;



	color: #aaa;



}







.result .rcat a {



	color: #999;



	font-weight: bold;



}







.result .rcat a:hover {



	color: #ff9600;



}







.result .rtags {



	float: right;



	line-height: 2em;



	color: #aaa;



}







.result .rtags a {



	color: #999;



	text-transform: lowercase;



}







.result .rtags a:hover {



	color: #a2d700;



}



/***************************************************/



/*           Commenting System CSS        */



#combox {



	border-top: 5px solid /*#3fccea;*/ #9cb6d6;



	padding-top: 20px;



	padding-bottom: 20px;



	padding-left: 15px;



	padding-right: 15px;



}







h3#respond {



	font-size: 16px;



	font-weight: bold;



	letter-spacing: -1px;



	line-height: 1em;



	padding-bottom: 5px;



	margin-bottom: 2px;



	border-bottom: 1px dotted #ddd;



}







h3#comments {



	font-size: 16px;



	font-weight: bold;



	letter-spacing: -1px;



	line-height: 1em;



	padding-bottom: 5px;



	margin-bottom: 2px;



	border-bottom: 1px dotted #ddd;



}







ol.commentlist {



	list-style-type: none;



	margin-bottom: 20px;



	padding-bottom: 20px;



	border-bottom: 5px solid #a4d5e5;



}







ol.commentlist li {



	background: #f8fcef;



	border: 1px solid #eee;



	padding: 20px;



	margin-top: 20px;



}







ol.commentlist li.alt {



	background: #FFF;



	border: 1px solid #eee;



	padding: 20px;



	margin-top: 20px;



}







.avatar {



	float: left;



	display: inline;



	width: 32px;



}







.commentbody {



	float: left;



	display: inline;



	margin-left: 20px;



	width: 410px;



}







.commentbody em {



	font-size: 11px;



}



/***************************************************/



p.comment_author, p.comment_author a {



	font-weight: bold;



	color: #455c6b;

	border-bottom:none;

	font-size: 11px;



}







p.comment_author a:hover {



	font-weight: bold;



	color: #ff3600;



}







p.comment_time {



	line-height: 1.5em;



	color: #999;



	font-size: 10px;



	font-family: tahoma;



	font-weight: bold;



	text-transform: uppercase;



}







.comment_text {



	line-height: 1.5em;



	color: #333;



	margin-top: 15px;



	font-size: 11px;



}



/***************************************************/



.reply form {



	background: #EEE;



	width: 488px;



	padding: 10px;



}







.reply p {



	margin-top: 10px;



	font-size: 11px;



}







.reply fieldset {



	vertical-align: middle;



	display: inline;



}







.reply input {



	vertical-align: middle;



	display: inline;



	font-size: 11px;



}







.reply textarea {



	vertical-align: middle;



	display: inline;



	font-size: 11px;



}







.reply label {



	vertical-align: middle;



	display: inline;



	font-size: 11px;



	font-weight: bold;



	font-family: tahoma;



	margin-left: 10px;



}







.replytext {



	border: 1px solid #d9f6fa;



	width: 200px;



	padding: 5px;



	color: #366799;



}







.replytext:focus {



	border: 1px solid #c3e5ea;



	background: #fefff7;



}







.replyarea {



	border: 1px solid #d9f6fa;



	line-height: 1.5em;



	padding: 5px;



	width: 470px;



	height: 120px;



	color: #366799;



}







.replyarea:focus {



	border: 1px solid #c3e5ea;



	background: #fefff7;



}







.replybutton {



	background: #666;



	text-align: center;



	width: 100px;



	height: 25px;



	font-weight: bold;



	color: #FFF;



	cursor: pointer;



}



/***************************************************/

/*Columns for Surgery Photos */


#side-a {
	float:left;
	width: 250px;
}

#side-b { 
	float:left;
	width: 250px;
	height: 1% /* Holly hack for Peekaboo Bug */
}


	/* Social Sharing Sidebar */
#socialSidebar {
	position: fixed;
	_position: absolute;
	top:350px;
	left: 0;
	height: auto;
	width: 60px;
	border: 1px solid #cbc8c2;
}
#socialSidebar ul.shareIcons {
	background-color: #eeece7;
	width: 55px;
	padding: 5px 0 10px 5px;
	margin: 0;
}
#socialSidebar ul.shareIcons span {
	padding-left: 10px;
	padding-top: 2px;
	color: #999;
	font-size: 12px;
	clear: both;
}
#socialSidebar .shareIcons {
}
#socialSidebar li.shareIcons {
	display: block;	
}
#socialSidebar li.shareType {
	padding: 5px 0 5px 10px;
	border-bottom: 1px dotted #333;
	margin-bottom: 10px;
	margin-left: -10px;
}
#socialSidebar a.shareSideLink {
	text-decoration: underline;
	color: #999;
	font-size: 12px;
} 
/* END social Sidebar */

