/* ======= Set Basic Site Colors ======= */
/* USE SEARCH AND REPLACE TO CHANGE COLORS THROUGHOUT THIS DOCUMENT */

/* #000000 	- used on A, HR, P, TD */

/* #035E63 - used on TABLE-Outline */

/* #014548 - used on TABLE-Dark, Footer */

/* #B6D3CE 	- used on .Form-Input, .Form-Submit, Table-Light 
*/


/* ======= SELECTORS - Alphabetical =========== */

A 	/* Hyperlink tags =================== */
	{
	color			: #014548; 
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 9pt; 
	text-decoration	: underline; 
	}

A:VISITED
	{color			: #035E63;}
	
A:HOVER
	{color			: #000000;
	/* background-color: #014548; */
	text-decoration	: overline underline;
	}

/*A:ACTIVE
	{color			: #035e63;
	background-color: none}*/
	
BODY 
	{
	background-color: #FEF8EC; 
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 8pt;
	margin			: 5px;
	}

H1 
	{
	color 			: #014548;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 14pt;
	font-weight		: bold;
	/*line-height		: 16pt; */
	}

H2 
	{
	color 			: #035E63;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 12pt;
	font-weight		: bold;
	/*line-height		: 16pt; */
	}


HR 	/* Horizontal Rules ================= */
	{
	color			: #035E63; 
	}


LI	/* List Items ======================= */
	{
        margin-left		: 1em;
	color			: #000000;
	font-family		: inherit;
	font-size		: inherit;
	font-weight		: inherit;
	}


P, TD /* Paragraph tags, Table Cells === */
	{
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	background-color: #FFFFFF;
	/*text-align		: justify;*/
	}


Table.Border
	{background-color: #035E63; }

TD.Background
	{background-color: #B6D3CE }
TD.White
	{background-color: #FFFFFF }
	
/* Sections of Page =============== */
#Wrapper
	{
	width			: 765px;
	height			: 100%;
	}
	
#Header
	{
	line-height		: 14px;
	text-align		: left;
	padding			: 0px;
	visibility		: visible;
	position		: relative;
	clear			: left
	}

#Content
	{
	background-color: #FFFFFF;
	text-align		: left;
	visibility		: visible;
	position		: relative;
	border-left		: 1px #035E63 solid;
	border-right	: 1px #035E63 solid;
	border-bottom	: 1px #035E63 solid;
	clear			: both; 
	}

#ContentHome
	{
	background-color: #FFFFFF;
	text-align		: left;
	visibility		: visible;
	position		: relative;
	border-left		: 1px #035E63 solid;
	border-right	: 1px #035E63 solid;
	border-bottom	: 1px #035E63 solid;
	clear			: both;
	}

#Footer
	{
	line-height		: 14px;
	text-align		: left;
	padding			: 0px;
	visibility		: visible;
	position		: relative;
	width			: 100%;
	clear			: both;
	}


#Quicklinks
	{
	background-color: #FFFFFF;
	text-align		: left;
	padding			: 10px;
	margin-top		: 3px;
	margin-left		: 20px;
	margin-bottom	: 20px;
	visibility		: visible;
	position		: relative;
	width			: 200px;
	float			: right;
	}


#QuicklinksHome
	{
	text-align		: left;
	padding			: 0px;
	margin-right	: 5px;
	margin-top		: 3px;
	visibility		: visible;
	position		: relative;
	width			: 180px;
	float			: right;
	}

#HomeLinks
	{
	/*background-color: #B6D3CE;*/
	text-align		: left;
	padding			: 0px;
	margin-left		: 3px;
	margin-top		: 20px;
	visibility		: visible;
	position		: relative;
	width			: 500px;
	clear			: left;
	}

#HomeGraphic
	{
	/*background-color: #B6D3CE;*/
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
	visibility		: visible;
	/* clear			: left */
	}
	
/* Menu Header Links ================= */
A.Header-Tab-Normal 
	{
	color			: #B6D3CE;
	font			: bold 10px tahoma;
	line-height		: 16px;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

A:HOVER.Header-Tab-Normal 	{ 	color : #FFFFFF; text-decoration: underline; }

A.Header-Tab-Active 
	{
	color: #FFFFFF; 
	font			: bold 10px tahoma;
	line-height		: 16px;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}
	

A:HOVER.Header-Tab-Active 	{ color: #FFFFFF; text-decoration: underline; }

/* New Names to work with Steve's function */
A.Menu0-Tab-Normal 
	{
	color			: #B6D3CE;
	font			: bold 10px tahoma;
	line-height		: 16px;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}
A:VISITED.Menu0-Tab-Normal 	{	color : #B6D3CE; }

A:HOVER.Menu0-Tab-Normal 	{ 	color : #FFFFFF; text-decoration: underline; }


A.Menu0-Tab-Active 
	{
	color: #FFFFFF; 
	font			: bold 10px tahoma;
	line-height		: 16px;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}
	
A:VISITED.Menu0-Tab-Active 	{ color: #FFFFFF; }

A:HOVER.Menu0-Tab-Active 	{ text-decoration: underline; }


/* Menu Top Links ================= */

A.Menu1-Tab-Normal
{	background-color:  #035E63;
	color			: #B6D3CE; 
	font			: bold 11px tahoma;
	line-height		: 18px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
}

A:VISITED.Menu1-Tab-Normal { background-color: #035E63; color: #B6D3CE;}

A:HOVER.Menu1-Tab-Normal { background-color: #B6D3CE; color: #035E63; text-decoration: underline}

A.Menu1-Tab-Active
{
	background-color: #B6D3CE; 
	color			: #035E63;
	font			: bold 11px tahoma;
	line-height		: 18px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
}

A:HOVER.Menu1-Tab-Active { text-decoration: underline; }

/* Menu Top 2 Links ================= */
A.Menu2-Tab-Normal 
	{
	background-color: #B6D3CE; 
	color			: #035E63;
	font			: bold 11px tahoma;
	line-height		: 16px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

A:HOVER.Menu2-Tab-Normal 	{ 	background-color : #FFFFFF; 
color: #035E63; text-decoration: underline; }

A.Menu2-Tab-Active 
	{
	background-color: #FFFFFF; 
	color			: #035E63;
	font			: bold 11px tahoma;
	line-height		: 16px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

A:HOVER.Menu2-Tab-Active 	{ text-decoration: underline; }

/* Menu Top 3 Links ================= */
A.Menu3-Tab-Normal 
	{
	background-color: #FFFFFF; 
	color			: #348684;
	font			: bold 10px tahoma;
	line-height		: 14px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

A:HOVER.Menu3-Tab-Normal 	{ 	background-color : #FFFFFF; 
color: #035E63; text-decoration: underline; }

A.Menu3-Tab-Active 
	{
	background-color: #FFFFFF; 
	color			: #035E63;
	font			: bold 10px tahoma;
	line-height		: 16px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: underline;
	}

A:HOVER.Menu3-Tab-Active 	{ text-decoration: underline; }

A.Footer
	{
	color			: #035E63;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 9px;
	text-decoration	: none;
	}

A:HOVER.Footer	{ text-decoration: underline; }

	
/* DIV and other tags */
.alignnone
        {
        border          :0;
        }
.aligncenter
        {
        border          :0;
        }
.alignleft
        {
        border          :0;
        }
.alignright
        {
        border          :0;
        }

.Header-Graphic
	{
	background-color: #FEF8EC;
	position		: relative;
	padding			: 0px;
	margin-top		: 0px;
	margin-right	: 0px;
	width			: 100%;
	margin-left		: 0px;
	margin-bottom	: 0px;
	clear			: left;
	/*border-width	: 1px;
	border-color	: #666;
	border-style	: double;*/
	}

.Header-Graphic2
	{
	background-color: #FEF8EC;
	height			: 18px;
	position		: relative;
	padding-left	: 0px;
	margin-top		: 0px;
	margin-right	: 0px;
	margin-left		: 0px;
	margin-bottom	: 0px;
	float			: left;
	/*border-width	: 1px;
	border-color	: #666;
	border-style	: double;*/
	}

	
.Header-Container
	{
	background-color: #014548;
	background-image: url(/_images/site/top_tab_back.gif);
	position		: relative;
	padding			: 0px;
	margin			: 0px;
	height			: 18px;
	width			: 162px;
	float			: left;
	}

.Menu1-Container
	{
	background-color: #035E63;
	position		: relative;
	padding-top		: 3px;
	margin-top		: 0px;
	height			: 18px;
	float			: left;
	width			: 765px;
	margin-left		: 0px;
	margin-bottom	: 0px;
	clear			: left
	}


.Menu1-Tab-Normal
	{
	background-color: #035E63;
	position		: relative;
	padding			: 0px;
	padding-left	: 1px;
	padding-right	: 6px;
	margin-top		: 0px;
	margin-right	: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

.Menu1-Tab-Active
	{
	background-color: #B6D3CE;
	position		: relative;
	padding			: 0px;
	margin-top		: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}
	
.Menu2-Container
	{
	background-color: #B6D3CE;
	position		: relative;
	padding-top		: 3px;
	margin-top		: 0px;
	height			: 16px;
	margin-left		: 0px;
	margin-bottom	: 0px;
	border-left		: 1px #035E63 solid;
	border-right	: 1px #035E63 solid;
	clear			: left
	}


.Menu2-Tab-Normal
	{
	background-color: #B6D3CE;
	position		: relative;
	padding			: 0px;
	padding-left	: 5px;
	padding-right	: 6px;
	margin-top		: 0px;
	margin-right	: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

.Menu2-Tab-Active
	{
	background-color: #FFFFFF;
	position		: relative;
	padding			: 0px;
	margin-top		: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

.Menu3-Container
	{
	background-color: #FFFFFF;
	position		: relative;
	padding-top		: 3px;
	margin-top		: 0px;
	height			: 16px;
	margin-left		: 0px;
	margin-bottom	: 0px;
	border-left		: 1px #035E63 solid;
	border-right	: 1px #035E63 solid;
	clear			: left
	}


.Menu3-Tab-Normal
	{
	background-color: #FFFFFF;
	position		: relative;
	padding			: 0px;
	padding-left	: 9px;
	padding-right	: 6px;
	margin-top		: 0px;
	margin-right	: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

.Menu3-Tab-Active
	{
	background-color: #FFFFFF;
	position		: relative;
	padding			: 0px;
	margin-top		: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

.Quicklinks-Container
	{
	background-color: #FFFCF7;
	position		: relative;
	padding			: 5px;
	margin			: 0px;
	border			: 1px #035E63 solid;
	clear			: left;
	}

.Quicklinks-Container-Left
        {
        background-color: #FFFCF7;
        position                : relative;
        padding                 : 5px;
        margin                  : 0px;
        border                  : 1px #035E63 solid;
        clear                   : left;
        }

.Quicklinks-Tab
	{
	/*background-color: #B6D3CE;*/
	position		: relative;
	padding			: 0px;
	margin			: 0px;
	height			: 20px;
	float			: left;
	}

.Quicklinks-Tab-Left
        {
        /*background-color: #B6D3CE;*/
        position                : relative;
        padding                 : 0px;
        margin                  : 0px;
        height                  : 20px;
        float                   : right;
        }

.Quicklinks-Title
	{
	background-color: #B6D3CE;
	background-image: url(/_images/site/quicklinks_back.gif);
	position		: relative;
	padding			: 0px;
	margin			: 0px;
	height			: 20px;
	border-right	: 1px #035E63 solid;
	clear			: left
	}

.Quicklinks-Title-Left
        {
        background-color: #B6D3CE;
        background-image: url(/_images/site/quicklinks_back.gif);
        position                : relative;
        padding                 : 0px;
 	padding-left		: 10px;
        margin                  : 0px;
        height                  : 20px;
        border-left    : 1px #035E63 solid;
        clear                   : left;
        }

	
.Quicklinks-Text 
	{
	/*color 			: #035E63;*/
	position		: relative;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 14px;
	font-weight		: bold;
	padding			: 0px;
	margin			: 0px;
	line-height		: 20px;
	/*vertical-align	: text-bottom;*/
	}

.Footer-Container
	{
	position		: relative;
	padding			: 5px;
	margin			: 0px;
	color 			: #035E63;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 11px;
	text-decoration	: none;
	}

.RegFormSub_Container
        {
        float                   : left;
        position                : relative;
        padding                 : 0px;
	padding-left		: 10px;
        margin                  : 0px;
        }


.SectionHeading
	{
	color			: #035E63;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 14px;
	font-weight		: bold;
	}

.DivisionHeading
	{
	color			: #FFFFFF;
	background-color: #035E63;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 12px;
	font-weight		: bold;
	padding-left	: 2px;
	}

.Small
	{
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 10px;
	font-color		: #000000;
	}
/* For NOVEL Smaller Font */
         
.novelsm {
  font-family             : inherit;
  font-size: 7pt;
 }

div.Indent1
	{font-size: 12px;
	margin-left: 20px;
	margin-bottom: 10px;
	}
	
div.Indent2
	{ margin-left: 20px;
	font-size: 11px }
	
div.Indent3
	{ margin-left: 20px }

.Content-Container
	{
	position		: relative;
	padding			: 10px;
	margin			: 0px;
	background		: transparent;
	}

	/* FORMS ============ */
TD.TD-Form
	{
	background-color: #FFFCF7;
	}
	
.Form-Label 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 9pt; 
	font-weight		: bold;
	}

.Form-Input 
	{
	background-color: #ffffff; /*#EEEFDE;*/
	border			: #035E63 solid 1px 1px 1px 1px;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 9pt; 
	}

.Form-Comment 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 8pt; 
	}

.Form-Submit 
	{
	background-color: #EEEFDE;	
	border			: #035E63 solid 1px 1px 1px 1px;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 14px; 
	font-weight		: bold;
	}

.Form-Confirmation /* color should be black on green - universal for YES */
	{
	background-color: #EEEFDE;
	border			: #000000 solid 1px 1px 1px 1px;
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	margin			: 15px;
	padding			: 15px;
	/*width			: 400px;*/
	}

.Form-Error /* color should be red on yellow- universal for ERROR */
	{
	background-color: #FFFFCC;
	border			: #000000 solid 1px 1px 1px 1px;
	color			: #FF0000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	margin			: 15px;
	padding			: 15px;
	/*width			: 400px;*/
	}

/* === search page results ==*/	
	.Search-Form
	{
	background-color: #FFFCF7;
	border			: 1px solid #035E63;
	/* position		: relative; */
	padding			: 10px;
	padding-top		: 20px;
	/* text-align		: center; */
	width			: 500px;
	}
	
	.Search-Heading
	{
	background-color: #B6D3CE;
	border			: 1px solid #035E63;
	position		: relative;
	padding			: 5px;
	width			: 500px;
	}
	
	.Search-Number
	{
	color			: #035E63;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 14px; 
	font-weight		: bold;
	padding-right	: 3px;
	}
	
	.Search-HREF
	{
	color			: #035E63; 
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 14px;
	font-weight		: bold; 
	text-decoration	: underline; 
	}
	
	.Search-Summary
	{
	color			: #000000; 
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 12px;
	}
	
	.Search-URL
	{
	color			: #035E63; 
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 13px;
	}
	
	.Search-PageLinks
	{
	background-color: #B6D3CE;
	border			: 1px solid #035E63;
	position		: relative;
	padding			: 5px;
	width			: 500px;
	text-align		: center;
	font-size		: 12px;
	}
	





#post-entry {
        float: left;
        width: 520px;
        padding-top: 8px;
        padding-bottom: 8px;
}

#post-entry h1 {
        font-size: 2.2em;
        color: #000000;
        margin: 0px;
        float: left;
        width: 520px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #035E63;
        padding: 0px;

}

#post-entry h2 {
        font-size: 1.9em;
        color: #035E63;
        margin: 0px;
        float: left;
        width: 520px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        padding: 0px;
}

#post-entry h3 {
        font-size: 1.9em;
        color: #000000;
        margin: 0px;
        float: left;
        width: 520px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #035E63;
        padding: 0px;

}
#post-entry h4 {
        font-size: 1.9em;
	color: #000000;
        float: left;
        width: 520px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #035E63;
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 8px;
        margin-left: 0px;
}

#post-entry h1 a:link, #post-entry h1 a:visited {
        color: #035E63;
        text-decoration: none;
	font-size: 14pt;
}

#post-entry h1 a:hover, #post-entry h1 a:active {
        color: #035E63;
        text-decoration: underline;
	font-size: 14pt;
}

.post-meta {
        margin: 0px;
        float: left;
        width: 520px;
        padding-top: 8px;
        padding-right: 4px;
        padding-bottom: 8px;
        padding-left: 4px;
        background-color: #FFFFFF;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 2px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
	border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-bottom-color: #035E63;
        border-left-color: #FFFFFF;
}

.posted-aut-cat {   
        float: left;
        width: 405px;
        font-size: 12px;
        color: #000000;   
}
        
.posted-aut-cat a:link, .posted-aut-cat a:visited {
        color: #035E63;
        text-decoration: none;
}
.posted-aut-cat a:hover, .posted-aut-cat a:active {
        color: #035E63;
        text-decoration: underline;
}

.post-content {
        float: left;
        width: 520px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 12px;
        line-height: 22px;
       color: #333333;
}

.post-content code {
        display: block;
        padding: 5px;
        clear: both;
        margin-top: 10px;
        margin-right: 40px;
        margin-bottom: 10px;
        margin-left: 5px;
        font-family: "Trebuchet MS", Tahoma, "Arial Narrow";
        font-size: 13px;
        color: #000000;
        background-color: #FFFFFF;
        border: 1px dotted #035E63;
}

.post-content img {
       padding: 2px;
       background-color: #ffffff;
}

.post-content blockquote {
        background-image: url(images/bquote.gif);
        background-repeat: no-repeat;
        background-position: left top;
        clear: both;
        margin-top: 10px;
        margin-right: 40px;
        margin-bottom: 10px;
        margin-left: 5px;
        padding-top: 15px;
        padding-left: 38px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-size: 15px;
        color: #333333;
        text-align: left;
        font-weight: normal;
}

.post-content a:link, .post-content a:visited {
        color: #035E63;
        text-decoration: underline;
        font-weight: bold;
}
        
.post-content a:hover, .post-content a:active {
        color: #035E63;
        text-decoration: none;
        font-weight: bold;
}

.post-commented {
   float: left;
   width: 520px;
}

.post-box {
        float: right;
        height: 35px;       
        width: 110px;     
        margin: 0px;       
        line-height: 30px;
        color: #FFFFFF;
        background-image: url(images/commented_v.gif);
        background-repeat: no-repeat;
        text-align: center;
        font-size: 9px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 12px;
}
.post-box a:link, .post-box a:visited {
        color: #FFFFFF;
        text-decoration: none;
}
.post-box a:hover, .post-box a:active {
        color: #000000;
        text-decoration: underline;
}

.post-fixed {
        float: left;
        height: 25px;
        width: 520px;
}
.post-commented {
        float: left;
        width: 510px;
}


#comment-temps {
        float: left;
        width: 520px;
}
#comment-temps a:link, #comment-temps a:visited {
        color: #035E63;
        text-decoration: underline;
}
#comment-temps a:hover, #comment-temps a:active {
        color: #000;
        text-decoration: none;
}
#comment-temps form {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 510px;
}

.rssfeed {
        margin: 0px;
        float: left;
	width: 360px;
        background-image: url(images/feed.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 2px;
        padding-right: 0px;
        padding-bottom: 2px;
        padding-left: 20px;
        text-align: left;
        font-size: 13px;
        color: #000000;
}

.com-box {
        margin: 0px;
        float: left;
        width: 360px;
        border: 1px solid #F2E8C6;
        background-color: #EEEEDD;
        color: #333333;
        font-family: "Arial Narrow", Tahoma, "Trebuchet MS";
        letter-spacing: 1px;
        padding-top: 5px;
        padding-right: 5px;
}

.com-box_alt {
        margin: 0px;
        float: left;
        width: 360px;
        border: 1px solid #EEF4E3;
        background-color: #FFFFFF;
        color: #333333;
        font-family: "Arial Narrow", Tahoma, "Trebuchet MS";
        letter-spacing: 1px;
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
        padding-left: 5px;
}

#comment-temps P
        {
	background-color : transparent;
        color                   : #000000;
        font-family             : Verdana, Arial, Helvetica, sans-serif;
        font-size               : 8pt;
        /*text-align            : justify;*/
        }

.author_com {
        float: left;
        width: 345px;
        font-size: 14px;
        font-weight: bold;
        background-image: url(images/comment.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 17px;
}       

.author_com_text {
        float: left;
        width: 360px;
        padding-top: 8px;
        font-size: 11px;
        line-height: 20px;
        font-family: Arial, Helvetica, sans-serif;
}

.author_com_text blockquote {
        clear: both;
        margin-top: 10px;
        margin-right: 40px;
        margin-bottom: 10px;
        margin-left: 5px;
        padding-left: 5px;
        border-left-width: 4px;
        border-left-style: solid;
        border-left-color: #000000;
        padding-top: 3px;
        padding-bottom: 3px;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
}

.author_com_text code {
        clear: both;
        margin-top: 10px;
        margin-right: 40px;
        margin-bottom: 10px;
        margin-left: 5px;
        font-size: 12px;
        font-family: "Lucida Grande", "Lucida Sans", Tahoma;
        color: #000000;
        padding: 3px;
        border: 1px dotted #EFEFEF;
  	display: block;
}

.author_date {
        float: left;
        width: 360px;
        font-size: 12px;
        color: #333333;
}

.com-fixed {
        float: left;
        height: 20px;
        width: 540px;
}

#comment-area {
        float: left;
        width: 540px;
        margin: 0px;
        padding: 0px;
}
#comment-area p {   
        padding: 0px;
        clear: both;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        font-size: 13px;
        color: #333333;
}       
        
#comment-area textarea {
        padding: 3px;
        width: 510px;
        height: 180px;
        border: 1px solid #CCCCCC;
        margin: 0px;
}       
        
#comment-area textarea:hover {
        padding: 3px;
        width: 510px;
        height: 180px;
        border: 1px solid #999999;
        margin: 0px;
}
        




