/*
Theme Name: RentAnAC
Description: RentAnAC.com
Author: Kyle Bradshaw
Author URI: http://kylebradshaw.com/
*/



/* Begin Typography & Colors */
body {

  font-size: 62.5%;
  font-family: 'Lucida Grande',  Arial, Sans-Serif;

  background: #fff url('images/body_bck.gif') 0 0 repeat-x;
  color: #333;
}
#content {font-size: 12px;color:#848484;}
#page { width:759px; margin: 0 auto;position:relative;}
img#shadow_l,img#shadow_r{position:absolute;top:0px;}
img#shadow_l{left:-101px;}
img#shadow_r{right:-101px;}

#top {background: #8eb7db;height: 18px;font-size: 9px;text-transform:uppercase;font-family:arial,sans-serif;letter-spacing:1px;}
#top ul#lul {position: absolute;left: 4px;top: 4px;}
#top ul#rul {position: absolute;right: 10px;top: 4px;}
#top ul li { margin-left: 15px;}
#top ul li a { color: #fff;line-height:1;}
#header {
  background: url('images/header_bck.jpg') top left no-repeat;
  height: 259px;
}
h1#logo {
  background: url('images/logo.gif') top left no-repeat;
  height:105px;
  width:375px;
  text-indent: -99999em;
  position:absolute;
  top:84px;
  left:16px;
  width:375px;
}
h1#logo a {display:block;height:100%;width:100%;}
#header h2 {height:1px;}
#header ul {
left:289px;
position:absolute;
top:41px;
}
#header ul li {
float:left;
margin-left: 40px;
font-size: 13px;
}
#header ul li a {
color:#3B6193;
font-family:'Lucida Grande',arial,sans-serif;
text-decoration:none;
text-transform:uppercase;
}
img#photos {
  height:130px;
  position:absolute;
  right:16px;
  top:74px;
}
#header #info {
font-family:'Lucida Grande',arial,sans-serif;
font-size:12px;
position:absolute;
right:30px;
text-transform:uppercase;
top:244px;
}
#info a, #info span {color: #656565;}
#info span {margin-left:10px;}
#info strong{color:#959595;}
#content {
  min-height: 400px;
  _height: 400px;
  background: #fff;
}

#footer {
position:relative;
  background: url('images/footer_bck.jpg') top left no-repeat;
  height: 218px;
}
/* PAGES */
.post,.wrapper {
padding: 20px;
}
.post h1 {
  font-family: 'Lucida Grande',  Arial, Sans-Serif;
  color: #3b6193;
  font-size:40px;
  text-transform: uppercase;
  margin-bottom: 0.5em;
  line-height: 1;
}
.post h2 {
  font-size: 20px;
  margin: 1em 0 .7em 0 ;
  line-height: .9em;
}
.post p {
font-family:'Tahoma','Lucida Sans','Lucida Grande',Arial,Sans-Serif;
font-size:12px;
margin-bottom:12px;
margin-left:12px;
}

/* FOOTER */
#footer ul {
  list-style: none;
  position:absolute;
  top:45px;
  color:#3b6193;
  text-transform:uppercase;
}
#footer ul li {
font-size:12px;
margin-bottom: 5px;
font-family: 'Lucida Grande',  Arial, Sans-Serif;  
}
ul#one {left:137px;}
ul#two {left:319px;}
ul#three {left:559px;}
#footer ul a {color:#3b6193;text-decoration:none;}
#footer ul a:hover {color:#122F55;}
#footer p.byline {font-size:11px;text-transform:uppercase;font-family:arial,sans-serif;letter-spacing:1px;text-align:center;font-weight:bold;color:#fff;}

/* INDEX */
div.box h1,
div#call_box strong {
font-family: 'Lucida Grande',  Arial, Sans-Serif;
color: #3b6193;
font-size:18px;
text-transform: uppercase;
margin-bottom: 0.5em;
line-height: 1;
}
#index_ac_box ul {margin:0 !important;}
#index_ac_box ul li,
div.box p {
color:#848484;
font-family:'Tahoma','Lucida Grande',Arial,Sans-Serif;
font-size:15px;
margin-bottom:12px;
margin-left:12px;
}
div#index_ac_box {
background: url("images/index_ac_box.jpg") 50% 10px no-repeat;
/*width: 409px;
height: 388px;*/
height:418px;
width:56%;
float:left;
border-right: 1px solid #cacaca;
margin-bottom: 20px;
}
div#index_sub_box {
background: url("images/index_sub_box.jpg") 50% 16px no-repeat;
height:230px;
width:42%;
margin-left:1%;
float:left;
}
div.c_wrap {
margin:34px 45px;
}
div#call_box {
float:left;
text-align:center;
width:42%;
margin-left:1%;
border-bottom: 1px solid #cacaca;
padding: 20px 0;
}
div#call_box p {
font-family:  Georgia, sans-serif;
padding-top: 10px;
font-size:20px;
font-weight: bold;
}
div#index_sub_box a.button {
margin:23px 50px;
}
div#index_sub_box p {font-size:14px;padding-bottom:10px;}

img#manu {padding:31px 23px;}

a.button {
background:#c1e6f9; 
padding:10px 15px;
text-decoration:none;
color: #3b6193;
font-style: italic;
font-size:14px;
border-right: 1px solid #A5C5D5;
border-bottom: 1px solid #829BA8;
}
a:hover.button {
background:#3b6193;
color: #c1e6f9;
}
a.post-edit-link {
margin: 15px;
background: #000;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #fff;
padding: 5px;
}

#content li ul, 
#content li ol { margin:0 1.5em; }
#content ul, 
#content ol { margin: 0 1.5em 1.5em 1.5em; }

/*ul li {list-style-type: none;}*/
.clear { clear:both;  height:1px;  margin:0;  padding:0;  line-height: 1px; }
.accessible {text-indent: -9999em;}
ul.nav_horizontal { width: auto; list-style: none; }
ul.nav_horizontal li { float: left; display: inline; /*padding: 2px 5px;*/}
.nav_horizontal a,
.nav_horizontal a:link,
.nav_horizontal a:active,
.nav_horizontal a:visited {
display: block;
text-decoration: none;
}
.nav_horizontal a {display:inline;}
.nav_horizontal li a:hover {
text-decoration: none;
}
