/*   
Theme Name: simonsalloom
Theme URI: http://www.santamonicarealestatesearch.com/wp-content/themes/simonsalloom
Description: custom theme designed for santamonicarealestatesearch.com
Author: Julia Wyson
Author URI: http://www.juliawyson.com
Version: SS01
*/

* {
padding:0;
margin:0;
}
html { 
height:101%; 
margin-bottom:1px; 
}
body {
	font-family:Frutiger, "Frutiger Linotype", "Frutiger LT Std 45 Light", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-size:1em;
	line-height:1.3em;
	color:#333333;
}
#container {
width:1024px;
margin:0 auto;
}
#header {
width:960px;
padding:0px;
margin:0 auto;
}
#navcontainer {
padding:63px 0 0 0;
margin:0;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {  hacked for chrome and safari 
#navcontainer {
padding:63px 0 0 0;
margin:0;
}
}*/
#header2 {
width:960px;
padding:0px;
margin:0 auto;
}
#slideshow {
z-index:-100;
padding:0px;
}
#sswld {
z-index:-100;
}
.twitterspace {
width:226px;
height:345px;
padding:12px;
font-size:95%;
 /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/trans.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.twitterspace[class] {
  background-image:url(images/trans.png);
  background-repeat:repeat;
}
#content_container {
width:1024px;
height: 794px;
background-image:url('images/grid.jpg');
background-repeat:repeat-y;
padding:0px;
}
#content_container_top {
width:1024px;
height: 38px;
margin-top: -30px;
background-image:url('images/gridtop.jpg');
background-repeat: no-repeat;
padding:0px;
}
#content_container_bottom {
width:1024px;
height: 38px;
background-image:url('images/gridbottom.jpg');
background-repeat: no-repeat;
padding:0px;
}
#content_container2 {
width:1024px;
background-image:url(images/fauxcolumn.jpg);
background-repeat:repeat-y;
padding:0px;
}
#content {
width:960px;
margin:0 auto;
padding:0px;
}
#content2 {
width:960px;
padding:0px;
margin:0 auto;
/* background-image:url('images/bg_grad.jpg');
background-repeat:repeat-x; */
}
#columnone {
width:180px;
float:left;
padding: 20px 0 0 0;
background-color:#666666;
font-size:13px;
line-height:97%;
}
#columntwo {
width:500px;
float:left;
padding: 25px;
}
#columnthree {
width:170px;
float:right;
padding: 20px 10px;
}
#footer {
width:960px;
margin:0 auto;
text-align:right;
}
.rule_top {
margin-top: -6px;
}
.rule_bottom {
margin-left: -32px;
}
.floatleft {
float:left;
}
.clr {
clear:both;
}
#columnone ul {
list-style-type:none;
}
#columnone li {
display: block;
}
#columnone li li {
display: block;
padding-left:20px;
}

#columnone a {
color:#fff;
text-decoration:none;
display: block;
padding:10px 20px 10px 10px;
border-top:#999999 solid 1px;
}
#columnone a:hover {
background-color:#FF0033;
color:#FFFFFF;
text-decoration:none;
}
#bottom {
background-image:url(images/bottomcolumn.jpg);
background-repeat:no-repeat;
}
p {
margin:12px 0;
font-size:93%;
}
h1 {
color:#FF0033;
margin:0;
font-size:24px;
font-weight:normal;
}
h2 {
font-size:24px;
font-weight:normal;
color:#FF0033;
margin-bottom:30px;
}
h3 {
font-size:16px;
font-weight:normal;
color:#333333;
}
a:link, a:active, a:visited {
color:#FF0033;
}
a:hover {
color:#666666;
}
a.twitter_title_link {
color:#FF0033;
font-size:24px;
font-weight:normal;
text-decoration:none;
}
.twitterspace ul  {
list-style-type:none;
font:90%;
}
.entry-meta {
font-size:80%;
}
img {
border:none;
}
.kudos_box {
width:440px;
height:120px;
font-size:14px;
line-height:1.1em;
padding:15px;
overflow:hidden;
background-image:url(images/testimonialsbox.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}
.kudos {
position: absolute;
width:440px;
height:120px;
font-size:14px;
line-height:1.1em;
margin-top: 2px;
margin-left: 516px;
padding:15px;
overflow:hidden;
background-image:url(images/testimonialsbox.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}
.smart_agent {
        position: absolute;
        background-image:url(images/smarterag.jpg); 
	background-repeat:no-repeat;
	width:280px; 
	height:273px;
        margin-top: 480px;
        margin-left: 674px;
	text-align: center;
        padding:35px 5px 0px 25px;
}
#mls_search_div {
   position: absolute;
   margin-top: 2px;
   margin-left: 38px;
}
#bottom_mls {
   width: 960px;
   margin-top: 6em;
   margin-left: 30px;
}
#contactsimon {
float:right;
margin:15px 0 0 0;
font-size:88%;
width:600x;
height:20px;
text-align:right;
}
.commentlist {
margin-left:35px;
}
#comments {
margin-bottom:10px;
}
#commentsection {
margin-top:30px;
}
.market_snapshot {
position: absolute;
margin-top: 161px;
margin-left: 516px;
background-image:url(images/marketsnapshotadz.jpg);
background-repeat:no-repeat;
width:309px;
}
#open_house {
   position: absolute;
   margin-top: 161px;
   margin-left: 834px;
}
#listing_book {
   position: absolute;
   margin-top: 480px;
   margin-left: 38px;
}
#tote_bag {
   position: absolute;
   margin-top: 480px;
   margin-left: 357px;
}
#vics_picks {
   position: absolute;
   margin-top: 638px;
   margin-left: 516px;
}
#red_square1, #red_square2, #red_square3 {
   width: 149px;
   height: 149px;
   background-color: white;
   background-repeat: no-repeat;
}
#red_square1 {
   position: absolute;
   margin-top: 320px;
   margin-left: 834px;
}
#red_square2 {
   position: absolute;
   margin-top: 480px;
   margin-left: 516px;
}
#red_square3 {
   position: absolute;
   margin-top: 638px;
   margin-left: 357px;
}