body {
background:#49627d none repeat scroll 0%;
font-family:arial,helvetica,sans-serif;
font-size:0.84em;
line-height:0.84em;
margin:0pt;
padding:0pt;
}

body.content p {
font-size:1em;
line-height:1.3em;
}


p.breadcrumb {
font-size:9px;
color:#333333;
text-decoration:none;
}


a, a:link, a:active, a:visited {
text-decoration:none;
color:#333333;

}

a:hover {
color:#000000;
}
img {
border:medium none;
}
#container {
position:relative;
width:100%;
}
#header div {
margin:0pt auto;
padding:0pt;
width:900px;
height: 125px;
text-align: center
}

#header {
background:transparent url(/images/bck-head.gif) repeat-x scroll left top;
color:#868686;
font-size:10px;
height:80px;
margin:0pt 0pt 1.5em;
padding:0pt;

}
#header a, #header a:link, #header a:active, #header a:visited {
color:#868686;
text-decoration:none;
}
#header a:hover {
color:#868686;
}
#header h1 {
float:left;
height:1px;
margin:0pt;
padding:0pt;
text-indent:-9999em;
}
#header ul {
margin:0pt;
padding:0pt;
}
#header ul li {

display:inline;
float:left;
height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:5px 1em 0pt;
}
#header ul li.sitecredits {
border:medium none;
float:right;
margin:0pt 0pt 0pt 1em;
padding:5px 0pt 0pt 1em;
}
#header ul li#home {
background:transparent url(/images/bck-head-dk.gif) repeat-x scroll left top;
}
#header ul li#home:hover {
background:transparent url(/images/bck-head.gif) repeat-x scroll left top;
}

#header table {
text-align:left


}

#titlebar {
background:#990000 none repeat scroll 0%;
bottom:4em;
height:125px;
left:0pt;
opacity:0.9;
padding:0pt;
position:fixed;
width:100%;
z-index:2;
}
#logo {
color:#FFFFFF;
float:left;
height:28px;
margin:0pt 10px 0pt 0pt;
padding:17px 0pt 0pt;
width:79px;
}
#title-content {
margin:0pt auto;
padding:0pt;
position:relative;
width:920px;
}
#titlebar h2 {
color:#FFFFFF;
float:left;
font-size:0.9em;
font-weight:bold;
line-height:1em;
margin:0pt;
padding:24px 0pt 0pt;
}
#titlebar p {
color:#FFFFFF;
float:right;
font-size:0.9em;
font-weight:bold;
line-height:1em;
margin:0pt;
padding:24px 0pt 0pt;
}
#titlebar span {
background:transparent url(/images/check-off.gif) no-repeat scroll left 1px;
color:#FFFFFF;
float:right;
font-size:0.85em;
font-weight:bold;
line-height:1em;
margin:7px 0pt 0pt 1.5em;
padding:0pt 0pt 0pt 14px;
}
#titlebar a, #titlebar a:link, #titlebar a:active, #titlebar a:visited {
color:#FFFFFF;
text-decoration:none;
}
#titlebar a:hover {
color:#FFFFFF;
}
#titlebar ul#ack-box {
background:transparent url(/images/check-off.gif) no-repeat scroll left 3px;
bottom:-1.5em;
float:right;
margin:0pt;
padding:0pt 0pt 0pt 11px;
/*position:absolute;
right:140px;
width:125px;*/
z-index:3;
}
#titlebar ul li {
background:#717171 none repeat scroll 0%;
color:#FFFFFF;
font-size:0.85em;
font-weight:bold;
line-height:1.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:1px 3px;
}
#titlebar ul li:hover {
background:#717171 none repeat scroll 0%;
}
#ack-box li {
display:none;
}
#ack-box li.categories {
display:block;
}
#titlebar ul#cat-box.show-urls {
background:transparent none repeat scroll 0% !important;
bottom:-30px !important;
position:absolute;
z-index:3;
}
#titlebar ul#ack-box.show-urls {
background:#717171 none repeat scroll 0% !important;
border:3px solid #FFFFFF;
bottom:-30px !important;
height:8em;
line-height:1.5em;
position:absolute;
width:400px;
z-index:3;
}
#titlebar ul#cat-box.show-urls li {
border-color:-moz-use-text-color #FFFFFF rgb(255, 255, 255);
border-style:none solid solid;
border-width:medium 3px 3px;
display:block;
padding:3px 2px;
}
#titlebar ul#ack-box.show-urls li, #titlebar ul#ack-box.show-urls li.categories {
background:transparent none repeat scroll 0%;
border:medium none;
display:inline;
line-height:1.5em;
padding:2px;
}
#titlebar ul#ack-box.show-urls li.categories:after {
content:': ';
}
#titlebar ul#cat-box.show-urls li.categories {
background:#717171 none repeat scroll 0%;
border-top:3px solid #FFFFFF;
}
a.smile {
background:transparent url(/images/smiley.png) no-repeat scroll right 1px;
padding-right:14px;
}
.sitecredits {
float:right;
margin-left:1em;
}
.copyright {
float:left;
margin-right:1em;
}
#headlines {
margin:0pt auto;
padding:0pt 0pt 200px 20px;
width:564px;
}
p.lead {
color:#BEBEBE;
font-size:1.6em;
line-height:1.4em;
margin-bottom:0pt;
padding-bottom:0pt;
width:860px;
}
p.lead a.small {
color:#000000;
display:inline;
font-size:9px;
font-weight:bold;
margin-left:0.5em;
text-transform:uppercase;
}
p.lead a.small:hover {
color:#FF3300;
}
.content #headlines {
padding:1em 200px 200px 20px;
width:810px;
}
.content a {
text-decoration:underline;
}
h3 {
display:inline;
font-size:0.84em;
font-weight:normal;
line-height:1.3em;
margin:0pt;
padding:0pt;
}
.content h3 {
font-size:1.2em;
font-weight:normal;
line-height:1.3em;
margin:0pt;
padding:0pt;
}
div.new {
color:#FF3300;
display:inline;
font-size:9px;
font-weight:bold;
margin-left:0.5em;
text-transform:uppercase;
}
#headlines ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0.5em 0pt;
padding:0pt;
}
.content #headlines ul {
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:disc !important;
margin:0.5em 0pt;
padding:0pt 0pt 0pt 1em;
}
.content #headlines li p {
margin:0pt;
padding:0pt 0pt 0.5em;
}
#headlines li {
line-height:1em;
margin:3px 0pt;
padding:3px 0pt 2px;
}
#headlines li.category h2 {
border-bottom:1px solid #006d7f;
color:#49627d;
font-size:0.75em;
letter-spacing:0.08em;
margin:1em 2em 0pt 0pt;
padding:0.5em 0pt;
text-decoration:none;
font-style:normal;
}
#headlines li.description {
border:medium none;
font-size:0.84em;
line-height:1em;
}
ul.deck-row li ul.sites {
font-size:0.975em;
padding:0pt 2em 1em 0.5em;
}
ul.sites li a, ul.sites li a:link, ul.sites li a:active, ul.sites li a:visited {
padding:2px 5px;
font-color:#333333;
margin:1em 1em 0pt 0pt;
padding:0pt 2em 1em 0.5em;
font-family:bitstream vera sans,sans-serif;
font-size:10px;
letter-spacing:0.01em;

}
ul.sites li a:hover {
color:#C0c0c0;
text-decoration:none;

}

.full-post {
display:none;
}
.favicon {
float:left;
margin-left:-20px;
}
.row-clear {
clear:left;
height:0pt;
overflow:hidden;
width:100%;
}
#headlines ul.deck-row {
float:left;
width:265px;
}
#headlines ul.deck-row li.category {
float:left;
margin:0pt;
padding:0pt;
width:265px;
}
#headlines ul.deck-row ul {
display:inline;
margin:0pt;
padding:0pt;
width:265px;
}
p.description {
display:none;
}
.clear {
clear:left;
}
.half {
width:48%;
}
.left {
float:left !important;
}
.right {
float:right !important;
}
.center {
text-align:center !important;
}
.inline {
display:inline;
}
.hide {
display:none;
}
.show {
display:block;
}
h3.subtitles {
clear:left;
color:#545454;
margin-left:2px;
}
.pushed {
bottom:-4em;
}
.tool-tip {
border:1px solid #BEBEBE;
color:#333333;
width:200px;
z-index:13000;
}
.tool-tip div.bound {
max-height:205px;
overflow:hidden;
}
.tool-title {
background:#F0F0F0 none repeat scroll 0%;
color:#717171;
font-size:1em;
font-weight:bold;
margin:0pt;
padding:8px 15px;
}
.tool-text {
background:#F0F0F0 none repeat scroll 0%;
font-size:0.85em;
line-height:1.4em;
padding:0pt 15px 15px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

#posthere a
{
color:#808080;
font-size:9px;
margin-left:172px;
font-family: Arial, Helvetica, sans-serif;



}
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#333333;
	text-decoration:none;
	font-family:sans-serif;
	font-size:10pt;
	line-height:1.43em;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:2px; left:125px;
	padding: 15px 0 0 0;
	width:371px;
	color: #993300;
    text-align: left;
	filter: alpha(opacity:100);
	KHTMLOpacity: 1.00;
	MozOpacity: 1.00;
	opacity: 1.00;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 20px 0;
    background: url(../images/new_bubble2.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 45px; 
	background: url(../images/new_bubble_filler2.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:30px 20px ;
	color: #548912;
	background:url(../images/new_bubble2.gif) no-repeat bottom;
}


/*   for the actual classified page  */


/*body {
width: 100%;
margin-top: 5px;
padding: 0px;
background:#ffffff;
background-image:url(../images/bg_vert.png);
background-position: top;
background-repeat: repeat-x;
font-size: 13px;
font-family: arial, Verdana, Sans-Serif;
line-height: 16px;
color: #C0C0C0;
}*/

#center{
text-align:center
}

#center td{
text-align:center;}



H2 .red {
border-bottom:1px solid #006d7f;
font-family: Helvetica, sans-serif;
color:#990000;
font-size:1.5em;
letter-spacing:0.08em;
padding:0.2em 0pt;
margin-top: 25px;
}




#descript {
font-size:12px;
color:#383838;
margin-right: 25px;
margin-left: 30px;
line-height:normal
}

#content 
{
margin-top: 5px;
margin-left: 15px;
width: 550px;
text-align: left;
}

#content h2
{
font-family:Arial, Helvetica, sans-serif;
color:#49627d;
font-size:14px
letter-spacing:normal;
padding:0.2em 0pt;
margin-top: 5px;
}


#content td{
text-align:center;}
}

#footer2 table
{
color:#999999;
font-size:9px;
}
