
cite, em, i { font-style: italic; }

/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/
					
				#comment-section { clear: both; float: left; padding: 15px 0px 0px 5px; border-top: 1px solid #e4e4e4; }
					p#comments { color: #000000; font-size: 36px; font-weight: bold; letter-spacing: -1px; line-height: 36px; }
					ol.commentlist { padding: 34px 39px 35px 35px; float: left; margin: 55px 0px -95px; list-style-type: none;  }
						.comment, .comment-body { float: left; }
						li.comment { margin-bottom: 10px; }
						.comment-author { float: left; margin: -90px 0px 0px -30px; z-index: 1; position: relative; }
							#main-area-wrap .comment-author img.avatar { border: 1px solid #dbdbdb; padding: 5px; background: #ededed; float: left; }
							
							.comment-info { margin-left: 20px; padding-left: 50px; padding-bottom: 0px; padding-right: 0px; padding-top: 3px; float: left; font-size: 18px; font-family: Georgia, serif; }
								.comment-info a { font-weight: normal; }
								cite.fn, span.says  { color: #657f8c;  }
									span.says, div.commentmetadata { font-style: italic; }
								div.commentmetadata {/* margin-top: -5px; */}
								div.commentmetadata, div.commentmetadata a { color: #b0b0b0; }
							
							.comment-top, .comment-bottom, .comment-content { float: left; }
							.comment-top  { background: url(images/comment-top.png) no-repeat; height: 25px; margin-top: -12px; }
							.comment-content { padding-bottom: 10px; clear: both; width: 99%; }
							.comment-bottom-main { float: left;  }
								.comment-bottom-left { background: url(images/comment-bottom-left.jpg) no-repeat; position: absolute; bottom: 0px; left: -1px; width: 8px; height: 37px; }
								.comment-bottom-right { background: url(images/comment-bottom-right.jpg) no-repeat; position: absolute; bottom: 0px; right: -1px; width: 8px; height: 37px; }
					
						.comment-body p { line-height: 28px; }
						#main ol.commentlist .children { float: left; clear: both; padding-bottom: 30px; width: 96%; margin: 0px; }
							#main ol.commentlist .children .comment-body { padding-top: 10px; width: 99%; }
							#main .commentlist .children li { padding:0px 3% 3%; width:97%; margin: 0px; float: left; background: #ffffff url(images/inner-comment-bottom-main.jpg) repeat-x bottom left; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; position: relative; }
								#main .commentlist .children li .comment-top-main { background: url('images/inner-comment-top-main.jpg') repeat-x top left; width: 100%; float: left; height: 6px; }
						#main ul.children li { background: none;  }
						#main-area-wrap img.wp-smiley { border: none; padding: 0px; }
						.comment-top-left, .comment-top-right, .comment-top-main { height: 24px; }
						.comment-top-left { background: url('images/comment-top-left.jpg') no-repeat top left; width: 40px; left: -1px; top: 0px; position: absolute; }
							.comment-top-right { background: url('images/comment-top-right.jpg') no-repeat top right; width: 40px; right: -1px; top: 0px; position: absolute; }
								.comment-top-main { background: url('images/comment-top-main.jpg') repeat-x top left; width: 100%; float: left; }
						.bubble { background: url('images/bubble-top.png') no-repeat; width: 18px; height: 17px; top: -16px; left: 25px; z-index: 10; position: absolute; }
						.commentlist li { background:#f1f1f1 url(images/comment-bottom-main.png) repeat-x bottom left; border-left:1px solid #dedede; border-right:1px solid #dedede; position:relative; padding: 0px 30px 50px; margin: 0px 0px 60px; width: 496px; display: block; float: left; }
						
						.reply-container { position: absolute; bottom: 19px; right: 30px; z-index: 20; background: url('images/reply-right-bg.png') no-repeat right bottom; padding-right: 11px; }
							a.comment-reply-link { padding: 3px 15px 5px 14px; background: url('images/reply-bg.png') repeat-x; color: #ffffff; font-style: italic; font-weight: bold; display: block; }
						.children .comment-top-left { background: url('images/inner-comment-top-left.jpg') no-repeat top left; width: 15px; left: -1px; top: 0px; position: absolute; } 
						.children .comment-author { float:left; margin: 0px; width:100%; z-index:1; }
						.children .bubble { display: none; }
						.children .comment-top-right { background: url('images/inner-comment-top-right.jpg') no-repeat top right; width: 15px; right: -1px; top: 0px; position: absolute; }
						.children .comment-bottom-left { background: url(images/inner-comment-bottom-left.jpg) no-repeat scroll 0 0; height:7px;
position:absolute; width:15px; }
						.children .comment-bottom-right { background: url(images/inner-comment-bottom-right.jpg) no-repeat scroll 0 0; height:7px;
position:absolute; width:15px; }
						.children .reply-container { bottom: -10px; right: 30px; }
						
						.nocomments div#respond { margin-top: 0px; }
							div#respond  h3 { font-size: 30px; margin: 5px 0px 7px; color: #000000; font-weight: bold; letter-spacing: -1px; line-height: 30px; }
						div#comment-section div.navigation, div#comment-section div#respond { float: left; width: 595px; }
						div#comment-section div.navigation { padding: 0px 35px 20px 35px; width: 555px; }
						div#comment-section div#respond { padding: 10px 0px 0px 35px; width: 90%; }
						form#commentform { float: left; width: 99%; position: relative; z-index: 10; }
							form#commentform  textarea { width: 96%; border: 1px solid #d1d1d1; padding: 3px; background-color: #dedede; }
						.cancel-comment-reply { padding-bottom: 12px; }
						#comment-section li.comment div#respond { margin-top: 0px; padding: 0px; }
						
						#comment-section div#trackbacks { float:left; padding: 34px 39px 10px 35px; }
						div#trackbacks  h3 { color:#1E1E1E; font-size:14px; margin-bottom: 7px; }
						ol.pinglist li { margin-bottom: 3px; }						
							
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
div.post .new-post .aligncenter, div.post .new-post div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
div.post img.alignleft { display:inline; float:left; margin-right:15px; margin-top: 10px; }
div.post img.alignright { display:inline; float:right; margin-left:15px; }


.post-meta { clear: both; margin: 0px 0px 0px -1px; background: url('images/post-meta-info-top.jpg') no-repeat top left; }
					.post-meta-bottom { background: url('images/post-meta-info-bg.jpg') no-repeat bottom left; }
						.post-meta-bottom p { background: url('images/post-meta-arrow.jpg') no-repeat 0% 52%; padding: 15px 15px 15px 35px; color: #647e8b; font-size: 14px; }
							.post-meta-bottom p a { font-weight: bold; font-style: italic; }
				.post ul, .post ol { margin-bottom: 10px; }
					.post ul ul, .post ul ol, .post ol ol, .post ol ul  { margin-bottom: 2px; }
				.post ul li { list-style-position: inside; list-style-type: disc; }
					.post ul li ul { margin-left: 15px; }
				.post ol { list-style-type: decimal; margin-left: 20px; }
ol, ul {
	list-style: none;
}
					.post a { color: #333333; font-weight: bold; }
					.post h2, .post h3, .post h4, .post h5, .post h6 { font-weight: bold; color: #000000; line-height: -1px; }
					.post h2 { font-size: 30px; margin: 5px 0px 10px; }
					.post h3 { font-size: 25px; margin: 5px 0px 10px; }
					.post h4 { font-size: 22px; margin: 5px 0px 10px; }
					.post h5 { font-size: 16px; margin: 5px 0px; }
					.post h6 { font-size: 14px; margin: 5px 0px; }
a:link, a:visited { text-decoration: none; color: #5f5f5f; }
