/******** Inherited Styles *********/

body {
	margin: 40px 0 0;
	background: url(../img/main/bkgd-suede.png) 0em 17.5em repeat-x; 
	height: 600px;	
	font: normal 62.5%/131% Verdana, Arial, Helvetica, sans-serif;
	color: #49423A;}
html {background: #554D49 url(../img/main/bkgd.png) repeat scroll;}
h1 {display: none;}

ol li { background-image: none!important;}

a{color: #8C2609; 	text-decoration: underline;}
a:link{color: #8C2609; 	text-decoration: underline;}
a:active{color: #8C2609; text-decoration: underline;}
a:visited{color: #8C2609; 	text-decoration: underline;}
a:hover{color: #49423A;	text-decoration: underline;}

td a{color: #8C2609; 	text-decoration: underline;}
td a:link{color: #8C2609; 	text-decoration: underline;}
td a:active{color: #8C2609; text-decoration: underline;}
td a:visited{color: #8C2609; 	text-decoration: underline;}
td a:hover{color: #49423A;	text-decoration: underline;}

blockquote {
	margin: 5px;
	padding: 5px;}

/******** Global Text Options *********/

.subhead-chocolate{
	font-size: 1em;
	font-weight: bold;
	color: #49423A;
        padding-bottom: 5px;}

.subhead-red{
	font-size: 1.1em;
	font-weight: bold;
	color: #8C2609;
        padding-bottom: 5px;}

.accent-red {color: #8C2609;}


/******** Container Wrapper *********/

#container  {
	width: 950px;
	height: 550px;
	min-height:550px;
	margin: 0 auto;
	position:relative;}

/******** Logo *********/
	
.logo {
	width: 180px;
	height: 180px;
	position:absolute;
	left: 524px;
	top: 270px;
	z-index: 2000;
	background: url(../img/main/logo.png);
	border: 0;}
	
/*.Tenyrbanner {
	position:absolute;
	width: 211px;
	height: 68px;
	z-index: 10000;
	left: 497px!important;
	top: 401px!important;
	display:block;
	background:url(../img/10yrbanner_tanSM.png) no-repeat;
	border:0;
}*/

* html .Tenyrbanner {
	left: 452px!important;
	top: 355px!important;}
	
/******** Footnote *********/

#footnote {
	float:left;
	position:absolute;
	left: 58px;
	top: 481px;
	width: 317px;
	height: 26px;
	z-index: 2000;
}

#footnote .icons {float:left;}
#footnote .icons ul { list-style-type: none; padding: 0; margin: 0; }
#footnote .icons li{ text-indent: -5000px; line-height: 26px;}
#footnote .icons a:hover { background-position: left bottom;}

#img_blog, #img_pets, #img_interests, #img_email0 {width: 26px; height: 26px; padding-right: 5px; display:block; line-height:26px;}
#blog, #pets, #interests, #email0 {width: 26px; height: 26px; padding-right: 5px; display:block; line-height:26px;}


#blog {background: url(../img/btn_myblog.png) no-repeat;  }
#pets {background: url(../img/btn_mypets.png) no-repeat;}
#interests {background: url(../img/btn_myinterests.png) no-repeat; }
#email0 {background: url(../img/btn_emailme.png) no-repeat;}

#img_blog {background: url(../img/btn_myblog.png) no-repeat;  }
#img_pets {background: url(../img/btn_mypets.png) no-repeat;}
#img_interests {background: url(../img/btn_myinterests.png) no-repeat; }
#img_email0 {background: url(../img/btn_emailme.png) no-repeat;}

#footnote .pagination ul {list-style-type: none; padding-right: 5px; margin: 0;}
#footnote .pagination li{display: inline; line-height: 10px; vertical-align: top;}
#footnote .pagination img{padding: 0 5px;}

	

	
/******** Hacks Styles *********/

.clear {
	clear:both; }

#bottom, #middle, body#grow #middle .ltside, .rtside, .Tenyrbanner { behavior: url(iepngfix.htc); }

* {padding: 0; margin: 0;}


/******** Top Wrapper *********/

#top  {
	height: 40px;
	background: url(../img/main/topbkgd.png) no-repeat;}


/******** Middle Wrapper *********/
	
#middle  {
	width: 950px;
	min-height: 480px;
	background: url(../img/main/middlebkgd.png) repeat;
	float:left;
	margin:0;
	padding:0;}


/******** Bottom Wrapper *********/

#bottom {
	height: 30px;
	background: url(../img/main/bottombkgd.png) no-repeat; color: #7B706A;padding-top: 12px; padding-right: 40px; text-align: right; }

/******** Side Border Styles *********/

.ltside, .rtside {
	width: 35px;
	min-height: 480px;
	float:left;
	clear:none;}
	

/******** Major Nav Styles *********/

#nav {margin-left: 45px; width: 950px;}
#navtab  {width: 80px; height: 30px; float:left; display: inline;}
#navtab ul { list-style-type: none; padding: 0; margin: 0; }
#navtab li{ background-image: none; text-indent: -5000px;}
#navtab .navigate  {background: #CEC497 url(../img/main/navtab.png) no-repeat; display: block; width: 80px; height: 30px;}
#navtab a:hover { background-position: left bottom;}
* html #navtab .navigate { position: absolute; top: 0px; left: 48px; z-index: 15009px;}
#menu{
	width: 780px;
	height: 21px;
	padding-top: 9px;
	/*float:left;
float:left;
overflow:hidden;
*/	background: url(../img/main/menubkgd.png) no-repeat;
	/*margin-left: -860px;*/}
	
* html #menu { margin-left:  }

/******** Minor Nav Styles *********/

#minortab {margin-top: 20px; float:right;}
#minortab .home, #minortab .contact, #minortab .clients {width: 25px; height:28px; display: block;}
#minortab ul { list-style-type: none; padding: 0; margin: 0; }
#minortab li{ background-image: none; text-indent: -5000px;}
#minortab .home {background: url(../img/main/btn_home2.png) no-repeat; }
#minortab .contact {background: url(../img/main/btn_contact2.png) no-repeat;}
#minortab .clients {background: url(../img/main/btn_clients2.png) no-repeat;}
#minortab a:hover { background-position: left bottom;}

/******** Search Styles *********/

.search  {
	height:30px;
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
	margin-top: 1px;
	font-size: 10px;}

.search .go{
	font-weight: bold;
	padding: 0px 2px;
	color:#F5F3E9;}

.search .go a {color: #F5F3E9; 	text-decoration: none;}
.search .go a:link{color: #F5F3E9; 	text-decoration: none;}
.search .go a:active{color: #F5F3E9; text-decoration: none;}
.search .go a:visited{color: #F5F3E9; 	text-decoration: none;}
.search .go a:hover{color: #49423A;	text-decoration: none;}
	
.search input {
	font-size: 0.9em;
	color: #49423A;
	text-align: left;
	height: 13px;
	padding: 0px 2px;
	margin: 0;
	border: 0;
	text-transform: lowercase;
}
/******** Main Wrapper Styles *********/

#main {
	width: 880px;
	min-height: 480px;
	float:left;
	margin:0;
	padding:0;}


/******** Global Left Column Styles *********/

#ltcol{
	width:485px;
	height: 435px;
	float:left;
	clear:none;
	font-size:1em;}

#ltcol .wrapper {margin: 25px 25px 0 25px;}
#ltcol p {margin: 0 0 5px 0;	padding:0 0 5px 0;}
#ltcol .pagetitle {border-bottom: 1px #AF9A5B solid; text-transform: lowercase;}

#ltcol .pagetitle h2{
	color: #8C2609;
	font-size: 1.3em;
	display: inline;
	padding-right: 10px;}

#ltcol .pagetitle ul {list-style-type: none;}
#ltcol .pagetitle li {display: inline; background-image: none;}

#ltcol .subtitle {color: #AF9A5B; padding-left: 6px;}
* html #ltcol .subtitle  { margin-top: 0px; margin-left: 0; margin-bottom: 8px;padding: 0px; }

#ltcol .content {
	padding: 20px 0 0 25px;
	margin-top: 0px;
	height: 335px;
	overflow:visible;
	float: left;
	width: 410px;}

* html #ltcol .content { padding: 0 0 0 25px; }

.content ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 10px;}

.content li {
 	font-size:1em;
 	line-height: 1em;
 	text-transform: none;
 	margin-left: 10px;
 	padding-left: 20px;
padding-top: 2px;
 	padding-bottom: 8px;
 	background: url(../img/bullet_list.png) no-repeat 0.8em 0.4em;
 	color: #49423A;}

/******** Left Column Portfolio Styles *********/

.sample {
	width:216px;
	float:left;
	margin: 7px 0;
	padding: 7px 0;}

.sample .thnail img {float:left; width: 100px; height:40px;}
.sample .cutline {padding-left: 5px; font-size:0.9em; float:left; line-height: 1.2em; width: 100px;}

.sample .cutline a {color: #8C2609; 	text-decoration: none;}
.sample .cutline a:link{color: #8C2609; 	text-decoration: none;}
.sample .cutline a:active{color: #8C2609; text-decoration: none;}
.sample .cutline a:visited{color: #8C2609; 	text-decoration: none;}
.sample .cutline a:hover{color: #49423A;	text-decoration: underline;}

body#portfolio #ltcol .content {padding: 20px 0 0 0px; width: 435px;}


/******** Home Left Column Styles *********/

/*Wider than secondary pages*/
body#home #ltcol{
	width:540px;
	min-height: 480px;
	float:left;
	clear:none;
	overflow:visible;}
	

/******** Global Right Column Styles *********/

#rtcol {
	width: 395px;
	min-height: 480px;
	float:left;
	margin-right:-3px;
	overflow:visible;}

#rtcol .photo {
	width: 340px;
	min-height: 480px;
	float:left;}

#rtcol .banner{
	width: 55px;
	height: 480px;
	float:left;}
	


/******** Home Right Column Styles *********/

/*Narrower than secondary pages*/	
body#home #rtcol {
	width: 340px;
	min-height: 480px;
	float:left;
	margin-right:-3px;
	overflow:visible;}

/*Wider than secondary pages*/
body#home #rtcol .banner{
	width: 340px;
	height: 480px;
	background: url(../img/bannerimage.png) no-repeat;}


/******** Global Right Column Text Box Styles *********/

/*Wrapper for text box*/
#rtcolbox{
	padding-right: 10px;
	position: absolute;
	left: 704px;
	top: 274px;
	width: 201px;
	z-index:10000;}

#rtcolbox p{
	margin: 0 0 5px 0;
	padding:0 0 5px 0;}

/*Begin styles for the title*/
#rtcolbox .boxtitle{
	margin: 10px 20px 0 0;
	border-bottom: 1px #FFF solid;}

#rtcolbox h2{
	margin: 5px 0 0px 10px;
	line-height: normal;
	font: bold 1.7em lowercase Verdana, Arial, Helvetica, sans-serif;}

/*Begin styles for the subnavigation list*/
#rtcolbox .sectionmenu {
	margin: 10px 0 ;
	Padding: 0;}

#rtcolbox .sectionmenu ul {list-style-type: none;}

#rtcolbox .sectionmenu li {
	font-size:1.1em;
	font-weight: bold;
	line-height: 1.7em;
	text-transform: lowercase;
	margin-left: 15px;
	padding-left: 25px;
	background: url(../img/bullet_menu.png) no-repeat 0.8em 0.5em;
	color: #8C2609;}

#rtcolbox .sectionmenu li a {color: #8C2609; 	text-decoration: none;}
#rtcolbox .sectionmenu li a:link{color: #8C2609; 	text-decoration: none;}
#rtcolbox .sectionmenu li a:active{color: #8C2609; text-decoration: none;}
#rtcolbox .sectionmenu li a:visited{color: #8C2609; 	text-decoration: none;}
#rtcolbox .sectionmenu li a:hover{color: #49423A;	text-decoration: none;}

/******** FIX FOR IE6 LOGO ISSUE *******/

* html body#home #rtcolbox {
	padding-right: 10px;
	position: absolute;
	left: 670px;
	top: 232px;
	width: 201px;
	z-index:10000;}

* html body#home .logo {
	width: 180px;
	height: 180px;
	position:absolute;
	left: 489px;
	top: 230px;
	z-index: 2000;
	background: url(../../img/main/logo.png);
	border: 0;}


/******** Home Right Column Text Box Styles *********/

/*Displays content instead of menu*/
body#home .rtcolbox{
	padding-right: 10px;
	position: absolute;
	left: 704px;
	top: 274px;
	width: 201px;
	z-index:10000;}
/******** Refresh News Release Styles *********/
#news-refresh {}

#ltcol .content #news-refresh ul { color: #8C2609;list-style-type: none; padding: 0; margin: 0; }
#ltcol .content #news-refresh ul ul{ color: #8C2609;list-style-type: none; padding-top: 0; margin-top: 0; }

#ltcol .content #news-refresh li{
	color: #8C2609;
	font-weight: bold;
	background-image: none;
	padding-bottom: 5px;padding-left: 0;margin-left: 0;}
* html #ltcol .content #news-refresh li {padding-bottom: 0; margin-bottom: 0; margin-left: -7px;}
#ltcol .content #news-refresh li ul li{
	margin-left: 0px;
	font-weight: normal;
	color: #49423A;}
* html #ltcol .content #news-refresh li ul li{
	margin-left: 0px;
	padding-left: 0;
	margin-bottom: 10px;
	padding-bottom: 6px;
	font-weight: normal;
	color: #49423A;}

#news-refresh li a {font-weight: normal; color: #8C2609; 	text-decoration: underline;}
#news-refresh li a:link{font-weight: normal; color: #8C2609; 	text-decoration: underline;}
#news-refresh li a:active{font-weight: normal; color: #8C2609; text-decoration: underline;}
#news-refresh li a:visited{font-weight: normal; color: #8C2609; text-decoration: underline;}
#news-refresh li a:hover{font-weight: normal; color: #49423A;	text-decoration: underline;}
* html .newsclear { display: none; }.newsclear {clear:both; height: 0; padding: 0; margin: 0; }
* html #news-refresh ul ul { margin-left: 0px !important; margin-top: 1px !important;}


/******** News Release Styles *********/

#news {}

#ltcol .content #news ul { color: #8C2609;list-style-type: none; padding: 0; margin: 0; }
#ltcol .content #news ul ul{ color: #8C2609;list-style-type: none; padding-top: 0; margin-top: 0; }

#ltcol .content #news li{
	color: #8C2609;
	font-weight: bold;
	background-image: none;
	padding-bottom: 5px;padding-left: 0;margin-left: 0;}
* html #ltcol .content #news li {padding-bottom: 0; margin-bottom: 0;}
#ltcol .content #news li ul li{
	margin-left: 73px;
	font-weight: normal;
	color: #49423A;}
* html #ltcol .content #news li ul li{
	margin-left: 73px;
	padding-left: 0;
	margin-bottom: 10px;
	padding-bottom: 6px;
	font-weight: normal;
	color: #49423A;}

#news li a {font-weight: normal; color: #8C2609; 	text-decoration: underline;}
#news li a:link{font-weight: normal; color: #8C2609; 	text-decoration: underline;}
#news li a:active{font-weight: normal; color: #8C2609; text-decoration: underline;}
#news li a:visited{font-weight: normal; color: #8C2609; text-decoration: underline;}
#news li a:hover{font-weight: normal; color: #49423A;	text-decoration: underline;}
* html .newsclear { display: none; }.newsclear {clear:both; height: 0; padding: 0; margin: 0; }
.date { float: left; padding-right: 9px; padding-bottom: 1px; padding-left: 0;margin-left: 0;}
* html .date { padding-right: 9px; /* margin-bottom: 27px;*/ }
* html #news ul ul { margin-left: 3px !important; margin-top: 1px !important;}

/******** Lightbox Page Styles *********/

#lbpage {
	/*padding: 20px 0 0 25px;*/
	margin-top: 0px;
	width: 660px;
	position: relative;
	font-size: 1em;
	line-height: 1.5em;
	}

#lbpage .top {background: url(../img/main/news_top.png) no-repeat; width:660px; height:20px;}
#lbpage .middle {background: url(../img/main/news_middle.png) repeat; width: 660px;}
#lbpage .bottom {background: #003366 url(../img/main/news_bottom.png) no-repeat; width:660px; height:20px; margin-bottom: 0;}
/**.bottomspacer {background: none; width:660px; height:500px; min-height: 500px;}**/ /* CHANGE */

#lbpage .masthead {width:640px;	height:70px; margin-left: 0px;	padding-left: 10px; margin-top: 10px;}
	
#lbpage .content {margin: 0px 45px 0px 85px;}
	
#lbpage .logo {
	width: 180px;
	height: 180px;
	position:absolute;
	left: -50px;
	top: -35px;
	z-index: 2000;
	background: url(../img/main/logo.png);
	border: 0;
	visibility: visible;}
	

#lbpage .close {
	text-align: right;
	font-weight: bold;
	position:absolute;
	left: 547px;
	top: 27px;
	width: 71px;}
#lbpage .close img { position: absolute; top: 3px; left: 69px;}

#lbpage .close a {text-decoration: none;}
#lbpage .close a:link {text-decoration: none;}
#lbpage .close a:active {text-decoration: none;}
#lbpage .close a:visited {text-decoration: none;}
#lbpage .close a:hover {text-decoration: none;}

#lbpage .content p {margin: 0 0 5px 0;	padding:0 0 5px 0;}

#lbpage .content .pagetitle {margin: 15px 0px 3px 0px; /*border-bottom: 1px #AF9A5B solid;*/}
#lbpage .content .pagetitle H2{color: #8C2609;	font-size: 1.1em;}

#lbpage .content .subtitle {color: #AF9A5B; padding: 0px 0 20px 0; font-style: italic;}
#lbpage .content .media {border-top: 0px #333 solid; padding: 25px 0 0; font-style: italic;}
#lbpage li {
 	font-size:1em;
 	line-height: 1em;
 	text-transform: none;
 	margin-left: 10px;
 	padding-left: 20px;
padding-top: 2px;
 	padding-bottom: 8px;
 	background: url(../img/bullet_list.png) no-repeat 0.8em 0.3em;
 	color: #49423A;}


/******** Blog Page Styles *********/

.posttitle {margin: 15px 0px 3px 0px; border-bottom: 0px; line-height:normal; color: #8C2609; font-size: 1.1em; font-weight:bold; padding-left: 0;}
.posttitle h2 {color: #8C2609; font-size: 1.1em;}
body#grow .subtitle { padding-left: 0; font-weight: bold;color: #AF9A5B;  }
body#grow .subtitle2 { padding-left: 0; color: #AF9A5B; }

body#grow #ltcol {float: left;height: 100%; overflow:visible; width: 485px; }

* html body#grow #ltcol {float: left;height: 100%; overflow:visible; width: 472px; }
* html body#grow #ltcol .pagetitle {border-bottom: 0px #AF9A5B solid; text-transform: lowercase;}
body#grow #ltcol .content {height: 100%; padding-bottom: 10px; padding-top:40px;}

* html body#grow #ltcol .content { width: 400px; }
body#grow .pagetitle li { padding: 0; margin: 0;}
body#grow #rtcol {height: 100%; overflow:visible; float: left; width: 208px; padding: 40px 107px 20px 80px ;background: url(../../img/blogimage.png) right top no-repeat;min-height: 571px;margin-right: 0;}

* html body#grow #container { position: relative; }
* html body#grow #rtcol {width: 318px; padding: 48px 0px 20px 20px ; margin-left: 65px; margin-right: 0px;  height: 571px;}
* html body#grow input { width: 200px; }
body#grow #middle {background: url(../../img/main/middlebkgd_blog.png) repeat;}
body#grow #rtcol .photo { float: none; width: 408px; }

body#grow .blogrolltitle { background: url(../../img/blog/blogroll.gif) no-repeat; width: 286px; height: 34px; text-indent: -5000px; }
body#grow .categoriestitle { background: url(../../img/blog/categories.gif) no-repeat; width: 286px; height: 34px; text-indent: -5000px; }
body#grow .recenttitle { background: url(../../img/blog/recent.gif) no-repeat; width: 286px; height: 34px; text-indent: -5000px; }
body#grow .archivetitle { background: url(../../img/blog/archive.gif) no-repeat; width: 286px; height: 34px; text-indent: -5000px; }


body#grow .banner { display: none; }
body#grow ul {list-style-type: none; margin: 0;}

body#grow #ltcol .content ol {
 margin-left: 25px;}

body#grow #ltcol .content ol li {
 padding-left: 5px;}

body#grow #rtcol ul li {  width: 200px;} 

body#grow #ltcol .content ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 10px;}

body#grow #ltcol .content li {
 	font-size:1em;
 	line-height: 1.4em;
	font-weight: normal;
 	text-transform: none;
 	margin-left: 10px;
 	padding-left: 20px;
    padding-top: 2px;
 	padding-bottom: 8px;
 	background: url(../img/bullet_list.png) no-repeat 0.8em 0.4em;
 	color: #49423A;}
body#grow #ltcol .content li a:link{color: #8C2609;font-weight: normal; text-decoration: underline;}
body#grow #ltcol .content li a:visited{color: #8C2609; font-weight: normal;	text-decoration: underline;}
body#grow #ltcol .content li a:active{color: #8C2609; font-weight: normal;text-decoration: underline;}
body#grow #ltcol .content li a:hover{color: #49423A;font-weight: normal;text-decoration: underline;}

body#grow #rtcol ul { margin-bottom: 10px;} 
body#grow li {
	font-size:1.1em;
	font-weight: bold;
	line-height: 1.4em;
	text-transform: lowercase;
	margin-left: 15px;
	padding-left: 25px;
	background: url(../../img/bullet_menu_brown.png) no-repeat 0.8em 0.4em;
	color: #ffffff;
padding-bottom: 6px;}

body#grow li a:link{color: #ffffff; 	text-decoration: none;}
body#grow li a:visited{color: #ffffff; 	text-decoration: none;}
body#grow li a:active{color: #ffffff; text-decoration: none;}
body#grow li a:hover{color: #49423A;	text-decoration: none;}

body#grow .bloglogo { position: absolute; left: 760px; top: -38px; width: 150px; height: 52px; background: url(../../img/blog/bloglogo.gif) no-repeat;}

body#grow .blogteaser { margin-bottom: 30px; }

body#grow .homebutton { position: absolute; left: 791px; top: 50px;}

* html body#grow .homebutton { position: absolute; left: 751px; top: 20px;}


body#grow #comments-list { margin: 30px 0px; border-top: 1px solid #DCD5B4; }
body#grow .comments1 { display: block; padding: 10px; background-color: #EDE9DC; border-bottom: 1px solid #D2C9A0;}
body#grow .comments0 { display: block; padding: 10px; border-bottom: 1px solid #DCD5B4;}
body#grow .comment-name { float: left;font-weight: bold; width: 120px; color: #8C2609;}
body#grow .comment-date { float: right; font-weight: bold; }
body#grow .comment-text { clear: both; margin-top: 14px; }

/*.share {position: absolute; left: 410px; top: 110px;}
.tweetmeme {position: absolute; left: 335px; top: 110px;}*/


.shareitems {
	padding:0px 0px 4px 0; 
	margin-top: 4px;
	margin-bottom: 10px; 
	border-top: 1px solid #AF9A5B;}
	
.share {margin-top: 4px;
	float:right; 
}.share-details { position: relative;}

.share-details .addthis_button { position: absolute; top: 4px; left: 350px;z-index: 10000;}
.share-details .tweetmeme { position: absolute; top: 4px; left: 266px; z-index: 1000;}
.share-details .facebook-like { position: absolute; top: 2px; left: 194px;}
.addthis_button { float: right; width: 88px; padding-left: 2px;}

/*.tweetmeme {float:right; width: 88px; }
*/

.tweetmeme {float:right; height: 16px!important; width: 68px!important; overflow: hidden; margin-right: 10px;  }
.facebookplugin { margin-top: 10px; background-color: #F5F3E9; width: 288px;display: block;}

.blogsidebar {padding-top: 18px!important; }
.posttitle { margin-top: 10px;}
/* Misc */
/** search **/
	
.searchlist
{font-size: 1em;
line-height: 1.5em;
text-transform: none;
margin-left: 10px;
padding-left: 12px;
background-color: transparent;
background-image: url(../../img/bullet_list.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position:center;
color: #49423a;}

/* Categories */

#catlist { font-weight: bold; text-decoration: none; color: #000000; }
#catlist a:link {text-decoration: none; color: #000000; padding-left: 13px; background: url(../img/bullet_cat.jpg) no-repeat 0em 0em; }
#catlist a:visited {text-decoration: none; color: #000000;text-decoration: none; color: #000000; padding-left: 13px; background: url(../img/bullet_cat.jpg) no-repeat 0em 0em; }
#catlist a:active {text-decoration: none; color: #000000;text-decoration: none; color: #000000; padding-left: 13px; background: url(../img/bullet_cat.jpg) no-repeat 0em 0em; }
#catlist a:hover {text-decoration: none; color: #8C2609;text-decoration: none; padding-left: 13px; background: url(../img/bullet_cat_over.jpg) no-repeat 0em 0em; }
#catlist ul { font-weight: normal; margin: 0px; padding: 0px;   }
#catlist ul li { font-size:1em;
 	line-height: 1em;
 	text-transform: none;
 	margin-left: 10px;
 	padding-left: 20px;
        padding-top: 2px;
 	padding-bottom: 8px;
 	background: url(../img/bullet_list.png) no-repeat 0.8em 0.3em;
 	color: #49423A;}

#catlist ul li li{ font-size:1em;
 	line-height: 1em;
 	text-transform: none;
 	margin-left: 10px;
 	padding-left: 20px;
        padding-top: 8px;
 	padding-bottom: 2px;
 	background: url(../img/bullet_list.png) no-repeat 0.8em 0.8em;
 	color: #49423A;}
#catlist ul a:link { font-weight: normal; color: #8C2609; text-decoration: underline; background: none; padding-left:0;}
#catlist ul ul a:link { font-weight: normal; color: #8C2609; text-decoration: underline; background: none; padding-left:0;}
#catlist ul a:visited { font-weight: normal; color: #000000; text-decoration: underline; background: none; padding-left:0;}
#catlist ul a:active { font-weight: normal; color: #000000; text-decoration: underline; background: none; padding-left:0;}
#catlist ul a:hover { font-weight: normal; color: #000000; text-decoration: underline; background: none; padding-left:0;}

/* Misc */

#forminput #email { background: none;}
.csimg { padding: 4px; border: 1px solid #333333; margin-top: 10px; margin-bottom: 10px; }
/*  */

.bodytext a{color: #8C2609; 	text-decoration: underline;}
.bodytext a:link{color: #8C2609; 	text-decoration: underline;}
.bodytext a:active{color: #8C2609; text-decoration: underline;}
.bodytext a:visited{color: #8C2609; 	text-decoration: underline;}
.bodytext a:hover{color: #49423A;	text-decoration: underline;}

.accent-red a{color: #8C2609; 	text-decoration: underline;}
.accent-red a:link{color: #8C2609; 	text-decoration: underline;}
.accent-red a:active{color: #8C2609; text-decoration: underline;}
.accent-red a:visited{color: #8C2609; 	text-decoration: underline;}
.accent-red a:hover{color: #49423A;	text-decoration: underline;}

#ltcol p a {color: #8C2609; 	text-decoration: underline;}
#ltcol p a:link {color: #8C2609; 	text-decoration: underline;}
#ltcol p a:active {color: #8C2609; 	text-decoration: underline;}
#ltcol p a:visited {color: #8C2609; 	text-decoration: underline;}
#ltcol p a:hover {color: #49423A; 	text-decoration: underline;}

.content li a {color: #8C2609; 	text-decoration: underline;}
.content li a:link {color: #8C2609; 	text-decoration: underline;}
.content li a:active {color: #8C2609; 	text-decoration: underline;}
.content li a:visited {color: #8C2609; 	text-decoration: underline;}
.content li a:hover {color: #49423A; 	text-decoration: underline;}

.pagination li a {color: #8C2609; 	text-decoration: underline;}
.pagination li a:link {color: #8C2609; 	text-decoration: underline;}
.pagination li a:active {color: #8C2609; 	text-decoration: underline;}
.pagination li a:visited {color: #8C2609; 	text-decoration: underline;}
.pagination li a:hover {color: #49423A; 	text-decoration: underline;}

#ctl00_cphMain_ContentBlock1 a {color: #8C2609; text-decoration: underline;}
#ctl00_cphMain_ContentBlock1 a:link {color: #8C2609; text-decoration: underline;}
#ctl00_cphMain_ContentBlock1 a:active {color: #8C2609; text-decoration: underline;}
#ctl00_cphMain_ContentBlock1 a:visited {color: #8C2609; text-decoration: underline;}
#ctl00_cphMain_ContentBlock1 a:hover {color: #49423A; text-decoration: underline;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 30px;
	display: block;
	height: 30px;
	padding: 10px 0 0 0px;}


/* Search */
.searchpager td{padding-left:8px;}

#imgMasthead { padding-left: 0px; margin-left: 0px; height: 0px; }

