/*
Theme Name: Dots Back Inn
Theme URI: http://dotsbackrichmond.com/
Description: A custom wp theme by ALB for Dots Back Inn
Version: 1.0
Author: ALB
Author URI: http://albtechdesign.com/
Tags: blue, custom header, fixed width, two columns, widgets



*/


body {
	font: 100% "Georgia" , "Times New Roman", Helvetica, sans-serif;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/bg.jpg) repeat;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #fff;
}

a {color: #7caac2;}
a:hover {color: #f8ba44;}
.dotsback #container {
	width: 860px;	
	background: transparent;
	margin: 0 auto; 
	border: 0;
	text-align: left; 
}
.dotsback #container2 {
	width: 680px;	
	background: transparent;
	margin: 0 auto; 
	border: 0;
	text-align: left; 
}
.dotsback #container2 h2{
    text-align: center;
}
.dotsback #homehdr {
	background:   url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/dotslogo.png) no-repeat;
	width: 860px;
	height: 730px;
	padding: 0 10px 0 20px;  
}
.dotsback #otherhdr {
	background:   url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/blankbg.png) no-repeat;
	width: 860px;
	height: 730px;
	padding: 0 10px 0 20px;  
	
}
.dotsback #mainmenuhdr {
	background:   url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/blankbgbig.png) no-repeat;
	width: 860px;
	height: 1371px;
	padding: 0 10px 0 20px;  
	
}
.dotsback #brunchmenuhdr {
	background:   url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/blankbgbig2.png) no-repeat;
	width: 860px;
	height: 1800px;
	padding: 0 10px 0 20px;  
	
}
.dotsback #homehdr #slideshow {
    float: right;	
    margin: -430px 55px 0 0;
    border: 5px solid #f0d1b2;
}
.dotsback #homehdr #slideshow iframe{
    border: 0;
    padding: 0;
    margin: 0;
}
.dotsback #homehdr #homepage_nav {
    float: right; 
	padding-right: 3.5em;
	margin: -182px 0 0 0;
}
.dotsback #homehdr #homepage_nav h4 {
    line-height: 0.1em;
}
.dotsback #homehdr #homepage_nav h4 a#homenav {
    height: 34px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_01.png) top right no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}.dotsback #homehdr #homepage_nav a:hover#homenav {
    height: 34px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_01.png) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}
.dotsback #homehdr #homepage_nav h4 a#aboutnav {
    height: 32px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_02.png) top right no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}.dotsback #homehdr #homepage_nav a:hover#aboutnav {
    height: 32px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_02.png) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}
.dotsback #homehdr #homepage_nav h4 a#menunav {
    height: 33px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_03.png) top right no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}.dotsback #homehdr #homepage_nav a:hover#menunav {
    height: 33px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_03.png) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}
.dotsback #homehdr #homepage_nav h4 a#newsnav {
    height: 33px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_04.png) top right no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}.dotsback #homehdr #homepage_nav a:hover#newsnav {
    height: 33px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_04.png) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}
.dotsback #homehdr #homepage_nav h4 a#pressnav {
    height: 33px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_05.png) top right no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}.dotsback #homehdr #homepage_nav a:hover#pressnav {
    height: 33px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_05.png) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}
.dotsback #homehdr #homepage_nav h4 a#gallerynav {
    height: 39px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_06.png) top right no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}.dotsback #homehdr #homepage_nav a:hover#gallerynav {
    height: 39px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_06.png) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}
.dotsback #homehdr #homepage_nav h4 a#contactnav {
    height: 32px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_07.png) top right no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}.dotsback #homehdr #homepage_nav a:hover#contactnav {
    height: 32px;
	width: 125px;
	display: block;
	background: url(http://www.dotsbackrichmond.com/wp-content/themes/dbi/images/nav_07.png) top left no-repeat;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}

.dotsback #homehdr h3 {
	color: #ead1ac;
	font-size: 1.1em;
	margin: 0 0 0 6.5em;
}
.dotsback #otherhdr h3 {
	color: #7CAAC2;
    text-align: center;
}
.dotsback #otherhdr p.desc {
    font-size: 0.8em; 
    line-height: 0.9em; 
}
.dotsback #otherhdr p.menuitems {
    color: #ead1ac;
        line-height: 0.9em; 

    
}

.dotsback #mainmenuhdr h3 {
	color: #7CAAC2;
    text-align: center;
}
.dotsback #mainmenuhdr p.desc {
    font-size: 0.8em; 
    line-height: 0.9em; 
}
.dotsback #mainmenuhdr p.menuitems {
    color: #ead1ac;
        line-height: 0.9em; 

    
}

.dotsback #brunchmenuhdr h3 {
	color: #7CAAC2;
    text-align: center;
}
.dotsback #brunchmenuhdr p.desc {
    font-size: 0.8em; 
    line-height: 0.9em; 
}
.dotsback #brunchmenuhdr p.menuitems {
    color: #ead1ac;
        line-height: 0.9em; 

    
}


.dotsback #mainContent {
	padding: 10px 20px; 
	background: transparent;
}
.dotsback #mainContent #midleft {
	float: left;
	width: 260x;
	padding: 0 0 0 8px;

}
.dotsback #mainContent #midleft p {
	width: 260x;
	padding: 0 12px 0 6px;
	color:#FFF;
	line-height: 0.94em;
	width: 250px;

}
.dotsback #mainContent #midleft ul{
	list-style-type: none;
	margin: 0;
	padding:0;

}
.dotsback #mainContent #midleft ul li{
	text-align: center;
	padding:0;
	margin:0;

}
.dotsback #mainContent #midmid {
	float: left;
	width: 260x;
	padding: 0 12px;
	
}.dotsback #mainContent #midright {
	float: left;
	width: 260x;
	padding: 0;
}

.dotsback #footer {
	padding: 0 10px; 
	background: transparent;
}
.dotsback #footer p {
	margin: 0 0 0 18px; 
	padding: 10px 0; 
}
textarea {
    width: 225px;	

}
.googlemap {
	padding: 0;
	border: 0;
	margin: 0;
	background: transparency;

}
input {
    width: 225px;	
}

wpcf7-form-control-wrap {
    width: 230px;
}
div.entry {
    width: 675px;
    margin: 0 0 0 90px;
}
div.entry2 {
    width: 860px;
    margin: 0 auto;
}
div.entry3 {
    width: 800px;
    margin: 0 0 0 13px;
}
h2.pagetitle {
    padding: 0 0 10px 0;	
}
div.entry p {
	padding: 5px;
}
div.entry2 p {
	padding: 5px;
}
div.entry3 p {
	padding: 5px;
}
div.entry img {
	background: #efdebd;
	padding: 3px;
	float: left;
	margin: -14px 7px 7px 7px;
}
div.entry2 img {
	background: #efdebd;
	padding: 3px;
	float: left;
	margin: -14px 7px 7px 7px;
}
div.entry3 img {
	background: #efdebd;
	padding: 3px;
	float: left;
	margin: -14px 7px 7px 7px;
}
div.entry a img{
	color: #efdebd;
	}
div.entry a:hover img{
	color: #efdebd;
	}
div.entry p img {
	background: #efdebd;
    float: left;
	padding: 5px;
	margin: 7px;
}
div.entry2 a img{
	color: #efdebd;
	}
div.entry2 a:hover img{
	color: #efdebd;
	}
div.entry2 p img {
	background: #efdebd;
    float: left;
	padding: 5px;
	margin: 7px;
}
div.entry3 a img{
	color: #efdebd;
	}
div.entry3 a:hover img{
	color: #efdebd;
	}
div.entry3 p img {
	background: #efdebd;
    float: left;
	padding: 5px;
	margin: 7px;
}

.lefty {
   float: left;	
   width: 365px;
}

.righty {
   float: left;
   width: 365px;
	
}

.ngg-thumbnail {
   margin-top: 8px;
}

.ngg-gallery-thumbnail-box {
   margin-top: 8px;
}
div.wpcf7-response-output {
    line-height: 1em;
    font-size: 0.9em;
    text-align: center;
}
img.ajax-loader {
    margin-bottom: -10px;	
}

a:focus
{
-moz-outline-style: none;
}
