
/*   
Theme Name: Car rental US template
Version: 1.7
*/

body{
  background:		#B6A2AB;
}

#wrap{ /* The outmost container */
  background-color:	white;
  width:		1000px;
  border:		solid #fff 2px;
}

#header{ /* A container for the header image and menu */
  position:		relative;	/* Required to put the menu div at the bottom of this div */
  height:		200px;
    background-image:	url('/design/carrentaltoronto.org.jpg');
  text-align:		left;
}

#title{ /* The blog title, only used when the site specific header image is missing */
  padding-top:	30px;
  padding-left:	30px;
}

#title a{
  font-size:		60px;
  text-decoration:	none;
  color:		#515475;
}

#title a:visited{
  color:		#515475;
}

#menu{
  position:		absolute;
  bottom:		0px;
  margin-left:	162px;
  height:		30px;
}

#menu ul {
  margin:		0px; 
  padding:		0px;
}

#menu li{
  display:		inline;
}

#menu a{
  display:		block;
  margin:		0px;
  padding:		8px;
  padding-left:	28px;
  padding-right:	28px;
  float:		left;
  margin-left:	3px;
  color:		#515475;
  background-color:	#B6A2AB;
  font-family:	Arial, Verdana, Tahoma, sans-serif;
  font-size:		11px;
  text-decoration:	none;
  font-weight:	bold;
  text-transform:	uppercase;
  letter-spacing:	1px;
}

#menu a:hover{
  color:		black;
  background-color:	white;
}

#columns{ /* A container for the sidebar(s), interaction area, and content area */
  float:		left;
  overflow:		hidden;	/* hide column overflow, necessary for "same column height" trick - see below */
}

#sidebar{ /* main sidebar with navigation & search features */
  width:		164px;
  float:		left;
  padding-bottom:	9999px;	/* Trick to make each colum appear equal in height: pad column to maximum length... */
  margin-bottom:	-9999px;	/* .. and set the margin to an equal but opposite value. */
  text-align:		center;
  font-family:	Arial, Verdana, Tahoma, sans-serif;
  font-size:		13px;
  font-weight:	bold;
  border-right:	solid #fff 1px;
  border-top:		solid #fff 1px;
}

#sidebar form{
  margin:		2px;
  text-align:		center;
  font-size:		12px;
}

#searchinput{
  border:		solid #515475 1px;
}

#searchsubmit{
  border:		outset #515475 1px;
  background:		#515475;
  color:		white;
}

#sidebar ul{
  list-style:		none;
  padding:		0;
  margin:		2px;
}

#sidebar li li{
  display:		block;
  font-size:		12px;
  border-bottom:	dotted #fff 1px;
  margin-bottom:	10px;
}

#sidebar li a{
  width:		100%;
  text-decoration:	none;
  color:		#515475;
}

#sidebar h4{
  padding:		10px;
  font-size:		11px;
  font-weight:	bold;
  letter-spacing:	1px;
  text-align:		center;
  color:		white;
  display:		block;	
  width:		140px;
  background:		#515475;
  text-transform:	uppercase;
  position:		relative;
  margin-bottom:	10px;
  clear:		both;
}

#sidebar-right{ /* optional second sidebar */
  width:		341px;
  float:		right;
  padding-bottom:	9999px;
  margin-bottom:	-9999px;
  text-align:		left;
  font-family:	Arial, Verdana, Tahoma, sans-serif;
  font-size:		13px;
  font-weight:	bold;
  border-left:	solid #fff 1px;
  border-top:		solid #fff 1px;
}

#sidebar-right ul{
  list-style:		none;
  padding:		0;
  margin:		2px;
}

#sidebar-right li li{
  display:		block;
  font-size:		12px;
  border-bottom:	dotted #fff 1px;
  margin-bottom:	10px;
}

#sidebar-right li a{
  width:		100%;
  text-decoration:	none;
  color:		#515475;
}

#sidebar-right h4{
  padding:		10px;
  font-size:		11px;
  font-weight:	bold;
  letter-spacing:	1px;
  text-align:		center;
  color:		white;
  display:		block;	
  width:		317px;
  background:		#515475;
  text-transform:	uppercase;
  position:		relative;
  margin-bottom:	10px;
  clear:		both;
}

#interact{ /* optional interaction area, to place important non-post elements like client forms. */
  width:		815px;
  float:		left;
  margin:		10px;
}

.sticky .post_content{
  background:		#f4f4f4;
}

#posts{ /* A container for the blog posts */
  width:		473px;
  float:		right;
  padding-bottom:	9999px;
  margin-bottom:	-9999px;
  text-align:		left;
  font-family:	Arial, Verdana, Tahoma, sans-serif;
  font-size:		13px;
  margin-left:	10px;
  margin-right:	10px;
}

#posts h1{
  padding:		10px;
  font-size:		11px;
  font-weight:	bold;
  letter-spacing:	1px;
  text-align:		center;
  color:		white;
  display:		block;	
  width:		453;
  background:		#515475;
  text-transform:	uppercase;
  /* float:		left; */
  position:		relative;
  margin-bottom:	10px;
}

#posts h2{
  font-family:	Arial, Verdana, Tahoma, sans-serif;
  font-weight:	bold;
  text-transform:	uppercase;
  font-size:		12px;
  color:		#515475;
  text-decoration:	none;
  margin-bottom:	5px;
  border-bottom:	dotted #fff 1px;
  padding:		3px;
}

#posts h3{
  text-align:		center;
  font-style:		italic;
  font-size:		13px;
  margin-top:		20px;
}

#posts td{
  font-size:		13px;
  vertical-align:		top;
}

#posts a{
  color:		#515475;
}

#posts a:visited{
  color:		#515475;
}

#posts h2 a{
  text-decoration:	none;
}

#posts .cf7input{
  margin:		2px;
  border:		solid black 1px;
}

#posts .cf7star{
  vertical-align:	top;
  color:		red;
}

#posts .cf7button{
  font-size:		13px;
  background:		#515475;
  border:		outset #515475 1px;
  color:		white;
}

#posts .cf7select{
  border:		solid black 1px;
}

#posts .cf7captchac{
  vertical-align:	middle;
}

#posts .post_meta{
  font-size:		11px;
  color:		darkgray;
}

#posts .post_meta a{
  color:		gray;
}

#nav{ /* div for "Previous Page" and "Next Page" links */
  font-family:	Arial, Verdana, Tahoma, sans-serif;
  font-weight:	bold;
  text-align:		right;
  margin:		10px;
}

#footer{ /* A container for the footer */
  width:		1000px;
  clear:		both;
  border-top:		solid #fff 2px;
  background-color:	white; ;
  color:		default;
  font-family:	Arial, Verdana, Tahoma, sans-serif;
  font-size:		11px;
  padding-top:	10px;
  padding-bottom:	10px;
}

#footer a{
  color:		#515475;
  text-decoration:	none;
  font-weight:	bold;
}

#footer a:visited{
  color:		#515475;
}