/*
Theme Name: BPH custom
Description: 
Version: 1.0
Author: Stephen Boykewich
Author URI: http://www.stephenboykewich.com/

The CSS and XHTML are released under Creative Commons(BY):
 http://creativecommons.org/licenses/by/2.1/
*/

/* **********Cross-browser settings********** */
* {
 margin: 0;
 padding: 0;
}

/* **********general styles********** */
body {
 min-height: 800px;
 background: #000 url(images/wood_br_243x800.jpg) repeat-x;
}

#wrapper {
background:transparent url(images/central_image2_996x698.png) no-repeat;
font-family:Georgia,Times,serif;
font-size:1em;
height:718px;
margin:0 auto;
padding:0;
top:10px;
width:1000px;
z-index:0;
}

img {
border:0 none;
}
a {
color:#0000FF;
}
a:visited {
color:#BCD2E6;
}
a:hover {
color:#0000C0;
}
/* **********header********** */
#header {
display:block;
height:130px;
margin:0 auto;
padding:0;
width:50%;
z-index:1;
position:absolute;
left:22%;
visibility:undefined;
overflow:hidden;
}
h1#title {
font-family:Times,serif;
font-size:5em;
margin:0 auto;
padding:0;
text-align:center;
visibility:hidden;
z-index:0;
}
/*
#header a:hover {
background: url(http://www.brooklynpublichouse.com/wp-content/uploads/2009/04/logo_circle.gif);
}
h1#title a:hover {
background: url(http://www.brooklynpublichouse.com/wp-content/uploads/2009/04/logo_circle.gif);
}
*/

#header div#description {
font-size:1.2em;
margin:0;
padding:0;
text-align:center;
visibility:hidden;
}

/* **********Subscribe2********** */

.subscribe2 {
margin:220px 0 0 400px;
width:550px;
text-align: left;
font-size:0.9em;
}

.subscribe2 h2 {
font-family:Georgia,Times,serif;
font-size:1.5em;
font-variant:small-caps;
font-weight:bold;
color: #000;
padding: 10px;
}
.subscribe2 p {
padding: 10px;
}
.subscribe2 a {
text-decoration:none;
}
.subscribe2 a:hover {
text-decoration:underline;
}

/* **********About********** */

.about {
margin:220px 0 0 400px;
width:550px;
text-align: left;
font-size:0.9em;
height:420px;
overflow: auto;
}

.about h2 {
font-family:Georgia,Times,serif;
font-size:1.5em;
font-variant:small-caps;
font-weight:bold;
color: #000;
padding: 10px;
}

.about h3 {
padding:10px 0 10px 40px;
}

.about p {
padding: 10px 20px 0 80px;
}

.about a {
text-decoration:none;
}

.about a:hover {
text-decoration:underline;
}

.about table {
width:80%;
margin: 0 0 0 80px;
padding: 0 0 10px 0px;
}

.about td {
width:50%;
padding: 0 0 10px 0;
}

/* **********navigation********** */
#pagelist {
display:inline;
float:left;
font-family:Georgia,Times,serif;
font-size:1.4em;
font-variant:small-caps;
font-weight:bold;
left:16%;
letter-spacing:0.3px;
line-height:140%;
margin:5px 0 0 30px;
padding:0;
position:absolute;
text-align:left;
top:435px;
width:8em;
}
#pagelist a {
color:#0000FF;
text-decoration:none;
}
#pagelist a:visited {
color:#000000;
}
#pagelist ul {
list-style-position:outside;
list-style-type:none;
}
#pagelist li a {
color:#000000;
margin:0;
padding:10px 5px;
}
#pagelist li a:hover {
color:#EFEFEF;
letter-spacing:0.5px;
}
#pagelist li#subscribe {
width:80px;
height:50px;
margin:25px 0 0 0;
padding:10px 5px;
position:relative;
}
/*
#pagelist li#subscribe a:hover {
background-color: #efefef; color: #FC6;
}
*/
#pagelist li a i {
visibility:hidden;
position:relative;
}

/* **********Main contents********** */
#contents {
 float: right;
 width: 550px;
 margin: 20px 0px 0px 400px;
 padding: 0px;
 font-size: 1.0em;
 text-align: left;
}

#contents h2 {
font-family:Georgia,Times,serif;
font-size:1.5em;
font-variant:small-caps;
font-weight:bold;
color: #000;
padding: 10px;
}

h2.entry-header {
 visibility:hidden;
}

#contents entry-header {
 visibility:hidden;
}

#contents .contents_body {
 margin: 15px 25px;
 padding: 0px;
}

#contents h3 {
 margin: 20px 25px 10px;
 padding: 10px 20px;
 font: bold 1.0em 'arial', sans-serif;
 text-align: left;
}

#contents blockquote {
 padding: 10px;
 background: #efefef;
 border: #999999;
}

/* **********Sidebar********** */
#firstSide { float: left;}
#secondSide { float: left;}

.sidebar {
 width: 200px;
 margin: 20px 5px 10px 0px;
 padding: 0px 0px 0px 20px;
 background: #ffffff;
 font-size: 1.0em;
 text-align: left;
}

.sidebar h4 {
 margin: 20px 15px 0px 0px;
 padding: 5px 10px;
 border-bottom: 1px dashed #0600B3;
 border-left: 5px solid #0600B3;
 background:  url(http://img511.imageshack.us/img511/8215/imgphpog5.png) repeat;
 color: #0600B3;
 font: bold 1.0em 'arial', sans-serif;
 text-align: left;
}

.sidebar ul {
 list-style:none;
 width: 185px;
}

.sidebar p {
 padding: 3px 0px 3px 15px;
}

.sidebar li {
 line-height: 0;
}

.sidebar li a {
 display:block;
 line-height: normal;
 padding: 3px 0px 3px 15px;
 border-bottom: 1px dashed #999999;
 background: #ffffff;
 color: #999999;
 font-size: 1.0em;
 text-align: left;
 text-decoration: none;
}

.sidebar li a:hover {
 border-bottom: 1px dashed #0600B3;
 background: #efefef;
 color: #0600B3;
}

/* **********Footer********** */
#footer {
 clear:both;
 margin:10px auto;
 padding:10px;
 position:absolute;
 text-align:center;
 top:780px;
 width:95%;
 display:inline;
 line-height: 150%;
}

#footer p {
 font-family:Georgia, Times;
 color:#c0c0c0;
 font-size:0.8em;
 margin:0 auto;
 padding:0 10px
}

#footer a {
 color: #0000ff;
}

#footer a:visited {
 color: #BCD2E6;
}

#footer a:hover {
 color: #efefef;
}
