body{
margin:0;
padding:0;
line-height: 1.5em;
font:62.5%/1.2 Microsoft Sans Serif,arial,Verdana,Helvetica,sans-serif;
}
#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#headerinner{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#signupinner{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
.inner{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
.centerinner{
margin: 0px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

#topsection{
height: 90px; /*Height of top section*/
}
#topsection h1 {
background-image:url("http://webcatena.com/images/classifieds.jpg");
background-repeat:no-repeat;
float:left;
height:54px;
margin:0px;
width:400px;
}

#topsection span {
display:block;
height:54px;
text-indent:-50000px;
width:292px;
}

#topsection h2{
margin: 0;
padding: 2px;
margin:0px;
font-size:13px;
font-weight:normal;
}

#topsection a{
color: #3399CC;
text-decoration:none;
font-size:16px;
font-weight:bold;
}
#topsection a:hover{
color: #404040;
text-decoration:underline;
font-size:16px;
font-weight:bold;
}
#signup{
background: #FFF;
height: 105px; /*Height of top section*/
}
.breadcrumb{
	font-size:10px;
	border-bottom:1px dashed #F3F3F3;
	padding-bottom:10px;
}
.breadcrumb a{
	color: #3399CC;
	text-decoration:none;
}
.breadcrumb b{
	font-weight:normal;
}

#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
margin: 0 400px 0 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#leftcolumn{
float: left;
width: 0px; /*Width of left column in pixel*/
margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFF;
}
#rightcolumn{
float: left;
width: 400px; /*Width of right column*/
margin-left: -400px; /*Set left margin to -(RightColumnWidth)*/
background: #FFF;
}
#footer{
clear: left;
padding: 0px;
}
#footerf{
background:#FFF;
color: #666666;
font-size:11px;
padding: 20px 0;
margin: 0 auto;
}

#footerf a {
color:#006699;
outline:medium none;
text-decoration:none;
}
#footerf a:hover{
color:#006699;
outline:medium none;
text-decoration:underline;
}
#footerf .p9{
font-size:9px;
padding:2px 0px;
margin:0px;
text-align:left;
}
#footerf .p11{
font-size:11px;
padding:2px 0px;
margin:0px;
text-align:left;
}
.footerfinner{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.rightinner{
margin-left:5px;
border-left:2px dashed #F3F3F3;
}
h2{
color:#3399CC;
font-size:20px;
font-weight:bold;
line-height:25px;
margin:10px 0px;
padding:0px;
text-align:left;
}
h3{
color:#3399CC;
font-size:20px;
font-weight:bold;
line-height:25px;
margin:0px 0px;
padding:0px;
text-align:left;
}
h4{
font-size:12px;
font-weight:bold;
line-height:25px;
margin:0px 0px;
padding:0px;
text-align:left;
}

.quote{
font-size:15px;
}
.fileinput{
font-size:25px;
}
.hrclass{
border-style:dashed;color:#F3F3F3;
}
#news-container a{
color:#3399CC;text-decoration:underline;
}
.news-container a{
color:#3399CC;text-decoration:underline;
}
#upload{
	margin:20px 0px; padding:10px;
	font-weight:bold; font-size:1.8em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:350px;
	cursor:pointer !important;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
	background:#ddd !important;
}
#status{
	font-family:Arial; padding:5px;font-size:16px;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ max-width:180px; max-height:150px; }
.success{ background:#99f099; border:1px solid #339933; }
.error{ background:#f0c6c3; border:1px solid #cc6622; }

.cat {
float:left;
font-size:11px;
padding:3px;
width:24%;
color:#000;
text-align:left;
}

.clear {
clear:both;
display:block;
font-size:0;
}

.cat b{
color: #000;
font-size:11px;
}

.cat a{
color: #2F55CF;
text-decoration:none;
font-size:10px;
}
.cat a:hover{
color: #000;
text-decoration:underline;
font-size:10px;
}
.hf{padding:2px 0px;border:1px dashed #F3F3F3;font-size:15px;}
.search{padding:2px 0px;border:1px dashed #F3F3F3;font-size:15px;border-top:0px;}
.w350 {width:350px;}
.w300 {width:300px;}
input.pink {height:24px;*height:28px;}
input {font-size: 18px;*font-size: 20px;}
.p10 {padding:0px 10px 0px 10px;}
.pb10 {padding:5px 0px;}

ul { list-style-type: none; margin: 0; padding-left: 0px; }
ul li { padding: 10px 0 3px 0;font-size:12px; border-bottom:1px dashed #F3F3F3;min-height:80px;}
ul li a {text-decoration:none;font-size:14px;}
ul li a:hover { text-decoration: none; color: #000; }

div.pagination{text-align:right;font-size:11px;}
div.pagination a{padding:1px 4px;margin:2px;border:1px solid #AAD;text-decoration:none;color:#117DAA}
div.pagination a:hover,div.pagination a:active{border:1px solid #117DAA;color:#000}
div.pagination span.current{padding:1px 4px;margin:2px;border:1px solid #3399CC;font-weight:bold;background-color:#3399CC;color:#FFF};
.alignleft {display:block; float:left;}
.alignright {display:block; float:right;}

.replyform .notification_error
{
border: 1px solid #A25965;
height: auto;
width: 90%;
padding: 4px;
background: #F8F0F1;
text-align: left;
-moz-border-radius: 5px;
}

.replyform .notification_ok
{
border: 1px #567397 solid;
height: auto;
width: 90%
padding: 8px;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
}

.replyform .info_fieldset { -moz-border-radius: 7px; border: 1px #dddddd solid; }

.replyform .info_fieldset legend
{
border: 1px #dddddd solid; 
color: black; 

font: 13px Verdana;

padding: 2px 5px 2px 5px;
-moz-border-radius: 3px;
}

.replyform .button
{
border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

background: white;

color: #333333; 

font: 11px Verdana, Helvetica, Arial, sans-serif;

-moz-border-radius: 3px;
}

/* Label */
.replyform label  { width: 140px; padding-left: 20px; margin: 5px; float: left; text-align: left; }

/* Input, Textarea */
.replyform input, textarea
{
margin: 5px;
padding: 0px; 
float: left;

border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

color: #333333; 

font: 11px Verdana, Helvetica, Arial, sans-serif;

-moz-border-radius: 3px;
}

/* BR */

.replyform br { clear: left; }
