/*   
Theme Name: Daily
Theme URI: #
Description: WordPress Blog/Magazine Theme by Theme Junkie.
Author: Theme Junkie
Author URI: #
Version: 2.0
License: GNU General Public License
License URI: license.txt    
Tags: theme-options, translation-ready
*/
/*
WARNING: DO NOT EDIT THIS FILE. If you wish to make custom stylistic changes to your theme, use the
custom.css template to define custom styles. This way, you will still be able to take advantage of
future upgrades to the theme without worrying about overwriting your style changes.
*/

/*---------------------------------------------------------------------------------*/
/* RESET */
/*---------------------------------------------------------------------------------*/
html { color: #333; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,object,iframe { margin: 0; padding: 0 }
ul,ol { list-style: none; }
fieldset,img,abbr,acronym { border: 0 }
q:before,q:after { content: '' }
hr { display: none; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
* html .clear { height: 1%; }
.clear { display: block; }
.left { float: left; }
.right { float: right; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright { float: right; margin: 0px 0px 10px 10px; }
.alignleft { float: left; margin: 0px 10px 10px 0px; }

/*---------------------------------------------------------------------------------*/
/* GENERAL */
/*---------------------------------------------------------------------------------*/
a { text-decoration: none; }
a:hover { text-decoration: underline; }
:focus { outline: 0; }
h1 { font-size: 20px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5,h6 { font-size: 13px; }
h1,h2,h3,h4,h5,h6 { font-family: "Century Gothic",Arial,Helvetica,Sans-serif; font-weight: bold; }
pre,code,kbd,samp,tt { font: 13px/1.385 "Century Gothic",Monospace,serif; }
body,input,button,select,textarea,option { font: 13px "Century Gothic",Arial,serif; }
body { background: #ccc url("images/bg-body.png") repeat; line-height: 1.63; }
border: {0;}
a, 
a:hover, 
#site-title a, 
.entry-title a, 
.entry-title a:hover, 
.topnav li a:hover, 
.topnav li a:active, 
.topnav li ul li a:hover, 
.top-social li a:hover, 
.nav li ul li a:hover, 
#tab-sidebar #recent-comments a:hover span.comment-author, 
.widget_tag_cloud a:hover { 
	color: #326693; 
}

.nav li a, 
.tab-widget-menu, 
.tab-widget-menu li { 
	border-bottom: 3px solid #326693;
}

.nav li a:hover, 
.nav li a:active, 
.nav li.first a { 
	color: #326693; 
	border-bottom: 3px solid #A3bb43; 
}
		
.nav li.current-cat a, 
.nav li.current-cat-parent a, 
.tab-widget-menu li.selected { 
	border-bottom: 3px solid #A3bb43; 
}

/* LAYOUT */
/*---------------------------------------------------------------------------------*/
#wrapper { background: #fff; margin: 0 auto 10px auto; width: 970px; border: 1px solid #dfdfdf; }
#header { background: #FFF; height: 100px; padding: 0 10px 0 0; text-align: left; }
#main { width: 970px; background: url("images/dot.png") repeat-y 670px 0; }
#content { float: left; width: 670px; border-top: 1px solid #ECEDE8; }
#sidebar { float: right; width: 299px; padding: 0; border-top: 1px solid #ECEDE8; }
.home #content, .archive #content, .search #content, .error404 #content { border-top: none; }
.content-loop { float: left; width: 479px; overflow: hidden; border-right: 1px solid #ECEDE8; }
.content-bar { float: right; width: 180px; overflow: hidden; }

/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
#text-logo { display: inline; float: left; margin: 15px 0 0 0; }
#site-title { color: #333; font-size: 34px; font-weight: bold; letter-spacing: -1px; line-height: 1; margin: 0 0 0 15px; }
#site-title a { display: block; }
#site-title a:hover { text-decoration: none; }
#site-desc { display: block; font-family: Arial,serif; font-size: 11px; margin: 0 0 0 15px; font-weight: normal; color: #aaa; letter-spacing: 0px; text-transform: none; }
#logo { max-width: 400px; text-indent: -5555em; overflow: hidden; margin: 10px 0 0 10px; }

/*---------------------------------------------------------------------------------*/
/* TOP */
/*---------------------------------------------------------------------------------*/
#top { background: #f9f9f9; height: 30px; color: #666; font-size: 11px; line-height: 30px; border-bottom: 1px solid #ECEDE8; }

/* top navigation */
.topnav { z-index: 99; margin: 0px; padding: 0px; list-style: none; line-height: 1; }
.topnav a { position: relative; color: #666; display: block; z-index: 100; text-decoration: none; }
.topnav li { float: left; width: auto; }
.topnav li a { padding: 0 13px; font-size: 11px; line-height: 16px; border-right: 1px solid #ECEDE8; text-decoration: none; line-height: 30px; }
.topnav li a:hover, .topnav li a:active { background-color: #fdfdfd; text-decoration: underline; }
.topnav li a:visited {  }
.topnav li.first a { background: none; }
.topnav li.last a { padding-right: 0px !important; }
.topnav li a.sf-with-ul {  }
.topnav li ul { background: #fff; position: absolute; left: -999em; width: 158px; margin: 0px 0px 0px -1px; border: 1px solid #ECEDE8; border-width: 1px 1px 0px; z-index: 999; }
.topnav li ul li { border-bottom: 1px solid #ECEDE8; }
.topnav li ul li a, .topnav li ul li a:visited { background: #fff; width: 136px; padding: 0 13px; color: #555; font-size: 11px; font-weight: normal; line-height: 30px; }
.topnav li ul li a.sf-with-ul { padding: 0 13px; }
.topnav li ul li a:hover { background: #fdfdfd; }
.topnav li ul ul { margin: -31px 0px 0px 158px; }
.topnav li ul ul li a {  }
.topnav li ul li ul li a {  }
.topnav li:hover, .topnav li.hover { position: static; }
.topnav li:hover ul ul, .topnav li.sfhover ul ul,
.topnav li:hover ul ul ul, .topnav li.sfhover ul ul ul,
.topnav li:hover ul ul ul ul, .topnav li.sfhover ul ul ul ul { left: -999em; }
.topnav li:hover ul, .topnav li.sfhover ul,
.topnav li li:hover ul, .topnav li li.sfhover ul,
.topnav li li li:hover ul, .topnav li li li.sfhover ul,
.topnav li li li li:hover ul, .topnav li li li li.sfhover ul { left: auto; }

/* topnav indicator */
.topnav .sf-sub-indicator { display: none; }
.topnav li ul .sf-sub-indicator { background: url("images/ico-arrow.png") no-repeat; position: absolute; display: block; right: 0.4em; top: 0.9em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }

/* topnav indicator */
.topnav .sf-sub-indicator { display: none; }
.topnav li ul .sf-sub-indicator { background: url("images/ico-arrow.png") no-repeat; position: absolute; display: block; right: 0.4em; top: 0.9em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }

/* topnav social icons */
.top-social { float: right; }
.top-social li { float: left; }
.top-social li a { padding: 1px 15px 6px 20px; float: left; color: #666; display: block; height: 16px; }
.top-rss { background: url("images/ico-feed.png") no-repeat 0px 8px; }
.top-email { background: url("images/ico-email.png") no-repeat 0px 8px; }
.top-twitter { background: url("images/ico-twitter.png") no-repeat 0px 8px; }
.top-facebook { background: url("images/ico-facebook.png") no-repeat 0px 8px; }

/*---------------------------------------------------------------------------------*/
/* CATEGORY MENU */
/*---------------------------------------------------------------------------------*/
#cat-menu { background: #fbfbfb url("images/bg-menu.gif") repeat-x left top; height: 39px; border-top: 1px solid #e0e0e0; border-bottom: 3px solid #326693; }

/* category navigation */
.nav { z-index: 99; float: left; margin: 0px; padding: 0px; list-style: none; line-height: 1; height: 39px; }
.nav a { position: relative; color: #444; display: block; z-index: 100; text-decoration: none; }
.nav li { float: left; width: auto; }
.nav li a { background: url("images/bg-nav-March.png") no-repeat right 0; font-size: 14px; padding: 0 15px; text-decoration: none; line-height: 39px; }
.nav li a:hover, .nav li a:active, .nav li.first a { background: #fff url("images/bg-nav-March.png") no-repeat right 0; line-height: 39px; }
.nav li a:hover { text-decoration: none; }
.nav li.current-cat a, .nav li.current-cat-parent a { background: #fff url("images/bg-nav-March.png") no-repeat right 0; line-height: 39px; }
.nav li.current-cat li a, .nav li li.current-cat a, .nav li.current-cat-parent li a { background: #fbfbfb; line-height: 30px; border-bottom: none; }
.nav li a.sf-with-ul {  }
.nav li ul { background: #fbfbfb; position: absolute; left: -999em; width: 178px; margin: 0px 0px 0px -1px; border: 1px solid #ECEDE8; border-width: 1px 1px 0px; z-index: 999; }
.nav li ul li { border-top: 1px solid #fff; border-bottom: 1px solid #ECEDE8; border-right: none; }
.nav li ul li a { background: #fbfbfb; width: 147px; padding: 0px 15px; color: #333; font-size: 12px; font-weight: normal; border-bottom: none; line-height: 30px; }
.nav li ul li a.sf-with-ul { padding: 0 15px; }
.nav li ul li a:hover { background: #fbfbfb; text-decoration: underline; line-height: 30px; border-bottom: none; }
.nav li ul ul { margin: -32px 0px 0px 177px; }
.nav li ul ul li a {  }
.nav li ul li ul li a {  }
.nav li:hover,.nav li.hover { position: static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left: -999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul { left: auto; }

/* category navigation indicator */
.nav .sf-sub-indicator { display: none; }
.nav li ul .sf-sub-indicator { background: url("images/ico-arrow.png") no-repeat; position: absolute; display: block; right: 0.4em; top: 0.9em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }

/*---------------------------------------------------------------------------------*/
/* BREADCRUMB */
/*---------------------------------------------------------------------------------*/
#breadcrumbs { background: #fff; color: #999; font-size: 11px; }
#breadcrumb { float: left; padding: 10px 15px; line-height: 1; }
#breadcrumb a { background: url("images/ico-arrow.png") no-repeat right center; margin-right: 1px; padding-right: 10px; }
.current-time { float: right; display: inline; margin: 7px 15px 0 0; }

/*---------------------------------------------------------------------------------*/
/* FEATURED CONTENT SLIDER */
/*---------------------------------------------------------------------------------*/
#loopedSlider { float: left; width: 668px; background: #FFF; position: relative; padding: 20px 0; }
#loopedSlider .featured-thumb { margin: 0 20px 0 0; padding: 5px; border: 1px solid #DDD; float: left; }
#loopedSlider .container { height: 260px; overflow: hidden; position: relative; margin: 0 0 0 15px; }
#loopedSlider .slides { position: absolute; top: 0; left: 0; }
#loopedSlider .slides div { position: absolute; top: 0; display: none; width: 640px; padding-right: 15px; overflow: hidden; }
#loopedSlider .entry-title { font-size: 24px; font-weight: normal; line-height: 28px; }
ul.pagination { list-style-type: none; margin: 15px 0 0 15px; }
ul.pagination li { float: left; margin: 0 7px; display: inline; }
ul.pagination a { display: block; height: 10px; width: 10px; text-indent: -555em; overflow: hidden; background: url("images/ico-featured-dot.png") no-repeat 0 0; }
ul.pagination li.active a { background: url("images/ico-featured-dot-active.png") no-repeat 0 0; }
.slider-bottom-ad { background: #f9f9f9; padding: 10px 15px; border-top: 1px solid #ECEDE8; }
.slider-bottom-ad img { background: #fff; padding: 4px; border: 1px solid #e0e0e0; }

/*---------------------------------------------------------------------------------*/
/* Home Table */
/*---------------------------------------------------------------------------------*/

div.home_table {
	width: 640px;
	margin: -10px 0 7px 0;
}
div.home_table table {
	width: 640px;
	height: 250px;
	padding: 0 0 7px 0;
	background: #FFF;
	border: 1px solid #ECEDE8;
}
div.home_table table tr {
	height: 40px;
}

div.home_table table tr.empty {
	height: 5px;
	line-height: 5px;
}
div.home_table table tr.row2,
div.home_table table tr.row4,
div.home_table table tr.row6,
div.home_table table tr.row8,
div.home_table table tr.row10 {
	background: #EDEDED;
}
div.home_table table tr.head {
	height: 30px;
}
div.home_table table tr.empty {
	height: 5px;
}
div.home_table table tr.head td {
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 -1px #000;
	background: url("images/tr_bg.png") 0 0 repeat-x;
}
div.home_table table td.more a,
div.home_table table td.goto a {
	width: 60px;
	height: 24px;
	line-height: 25px;
	text-align: center;
	font-size: 11px;
	text-shadow: 0 1px #FFF;
	background: url("images/more_button.png") 0 50% repeat-x;
	display: block;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 0 0 5px #888;
}
div.home_table table td.goto a {
	width: 76px;
	height: 25px;
	line-height: 25px;
	color: #333;
	background: url("images/goto_button.png") 0 50% repeat-x;
}
div.home_table table td span.hide {
	display: none;
}
div.home_table table td {
	line-height: 30px;
}
div.home_table table td div.img {
	width: 118px;
	height: 30px;
	margin: 0px 15px 0 0;
	cursor: pointer;
	float: left;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
/*---------------------------------------------------------------------------------*/
/* Bonus Table */
/*---------------------------------------------------------------------------------*/
div.bonus_table {
	width: 640px;
	margin: -10px 0 7px 0;
}
div.bonus_table table {
	width: 640px;
	height: auto;
	padding: 0 0 7px 0;
	background: #FFF;
	border: 1px solid #ECEDE8;
}
div.bonus_table table tr {
	height: 40px;
}

div.bonus_table table tr.empty {
	height: 5px;
	line-height: 5px;
}
div.bonus_table table tr.row2,
div.bonus_table table tr.row4,
div.bonus_table table tr.row6,
div.bonus_table table tr.row8,
div.bonus_table table tr.row10 {
	background: #EDEDED;
}
div.bonus_table table tr.head {
	height: 30px;
}
div.bonus_table table tr.empty {
	height: 5px;
}
div.bonus_table table tr.head td {
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 -1px #000;
	background: url("images/tr_bg.png") 0 0 repeat-x;
}
div.bonus_table table td.more a,
div.bonus_table table td.goto a {
	width: 60px;
	height: 24px;
	line-height: 25px;
	text-align: center;
	font-size: 11px;
	text-shadow: 0 1px #FFF;
	background: url("images/more_button.png") 0 50% repeat-x;
	display: block;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 0 0 5px #888;
}
div.bonus_table table td.goto a {
	width: 76px;
	height: 25px;
	line-height: 25px;
	color: #333;
	background: url("images/goto_button.png") 0 50% repeat-x;
}
div.bonus_table table td span.hide {
	display: none;
}
div.bonus_table table td {
	line-height: 30px;
}
div.bonus_table table td div.img {
	width: 118px;
	height: 30px;
	margin: 0px 15px 0 0;
	cursor: pointer;
	float: left;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
/*---------------------------------------------------------------------------------*/
/* CONTENT */
/*---------------------------------------------------------------------------------*/
.section-title { background: #fbfbfb; padding: 10px 15px; border-top: 1px solid #ECEDE8; border-bottom: 1px solid #ECEDE8; font-size: 13px; line-height: 1; }
.section-title a { color: #333; }
.section-title a:hover { text-decoration: none; }
.section-title a.subscribe-rss { text-indent: -555em; float: right; display: block; background: url("images/ico-rss.png") no-repeat 0 -2px; width: 16px; height: 16px; }
.display { float: right; width: 49px; height: 20px; margin-top: -2px; background: url("images/btn-display.gif") no-repeat 0 0; text-indent: -5555em; overflow: hidden; cursor: pointer; }
.display-grid { background: url("images/btn-display.gif") no-repeat 0 -20px; }
.cat-feedlink a { vertical-align: bottom; width: 16px; height: 16px; display: inline-block; background: #FAFAFA url("images/ico-rss.png") no-repeat 0 1px; margin: 0 0 0 4px; text-indent: -5555em; overflow: hidden; }
.hentry { margin: 15px 15px; padding: 0 0 15px; border-bottom: 1px solid #ECEDE8; }
.single .hentry { border-bottom: 0; padding-bottom: 0; }
.grid-content .hentry { width: 300px; float: left; display: inline; }
.grid-content .gridrow { border-bottom: 1px solid #ECEDE8; margin: 0 15px; }
.grid-content .hentry { margin: 15px 19px 15px 0 !important; border-bottom: 0 !important; }
.grid-content .alt { margin-right: 0 !important; }
.grid-content .hentry .entry-thumb { margin-right: 10px; }
.grid-content .hentry .entry-excerpt { display: block; }
#rating {margin-bottom: 5px; height:50px; }

/* content bar */
.content-bar ul li { margin: 0 15px; padding: 7px 0px; }

/* comment bubble */
.comment-bubble { background: url("images/ico-comment.gif"); float: right; width: 43px; height: 46px; margin: 0 0 10px 10px; font-size: 11px; font-weight: normal; color: #555; text-align: center; }
.comment-bubble strong { font-size: 16px; line-height: 36px; font-weight: normal; }
.comment-bubble a { color: #333; }
.entry-thumb { float: left; display: block; position: relative; margin: 0 15px 10px 0; padding: 4px; display: block; border: 1px solid #E0E0E0; color: #333; }
.entry-thumb img { display: block; }
.entry-title { line-height: 22px; font-family: "Century Gothic",Arial,serif; font-size: 18px; font-weight: normal; }
.entry-title a:hover { text-decoration: underline; }
h1.entry-title { font-size: 22px; margin: 0 0 10px 0; line-height: 30px; font-weight: bold;}
.entry-excerpt { display: table; }
.entry-meta { color: #999; margin: 5px 0; font-size: 11px; }
.entry-meta a { color: #888; text-decoration: none; }
.entry-meta a:hover { text-decoration: underline; }
.meta-March { color: #CCC; margin: 0 3px; }
.meta-more { font-size: 11px; margin: 10px 0 0; font-weight: bold; }
.meta-more a {  }
.meta-more a:hover {  }
#entry-bottom { margin: 15px 0; }
#entry-tags { margin-left: 10px; }
#entry-author { border: 1px solid #ECEDE8; margin: 0px 0 15px 0; }
#author-avatar { float: left; }
#author-avatar img { display: block; padding: 4px; background: #FFF; }
.entry-author-content { background: #fafafa; padding: 10px 15px; }
.entry-social { float: left; display: inline; width: 310px; margin-bottom: 15px; border: 1px solid #ECEDE8; border-top: none; }
.entry-related { float: right; width: 309px; border: 1px solid #ECEDE8; border-top: none; }
.entry-related h3 {  }
.entry-related ul { overflow: hidden; padding: 5px 15px 15px 15px; }
.entry-related ul li { border-bottom: 1px solid #ECEDE8; padding: 8px 0; color: #999; position: relative; top: -1px; }
.entry-related li a { display: block; background: url("images/ico-bullet.gif") no-repeat 0 5px; padding-left: 12px; }
.entry-social h3, .entry-related h3 { background: #fafafa; }

/* newsletter */
.newsletter { float: left; height: 130px; margin: 15px; }
.newsletter p { font-size: 12px; color: #777; }
.subscribe-form { margin: 10px 0; }
.subscribe-form .email { width: 190px; float: left; border: 1px solid #ddd; color: #777; padding: 6px; }
input:focus { background: #ffffff; }
.subscribe-form .button { background: url("images/btn-right.png") no-repeat center; color: #666; font-weight: bold; margin-left: 10px; display: block; float: left; height: 28px; padding: 5px 6px; border: 1px solid #ddd; cursor: pointer; }
.subscribe-form .button:hover { text-decoration: none; }

/* entry share */
.entry-share { float: left; height: 60px; margin: 15px; }
.twitter-share-button { float: left; padding: 0 10px 0 0; }
.fb-button { float: left; margin-right: 10px; }
.gpone { float: left; margin: 0px; }
.loop-share { display: block; float: left; margin: 10px 0 0; width: 100%; }
.loop-share .btn-tweet, 
.loop-share .btn-like, 
.loop-share .btn-plus { float: left; display: inline-block; width: 90px; height: 22px; margin: 0 2px 0 0px; padding: 0px; }

/*---------------------------------------------------------------------------------*/
/* entry */
/*---------------------------------------------------------------------------------*/
.entry p,.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol { margin: 10px 0 20px 0; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { color: #0A0A0A; }
.entry ul,.entry ol { margin: 20px 0 20px 30px; }
.entry ol { list-style-type: decimal; }
.entry ul { list-style-type: square; }
.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul { margin: 0 0 0 20px; }
.entry hr { border-top: 1px solid #FFF; border-top: 1px solid #C7D7DB; background: none; height: 0; margin: 0 0 20px 0; padding: 0; clear: both; }
.entry hr.none { border: 0 none; height: 0; background: none; margin: 0; padding: 0; clear: both; }
.entry a:hover { text-decoration: underline; }
.entry blockquote { margin: 20px 20px; padding: 0 30px 0 20px; overflow: hidden; border-left: 10px solid #F7F7F7; }
.entry img { border: 1px solid #E0E0E0; padding: 5px; vertical-align: bottom; }
img.alignleft { margin: 6px 10px 6px 0; }
img.alignright { margin: 6px 0 6px 10px; }
img.alighcenter {  }

/* full width */
.onecolumn { margin: 0 !important; background: #FFF !important; }
.onecolumn #content { margin: 0 !important; width: 100%; }
.page-template-template-fullwidth-php #main { background: #fff; }

/* post images */
.wp-caption { background: #F7F7F7; text-align: center; padding: 4px 0px 5px 0px; border: 1px solid #e6e6e6; }
.wp-caption img { margin: 0px 0px 5px 0px; padding: 0px; border: 0px; }
.wp-caption p.wp-caption-text { margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; line-height: 12px; }

/* pagenavi */
.pagenavi { margin: 0 0 15px 0; padding: 15px; text-align: center; }
.pagenavi a,.pagenavi span { border: 1px solid #E0E0E0; padding: 4px 8px; margin: 0 5px; background: #F7F7F7; }
.pagenavi a:hover { border-color: #ccc; }
.pagenavi .current { background: #FFF !important; }
.pagenavi span.pages { background: none; border: 0; }

/* wp-pagenavi */
.wp-pagenavi { font-weight: normal; margin: 0 0 15px 0; padding: 15px; text-align: center; }
.wp-pagenavi .extend,
.wp-pagenavi span.pages { background: #fff; border: none; color: #999; padding: 0 10px 0 0; }
.wp-pagenavi a:link,
.wp-pagenavi a:visited { background: #fff; border: 1px solid #e9e9e9; display: inline; margin: 0 0 0 3px; padding: 6px 10px 5px 10px; }
.wp-pagenavi .on,
.wp-pagenavi .current { background: #f9f9f9 !important; border: 1px solid #e9e9e9 !important; font-weight: normal !important; }
.wp-pagenavi .on,
.wp-pagenavi .current,
.wp-pagenavi a:hover { background: #f9f9f9 !important; border: 1px solid #e9e9e9 !important; color: #666 !important; margin: 0 0 0 3px; padding: 6px 10px 5px 10px; }

/*---------------------------------------------------------------------------------*/
/* SIDEBAR */
/*---------------------------------------------------------------------------------*/

/* general widgets*/
.widget {  }
.widget-title { padding: 0 0 10px 0; font-size: 13px; line-height: 1; }
.widget ul { overflow: hidden; }
.widget ul li { border-top: 1px solid #ECEDE8; padding: 5px 0; position: relative; top: -1px; }
.widget ul ul { border-top: 1px solid #ECEDE8; margin: 5px 0 0; }
.widget p { margin: 15px 0; }
#sidebar .widget-wrap { margin: 0 0 0px; }
#sidebar .widget-content { padding: 0px; }
#sidebar .widget { background: #FFF; }
#sidebar .widget-title { background: #fbfbfb; height: 30px; padding: 0 15px; border-top: 1px solid #ECEDE8; border-bottom: 1px solid #ECEDE8; line-height: 30px; clear: both; }
#sidebar .widget ul { padding: 0 15px; }
#sidebar .widget ul li { display: block; padding: 7px 0 7px 11px; background: url("images/ico-bullet.gif") no-repeat 0 12px; }

/* sidebar tabber */
#tab-sidebar { border-top: 1px solid #ECEDE8; background: #FFF; overflow: hidden; }
.tab-widget-menu { background: #fbfbfb; font-size: 11px; font-weight: bold; width: 290px; height: 30px; }
.tab-widget-menu li { float: left; display: block; background: #fbfbfb url("images/bg-tab-March.png") no-repeat right 0; padding: 0 10px; width: auto; height: 30px; line-height: 30px; cursor: pointer; text-transform: uppercase; color: #444; text-align: center; }
.tab-widget-menu li.selected { background: #fff url("images/bg-tab-March.png") no-repeat right 0; position: relative; height: 30px; bottom: 0px; }
#tab-sidebar .widget { background: #FFF; border: 0; padding: 5px 0px; }
#tab-sidebar .widget > div { border-top: 0; }
#tab-sidebar .textwidget { border-top: 0; }
#tab-sidebar .widget ul li { background: none; padding: 10px 0 5px; }
#tab-sidebar .widget ul li a { background: none; }
#tab-sidebar .info { display: table; }
#tab-sidebar a.comments-link,#tab-sidebar .meta { display: block; font-size: 11px; color: #999; text-transform: uppercase; }
#tab-sidebar #recent-comments a { color: #999; }
#tab-sidebar #recent-comments a:hover { text-decoration: none; }
#tab-sidebar #recent-comments a span.comment-author { font-weight: bold; color: #333; }
.tab-widget .entry-thumb, .tab-widget .avatar { padding: 4px; border: 1px solid #ECEDE8; float: left; margin: 0 10px 5px 0; }
.widget_calendar #calendar_wrap { padding: 10px 15px 15px 15px; }

/* calendar */
#wp-calendar { width: 100%; }
#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align: center; }
#wp-calendar th { background: #f5f5f5; padding: 3px; border: 1px solid #f0f0f0; }
#wp-calendar td { padding: 5px 2px; border: 1px solid #f0f0f0; }
#wp-calendar caption { background: transparent; font-weight: bold; padding: 3px 0px 7px 0px; color: #333; }
#wp-calendar #today { background: #f5f5f5; font-weight: bold; }

/* tag cloud */
.widget_tag_cloud {  }
.widget_tag_cloud div { padding: 10px 15px; text-align: center; font: 100%/160% Arial; }
.widget_tag_cloud a { margin: 0 3px; white-space: nowrap; }
.widget_archive select { margin: 10px 15px; }

/* flickr widget */
.widget_tj_flickr h3 span { color: #0061D8; }
.widget_tj_flickr h3 span span { color: #FF1183; }
.widget_tj_flickr { padding: 0 !important; border: 0 !important; }
.widget_tj_flickr .wrap { padding: 10px 10px; }
.flickr_badge_image img { float: left; border: 1px solid #E0E0E0; padding: 4px; background: #FFF; margin: 0 2px 3px 2px; }
.flickr_badge_image a:hover img { border-color: #ddd; }

/* twitter widget */
.twitter-timestamp { color: #999 !important; font-size: 11px; font-style: italic; text-decoration: none; }
.widget_tj_twitter h3 a { display: block; background: url("images/ico-twitter-stream.png") no-repeat right -2px; }

/* text widget */
.textwidget { padding: 10px 15px; }

/* author info */
.widget_tj_authorinfo .wrap { padding: 10px 15px; }

/* 125x125 ads */
.widget-ad125 { padding: 15px 0px 10px 10px; }
.widget-ad125 img { margin: 0 0 3px 5px; padding: 0; }

/* general advertisement */
.widget-ads { padding: 10px 15px 15px 15px; border-top: 1px solid #ECEDE8; }
.ad-title { display: block; margin-bottom: 10px; font-size: 11px; font-weight: normal; color: #999; text-transform: uppercase; text-align: center; }

/* video */
.tj-video .open { padding: 10px 0 10px 15px; }
.tj-video .open .description { color: #999; margin: 10px 0 0 0; font-size: 11px; font-style: italic; }
.tj-video .hide { display: none; }
.tj-video li { background: url("images/ico-video.png") no-repeat 0 10px !important; border-top: 1px solid #e6e6e6; padding-left: 23px !important; }
.tj-video li a { border-bottom: none !important; }

/* search form */
.widget_search { padding: 10px 15px; border: 0 !important; }
#search { float: right; display: inline; width: 160px; margin: 6px 15px 0 0; }
#searchform { background: #FFF; border: 1px solid #e0e0e0; height: 25px; }
#searchform input { display: block; background: none; border: none; }
#searchform input#s { float: left; background: #fff; width: 100px; height: 16px; padding: 4px 7px 4px 7px; font-family: Georgia; font-size: 12px; line-height: 12px; font-style: italic; color: #999; line-height: 12px; }
#searchform input#searchsubmit { float: right; background: url("images/ico-secarch.gif") no-repeat left center; width: 19px; height: 18px; padding: 4px 6px 4px 0; overflow: hidden; text-indent: -5555em; cursor: pointer; }

/*---------------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------------*/
#footer { background: #fff; color: #333; overflow: hidden; padding: 0 15px; border-top: 1px solid #ECEDE8; }
#footer #fwidget-4 { width: 270px; float: right; margin-right: 0; }
#footer #fwidget-4 .widget { width: 270px; }
#footer .widget { float: left; display: inline; width: 200px; padding: 0; margin: 20px 20px 15px 0; border-bottom: 0; }
#footer .fwidget { margin-bottom: 15px; }
#footer .widget-title { color: #333; border-bottom: 1px solid #ddd; }
#footer ul li { border-top: 1px dotted #e0e0e0; padding: 5px 15px; background: url("images/ico-bullet.gif") no-repeat 0 10px; }
#footer ul ul { border-top: 1px dotted #e0e0e0; }
#bottom { background: #f9f9f9; clear: both; font-size: 11px; color: #333; padding: 10px 15px 10px 15px; border-top: 1px solid #e0e0e0; }
#bottom a { color: #333; }
.backtotop { background: url("images/ico-go-up.png") no-repeat; width: 48px; height: 48px; }

/* footer widgets */
#footer .textwidget, 
#footer .widget_tag_cloud div, 
#footer .widget_calendar #calendar_wrap,
#footer #searchform { padding-left: 0 !important; padding-right: 0 !important; }
#footer .widget_archive select { margin-left: 0 !important; margin-right: 0 !important; }

/*---------------------------------------------------------------------------------*/
/* COMMENTS */
/*---------------------------------------------------------------------------------*/
#respond { margin: 20px 0px 0px 0px; }
#respond p { color: #777; margin: 0px; }
.comments-box { margin: 0 15px; padding: 10px 0px 0px 0px; }
.comments-box h3 { font-family: Georgia,serif; font-size: 20px; font-weight: normal; }
.cancel-comment-reply a { padding: 5px 0px 0px 0px; font-size: 11px; text-decoration: underline; }
.cancel-comment-reply a:hover { text-decoration: none; }
.text { border: 1px solid #e6e6e6; padding: 2px; color: #777; width: 200px; }

/* comment framework */
#pings { margin-bottom: 40px; }
ul.children { margin-left: 0px; }
ol.commentlist { margin: 20px 0px 0px 0px; }
cite.fn { font-size: 14px; font-weight: bold; font-style: normal; letter-spacing: -0.05em; display: block; padding-top: 9px; }
cite.fn a, cite.fn a:hover { text-decoration: none; }
span.says { display: none; }
.commentlist li { margin: 10px 0px 0px 0px; padding: 15px; list-style: none; border: 1px solid #ECEDE8; }
.commentlist li.depth-2 { background: #ffffff; border: 1px solid #ECEDE8; margin-left: 15px; }
.commentlist li.depth-3 { background: #fafafa; border: 1px solid #ECEDE8; margin-left: 15px; }
.commentlist li.depth-4 { background: #ffffff; border: 1px solid #ECEDE8; margin-left: 15px; }
.commentlist li.depth-5 { background: #fafafa; border: 1px solid #ECEDE8; margin-left: 15px; }
.commentlist code { background: #e6e6e6; padding: 5px; }
.commentlist .moderation { margin-top: 10px; color: #660000; }
.commentlist .thread-even { background: #fafafa; }
.commentlist .children { margin-top: 15px; }
.commentlist p { clear: both; }
.commentlist p a { text-decoration: underline; }
.commentlist p a:hover { text-decoration: none; }
.comment-author { margin-bottom: 5px; }
.avatar { margin-right: 10px; float: left; padding: 3px; border: 1px solid #e9e9e9; background: #fff; }
.reply { margin: 15px 0px 0px 0px; }
.reply a, .reply a:visited { font-size: 12px; text-decoration: underline; }
.reply a:hover { text-decoration: none; }
.comment-meta { float: left; font-size: 12px; margin-bottom: 15px; }
.comment-meta a { color: #999; }

/* comment form */
#commentform { margin: 15px 0 0 0; }
#commentform input.txt, #commentform textarea { font: 14px/14px Arial, Helvetica, sans-serif; border-color: #ccc #efefef #efefef #ccc; border-width: 1px; border-style: solid; }
#commentform input.txt { color: #666; background: #fafafa; width: 170px; margin: 0 5px 10px 0; padding: 5px 7px; }
#commentform textarea { color: #666; background: #fafafa; width: 95% !important; padding: 5px 7px; }
#commentform #submit { margin: 15px 0 10px 0; }

/* button */
a.button { background: url("images/btn-left.png") no-repeat left; color: #505050 !important; display: block; float: left; font-size: 12px; font-weight: bold; height: 23px; line-height: 22px !important; margin: 15px 0; padding: 0 0 10px 12px; cursor: pointer; }
a.button span { background: url("images/btn-right.png") no-repeat right; display: block; float: left; height: 23px; padding: 5px 10px 5px 0; }
a.button:hover { text-decoration: none; }

/* misc */
.page .hentry, .error404 .hentry { border-bottom: 0; }
.header-ad { float: right; width: 468px; height: 60px; overflow: hidden; margin: 25px 0 0; }

div.startentry {
	width: 312px;
	height: 324px;
	background: #FFFFFF;
	border: 1px solid #ECEDE8;
	border-radius: 5px;
	position: relative;
	float: left;
}


div.startentry div.img {
	width: 270px;
	height: 200px;
	margin: 10px auto 0 auto;
	border: 1px solid #ECEDE8;
	border-radius: 10px;
}
div.startentry div.img:hover {
	border: 1px solid #333;
}
div.startentry div.img a:hover {
	text-decoration: none;
}
div.startentry div.img a {
	width: 260px;
	height: 200px;
	display: block;
}
div.startentry h2 {
	width: 292px;
	line-height: 15px;
	margin: 16px 0 0 10px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #ECEDE8;
}
div.startentry p {
	width: 297px;
	height: auto;
	line-height: 14px;
	margin: 5px 0 0 10px;
	font-size: 12px;
	float: left;
	overflow: hidden;
}

div.rigthentry {
	width: 312px;
	height: 100px;
	background: #FFFFFF;
	border: 1px solid #ECEDE8;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	float: right;
}
div.rigthentry+div.rigthentry {
	margin: 10px 0 0 0;
}

div.rigthentry h2 {
	width: 180px;
	line-height: 12px;
	margin: 8px 0 0 10px;
	font-size: 12px;
	float: left;
	border-bottom: 1px solid #ECEDE8;
	
}
div.rigthentry p {
	width: 182px;
	height: 60px;
	margin: 0 0 0 10px;
	line-height: 12px;
	font-size: 11px;
	overflow: hidden;
	float: left;
	margin-top: 7px;
}
div.rigthentry div.img {
	width: 100px;
	height: 75px;
	margin: 12px 10px 0 0;
	border: 1px solid #ECEDE8;
	border-radius: 10px;
	float: right;
}
div.rigthentry div.img:hover {
	border: 1px solid #333;
}

div.rigthentry div.img a:hover {
	text-decoration: none;
}

div.rigthentry div.img a {
	width: 100px;
	height: 75px;
	display: block;
}
div.rigthentry div.readmore {
	right: 9px;
}

div.leftentry {
	width: 312px;
	height: 100px;
	background: #FFFFFF;
	border: 1px solid #ECEDE8;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	float: left;
}
div.leftentry+div.leftentry {
	margin: 0 0 0 0;
}

div.leftentry h2 {
	width: 180px;
	line-height: 12px;
	margin: 8px 0 0 10px;
	font-size: 12px;
	float: left;
	border-bottom: 1px solid #ECEDE8;
	
}
div.leftentry p {
	width: 182px;
	height: 60px;
	margin: 0 0 0 10px;
	line-height: 12px;
	font-size: 11px;
	overflow: hidden;
	float: left;
	margin-top: 7px;
}
div.leftentry div.img {
	width: 100px;
	height: 75px;
	margin: 12px 10px 0 0;
	border: 1px solid #ECEDE8;
	border-radius: 10px;
	float: right;
}
div.leftentry div.img:hover {
	border: 1px solid #333;
}

div.leftentry div.img a:hover {
	text-decoration: none;
}

div.leftentry div.img a {
	width: 100px;
	height: 75px;
	display: block;
}
div.lefthentry div.readmore {
	right: 9px;
}

div.mainentry {
	width: 312px;
	height: 205px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	background: #FFFFFF;
	border: 1px solid #ECEDE8;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	float: left;
}
div.mainentry.right {
	float: right;
}

div.mainentry.left {
	float: left;
}
div.mainentry h2 {
	width: 295px;
	height: 18px;
	line-height: 18px;
	margin: 10px 0 0 10px;
	font-size: 14px;
	border-bottom: 1px solid #ECEDE8;
}

div.mainentry div.img {
	width: 100px;
	height: 80px;
	margin: 10px 10px 0 10px;
	border: 1px solid #ECEDE8;
	border-radius: 10px;
	float: left;
}
div.mainentry div.img:hover {
	border: 1px solid #333;
}
div.mainentry div.img a:hover {
	text-decoration: none;
}

div.mainentry div.img a {
	width: 100px;
	height: 80px;
	display: block;
}
div.mainentry p {
	line-height: 14px;
	padding: 5px 10px 0 10px;
	font-size: 12px;
}

div.maintopentry {
	width: 637px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	background: #FFFFFF;
	border: 1px solid #ECEDE8;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	float: left;
}

div.maintopentry div.img {
	width: 150px;
	height: 150px;
	margin: 10px 10px 0 10px;
	border: 1px solid #ECEDE8;
	border-radius: 10px;
	float: left;
}

div.maintopentry div.img:hover {
	border: 1px solid #333;
}

div.mainentry div.img a:hover {
	text-decoration: none;
}

div.maintopentry div.img a {
	width: 150px;
	height: 150px;
	display: block;
}

div.mainentry div.img2 {
	width: 62px;
	height: 42px;
	float:left;
	display:block;
	border:none;
	}


div.mainentry div.details a{
	width: auto;
	height: 42px;
	text-align: left;
	line-height: 14px;
	font-size: 13px;
	margin-top: 5px;
	float:left;
	border:none;
	}	

div.maintopentry h2 {
	width: 620px;
	height: 18px;
	line-height: 18px;
	margin: 10px 0 0 10px;
	font-size: 14px;
	border-bottom: 1px solid #ECEDE8;
}


div.maintopentry p {
	line-height: 14px;
	padding: 5px 10px 0 10px;
	font-size: 12px;
}

div.sidead1  {
	width: 250px;
	height: 250px;
	border: 1px solid #ECEDE8;
	margin-top: -15px;
}


/*---------------------------------------------------------------------------------*/
/* Wett Tipps */
/*---------------------------------------------------------------------------------*/

div.tipptop {
	width: 260px;
	height: 230px;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	float: left;
}

div.tipptop h2 {
	width: auto;
	line-height: 12px;
	margin: 8px 0 0 0px;
	font-size: 13px;
	float: left;
	border-bottom: 1px solid #ECEDE8;
	
}

div.tipptop div.oddsbox {
	width: 120px;
	height: 60px;
	margin: 10px 0 0 0;
	overflow: hidden;
	float: left;
}

div.tipptop div.oddsbox div.odds {
	width: 120px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	float: left;
	text-align:center;
}

div.tipptop div.oddsbox div.odds1 {
	width: 40px;
	height: 20px;
	margin: 0 0 0 0;
	line-height: 20px;
	overflow: hidden;
	float: left;
	text-align:center;
}

div.tipptop div.oddsbox div.odds2 {
	width: 40px;
	height: 20px;
	margin: 0 0 0 0;
	line-height: 20px;
	overflow: hidden;
	float: left;
	text-align:center;
}

div.tipptop div.oddsbox div.odds3 {
	width: 40px;
	height: 20px;
	margin: 0 0 0 0;
	line-height: 20px;
	overflow: hidden;
	float: left;
	text-align:center;
}

div.tipptop div.bookibutton {
	width: 120px;
	height: 40px;
	margin: 10px 0 0 0px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	float: left;
}

div.tipptop div.bookitipp {
	width: 240px;
	height: 80px;
	margin-left: 10px;
	line-height: 20px;
	overflow: hidden;
	float: left;
}

div.tipptop div.img {
	background: #333333;
	width: 100px;
	height: 100px;
	margin: 10px 10px 10px 10px;
	border: 1px solid #ECEDE8;
	
	border-radius: 5px;
	float: left;
}
div.tipptop div.img:hover {
	border: 1px solid #336699;
}

div.tipptop div.img a:hover {
	text-decoration: none;
}

div.tipptop div.img a {
	width: 100px;
	height: 100px;
	display: block;
}

div.teamclear {
	width: 10px;
	height: 230px;
	float: left;
	}
div.teamform {
	width: 365px;
	height: 230px;
	background: #FFFFFF;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	float: right
}

div.teamform h2 {
	width: auto;
	line-height: 12px;
	margin: 8px 0 0 10px;
	font-size: 13px;
	float: left;
	border-bottom: 1px solid #ECEDE8;
	
}

div.teamform p {
	width: 340px;
	line-height: 20px;
	margin: 10px 10px 10px 10px;
	float: left;
	
}

div.teamform1 {
	width: auto;
	height: auto;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	float: right;
}

div.teamform1 h2 {
	width: auto;
	line-height: 12px;
	margin: 8px 0 0 0px;
	font-size: 13px;
	float: left;
	border-bottom: 1px solid #ECEDE8;
	
}

div.teamform1 p {
	width: auto;
	line-height: 20px;
	float: left;
	
}

/*---------------------------------------------------------------------------------*/
/* Wett Tipp Page */
/*---------------------------------------------------------------------------------*/
div.tippentry {
	width: 312px;
	height: 290px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	background: #FFFFFF;
	border: 1px solid #ECEDE8;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	float: left;
}
div.tippentry.right {
	float: right;
}

div.tippentry.left {
	float: left;
}
div.tippentry h2 {
	width: 295px;
	height: 18px;
	line-height: 18px;
	margin: 10px 0 0 10px;
	font-size: 14px;
	border-bottom: 1px solid #ECEDE8;
}

div.tippentry div.img {
	width: 100px;
	height: 100px;
	margin: 4px 4px 0 10px;
	border: 1px solid #ECEDE8;
	border-radius: 10px;
	float: left;
}
div.tippentry div.img:hover {
	border: 1px solid #336699;
}
div.tippentry div.img a:hover {
	text-decoration: none;
}

div.tippentry div.img a {
	width: 100px;
	height: 100px;
	display: block;
}
div.tippentry p {
	width: 292px;
	line-height: 14px;
	padding: 5px 5px 0 10px;
	font-size: 12px;
}

div.tippentry div.topper {
	width: 312px;
	height: 42px;
	border:none;
	}
	
div.tippentry div.img2 {
	width: 62px;
	height: 42px;
	float:left;
	display:block;
	border:none;
	}

div.tippentry div.details a{
	width: 190px;
	height: 42px;
	text-align: left;
	line-height: 14px;
	font-size: 13px;
	margin-top: 5px;
	float:left;
	border:none;
	}	


.spotleft1{
	width: 120px;
	height: 600px;
	margin-top: -1px;
	border-radius: 10px;
	margin-left: -123px;
	position: relative;
	float:left;
	}		
	
.spotleft2{
	width: 120px;
	height: 600px;
	margin-top: 619px;
	border-radius: 10px;
	margin-left: -123px;
	position: relative;
	float:left;
	}	
	
#bar {
position: fixed;
background: url("images/bottompic.png") 0 0 repeat-x;
width: 100%;
height:50px;
}

.barinner{
	width: 815px;
}	


.bar1{
	width: 195px;
	font-size: 20px;
	margin-right: 15px;
	display:inline;
	
}	


.bar2{
	width: auto;
	font-size: 20px;
	margin-right: 15px;
	display:inline;
}	

.bar3{
	width: 170px;
	font-size: 20px;
	display:inline;
}		

#bonusbutton {
	width:300px;
	background-repeat:no-repeat;
	height:119px;
	background: url("images/bonus-button1.png");
}
#bonusbutton:hover {
	position:relative;
	width:300px;
	background-repeat:no-repeat;
	height:119px;
	background: url("images/bonus-button2.png");
}
#bonusbutton .bb3 a {
	width: 300px;
	height: 119px; 
}

.bb1 {
	position:relative;
	padding-left:26px;
	padding-top:37px;
	width:auto;
	height:30px;

}

.bb2 {
	position:relative;
	padding-left:43px;
	padding-top:10px;
	width:211px;
	font-size:13px;
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: center;
	color: #ffffff;
	line-height: 15px;

}

.bb3 {
	position:relative;
	padding-left:-46px;
	padding-top:10px;
	width:295px;
	font-size:13px;
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: center;
	color: #333333;
	line-height: 15px;

}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
