/*  
Theme Name: APT
Theme URI: http://www.car-free.com/
Description: The CSS for APT.
Version: 1.2
Author: Andrew Lynch
Author URI: http://www.vanshnookenraggen.com

Background Color ideas
#EAEEEE

*/

body {font-family: Arial, Helvetica, sans-serif; background-color:#EAEEEE; margin:0 auto; text-align:center;}

#frame {background:url("/images/bg.png") repeat-y; width:900px; height:auto; margin:auto; text-align:center;}

#header {margin:0 auto; padding:5px; font-size:12px; color:#333333 ;text-align:center;}
	
#header h1 {font-size:18px;}

#titleimg {float:left; width:100%; padding-bottom:10px;}
	
#menu {clear:both; text-align:center; margin:0 auto; padding-bottom:20px;}

.hr {border:none; width:893px; height:16px; position:relative; right:4px; background-image:url("/images/hr.png");}

#content {padding:5px 10px 50px; font-size:12px; text-align:left; width:auto; margin:0 auto;}

#post {font-size:12px; vertical-align:text-top; text-align:left;}
	
.navigation {display:block; text-align:center; margin-top:10px; margin-bottom:60px;}

.postmetadata ul, .postmetadata li {display:inline; list-style-type:none; list-style-image:none;}

.alt {margin:0; padding:10px;}
	
#banner {padding:0 1px; width:auto; min-height:150px; border:none;}
	
#banner, a img {border:none;}

#banner .bannerpost {display:block;}

#banner .bannerads {display:block;}

#index {font-size:12px; text-align:left; background:url("/images/bg2.png") repeat-y; min-height:350px; width:auto; margin:0 auto;}

#contbox {font-size:12px; vertical-align:text-top; text-align:left; padding:5px; width:285px; float:left;}
	
#carfree {font-size:12px; vertical-align:text-top; text-align:left;	width:285px; height:300px; float:left; padding:5px; margin-left:10px;}
	
#carfree img a {padding:5px; border:none;}

#footer  {clear:both; float:none; width:900px; margin:0 auto 20px; text-align:center; font-size:10px;}
	
#footleft {float:left; text-align:left;}
	
#footright {float:right; text-align:right;}

a, h2 a:hover, h3 a:hover {color:#06c; text-decoration:none;}

a:hover {color:#147; text-decoration:underline;}
	
h1 {font-size:24px; margin:10px;}

h2 {font-size:18px}

h2.pagetitle {margin-top:10px; text-align:center;}

h3 {font-size:16px; margin:10px 0 0;}

.h3 {margin-bottom: 10px;}

p img {padding: 0; max-width: 100%;}

ul {list-style:none; padding:0; margin:0;}

ul li { display:inline; padding-bottom:5px;}

img.centered {display:block; margin-left:auto; margin-right:auto;}

img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}

img.alignleft {padding:0px;	margin-left:1px;}

.aligntop {clear:both; width:auto;}

.alignright {float:right;}

.alignleft {float:left;}

.alignbottom {clear:both;}

.null {display:none;}
	
#searchform {margin:10px auto; padding:5px 3px;}

.entry form {text-align:center;}

select {width:130px;}
	
#member {float:left; text-align:left; margin-left:15px;}