/*
Theme Name: Bear Pit
Theme URI: http://www.bearpitbbq.com
Version: 2.0
Author: Michael Doig
*/

/* block level elements */
body{
	background: #FFF url(images/bg-pattern.gif) repeat fixed center;
	font-family: verdana, arial, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 1.5em;
	color: #543C30;
}


*{ 
	padding: 0px; 
	margin: 0px; 
}

/* links */
a:link{
	text-decoration: underline;
	color:#543C30;
}
	
a:hover{
	color: #F1EDD8;
	background-color: #543C30;
}

a:visited{
  color: #638BA1;
}

/* page structure */
#page{
	width: 750px;
	margin: 0px auto;
	text-align: left;
background: url(images/bg-content.gif) repeat-y;
}

#header{
  height: 100px;
	padding: 0px 20px;
	background: url(images/bg-header.gif) no-repeat top left;
}

#headerimg {

}

#contact{
	float: right;
	width: 50%;
	font-size: 90%;
	text-align: center;
	position: relative;
	right: 45px;
	margin: 25px 0px 6px 0px;
}

.description {

}

#wrapper {
	
}

#content {
	padding: 0px 25px;
}	

#directions{
        clear: both;
}

#mapquest{
	float: left;
	padding: 5px 0px;
  text-align: left;
}

.edit{
	clear: both;
}

#sidebar {

}

#menu_1 {
float:left;
width:225px;
margin: 0px 13px 0px 0px;
}

#menu_2 {
float: right;
width:225px;
margin: 0px 0px 0px 10px;
}

#menu_3 {
float:left;
width:225px;
}

#footer {
	clear: both;
	height: 135px;
	font-size: 90%;
	padding: 0px 25px;
	background: url(images/bg-footer.gif) no-repeat bottom;
}

.footer{
	padding: 45px 0px 0px 0px;
}

* html .footer{
	padding: 40px 0px 0px 0px;
}

/* navigation */
.current{
	background: url(images/current.gif) no-repeat left;
}

#nav{ 
	float: right;
	border-bottom: 1px dotted #543C30;
	padding: 5px 0px;
	margin: 25px 0px 0px 0px;
}

#nav ul{

}

#nav ul li{
	display: inline;
	padding: 5px 0;
}

#nav ul li a{
	font-size:120%;
	color: #543C30;
	padding: 5px 10px;
	font-family: georgia, times, serif;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
} 

#nav ul li a:hover, #nav ul li a:focus{
	color: #F1EDD8;
	background-color: #543C30;
}

.print_button{
 float: right;
clear: both;

}
/* headings and parapgraph */

p{
	font-size:110%;
	padding: 0px 0px 10px 0px;
}

h1 {
	visibility: hidden;
}

h2{
 font-size:180%;
 margin: 0px 0px 10px 0px;
 padding: 10px 0px;
 font-family: georgia, times, serif;
 border-bottom: 1px dotted #543C30;
}

h3 {
	font-size: 140%;
border-bottom: 1px dotted #543C30;
padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px;
}

h4 {

}

h5 {

}

/* post */

.h2_clear{
	clear: left;
}

.dir_input{
	padding: 10px 0px 0px 0px;
}

h2 a:hover, h2 a:visited, h2 a {

}

.post {

}

.post p {

}

.post a {

}

.post ul {

}

.post li {

}

.entry {

}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/* comments */

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/* images */

img {
	border: 0;
}

.left{
	float: left;
	margin: 25px 0px 0px 2px;
}

.right{
	float: right;
	margin: 0px 0px 10px 10px;
}

.bear {float: right;
	margin: 0px 0px 0px 0px;
}
.dropthecap
 {float:left;
 color:#543C30;
 padding: 12px 3px 4px 0px;
 font-size:36pt;
 font-weight:bold;
 font-family:georgia, times, serif;
} 

* html .dropthecap{height: 24px;} /* for IE/Win */

.pullquote_left { 
	background: #E2F5FF;
 width: 200px; 
 margin: 10px 20px 0px 0px; 
 font-size: 1.4em; 
 text-align: center; 
 float: left; 
 border: 1px dotted #543C30;
 padding: 10px;
}

.pullquote_right { 
	background: #E2F5FF;
	width: 200px; 
 	margin: 10px 20px 0px 0px; 
	font-size: 1.4em; 
	text-align: center; 
	float: right; 
	border: 1px dotted #543C30;
	padding: 10px;
}




