
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 { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */

/* =Fonts
-------------------------------------------------------------- */
body, input, textarea, .page-title span, .pingback a.url { font-family: Georgia, "Bitstream Charter", serif; }
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title,  .comment-meta, .comment-body tr th,
.comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply,
 input[type=submit] {  font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; }






/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body { background: transparent url(../images/bg_grid.png) repeat 0 0; }
body, input, textarea {	color: #666; font-size: 12px; line-height: 18px;}

/* Text elements */
p {	margin-bottom: 18px; }
strong {	font-weight: bold;}

a:link { color: #839E35; }
a:visited { color: #839E35; }
a:active, a:hover {	color: #ff4b33;	outline: none;}
a:focus { -moz-outline-style: none; }
.clear {clear: both;}
span.clear {display: block;}



/* =Header
-------------------------------------------------------------- */

#header {  margin: 30px auto 0 auto; width: 980px;  }

#site-title-desc { height: 50px; float: left; background:url(../images/logo.png) no-repeat 0 0; padding-left:80px; width:350px;  }
#site-title { font-size: 34px; line-height: 36px; margin: 3px 0 3px 0; }


/* =Content
-------------------------------------------------------------- */


#main, #container{ margin: 0 auto; width: 940px; }
#main {	clear: both; /*overflow: hidden; */ 	padding: 40px 0 0 0;}
#container {margin: 30px auto; padding: 0 20px; -moz-box-shadow: 4px 6px 6px #BBB, -4px 6px 6px #BBB;  -webkit-box-shadow: 4px 6px 6px #BBB, -4px 6px 6px #BBB;  box-shadow: 4px 6px 6px #BBB, -4px 6px 6px #BBB;  filter: progid:DXImageTransform.Microsoft.Shadow(color='#BBBBBB', Direction=135, Strength=6);  border-top: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF;   border-right: 1px solid #EEE; }

#content { padding: 0 30px 36px 20px; float: left;}
#content { color: #333; font-size: 15px;	line-height: 24px; }
#content p { margin-bottom: 30px; }



#content .entry-title { color: #444; font-size: 26px; font-weight: bold; line-height: 1.3em; margin-bottom: 0;}

.entry-content { clear: both;	padding: 30px 0 0 0; }

