/*
Theme Name: True Elegance
Theme URI: http://www.customthemedesign.com/
Description: True Elegance WordPress theme is a unique and stunning wordpress style by <a href="http://www.customthemedesign.com/">Custom Theme Design</a>.
Version: 1.0
Author: Ahmed Fouad
Author URI: http://www.customthemedesign.com/
*/ /*
CSS General Reset
*/
* {
	border: 0 none;
	font-family: arial;
	font-size: 1em;
	margin: 0;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	padding: 0;
	text-decoration: none;
	vertical-align: baseline;
	white-space: normal;
}

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: #591c32 url("images/bg.gif") repeat-x scroll center top;
	text-align: center;
}

#flowers {
	background: #591c32 url("images/bgflowers.png") repeat-x scroll center top;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 100%;
}

#container {
	/*background: #F3F3F3 none repeat scroll 0 0;*/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 900px;
}

/*
Very Top Bar
*/
#top {
	background: #591c32 url("images/bg.gif") repeat-x scroll center top;
	height: 24px;
	width: 900px;
}

#pagemenu {
	background: #FFFFFF none repeat scroll 0 0;
	border-left: 1px solid #DDDDDD;
	display: inline;
	float: left;
	height: 24px;
	margin-left: 20px;
	z-index: 20;
}

#pagemenu li {
	display: block;
	float: left;
	height: 24px;
}

#pagemenu li ul li {
	border-bottom: 1px solid #DDDDDD;
	height: 24px;
	width: 100%;
}

#pagemenu li a {
	border-right: 1px solid #DDDDDD;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: lowercase;
}

#pagemenu li a:hover {
	background: #835565 none repeat scroll 0 0;
	border-right: 1px solid #835565;
	color: #FFFFFF;
}

#pagemenu li.current_page_item a {
	background: #835565 none repeat scroll 0 0;
	border-right: 1px solid #835565;
	color: #FFFFFF;
}

#pagemenu li.current_page_item a:hover {
	background: #835565 none repeat scroll 0 0;
	border-right: 1px solid #835565;
	color: #FFFFFF;
}

#pagemenu ul {
	display: none;
	position: absolute;
	z-index: 99;
}

#pagemenu ul li a {
	background: #FFFFFF none repeat scroll 0 0;
	display: block;
}

#pagemenu li ul a:hover {
	background: #FFFFFF none repeat scroll 0 0;
	display: block;
}

#pagemenu ul a {
	display: block;
}

#pagemenu ul ul {
	display: none;
	margin-left: 199px;
	margin-top: -25px;
	position: absolute;
}

#pagemenu li:hover ul ul {
	display: none;
}

#pagemenu li:hover ul {
	display: block;
}

#pagemenu ul li:hover ul {
	display: block;
}

#pagemenu li ul li {
	display: block;
	width: 100%;
}

#pagemenu li.page_item ul {
	border-top: 1px solid #DDDDDD;
	width: 200px;
}

#pagemenu li.page_item a {
	display: block;
}

#pagemenu li.page_item a:hover {
	display: block;
}

#pagemenu li.page_item ul li a {
	background: #FFFFFF none repeat scroll 0 0;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	color: #666666;
	display: block;
	font-size: 0.7em;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	text-transform: lowercase;
}

#pagemenu li.page_item ul li a:hover {
	background: #FFFFFF none repeat scroll 0 0;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #835565;
	color: #FF9000;
	display: block;
	font-size: 0.7em;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	text-transform: lowercase;
}

/*
Search bar
*/
#searchbar {
	display: inline;
	float: right;
	font-size: 0.7em;
	margin-right: 20px;
	margin-top: 1px;
}

.searchform {
	display: inline;
	float: right;
	vertical-align: middle;
}

.searchform fieldset {
	display: inline;
	vertical-align: middle;
}

.searchform label {
	display: inline;
	vertical-align: middle;
}

.searchform input {
	display: inline;
	vertical-align: middle;
}

.searchform .searchlabel {
	color: #FFFFFF;
	font-family: verdana;
	font-weight: bold;
	letter-spacing: -1px;
	margin-right: 5px;
	text-transform: uppercase;
}

.searchform .searchterm {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #DDDDDD;
	color: #999999;
	padding: 3px;
	width: 200px;
}

.searchform .searchterm:focus {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #835565;
	color: #835565;
}

.searchform .searchbutton {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #DDDDDD;
	color: #666666;
	cursor: pointer;
	font-size: 0.9em;
	height: 21px;
	text-transform: uppercase;
}

.searchform .searchbutton:hover {
	color: #835565;
}

.searchformI {
	font-size: 0.7em;
	vertical-align: middle;
}

.searchformI fieldset {
	display: inline;
	vertical-align: middle;
}

.searchformI label {
	display: inline;
	vertical-align: middle;
}

.searchformI input {
	display: inline;
	vertical-align: middle;
}

.searchformI .searchlabel {
	color: #9CA485;
	font-family: verdana;
	font-weight: bold;
	letter-spacing: -1px;
	margin-right: 5px;
	text-transform: uppercase;
}

.searchformI .searchterm {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #DDDDDD;
	color: #999999;
	padding: 3px;
	width: 200px;
}

.searchformI .searchterm:focus {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #835565;
	color: #FF9600;
}

.searchformI .searchbutton {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #DDDDDD;
	color: #666666;
	cursor: pointer;
	font-size: 0.9em;
	height: 21px;
	text-transform: uppercase;
}

.searchformI .searchbutton:hover {
	color: #FF9600;
}
.space-5px {
	width: 900px;
	height: 5px;
    filter:alpha(opacity=100); 
    -moz-opacity: 1; 
    opacity: 1;
}
#header {
	background: transparent url("images/header_02.png") no-repeat scroll center top;
	height: 150px;
	width: 900px;
	border-top: 2px solid #835565;
	border-bottom: 2px solid #835565;
	margin-bottom: 5px;
}

#header_logo {
	display: inline;
	float: left;
	height: 60px;
}

#header_logo h1.blogtitle {
	background: transparent url("") no-repeat scroll center top;
	float: left;
	margin-right: 10px;
	padding-top: 39px;
}

#header_logo h1.blogtitle a {
	color: #6F8BA3;
	font-family: "Trebuchet MS";
	font-size: 1.1em;
	letter-spacing: -1px;
	line-height: 1.2em;
}

#header_logo h1.blogtitle a:hover {
	color: #835565;
}

#header_logo .description {
	color: #666666;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.4em;
	padding-top: 44px;
}

#header_ad {
	display: inline;
	float: right;
	height: 60px;
	margin-right: 15px;
	margin-top: 30px;
	width: 468px;
}

#header_ad img {
	display: block;
}

/*
Page Menu CSS
*/
#bar {
	background: transparent url("images/menu.gif") repeat-x scroll 0 0;
	height: 28px;
	width: 900px;
}

#bar #toprss {
	display: inline;
	float: right;
	height: 28px;
	margin-right: 10px;
}

#bar #toprss a {
	background: transparent url("images/feed1.gif") no-repeat scroll left
		center;
	color: #FFFFFF;
	display: block;
	float: right;
	font-size: 10px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-left: 25px;
	text-transform: uppercase;
}

#bar #toprss a:hover {
	background: transparent url("images/feed2.gif") no-repeat scroll left
		center;
	color: #835565;
}

#catmenu {
	display: inline;
	float: left;
	height: 28px;
	z-index: 20;
}

#catmenu li {
	border-right: 0 solid #2594BF;
	display: block;
	float: left;
	height: 28px;
}

#catmenu li ul li {
	border-bottom: 1px solid #DDDDDD;
	border-right: 0 none;
	height: 24px;
	width: 100%;
}

#catmenu li a {
	color: #FFFFFF;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 28px;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
}

#catmenu li a:hover {
	background: #835565 none repeat scroll 0 0;
}

#catmenu li.current-cat a {
	background: #FFFFFF none repeat scroll 0 0;
	color: #835565;
}

#catmenu li.current-cat a:hover {
	background: #FFFFFF none repeat scroll 0 0;
	color: #835565;
}

#catmenu ul {
	display: none;
	position: absolute;
	z-index: 99;
}

#catmenu ul li a {
	background: #FFFFFF none repeat scroll 0 0;
	display: block;
}

#catmenu li ul a:hover {
	background: #FFFFFF none repeat scroll 0 0;
	display: block;
}

#catmenu ul a {
	display: block;
}

#catmenu ul ul {
	border-left: 1px solid #835565;
	display: none;
	margin-left: 200px;
	margin-top: -24px;
	position: absolute;
}

#catmenu li:hover ul ul {
	display: none;
}

#catmenu li:hover ul {
	display: block;
}

#catmenu ul li:hover ul {
	display: block;
}

#catmenu li ul li {
	display: block;
	width: 100%;
}

#catmenu li.cat-item ul {
	width: 200px;
}

#catmenu li.cat-item a {
	display: block;
}

#catmenu li.cat-item a:hover {
	display: block;
}

#catmenu li.cat-item ul li a {
	background: #F9F9F9 none repeat scroll 0 0;
	color: #666666;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	text-transform: none;
}

#catmenu li.cat-item ul li a:hover {
	background: #FFFFFF none repeat scroll 0 0;
	color: #835565;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	text-transform: none;
}

#bloginfo {
	background: transparent url("images/bginfo.gif") no-repeat scroll 0 0;
	border-top: 3px solid #FFFFFF;
	color: #8B8B8B;
	width: 900px;
}

#bloginfo a {
	color: #3B3B3B;
}

#bloginfo a:hover {
	color: #835565;
}

#bloginfobox {
	margin: 5px 5px 0px 5px;
}

#bloginfo ul {
	width: 890px;
}

#bloginfo ul li {
	float: left;
}

#bloginfo ul li ul li {
	float: none;
}

#bloginfo ul li.posts,#bloginfo ul li.comments,#bloginfo ul li.tags {
	width: 290px;
}

#bloginfo ul li.posts h2 {
	background: transparent url("images/ico_posts.gif") no-repeat scroll
		10px center;
	color: #8D8D8D;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.7em;
	padding-left: 30px;
}

#bloginfo ul li.comments h2 {
	background: transparent url("images/ico_comments.gif") no-repeat scroll
		10px center;
	color: #8D8D8D;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.7em;
	padding-left: 30px;
}

#bloginfo ul li.tags h2 {
	background: transparent url("images/ico_tags.gif") no-repeat scroll 10px
		center;
	color: #8D8D8D;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.7em;
	padding-left: 40px;
}

#bloginfo ul li.posts ul {
	padding: 10px;
	width: 270px;
}

#bloginfo ul li.comments ul {
	padding: 10px;
	width: 270px;
}

#bloginfo ul li.tags ul {
	padding: 10px;
	width: 270px;
}

#bloginfo ul li.posts ul li {
	border-bottom: 1px dotted #607991;
	padding-bottom: 4px;
	padding-top: 4px;
}

#bloginfo ul li.comments ul li {
	border-bottom: 1px dotted #607991;
	padding-bottom: 4px;
	padding-top: 4px;
}

#bloginfo ul li.tags ul li {
	border-bottom: 1px dotted #607991;
	padding-bottom: 4px;
	padding-top: 4px;
}

#bloginfo ul li.comments ul li a {
	background: transparent url("images/ico_comment.gif") no-repeat scroll
		left 3px;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.3em;
	padding-left: 20px;
}

#bloginfo ul li.comments ul li a span {
	font-weight: normal;
}

#bloginfo ul li.comments ul li a:hover span {
	color: #8D8D8D;
}

#bloginfo ul li.comments ul li a:hover {
	background: transparent url("images/ico_commento.gif") no-repeat scroll
		left 3px;
}

#bloginfo ul li.tags ul li a {
	color: #3B3B3B;
	font-size: 0.75em;
	line-height: 1.3em;
	text-transform: lowercase;
}

#bloginfo ul li.tags ul li a:hover {
	color: #835565;
}

.r_time {
	display: block;
	font-size: 0.7em;
	line-height: 1.3em;
}

.r_head a {
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.3em;
}

#content {
	width: 900px;
	margin-bottom: 10px;
}

#content #column {
	display: inline;
	float: left;
	width: 688px;
}

#content #sidebar {
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	display: inline;
	float: left;
	margin-left: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 185px;
}

#sidebar h2 {
	border-top: 1px solid #EEEEEE;
	color: #666666;
	font-family: "trebuchet ms", arial, tahoma;
	font-size: 0.85em;
	line-height: 1.3em;
	margin-top: 20px;
}

#sidebar p {
	margin: 0 0 7px;
}

#sidebar .box {
	color: #999999;
	font-size: 0.75em;
	line-height: 1.4em;
	margin-top: 5px;
}

.videobox {
	border: 4px solid #DDDDD4;
	height: 214px;
	width: 280px;
}

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

#sidebar a:hover {
	color: #835565;
}

.sidebar1 {
	width: 280px;
}

.sidebar2 {
	display: inline;
	float: left;
	width: 190px;
}

.sidebar1 ul ul,.sidebar2 ul ul {
	color: #999999;
	font-size: 0.75em;
	line-height: 1.4em;
}

.sidebar1 ul div,.sidebar2 ul div {
	color: #999999;
	font-size: 0.75em;
	line-height: 1.4em;
}

.sidebar1 ul div div,.sidebar2 ul div div {
	font-size: 1em;
}

.sidebar1 li li {
	background: transparent url("images/bullet.gif") no-repeat scroll left
		8px;
	border-bottom: 1px dotted #DDDDDD;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 3px;
}

.sidebar2 li li {
	/*background: transparent url("images/bullet.gif") no-repeat scroll left
		8px;
	border-bottom: 1px dotted #DDDDDD;*/
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 3px;
}

.sidebar1 li li li {
	border-bottom: 0 none;
	border-left: 1px dotted #CCCCCC;
	font-size: 1.2em;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px;
}

.sidebar2 li li li {
	border-bottom: 0 none;
	border-left: 1px dotted #CCCCCC;
	font-size: 1.2em;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px;
}

/*
Feed CSS
*/
.rssfeed {
	background: url("images/rssimg.gif") no-repeat;
	background-position: left 0px;
	padding-left: 30px;
}

.rssfeed a {
	border-bottom: 1px dotted #ddd;
}

.emailfeed {
	background: url("images/rssemail.gif") no-repeat;
	background-position: left 0px;
	padding-left: 30px;
}

.feedform {
	font-size: 0.9em;
}

.feedemail {
	border: 1px solid #ddd;
	width: 200px;
	padding: 3px;
	color: #999;
	background: #fffff4;
}

.feedemail:focus {
	border: 1px solid #835565;
	color: #835565;
	background: #FFFFFF none repeat scroll 0 0;
}

.feedsubmit {
	border: 1px solid #DDDDDD;
	text-transform: uppercase;
	background: #FFFFFF none repeat scroll 0 0;
	cursor: pointer;
	color: #666666;
	font-size: 0.9em;
	height: 22px;
}

.feedsubmit:hover {
	color: #835565;
}

ul.ads li {
	display: inline;
	margin-right: 3px;
}

ul.ads img {
	display: block;
	float: left;
}

#footer {
	background: #eeee4 none repeat scroll 0 0;
	border-top: 3px solid #DDDDD4;
	color: #999999;
	font-size: 0.7em;
	padding: 10px;
	text-align: right;
	width: 880px;
}

#footer a {
	color: #835565;
	font-weight: bold;
}

#footer a:hover {
	color: #666666;
}

.copyright {
	float: left;
	line-height: 2em;
}

.credit {
	color: #999999;
	float: right;
	line-height: 2em;
}

a.sitename {
	border-bottom: 1px dotted #835565;
}

a.footrss {
	background: transparent url("images/rssfooter.gif") no-repeat scroll
		left center;
	margin-left: 10px;
	padding-left: 22px;
}

.credit a {
	color: #666666;
	font-weight: bold;
}

.credit a:hover {
	color: #FF9600;
}

#celeb {
	font-size: 1em;
	color: #835565;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 7px;
}

.post {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #DDDDDD;
	margin-bottom: 5px;
	padding: 10px;
}

.post h1,.post h2,.post h3,.post h4,.post h5,.post h6 {
	line-height: 1.3em;
	margin: 0 0 5px;
}

.post p {
	line-height: 1.5em;
	margin: 0 0 7px;
}

.post h1 {
	font-size: 1.1em;
}

.post h2 {
	
}

.post h3 {
	font-size: 0.95em;
}

.post h4 {
	font-size: 0.9em;
}

.post h5 {
	font-size: 0.85em;
}

.post h6 {
	font-size: 0.8em;
}

.post p {
	font-size: 0.75em;
}

.post h1 {
	color: #835565;
	letter-spacing: -1px;
}

.post h2 {
	color: #78848F;
	letter-spacing: -1px;
}

.post h3 {
	color: #835565;
	letter-spacing: -1px;
}

.post h4 {
	color: #00A2FF;
}

.post h5 {
	color: #835565;
}

.post h6 {
	color: #333333;
}

.post p {
	color: #666666;
}

.post ul,.post ol {
	color: #666666;
	font-size: 0.75em;
	margin: 0 0 7px;
}

.post li,.post li li {
	line-height: 1.5em;
}

.post ol {
	margin-left: 16px;
}

.post ul ul,.post ol ol {
	font-size: 1em;
	margin-bottom: 5px;
	margin-top: 5px;
}

.post ul li,.post ul li ul li {
	background: transparent url("images/bullet.gif") no-repeat scroll left
		8px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-top: 2px;
}

.post ol li,.post ol li ol li {
	padding-bottom: 2px;
	padding-top: 2px;
}

.post img {
	vertical-align: middle;
}

.more-link {
	display: block;
	font-family: "Trebuchet MS";
	font-size: 1.1em;
	font-weight: bold;
}

.post ins {
	text-decoration: underline;
}

.post del {
	text-decoration: line-through;
}

.post code {
	background: #EEEEEE none repeat scroll 0 0;
	border: 1px dotted #DDDDDD;
	color: #666666;
	display: block;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	width: 400px;
}

.post blockquote {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px dashed #DDDDDD;
	color: #000000;
	display: block;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px 0;
	width: 400px;
}

.post blockquote p {
	background: transparent url("images/blockquote.gif") no-repeat scroll
		left top;
	color: #5A727B;
	font-weight: bold;
	padding-left: 40px;
}

a {
	color: #3B3B3B;
}

a:hover {
	color: #835565;
}

.post h2 a {
	color: #666666;
}

.post h2 a:hover {
	color: #835565;
}

.post .entry {
	margin-bottom: 10px;
	margin-top: 10px;
}

.post .postinfo {
	border-bottom: 1px dotted #DDDDDD;
	color: #AAAAAA;
	font-size: 0.7em;
	line-height: 1.4em;
	padding-bottom: 5px;
	padding-top: 2px;
}

.post .info {
	float: left;
}

.post .info a {
	height: 15px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.post .commentnum {
	background: transparent url("images/ico_commentw.gif") no-repeat scroll
		left center;
	float: right;
	padding-left: 20px;
}

.post .category {
	border-bottom: 1px dashed #EEEEEE;
	color: #AAAAAA;
	font-size: 0.7em;
	padding-bottom: 5px;
	padding-top: 5px;
}

.post .tags {
	background: transparent url("images/ico_tag.gif") no-repeat scroll left 3px;
	color: #AAAAAA;
	float: left;
	font-size: 0.7em;
	line-height: 1.5em;
	padding-left: 35px;
	padding-top: 5px;
	text-transform: lowercase;
}

.post .ratings {
	color: #666666;
	font-size: 0.75em;
	line-height: 1.3em;
	margin: 0 0 10px;
}

.post .views {
	color: #666666;
	font-size: 0.75em;
	margin: 0 0 10px;
}

img.alignleft,img.alignright,img.aligncenter,img.alignnone {
	border: 3px solid #EEEEEE;
}

.alignleft {
	display: inline;
	float: left;
	margin-bottom: 2px;
	margin-right: 10px;
}

.alignright {
	display: inline;
	float: right;
	margin-bottom: 2px;
	margin-left: 10px;
}

.aligncenter {
	display: inline;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.alignnone {
	display: inline;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

p.wp-caption-text {
	color: #999999;
	padding: 3px;
}

.nav {
	border: 1px solid #DDDDDD;
	background: #ffffff;
	padding: 5px;
	font-size: 0.75em;
	margin-top: 5px;
}

.nav a:hover {
	color: #333333;
}

.nav_left {
	display: inline;
	float: left;
}

.nav_right {
	display: inline;
	float: right;
}

.post_header {
	border-bottom: 1px solid #835565;
	padding: 5px;
	padding-right: 10px;
	padding-top: 10px;
	background: #ffffff;
}

.post_header h1 {
	color: #835565;
	font-size: 1em;
}

.post_author,.post_follow {
	background: #FFFFF4 none repeat scroll 0 0;
	border: 1px solid #eeee4;
	color: #666666;
	font-family: "Trebuchet MS";
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 10px;
}

.post_follow a {
	font-weight: bold;
}

/*
Comments
*/
.commentlist {
	margin-top: 10px;
	padding: 10px;
	background: #FFF;
	border: 1px dotted #ddd;
	font-size: 0.75em;
	color: #666;
}

.commentlist h1 {
	font-size: 1.3em;
	color: #835565;
	border-bottom: 1px solid #eee;
	line-height: 1.5em;
}

.commentlist ul li {
	background: #fff;
	border-bottom: 1px dotted #ddd;
	padding: 20px;
}

.commentlist ul li.alt {
	background: #fff;
}

.pane_l {
	float: left;
	border-right: 1px dotted #ddd;
	display: inline;
	padding-right: 20px;
	margin-right: 20px;
}

.pane_r {
	line-height: 1.5em;
}

.c_author {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
}

.c_avatar {
	display: block;
	margin: 0px 0px 7px 0px;
}

.c_date {
	color: #aaa;
	font-size: 0.9em;
	margin: 0px 0px 7px 0px;
}

.c_approved {
	color: #aaa;
	font-size: 0.9em;
}

/*
Trackbacks / Pinbacks
*/
.post_ping {
	background: #fffff4;
	padding: 10px;
	border: 1px solid #eeeee4;
	font-family: "Trebuchet MS";
	font-size: 0.7em;
	color: #666;
	line-height: 1.5em;
}

.post_ping h1 {
	font-size: 1.2em;
}

.post_ping ol {
	margin-left: 20px;
}

.post_ping ol li {
	padding-top: 3px;
}

/*
Reply
*/
.reply {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #DDDDDD;
	color: #666666;
	font-size: 0.75em;
	margin-top: 5px;
	padding: 10px;
}

.reply h1 {
	border-bottom: 1px solid #EEEEEE;
	color: #835565;
	font-size: 1.3em;
	line-height: 1.5em;
}

.reply label {
	color: #666666;
	font-family: "Trebuchet MS";
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
	vertical-align: middle;
}

.replytext {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #EEEEEE;
	color: #666666;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 3px;
	vertical-align: middle;
	width: 200px;
}

.replytext:focus {
	background: #FFFFF9 none repeat scroll 0 0;
	border: medium none #835565;
}

.replyarea {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #EEEEEE;
	color: #666666;
	height: 140px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 3px;
	vertical-align: middle;
	width: 440px;
}

.replyarea:focus {
	background: #835969 none repeat scroll 0 0;
}

.replybutton {
	background: transparent url("images/commentbutton.gif") no-repeat scroll
		0 0;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 0.9em;
	font-weight: bold;
	height: 22px;
	margin-bottom: 5px;
	margin-top: 5px;
	vertical-align: middle;
	width: 100px;
}

.replybutton:hover {
	background: transparent url("images/commentbutton_on.gif") no-repeat
		scroll 0 0;
}

/*
Affomatic
*/
.ebay {
	vertical-align: top;
	text-align: left;
	margin-top: 30px;
	font-size: 13px;
}

.ebay a:link {
	font-size: 12px;
	font-weight: bold;
}