/*  

 

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 the Doane Realty Group Theme be replicated across domains or distributed to the public without an agreement or permission from Doane Realty Group.  Enjoy the theme!!


*/



body{
background:url(images/bstripebby.jpg);
background-position: top;
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
background-color: #ffffff;
color: #cc9900;


text-align: center;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: .12em;
line-height: 1.3;
}





#mainpagecontent{
width: 780px;
marign-left: auto;
margin-right: auto;
}

#leftsidebar{
width: 250px;

text-align: left;
background: url(images/left-sidebar-bg.png);
background-color: #eeeeeb;
background-position: bottom;
background-repeat:no-repeat;
min-height: 600px;
display: none;
}

#leftsidebar ul {list-style: none;
margin: 0px;
padding: 0px;

}
#leftsidebar ul li {list-style: none;
margin: 0px;
padding: 0px;
}

#citystrip
{ 
clear: both;
background: url(images/city-strip.png);
height: 150px;
}

#topnav{
height: 40px;
margin: 0px;
padding-top: 0px;
color: #cc9900;
text-align: left;
padding-left: 0px;
background: url(images/bstripebby.jpg);
background-position: top, left;
background-repeat: no-repeat;
}

#logocontainer{
float: right;
width: 475px;
}

#logocontainer p{
margin: 0px;
font-size: 11px;
line-height: 1.2;
padding: 0px;
margin-right: 10px;
}

#logocontainer img{
margin: 5px;
margin-right: 25px;
border: 0px;
}

#leftlogocontainer{
float: left;
padding-left: 15px;
padding-right: 15px;
width: 220px;
}

#bottomnav{
height: 40px;
margin: 0px;
padding-top: 0px;
color: #cc9900;
text-align: right;
padding-right: 0px;
background: url(images/bstripebby.jpg);
background-position: top, left;
background-repeat: no-repeat;
}

#bottomnav a:link, #bottomnav a:visited{
display: block;
float: right;
background-color: #000000;
color: #cc9900;
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;
}


#bottomnav a:hover{
display: block;
float: right;
background-color: #000000;
color: #cc9900;
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: #000000;
}

#bottomnav a:active{
display: block;
float: right;
background-color: #000000;
color: #cc9900;
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: #000000;
}







#topbanner{
margin: 0px;
padding: 0px;
height: 120px;
background-image:url(images/topbannerblackcenterlogo.jpg);
display: none;
}


#mainheaderhighlight{
width: 1000px;
background:url(images/bstripebby.jpg);
margin-left: 0px;
margin-right: auto;
height: 200px;
background-repeat: repeat-x;
background-position: top;
margin: 0px;
padding: 0px;
display: none;
}


#mainfooter{
clear: both;
background: url(images/fstrip1.png);
background-repeat: repeat-x;
background-color: #8C2633;
display: none;
}

#mainfooterhighlight{
width: 1000px;
background:url(images/);
margin-left: auto;
margin-right: auto;
height: 100%;
background-repeat: repeat-x;
background-position: top;
background-color: #8C2633;

}

#contentcontainer{
width: 1000px;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin-top: 0px;
background-color: #CC9900;
}



/* 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{
display: none;
width: 160px;
margin: 0px;
padding: 0px;
text-align: left;
}

#rightsidebar ul{list-style: none;
margin: 0px;
padding: 0px;
}

#rightsidebar ul li{
list-style: none;
margin: 0px;
padding: 0px;
}

#featured{
margin: 15px;
border-bottom-size: 1px;
border-bottom-color: #666666;
border-bottom-style: solid;
text-align: left;
}

h2 img{
border: 0px;
margin-left: 5px;
margin-top: 5px;
}

#header h2, #featured h2, #secondfeatured h2{
font-size: 18px;
font-family: "Arial Narrow", Arial, sans-serif, serif;
text-transform: uppercase;
color: #cc9900;
background-color: #ffffff;
margin: 10px;
margin-left: 0px;
padding: 5px;
text-decoration: none;

}



.subcolumn h2{
display: block;
background-color: #000000;
height: 25px;
background-position:top, left;
width: 225px;
margin-left: auto;
margin-right: auto;
font-size: 20px;
font-weight: bold;
color: #000000;
font-family: arial, 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: #000000;
text-decoration: none;
}
#mainpagecontent h2 a:hover{
color: #cc9900;
text-decoration:underline;
}




#featured h3{
font-family: "Arial Narrow", Arial, sans-serif, serif;
color: #0099CC;
font-size: 20px;
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;

}

#featured h3 a:link{ text-decoration: none;

color: #005595;
}

#featured h3 a:visited{ text-decoration: none;
color: #005595;
}

#featured h3 a:hover{ text-decoration: underline;

color: #005595;
}


#featured h3{
font-family: "Arial Narrow", Arial, sans-serif, serif;
color: #0099CC;
font-size: 20px;
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: #CCCCCC;
height: 25px;
background-position:top, left;
width: 225px;
margin-left: auto;
margin-right: auto;
font-size: 14px;
font-weight: bold;
color: #000000;
font-family: arial, 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: #000066;
text-decoration: none;
}
.contentcolumn h2 a:hover, #secondfeatured h2 a:hover, #featured h2 a:hover{
color: #333333;
text-decoration:underline;
}

.contentcolumn h3{
font-size: 14px;
font-weight: bold;
text-align: left;
margin-top: 15px;
margin-bottom: -5px;
font-family: Garamond, Georgia, serif;

}

.contentcolumn h3 a:link, .contentcolumn h3 a:visited{
text-decoration: none;
color: #009900;
}

#footercontainer{
padding: 10px;
}

.sidebarwrapper{
padding-left: 5px;
padding-right: 2px;
}

#rightsidebar h2.widgettitle {
margin-top: 10px;
margin-bottom: 10px;
padding: 3px;
font-size: 14px;
font-weight: bold;
color: #000033;
display: block;
background-color: #bcd6e4;
}



#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: #000033;
color: #FFFFFF;
text-decoration: none;
height: 28px;
padding-top: 10px;
margin-right: 0px;
padding-right: 5px;
padding-left: 5px;
border-width: 1px;
border-style: solid;
border-color: #333333;
font-size: 12px;
width: 100px;
line-height: 2;
overflow: hidden;
}

li.page_item:hover{
background-color: #005295;
color: #FFFFFF;
}

li.page_item:active {
background-color: #f47b20;
}

#topnav a:link, #topnav a:visited{
text-decoration: none;
color: #CCCCCC;
}

#topnav a:hover{
color: #FFFFFF;
}


#bottomnav a:link, #topnav a:visited{
text-decoration: none;
color: #CCCCCC;
}

#bottomnav a:hover{
color: #FFFFFF;
}



#footercontainer{
color: #FFFFFF;
}

#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: #CCFFFF;
}

#footercontainer a:hover{text-decoration: underline;
color: #00CCFF;
}

#footercontainer a:visited{text-decoration: none;
color: #CCFFFF;
}

#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: #000033;
}



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: #005595;
}

h1 a.h2linked:visited{ text-decoration: none;
color: #005595;
font-size: 16px;
}

h1 a.h2linked:hover{ text-decoration: underline;
color: #005595;
font-size: 16px;
}
