/*  */
/*@import url('layout.css');
 @import url('nav.css'); */

body{
	font-family:verdana, sans-serif;
	font-size:.9em;
	}
p{
	line-height:1.1em;
	margin:1px;
	padding:1px;
}
img{
	border:none;
}

/* h3 reserved for accordion */
h3 {
cursor:pointer;
}

#header h5{
	margin:0;
	padding:0;
	width:315px;
	height:165px;
	float:left;
	text-indent:-9999px;
	background:url(../img/logo.gif) no-repeat;
}
/*
div.hp{
	position: relative;
	left:280px;
	bottom:50px;
	}
*/

div.hp{
/*		position: absolute;
	left:280px;
	bottom:50px;*/
margin-left:300px;
width:330px;
margin-top:-20px;
margin-bottom:30px;
	}

div.friends{
	background:url(../img/friends_body_bg.gif) right top no-repeat;
}
div.friends a.mem{
	display:block;
	width:109px;
	height:26px;
	background:url(../img/membership.gif) top no-repeat;
	text-indent:-9999px;
}
div.friends a.mem:hover{
	background:url(../img/membership.gif) bottom no-repeat;
}
strong.large{
	font-size:1.2em;
}
strong.xlarge{
	font-size:1.5em;
}

/*#infoblocks{
	margin:0 5px 0 5px;
	width:240px;
	float:left;
	overflow:hidden;
}*/

h1 {
	margin:0;
	padding:0;
	color:#612e0c;
	font-size:1.1em;
}

h4 {
	margin:0;
	padding:10px;
	text-indent:10px;
	font-size:0.8em;
	color:#612e0c;
}

h5 {
	margin:0;
	padding:10px;
	text-indent:10px;
	font-size:0.7em;
	color:#612e0c;
}

/* Profile page */
#content h1{
	margin:0;
	padding:0;
	color:#612e0c;
	font-size:1em;
}

.hp2{
	height:180px;
	margin:5px 0 0 5px;
	}

.news{
	width:950px;
	padding: 5px;
	}

#content .profile h1{
	width: 1000px;
	margin:2px;
	line-height:1em;
	padding:2px 0 2px 0;
	text-align:left;
	font-family: "Comic Sans MS", cursive;
  font-size:0.9em;
}
#content .profile h2{
	/*width: 854px;*/
	margin:2px;
	line-height:1em;
	padding:2px 0 2px 0;
	text-align:center;
	/*background-color:#A5DBD4;*/
  font-family: "Comic Sans MS", cursive;
  font-size:0.80em;
}

#content .profile h4{
	width: 385px;
	margin:2px;
	line-height:1em;
	padding:5px;
	text-align:left;
	background-color:#A5DBD4;
	color:#612e0c;
  font-family: "Comic Sans MS", cursive;
  font-size:0.80em;
}

#search_questions{
	width:1000px;
	margin:5px;
	line-height:2em;
	padding:5px;
	text-align:left;
	color:#612e0c;
  font-family: "Comic Sans MS", cursive;
  font-size:1em;
}

#content .profile .section h6{
	width: 420px;
	margin:2px;
	line-height:0.85em;
	padding:2px 0 2px 0;
	text-align:center;
	background-color:#a7d8c2;
  font-family: "Comic Sans MS", cursive;
  font-size:0.80em;
}

#content .profile .section{
	margin:0 0 5px 0;
	/*border:5px solid #f1ddc8;*/
}
#content .profile .section h3{
	padding:2px;
	background-color:#C7A47F;
	line-height:1em;
	font-size:0.80em;
	cursor:pointer;
}

/* for friends and members only */
#content .profile .section h5{
	margin:0;
	padding:10px;
	background-color:#C7A47F;
	text-indent:10px;
}
/* ends of ... only */

#content .profile .section .assets{
	margin-top:5px;
	padding:15px;
	line-height:15px;
}

#content .profile .section .assets h1{
	margin:0;
	padding:0;
	font-size:1em;
}
.assets h6
{
font-size:0.8em;
}
#content .profile form.search div div{
	margin:10px;
	clear:left;
	overflow:hidden;
}
#content .profile form.search div label,#content .profile form.search div input,#content .profile form.search div div div{
	margin:0;
	display:block;
	width:300px;
	float:left;
	clear:none;
	overflow:visible;
	text-align:right;
}
#content .profile form.search div label{
	text-align:right;
}
#content .profile form.search div input{
	margin:0 0 0 10px;
	width:auto;
}
#content .profile .section ul{
	margin:0;
	padding:0;
	list-style:none;
}
#content .profile .section ul li{
	margin:20px;
	float:left;
}
#content .profile .section ul li span{
	display:block;
	text-align:center;
}
#content .profile .section ul li a span{
	background-color:#fff;
}
#content .profile .section ul li a:hover span{
	background-color:#CCCCCC;
}

#title {
	margin: 0;
	padding: 2;
	font-size: 1.2em;
	letter-spacing:1px;
	word-spacing:1px;
	color: #612e00;
	font-family: Verdana, Arial, Sans-serif;
}

.title {
	margin: 0;
	padding: 2;
	font-size: 1.2em;
	letter-spacing:1px;
	word-spacing:1px;
	color: #612e00;
	font-family: Verdana, Arial, Sans-serif;
}

#title_profile {
	margin: 0;
	padding: 2;
	font-size: 1.2em;
	letter-spacing:1px;
	word-spacing:1px;
	color: #ffbc6c;
	font-family: Verdana, Arial, Sans-serif;
}

#content, .content {
	margin: 0;
	padding: 2;
	font-size: 0.90em;
	font-family: Verdana, Arial, Sans-serif;
	}

#content_ask_jack {
	margin: 0;
	padding: 2;
	font-size: 1em;
	font-family: Verdana, Arial, Sans-serif;
	}

#any_txt {
	margin: 2;
	padding: 2;
	font-size: 1em;
	font-family: Verdana, Arial, Sans-serif;
	}

#any_txt_big {
	margin: 2;
	padding: 2;
	font-size: 1em;
	letter-spacing:1px;
	word-spacing:1px;
	color: #612e00;
	font-family: Verdana, Arial, Sans-serif;
}

.any_txt_big {
	margin: 2;
	padding: 2;
	font-size: 1em;
	letter-spacing:1px;
	word-spacing:1px;
	color: #612e00;
	font-family: Verdana, Arial, Sans-serif;
}
	
	
#excerpt_title {
	margin: 2;
	padding: 2;
	font-size: 1.3em;
	letter-spacing:1px;
	word-spacing:1px;
	color: #00c5cd;
	font-family: Verdana, Arial, Sans-serif;
}
	
	.db {
	font-family: "Comic Sans MS", cursive;
  color: #000;
	text-align: center;
	font-size: 1em;
	letter-spacing: 0.2em;
	padding-left:2px;
}

/*.dynamic_box {
	  min-height:150px;
	  height:auto !important;
	  height:175px;
	  width: 180px;
	
	  margin: -5px 0 4px 4px;
	  clear: left;
}*/

/*.dynamic_box h2 {
	margin: 0;
	padding: 5px;
	font-size: 1em;
	text-indent: 5px;
	height: 35px;
	width: 180px;
	
}

.dynamic_box h3 {
	margin: 5px;
	padding: 5px;
	font-size: 1em;
	color:#612e0c;
		}

#excerpt{
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	font-size: 0.85em;
	font-family: Verdana, Arial, Sans-serif;
}*/

/* for comments */
.comment {
	position: relative;
	width: 1000px;
	margin:3px 3px 3px 3px;
	float: left;
	clear: both;
	display: inline;
}


ul.commentHeading {
	position: relative;
	z-index: 100;
	float: left;
	list-style: none;
	width: 1000px;
	height: 35px;
	margin: -4px 0 0 0;
/*top:-7px;*/
 	padding: 0 0 0 6px; 
background: url(../img/search_result_top.gif) center left no-repeat;
}

ul.commentHeading li {
	display: block;
	float: left;
	width: 310px;
	height: 35px;
	padding: 8px 0 2px 5px;
	list-style: none;
	color: #fff;
	font-size: 1em;
}

.comment2 {
	position: relative;
	width: 1000px;
	margin:0px 3px 3px 3px;
	float: left;
	clear: both;
	display: inline;
	}

ul.commentHeading2 {
	position: relative;
	z-index: 100;
	float: left;
	list-style: none;
	width: 1000px;
	height: 35px;
	margin: -4px 0 0 0;
/*top:-7px;*/
 	padding: 0 0 0 6px; 
/*background: url(../img/search_result_top.gif) center left no-repeat;*/ 
}

/* special for locations */
ul.commentHeading_loc {
	position: relative;
	z-index: 100;
	float: left;
	list-style: none;
	width: 1000px;
	height: 35px;
	margin: -4px 0 0 0;
	padding: 0 0 0 6px;
	background: url(../img/search_result_top.gif) center left no-repeat;
}
ul.commentHeading_loc li {
	display: block;
	float: left;
	width: 1000px;
	height: 35px;
	padding: 2px 0 2px 5px;
	list-style: none;
	color: #ffffff;
	font-size: 0.8em;
}
/* ends special */

ul.commentHeading2 {
	position: relative;
	z-index: 100;
	float: left;
	list-style: none;
	width: 1000px;
	height: 35px;
	margin: 2px 0 0 0;
	padding: 0 0 0 6px;
	background: url(../img/search_result_top2.gif) center left no-repeat;
}

ul.commentHeading2 li {
	display: block;
	float: left;
	width: 480px;
	height: 35px;
	padding: 8px 0 0 5px;
	list-style: none;
	color: #000;
	font-weight: bold;
	}

.comment_list_all {
	position: relative;
	width: 1000px;
	margin:3px 3px 3px 3px;
	float: left;
	clear: both;
	display: inline;
	}

ul.commentHeading_list_all {
	position: relative;
	z-index: 100;
	float: left;
	list-style: none;
	width: 1000px;
	height: 35px;
	margin: 2px 0 0 0;
	padding: 0 0 0 6px;
	background: url(../img/search_result_top2.gif) center left no-repeat;
}

	ul.commentHeading_list_all li {
	display: block;
	float: left;
	width: 1000px;
	height: 35px;
	padding: 8px 0 0 5px;
	list-style: none;
	color: #612e0c;
	font: 1.2em Verdana, Arial, Sans-serif;
	}
	
ul.tip_body li {
	display: block;
	float: left;
	width: 1000px;
	padding: 2px 0 0 0;
	margin-top:2px;
	list-style: none;
	color: #000;
	font: 1em Verdana, Arial, Sans-serif;
	margin-left:-36px;
}

ul.tip_body li a {
	font: 1em Verdana, Arial, Sans-serif;
}

ul.rcp li {
	display: block;
	float: left;
	width: 1000px;
	padding: 2px 0 0 0;
	margin-top:2px;
	list-style-type: circle;
	color: #000;
	font: 1.2em Verdana, Arial, Sans-serif;
}

.commentText {
	clear: left;
	padding: 2px;
	margin: 0;
}

.font_color
{
color:#dc143c;
}

/* ends comments */

/* locations index */

#rightwrapper {
	float: right;
	width: 1000px;
	height:1000px;	
}


#centercol {
	padding: 5px 0 0 25px;
	float: left;
	margin: 0px;
	width: 1000px;
	height:760px;
}

#centercol_experience {
	padding: 5px 0 0 5px;
	float: left;
	/*margin: 0px;*/
	width: 1000px;
	/*height:780px;*/
}

#contentwrap {
	margin: 5px 0 5px 0;
	padding: 0;
	clear: both;
	float: left;
	
}

div.col {
	width: 196px;
	float: left;
	margin: 0 0 0 2px;
	display: inline;
}

div.col ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: .8em;
}

div.col ul li {
	list-style: none;
	padding: 1px 0 1px 0;
	margin: 0;
	line-height: .8em;
}

div.col ul li a {
	text-decoration: none;
	color: #612e0c;
}

div.col ul li a:hover {
	text-decoration: underline;
	color: red;
}

/* ends locations index */

/* for quest */

ul.answer li {
	display: block;
	float: left;
	width: 1000px;
	padding: 0 0 0 0;
	margin-top:2px;
	list-style: none;
	color: #000;
	font: 1em Verdana, Arial, Sans-serif;
}

ul.commentHeading3 {
	position: relative;
	z-index: 100;
	float: left;
	list-style: none;
	width: 1000px;
	height: 38px;
	margin: 2px 0 5px 0;
	padding: 0;
	background: url(../img/search_result_top.gif) center left no-repeat;
}

ul.commentHeading3 li {
	display: block;
	float: left;
	width: 900px;
	height: 38px;
	padding: 0;
	list-style: none;
	color: #fff;
	font-size: 1em;
}
/*
ul.commentHeading3 {
	position: relative;
	float: left;
	list-style: none;
	width: 1000px;
	height: 20px;
	margin: 2px 0 10px 0;
	padding: 0 0 0 2px;
	line-height:15px;
}

ul.commentHeading3 li {
	display: block;
	float: left;
	width: 1000px;
	height: 20px;
	padding: 2px 0 2px 5px;
	margin:2px;
	list-style: none;
	color: #612e0c;
	font-size:0.90em;
	border:dashed #800000 2px;
	}
*/
/* ends quest */

h2 {
	margin: 0;
	padding: 5px;
	font-size: 90%;
	text-indent: 5px;
	height: 12px;
	color:#612e0c;
	}

 a {
	text-decoration: none;
	color: #104e8b;
	font-family: Verdana, Arial, Sans-serif;
	font-size:1.2em;
	}

 a:hover {
	text-decoration: underline;
	color: #00cdcd;
	font-family: Verdana, Arial, Sans-serif;
	font-size:1.2em;
	}
	
.b
{
font-size: 1.3em;
font-family: Verdana, Arial, Sans-serif;
}

.b_white
{
font-size: 1.3em;
color: #ffffff;
font-family: Verdana, Arial, Sans-serif;
}

.float
{
float: right;
margin: 5px 5px 5px 5px;
padding-right:1em;
}

.sub_red
{
padding-left:2px;
padding-right:2px;
font-family:  Verdana, Georgia, Arial;
font-size:1em;
color: #ff0000; 
line-height: 1.2em; 
letter-spacing: 1px; 
word-spacing: 1px;
text-align:left;
}

.white_link a {
	font-size:95%;
	text-decoration:none;
	color: #ffffff;
}

.white_link a:hover {
	background-color:#800000;
	font-size:95%;
	text-decoration: none;
	color: #ffffff;
	}

.white_link a:visited {
	font-size:95%;
	text-decoration: none;
	color: #ffffff;
	}

.white_link a:active {
	font-size:95%;
	text-decoration: none;
	color: #ffffff;
	}

/*#footer {
	margin-bottom:5px;
  float:left;
  width: 1000px;
	height:20px;
	line-height:20px;
	background-color:#ffffcc;
	text-align:center;
	font-size:0.8em;
	text-decoration: underline;
	color: #ffffff;
	}

#footer .white_link_mini a {
	font-family:  Verdana, Georgia, Arial;
	font-size:0.8em;
	text-decoration:underline;
	color: #ffffff;
}

#footer .white_link_mini a:hover {
	font-family:  Verdana, Georgia, Arial;
	font-size:0.8em;
	text-decoration: underline;
	color: #ffffff;
	}

#footer .white_link_mini a:visited {
	font-family:  Verdana, Georgia, Arial;
	font-size:0.8em;
	text-decoration: underline;
	color: #ffffff;
	}

#footer .white_link_mini a:active {
	font-family:  Verdana, Georgia, Arial;
	font-size:0.8em;
	text-decoration: underline;
	color: #ffffff;
	}*/

.no_rating{
	background-color:#f2abb8;
	font-family: "Comic Sans MS", cursive;
  font-size:0.80em;
  padding:0 2px 0 2px;
  }



/* no_show setup spam trap */
#no_show
{
visibility:hidden;
}

#vid {
width:120px; 
height: 1em;
font-family: Verdana, Georgia, Arial;
font-size: 0.8em;
text-align:left;
color: #666666; 
line-height: 1em; 
letter-spacing: 1px; 
word-spacing: 1px;
padding: 0 0 2px 0;
} 

/* reserved for the news */
#intro {
width:950px; 
z-index:1; 
font-family: Verdana, Georgia, Arial;
font-size: 1em;
color: #666666; 
line-height: 1.2em; 
letter-spacing: 1px; 
word-spacing: 1px;
border-bottom:1px outset #800000;
border-left:2px outset #612e0c;
padding: 5px 0 5px 2px;
margin-top:5px;
background:#ffffff;
} 

#intro .more a:link, #intro .more a:visited 
{
  color: #000;
  background-image: url(../img/more-bullet.gif);
  background-repeat: no-repeat;
  background-position: center left;
  margin-left: 150px;
  padding-left:20px;
  }

.displayimage {
position:relative;
left:-970px;
top:40px;
}

.displayimage > .di {
position:absolute;
left:1400px !important;
top:20px !important;
}

.c {
position:absolute;
top:-40px;
}

.cat > .c {
margin-top:30px !important;
*margin-top:10px !important
}
  
.form
{
margin:10px;
}


/******************************************************************************************/




/* Safari specific CSS */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#members_nav 
{ 
/* width:303px !important; */
margin-right:4px;
/* border:1px solid black;  */
} 
#advice_nav
{
background-color:#ffbc6c;
/* width:481px !important; */
/* margin-right:4px; */
}
#fun_nav
{
/*background-color:#ffbc6c;*/
/* width:212px !important; */
/* margin-right:4px; */
}

.greyborders {
	width:1000px;
position:relative;
right:10px;
}

.footers {
	width:1000px;
position:absolute;
left:0px;
margin-top:120px;
/*border:1px solid red;*/
}

.footerlink1 a
{
padding:4px !important;
height:0px !important;
margin:0 !important;
}

.footerlink2 a
{
padding:4px !important;
height:0px !important;
margin:0 !important;
}

.footerlinkcontent
{
height:0px !important;
padding:2px !important;
margin:0 !important;
}
} 
/* End of Safari specific CSS */

#headers h5{
	margin:0;
	padding:0;
	width:315px;
	height:165px;
	float:left;
	text-indent:-9999px;
	background:url(../img/logo.gif) no-repeat;
}
#headers
{
width:1000px;
/* border:1px solid red; */
float:left;
}
#blogpost
{
color:#612e00;
display:block;
clear:both;
font-family:Verdana,Arial;
}
#blogpost a
{
color:#612e00;
text-decoration:none;
}
#bounds{
	margin:auto;
	width:1000px;
overflow:hidden;
}
/* first nav */
#headers ul#nav11{
	margin:50px 0 0 0;
	padding:0px;
	float:right;
	list-style:none;
}
#headers ul li{
	display:inline;
}
#headers ul#nav11 li a{
	display:block;
	margin:66px 0 0 0;
	float:left;
	height:37px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	outline:none;
}
#headers ul#nav11 li a:hover{
	background-position:bottom;
}

#headers ul#nav11 li.tags a{
	width:153px;
	background-image:url(../img/nav_dog_tags.gif);
}

#headers ul#nav11 li.members a{
	background-image:url(../img/nav_members.gif);
	width:101px;
}
#headers ul#nav11 li.store a{
	background-image:url(../img/nav_store.gif);
	width:102px;
}
#headers ul#nav11 li.alert a{
	margin:0;
	background-image:url(../img/nav_dogber_alert.gif);
	width:119px;
	height:103px;
}
#headers ul#nav11 li.usefulinfo a{
	background-image:url(../img/nav_usefulinfo.gif);
	width:153px;
	margin-left:-5px;
}

#headers ul#nav11 li.pet_friendly_hotel a{
	background-image:url(../img/pet_friendly_hotel.gif);
	width:195px;
	margin-left:-5px;
}
/* End of first nav */


#nav22
{
/* width:0px; */
/* *width:100px; */
display:block;
float:left;
font-size:9pt;
position:relative;
/*overflow:hidden;*/
/*  border:1px solid green;  */
}

#bounds > #nav22
{
width:1000px;
*width:1000px;
display:block;
float:left;
font-size:9pt;
position:relative;
/*  border:1px solid green;  */
}
/* div {border:1px solid green} */
#nav22 a
{
color:black;
text-decoration:none;
font-family:arial;
font-size:1.1em;
}

#members_nav 
{
width:376px;
background-color:#f1b8bf;
float:left;
margin-right:4px !important;
position:relative;
overflow:hidden;
border:1px solid #fff;
}
#nav22 > #members_nav 
{
width:377px;
background-color:#f1b8bf;
float:left;
margin-right:4px !important;
position:relative;
/* border:1px solid red; */
}
.member_nav_width {
/* *width:577px; */
/* width:415px; */
float:left;
/*  border:1px solid blue;  */
}

#members_nav  > .member_nav_width {
/* *width:577px; */
width:415px;
float:left;
/* border:1px solid red; */
}
#members_nav a
{
display:block;
margin:0;
padding:0;
padding-top:4px;
padding-left:5px;
padding-right:7.2px;
/**padding-left:5.5px;
*padding-right:5.5px;*/
margin-left:2px;
margin-right:2px;
/**margin-left:3px;
*margin-right:3px;*/
padding-bottom:9px;
}
#nav22 > #members_nav a
{
display:block;
margin:0;
padding:0;
padding-top:4px;
padding-left:5px;
padding-right:7.2px;
/**padding-left:5.5px;
*padding-right:5.5px;*/
margin-left:2px;
margin-right:2px;
/**margin-left:3px;
*margin-right:3px;*/
padding-bottom:7px;
}
#members_nav a:hover
{
background-color:#bababa;
}

#advice_nav
{
background-color:#ffbc6c;
float:left;
margin-right:4px;
height:28px;
overflow:hidden;
/* width:575px;  */
}

#nav22 > #advice_nav
{
background-color:#ffbc6c;
float:left;
margin-right:4px;
*height:29px;
/* width:575px; */

position:relative;
/**height:30px;*/
}

.advice_nav_width {
*width:577px;
width:610px;
float:left;
/* border:1px solid red; */
}

#advice_nav a
{
display:block;
margin:0;
padding:0;
padding-top:4px;
padding-left:8px;
padding-right:12px;
margin-left:2px;
margin-right:2px;
padding-bottom:6px;
*padding-bottom:9px;
/**border:1px solid blue;*/
/* *margin-top:-20px; */

}
#advice_nav a:hover
{
background-color:#bababa
}
.rss a
{
background-color:#ffbc6c;
width:19px;
height:19px;
*height:15px;
}
.rss_rcp a
{
background-color:#03beff;
width:19px;
height:18px;
*height:15px;
}
.advice_nav_width > .rss a
{
background-color:#ffbc6c;
height:19px;
*height:15px;
}
#fun_nav
{
background-color:#03beff;
float:left;
margin-top:4px;
}

#nav22 > #fun_nav
{
background-color:#03beff;
float:left;
/*clear:left;*/
margin-left:385px;
*margin-left:385px;
margin-top:10px;
position:relative;
}

.fun_nav_width {
width:610px;
float:left;
}

#fun_nav a
{
display:block;
margin:0;
*padding-top:50px;
*margin:0
padding:0;
padding-top:4px;
padding-left:11px;
padding-right:9px;
margin-left:0px;
margin-right:2px;
padding-bottom:9px;
}
#nav22 > #fun_nav a
{
display:block;
margin:0;
*padding-top:50px;
*margin:0
padding:0;
padding-top:4px;
padding-left:11px;
padding-right:9px;
margin-left:0px;
margin-right:2px;
padding-bottom:7px;
}
#fun_nav a:hover
{
background-color:#bababa;
}
#nav22 div, #nav22 img
{
float:left;
}
.nav_group
{
/* background-color:#fff; */
/* width:100%; */
font-style:italic;
font-family:Arial;
}
.imgmenuleft1
{
/**position:absolute;
*top:0;
*left:0;*/
}
#imgmenuright
{
position:absolute;
right:0;
}
#imgmenuright1 {
position:absolute;
right:0;
/* *top:0; */
}

#imgmenuright2 {
position:absolute;
right:0;
}
.members
{
color:#f1b8bf !important;
}
.advice
{
color:#ffbc6c !important;
}
.fun
{
color:#03beff !important;
}
.content
{
width:1000px;
}
.top_content
{
width:1004px;
display:block;
clear:both;
height:257px; /*257*/
}
.top_content div
{
font-family:Arial;
float:left;
}
.intro 
{
margin-top:20px; /* was 31px */
width:300px;
font-size:1em
}
.top_content h1 {
margin:0;
	padding:0;
/* 	color:#612e0c; */
	font-size:1.2em;
font-weight:normal;
}
.latest_art
{
width:376px;
margin-left:32px;
}
.latest_art p
{
color:#72431c;
margin-bottom:5px;
}
.latest_art img
{
float:left;
}
.latest_title
{
background-color:#a5dbd4;
height:17px;
margin-left:5px;
padding:10px 0px 10px 10px;
border-bottom:1px solid #686868;
font-style:italic;
width:319px;
}
.latest_title a {
text-decoration:none;
color:#000;
font-size:1em;
}
.latestart_list
{
margin-bottom:12px;
}
.more
{
float:right;
font-style:italic;
margin:0;
}
.latest_vid
{
width:278px;
margin-left:15px;
}
.latest_vid p
{
float:left;
color:#72431c;
margin-bottom:5px;
}
.more_vid
{
float:right !important;
font-style:italic;
}
.special_offer
{
width:1007px;
height:40px;
background-color:#ffff7b;
display:block;
clear:both;
margin-top:20px;
}
.offer_head
{
width:78px;
padding:6px 6px 0px 10px;
font-family:Arial;
font-size:0.8em;
color:#ff4200;
float:left;
}
.offer_text
{
font-family:Arial;
padding-top:10px;
}
.brown_links
{
margin-top:2px;
}
.dogber_link
{
background-image:url('/img/brown_background.png');
height:36px;
width:1007px;
}
.brownlinks > .dogber_link
{
background-image:url('/img/brown_background.png');
height:36px;
width:1007px;
}
.commentheader
{
width:355px;
float:left;
margin-right:-5px;
}
.brownlinks > .commentheader
{
width:354px;
float:left;
}
.brown_head
{
width:303px;
padding:7px 0;
color:#fff;
font-family:Arial;
}
.commentheader > .brown_head
{
width:304px;
padding:7px 0;
color:#fff;
font-family:Arial;
}
.brown_text
{
width:649px;
padding:7px 0;
color:#fff;
font-family:Arial;
font-style:italic;
}
.dogber_link img,.dogber_link div
{
float:left;
}
/* h3 reserved for accordion */
h3 {
cursor:pointer;
}
.assets{
	margin-top:5px;
	padding:15px;
	line-height:20px;
font-family:Verdana;
}
#any_txt_big a,.assets a{
text-decoration:none;
}
.assets .b{
	margin:0;
	padding:0;
	font-size:1.3em;
}

#any_txt_big {
	margin: 2;
	padding: 2;
	font-size: 1em;
	letter-spacing:1px;
	word-spacing:1px;
	color: #612e00;
	font-family: Verdana, Arial, Sans-serif;
}
.info
{
margin-top:15px;
font-family:Arial;
color:#3f3f3f;
float:left;
}
.info_head
{
background-color:#f1b8bf;
height:19px;
border-top:1px solid #72431c;
padding:6px;
}
.info_text
{
border-bottom:1px solid #72431c;
height:96px;
padding:12px 12px 0px 12px;
font-size:0.758em
}
.info_content
{
width:210px;
*width:209px;
}
.info_content,.info_block img
{
float:left
}
.info_block
{
width:220px;
margin-right:35px; /* was 40 */
float:left;
}
.greyborder
{
background-color:#bfbfbf;
height:15px;
margin-top:21px;
width:985px;
}
.content > .greyborder
{
background-color:#bfbfbf;
height:15px;
*margin-top:61px;
width:985px;
}

.greyborders
{
background-color:#bfbfbf;
height:15px;
margin-top:21px;
width:985px;
}
.content > .greyborders
{
background-color:#bfbfbf;
height:15px;
*margin-top:61px;
width:985px;
}

.footer
{
margin-top:6px;
width:985px;
float:left;
padding-bottom:10px;
font-size:1.1em;
}
.footer a:hover
{
background-color:#bababa;
}
.footerlink1
{
/*background-color:#f1b8bf;*/
height:25px;
width:210px;
*width:230px;
padding:0px 0px 4px 0;
float:left;
overflow:hidden;
position:relative;
}
.footerlink1 a
{
padding:4px;
*padding:7px 4px;
text-decoration:none;
color:black;
font-family:arial;
margin-left:7px
}
.footerlink1 a:hover
{
text-decoration:underline !important;
color:black;
font-size:1.1em;
}
.footer > .footerlink1 a
{
padding:4px;
*padding:6px;
text-decoration:none;
color:black;
font-family:arial;
margin-left:7px
}
.footerlink2
{
/*background-color:#f1b8bf; */
height:29px;
width:400px;
/* *width:401px; */
padding:0px 0px 0px 0;
float:right;
overflow:hidden;
position:relative;
right:12px;
}
.footerlink2 a:hover
{
text-decoration:underline !important;
color:black;
font-size:1.1em;
}
 .footer > .footerlink2
{
/*background-color:#f1b8bf;*/
height:25px;
width:400px;
*width:401px;
padding:0px 0px 4px 0;
float:right;
overflow:hidden;
}
.footerlink2 a
{
padding:4px;
*padding:10px !important;
text-decoration:none;
color:black;
font-family:arial;
margin-left:7px
}

.footers
{
margin-top:6px;
width:985px;
float:left;
padding-bottom:10px;
font-size:10pt;
position:relative;
}
.footers a:hover
{
background-color:#bababa;
}

.footers > .footerlink1 a
{
padding:4px;
*padding:6px;
text-decoration:none;
color:black;
font-family:arial;
margin-left:7px
}

 .footers > .footerlink2
{
/*background-color:#f1b8bf;*/
height:25px;
width:350px;
*width:401px;
padding:0px 0px 4px 0;
float:right;
overflow:hidden;
}
.footerlink2 a
{
padding:4px;
*padding:10px !important;
text-decoration:none;
color:black;
font-family:arial;
margin-left:7px
}

.imgmenuleft
{
float:left;
}
#imgmenuright
{
float:right;
}
.imgmenurighta{
position:absolute;
right:0;
top:24px;
*top:30px;
}
.footerlinkcontent
{
float:left;
*padding:5px;
margin-top:0px
}
.footerlink1 > .footerlinkcontent
{
float:left;
margin-top:5px;
*margin-top:0px;
*padding:6px;
}
.footerlink2 > .footerlinkcontent
{
float:left;
margin-top:5px;
*margin-top:0px;
*padding:5px;
}
.snippet h2
{
background-color:#612e00;
color:white;
padding:4px 10px;
float:left;
}

.snippets h2
{
background-color:#612e00;
color:white;
padding:10px 10px;
width:850px;
}

.snippettext a
{
color:black !important;
}

.snippettext
{
margin-bottom:30px;
width:850px;
}
.postview h2
{
background-color:#612e00;
color:white;
padding:8px 10px;
width:850px;
}

.posttext 
{
color:black !important;
font-size:0.95em;
width:850px;
}

.posttext a
{
color:blue !important;
}

.posttext a:hover
{
color:#0abbff !important;
}

.onecomment
{
color:black;
font-size:0.92em;
}

.dateposted
{
position:relative;
top:-25px;
left:-140px;
float:right;
color:white;
right:10px;
}


.comment
{
position: relative;
z-index: 100;
float: left;
list-style: none;
width: 1000px;
height: 38px;
margin: 2px 0 5px 0;
padding: 7px 0 2px 6px;
background: url(../img/search_result_top.gif) center left no-repeat;
}

.comment_p
{
font-family:verdana, sans-serif;
color:#fff;
margin-top:8px;
}

#cse-search-box
{
position:relative;
top:-26px;
*margin-top:0px;
*left:0px;
width:420px;
}









/* ............ */
div.pagination {
	padding: 3px;
/* 	margin: 3px; */
float:left;
clear:left;
margin-left:-7px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	


.videoindex h2 {
 clear:both;font-family:Verdana,Arial;font-size:1.2em;
margin-bottom:20px;
margin-top:20px;
margin-left:-10px;
}






