/*  

Theme Name:  Doane Realty Group

Theme URI: http://doanerealtygroup.com

Description: A web 2.9 inspired theme designed to encourage user interaction while providing maximum search engine optimization and usability .  It's been designed from scratch to work as a highly customizable content management system that empowers website owners and users to build an extensive online presence.
Version: 2

Author: Steve Doane

Author URI: http://stevedoane.com

Copyright:  The CSS, graphics, code and design are under copyright by Doane Realty Group.  Under no circumstances can this Theme be replicated across domains or distributed to the public without an agreement or permission from Social Media Systems.  Enjoy the theme!!


*/







body{
color: #333;
background-position: top;
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
background: #000 url(images/EbbyBackground.jpg) repeat-x top fixed ;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
line-height: 1.3;
}


#mainpagecontent{

width: 530px;

float: left;

padding-left: 5px;

}



#leftsidebar{

width: 220px;

float: left;

text-align: left;

background: url(images/left-sidebar-white.jpg);

background-color: #E2D2AD;

background-position: bottom;

background-repeat:no-repeat;

min-height: 600px;

padding-bottom:50px;

}



#leftsidebar a, a:visited{

color:#000;

text-decoration:none;

font-size:12px;

}



#leftsidebar a:hover, a:active{

color: #8C2633;

text-decoration:none;

font-size:12px;

}



#leftsidebar ul {list-style: none;

margin: 0px;

padding: 0px;

}

#leftsidebar ul li {list-style: none;

margin: 0px;

padding: 0px;

}



#leftsidebar img {

border: 0px;

}



#citystrip

{ 

clear: both;

background: url(images/citystripebbylogo2.jpg);

height: 110px;

}



#topnav{

height: 40px;

margin: 0px;

padding-top: 0px;

color: #ffffff;

text-align: left;

padding-left: 0px;


background-position: top, left;

background-repeat: no-repeat;

}



#logocontainer{

float: right;

width: 700px;

height: 120px;

}

#header-description {
margin-left: auto;
margin-right: auto;
margin-top: 10px;
width: 320px;
}

#header-description p{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.7em;
}

#header-description a, #header-description a:visited{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

#header-description a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}


#logocontainer p{

color: #fff;

margin: 0px;

width: 500px;

margin-top: 15px;

font-size: 11px;

line-height: 1.2;

padding: 0px;

margin-right: 10px;

}



#logocontainer img{

float: right;

border: 0px;

}



#leftlogocontainer{

color: #000033;

float: left;

padding-top: 15px;

padding-left: 15px;

padding-right: 15px;

width: 220px;

}



#bottomnav{
height: 40px;
margin: 0px;
padding-top: 0px;
color: #FFFFFF;
text-align: right;
padding-right: 0px;
background-position: top, left;
background-repeat: no-repeat;

}



#bottomnav a:visited, #bottomnav a:link{
display: block;
float: right;
background-color: #7F0000;
color: #FFFFFF;
text-decoration: none;
height: 28px;
padding-top: 10px;
margin-right: 0px;
padding-right: 10px;
padding-left: 10px;
border-width: 1px;
border-style: solid;
border-color: #ffffff;

}





#bottomnav a:hover{

display: block;
float: right;
background-color: #005295;
color: #333;
text-decoration: none;
height: 28px;
padding-top: 10px;
margin-right: 0px;
padding-right: 10px;
padding-left: 10px;
border-width: 1px;
border-style: solid;
border-color: #ffffff;
}



#bottomnav a:active{

display: block;
float: right;
background-color: #E2D2AD;
color: #333;
text-decoration: none;
height: 28px;
padding-top: 10px;
margin-right: 0px;
padding-right: 10px;
padding-left: 10px;
border-width: 1px;
border-style: solid;
border-color: #333333;

}



#topbanner{

margin: 0px;

padding: 0px;
_margin-top:-20px;

height: 120px;

background:#000 url(images/Topbannerdrgebbyblack.jpg) no-repeat;
}



#mainheaderhighlight{

width: 1000px;

background:url(images/bstrip2.png);

margin-left: auto;

margin-right: auto;

height: 200px;

background-repeat: no repeat-x;

background-position: top;

margin: 0px;

padding: 0px;

}





#mainfooter{

clear: both;

background-repeat: no repeat;



}



#mainfooterhighlight{

width: 1000px;

background:url(images/fstrip2.png);

margin-left: auto;

margin-right: auto;

height: 100%;

background-repeat: no repeat;

background-position: top;



}



#contentcontainer{

width: 1000px;

margin-left: auto;

margin-right: auto;

padding: 0px;

margin-top: 0px;

background-color: #E2D2AD;

border:1px solid #ffffff;

border-bottom:none;

}







/* set millions of background images */

.rbroundbox { background: url(images/nt.gif) repeat; }

.rbtop div { background: url(images/tl.gif) no-repeat top left; }

.rbtop { background: url(images/tr.gif) no-repeat top right; }

.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }

.rbbot { background: url(images/br.gif) no-repeat bottom right; }



/* height and width stuff, width not really nessisary. */

.rbtop div, .rbtop, .rbbot div, .rbbot {

width: 100%;

height: 7px;

font-size: 1px;

}

.rbcontent { margin: 0 7px; }

.rbroundbox { width: 200px; margin: 0 auto; }



#rightsidebar{

float: left;

width: 185px;

margin: 0px;

padding: 10px;

text-align: left;

}



#rightsidebar a, a:visited{

color: #333;

}



#rightsidebar a:hover, a:active{

color: #cc9900;

}



#rightsidebar ul{

list-style: none;

margin: 0px;

padding: 10px;

}



#rightsidebar ul li{

list-style: none;

margin: 0px;

padding: 0px;

}



#featured{

margin: 15px;

border-bottom-size: 1px;

border-bottom-color: #000000;

border-bottom-style: solid;

text-align: left;

}



h2 img{

border: 0px;

margin-left: 0px;

margin-top: 5px;

}



#header h2, #featured h2, #secondfeatured h2{

font-size: 12px;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-transform: uppercase;

color: #fff;

background-color: #454545;

margin: 10px;

margin-left: 0px;

padding: 5px;

text-decoration: none;



}







.subcolumn h2{

display: block;

background-color: #fff;

height: 25px;

background-position:top, left;

width: 225px;

margin-left: auto;

margin-right: auto;

font-size: 12px;

font-weight: bold;

color: #FFFFFF;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align: left;

text-transform: uppercase;

padding-left: 25px;

}



#mainpagecontent h2 a:link, #mainpagecontent h2 a:visited, #featured h2 a:link, #featured h2 a:visited, #secondfeatured h2 a:link, #secondfeatured h2 a:visited {color: #0000ff;

text-decoration: none;

}

#mainpagecontent h2 a:hover{

color: #cc9900;

text-decoration:underline;

}









#featured h3{

font-family:Verdana, Arial, Helvetica, sans-serif;

color: #333;

font-size: 20px;

margin: 0px;

padding: 0px;

margin-top: 5px;

margin-bottom: 5px;



}



#featured h3 a:link{

text-decoration: none;

color: #0000ff;

}



#featured h3 a:visited{

text-decoration: none;

color: #0000ff;

}



#featured h3 a:hover{

text-decoration: underline;

color: #cc9900;

}





#featured h3{

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #333;

font-size: 16px;

margin: 0px;

padding: 0px;

margin-top: 5px;

margin-bottom: 5px;



}







p{

text-align: left;

}





.contentcolumn{

width: 255px;

float: left;

margin: 5px;

text-align: left;

}



.contentcolumn p{

text-align: justify;

margin-bottom: 20px;

}



.contentcolumn h2{

display: block;

background-color: #fff;

height: 25px;

background-position:top, left;

width: 225px;

margin-left: auto;

margin-right: auto;

font-size: 12px;

font-weight: bold;

color: #ffffff;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-align: left;

text-transform: uppercase;

padding-left: 25px;

}



.contentcolumn h2 a:link, .contentcolumn h2 a:visited, #featured h2 a:link, #featured h2 a:visited, #secondfeatured h2 a:link, #secondfeatured h2 a:visited {color: #ffffff;

text-decoration: none;

}

.contentcolumn h2 a:hover, #secondfeatured h2 a:hover, #featured h2 a:hover{

color: #cc9900;

text-decoration:underline;

}



.contentcolumn h3{

font-size: 14px;

font-weight: bold;

text-align: left;

margin-top: 15px;

margin-bottom: -5px;

font-family:Verdana, Arial, Helvetica, sans-serif;



}



.contentcolumn h3 a:link, .contentcolumn h3 a:visited{

text-decoration: none;

color: #cc9900;

}



#footercontainer{

padding: 10px;

}



.sidebarwrapper{

padding-left: 5px;

padding-right: 2px;

}



#rightsidebar h2.widgettitle {

margin-top: 10px;

margin-bottom: 10px;

padding: 3px;

font-size: 16px;

font-weight: bold;

color: #8c2633;

display: block;

background-color: #E2D2AD;

}







#topnav ul{

margin: 0px;

padding: 0px;

list-style: none;

}





#bottomnav ul{

margin: 0px;

padding: 0px;

list-style: none;

}





li.page_item{

float: right;

text-align: center;

background-color: #6D4403;
background-image: url(images/bstrip2.png);

color: #FFFFFF;

text-decoration: none;

height: 28px;

padding-top: 10px;

margin-right: 0px;

padding-right: 5px;

padding-left: 5px;

border-left:1px solid #30375f;

border-bottom::1px solid #30375f;

font-size: 12px;

width: 100px;

line-height: 2;

overflow: hidden;

font-family:Verdana, Arial, Helvetica, sans-serif;

}



li.page_item:hover{

background-color: #B68110;

background-image: url(images/bstrip_hover.png);

color: #FFFFFF;

}



li.page_item:active {

background-color: #fff;

background-image: url(images/bstrip_hover.png);

}



#topnav a:link, #topnav a:visited{

text-decoration: none;

color: #FFFFFF;

}



#topnav a:hover{

color: #FFFFFF;

}





#bottomnav a:link, #topnav a:visited{

text-decoration: none;

color: #CCCCCC;

}



#bottomnav a:hover{

color: #FFFFFF;

}







#footercontainer{

color: #222;

background:#E2D2AD url(images/footer.jpg) no-repeat;
border-top:2px solid #E2D2AD;
}



#footercontainer ul{

padding: 0px;

list-style: none;

}



#footercontainer ul li{

float: left;

width: 200px;

text-align: left;

margin-left: 0px;

padding: 5px;

}



#footercontainer a:link{text-decoration: none;

color: #222;

}



#footercontainer a:hover{text-decoration: underline;

color: #cc6600;

}



#footercontainer a:visited{text-decoration: none;

color: #0000ff;

}



#footercontainer h2{

color: #CCCCCC;

margin-top: 0px;

margin-bottom: 0px;

padding: 0px;

}



#leftsidebar h2.widgettitle{

margin-top: 15px;

margin-bottom: 5px;

font-size: 18px;

font-weight: bold;

color: #8c2633;

text-align:center;

}







ul.post-categories{

margin: 0px;

padding: 0px;

list-style: none;

}



ul.post-categories li{

margin: 0px;

padding: 0px;

list-style: none;

}









#recent-posts ul{margin: 0px; padding: 0px; list-style: square; margin-left: 25px; color: #666666; }







#recent-posts ul li {margin:0px; padding: 0px; margin-top: 7px; margin-bottom: 7px; list-style: square; font-size: 12px; margin-right: 5px; }



#recent-posts ul li a:link, #recent-posts ul li a:hover, #recent-posts ul li a:visited, #recent-posts ul li a:active{ text-decoration: none; font-size: 12px;}



#recent-posts h2{text-align: center;}



#rightsidebar img{border: 0px;}



#rightsidebar a:link {text-decoration: none;}

#rightsidebar a:visited {text-decoration: none;}

#rightsidebar a:hover {text-decoration: underline;}









h1 a.h2linked:link{ text-decoration: none;

font-size: 16px;

color: #000;

}



h1 a.h2linked:visited{ text-decoration: none;

color: #000;

font-size: 16px;

}



h1 a.h2linked:hover{ text-decoration: underline;

color: #000;

font-size: 16px;

}



.realestatebn{

display: block;

padding-top: 65px;

background-repeat: no-repeat;

background-position: top center;

text-align: center;

text-decoration: none;

font-family: Verdana, Arial, Helvetica, sans-serif;

line-height: 1.1;

font-size: 14px;

margin-bottom: 10px;

}







a.realbutton:link, a.realbutton:visited, a.realbutton:active{ 

background-image:url(images/mls-search-1.gif);

}



a.realbutton:hover {

background-image:url(images/mls-search-2.gif);

}





a.realbutton2:link,  a.realbutton2:visited, a.realbutton2:active {

background-image:url(images/featured-properties-1.gif);

}



a.realbutton2:hover {

background-image:url(images/featured-properties-2.gif);

}











a.realbutton3:link,  a.realbutton3:visited, a.realbutton3:active { 

background-image:url(images/sold-listings-1.gif);

}

a.realbutton3:hover {

background-image:url(images/sold-listings-2.gif);

}









a.realbutton4:link,  a.realbutton4:visited, a.realbutton4:active {

background-image:url(images/mortgage-calculator-1.gif);

}



a.realbutton4:hover {

background-image:url(images/mortgage-calculator-2.gif);

}


a.realbutton5:link,  a.realbutton5:visited, a.realbutton5:active {

background-image:url(images/open-house-1.gif);

}

a.realbutton5:hover {

background-image:url(images/open-house-2.gif);

}

a, a:visited {

color: #0000ff;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}



a:hover {

color: #cc9900;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

a:active {

color: #0000ff;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;



}

