/*  
Theme Name: Property Eye
Theme URI: http://propertyeye.net/
Description: The default Property Eye look.
Version: 1.1
Author: Rob Lewis
Author URI: http://wv4.co.uk/
*/

/* General Page Elements */

html, body { 
  margin:0; 
  padding: 0;
} 

body {
  font: 80% Arial, Verdana, Georgia, "Times New Roman", sans-serif;
  background-color: #E9E9DF;
  padding-left: 20px;
}

h2, h3, h4, h5 {
  font-family: Georgia, Arial, Verdana,"Times New Roman", serif, sans-serif;
  font-weight: normal;
}

h2 {
  font-size: 180%;
  color: #800;
  padding: 0 0 10px 25px;
  border: 0;
  margin: 0;
  background: url(/img/star2.gif) no-repeat;
}

#maincontent p+h2 {
  margin: 20px 0 0 0;
}

h3 {
  font-size: 155%;
  color: #800;
  padding: 15px 0 0 0;
  border: 0;
  margin: 0;
}

#leftcol h3 {
  padding: 0;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
}

h4 {
  font-weight: bold;
  color: #800;
}

p {
  border: 0;
  padding: 5px 0 5px 0;
  margin: 0;
}

img {
  border: 0;
}

a:link {
  color: #00f;
}

a:visited {
  color: #606;
}

a:hover, a:active {
 color: #00f;
}

.disclaimer {
  margin: 10px 0;
  padding: 5px 0 0 0;
  border-top: #ddd 3px double;
}

.disclaimer h3, .disclaimer p {
  color: #999;
  font-size: 95%;
}

.disclaimer h3 {
  text-transform: uppercase;
}

.designby {
  font-size: 75%;
}
 
/* Page Layout */ 
 
#pagewidth { 
  width: 720px; 
  min-width: 720px;
  background: #E9E9DF url(/img/page-bg.gif) repeat-y;
  padding: 0 20px;
} 
 
#header {
 padding: 10px 0 0 0;
 height: 58px; 
 width: 700px;
 background: #fff /* url(/img/sheds-dream-top.gif) left bottom no-repeat */;
 margin: 0;
} 

#logo {
  float: left;
  background: transparent;
  padding: 0;
  margin: 0;
}

/* Top navigation list
---------------------------*/

ul#navbar { 
  border: 0;
  margin: 0; 
  padding: 0;
  list-style-type: none;
  text-align: center;
  float: right;
}

ul#navbar  li {
  display: block;
  float: left;
  text-align: center;
  padding: 0; 
  margin: 0;
}

ul#navbar  li a, ul#navbar li.urhere {
  width: 90px;
  height: 30px;
  border: 0; 
  padding: 14px 0px 4px; 
  margin: 0px 0px 10px;
  text-decoration: none;
  display: block;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 100%;
  font-weight: bold;
  background: #fff;
}

/*
ul#navbar li a:hover {
  background: url(/img/nav-bottom.gif) no-repeat 0 0;
}

ul#navbar li a {
  background: url(/img/nav-bottom.gif) no-repeat 0 -51px;
}

ul#navbar li.urhere {
  background: url(/img/nav-bottom.gif) no-repeat 0 0;
}
*/
#leftcol {
  width: 200px; 
  float: left;
  margin: 10px 0;
  border-right: 3px double #ddd;
}

#maincontent {
  width: 465px;
  padding: 0 0 20px 0;
  margin: 10px 20px 0 0;
  float: right;
  border-bottom: 3px double #ddd;
}

#footer {
  background: #E9E9DF url(/img/footer.gif) top left no-repeat; 
  width: 720px;
  padding: 50px 20px 10px 20px;
  color: #663;
  clear: both;
}

.clr {
  clear: both;
}
 
#banner {
  float: left;
  width: 700px;
  height: 163px;
  background: #fff url(/img/clouds3.jpg) left top no-repeat;
  border-bottom: 3px double #ddd;
  margin: 0;
  padding: 0 0 5px 0;
}

#banner h1 { 
  /* Removes text without using display : none; */
  position: absolute;
  overflow: hidden;
  clip: rect(0,0,0,0);
  height: 0;
  padding: 0;
  background: #fff;
  margin: 0;
}

#leftnav {
  padding: 0;
  margin: 0;
  line-height: 2em;
  width: 200px;
}

#leftnav li {
  list-style: none;
  margin: 0;
  padding: 0 0 0 18px;
  text-indent: 0;
  background: url(/img/leftcol-list-bg.gif) 0 3px no-repeat;
}

#leftcol p {
  font-size: 90%;
}

hr {
  height: 0;
  color: #ccc;
  border-bottom: #ccc;
  margin: 20px 0 10px 0;
}

#footer p {
  margin: 2px 0 0 14px;
  padding: 0;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
  color: #663;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

blockquote {
  padding: 20px;
  margin: 10px;
  background: url(/img/quote.png) top left no-repeat;
  font-style: italic;
}

blockquote p {
  background: url(/img/quote-close.png) bottom right no-repeat;
}

/* Form styling */

form {
   padding: 0;
   margin: 0;
   border: 0;
}

input, textarea, select {
  background: #ddd;
  margin: 5px 0 5px 0;
}

label {
  padding: 0;
}

input.req {
  border: 1px solid #800;
}

#leftcol form {
  margin: 20px 0;
}

/* Images
---------------------------*/

#maincontent img {
  margin: 10px 10px 10px 0;
  float: left;
  padding: 3px;
  border: #ddd 3px solid;
}

/* Lists
--------------------------*/

#maincontent ul {
  padding: 0;
}

#maincontent ul li {
  margin:  0 0 10px 0;
  list-style-type: square;
}