body{
margin:0;
padding:0;
background:url(../../images/page_background.png) #808074 scroll repeat-x;
line-height:1.5em;
font-family:Arial,Helvetica,'Gill Sans',Lucida,Verdana,sans-serif;
font-size:16px;
}
#wrapper{
margin:0 auto;
width:870px;
background:url(../../images/page_background.png) #808074 scroll repeat-x;
}
#innerwrapper{
width:870px;
float:left;
background:url(../../images/body_bg.png) scroll repeat-y top;
}
#topsection{
margin:0;
padding:25px 15px 0px 15px;
background:url(../../images/container_top.png) scroll no-repeat top;
}
#topwrapper{
float:left;
width:840px;
height:271px;
}
#topcolumn{
margin-left:202px;
height:271px;
width:630px;
padding:0;
}
#topcolumntop{
position:relative;
height:271px;
z-index:100;
margin:0;
padding:0;
margin-top:-271px;
margin-left:202px;
}
#topleft{
float:left;
width:202px;
height:271px;
margin-left:-840px;
background:url(../../images/top_left_span.png) #E2CAC3 scroll repeat-y left;
}
#topleftcontainer{
background:url(../../images/top_left_gradient.png) scroll no-repeat top;
height:271px;
}
#menuwrapper{
float:left;
margin:0 auto;
width:870px;
height:39px;
}
#bottomsection{
clear:left;
margin:0 auto;
padding:0px 15px 0px 15px;
margin-top:-1px;
height:100%;
}
#bottomwrapper{
float:left;
width:840px;
height:100%;
}
#bottomcolumn{
margin-left:204px;
background:url(../../images/content_background.png) #4C4C4E scroll repeat-x top left;
color:#EFEFEF;
font-size:13px;
height:100%;
}
#bottomcolumn p{
font-size:13px;
line-height:1.1em;
}
#bottomleft{
float:left;
width:204px;
margin-left:-840px;
height:100%;
background:url(../../images/bottom_left_span.png) #C7857D scroll repeat bottom;
}
#bottomleftcontainer{
background:url(../../images/bottom_left_gradient.png) scroll no-repeat top;
color:#444;
font-size:0.8em;
line-height:1.3em;
}
#container-bottom{
width:870px;
height:24px;
float:left;
margin:0 auto;
padding:0;
background:#7B7A6F url(../../images/container_bottom_03_03.png) scroll no-repeat top;
}
#footer{
width:870px;
margin:0 auto;
padding:0px 35px 10px 35px;
color:#DDD;
font-size:0.8em;
text-align:center;
}
.innertube{
padding:10px;
padding-top:2px;
}
#slider1{
margin:0;
padding:0;
width:638px;
height:271px;
position:relative;
overflow:hidden;
}
.clear{
clear:both;
}
.left{
top:0;
left:0;
width:630px !important;
height:271px;
}
a img{
border:none;
border-bottom:none;
}
a:hover, a:focus{
color:#FEFF59 !important;
border-bottom:1px dotted #FEFF59;
}
#myslides img{
padding:0px;
width:638px;
height:270px;
top:0;
left:0;
}
#menubar{
float:left;
width:840px;
height:39px;
margin-left:7px;
background:url(../../images/menu_bar_normal.png) scroll repeat-x left;
overflow:hidden;
font-size:0.8em;
}
#menubar ul{
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align:center;
}
#menubar ul li{
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;
}
#menubar ul li.first{
}
#menubar ul li.last{
border-right:1px solid #9A0505;
}
#menubar ul li a{
display:block;
margin:0;
padding:.3em .6em;
color:#FFF;
font-weight:bold;
text-decoration:none;
border-left:1px solid #9A0505;
line-height:2.25em;
}
#menubar ul li a span{
display:block;
}
#menubar ul li.active a{
font-weight:bold;
}
#menubar ul li a:hover{
margin-top:4px;
color:#FEFF59;
border-bottom:none;
}
#listingleft,#listingright{
width:295px;
float:left;
font-size:0.8em;
}
.listingdata{
padding:4px;
}
h4.listprice{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
}
ul.col{
margin:10px 0 1em 2px;
padding:0;
font-size:1em;
list-style:none;
}
ul.col li{
line-height:1.3em;
padding:0;
margin:0 0 0 .15em;
list-style:none;
font-size:0.875em;
}
ul.col li.col1{
margin-left:0.5em;
/*margin-bottom:0.8em;*/
}
ul.col li.col2{
margin-left:15em;
}
ul.col li.col3{
margin-left:23em;
}
ul.col li.coltopper{
margin-top:-6.5em;
}
.col1 strong{

}
ul.icons{
display:inline;
margin:0;
padding:0;
height:32px;
}
ul.icons li{
display:inline;
}
ul.icons li a{
text-decoration:none;
border-bottom:none;
}
ul.icons li a img span{
display:none;
}
h3.headline{
width:100%;
border-left:4px solid #990101;
border-bottom:1px solid #990101;
padding-left:0.5em;
background:#000;
}
span.hide{
display:none;
}
.virtualListings{
background:#6C6B5C;
width:100%;
margin:0 auto;
}
.virtualListingsPhoto{
width:185px;
float:left;
margin:5px 5px 0 2px;
}
.virtualListingsData{
width:390px;
float:left;
}
.virtualListingsData h4{
margin:0 0 0 0;
padding:0 0 0 0;
}
a.boldbuttons{
background: transparent url(../../images/buttons/roundedge-gray-left.gif) no-repeat top left;
display: block;
float: left;
font-weight: bold;
line-height: 22px;
height: 30px;
padding-left: 8px;
text-decoration: none;
border-bottom:none;
}
a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: #FFF;
border-bottom:none;
}
a.boldbuttons span{
background: transparent url(../../images/buttons/roundedge-gray-right.gif) no-repeat top right;
display: block;
padding: 4px 10px 4px 2px;
}
a:hover.boldbuttons{
color:#FEFF5F;
border-bottom:none;
}

.buttonwrapper{
overflow: hidden;
width: 100%;
}
#gmap {
border:1px solid #333333;
border-bottom:1px solid #333333;
height:300px;
margin:0pt auto;
width:600px;
}
#paginatediv,#paginatediv2 {
float:left;
margin-bottom:10px;
text-align:center;
width:100%;
}
.paginateinfo {
font-weight:bold;
line-height:1.5em;
margin-bottom:20px;
}
a.paginate {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000;
font-size:11px;
height:24px;
padding:2px;
text-decoration:none;
width:24px;
}
a.paginate span {
height:24px;
width:24px;
color:#990101;
}
a.current {
border-bottom:none;
background:#990101 none repeat scroll 0 0;
border:1px solid #FEFEFE;
color:#FEFEFE;
font-size:11px;
font-weight:bold;
height:24px;
padding:2px;
text-decoration:none;
width:24px;
}
a.current span{
color:#FFF;
}
.inactive {
color:#D1D1D1;
font-weight:normal;
margin:0;
padding:2px;
text-decoration:none;
}
.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected {
}
#flower{
background: url(../../images/Untitled-2_04.png) scroll no-repeat left;
width:630px;
height:270px;
position:absolute;
z-index:100;
top:0;
}
img.slogan{
width:202px;
height:271px;
}
#footer p{
line-height:1.1em;
font-size:0.8em;
}
#footer a{
color:#FFF;
text-decoration:none;
font-size:11px;
}
#footer a:hover,#footer a:focus{
color:#FEFF59;
border-bottom:none;
}

/* FOR BLOG */
ul.art_date{
list-style-type:none;
margin:0;
padding:0;
}
li.art_date{
list-style-type:none;
margin:10px 0 0 0;
padding:0;
font-weight:bold;
color:#FFF;
text-decoration:none;
}
ul.art_name{
margin:0 0 0 1em;
padding:0;
}
li.art_name{
list-style-type:square;
color:#FFF;
text-decoration:none;
font-weight:normal;
font-size:90%;
margin:0 0 0 0.5em;
}
a.art_name{
color:#FFF;
text-decoration:none;

}
.art_title{
color:#FFF;
text-decoration:none;
font-size:115%;
border-bottom:1px solid #FFF;
}
a.badmin{
color:#FFF;
text-decoartion:none;
border-bottom:none;
}

/* TYPOGRAPHY */
blockquote{
font-size:0.8em;
line-height:1.1em;
}
blockquote br{
margin-bottom:10px;
}
#bottomcolumn{

}
#bottomcolumn a{
color:#FFF;
text-decoration:none;
}
#bottomcolumn ul{
}
#bottomcolumn ul li{
}





h2.headline{
color:#B9171E;
text-shadow: 2px 2px 2px #000;
text-align:center;
}
h3.headline{
color:#B9171E;
text-align:center;
font-size:16px;
font-weight:bold;
background:transparent;
border:none;
text-shadow: 2px 2px 2px #000;
}
ul.resume{
list-style-type:disc;
color:#B9171E;
margin:0 0 0 14px;
padding:0;
}
ul.resume li{
list-style-type:disc;
color:#B9171E;
margin:0;
padding:0;
font-weight:bold;
}
ul.resume li span{
color:#FFF;
font-weight:bold;
font-size:13px;
}
div.resume-left, div.resume-right{
width:48%;
float:left;
margin:0;
padding:0;
}
div.resume-left{
border-right:2px solid #B9171E;
margin-right:14px;
}
div.resume-left fieldset, div.resume-right fieldset{
margin:0;
padding:0;
border:none;
}
legend.resume{
color:#B9171E;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
text-shadow: 2px 2px 2px #000;
}
ul.resume-details{
list-style-type:none;
margin:0;
padding:0;
}
ul.resume-details li{
list-style-type:none;
margin:0 0 0 0;
padding:0 0 1.2em 0;
font-weight:normal;
font-size:13px;
line-height:1.1em;
}
p.resume{
margin:0 0 0 0;
padding:0 0 1.2em 0;
font-weight:normal;
font-size:13px;
line-height:1.1em;
}
p.published{
font-size:0.8em;
line-height:1.2em;
}
div.article p{
font-size:0.8em;
line-height:1.2em;

}
