/* Zero out margin and padding on all elements */
html, body, h1, h2, h3, h4, h5, h6, ul, ol, li, li, p, dl, dd, dt { margin: 0; padding: 0; }

/* Page Layout */
html { background: #D4D8E1 url(/images/bg.gif) 0 1px; height: 100%; }
* html { background: #D4D8E1 url(/images/bg.gif) 0 0px; }
body { background: url(/images/background.gif) repeat-y 50%; xmin-height: 100%; }
#wrapper { margin: 0 auto; padding: 30px 0 0 0; width: 690px; border: 1px solid #fff; }
#header { background: url(/images/header.gif); height: 149px; margin: 0 0 30px 0; text-indent: -3000px; }
#content { float: left; width: 460px; overflow:hidden; }
#sidebar { float: right; width: 202px; }
img#grau { border: 1px solid #c4d7ea; padding: 10px; }
#footer { clear: both; }
ul { margin: 0 1em 2em 1em; }
ul li { margin: .5em 1em; }
p { margin-bottom: 1em; }

/* Typography */
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 10pt; line-height: 1.3; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; }
h1 { font-size: 18pt; margin-bottom: .555em; }
h2 { font-size: 16pt; font-weight: normal; margin-bottom: .625em; }
h3 { font-size: 14pt; font-weight: normal; margin-bottom: .714em; }
h4 { font-size: 13pt; font-weight: normal; margin-bottom: .769em; }
h5 { font-size: 12pt; }
h6 { font-size: 11pt; }
a { color: #5273b1; cursor: pointer; }
a:hover { color: #00164b; }
#sidebar #rss { margin-top:1em; }
a.rss { background:url(/images/feed-icon.gif) no-repeat 0 50%; padding-left:20px; display:block; margin-left:0; }

/* Specific Design Styling */
h3.date { border-bottom: 1px dotted #333; font-size: 11pt; margin-bottom: .909em; }
#sidebar h3.top { margin: 0 0 1em 0; }
#sidebar h3 { background: #00164b; color: #fff; font-size: 11pt; margin: 1em 0; padding: .5em; }
#sidebar p.caption { color: #00164b; font-size: 8pt; padding: 10px 10px 0 10px; text-align: center; }
#sidebar ul { margin: 0; }
#sidebar li { list-style-type: none; background: url(/images/arrow.gif) no-repeat 0 2px; margin: .5em .5em; padding: 0 0 0 16px; }
#sidebar .recentPosts li {background:none;} /* To remove arrows from list of "Recent Posts" */
#sidebar #email-updates { width:180px; overflow:hidden; font-size:11px; border:1px solid #ccc; padding:10px; }
#sidebar #email { width:178px; margin-bottom:4px; }
#sidebar #email-updates ul { list-style:none; margin:0; padding:0; }
#sidebar #email-updates ul li { background:none; margin:0; padding:0; float:left; }

/* =Social Networking */
#sidebar #sn { width:100%; overflow:hidden; margin-bottom:0.385em; }
#sidebar #sn li { margin:0; padding:0; }
#sidebar #sn li a { border:1px solid #666; float:left; width:16px; height:16px; position:relative; overflow:hidden; margin-right:4px; }
#sidebar #sn span { background:url(/images/sn-icons.gif) 0 0 no-repeat; position:absolute; cursor:pointer; width:100%; height:100%; }
#sidebar #sn-twitter span  { background-position:0 -17px; }
#sidebar #sn #sn-youtube span  { background-position:0 -34px; }

p.entry-footer { border-top: 1px dotted #333; margin-bottom: 0; }
p.categories {  }
p.comments { background: url(/images/speechbubble.gif) no-repeat 0 3px; padding: 0 0 3em 16px; }
p.author { font-size: 8pt; margin-bottom: 1.25em; }
#formFieldset, #thanksPage {margin-left: 200px; border: none;}

/***DROP SHADOWS FOR IMAGES***/
span.imgWrapperLeft {display: block;float: left;padding: 10px 15px 10px 5px;position: relative;}
/*span.imgWrapperCenter {display: block;float: left;position: relative;width: 100%;}*/
span.imgWrapperRight {display: block;float: right;padding: 10px 0 10px 15px;position: relative;}
/*span.imgWrapperCenter img { margin: 0 auto; }*/

span.shadow {border: 1px solid #fff; /**FIX FOR IE 6**/background: url(/images/shadow.gif) no-repeat bottom right;display: block;position: relative;}
/*span.imgWrapperCenter span.shadow { width: auto; }*/
span.shadow img {display: block;margin: -5px 0 0 -5px;padding: 0 7px 7px 0;position: relative;}
span.imgWrapperLeft span, span.imgWrapperRight span, span.imgWrapperCenter span {color: #333;display: block;font-style: italic;text-align: center;}
#footer { border-top: 1px dotted #000; font-size: smaller; padding: 1em; }
#footer ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
#footer ul li { display: inline; margin: 0; padding: 0; }

/* Spam Filter */
.spam { position:absolute; left:-9999px;}

/* begin styles for family of sites */
#family { margin: 15px 0 0 0; padding: 0px 0px 20px 95px; border-top: 1px solid #000000; border-bottom: 1px solid #FFFFFF; background-color:#C32435; font-size: 1em;}
body > #family { margin: 19px 0 0 0; padding: 0px 0px 20px 95px; border-top: 1px solid #000000; border-bottom: 1px solid #FFFFFF; background-color:#C32435; font-size: 1em;}
#family li {margin: 0; padding: 0px; display: inline; list-style: none;font-size: 10px}
#family a { float: left; line-height: 1.4em; font-weight: bold;  color:#FFFFFF; text-decoration: none; padding:3px 2px; font-size: 10px;}

/*	=Search Results
************************************/
/* Search Input */
form.zoom_searchform { margin-bottom:1em; }
form.zoom_searchform ul { margin:0 0 1em 0; }
form.zoom_searchform li { display:inline; margin:0 10px 0 0; }
/* Results For */
h4#resultsFor { font-weight:normal; }
h4#resultsFor em { font-weight:bold; font-style:normal; }
/* Sort By */
#searchResults ul.sortBy { padding:0; margin:0; }
#searchResults ul.sortBy li { list-style-type:none; display:inline; margin:0; }
#searchResults ul.sortBy li:first-child:after { content:" / "; }
#searchResults .sortByCurrent { font-weight:bold; }
/* Best Bets */
.bestBets { border:4px double #ccc; padding:0 10px; background-color:#e5e5e3; margin:2em 0; }
#searchResults .bestBets ul { padding:0; margin:0; }
.bestBets ul li { list-style-type:none; margin:0; }
/* Did You Mean */
#searchResults .suggestion h4 { display:inline; }
#searchResults .suggestion ul { display:inline; margin:0; padding:0; }
#searchResults .suggestion ul li { display:inline; list-style-type:none; margin:0 0 0 5px; }
/* Results */
#searchResults .result h4.title { font-weight:normal; font-size:1.25em; margin:1em 0 0; border-bottom:none; }
#searchResults .result h4.title a { font-weight:normal; }
#searchResults .result .searchsummary { font-size:1em; margin:0; }
#searchResults .result .info-line { font-size:0.875em; margin:0; display:inline; color:#aaa; }
#searchResults .result .info-line .info-date { font-style:italic; }
/* Pagination */
#searchResults h4#pagination-title { margin:1em 0 0; }
ol.pagination { margin-bottom:1em; }
ol.pagination li { list-style-type:none; margin:0 5px 0 0; display:inline; }
ol.pagination li.pagination-current { font-size:1.333em; font-weight:bold; }

div.bestBets{ padding:10px; background:#FFFFA0; border-width:2px 0; border-style:solid; border-color:#EDE253; }=======
#footer { border-top: 1px dotted #000; font-size: smaller; padding: 1em; }
#footer ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
#footer ul li { display: inline; margin: 0; padding: 0; }

/* Spam Filter */
.spam { position:absolute; left:-9999px;}

/*	=Search
**********************************/
#search {
	border-top: 1px solid #c4d7ea;
	padding-top: 10px;}

#search label {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #00464b;}
	
form#search input#txtInp { background:url("/images/googleMini/google-mini-bg.gif") no-repeat scroll 5px center #FFFFFF; }
form#search input#txtInp.current { background-image: none; }