/*
THEME NAME: Zingarella
THEME URI: 
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.0
AUTHOR: Blueprint Design Studio
AUTHOR URI: http://blueprintds.com
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-l.css');

/***************
    Eric Meyer's Global Reset
    http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
***************/
body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, ins, q, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, embed, object 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/***************
    Hidden and clearing elements, for the sake of compression 
***************/
#blog-description, .skip-link, body.home .entry-meta, #menu ul ul,
a.url, span.country-name
	{ display:none !important; }
#container, #footer, #nav-below, .clear
	{ clear: both !important; }
#header h1 a, #content, .sidebar, #menu li 
	{ overflow: hidden; }	
/***************
    Basic Layout
***************/
body {
	font: 76% Candara,Verdana,Geneva,"sans serif";
	line-height: 18px;
	background: #6e0b05 url(images/bodyred.gif);
	color: #111;
	padding-top: 5px;
}
body.pageid-3,body.pageid-14,body.pageid-15,body.pageid-16,body.pageid-17,body.pageid-18,body.pageid-19,body.pageid-20,body.pageid-21,body.pageid-22,body.pageid-23 { background: #132800 url(images/bodygreen.gif); }
body.pageid-4,body.pageid-27,body.pageid-28,body.pageid-29,body.pageid-30,body.pageid-31,body.pageid-32,body.pageid-33,body.pageid-34,body.pageid-35,body.pageid-36,body.pageid-37,body.pageid-38,body.pageid-39,body.pageid-40,body.pageid-41,body.pageid-42 { background: #c68e17 url(images/bodygold.gif); }
body.pageid-5,body.pageid-43,body.pageid-44,body.pageid-45,body.pageid-46 { background: #132333 url(images/bodyblue.gif); }
body.pageid-6 { background: #733900 url(images/bodyorange.gif); }
#wrapper { 
	border-top: white 5px solid; 
	width: 900px;
	margin: 0 auto;
	background: #fff url(images/wrapper.gif) repeat-y center top;
}	
#header { width: 211px; float: left; margin-left: 5px; }
h1 a {
	display:block;
	height:151px;
	overflow:hidden;
	text-indent:-999em;
	background:url(images/logo.gif) no-repeat 0 0;
	border-bottom: #fff 4px solid;
}
#access {
	height: 151px;
	background: #c68e17 url(images/zing_05.jpg) no-repeat 0 0;
	border-bottom: white 4px solid;
	margin: 0 4px 0 220px;
}
#menu { padding-top: 90px; }
#menu ul, #submenu ul { 
	font-family: "Copperplate Gothic Bold", "Copperplate Gothic Light", Courier, "Courier New", "Curlz MT", fixed; 
	text-transform: uppercase; 
	text-align: center; 
}
#menu li { 
	display: inline; 
	padding: 0 1em; 
	line-height: 48px;
}
#menu li a {
	color:#fff;
	text-decoration:none;
}
#submenu li a {
	color:#d0d7db;
	text-decoration:none;
}
#menu li a:hover, #menu li.current_page_item a, #menu li.current_page_parent a {
	color:#751712;
}
#submenu li a:hover, #submenu li.current_page_item a, #submenu li.current_page_parent a {
	color:#ebdca4;
}
div#container {
	float: right;
	margin: 0 0 0 -220px;
	width: 100%;	
}
div#content {
	margin: 0 0 0 220px;
	padding-right: 4px;
	color:#333;
}
div.sidebar {
	float: left;
	width: 180px;
	overflow: hidden;
	padding:16px;
}
div#secondary {
	clear: left;
}
div#footer {
	clear: both;
	width: 100%;
}
#submenu ul { text-align: left; margin-left: 1em; }
#footer span { visibility: hidden; }
.credit { text-align: center; color: #eee; }
/***************
    Content Formatting
***************/
h2, #menu ul, #primary #submenu li {
	font-size:1.1667em;
	line-height: 1.286em;
	margin-bottom: 1.929em;
	margin-top: 0.643em;
}
.entry-content p {
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 1.5em 2em;

}
.entry-content ul { list-style-type: square; }
.entry-content li {
	list-style-type: square;
	list-style-position: inside;
	padding-bottom: 1em;

}
.entry-content ol, .entry-content ul { padding-left: 1.4em; }
.entry-content ol li { list-style-type: decimal; }
.entry-content ol ul li  { list-style-type: square; }
.alignleft,.left,.align-left {
	float:left;
	margin: 0 1em 4px 0;
	border-bottom: #fff 4px solid;
}
.alignright,.right,.align-right, #archives-by-month {
	float:right;
	margin: 0 0 0 1em;
	border-bottom: #fff 4px solid;
}
.column, .content-column { width:335px; overflow: hidden; }
.center 
{
    display: block;
    text-align: center;
    margin: 0 auto;
}
#primary .vcard { color: #fff; font-size: 125%; padding: 8px; }
/***************
    Widgets
***************/
.sidebar .xoxo { margin-left: 5px; }
.sidebar li, .credit {
	font-size:0.8333em;
	line-height:1.8em;
}
/***************
    Links
***************/
.credit a { color: #fff; }
a img { border: 0; }