a img {border: 0px;}
p {margin:0; padding: 0; border: 0;}
br {margin:0; padding: 0;}
h1 {margin:0; padding: 0;border: 0; font-size:1em;}
h2 {margin:0; padding: 0;border: 0; font-size:1em;}
h3 {margin:0; padding: 0;border: 0; font-size:1em;}
h4 {margin:0; padding: 0;border: 0; font-size:1em;}
h5 {margin:0; padding: 0;border: 0; font-size:1em;}
h6 {margin:0; padding: 0;border: 0; font-size:1em;}
h7 {margin:0; padding: 0;border: 0; font-size:1em;}


body {
	background-color: #FFFFFF;
	background-image:url('/img/page_bg.png');
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	border:0px;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #333;
}
#header {
background-color: #ffffff;
margin: 0px;
	padding: 0px;
	border:0px;
}

#header_links {

background-image:url('/img/headerimg.jpg');
background-repeat:no-repeat;
margin: 0px;
padding: 0px;
border:0px;
height:10px;
}
#header_links a {
text-decoration: none;
color: #fff;
padding-left:5px;
	}
#header_links a:hover {
text-decoration: none;
color: red;
	}
#header_links input label submit form{

margin: 0px;
padding: 0px;
border:0px;
}
	




.directory_list{
position:relative;
top: 12px;
left: 12px;
right: 12px;
padding-right:20px;

}
.banner300x250{
border: 1px;
margin:0px;
float:right;
}

.banner300x250 img{
border: 1px solid black;
}

.banner720x90{
width: 728px;
height: 90px;
float:right;
border: 0px;
position:relative;
top:0px;
right:0px;
padding-right: 5px; 	
}

.logo{
width: 200px;
height: 50px;
float:left;
border: 0px;
position:relative;
top:10px;
left:0px; 	
}

.directory_title{
margin:0px;
padding-left:5px;
background-color: #FFFFFF;
background-image:url('/img/h3bgc.gif');
background-repeat: repeat-x;
color: #FF8000;
height: 31px;
font-weight:bold;
font-size:12px;
}
.directory_title a{
color: #FF8000;
text-decoration:none;
}

.add_post{
width:100px;
height:20px;
background-color:red;
margin-left: auto;
margin-right: auto;
margin-top:3px;
padding-top:5px;
}

.add_post a{

color:#fff;
text-decoration:none;

}

.directory_post {
  min-height:120px;
  height:auto !important;
  height:110px;
color:black;
margin:0px;
display: block;
padding-top: 10px;
padding-left: 10px;
margin-top:0px;
vertical-align:text-top;
border-bottom: 1px solid lightgray;

}
.directory_post_title{
margin:0px;
margin-right:5px;
padding-left:5px;
background-color: #FF8000;
color: #FFF;
height: 17px;
}
.directory_post_title a{
text-decoration:none;
}

.directory_post_title a {
color: #FFF;
}




.directory_post img  {
float:left;
padding-right:5px;
margin:0px;
}





label
{

padding:1px;
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

select
{
padding:1px;
background: #FFFFFF;


}

.submit input
{
padding:1px;
margin-left: 4.5em;
}
input
{
padding:1px;
color: #781351;
background: #FFFFFF;
border: 1px solid #781351;
}

textarea
{
padding:1px;
color: #781351;
background: #FFFFFF;
border: 1px solid #781351;
}

.submit input
{
padding:1px;
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9;
}
fieldset
{
padding:1px;
border: 1px solid #781351;
width: 20em;
}

legend
{

color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 1px 1px;
} 


#content {
background-color: #FFFFFF;
 position:relative;


}


#column_left{
background-color: #FFFFFF;
background-image:url('/img/containerbg_m.png');
background-repeat:repeat-x;
}
#column_right{
background-color: #FFFFFF;
background-image:url('/img/containerbg_m.png');
background-repeat:repeat-x;
}

#footer {
background-color: #ffffff;

}

.box_title {
background-color: #FFFFFF;
background-image:url('/img/h3bgl.gif');
background-repeat:no-repeat;
color: #FF8000;
font-size: 12px;
padding-left:10px;
height:30px;
font-weight:bold

}
.box {
background-color: #FFF;
margin-bottom: 0.5em;
padding-top:3px;
padding-left:5px;
padding-bottom:8px;
}


.error {
background-color: red;
color: #fff;

}

#category_box {

	
	padding: 0 0 0 0;
	
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	color: #333;
}
#category_box ul {
		list-style: none;
		margin: 0;
		padding: 0 0 0 1em;
		
		border: 0px solid #666666;
		}
#category_box li {
		list-style: none;
		
		margin: 0;
		}
#category_box li a {
		list-style: none;
		display: block;
		
		padding-left:15px;

		color: #000;
		text-decoration: none;
		width: 100%;
		}
html>body #category_box li a {
		width: auto;
		}
#category_box li a:hover {
		background-color: #CAE2F7;
		color: #fff;
		}
		


