/*  
Theme Name: WP 2 CL Classifieds Theme
Description: Default theme for use with WP Website Showcase.
Version: 1.0
Author: A Lewis
Author URI: http://antisocialmediallc.com
Tags: white,two-columns, fixed-width, right-sidebar,theme-options
License: GPL
*/

/* start page config */
body { 	background:#ffffff	color: #000;		font-family: verdana, Arial, Helvetica, sans-serif;
 	margin: 0; 	padding: 0; 	text-align: left; 	font-size:12px; }

a:link { color: #0000FF; text-decoration:none; }
a:visited { color: #0000FF; text-decoration:none; }
a:link:hover, a:visited:hover { color: #0000FF; text-decoration:none; }

h1 {font-size:160%;}
h2 {font-size:130%;}
h3 {font-size:120%;}
h4 {font-size:110%;}
h5 {font-size:100%;}
h6 {font-size:90%;}

h1 { color:#757575; font-weight:normal;}
h2,h3,h4 { color: #0000FF; }

img, a:link img, a:visited img {border:0;}

hr { display: block; height:1px; background:#ddd url(images/liline.gif) repeat-x; border:0; margin:10px 0px 10px 0px; }


strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
pre { overflow:auto;}
dl {margin:0 0 1.5em 0;}
dl dt {font-style:italic; padding:3px 0px 3px 0px;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#EAEAEC; border-right:1px solid #ffffff; }
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#F8F8F8; border-right:1px solid #ffffff; }
tfoot {font-style:italic;}
caption {background:#F8F8F8;}

label {font-weight:bold;}
fieldset { padding:1.4em;margin:0 0 1.5em 0;border:1px solid #E4E5E6; }


ul { margin:0;padding:0; }

.alignleft { float:left; margin-right:10px; }
.alignright { float:right; margin-left:10px; }
.aligncenter { 	display: block; margin-left: auto; margin-right: auto; margin-top:10px;  }

img.alignleft { float:left; margin-right:10px; background:#f2f2f2; padding:5px; max-width: 250px; }
img.alignright { float:right; margin-left:10px; background:#f2f2f2; padding:5px; max-width: 250px; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; background:#f2f2f2; padding:5px; max-width: 400px;  margin-top:10px; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; background:#f2f2f2; padding:5px; max-width: 400px;  margin-top:10px; }


html>body .alignleft { width: auto; height: auto; max-width:250px; }
html>body .alignright { width: auto; height: auto; max-width:250px; }
html>body .aligncenter { width: auto; height: auto; max-width:400px;  margin-top:10px; }



.clear { clear: both; }
#wrapper { width:1040px; margin:0 auto; }

#top { margin-top:25px; height:150px;  }

#top .top1 { height:70px; margin:0 auto; width:990px; }




#top .top1 .top1left { text-align:left; float:left; width:450px; }
#top .top1 .top1left h1 { color:#000000; font-size:26px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#top .top1 .top1left h1 a { color:#000000; font-size:26px; font-weight:bold; text-decoration:none;  text-transform:uppercase; line-height:1.1em;}

#top .top1 .top1left .tagline { color:#000000; font-size:11px; text-align:left;}

#top .top1 .top1right { float:right; margin-right:150px; }
#top .top1 .top1right ul { margin:0;padding:0; }
#top .top1 .top1right ul li { float:left; padding:20px; color:#0000FF;  list-style:none;  }
#top .top1 .top1right ul li a { color:#0000FF; text-decoration:underline;  }
#top .top1 .top1right ul li.topviewcart { background: url(images/liviewcart.png) center left no-repeat;  padding-left:30px; }
#top .top1 .top1right ul li.tophome { background: url(images/lihome.png) center left no-repeat;  padding-left:30px; }
#top .top1 .top1right ul li.topcheckout { background: url(images/licheckout.png) center left no-repeat;  padding-left:30px; }


/* end page config */


.clearseparate {
margin-bottom:10px; padding:0px 0px 10px 0px; clear:both;overflow:hidden;
}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	margin: 0 auto;
	float:left;
	width:1010px;
	}



#content .loctitle {
width:990px;
padding:15px;
margin-bottom:5px;
margin-top:20px;
background:#f2f2f2;
border-top:4px double #dddddd;
border-bottom:1px solid #dddddd;
height:70px;
}

#content .loctitle .loctitletitle {
float:left;
width:400px;
overflow:hidden;
}

#content .loctitle .loctitletitle h1 {
color:#000000;
text-transform:uppercase;
font-weight:bold;
font-size:24px;
text-align:center;
}

#content .loctitle .locbanner {
float:left;
width:490px;
padding:5px;
text-align:center;
background:#f9f9f9;
border:1px inset#444444;
}

#indexhome {
	float: left;
	width: 990px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	

#indexhome .locations { width:240px; float:left }
#indexhome .categories { width:470px; float:left; margin:0px 15px 0px 15px; }
#indexhome .contact { width:400px; margin:0 auto; padding:20px 0px 0px 20px; }

#indexhome .listings { width:470px; float:left; margin:0px 15px 0px 15px; }
#indexhome .options { width:220px; float:left; }
#indexhome .options ul { background:#eeeeee; }
#indexhome .options ul li { float:none; list-style:none; background:#ffffff; margin:0px 0px 1px 0px; padding:5px; }
#indexhome .options ul li a { color:#0000FF; }
#indexhome .locations ul li { margin-bottom:10px;  }
#indexhome .categories ul {  }

#indexhome .locations ul li { list-style:none; float:left; width:110px; }
#indexhome .locations ul li a { font-size:x-small;  color:#000000; text-transform:uppercase; padding-bottom:5px; }
#indexhome .locations ul li ul li { list-style:none; float:left; width:110px; margin-bottom:3px; }
#indexhome .locations ul li ul li a { font-size:x-small;  color:#0000FF; text-transform:none;  }
#indexhome .categories ul { list-style:none; float:left; }
#indexhome .categories ul li { list-style:none; float:left; background:#eeeeee; margin-right:10px; padding:5px;margin-bottom:5px; width:135px; }
#indexhome .categories ul li ul li { background:#ffffff;  text-align:left; float:left; margin-right:1px;margin-bottom:1px; width:125px; }
#indexhome .categories ul li a { font-weight:bold;font-size:14px; color:#0000FF; }
#indexhome .categories ul li ul li a { font-weight:normal;font-size:11px; color:#0000FF; }

.subitems { width:500px; clear:both; }
.subitems ul { margin-left:10px; }
.subitems ul li { float:left; list-style:none; width:150px; margin:10px 10px 10px 0px;  }

.backtolist { float:right;text-align:center; padding:10px 0px 0px 0px; background:#ffffff url(images/searchbkg.jpg) no-repeat; height:33px; width:230px; font-size:11px;}
.backtolistcenter { text-align:center; padding:10px 0px 0px 0px; background:#ffffff url(images/searchbkg.jpg) no-repeat; height:33px; width:230px; font-size:11px;}


.listingsubmitted { font-weight:bold; font-size:14px; color:green;}
.redalert { font-weight:bold; font-size:14px; color:red; width:400px;}
.bluealert { font-weight:bold; font-size:14px; color:blue; width:400px;}
.grayalert { font-weight:bold; font-size:14px; color:#757575; width:400px;}
.purplealert { font-weight:bold; font-size:14px; color:purple; width:400px;}



#indexhome .contact .warning { clear:both; padding:5px; background:#f2f2f2; }



#contentleft {
	float: left;
	width: 660px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#contentleft ul.listitems {}	
#contentleft ul.listitems li { text-align:center; float:left; width: 200px; list-style:none; margin-bottom:25px;}

	
#contentleft p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft a img {
	border: none;
	}


#content .excerpt {
clear:both;
background: #f2f2f2 url(images/liline.gif) bottom repeat-x;
padding:10px;
}

#content .excerpt img {
float:left;
margin-right:15px;
}

blockquote {
	background: #E8E8E8;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	


.entry { width:480px; }

.entry .tags {
background:#f2f2f2;
padding:5px;
}


.entry ul, .entry ol {
margin:10px 0px 10px 30px;clear:both;
}



.entry ul li {
list-style:square; padding:3px 0px 3px 0px;
}

.entry ol li {  list-style-type: decimal; padding:3px 0px 3px 0px; }
.entry ol ol li {  list-style-type: lower-roman; padding:3px 0px 3px 0px; }

.entry img { 	margin-bottom:10px;  }

.entry textarea {
width:100%;
height:auto !important;
min-height:100px;
border:1px solid#dddddd;
}

.entry input[type=text] {
width: 300px;
padding:5px;
border:1px solid#dddddd;
}

.entry input.text {
width: 300px;
padding:5px;
border:1px solid#dddddd;
}

.entry input[type=password] {
width: 300px;
padding:5px;
border:1px solid#dddddd;
}

.entry input.password {
width: 300px;
padding:5px;
border:1px solid#dddddd;
}

.entry .byline { margin:25px 0px 25px 0px; }
.entry .byline .bnavigation { margin:25px 0px 25px 0px; }
.entry .byline .bnavigation p { margin:10px 0px 10px 0px; }

.comment {
	background: #FFFFFF url(images/comments.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	

	
.comments {
	float: left;
	width: 450px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}

#commentform textarea { 	width: 450px; 	margin-top:5px; 	}
.comments p {margin:15px 0px 15px 0px;}
.comments li.alt { background: #eeeeee;  }
.commentlist li img { float:left; margin-right:5px; }

/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar { 	width: 220px; 	padding: 0px 0px 10px 0px; 	display: inline;  }
#sidebar h2 { 	margin: 20px 0px 10px 0px; 	padding: 3px 0px 3px 7px; 	} 
#sidebar p { 	margin: 0px; 	padding: 0px 0px 0px 45px; 	}
#sidebar a img { 	border: none; 	margin: 0px; 	padding: 0px; 	}
#sidebar ul { 	list-style-type: none; 	margin: 0px 0px 0px 10px; 	padding: 0px; background:#ffffff;	}
#sidebar ul li { 	list-style-type: none; 	margin: 0px 0px 5px 0px; 	padding: 0px; background: #FFFFFF url(images/li.png) no-repeat top left; 	padding: 0px 0px 2px 15px;	}
#sidebar ul li a { 	text-decoration:none;	}

#sidebar ul ul { 	list-style-type: none; 	margin: 0px; 	padding: 0px; 	}
#sidebar ul li li { 	background: #FFFFFF url(images/li.png) no-repeat top left; 	padding: 0px 0px 2px 15px; 	margin: 0px; 	}
#sidebar ul li ul li { 	background: #FFFFFF url(images/li.png) no-repeat top left; 	padding: 0px 0px 2px 15px; 	margin: 0px; 	}

#sidebar .search {

	padding:5px;
	margin-bottom:10px;

}

#sidebar .search  h2 {
width:300px;
margin:0 auto;
}

.search {   text-align:center; }

/***********************************
Search
***********************************/
#searchform{
  width: 200px;
  height: 29px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin:0 auto;
  text-align:center;
}
#searchform #s{
  width: 110px;
  height: 17px;
  padding: 5px;
  margin: 0;
  color: #333;
  display: block;
  float: left;
  text-align: left;
  border: 1px solid #f2f2f2;
  border-right: none;
}
#searchform #searchsubmit {
  width: 52px;
  height: 29px;
  padding: 0;
  margin: 0;
  display: block;
  float: left;
  cursor: pointer;
  text-align: center;
  border: none;
background:#f2f2f2; border:1px solid #dddddd; color:#000000; padding:5px;
}

#searchform #searchsubmit:hover { background:#0000FF; border:1px solid #0000FF; color:#ffffff; padding:5px; }


.widget {
	margin:0px 0px 10px 0px;
		width:200px !important;
		padding:5px;
	display: block;
	border:5px solid #f2f2f2;
	background:#ffffff;
	
}

.widgetinside {
padding:5px;
}

.widgetinside .logininputbox {
padding:5px;
border:1px solid #f2f2f2;
}

.widgetinside .loginsubmit { background:#f2f2f2; border:1px solid #dddddd; color:#000000; padding:5px; }
.widgetinside .loginsubmit:hover { background:#0000FF; border:1px solid #0000FF; color:#ffffff; padding:5px; }

.widget h2 {
	padding: 5px;
}
.widget ul {
	margin:0 0 10px 0;
	padding:5px 0;
	border:none !important;
}
.widget ul li {
	border-bottom: 1px solid #eee;
	padding:5px 0 5px 5px;
	margin:0px;
}
.widget ul li a {
	color: #000000;
}
.widget select {
	border:1px solid #eee;
	width:190px;
	padding:5px;
	display:block;
	margin:0 auto;
}

.rsstext1 { text-align:center; }

#tagcloud {
	float:left;
	width:200px;
	padding-top:10px;
}
	

	
/* Footer */
#footer { clear:both; width:990px; margin:0 auto;	background: #f2f2f2; 	clear: both; 	color: #444444; 	font-size: 90%; 	margin: 0; 	padding:0;	text-align: center; 	text-decoration:none; } 
#footer a, #footer a:visited {color: #0000FF;}
#footer a:hover, #footer a:visited:hover {text-decoration:underline;}
#footer .copyright { width:990px margin:0 auto;background:#ffffff; border-top:4px double #dddddd; text-align:center; clear:both; padding:10px; color:#000000; }
#footer .copyright a { color: #0000FF; }
#footer .copyright a:hover { text-decoration:underline; }
#footer .footerwidgets { width:980px; padding:30px 0 40px 0; text-align:left; margin:0 auto; }
#footer .footerwidgets ul { list-style-type: none; margin-bottom:30px;}
#footer .footerwidgets ul li { list-style-type: none; padding:5px 0 5px 15px; background: transparent url(images/li.png) no-repeat center left;}
#footer .footerwidgets h2 { color:#0000FF;  }
#footer .footerwidgets .footerwidget1 { float:left; width:280px; margin:0 auto;  }
#footer .footerwidgets .footerwidget2 { float:left; width:280px; margin:0 auto 0 40px;}
#footer .footerwidgets .footerwidget3 { float:left; width:280px;  margin:0 auto 0 40px;}
#footer .footerwidgets .footerwidget1 .excerpt .imgstyle,#footer .footerwidgets .footerwidget2 .excerpt .imgstyle,#footer .footerwidgets .footerwidget3 .excerpt .imgstyle { float:left; padding:4px; background:#f2f2f2; margin-right:10px;}

/* end Footer */



.wp2clclassifiedserroralert { color:#ff0000;font-weight:bold;font-size:14px; }


.editlistingbutton { background:#f2f2f2; border:1px solid #dddddd; color:#000000; padding:5px; }




