/*
Theme Name: OliverBrothers 2.0
Theme URI: http://galiel.com/
Description: Created by David Galiel, http://galiel.com/ for Oliver Brothers Online
Reset code thanks to the brilliant Eric Meyer
*/

/* BEGIN MEYER RESET */

/* v1.0 | 20080212 (in the public domain) */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */

:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END MEYER RESET */

/* BEGIN TYPOGRAPHY */

body {font: 62.5% Verdana, Geneva, Arial, Helvetica, San-Serif;
}
a { text-decoration: none; color: #ffcb99; } 
a:link, a:visted { }  
a:active { } 
a:hover { } 
h1, h2, h3, h3 {
	font-family: Times, "Times New Roman", Georgia, serif;
	color: #d3934c;
	border-bottom: 2px dotted #5c5753;
	letter-spacing: .1em;
}
h1 { font-size: 2.4em; font-weight: normal; margin-top: 0em; margin-bottom: 0em } 
h2 { font-size: 2.2em; margin: 1em 0 1em 0; font-weight: normal; } 
h3 { font-size: 1.8em; margin: 1em 0 0 0; font-weight: normal; } 
h4 { font-size: 1.6em; margin: 1em 0 0 0; font-weight: bold; } 
h5 { font-size: 1.4em; margin: 1em 0 0 0; font-weight: bold; } 
h6 { font-size: 1.2em; margin: 1em 0 0 0; font-weight: bold; } 
img { border: 0; } 
ol, ul, li { line-height: 1.4em; font-size: 1.1em; margin: 0.5em 0 0.5em 0.1em;
	list-style-type: disc;
} 
p { font-size: 1.3em; line-height: 1.5em; padding: 0.5em 0 0.2em 0; } 
.intro {
	font: bold 1.2em/1.5em Verdana, Geneva, Arial, Helvetica, San-Serif;
}
strong, b { font-weight: bold; }
#navigation {
	font-size: 1.2em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
small {
	font-size: 0.9em;
}

/* END TYPOGRAPHY */

body {
	text-align: center;
	background-color: #3c3639; 
	color: #ddd;
	min-width: 800px;

}

#wrap {
	margin: 7px auto 0 auto;
	width: 800px;
	text-align:left;
	overflow: auto;
}
#content-wrapper {
	margin: 0 auto;
	width: 800px;
	background: url(images/ob-content-bkgd.jpg) repeat-x;
	overflow: auto;
}
#header {
	width: 800px;
	height: 93px;
	background: url(images/ob-header.jpg) no-repeat;
}
#header h1 {
	visibility: hidden;
}


/* BEGIN NAVIGATION*/

#navigation {
	margin: 0 auto;
	padding: 0;
	height: 28px;
	font-size: 1.1em;
	font-weight: normal;
	background: url(images/ob-nav-bkgd.jpg) repeat-x;
	border-bottom: 5px solid #6e431f;
}
	
#navigation ul {
	margin:0;
	padding: 0;
	border: 0;
	list-style-type: none;
	text-align: center;
}
	
#navigation ul li{
	display: block;
	text-align: center;
	float: left;
		height: 22px;
margin: 0;
		padding: 8px 0 0 36px;
}

#navigation ul li a {
	text-decoration: none;
	background: url(images/ob-nav-bkgd-dots.jpg) no-repeat right;
		color: #f4eab5;
		padding:4px 8px 2px 0;


}
	
#navigation ul li.current_page_item {
	background: url(images/ob-nav-current-bkgd.jpg) repeat-x;
}

#navigation ul li.current_page_item a {
	background: url(images/ob-nav-current-bkgd-dots.jpg) no-repeat right;


}

#phone {
	font-weight: normal;
	text-align: right;
	padding: 8px 11px 0 0;
	color: #f4eab5;
	font-size: 1.2em;
}	
/* END NAVIGATION */

/* BEGIN CONTENT */

#content {

	float: left;
	width: 525px;
	height: 100%;
		text-align: justify;
}
#banner {
	padding: 0;
	margin: 0;
	height: 169px;
	width: 100%;
}
.post {
	margin: 25px 25px 15px 25px;
}

#artists {
	float: right;
	text-align: center;
	margin-top: 5px;
	width:292px;
}

#artists-entry {
	float: left;
}

#artists-wrapper {

}

.aligncenter {
	margin: 0 auto 40px auto;
}
/* END CONTENT */

/* BEGIN SIDEBAR */
#sidebar {
	float: right;
	width: 257px;
	background: url(images/ob-sidebar-bkgd.jpg) repeat-x;
	min-height: 552px;
	padding-top: 4px;
}
ul#menu, ul#menu li {
	list-style-type: none;
}
ul#menu li.sidebar-big, ul#menu li.sidebar-small {
	margin: 8px auto 0 auto;
	text-align: center;
}
ul#menu li.sidebar-big img {
	border-bottom: 2px solid #7e683c;
}
ul#menu li.sidebar-small img {
	border-bottom: 2px solid #7f7f6d;
}


/* END SIDEBAR */

	#footer {
	color: #ddd;
	clear: both;
	height: 100%;
	border-top: 5px solid #ca813d;
	text-align: center;
	margin-bottom: 25px;
}
#copyright {
	font-weight: normal;
	font-size: 1.1em;
	padding-top: 2px;
}

.ngg-gallerydescription {
	color: #cfc6a6;
	text-align: center;
	font-size: 1.15em;
}

.ngg-imagedescription {
	color: #cfc6a6;
	text-align: center;
	font-size: 1.3em;
	font-style: italic;
}
/*--------- Popup caption----------*/

#shName {
color: #cfc6a6;	
}
#shName p {
	font-size: 110%;
	margin: 6px 0 6px 0;
	font-weight: bold;
}
div#shShutter {
	opacity: 0.85;
}