﻿/* **********************************************************************************
 * Overall initial conditions
 * **********************************************************************************/
body {
	margin: 0 auto; 
	padding: 0;
    font-family: sans-serif,verdana,arial,helvetica,sans-serif;
    font-size: small;
    background: white;
    text-align: left;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, 
input, p, blockquote, table, th, td {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* **********************************************************************************
 * Misc 
 * **********************************************************************************/#hallmarks {	margin: 10px 0 30px 0;}.hallmark_image_td {
	width:160px;
	height: 200px;
	text-align: center;
	font-size: 80%;
}#links_body {	border: 1px solid #6f6f7f;
	padding: 10px;
	color: #18183d;
	background-color: #F4F9FD;
	min-height: 550px;	}#links_body td {	padding: 10px;}#myHome_right {
    float: right;
    margin: 5px;
    height: 100%;
    border: 0px solid black;
    font-family: verdana,arial,helvetica,sans-serif;
}
#myHome_right_inner {
	border: 1px solid #6f6f7f;
	width: 173px;
	color: White;
	background-color: white; /*#dcd7cd;*/
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
    font-family: verdana,arial,helvetica,sans-serif;
}.title_adjust {
	padding-top: 5px;
}

	.title_adjust a {
		color: White;
			text-decoration: none;
		}
	.title_adjust a:hover {
		color: white;
		text-decoration: underline;
	}	.title_adjust td {
				padding-left: 5px;
				width: 170px;
				text-align: center;
			}
.entire_page {
	margin: 0;
	width: 925px;
	border: solid 0px green;
	background-color: #f0f0e5;
	text-align: left;
	color: White;
	border-left: 1px solid #6f6f7f;	border-right: 1px solid #6f6f7f;
}
#google_ads {
    width: 160px;
    margin: 5px;
   /* float: right;    */    
    border: 0px solid #6f6f7f;
}
.admin_header {
    position: relative;
    background: transparent url(../../images/bannerDarkBlueGray.gif) repeat-x top left; /*banner*/
    height: 105px;
    color: #18183d;
    background-color: #45443f;
    font-size: 75%;
    width: 100%;
}
/* **********************************************************************************
 * Site Header 
 * **********************************************************************************/
.site_header {
    position: relative;
    background: transparent url(../../images/bannerDarkBlueGray.gif) repeat-x bottom left;  /*banner*/
    height: 100px;
    color: White;
    background-color: #18183d;
    font-size: 75%;
    width: 925px;
    margin: 0;
    padding: 0;    text-align: left;
}#fader {	position: absolute;	top: 20px;	left: 350px;}#header_pic_border {	position: absolute;	top: 0;	right: 0;	height: 73px;	width: 413px;	background-color:#222;	border: 1px solid black;}#header_pic {
	position: absolute;
	top: 3px;
	right: 3px;
	width: 407px;
	clip: rect(auto auto 67px auto);
	border: 0px solid black;
}
/********** Top Navigation **************/
#myHome_nav {
	height: 25px;
	color: #45443f; /* grayish */
    position: absolute;
    bottom: -7px;
    left: 260px;
    font-size: 110%;
    font-weight: bold;
    padding: 2px;
    border: 0px solid black;
}
#myHome_nav a {
	font-weight: bold;
	color: White; 
	text-decoration: none;
}
#myHome_nav a:hover {
	color: #fe9900;	/* orange */
	font-weight: bold;
	text-decoration: underline;
}/******* Branding Logo ***********/
#branding {	margin-top: 0px;     margin-left: 10px;
}
#branding img {
    border: 0;
}
#branding a {
	font-size: 250%;
	font-weight: bold;
	color: #30002e;
	text-decoration: none;
}
/***************** Breadcrumbs ***************************************************/
#breadcrumbs {	
	height: 12px;
	width: 165px;
	color: #18183d;
    position: absolute;
    bottom: 4px;
    left: 5px;
    font-size: 90%;
    font-weight: normal;
    padding-top: 3px;
    padding-left: 5px;
    padding-bottom: 2px;
    background: transparent url(../../images/Breadcrumb.gif) no-repeat center left;
    
}
#breadcrumbs a {
	font-weight: normal;
	color: Maroon;
	text-decoration: underline;
}
#breadcrumbs a:hover {
	color: Maroon;
	font-weight: normal;
	text-decoration: underline;
}

/* ****************** Search box *************************************/
#search_form {
    position: absolute;
    top: 10px;
    right: 20px;
    border: 0px solid #6f6f7f;
}

#top_search li {
    padding-bottom: 3px;
}

/* **********************************************************************************
 * Site Footer
 * **********************************************************************************/

#footer {
	margin-top: 10px;
    clear:both;
    position: relative;
    height: 24px;
    font-size: 75%;
    color: white;
    text-align: left;
    background: transparent url(../../images/bannerDarkBlueGray.gif) repeat-x bottom left; /*banner*/
}
#contact {
	font-size: 100%;
    color: White;
    text-align: right;	
    padding: 5px;
    margin-left: 20px;
	float:left;
}
#contact a {
	color: Orange;
	text-decoration: none;
}
#contact a:hover {
	text-decoration: underline;
}
#counter {
	font-size: 100%;
	color: White;
	float:left;
	padding: 5px;
    margin-left: 150px;
    width: 150px;
}
#copyright {
	font-size: 100%;
    color: White;
    text-align: right;	
	float:right;
    padding: 5px;
    margin-right: 20px;
    float:right;
}
/*********************************************************************************************/
#group_direct {
	padding:20px;
	float:left;
	font-size: 100%;
	text-decoration: none;
	color: Maroon;
}
#group_direct a:hover {
	text-decoration: underline;
	color: Maroon;
}
#group_direct a {
	text-decoration: none;
	color: Maroon;
}

#bookmark_direct {
	padding: 20px;
    float:right;
}
#bookmark_direct li {
	float: left;
	padding: 3px;
}
#BookmarkNumberBox{
	font-size: 70%;
}
#back_to_categories {
	font-size: 90%;
    font-weight: bold;
    padding: 2px;
}


/********** browse by number *************/
#browse_byNum {
	margin: 0 5px 5px 0;
    padding-left: 0px;
    width: 175px;
}
#browse_byNum_section {
	/*background-color: #e3f3ff;*/
}
	.browse_byNum_header {
		font-variant: small-caps;
		height: 25px;
		font-weight: bold;
		text-align: center;
		background-color: #454641;
		color: White;
		border-bottom: 0px solid #868586;
		background: transparent url(../../images/catheader8.gif) no-repeat top left; /*banner*/
	}
	.browse_byNum_box {
		padding-top: 10px;
		padding-bottom: 0px;
		font-weight: bold;
		padding-left: 5px;
		text-align: left;
		background-color: #dcd7cd; /*#e3f3ff;*/
		border-left: 1px solid #6f6f7f;
		border-right: 1px solid #6f6f7f;
	}
		#browse_number{
			color: #18183d;
			font-size: 85%;
			height: 30px;
		}
			#browse_number li {
				float: left;
				padding-left: 5px;
			}
		#browse_all{
			color: Maroon;
			font-size: 85%;
			padding-left: 5px;
		}
		#browse_all a{
			color: Maroon;
			text-decoration: none;
		}
		#browse_all a:hover {
			color: Maroon;
			text-decoration: underline;
		}
/********** browse by number *************/

/********** groups ***********/
#groups {
    margin: 5px 5px 5px 0;
    padding-left: 0px;
    width: 175px;
    border: 0px solid #6f6f7f;
}
/*#group_section {
	background-color: blue; 
}*/
	.group_header {
		font-variant: small-caps;
		height: 25px;
		font-weight: bold;
		text-align: center;
		/*background-color: #e3f3ff;*/
		color: White;
		background: transparent url(../../images/catheader8.gif) no-repeat top left; /*banner*/
	}
	.group_dropdown {
		padding-top: 10px;
		padding-bottom: 5px;
		font-weight: bold;
		padding-left: 5px;
		text-align: left;
		background-color: #dcd7cd; /*#e3f3ff;*/
		border-left: 1px solid #6f6f7f;
		border-right: 1px solid #6f6f7f;
		
	}
		.group_dd_class {
			color: #18183d;
			background-color: White;
			font-size: 90%;
			width: 165px;
		}
		
/************ groups *********/
#categories {
    float: left;
    margin: 5px 5px 5px 5px;
    width: 175px;
    height: 100%;
    border: 0px solid green;
}

#sub_categories {                     
    margin: 0 5px 5px 0;
    width: 174px;
    border: 0px solid #6f6f7f;
}

#content {
	float: left;
    width: 530px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0px solid green;
}

#main_categories {
    margin: 0 5px 5px 0;
    padding-left: 0px;
    width: 175px;
    border: 0px solid #6f6f7f;
}
.cat_box{
	padding: 0 0px 5px 0;
}
.category_list_head {
	font-variant: small-caps;
	height: 25px;
	width: 175px;
	font-weight: bold;
	text-align: center;
	background-color: #bdbdd8;
	color: White;
	border-bottom: 1px solid #868586;
	background: transparent url(../../images/catheader8.gif) no-repeat top left; /*banner*/
}
.category_list_footer {
	height:5px;
	border: 0px solid green;
	background: transparent url(../../images/CategoriesFooter4.gif) no-repeat top left; /*banner*/
}
.cat_selected_item {
	height: 50px;
}
.category_list_content {
	padding: 1px 0px 1px 5px;
	border-top: 1px solid #6f6f7f;
	background: #e3f3ff url(../../images/catBack3.gif) no-repeat bottom left; /*banner*/
	color: #18183d;
	font-size: 85%;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}

a.category_unselected {
	color: #18183d;
	text-decoration: none;
}
a.category_unselected:hover {
	color: Maroon;
	text-decoration: underline;
}
a.category_selected {
	color: Maroon;
	text-decoration: underline;
}
.paging_text{
	color: Maroon;
	font-size: 85%;
}
.image_td {
	height: 105px;
	width: 100px;
	text-align: center;
}
.description_td {
	width: 250px;
	padding-left:5px;
	padding-right: 5px;
}
.description_text {
	font-size: 85%;
	font-weight: normal;
}
a.description_text:hover {
	color: Maroon;
	
}
a.bookmark_no {
	font-weight: bold;
	text-decoration: none;
	color: #18183d;
}
a.bookmark_no:hover {
	color: Maroon;
	text-decoration: underline;
}

#books {
	border: 1px solid #6f6f7f;
	padding: 11px;
	color: #18183d;
	background-color: #F4F9FD;
	min-height: 550px;
}
#books p {
	text-align: left;
	padding-top: 7px;	
}
.inner_books {
	text-align: left;
	padding: 7px 15px 15px 15px;
	font-size: 90%;
}
#books a {
	color: Maroon;
	text-decoration: none;
}
#books a:hover {
	color: Maroon;
	text-decoration: underline;
}

#books dl {
   padding: 0;
   font-size: 95%;
}
#books dt {
	color:  #59554e;
	font-weight: bold;
	padding: 5px 0 0 0;
}
#books dd {
	padding-left: 5px;
	color: black;
}

.about_title {
	text-align: center;
	font-variant:small-caps;
	border: 0px solid black;
	padding-bottom: 5px;
	font-size: 100%;
	font-weight: bold;
}
#about {
	border: 1px solid #6f6f7f;
	padding: 10px;
	color: #18183d;
	background-color: #F4F9FD;
	min-height: 550px;
}
#about p, h1{
	text-align: left;
	padding:10px 15px 0 15px;	
}
#about a {
	color: Maroon;
	text-decoration: none;
	font-weight: bold;
}
#about a:hover {
	color: Maroon;
	text-decoration: underline;
	font-weight: bold;
}
#about a.about_image:hover img {
	color:Maroon;
	text-decoration: underline;
	border: 1px solid Maroon;
}

#about_gorham {
	float: right;
	margin: 10px;
	border: 1px solid White;
}

#about_kirk {
	float: left;
	margin: 10px;
	border: 1px solid White;
}

.results_title {
	font-size: 100%;
	font-weight: bold;
	font-variant: small-caps;
}

.theImage {
	border: 1px solid #18183d;
}
a.results_image:hover img {
	border: 1px solid  Maroon;
}
.results_header {
	text-align: center;
	height:25px;
	background: transparent url(../../images/resultsHeader3.gif) no-repeat top left; /*banner*/
	color: White;
}
#results_color {
	color: Red;
}
.entire_results  {
	padding: 0 10px 10px 10px;
	background-color: #F4F9FD;
	border: solid 1px #6f6f7f;
	color: #18183d;
	min-height: 560px;
}

/* *******************************************************
 *  featured div
 *********************************************************/
#featured {
	height: 220px;
	width: 520px;
	color: White;
	padding: 0;
	margin-left: 5px;			
	background: transparent url(../../images/FeaturedBottom500.gif) no-repeat bottom left;
	border: 0px solid green;
}
#top_round {
    position: relative;
	height: 200px;
	width: 520px;
	padding: 0;
	margin: 0;
	background: transparent url(../../images/FeaturedTop500.gif) no-repeat top left;
}
#title {
	position: absolute;
	top: 10px;
	left: 50px;
	font-size: 180%;
	font-weight:normal;
	font-variant:small-caps;
	z-index: 10;
}
#description {
	position: absolute;
	top: 50px;
	left: 100px;
	width:250px;
	text-align:left;
	padding: 20px;
	z-index: 10;
	border: 0px solid white;
	font-size: 90%;
}
#featurePic {
	visibility:hidden;
}
#picture {
	position: absolute;
	top: 10px;
	right: 0px;
	width:520px;
	height: 200px;
	z-index: 2;
	border: 0px solid white;
}
#view_now {
	position: absolute;
	bottom: 0px;
	left: 50px;
	width:115px;
	height: 35px;
	padding: 2px 0 0 0;
	z-index: 10;
	background: url(../../images/ViewNowButtonSilverT.gif) no-repeat top left;
}
#view_now a {
	color: inherit;
	padding: 15px;
	text-decoration: none;
	font-size: 120%;
	
}
#tag_id {
	position: absolute;
	bottom: 10px;
	left: 450px;
	text-align:right;
	width:33%;
	z-index: 3;
	border: 0px solid white;
	font-size: 90%;
}
.box_titles {
	padding-top: 5px;
	border: 0px solid green;
}

/* *******************************************************
 *  latest div
 *********************************************************/

#latest {
	float:right;
	width: 230px;
	margin: 10px 5px 5px 0;
	
	border-bottom: 0px solid #6f6f7f;
}
.latest_header {
	text-align: center;
	height:25px;
	background: transparent url(../../images/latestHeaderDarkBlue.gif) no-repeat top left; /*banner*/
	color: White;
	
}
#pic_container {
	border-left: 1px solid #6f6f7f;
	border-right: 1px solid #6f6f7f;
	border-bottom: 1px solid #6f6f7f;
	background-color: #F4F9FD;
}

#latest img {
	padding: 5px;
	margin: 5px;
	text-align:center;
	background-color: White;
	border: 1px solid #6f6f7f;
}

/********************************************************
 *  quotes div
 *********************************************************/
#quote_width {
	width: 250px;
}
#quote_width a {
	color: Maroon;
	font-weight: bold;
	text-decoration: none;
}
#quote_width a:hover {
	text-decoration: underline;
}
.quotes {
   
   color: black;
   margin: 5px 10px 5px 10px ;
   border: 0px solid green;
}
.quotes dl {
   padding: 0;
   font-size: 85%;
}
.quotes dt {
	color:  #59554e;
	padding: 5px 0 0 0;
}
.quotes dd {
	font-style: italic;
	color: maroon;
	text-align: right;
}
.quotes h3 {
	color: #18183d;
}
.quotes h2 {
	font-size: 120%;
	color: #18183d;
	float:left;
}
#hrBar {
	width: 200px;
	padding-left: 150px;
	text-align: center;
}
/* *******************************************************
 *  welcome div
 *********************************************************/
#whats_new {	width: 287px;	height: 300px;	overflow: auto;	overflow-x: hidden;}
#welcome {
	float: left;
	width: 287px;
	margin: 10px 5px 5px 0 ;
	color: #18183d;
	background-color: #F4F9FD;
	border-bottom: 1px solid #6f6f7f;
}
.welcome_header {
	text-align: center;
	height:25px;
	background: transparent url(../../images/welcomeHeaderDarkBlue.gif) no-repeat top left; /*banner*/
	color: White;
	border-bottom: 0px solid #6f6f7f;
}
#welcome h2 {
	font-size: 110%;
	background-color: White;
	text-align: left;
	padding: 10px 15px 0 15px;
	border-left: 1px solid #6f6f7f;
	border-right: 1px solid #6f6f7f;
	background-color: #F4F9FD;
}
#welcome p {
	text-align: left;
	padding: 5px 10px 10px 20px;
	border-left: 1px solid #6f6f7f;
	border-right: 1px solid #6f6f7f;
	background-color: #F4F9FD;
}

#welcome h3 {
	text-align: right;
	font-size: 100%;
	font-weight: normal;
	padding: 0 15px 5px 0;
	border-left: 1px solid #6f6f7f;
	border-right: 1px solid #6f6f7f;
	background-color: #F4F9FD;
}
#welcome a {
	color: Maroon;
	text-decoration: none;
	font-weight: bold;
}
#welcome a:hover {
	color: Maroon;
	text-decoration: underline;
}
#welcome h3 a {
	color: Maroon; /*#18183d;*/
	text-decoration: none;
	font-weight: normal;
}
#welcome h3 a:hover {
	color: maroon;
	text-decoration: underline;
}
.welcome_title {
	font-size: 100%;
	font-weight: bold;
	font-variant: small-caps;
}
/* *******************************************************
 *  welcome_wide div
 *********************************************************/
#welcome_wide {
	border-bottom: 1px solid #6f6f7f;
	
	color: #18183d;
	background-color: #F4F9FD;
	margin-bottom: 10px;
}

#welcome_wide h1 {
	font-size: 110%;
	background-color: White;
	text-align: left;
	padding: 10px 15px 0 15px;
	border-left: 1px solid #6f6f7f;
	border-right: 1px solid #6f6f7f;
	background-color: #F4F9FD;
}
#welcome_wide p {
	text-align: left;
	padding: 5px 25px 0 25px;
	border-left: 1px solid #6f6f7f;
	border-right: 1px solid #6f6f7f;
	background-color: #F4F9FD;
}

#welcome_wide h3 {
	text-align: right;
	font-size: 100%;
	font-weight: normal;
	padding: 0 15px 5px 0;
	border-left: 1px solid #6f6f7f;
	border-right: 1px solid #6f6f7f;
	background-color: #F4F9FD;
}
#welcome_wide a {
	color: Maroon;
	text-decoration: none;
	font-weight: bold;
}
#welcome_wide a:hover {
	color: Maroon;
	text-decoration: underline;
}
#welcome_wide h3 a {
	color: Maroon; /*#18183d;*/
	text-decoration: none;
	font-weight: bold;
}
#welcome_wide h3 a:hover {
	color: maroon;
	text-decoration: underline;
}

/**********************************/
#error_top {
	font-size: 200%;
	font-weight: bold;
	color: Red;
}
#error_bottom {
	font-size: 150%;
	font-weight: bold;
	color: Black;
}

/********************************************************
 *  Login stuff
 ********************************************************/
#login_box {
	position: absolute;
	bottom: 5px;
	right: 5px;
    margin: 0;
    width: 200px;
    border: 0px inset black;
    background-color:#444444;
}

.UserInfoHead {
	border-bottom: #6f6f7f 1px solid;
	background-color: #bdbdd8;
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	font-weight: bold;
	color: White;
	padding-left: 3px;
	text-align: center;
}
.UserInfoContent {
	border: #6f6f7f 0px solid;
	margin: 2px 0 2px 0; /* 5px 5px 0; */
	text-align: left;
	background-color: #444444;
	position: relative;
}
.UserInfoText {
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	font-size: 90%;
	padding-left: 5px;
	text-decoration: none;
	color: #18183d;
}
.UserInfoTextResults {
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	font-size: 90%;
	padding-left: 5px;
	text-decoration: none;
	color: White;
}
a.UserInfoLink {
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	font-weight: bold;
	font-size: 90%;
	padding-left: 5px;
	/*line-height: 15px;*/
	color: White;
	text-decoration: none;
}
a.UserInfoLink:hover {
	padding-left: 5px;
	color: White;
	text-decoration: underline;
}
.Button {
	color: Black;
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	font-size: 110%;
}
.admin_body {
	padding: 5px;
	/*width: 890px;*/
	background-color: #eee;
}
.AdminTitle {
	color: #18183d;
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	font-size: 150%;
	font-weight: bold;
}
.AdminPageText {
	color: #18183d;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 100%;
	text-decoration: none;
}
a.AdminPageText{
	color: #18183d;
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	font-size: 110%;
	text-decoration: none;
}
a.AdminPageText:hover {
	color: Maroon;
	text-decoration: underline;
}

/********************
 * Grid View css
 ********************/
.Grid  {
	border-color: #e7e7ff;
	margin: 0 5px 0 5px;
}
.GridHeader {
	color: White;
	background-color: #18183d;
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	text-decoration: none;
	font-size: 100%;
	text-align: left;
}
.GridHeader th {
	padding: 4px 4px 4px 4px;
}
.GridRow {
	color: #18183d;
	background-color: #e7e7ff;
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	text-decoration: none;
	font-size: 90%;
	text-align: left;
	
}
.GridRow td {
	padding: 2px 4px 2px 4px;

}
.GridRow a {
	text-decoration: none;
	color: #18183d;
	font-weight: bold;
}
.GridRow a:hover {
	text-decoration: underline;
	color: Maroon;
	font-weight: bold;
}
.GridEditingRow {
	color: #18183d;
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	text-decoration: none;
	font-size: 90%;
	text-align: left;
	
}
.GridAlternateRow {
	color: #18183d;
	background-color: #f7f7f7;
	/*font-family: verdana,arial,helvetica,sans-serif;*/
	text-decoration: none;
	font-size: 90%;
	text-align: left;
	
}
.GridAlternateRow td {
	padding: 2px 4px 2px 4px;
}
.GridAlternateRow a {
	text-decoration: none;
	color: #18183d;
	font-weight: bold;
}
.GridAlternateRow a:hover {
	text-decoration: underline;
	color: Maroon;
	font-weight: bold;
}

/****** view all list ***************/
#view_all_group_content {	
	border: 1px solid #6f6f7f;
	background-color: White; 
	color: #18183d; 
	text-align: center;
	margin: 0 auto;
}
.ViewAllList {
	background-color: White;
	width: 528px;
	text-align: center;
}
.ViewAllList table {
	width: 100%;
	text-align: center;
}
.ViewAllList td{
	padding: 5px;
}
.group_image {
	border: 1px solid White;
}

a.view_all_group_image:hover img {
	border: 1px solid  Maroon;
}

a.view_all_group_header {
	text-decoration: none;
	font-size: 110%;
	color: #18183d;
	font-weight: bold;
}

a.view_all_group_header:hover {
	text-decoration: underline;
	color: Maroon;
}
#group_head_td {
	border: 1px solid #6f6f7f;
	background-color: #CBD7D5;
}
#group_image_left {
	border-left: 1px solid #6f6f7f;
	border-bottom: 1px solid #6f6f7f;
	background-color: #F4F9FD;
}
#group_image_right {
	border-right: 1px solid #6f6f7f;
	border-bottom: 1px solid #6f6f7f;
	background-color: #F4F9FD;
}
#view_all_group_content {	
	border: 1px solid #6f6f7f;
	background-color: #F4F9FD; 
	color: #18183d; 
}
#all_comments {
	width: 500px;
	color: #18183d;
}
#leaveAComment {
	float:right;
}
#a.leave_a_comment_link{
	font-size: 110%;
	color: Maroon;
	text-decoration: none;
}
#a.leave_a_comment:hover{
	text-decoration: underline;
}
#add_comments_table {
	padding: 10px;
	margin: 10px;
	border: 1px solid #6f6f7f;
	color: #18183d;
	background-color: #F4F9FD;
}

#add_comments_table th {
	font-size: 100%;
	font-weight: bold;
	padding: 10px;
	border-bottom: 1px solid #6f6f7f;
}

#add_comments_table td {
	color: #18183d;
	padding: 5px;
}