/*
Theme Name:     WordPress Theme
Theme URI:         http://eWaveMedia.com.com/
Description:    A theme from the eWaveMedia.com Collection
Version:         2.7
Author:         Anthony Chabot
Author URL:     http://www.eWaveMedia.com/
*/
*
{
	padding: 0;
	margin: 0;
}
HTML
{
	font-size: 100.01%;
}
BODY
{
	font-size: 62.5%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #050403;
	color: #94FE01;
}
.clear
{
	clear: both;
}
TABLE, TD, DIV, IMG
{
	border: 0;
	border-collapse: collapse;
}
TD
{
	vertical-align: top;
}
UL
{
	list-style: none;
}
P
{
	padding: 0px 0px 18px;
}
A, .comments A:hover
{
	text-decoration: underline;
	color: #F7BE00;
}
A:hover, .comments A
{
	text-decoration: none;
}
INPUT, SELECT, TEXTAREA
{
	vertical-align: middle;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FFF;
}
INPUT.text, SELECT, TEXTAREA
{
	padding: 2px 0px 3px 6px;
	border: 1px solid #000;
	background: #161411;
}
HTML BODY TEXTAREA
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FFF;
}
/*** Main ***/
.main-bg
{
	background: #000;
}
.main
{
	background: url(images/tail.jpg) no-repeat center 0;
/*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "960px" : "100%"); min-width:980px;*/
}
.main-width
{
	width: 960px;
	margin: 0 auto;
}
.menu-bg
{
	background: url(images/menu-bg.jpg) no-repeat center 155px;
}
.header
{
	height: 254px;
	padding: 0px 36px 0px 0px;
}
/*** Menu ***/
.menu
{
	clear: both;
	margin: 0px -37px 0px 0px;
}
.menu UL
{
	list-style: none;
/*width:100%;*/
	overflow: hidden;
}
.menu UL LI
{
	float: left;
	overflow: hidden;
	margin: 0px -1px 0px 0px;
}
.menu UL LI A
{
	display: block;
	float: left;
	padding: 0px;
	overflow: hidden;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
}
.menu UL LI A
{
	font-size: 1.3em;
	color: #8F8E8F;
}
.menu UL LI A:hover, .menu UL LI.current_page_item A
{
	color: #C305B4;
}
/*** Logo ***/
.logo
{
}
.logo .indent
{
	padding: 37px 0px 33px 47px;
}
.logo H1
{
	width: 276px;
	height: 85px;
	font-size: 2.1em;
	display: block;
	color: #FFF;
	cursor: pointer;
	background: url(images/logo.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -1000em;
}
.logo H1:hover
{
	text-decoration: none;
}
/*** Search ***/
.search
{
	clear: both;
	float: right;
	width: 442px;
	margin: 13px 0px 0px;
}
.search .form
{
	float: left;
	height: 113px;
	background: url(images/search-bg.png) repeat 0 0;
	width: 296px;
	margin: 0px 2px 0px 0px;
}
.search .indent
{
	padding: 26px 0px 0px 23px;
}
.search H2
{
	color: #000;
	display: block;
	width: 146px;
	height: 15px;
	margin: 0px 0px 8px;
	text-indent: -1000em;
	background: url(images/search-text.gif) no-repeat 0 0;
}
.search FORM
{
	background: url(images/search-img.gif) no-repeat 0 0;
	padding: 0px;
}
.search .text
{
	width: 185px;
	padding: 0px 0px 3px 11px;
	border: 0;
	background: transparent;
	margin: 0px 8px 0px 0px;
}
.search .but
{
	cursor: pointer;
	margin: 0px;
}
.search_page .text
{
	width: 185px;
}
/*** Rss ***/
.rss
{
	float: left;
	width: 144px;
}
/*** Column ***/
.content
{
	clear: both;
	overflow: hidden;
	height: 100%;
	background: url(images/px.png) repeat 0 0;
}
.content-bg
{
	background: url(images/content-bg.png) repeat-x 0 0;
}
.content-indent
{
	background: url(images/column-left.gif) repeat-y 0 0;
	height: 1005;
	overflow: hidden;
}
.column-left
{
	width: 291px;
	float: left;
	margin: 0px;
	_margin: 0px;
	padding: 21px 0px 0px;
}
.column-bottom
{
	background: url(images/column-bottom-bg.gif) repeat 0 0;
	clear: both;
	overflow: hidden;
	height: 100%;
}
.column-bottom-bg
{
	background: url(images/column-bottom-bg-top.gif) repeat-x 0 0;
}
.footer-left
{
	background: url(images/footer-left.png) repeat-y 0 0;
}
.footer-right
{
	background: url(images/footer-right.png) repeat-y right 0;
	padding: 35px 0px 20px;
}
.column-bottom .column-width
{
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	height: 100%;
	background: url(images/widget-line.gif) repeat-y 376px 0;
}
.column-bottom .column-width .indent
{
	padding: 0px 0px 0px 25px;
}
.column-bottom .left
{
	float: left;
	width: 340px;
	margin: 0px 54px 0px 0px;
	_margin: 0px 25px 0px 0px;
}
.column-bottom .right
{
	float: left;
	width: 540px;
}
/*** Widgets  ***/
.widget
{
	height: 100%;
	overflow: hidden;
	padding: 0px 0px 27px;
	margin: 0px;
}
.column-left .widget
{
	width: 236px;
	margin-left: 27px;
}
.widget-bg
{
	overflow: hidden;
	height: 100%;
	padding: 0px;
}
.widget .title
{
	height: 100%;
	overflow: hidden;
	padding: 0px 0px 15px;
}
.widget H2
{
	height: 100%;
	overflow: hidden;
	text-transform: uppercase;
}
.widget H2
{
	font: 2em "Times New Roman";
	color: #FFF;
	padding: 8px 0px 0px;
}
.widget UL
{
	height: 100%;
	font-size: 1.3em;
	color: #767474;
	margin: 0px 0px 0px 3px;
}
.widget UL LI
{
	background: url(images/marker.gif) no-repeat 0 3px;
	padding: 3px 0px 12px 27px;
}
.widget UL LI A
{
	text-decoration: none;
	display: block;
	height: 100%;
}
.widget A
{
	color: #CEC7B3;
	font-size: 18px;
}
/******/
.widget_featured
{
}
.widget_featured .title
{
	padding: 0px;
}
.widget_featured H2
{
	height: 17px;
	text-indent: -1000em;
	background: url(images/text01.gif) no-repeat 0 0;
}
.widget_featured UL LI
{
	clear: both;
	background: none;
	border-bottom: 1px solid #2B2725;
	overflow: hidden;
	height: 100%;
	padding: 14px 0px 19px;
	margin: 0px 0px 11px;
}
.widget_featured IMG
{
	float: left;
	margin: -1px 14px 0px 0px;
}
.widget_featured SPAN
{
	font-size: 11px;
	color: #717171;
	display: block;
}
.widget_featured STRONG
{
	font-size: 18px;
	font-weight: normal;
	color: #CEC7B3;
	display: block;
	padding: 0px;
}
.widget_featured UL LI A
{
	color: #70C3D5;
	text-decoration: underline;
}
.widget_featured UL LI A:hover
{
	text-decoration: none;
}
/*** widget_categories ***/
.column-bottom .widget_categories H2
{
	height: 17px;
	text-indent: -1000em;
	background: url(images/text03.gif) no-repeat 0 0;
}
.column-bottom .widget_categories UL LI
{
	float: left;
	width: 143px;
	height: 29px;
	background: url(images/categories.gif) no-repeat 0 0;
	margin: 0px 24px 7px 0px;
	padding: 0px;
}
.column-bottom .widget_categories UL LI A
{
	display: block;
	height: 100%;
	padding: 5px 0px 0px 17px;
	font-size: 12pt;
}
.column-bottom .widget_categories UL LI A:hover
{
	text-decoration: underline;
}
/*** widget_archive **
** widget_links  **
** widget_meta **
** widget_recent_entries  ***/
.widget_recent_entries
{
}
.widget_recent_entries H2
{
	height: 17px;
	text-indent: -1000em;
	background: url(images/text02.gif) no-repeat 0 0;
}
.widget_recent_entries LI
{
	border-bottom: 1px solid #2B2725;
	background: url(images/marker.gif) no-repeat 0 8px;
	overflow: hidden;
	height: 100%;
	padding: 8px 0px 12px 26px;
	margin: 0px 0px 11px;
}
.widget_recent_entries SPAN
{
	font-size: 11px;
	color: #717171;
	display: block;
}
.widget_recent_entries .strong
{
	font-size: 18px;
	font-weight: normal;
	color: #CEC7B3;
	display: block;
	padding: 0px;
	text-decoration: none;
}
.widget_recent_entries .strong:hover
{
	color: #298FA6;
}
.widget_recent_entries UL LI A
{
	color: #298FA6;
	text-decoration: underline;
}
.widget_recent_entries UL LI A:hover
{
	text-decoration: none;
}
.widget_recent_entries .rss2
{
	padding: 0px 0px 0px 3px;
}
.widget_recent_entries .rss2 A
{
	background: url(images/rss2.gif) no-repeat left;
	padding: 0px 0px 0px 26px;
}
/*** widget_tag_cloud **
********/
.column-bottom .widget_text H2
{
	height: 17px;
	text-indent: -1000em;
	background: url(images/text04.gif) no-repeat 0 0;
}
.column-bottom .widget .title
{
	padding: 0px 0px 12px;
}
#search FORM
{
	padding: 0px;
}
#search .text
{
	margin: 0px 10px 0px 0px;
}
.widget_calendar TABLE
{
	margin: 0px;
}
.widget TABLE A
{
}
.widget_text H2
{
}
.widget_text
{
	background: none;
}
.widget_text DIV
{
	background: none;
}
.widget_text .widget-bg
{
	background: none;
}
.textwidget
{
	padding: 0px;
	color: #767474;
	font-size: 13px;
	line-height: 1.5em;
}
.textwidget
{
}
/*** Content  ***/
.column-center
{
	overflow: hidden;
	height: 100%;
	padding: 31px 22px 37px 24px;
}
.column-center .indent
{
	clear: both;
	overflow: hidden;
	height: 100%;
	background: #171512;
	border-bottom: 1px solid #B1E1B6;
	padding: 17px 0px 10px 21px;
	margin: 0px;
}
.column-center .title
{
	overflow: hidden;
	height: 100%;
	padding: 0px 0px 5px;
}
.column-center .title H2
{
	font-size: 2.2em;
	line-height: 1.24em;
	color: #FFF;
	font-weight: normal;
	padding: 1px 49px 0px 0px;
	overflow: hidden;
	height: 100%;
}
.column-center .title H3
{
	font-size: 1.8em;
	line-height: 1.24em;
	color: #FFF;
	font-weight: normal;
	padding: 1px 49px 0px 0px;
	overflow: hidden;
	height: 100%;
}
.column-center .title H2 A, .column-center .title H3 A
{
	color: #BDE;
	text-decoration: none;
}
.column-center .title H2 A:hover, .column-center .title H3 A:hover
{
	text-decoration: none;
}
.column-center .author
{
	font-size: 1.3em;
	color: #D3D3D3;
	float: right;
	width: 181px;
}
.column-center .date
{
	clear: both;
	font-size: 1.3em;
	color: #D3D3D3;
	float: right;
	width: 181px;
}
.title-page H2
{
	font-size: 3em;
	font-weight: normal;
	color: #FFF;
	text-transform: uppercase;
	padding: 0px 0px 10px;
}
.title-page H3
{
	font-size: 1.8em;
	line-height: 1.24em;
	color: #FFF;
	font-weight: normal;
	padding: 16px 49px 0px 0px;
	overflow: hidden;
	height: 100%;
}
.column-center .welcome
{
	background: none;
	padding: 0px 0px 29px 12px;
	border: 0;
	margin: 0px;
}
.column-center .welcome .title
{
	overflow: hidden;
	height: 100%;
	padding: 0px 0px 15px 3px;
}
.column-center .welcome .title H2
{
	font-size: 2.8em;
	color: #FFF;
	padding: 1px 49px 0px 0px;
	overflow: hidden;
	height: 100%;
}
.text-box
{
	clear: both;
	height: 100%;
	font-size: 1.3em;
	color: #89D4EB;
	line-height: 1.2em;
	padding: 0px 20px 0px 0px;
	position: relative;
}
.text-box P
{
	padding: 0px 0px 17px;
}
.text-box P SPAN
{
	font-weight: bold;
	color: #272727;
}
.text-box P.img
{
	margin: 0px -12px 0px 0px;
}
.text-box P.img IMG
{
	margin: 0px 9px 0px 0px;
}
.text-box .line
{
	height: 1px;
	background: url(images/line.gif) repeat-x 0 0;
	overflow: hidden;
	margin: 1px 0px 16px;
}
.text-box .fleft
{
	padding: 0px;
	display: inline;
	overflow: hidden;
	height: 100%;
}
.text-box .fleft IMG
{
	float: left;
	margin: 0px 16px 0px 0px;
}
.text-box .fright
{
	padding: 0px;
	display: inline;
}
.text-box .fright IMG
{
	float: right;
	direction: inherit;
	margin: 4px 2px 4px 20px;
}
.column-center .welcome .text-box
{
	padding: 0px 10px 0px 0px;
}
.column-center .welcome .text-box .img
{
	padding: 0px 0px 13px;
}
.column-center .welcome .text-box P
{
	padding: 0px 0px 13px 3px;
}
.column-center .border-bottom
{
	border-bottom: 0;
	padding-bottom: 0px;
}
/******/
.more-link
{
	display: block;
	float: left;
	padding: 12px 0px 0px;
	margin: 0px;
}
.more-link
{
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #E1D2A6;
}
.more-link
{
	text-decoration: none;
}
.more-link:hover
{
	text-decoration: underline;
}
.comments
{
	float: right;
	text-align: center;
	margin: -10px 20px 0px 0px;
	margin: -20px 20px 0px 0px;
	line-height: 38px;
	font-size: 2.6em;
	color: #FFF;
	background: url(images/comments.gif) no-repeat 0 0;
	width: 66px;
	height: 40px;
}
.comments A
{
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
.comments A:hover
{
	color: #222;
	text-decoration: none;
}
.link-edit A, .navigation A
{
	font-size: 1.2em;
	color: #FFF;
	font-weight: bold;
}
.link-edit
{
	clear: both;
	padding: 0px 0px 10px;
}
.navigation
{
	clear: both;
	font-size: 1.1em;
	color: #FFF;
	padding: 12px 0px 10px;
}
.navigation A
{
	text-decoration: none;
}
.navigation A:hover
{
	text-decoration: underline;
}
/*******/
.text-box H1
{
	font-family: Arial;
	font-size: 1.8em;
	line-height: 1.2em;
	font-weight: normal;
	color: #FFF;
}
.text-box H2
{
	font-family: Arial;
	font-size: 1.7em;
	line-height: 1.2em;
	font-weight: normal;
	color: #FFF;
}
.text-box H3
{
	font-family: Arial;
	font-size: 1.4em;
	line-height: 1.2em;
	color: #FFF;
}
.text-box H4
{
	font-family: Arial;
	font-size: 1.3em;
	line-height: 1.2em;
	color: #FFF;
}
.text-box H5
{
	font-family: Arial;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #FFF;
}
/*** OL UL style***/
.text-box UL
{
	padding: 2px 0px 5px 2px;
}
.text-box UL LI
{
	background: url(images/marker.gif) no-repeat 0 1px;
	padding: 0px 0px 8px 23px;
	list-style-image: none;
	list-style: none;
	font-weight: normal;
}
.text-box UL LI UL
{
	margin-left: 10px;
}
.text-box UL LI OL
{
	margin-left: 15px;
}
.text-box UL LI OL LI
{
	list-style-type: decimal;
}
.text-box OL
{
	padding-left: 2px;
}
.text-box OL LI
{
/*background:none;*/
	padding: 0px;
	margin-left: 13px;
	font-weight: normal;
	list-style-type: decimal;
}
.text-box OL LI UL
{
	padding: 2px 0px 5px 2px;
}
.text-box OL LI UL LI
{
	font-weight: normal;
	background: url(images/marker.gif) no-repeat 0 5px;
	padding: 3px 0px 9px 20px;
}
.text-box UL LI
{
	list-style-image: none;
	list-style: none;
}
.text-box UL LI A
{
}
.text-box UL LI A:hover
{
}
.text-box UL LI UL
{
	margin-left: 15px;
}
.text-box UL LI OL
{
	margin-left: 20px;
}
.text-box UL LI OL LI
{
	list-style-type: decimal;
	background: none;
}
.text-box UL LI OL LI A
{
/*background:none;*/
}
.text-box OL
{
	padding: 5px 0px 5px 2px;
}
.text-box OL LI
{
/*background:none;*/
	padding: 0px;
	margin-left: 20px;
}
.text-box OL LI A
{
	padding-left: 0px;
	text-decoration: none;
	font-weight: normal;
}
.text-box OL LI A:hover
{
	text-decoration: underline;
}
.text-box OL LI UL LI A
{
	font-weight: normal;
	text-decoration: underline;
}
.text-box OL LI UL LI A:hover
{
	text-decoration: none;
}
/*** Footer ****/
.footer
{
	clear: both;
	overflow: hidden;
	height: 100%;
	font-size: 1.3em;
	line-height: 1.4em;
	color: #FFF;
	background: #050403 url(images/footer-line.gif) repeat-x 0 0;
}
.footer-width
{
	width: 960px;
	margin: 0 auto;
}
.footer .indent
{
	overflow: hidden;
	padding: 20px 0px 26px 17px;
}
.footer A
{
	color: #877266;
}
/*-----------------------------------------------------------------
---------------------------- WP ------------------------------------
-----------------------------------------------------------------*/
.info-sidebar
{
	padding: 0px 10px 25px 20px;
	margin: 0px;
	width: auto;
	color: #FFF;
	overflow: hidden;
	font-size: 1.2em;
	line-height: 1.4em;
}
.info-sidebar A
{
	text-transform: none;
}
.pagetitle
{
	font-size: 2.1em;
	font-weight: normal;
	overflow: hidden;
	color: #FFF;
	text-align: center;
	padding: 6px 0px 0px;
/*margin:0px 0px -20px 0px;*/
}
/*--- Navigations ---*/
.navigation
{
	padding: 5px 5px 12px;
	clear: both;
}
.navigation .alignleft
{
	float: left;
	width: 45%;
	text-align: left;
	padding: 0px;
}
.navigation .alignright
{
	float: right;
	width: 45%;
	text-align: right;
	padding: 0px;
}
.pd-nav
{
	padding: 0;
	margin: 0;
}
.pd-nav .alignleft
{
	padding: 0;
	margin: 0;
}
.pd-nav .alignright
{
	padding: 0;
	margin: 0;
}
.pd-title
{
	padding-bottom: 0;
}
.marg
{
	margin-bottom: 10px;
}
/*--- Begin Images ---*/
P IMG
{
	padding: 0;
	max-width: 100%;
}
IMG.centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
IMG.alignright
{
	float: right;
	display: inline;
	padding: 0;
	margin: 3px 0px 10px 20px;
}
IMG.alignleft
{
	padding: 0;
	margin: 3px 25px 5px 0;
	float: left;
	display: inline;
}
/*------*/
.postmetadata
{
	font-size: 1.2em;
	clear: both;
	padding: 10px 0px 20px;
}
.postmetadata A
{
}
.postmetadata A:hover
{
	text-decoration: none;
}
/*------*/
#tag_cloud .widget-bottom-left
{
	padding-bottom: 15px;
}
#tag_cloud .widget-heading
{
	margin-bottom: 15px;
}
#tag_cloud A
{
	padding-left: 3px;
}
/*--- Popup styles ---*/
#commentspopup
{
}
#commentspopup #header
{
	background: #2F3F99 url(images/popup_header_bg.gif) repeat-x top;
}
#commentspopup .page-padding
{
	padding: 0 5px;
}
#commentspopup .page-width
{
	width: 538px;
	margin: 0 auto;
}
#commentspopup .header-top
{
	background: url(images/popup_header_bg_top.jpg) repeat-x top;
}
#commentspopup .header-top-right
{
	background: url(images/popup_header_bg_top_right.jpg) no-repeat top right;
}
#commentspopup .header-top-left
{
	background: url(images/popup_header_bg_top_left.jpg) no-repeat top left;
	width: 100%;
	height: 160px;
}
#commentspopup .header-padding
{
	padding: 39px 0 0 89px;
}
#commentspopup H1
{
	font-size: 1em;
	margin: 0;
	padding: 0;
	color: #E1E7EC;
	text-indent: -10000em;
	width: 141px;
	height: 27px;
}
#commentspopup H1:hover
{
	text-decoration: none;
	cursor: pointer;
}
#commentspopup .description
{
	width: 141px;
	height: 9px;
	text-indent: -10000em;
	margin-top: 2px;
}
#commentspopup .description2
{
	width: 249px;
	height: 27px;
	text-indent: -10000em;
	margin-top: 19px;
}
#commentspopup .border-bottom-left
{
	padding: 17px 37px 10px;
}
#commentspopup P
{
	font-size: 12px;
}
/*--- Begin Typography & Colors ---*/
SMALL
{
	font-size: 1em;
	padding: 0px;
	margin: 0px;
}
SMALL *
{
	font-size: 0.9em;
}
SMALL P
{
	font-size: 0.9em;
}
SELECT
{
	width: 130px;
}
#commentform
{
	font-size: 1.2em;
}
#commentform INPUT
{
	margin: 5px 5px 1px 0;
}
#commentform
{
	margin: 5px 10px 0 0;
}
#commentform TEXTAREA
{
	width: 100%;
	padding: 2px;
}
#respond:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#commentform #submit
{
	margin: 0 0 10px auto;
	float: right;
}
#respond P
{
	padding: 0px 0px 10px;
	text-indent: 0;
}
#respond FORM P
{
	padding: 0px 0px 10px;
	text-indent: 0;
}
/*--- Begin Calendar ---*/
#wp-calendar
{
	empty-cells: show;
	width: 155px;
	font-size: 1.1em;
}
#wp-calendar TH
{
	padding: 3px 0;
	text-align: center;
	color: #FFF;
}
#wp-calendar TD
{
	padding: 3px 0;
	text-align: center;
	color: #FFF;
}
#wp-calendar A
{
	display: block;
	font-weight: bold;
}
#wp-calendar #next A
{
	padding-right: 10px;
	text-align: right;
	font-weight: normal;
}
#wp-calendar #prev A
{
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
}
#wp-calendar CAPTION
{
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 1.3em;
	padding: 0px 0px 6px;
}
.widget-bot #wp-calendar *
{
	color: #FFF;
}
/*Begin Various Tags & Classes*/
ACRONYM, ABBR, SPAN.caps
{
	cursor: help;
}
ACRONYM, ABBR
{
	border-bottom: 1px dashed #999;
}
BLOCKQUOTE
{
	border: 1px solid #1C1815;
	background: #3E382E;
	padding: 15px 10px 10px 20px;
	margin: 5px 0;
	color: #000;
}
BLOCKQUOTE CITE
{
	margin: 5px 0 0;
	display: block;
}
/*Captions*/
.aligncenter, 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: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
/*border-radius: 3px*/
}
.wp-caption IMG
{
	margin: 0;
	padding: 0;
	border: 0 none #000000;
}
.wp-caption P.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/*Begin Comments*/
.alt
{
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0px 20px 15px 0px;
}
.alt A
{
	padding: 0px;
}
.commentlist
{
/*font-size:1.2em;*/
	color: #000;
/*padding:0px 18px 0px 20px;*/
	text-align: justify;
}
.commentlist A
{
	color: #000;
}
.commentlist SPAN
{
	color: #000;
}
OL.commentlist LI
{
	list-style: none;
	font-size: 12px;
	margin: 6px 0px;
	padding: 5px 10px 3px;
/*list-style: none;*/
	border: 1px solid #1C1815;
	background: #3E382E;
}
.commentlist LI .avatar
{
	float: right;
	border: 1px solid #EEE;
	padding: 2px;
	background: #FFF;
/*margin:0px 20px 15px 0px;*/
}
.commentlist P
{
	color: #666;
	margin: 10px 5px 10px 0;
}
#commentform P
{
	margin: 5px 0;
	padding-left: 15px;
}
.nocomments
{
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata
{
	margin: 0;
	display: block;
}

