/*  
Theme Name: Boro
Version: 1.0.0
Description: Designed by <a href="http://www.davidkinloch.com/">David Kinloch</a>.
Author: David Kinloch
Author URI: http://www.davidkinloch.com
*/

html {
margin-bottom:1px;
min-height:100%;
}


body {
background: #000D21 url(assets/header.jpg) no-repeat scroll center top;
overflow-y: scroll;
}

/* ul { margin-bottom: 25px; margin-top: 20px; margin-left: 3px;	 }
ul li { list-style-image: url('../images/bullet.gif'); margin-left: 15px; margin-bottom: 2px; } */
strong { font-weight: bold; }
p { margin-bottom: 15px; line-height: 1.44em; color:#6a7d77 }
a { 
color:#000D21;
text-decoration:none;
}

a:hover { 
text-decoration:underline;
}

#wrap {
width:960px;
margin:0 auto;
}

#header {
height: 280px;
}

/* nav bar */

#topnav {
}

div#topnav ul {
background-color:#000D21;
border-bottom:10px solid #880C00;
border-top:4px solid #000D21;
float:left;
margin:0;
padding-left:14px;
width:946px;
}

div#topnav ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}

#topnav li#home_tab a {
background-image:url(images/button.png);
display:block;
height:35px;
text-indent:-99999px;
width:143px;
}

#topnav li#home_tab a:hover {
background-image:url(assets/button.png);
background-position:0 70px;
}
body#id_ #topnav li#home_tab a {
background-image:url(assets/button.png);
background-position:0 35px;
}

#topnav li#about_tab a {
background-image:url(assets/about.jpg);
display:block;
height:35px;
text-indent:-99999px;
width:143px;
}

#topnav li#about_tab a:hover {
background-image:url(assets/about.jpg);
background-position:0 70px;
}
body#id_1 #topnav li#about_tab a {
background-image:url(assets/about.jpg);
background-position:0 35px;
}

#topnav li#menu_tab a {
background-image:url(assets/menu.jpg);
display:block;
height:35px;
text-indent:-99999px;
width:143px;
}

#topnav li#menu_tab a:hover {
background-image:url(assets/menu.jpg);
background-position:0 70px;
}
body#id_2 #topnav li#menu_tab a {
background-image:url(assets/menu.jpg);
background-position:0 35px;
}

#topnav li#contact_tab a {
background-image:url(assets/contact.jpg);
display:block;
height:35px;
text-indent:-99999px;
width:143px;
}

#topnav li#contact_tab a:hover {
background-image:url(assets/contact.jpg);
background-position:0 70px;
}
body#id_3 #topnav li#contact_tab a {
background-image:url(assets/contact.jpg);
background-position:0 35px;
}

#topnav li#stall_tab a {
background-image:url(assets/stall.jpg);
display:block;
height:35px;
text-indent:-99999px;
width:143px;
}

#topnav li#stall_tab a:hover {
background-image:url(assets/stall.jpg);
background-position:0 70px;
}
body#id_4 #topnav li#stall_tab a {
background-image:url(assets/stall.jpg);
background-position:0 35px;
}


#topnav li#catering_tab a {
background-image:url(assets/catering.jpg);
display:block;
height:35px;
text-indent:-99999px;
width:143px;
}

#topnav li#catering_tab a:hover {
background-image:url(assets/catering.jpg);
background-position:0 70px;
}
body#id_5 #topnav li#catering_tab a {
background-image:url(assets/catering.jpg);
background-position:0 35px;
}

/* content */

#content {

}
#content_wrap {

float:left;
font-family:georgia,serif;
font-size:0.8em;
margin-top:15px;
}

.content {
border-left:1px solid #E6E3E3;
border-right:1px solid #E6E3E3;
border-top:1px solid #E6E3E3;
float:right;
width:728px;
margin-left:20px;
background-color:#FFFFFF;
}

/*content titles*/

.content_header {
border-bottom: 1px solid #D6D6D6;
height: 55px;
margin-top: 0px;
padding-left:20px;
font-size:2.5em;
}

#content_wrap h2#header_home {
background:#FFFFFF url(assets/home_header.jpg) no-repeat scroll 0 0;
height:55px;
margin-left:-5px;
text-indent:-99999px;
}

body#id_1 #content_wrap h2#title {
background:#FFFFFF url(assets/about_header.jpg) no-repeat scroll 0 0;
height:55px;
margin-left:-5px;
text-indent:-99999px;
}

body#id_2 #content_wrap h2#title {
background:#FFFFFF url(assets/menu_header.jpg) no-repeat scroll 0 0;
height:55px;
margin-left:-5px;
text-indent:-99999px;
}

body#id_4 #content_wrap h2#title {
background:#FFFFFF url(assets/stall_header.jpg) no-repeat scroll 0 0;
height:55px;
margin-left:-5px;
text-indent:-99999px;
}

body#id_5 #content_wrap h2#title {
background:#FFFFFF url(assets/catering_header.jpg) no-repeat scroll 0 0;
height:55px;
margin-left:-5px;
text-indent:-99999px;
}

body#id_3 #content_wrap h2#title {
background:#FFFFFF url(assets/contact_header.jpg) no-repeat scroll 0 0;
height:55px;
margin-left:-5px;
text-indent:-99999px;
}

/*contentlayout*/
#content_wrap .post {
float:left;
margin:15px 30px 20px 25px;
border-bottom: 1px solid #D6D6D6;
}

#content_wrap h2 {
font-weight:bold;
font-size: 1.2em;
color:#000D21;
margin-bottom:15px;
}

#content_wrap h2 a {
color:#000D21;
text-decoration:none;
}


#content_wrap .post .post_content {
float:left;
width:392px;
padding-right:20px;
}

#content_wrap .post .land {
float:left;
width:261px;
padding-right:20px;
}


#content_wrap .post .post_image  {
float:right;
width:261px;
margin-bottom:20px;
}

#content_wrap .post .landscape  {
float:right;
width:392px;
margin-bottom:20px;
}


#content_wrap .post p.date {
background-color:#000D21;
color:#FFFFFF;
font-weight:bold;
padding:3px;
display:inline;
}

#content_wrap .post p {
margin-top: 15px;
}

/*
#content_wrap .post_social {
border-bottom:1px solid #1a2616;
border-top:1px solid #1a2616;
float:left;
height:35px;
margin-bottom:20px;
width:738px;
}


#content_wrap .post_social .comments {
background-color:#FFFFFF;
border-top:1px solid #d6d6d6;
color:#d6d6d6;
float:left;
height:27px;
padding:8px 0 0 15px;
width:402px;
margin-bottom:20px;
}

#content_wrap .post_social .comments a {
color:#FFFFFF;
}
*/


/* menu */

#content_wrap ul.menu {
color:#50605C;
line-height: 0.6em;
text-indent:40px;
font-weight:bold;
}

#map {
border:1px solid #6A7D77;
}

#map2 {
border:1px solid #6A7D77;
}

/* sidebar */
#sidebar {
float:left;
width:208px;
margin-left:0px;
border:1px solid #6A7D77;
background-color:#FFFFFF;

}

body#id_ #sidebar {
margin-left:0px;
margin-right:0px;
}

#sidebar h3 {
background-color:#880C00;
color:#ffffff;
font-size:1.4em;
padding:5px 0 8px 8px;
width:200px;
margin-top:0px;
}

#sidebar h3#pieman{
background-image:url(assets/h3_pieman.jpg);
text-indent:-99999px;
}

#sidebar h3#more {
background-image:url(assets/h3_more.jpg);
text-indent:-99999px;
}

#sidebar h3#testies{
background-image:url(assets/h3_testies.jpg);
text-indent:-99999px;
}

#sidebar h3#contact{
background-image:url(assets/h3_contact.jpg);
text-indent:-99999px;
}

#sidebar h3#process{
background-image:url(assets/h3_process.jpg);
text-indent:-99999px;
}

#sidebar h3#photo{
background-image:url(assets/h3_photo.jpg);
text-indent:-99999px;
}

#sidebar p {
margin-bottom:10px;
margin-top:10px;
padding-left: 4px;
padding-right:4px;
}

#sidebar li {
margin-bottom:10px;

}
#content_wrap ul {
margin-left:0px;
margin-right:0px;
padding-left:0px;
margin-top:0px;

}

#content_wrap ul li {
list-style-type:none;
margin-left:0px;
margin-right:0px;
margin-bottom:20px;

}

p#quote {
font-style:italic;
}


/* footer */
#footer {
font-family: Corbel,
             "Lucida Grande",
             "Lucida Sans Unicode",
             "Lucida Sans",
             "DejaVu Sans",
             "Bitstream Vera Sans",
             "Liberation Sans",
             Verdana,
             sans-serif;
background-color:#880c00;
border-top:1px solid #000d21;
color:#FFFFFF;
float:right;
width:730px;
margin-bottom:10px;

}

#footer p {
text-align:left;
font-size: 0.8em;
color:#FFFFFF;
padding:15px 10px 0 25px;
width:400px;
height:25px;

}
#footer p a {
color:#FFFFFF;
text-decoration:underline;
}

#footer p a:hover {
color:#000d21;
}

a#qc {
float:right;
margin-top: -40px;
color:#880c00;
}

a#qc a:hover {
float:right;
border: 0px solid #ffffff;
margin-top: -40px;
}
