/*
Theme Name: BetSettle.com Default
Theme URI: http://www.betsettle.com
Description: Bet Settle unique theme
Version: 1.0
Author: DesignNudge
Author URI: http://www.designnudge.com
Tags: blue, custom header, fixed width, two columns, widgets

*/

* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	font: 62.5% Arial, Helvetica, sans-serif; /* 62.5% sets 1em to about 10px */
	background: #333;
	color: #000;
	text-shadow: #000000 0 0 0px; /* remove shadow from Safari */
}
#container {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	background: #ededed;
	text-align: left;
}
#page {
	width: 970px;
	background: #ededed;
	float: left;
}
#wrap {
	float: left;
	background: #ededed url('images/wrap-bkg.jpg') top left repeat-y;
	padding: 0 0 3em;
	width: 970px;
}
#content {
	float: left;
	padding: 0;
	width: 632px;
}
#sidebar {
	float: left;
	margin: 0;
	padding: 0 0 0px 0 !important;
	width: 338px;
}
#sidebar-inner {
	background: url('images/about-bkg.jpg') top left no-repeat;
	margin: 0;
	padding: 0;
}
.children {

}
#content-inner {
	width: 576px;
	padding: 0em 26px 0 30px;
	float: left;
}
.post {
	clear: both;
	margin-bottom: 3em;
}

.front-page-feature {
border-bottom: 3px solid #666666; 
padding-bottom: 3em; 
margin-bottom: 2em;
}

.front-page-feature h3 {
font-size: 1.6em;
font-weight: normal;
line-height: 1.6em;
}

.post h3 {
font-size: 1.6em;
font-weight: bold;
line-height: 1.6em;
}


.post p {
	line-height: 1.4em;
	font-size: 1.4em;
	margin: 0 0 1.2em;
}
#content-home .post p {
	line-height: 1.3em;
	font-size: 1.3em;
	margin: 0 0 1.2em;
}
.post ul, .post ol {
	padding: 0 2em 1.2em 2em;
	font-size: 1.2em;
}
.post ul li, .post ol li {
	padding: .5em 0;
	line-height: 1.4em
}

.post ul li, .post ol li {
	padding: .5em 0;
	line-height: 1.4em
}
#content-inner .post ul.post-meta {padding: 0 2em 1.2em 0; font-size: 1.4em; list-style: none}
#content-inner .post ul.post-meta li .post-meta-key {font-size: 1.6em;}

#content-inner .post ul.post-meta li {}


.postmetadata {
	color: #666;
}
.postmetadataalt {
	color: #666;
	padding: .5em 0 0 0;
	background: url(images/line.gif) repeat-x scroll left top;
}
.info {
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding: .75em;
	clear: both;
	margin: 1em 0;
	font-size: 1.4em;
}
#sidebar #about {
padding: 30px 6em 1em 3em;
position: relative;
}
#sidebar #about h2 {
	font-size: 2.2em;
	color: #000000;
	background: #fff;
	width: 200px;
}

#sidebar #about .wrap ul li{
	font-size: 1.1em;
	padding-bottom: .5em;
}

#sidebar #about .wrap img {
	margin: 0 10px 0 0;
}
#sidebar #about .left {
	float: left;
}
#sidebar #about .right {
	float: left;
}
#sidebar #about ul {
	list-style: circle;
}
#sidebar #about ul li{
	font: 1.6em Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 0 .75em 0;
	padding: 1em 0;
	list-style: none;
	border-top: 3px double #ccc;
	border-bottom: 3px double #ccc;
	text-transform: lowercase;
	line-height: 1.8em;
}

#sidebar #about ul li small{
		text-transform: capitalize;
}


#sidebar p.sponsors {
	padding: 1em 40px .5em 25px;
	clear: both;
	font-style: italic;
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 1.8em
}

#sidebar p.sponsors img {
	padding: 0 10px 10px 0;
	border-width: 0px;
}

#footer-right p img, #copyright-right p img{
	border-width: 0px;
}


#header {
	/* background: url('images/header/horses.jpg') top left no-repeat; */
	width: 970px;
	min-height: 115px;
	height: 115px;
}
#header-wrap {
	margin: 0 0 0 30px;
	padding: 0;
	width: 910px;
}
#header-left {
	float: left;
	padding: 5px 0 0 0
}
#header-right {
	float: right;
	padding: 0 0 0 0;
}
#header-right #s {
	padding: 2px;
}
#sidebar ul {
	list-style: none;
}
#sidebar ul ul {
	margin: 0em 5em 1em 3em;
	padding: .5em 0;
	list-style: none;
}
#sidebar ul ul ul{
	margin: 0.5em 2em;
	list-style: circle;
}

#sidebar ul ul li {
	margin: .5em 0;
	font: 1.2em Arial, Helvetica, sans-serif;
}
#sidebar ul ul ul li {
	font-size: 92%;
}
#sidebar ul a, #sidebar ul a:visited {
	color: #333;
}
#content-inner h2 {
	font-size: 2em;
	margin: 0 0 .5em;
}

#content-inner #content-home h2 {
	font-size: 1.6em;
	margin: 0 0 .5em;
}
.post h2 a, .post h2 a:visited{
	color: #000000;
}
#sidebar h2 {
	font-size: 1.6em;
	color: #FFFFFF;
	background: url('images/h2-bkg.jpg') top left repeat-x;
	width: 301px;
	margin: 1em 0 0 8px;
	padding: .3em 0;
	text-indent: 1em;
	letter-spacing: 0.03em;
	height: 30px;
	min-height: 30px;
}

/* Image Replacement - Main site logo */
h1 {
	font: bold italic 2.4em 'Arial', Verdana, Sans-Serif; 
	letter-spacing: -1px; 
	width: 125px; 
	height: 100px; 
	position: relative; 
	overflow: hidden; /* see notes on overflow */
}

h1 span {
	background: url('images/logo.jpg') no-repeat 0 0; 
	width : 125px; 
	height: 100px; 
	position: absolute; 
	top: 0; 
	left: 0
}

h1 span:hover {
   background: url(images/logo-hover.jpg) no-repeat scroll 0pt -0px !important /* */;
}

h1 a {
   display : block;
   text-decoration : none;
   cursor : pointer;
   color: #FFF;
} 
h1 a:visited {
   color: #FFF;
} 
h1 a:hover {
   color: #FFF;
   text-decoration: underline;
} 
/* END Image Replacement */

#navigation {
	margin: 0;
	padding: 0;
	width: 632px !important;
	height: 40px;
	background: #000000;
	float: left;
}
#navigation ul {
	width: 602px;
	margin-left: 30px;
	padding: 0;
	list-style: none;
}
#navigation li {
	margin: 0;
	padding: 0;
	float: left;
}
#navigation li a.current, #navigation li a.current:hover, #navigation li.current_page_item a, #navigation li.current_page_item a:visited, #navigation li.current_page_parent a, #navigation li.current_page_parent a:visited {
	color: #FFFFFF;
	background: #003e66 url(images/nav-gap.gif) no-repeat 50% 32px;
	padding-right: 10px;
	padding-left: 10px;
	height: 40px;

}
#navigation li a {
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
	height: 40px;
	line-height:40px !important;
	float: left;
	color: #FFFFFF;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 0.03em;
	text-decoration: none;
}
#navigation li a:hover {
	color: #999999;
	background: url(images/nav-gap.gif) no-repeat 50% 37px;
}
a, a:visited {
	color: #003e66;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#footer {
	width: 970px;
	margin: 0 auto;
	text-align: left;
	font: 1.2em Arial, Helvetica, sans-serif;;
	background: #000;
	color: #FFF;
	float: left;
	clear: both;
}
#footer a, #footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer-left {
	float: left;
	padding: 1em;
}
#footer-right {
	float: right;
	text-align: right;
	padding: 1em;
}
#copyright {
	width: 970px;
	background: #333;
	clear: both;
	float: left;
	margin: 0 auto;
	text-align: left;
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #CCC;
}
#copyright-left {
	float: left;
	padding: 1em;
}
#copyright-left ul, #copyright-right ul{
	list-style: none;
}
#copyright-left ul li{
	float: left;
	padding: 0 1em 0 0;
	text-transform: capitalize;
	
}

#copyright-right ul li{
	float: left;
	padding: 0 0 0 1em;
	text-transform: capitalize;
	
} 

#copyright-left ul li a, #copyright-left ul li a:visited, #copyright-right ul li a, #copyright-right ul li a:visited{
	color: #FFFFFF;
	font-weight: normal;
}

#copyright-right {
	float: right;
	text-align: right;
	padding: .75em;
}
.post img, .front-page-feature img {
	border: 1px solid #000;
	margin-right: 1em;
}

.hidden {display: none;}

#searchform {padding: 3em 0 0; text-align: right;}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}

.navigation {
	float: left;
	display: block;
	padding: 0 0 1em;
	text-align: center;
	font-size: 1.2em;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}



/* Begin Calendar */

#calendar_wrap {
	width: 300px;
	margin-left: 3em;
	margin-right: 5em;
	}
	
#wp-calendar {
	empty-cells: show;
	margin: 10px 0 0 0;
	width: 270px;
	}

#wp-calendar #next a {
	padding-right: 0px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 0px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: left;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: left;
	font-size: 1.1em
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 1.1em;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	margin: .5em 0 0;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	font-size: 1.1em
	}

/* End Calendar */


/* CSS Comments */

#comments {
	width: 576px;
	padding: 0 0 1em;
	clear: both;
	font-size: 1.4em;
}

#commentlist h3 {text-transform: capitalize; padding: 0; margin: 0; font-size: 1.4em;}

#commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#commentlist li {
background: url(images/line.gif) repeat-x scroll left top;
clear:both;
margin: 5pt 0pt;
padding: 0px 0pt 0px 0px;
width: 576px !important;
}

#commentlist li ol, #commentlist li ul {
margin:0pt 0pt 0pt 20px;
padding:0pt;
}
#commentlist li ol li, #commentlist li ul li {
padding:0pt;
}
.threadauthor {
float:left;
padding: 10px 0 5px;
width:112px;
}
.threadauthor p {
margin: 0.3em 0 0 0;
font-size:1.1em;
color:#333;
}
.threadpost {
margin-left:140px;
padding: 10px 0 5px;
}
#commentlist li.alt .threadpost {
background-color:transparent;
}
#commentlist li.deleted {
background-color:transparent;
}
#commentlist li.deleted .threadpost {
background-color:#EE8888;
}
#commentlist li.alt.deleted .threadpost {
background-color:#FF9999;
}
#commentlist .forum-post blockquote {
border-left:5px solid #336699;
margin:0pt;
padding:0pt 0pt 0pt 1ex;
}
#commentlist .forum-post p, #commentlist .forum-post ul li, #commentlist .forum-post ol li {
background: inherit;
font-size:1.2em;
margin:0pt 0pt 1.357em;
line-height:1.5em;
}



#comment-wrap {float: left; clear: both; width: 576px; padding-bottom: 5px;}
#comment-header {float: left; display: block;}
#comment-rss {float: right; display: block;}
textarea#comment {width: 99%; padding: 0; color: #333333; font: 1.3em helvetica,arial,verdana,geneva,sans-serif;}

#comments form small {font-size: 1.2em;}
#comments form .right input {width: 296px; padding: 2px;}
#comments form p {margin: 10px 0 10px 15px; font-size: 1.4em}

.formrow {
clear: both;
padding: 15px;
}

.formrow-input {
clear: both;
padding: 0 15px;
}

.label {
float:left;
width: 270px;
padding: 4px 0 0 0;
font-size: 1.2em;
}

.right {
float: right;

}


#comment-box p {padding: 15px 15px 0 15px; font-size: 1.2em;}

#comment-box {float: left; padding: 0 0 1em; width: 576px; clear: both; background: url('images/comment-bkg.jpg') no-repeat bottom left; margin: 2.0em 0 0; padding: 0 0 4em; color: #333;}
#submit-box {float: left; padding: 0 0 1em; width: 576px; clear: both; background: url('images/comment-bkg.jpg') no-repeat bottom left; margin: 0 0 0; padding: 0 0 4em; color: #333;}

#comment-box-inner {}
#comment-box-inner h2 {padding: .3em 0 0.3em 8px; margin-left: 4px; letter-spacing: 0.03em; font-size: 1.6em; background: #333; color: #fff; width: 560px;}

#submit-box h2 {padding: .3em 0 0.3em 8px; margin-left: 4px; letter-spacing: 0.03em; font-size: 1.6em; background: #004e7f; color: #FFF; width: 560px;}

.threadauthor p span {font-weight: bold; color: #CCCCCC; font-size: 1.1em; letter-spacing:0.03em;}

#copyright-right p a, copyright-right p a:visited {color: #FFF;}

.post-ratings, #sidebar .recentcomments {margin-bottom: 1em;}

#left-bar {float: left; width: 140px; padding: 10px; background: #fff;  border: 1px solid #999999;}

#left-bar ul{list-style: none;}
#left-bar ul li{font-size: 1.4em; margin-bottom: .5em;}

#content-home {width: 403px; margin-left: 10px; float: left}

#tips-left {float: left; width: 160px; padding: 10px; background: #fff;  border: 1px solid #CC0000;}
#tips-right {width: 383px; margin-left: 10px; float: left}



/* Bookmarks */
#share-this-page {width: 100%; clear: both; font-size: 1.2em; padding: 1em 0;}
#share-this-page ul {padding: 7px 14px 0 0; margin: 0;}
#content-inner #share-this-page ul li {list-style: none; float: left; padding-top: 2px; padding-bottom: 2px; margin: 0 1.5em 7px 0;}
#content-inner #share-this-page p {font-size: 1.2em; clear: both;}

#share-this-page ul li.digg {background: url('images/digg.png') no-repeat; padding-left: 23px}
#share-this-page ul li.facebook {background: url('images/facebook.png') no-repeat; padding-left:23px}
#share-this-page ul li.delicious {background: url('images/delicious.png') no-repeat; padding-left:23px}
#share-this-page ul li.reddit {background: url('images/reddit.png') no-repeat; padding-left:23px}
#share-this-page ul li.stumbleupon {background: url('images/stumbleupon.png') no-repeat; padding-left:23px}
/* END Bookmarks */

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #666;
	color: #666666;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
	
#twitter-top {width: 576px; float: left; padding: 1em 26px 2em 30px; font-size: 1.1em;}

#twitter-top img {padding-right: 10px;}

#breadcrumb {width: 576px; float: left; padding: 1em 26px 2em 30px; font-size: 1.1em;}
#breadcrumb-home {width: 576px; float: left; padding: 1em 26px 0em 30px; font-size: 1.1em;}

#breadcrumb a {text-transform: capitalize;}
#breadcrumb strong {margin-right: .5em;}

#tdomf_form1 fieldset {}
#tdomf_form1_preview {}
#tdomf_form1 {padding: 0 2em 1em 2em;}

#tdomf_form1 fieldset {padding-bottom: 0px;}

#tdomf_form1 fieldset .required {font-size: 1.2em;}

#tdomf_form1 #content_content {margin-top: .3em; width: 95%;}
#tdomf_form1 #content_title, #whoami_email, #whoami_name {margin-top: .3em}

.post ul.tdomf_category_checklist {margin: 0; padding: 0;}
.post ul.tdomf_category_checklist li{float: left; margin-right: 1em; font-size: 1.1em;}

#sidebar dt, #sidebar dd {font-size: 1.4em; padding-top: .5em; padding-bottom: .5em;}
#sidebar dt {
clear:left;
float:left;
width:110px;
padding-left: 30px

}
#sidebar dd {
margin:0pt 0pt 0pt 110px;
width:80px;
padding-left: 80px
}

.tip {color: #CC0000;}

#sidebar p.countdown {color: #CC0000; font-weight: bold; clear: both; font-size: 1.4em; padding: 0 60px 1em 30px; line-height: 1.4em;}

#sidebar p.subtext{font-size: 1.3em; clear: both; line-height: 1.4em; padding: 0 60px 1em 30px;}

#tips-left dt, #tips-left dd {font-size: 1.4em; padding-top: .2em; padding-bottom: .2em;}
#tips-left dt {
clear:left;
float:left;
width:50px;
padding-left: 0px;
font-weight: bold;

}
#tips-left dd {
margin:0pt 0pt 0pt 50px;
width:100px;
padding-left: 10px
}

.date {color: #666;}

.post-ratings {font-size: 1.1em;}

#sidebar .robin {background: #fff url('images/twitterrific.jpg') top left no-repeat; font-size: 1.1em; line-height: 1.4em; padding: 10px 70px 30px; }
#sidebar div.latest {font-size: 1.4em; line-height: 1.4em;}
#sidebar div.twitter {padding: 1em 40px 1em 30px; line-height: 1.4em;}
.aktt_more_updates {list-style: none;}
#header-right h2 {background: url('images/bkg-slant.gif') bottom left no-repeat; color: #FFFFFF; font-size: 1.1em; font-weight: normal; padding: 3px 3px 3px 14px; letter-spacing: 0.03em;}
.post p.wp-caption-text {font-size: 1.2em; color: #666666; font-style: italic; padding-top: .3em;}
#wrap #latest-com {font-size: 2.2em; color: black; font-weight: bold; margin: 0 0 .5em;}
