/* ALTERNATE VERSIONS FOR RESOURCE SECTION */



/*--------------------*/
/* STANDARD HTML TAGS */
/*--------------------*/


body, p, div, span, ul, ol, blockquote, td {
	color: #FFFFFF;
	margin:0px;
}

/* GENERAL LINKS */
a:link, a:visited, a:active
{
	color: #E5D9B6;
	font-weight: bold;
}
a:hover { color: #262117;}






/*--------------------*/
/*--------------------*/
/*--------------------*/
/* TEMPLATE SPECIFIC  */
/*--------------------*/
/*--------------------*/
/*--------------------*/



.header {
	color: #C5C0AF;
}


.title {
	color: #C5C0AF;
}


.row_title {
	color: #C5C0AF;
	border-bottom: 1px dotted #E5D4A9;
}
#side_bar .title {
	color: #443B1D;
}

/* BLOG ARTICLES */
.blog_title {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.blog_title a:link, blog_title a:visited, blog_title a:active {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.blog_title a:hover {
	color: #352008;
}

.blog_date {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-top: 3px;
}

.blog_content {
	font-size: 9pt;
	font-weight: normal;
	text-align: justify;
	color: #FFFFFF;
	border-top: 1px dotted #E5D4A9;
	margin-top: 12px;
	padding-top: 15px;
}

/* BLOG ARCHIVES */
.archives_title {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
}

.archives_date {
	font-size: 8pt;
	font-weight: bold;
	color: #E68B24;
	margin-left: 20px;
	margin-top: 3px;
}

.archives_content
{
	font-size: 8pt;
	font-weight: normal;
	color: #CCCCCC;
	margin-top: 12px;
	margin-bottom: 25px;
	padding-top: 15px;
	border-top: 1px dotted #C2B492;
}


/* BLOG COMMENTS */

.comment_title
{
	font-size: 10pt;
	font-weight: bold;
	color: #262117;
	text-transform: uppercase;
	margin-top: 50px;
	margin-bottom: 10px;
}


.comment_name {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
}

.comment_date
{
	font-size: 7pt;
	font-weight: bold;
	color: #F4EED1;
	margin-top: 3px;
}

.comment_content
{
	font-size: 8pt;
	font-weight: normal;
	color: #FFF9F1;
	margin-top: 8px;
	margin-bottom: 25px;
	padding-top: 10px;
	border-top: 1px dotted #C2B492;
}

.comment_prompt {
	font-size: 8pt;
	font-weight: bold;
	color: #262117;
}

.comment_note {
	font-size: 8pt;
	font-weight: normal;
	color: #262117;
}

.comment_note #charCounter {
	font-size: 8pt;
	font-weight: bold;
	color: #262117;
}


/* COLORS */
.theme_color { background-color: #E4DAB3; }
.theme_color_compliment { background-color: #C8D282; }
.theme_color_title_row { background-color: #E4DAB3; }


/* LIST ROW COLORS */
.color1 { background-color: #E7E0D2; }
.color2 { background-color: #C2BBA6; }




.user_info {
	text-align: left;
	font-size: 8pt;
	color: #443B1D;
	padding-bottom: 10px;
} 





/*-------------------*/
/*-------------------*/
/*-------------------*/
/* CSS STYLES FOR CMS*/
/*-------------------*/
/*-------------------*/
/*-------------------*/

/* CONTROLS THE PREV-NEXT DISPALY ON LONG DATABASE LISTS */
.pager {
	width: 100%;
	margin-top: 20px;
} 

.pages {
	font-size: 9pt;
	color: #393222;
	font-weight: bold;
}
.pages a:link, .pages a:visited, .pages a:active {
	text-decoration: none;
	color: #393222;
}
.pages a:hover {
	text-decoration: none;
	color: #393222;
}

.prev_next {
	font-size: 9pt;
	color: #393222;
	font-weight: bold;
}
.prev_next a:link, .prev_next a:visited, .prev_next a:active {
	text-decoration: none;
	color: #393222;
}
.prev_next a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.pager form input {
	font-size: 9pt;
	color: #FFFFFF; 
	background-color: #A79161;
	border: none;
	padding: 2px;
}




#action_results
{
	color: #262117;
	font-weight: bold;
	background-color: #978459;
	width: 350px;
	padding: 2px;
	margin: 0px;
	margin-bottom: 10px;
}


.comment_results
{
	color: #262117;
	font-weight: bold;
	font-size: 8pt;
	background-color: #978459;
	width: 350px;
	padding: 3px;
	margin: 10px 0px;
}



/* ERROR REPORTING */
.alert {
	color: #FFFFFF;
	font-size: 8pt;
	padding: 2px;
	margin: 0px;
}
.alert a:link, .alert a:visited, .alert a:hover, .alert a:active {
	color: #CCCCCC;
}
.error {
	font-size: 8pt;
	color: #000000;
	padding: 2px;
	margin: 0px;
}
.error a:link, .error a:visited, .error a:hover, .error a:active {
	color: #333333;
}



/* BLOG ARCHIVES */

.blog_home {
	color: #E68B24;
	font-weight: bold;
}

.blog_home a:link, .blog_home a:visited, .blog_home a:active {
	color: #E68B24;
	padding: 5px 0px 5px 24px;
	background: url(../images/circle_arrow_white.png) no-repeat left center;
}
.blog_home a:hover {
	color: #E5D9B6;

}
.blog_archive_dates_month {
	color: #FFFFFF;}
.blog_archive_dates {}
.blog_archive_dates_year {
	margin-bottom: 10px;
}
.blog_archives_calendar {}
.blog_archives_dates_current
{
	background-color: #C3AE83;
	color: #FFFFFF;
}
.blog_archives_dates_inactive { color: #CCCCCC; }
