body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #333333;
	background-color: #FFFEEB;
	text-align: center;
	padding: 0px;
	background-repeat: no-repeat;
	margin: 0px;
}
tr,td,th {
	font-weight: normal;
	font-size: 100%;
}
p {
	line-height: 1.5em;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 1em;
}
ul {
	margin-left: 20px;
	padding-left: 0px;
	margin-bottom: 5px;
}
li {
	margin-bottom: 10px;
	line-height: 150%;
}
h1,h2,h3,h4,h5,h6 {
	font-family: "Franklin Gothic", "Arial Unicode MS", Arial, "Microsoft Sans Serif", "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande"; 
}
h1 {
	font-size: 150%;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-weight: normal;
	color: #999999;
}
h2 {
	font-size: 150%;
	margin-top: 0px;
	margin-bottom: 0.5em;
	font-weight: normal;
	color: #F20000;
}
hr {
	margin-top: 10px;
	border-top: 1px solid #acbfb7; 
}
a:link {
	color: #63372B;
	text-decoration: none; }
	a:visited {
	color: #63372B;
	text-decoration: none; }
	a:hover { text-decoration: underline; }
	a:active {
	color: #63372B; }
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.line {
  float: left;
  width: 100%;
  display: block;
  position: relative;
}
.item {
  position: relative;
  float: left;
  left: 100%;
  }
#sample {
  margin-left: -100%;
  width: 30%;
}
#menu {
	color: #5F8069;
	font-size: 11px;
	padding-left: 5px;
    padding-right: 5px;
	background-color: #D7E6BC;
	padding-top: 5px;
	padding-bottom: 5px;
/*	margin-left: -201px;  */
	width: 200px;
}
#adspace-col {
	/* text-align: left;*/
/*	border: 1px solid #FFFFFF; -->
	margin-top: 4px;
/*    padding-right: 5px;
    padding-left: 5px; */
/*	margin-left: -201px; */
	width: 200px;
	background-color: #D7E6BC; 
}
#menu p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1.2em;
	margin-left: 0em;
}
#menu a:link {
	color: #526F5B;
	text-decoration: none;
}
#menu a:visited {
	color: #5F8069;
	text-decoration: none;
}
#menu a:hover, h2:hover{
	color: #4488FF;
}
#container {
	width: 800px;
	margin: 0;  
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#mainContent {
	margin: 0px;
	padding: 14px;
}
.untable {
    width: 100%;
	margin: 0px;
	padding: 0px;
}
.unindex {
    width: 100%;
	margin: 0px;
	padding: 0px;
	float: left; 
}
#tabs {
    height: 30px;
}
#title_tab {
    width: 550px;
    margin-left: -771px;
    padding-right: 5px;
}
#contents_tab {
    width: 210px;
    margin-left: -206px;
}
#mainblob {
    width: 800px;
}
#rightside {
    margin-left: -234px;
    width: 210px;
}
#content_box {
    margin-left: -800px;
	background-image: url(images/core/content_bkgr.gif);
	background-color: #F0E6BD;
	width: 550px;
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.photo_padding_right {
	margin-right: 10px;
	margin-bottom: 4px;
}
.photo_padding_left {
	margin-bottom: 10px;
	margin-left: 10px;
}
.photo_padding_bottom {
	margin-bottom: 6px;
}
.photo_padding_nfaf {
    padding: 10px 18px;
}
.photo_border {
	margin-bottom: 10px;
}
#pgtop {
  /* height: 295px; */
}
#banner {
  margin-left: -770px;
/*  width: 46%; */ 
    width: 350px;
    height: 525px;
/*	padding: 5px; */
/*	height: 295px; */ 
/* 	height: auto; */
	background-color: #E0D8A3;
    margin-top: 1px;
}
#banner p {
	padding: 5px; 
}
#spacer {
    padding: 5px;
}	
#home-top_right_bx {
  margin-left: -414px;
/*  width: 49%; */ 
	background-image: url(images/core/tab-hot_news.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
/*	height: auto; */ 
	color: #FFFFFF;
	padding-top: 50px;
/*	padding-right: 20px; */
	padding-bottom: 44px;
	padding-left: 2px; 
	background-color: #4F3A2C;
	margin-bottom: 6px;
	width: 422px;
	height: 425px;  
}
#home-top_right_bx h1 {
	color: orange;
}
#home-top_right_bx a:link {
	color: orange;
}
#home-top_right_bx a:visited {
    color: orange;
}
#home-top_right_bx a:hover {
    color: blue;
}
#pgtabs {
    height: 30px;
/*	background-color: #E0D8A3; */
}
#current_issue_tab {
  margin-left: -770px;
  background-color: #E0D8A3;
  width:350px;
/*   padding-top: 1px; */
}
#dogparks_tab {
  margin-left: -414px;
/*	background-color: #E0D8A3; */
}
#online_contents_tab {
  margin-left: -201px;
}
#pagelower {
  width: 780px;
}
#pglowleft {
  margin-left: -770px;
  width: 340px;
  height: 550px;
  padding: 5px;
  background-color: #E0D8A3;
}
#issue_nav {
  height: 270px;
}
#cover {
  margin-left: -350px;
  width: 175px;
}
#issues_list {
  margin-left: -175px;
  width: 175px;
  padding: 10px 3px 5px 3px;
}
#issues_list a:link {
  color: #804000;
}
#issues_list a:visited {
  color: #804000;
}
#issues_list a:hover {
  color: #804020;
}
#issues_list a:active {
  color: #D08040;
} 
#locations {
/*  padding: 5px; */
/*  margin-left: -350px; */
}
#pickups {
  margin-left: -350px;
  width: 345px;
  padding: 5px;
}
#pickups a:link {
  color: #FF0000;
  font-size: 110%;
}
#pickups a:visited {
  color: #FF0000;
  font-size: 110%;
}
#pickups a:hover {
  color: #008888;
  font-size: 110%;
}
#pglowright {
  width: 210px;
  height: 560px;
  margin-left: -201px;
  background-color: #D7E6BC;
}
#dogparks {
    background-color: #D7E6BC;
	color: #000000;
	margin-left: -414px;
	width: 204px;
	height: 545px;
	padding: 10px 5px 5px 5px;
}
#dogparks p {
    font-size: 89%;
}
.column_container {
	width: 100%;
	height: 100px; 
}
.column_content {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 12px;
	margin-left: 10px;
	display: block;
	height: 100px;
}
.width_space {
	width: 6px;
}
#width_space-dotted {
	width: 3px;
	height: 555px;
	margin-left: -204px;
	background-color: #D7E6BC;
	background-image: url(images/core/vertical_line-dotted.gif);
	background-repeat: repeat-y;
/*	height: auto; */ 
}
.minor_links {
	font-size: 95%;
	text-align: right;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AD9C56;
	margin-bottom: 10px;
	color: #AD9C56;
	padding-bottom: 2px;
}
.minor_links a:link {
	color: #AD9C56;
	text-decoration: none;
}
.minor_links  a:visited {
	color: #AD9C56;
}
.minor_links a:hover {
	color: #333333;
	text-decoration: none;
}
.minor_links_2 {
	font-size: 95%;
	text-align: right;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AD9C56;
	margin-bottom: 10px;
	color: #AD9C56;
	padding-bottom: 2px;
}
.leftmenu_panel ul {
	list-style-image: url(images/core/bullet-checker_arrow.gif);
	margin-left: 0px;
}
.leftmenu_panel li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	margin-bottom: 8px;
}
.footer_cell {
	font-size: 85%;
	color: #666666;
	line-height: 1.2em;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	text-align: left;
}
.horiz_line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #876033;
}

