body
{
	/*background: #FFFFFF url(images/background.jpg) top center repeat-x;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	background: #333333;
	color: #000000;
	margin: 0px;
	padding: -5px 0px 0px 0px;
}


a:link {
	background: transparent; /* #666666 */
	text-decoration: none;
	color: #CCCC99;
}
a:visited {
	background: transparent; /* #666666 */
	text-decoration: none;
	color: #CCCC99;
}
a:hover {
	border-bottom:	1px dotted #CCCC99;
	background: transparent; /* #666666 */
	text-decoration: none;
	color: #CCCC99;
}
a:hover.image {
	border-bottom:	0px none #000000;
	background: transparent; /* #666666 */
	text-decoration: none;
	color: #CCCC99;
}


.header_bg #header div.pad
{
	background-color: #000000;
	background-repeat: no-repeat;
	height: 175px; /* 100px 69px 115px */
	overflow: hidden;
	position: relative;
}

#search_form
{
	margin: 0px; /* -7px */
}

#navbar 
{
	border: solid 0px #FF0000;
	background: url(images/navbarbg.jpg) top left repeat-y; /* #666666 */
	height: 30px; /* 69px 115px */
	overflow: hidden;
	position: relative; /* relative */

	background-color: transparent; /* #666666 */
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px; /* 175% */
	font-weight: bold;
	padding: 0px 5px 0px 5px; /* 10px 5px 10px 5px */
}

#navbar a:link
{
	background: transparent; /* #666666 */
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px; /* 175% */
	font-weight: bold;
	padding: 0px 5px 0px 5px; /* 10px 5px 10px 5px */
}
#navbar a:visited 
{
	background: transparent; /* #666666 */
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px; /* 175% */
	font-weight: bold;
	padding: 0px 5px 0px 5px; /* 10px 5px 10px 5px */
}
#navbar a:hover
{
	background: transparent; /* #666666 */
	color: #FFFFFF; 
	text-decoration: none;
	font-size: 15px; /* 175% */
	font-weight: bold;
	padding: 0px 5px 0px 5px; /* 10px 5px 10px 5px */
}


#header_nav
{
	padding: 0px 0px 0px 175px; /* T R B L 125px width of lower nav image */
}

/*
#wp-calendar thead,
#wp-calendar tfoot
{
	background: #FFFFFF url(images/calgrayfade.jpg) top center repeat-x;
	color: #000000;
}
#wp-calendar
{
	background: #FFFFFF url(images/calgrayfade.jpg) top center repeat-x;
	color: #000000;
}
*/

#footer
{
	border-top: solid 0px #000000;
	background: #000000 url(images/footerbg.jpg) top left repeat-y;
	/*background-color: #000000;*/
	color: #FFFFFF;
	text-align: center;
	/*padding-left: 350px; /* 350px */
}

#copyright_notice
{
	background: transparent; /* #000000 */
	color: #FFFFFF; 
}


#extra_footer
{
	border-top: solid 0px #000000;
	background: #333333 url(images/footerbg.jpg) top center repeat-y;
	/*background-position: 0 5em;*/
	color: #FFFFFF;
	text-align: center;
	/*padding-left: 350px; /* 350px */

	margin: -10px 8px 10px 90px;
	padding: 0px 100px 10px 0px;
}
#extra_footer a:link, a:visited {
	text-decoration: none;
	color: #CCCC99;
}
#extra_footer a:hover {
	border-bottom:	1px dotted #CCCC99;
}
#extra_footer a:hover.image {
	border-bottom:	0px none #000000;
}

.entry_comments a
{
	background: #FFFFFF;
	font-size:25px;
	font-style: italic;
	font-weight:bold;
	float: right;
	display:inline;
	text-align:center;
	width:120px;
	height:80px;
	margin:	0px 0px;
	padding: 5px;
}

.comment_entry a
{
	background: #FFFFFF;
	font-weight:bold;
}

.prev_next_page a
{
	/*background: #FFFFFF;*/
	font-size:12px;
	font-style: italic;
	font-weight:bold;
	/*float: right;
	display:inline;
	text-align:center;
	width:120px;
	height:20px;
	margin:	5px 0px 0px 0px;
	padding: 5px;*/
}


h1
{
	background: #666666;
	color: #cccc99; 
	line-height: 1.5em;
}
h1 a
{
	background: #666666;
	color: #cccc99; 
}

h1 a:link
{
	background: #666666;
	color: #cccc99; 
}
h1 a:visited 
{
	background: #666666;
	color: #cccc99; 
}
h1 a:hover
{
	color: #000000; /* black */
	text-decoration: underline;
}

.header h2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	background: #333333;
	color: #cccc99; /* f26122 267e00 Dark Orange */
	margin: 0px;
	padding: -5px 0px 0px 0px;
}

#wp-calendar caption
{
	color: #cccc99; /* f26122 6B8E23 OliveDrab */
}

#wp-calendar
{
	border: solid 1px #333333; /* 696969 dimgray */
}

#wp-calendar thead th
{
	border-bottom: solid 1px #333333; /* 696969 dimgray */
}

#wp-calendar tfoot td
{
	border-top: solid 1px #333333; /* 696969 dimgray */
}

.main
{ 
	/*padding-top: 10px; /*45*/
	background: #666666;
	color: #FFFFFF;
	/*margin: -20px 0px 0px 0px;*/
}
.main table thead th
{
	border-bottom: solid 1px #2baaed;
	background: #666666 url(images/background.jpg) top center repeat-x;
}
.main a:link {
	font-weight: bold;
	text-decoration: none;
	color: #cccc99; /* #CCCC99 */
	background: #666666;
}
.main a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #cccc99; /* #CCCC99 */
	background: #666666;
}
.main a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #cccc99; /* #CCCC99 */
	/*border-bottom:	1px dotted #CCCC99;*/
}
.main a:hover.image {
	/*border:	5px solid #000000;*/
}

.cat-item
{
	color: #cccc99;
	border-bottom: 0px;
	padding-bottom: 0px;
	text-align: right;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 2em; 
}

.cat-item a:link
{
	color: #cccc99;
	border-bottom: 0px;
	padding-bottom: 0px;
}
.cat-item a:visited
{
	color: #cccc99;
	border-bottom: 0px;
	padding-bottom: 0px;
}

#sidebar
{ 
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left;
}
#sidebar a:link
{ 
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left;
}
#sidebar a:visited
{ 
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left;
}

#sidebar2 a:link
{ 
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left; /* center */
}
#sidebar2 a:visited
{ 
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left; /* center */
}

#sidebar2
{ 
	/*background: #000000 url(images/sidebarbg.jpg) top left repeat-y;*/
	background: transparent;
	color: #cccc99;
	text-decoration: none;
	text-align: left; /* center */
	/*border: 1px solid #FF0000; */
	/*margin: -20px 0px -20px 0px;
	padding: -20px 0px -20px 0px;*/
}

#sidebar a:hover
{ 
	background: #000000;
	color: #cccc99;
	border-bottom:	1px dotted #CCCC99;
}
#sidebar2 a:hover
{ 
	background: #000000;
	color: #cccc99;
	border-bottom:	1px dotted #CCCC99;
}

#sidebar h2
{
	color: #cccc99;
	border-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 2em; /* 1.4em */
	margin: 0px;
}
#sidebar2 h2
{
	color: #cccc99;
	border-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.4em;
	margin: 0px;
}

#sidebar ul li
{
	font-weight: bold;
	list-style-type: none;

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 2em; /* 1.4em */
	margin: 0px;
}
#sidebar li li
{
	font-weight: bold;
	list-style-type: none;

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 2em; /* 1.4em */
	margin: 0px;
}

#sidebar2 ul li
{
	/*font-weight: bold;*/
	list-style-type: none;
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left; /* center */
	border:	2px solid #666666;
	/*width: 165px; */
	/*padding: 5px 5px 5px 5px;*/
	margin: 10px 0px 0px -10px;

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0px;
}
#sidebar2 li li
{
	/*font-weight: bold;*/
	list-style-type: none;
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left; /* center */
	border:	2px solid #666666;
	/*width: 165px; */
	/*padding: 5px 5px 5px 5px;*/
	margin: 10px 0px 0px -10px;

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0px;
}

#sidebar2 ul li a:hover
{ 
	font-weight: bold;
	background: #000000;
	color: #cccc99;
	border-bottom:	1px dotted #CCCC99;

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0px;
}
#sidebar2 li li a:hover
{ 
	font-weight: bold;
	background: #000000;
	color: #cccc99;
	border-bottom:	1px dotted #CCCC99;

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0px;
}

#sidebar2 ul li a:link
{ 
	font-weight: bold;
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left; /* center */

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0px;
}
#sidebar2 ul li a:visited
{ 
	font-weight: bold;
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left; /* center */

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0px;
}

#sidebar2 li li a:visited
{ 
	font-weight: bold;
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left; /* center */

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0px;
}
#sidebar2 li li a:link
{ 
	font-weight: bold;
	background: #000000;
	color: #cccc99;
	text-decoration: none;
	text-align: left; /* center */

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0px;
}

#widgetshoppingcart
{ 
	color: #cccc99;
	text-decoration: none;
	text-align: left;
}
#widgetshoppingcart a:link
{ 
	color: #cccc99;
}
#widgetshoppingcart a:visited
{ 
	color: #cccc99;
}

.subscribe_services
{
	text-align: center;
}
.subscribe_service
{
	text-align: center;
}
.tile_body
{
	text-align: center;
}

.entry { 
	background-color: #666666;
	color: #FFFFFF;
	padding: 10px 20px 10px 20px; /* 20px 30px 20px 30px */
	/*border: 1px solid #333333;*/
    overflow: visible;
}

.entry a:link {
	text-decoration: none;
	color: #88B3B6;
}
.entry a:visited {
	text-decoration: none;
	color: #88B3B6;
}
.entry a:hover {
	border-bottom:	1px dotted #88B3B6;
}
.entry a:hover.image {
	border:	5px solid #000000;
}

.entry_header a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.entry_header a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.entry_header a:hover {
	border-bottom:	1px dotted #FFFFFF;
}

.entry_categories a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.entry_categories a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.entry_categories a:hover {
	border-bottom:	1px dotted #FFFFFF;
}
	
.entry_actions
{
	border-top: solid 2px #333333; /* 2baaed FF0000 B0C4DE lightsteelblue */
	padding-top: 1px;
	font-weight: bold;
}
.entry_actions a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.entry_actions a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.entry_actions a:hover {
	border-bottom:	1px dotted #FFFFFF;
}

.entry_comments a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.entry_comments a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.entry_comments a:hover {
	border-bottom:	1px dotted #FFFFFF;
}
	
	
.comment_actions
{
	border-top: solid 2px #333333; /* 2baaed FF0000 B0C4DE lightsteelblue */
	padding-top: 1px;
	font-weight: bold;
}

.ssm #ext_wrapper,
.sms #ext_wrapper,
.mss #ext_wrapper,
.sm #ext_wrapper,
.ms #ext_wrapper,
.m #ext_wrapper
{
	border: solid 0px #000000; /* FF0000 696969 dimgray */
	background-color: #000000; /* white */
	color: #000000; /* black */
}

#wrapper
{
	border: solid 0px #000000;
	background: #000000 url(images/wrapperbg.jpg) top left repeat-y;
	/*background-color: #000000;*/
	color: #000000;
}
