body    { background-image: url("graphics/interface/cloud_background.jpg"); margin: 0; padding: 0 }
body, body a:link, body a:visited, body a:active, body td            { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
body a:hover           { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: underline }

form  { margin: 0; padding: 0 }

h1     { color: #742123; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
h2      { color: #000; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }

p     { margin: 0; padding: 0 }

.alt_thumb img { max-width: 75px; width: expression(this.width > 75 ? 75: true);}

.trinity_logo     { margin-top: 4px; margin-left: 4px }
.padding  { margin-top: 10px; margin-bottom: 10px }
.content_upper   { background-image: url("graphics/interface/content_upper.jpg"); background-repeat: no-repeat; background-position: 0 top; width: 801px }
.content_middle     { background-image: url("graphics/interface/content_middle.jpg"); background-repeat: repeat-y; width: 801px }
.content_lower    { background-image: url("graphics/interface/content_lower.jpg"); background-repeat: no-repeat; background-position: 0 bottom; width: 801px }

.column_left   { padding-top: 12px }
.column_right     { padding: 12px 0 0 }
.column_checkout    { padding: 12px }

.topnav      { background-repeat: repeat-x; margin-right: 4px; margin-left: 0; height: 36px }
.topnav a:link, .topnav a:active, .topnav a:visited         { color: #742123; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 36px; text-decoration: none; margin-right: 7px; margin-left: 7px }
.topnav a:hover          { color: #742123; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 36px; text-decoration: underline; margin-right: 7px; margin-left: 7px }





.navbar    { 
	background-image: url("graphics/interface/navbar.jpg");
	background-repeat: repeat-x;
	margin-right: 4px;
	margin-left: 4px;
	height: 36px }



.navbar a:link, .navbar a:active, .navbar a:visited { 
	color: #742123;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
	margin-right: 30px;
	margin-left: 30px }

.navbar a:hover {
	color: #742123; font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold; line-height: 36px; text-decoration: underline;
	margin-right: 30px; margin-left: 30px }





.cattree_menu   { background-image: url("graphics/interface/menu_middle.jpg"); background-repeat: repeat-y; width: 172px }
.cattree, .cattree a:link, .cattree a:active, .cattree a:visited        { color: #742123; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.cattree a:hover         { color: #742123; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.cattree_lower    { background-image: url("graphics/interface/menu_lower.jpg"); background-repeat: no-repeat; background-position: 0 bottom; width: 172px; height: 10px }

.menu_pad    { text-align: left; padding: 12px 10px 5px }

.spacer_sm     { margin-top: 6px }
.spacer_md   { margin-top: 12px }

.copyright    { color: #742123; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none }

.subcat_img   { margin-bottom: 5px; border: solid 1px #ccc }

.message, .message a:link, .message a:visited, .message a:active             { color: #c00; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
.message a:hover            { color: #c00; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: underline }

#showcase   { background-image: url("graphics/interface/showcase.jpg"); width: 589px; height: 268px }
#showcase .item {
	float: right;
	height: 57px;
	width: 145px;
	clear: right;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#showcase .item  h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6a191a;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#showcase .item  h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#showcase .item  a {
	color: #6a191a;
}

#input_brd  { border: solid 1px #d5bcbd }
#select_brd select  { border: solid 1px #d5bcbd }

.slogan   { color: #742123; font-size: 14px; font-weight: bold; text-align: left; margin-top: 47px; margin-left: 65px }




/* CSS ADDED FOR BLOG*/
#_______BLOG_______{}


#content {
	text-align: left;
}

#content, #content h2, #content a, h2, #blog_sidenav a, #searchform {
	color: #742123;
}

#content h2, #content a, h2 {
	margin-bottom:5px;
	font-family:"Times New Roman", Times, serif;
}

#content h2 a {
	font-size: 1.2em;
	display: block;
}

#content small {
	display: block;
}

#content .entry {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}

#content .widecolumn .entry {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}

#content p.postmetadata {
	text-align: left;
	margin-bottom: 50px;
}

.narrowcolumn {
	float: left;
	width: 540px;
	padding: 20px;
	margin-left: 12px;
}

.widecolumn {
	float: left;
	width: 755px;
	padding: 20px;
}

.widecolumn #comment {
	width: 700px;
	margin-bottom: 15px;
}

.widecolumn .entry small {
	padding-top: 15px;
}


#sidebar {
	width: 172px;
	float: left;
	margin-left: 12px;

}

#sidebar #blog_sidenav {
	padding: 15px;
	color: #742123;
}

#sidebar #blog_sidenav img {
	border:0;
}

#sidebar #blog_sidenav ul {
	margin: 0px;
	padding: 0px;
	width: 142px;
}

#sidebar #blog_sidenav li {
	margin: 0px;
	list-style-type: none;
	width: 142px;
	color: #742123;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sidebar #blog_sidenav p {
	color: #742123;
}

#sidebar #blog_sidenav #s {
	width: 125px;
	color: #742123;
}

.widecolumn #respond {
	padding-top: 25px;
}

h3.comments {}


#sidebar #blog_sidenav .pagenav, #sidebar #blog_sidenav #linkcat-2, #sidebar #blog_sidenav .meta_section {
	visibility: hidden;
	z-index: 10;
	position: absolute;
	top: -30px;
}
