/* YAHOO RESET CODE */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldsetdisabled,input,label, img,textarea,p,blockquote,th,td,marquee { 
	margin:0;
	padding:0;
	
}
fieldsetdisabled,table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldsetdisabled,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
/*q:before,q:after {
	content:'';
}*/
abbr,acronym { border:0;
}
legenddisabled { margin:0;
	padding:0;
	text-indent: 0px; display:block; position:relative;top:0px; left:0px; 
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	/* IE DOESNT RESPOND!!! Oh well */
	}

/* END YAHOO RESET CODE */
body { font-size:75%; }
html>body{ font-size: 12px; }
body { background:url('underline16.gif'); background-color:#ffffff;}
p,ul,ol,dl,h3, TD, table, tr {
	font-family:"Lucida Grande", Verdana, sans-serif;
	font-size:1em;
	line-height:1.3333em;
	font-weight:normal;
	font-style:normal;
	margin:0 0 1.3333em 0 ;
}
ul,#todaysdate{ margin:0; }
h3{ color:#2e6b2e; margin:0; font-weight:bold;}
form{ /* background-color:#609E53;*/padding:1.3333em 0; margin-bottom:1.3333em; }
.sidenote{ font-size:0.75em; line-height:1.777777777778em; }
/* need half a line above logo and below strapline */
#logo { /* 32px fopnt*/
	font-family:"Hobo Std",Georgia, "Times New Roman", serif;
	font-size:2.666666666667em;
	line-height:1em;
	margin:0;
	padding-top:0.25em;
	padding-left:0.375em;/*12px */
	color:#00A79A;
	background:url('/images/roastbeef/roastbeef_logo32.gif') no-repeat; 
	text-indent:-5000px;/* hide text*/
	
}
#strapline { /*24px font*/
	font-family:"Lucida Grande", Verdana, sans-serif;
	font-size:1.33333333333em;
	line-height:1em;
	margin:0;
	padding-bottom:0.333333333333em;
	padding-left:0.5em;/*12px*/
	font-style:italic;
	color:#000000;
}
H1 {
	font-family:Georgia, "Times New Roman", serif;
	font-size:1.6667em;
	line-height:0.8em;
	font-weight:normal;
	font-style:normal;
	margin:0 0 0.8em 0 ;
}

H2 {
	font-family:Georgia, "Times New Roman", serif;
	font-size:1.3333em;
	line-height:1em;
	font-weight:bold;
	font-style:normal;
	margin:1.5em 0 0.5em 0 ;
	color:#00A79A;
}
blockquote { 
	background:url('/images/nickdrake/v2/quoteopen.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	
	color:#2e6b2e; 
	padding:0.666666666667em;
	margin-left:1em;
}
.excerpt { 
	float:right;
	width:38%;
	}
.quote { 
	background:url('/images/nickdrake/v2/quoteclose.gif'); 
	background-repeat: no-repeat;
	background-position: bottom right;
	font-style:italic;
}
strong, th { font-weight:bold; }
a:link, a:active { color:#00A79A; } /* was 682C2C */
a:visited, a:hover { color:#2e6b2e; }
#header { 
	margin-bottom:0;
	/* background:url('/images/nickdrake/v2/nickdbg.gif'); 
	background-repeat: no-repeat;
	background-position: top right;*/
	background-color:#ffffff; 
	padding-left:1em; 
}
#content{ 
	clear:left; 
	/*border-left:solid 0.083333333333em black;
	border-right:solid 0.083333333333em black;
	padding:1.33333em 1.916666666667em;*/
	padding:1.333333em;
	}
#maincolleft { float:left; width:62%; }
#maincolright{ float:left; width:38%; background-color:#B3E6B3;} /*border-left:solid 0.083333333333em dotted;padding-left:1.916666666667em;}*/
/* because with % widths you cant specify a 1px border as that adds to overal width, we use nested divs. above for % widths and below inner divs for borders */
#sidebar { padding-top:1.33333em; border-left:dotted 0.083333333333em #D9FFD4; }
#sidebar p, #sidebar h3, #sidebar dl { padding-left:1.916666666667em; padding-right:2em; }
#sidebar .sidenote{ padding-left:2.555555555556em; padding-right:2.666666666667em; }
#sidebar form h3, #sidebar form dt { color:#ffffff; }
#sidebar form p { color:#B3E6B3; }
#maincontent, #footer{ padding-top:1.33333em; padding-left:2em; padding-right:2em;}
#content { border-left:0.083333333333em solid #D9FFD4; border-right:0.083333333333em solid #D9FFD4;border-bottom:0.083333333333em solid #D9FFD4; background-color:#D9FFD4;}
#footer{ clear:left; }

dt { float:left; width:38%; font-weight:bold;}
dd { margin-left:38%; }


.navigation { list-style:none;background-color:#1162F9;margin:0; }
#topnavigation ul, .betweennav, #subnavigationbar ul, .subsubnavigation { /*double line-height*/ line-height:1.3333em; }
.navigation LI, .subnavigation li, .subsubnavigation li { display:inline; font-weight:normal; margin:0em; }/* was margin:0 0 1.7778em 0; */
.navigation LI, .subnavigation li { font-weight:bold; }
.navigation LI a, .subnavigation li a, .subsubnavigation li a, .navprev li a, .navnext li a 
	{ 
	float:left;  text-decoration:none; 
	
	}
.navigation LI a, .subnavigation li a, .subsubnavigation li a, .navprev li a, .navnext li a , #todaysdate
	{
	padding: 0.66665em 1em 0.583316666667em 1em;
	border-bottom:solid 0.083333333333em #D9FFD4;
	}
 #todaysdate strong {background-color:#ffffff;}
 #todaysdate strong { color:#00A79A; /* was 4CA34D */}
 #todaysdate { text-align:right; }
.navigation LI a, .navigation LI a:link, .navigation LI a:visited, .navigation LI a:hover, .navigation LI a:active { background-color:#ffffff; color:#00A79A;}
.layoutrow { width:100%; }
/* MAIN NAV HOVERS and selected menu items */
	.navigation LI a:hover, 
	.PAGEhome #TABhome a:link,                   .PAGEhome #TABhome a:visited,
	.PAGEprofile #TABprofile a:link,             .PAGEhome #TABprofile a:visited,
	.PAGEadvertise #TABadvertise a:link,         .PAGEadvertise #TABadvertise a:visited,
	.PAGElogin #TABlogin a:link,                 .PAGElogin #TABlogin a:visited,
	.PAGElyri #TABlyri a:link,                   .PAGElyri #TABlyri a:visited,
	.PAGEfeed #TABfeed a:link,                   .PAGEfeed #TABfeed a:visited,
	.PAGElistings #TABsearch a:link,             .PAGElistings #TABsearch a:visited,
	.PAGEdetail #TABsearch a:link,               .PAGEdetail #TABsearch a:visited,
	.PAGEplacelisting #TABplacelisting a:link,   .PAGEplacelisting #TABplacelisting a:visited,
	
	.PAGEmyaccount #TABmyaccount a:link,         .PAGEmyaccount #TABmyaccount a:visited,
	.PAGElogin #TABlogin a:link,                 .PAGElogin #TABlogin a:visited,
	.PAGEaboutus #TABaboutus a:link,             .PAGEaboutus #TABaboutus a:visited,
	.PAGEinfoadvice #TABinfoadvice a:link,       .PAGEinfoadvice #TABinfoadvice a:visited
		{ 
		/* background:url('buttonbg.jpg'); */
		background-color:#D9FFD4;
		color:#00A79A;
		border:solid 0.083333333333em #D9FFD4;
		padding: 0.583316666667em 0.916666666667em; 
		border-bottom-color:#D9FFD4;
		}
		
		
.classifiedcats .pets { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/pets.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}

.classifiedcats .horses { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/horses.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats .property { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/property.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats .musicians { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/musicians.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats .cars { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/cars.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats .personals { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/personals.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats .jobs { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/jobs.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats .adult { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/adult.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats .events { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/events.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats .classifieds { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/classifieds.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats .advertise { 
	/* padding-left: 5em;*/
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/advertise.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.classifiedcats dd, .classifiedcats dt, .classifiedcats li { padding-left: 5em;width:14em; float:left; margin-right:1em}
.classifiedcats dt, .classifiedcats li { height:1.3333333333em;  }
.classifiedcats dt { margin-bottom:6.666666666676em;  }
.classifiedcats dd { height:6.66665em;  }
.classifiedcats dd { margin:1.3333333333em 0 0 -20em }



.imagelist dd, .imagelist dt, .imagelist li { width:11em; float:left; margin-right:1em}
.imagelist dt, .imagelist li { height:6.66666666667em;  }
.imagelist dt { margin-bottom:6.666666666676em;  }
.imagelist dd { height:6.66666666667em;  }
.imagelist dd { margin:6.66666666667em 0 0 -12em }

#header, #content, #footer { margin-left:2em; margin-right:19em; }
#header{ margin-top: 1.33333em; }
#footer{ margin-bottom: 1.33333em; }
/* #notices { float:right; margin-right:0em; }*/
#notices { float:right; padding:1em; width:15em;}
#mainpage {  }


.imagelist { margin-left: 5em; }



.postadbox {

	padding: 1.22221916667em 1.22221916667em 1.22221916667em 4.77778083333em;
	border: 0.11111083333em dotted black;
	margin-bottom: 1.333333em;
	
	background:url('http://www.roastbeef.co.uk/images/roastbeef/classifieds/advertise.gif'); 
	background-repeat: no-repeat;
	background-position: top left;
	
}
.postadbox p { margin-bottom: 0.6666665em; }
legend { color:#FF6600; font-weight:bold;}


 li{ display:list-item;list-style: disc outside ;margin-left:1em; }
 ul { /* margin-left:1em; */}
 ul li { list-style: circle inside ; }

.navprev li, .navnext li {list-style:none ; display:inline; margin-left:0}
.navprev li a, .navnext li a { float:left; padding: 0 1em 0 1em; text-decoration:none; }
.navprev li a, .navnext li a { background-color:#D9FFD4; color:#00A79A;}
.navprev li a:hover, .navnext li a:hover { background:#00A79A; color:#ffffff;}
.navprev{float:left;}
.navnext{float:right;}
.navcurrent{text-align:center;}
