/*
Theme Name: BadOnlineDates
Description: Custom WP Theme for BadOnlineDates
*/ 
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {	margin:0;	padding:0;	border:0;	outline:0;}:focus {	outline:0;}:link,:visited {	text-decoration:none;}img {	vertical-align:bottom;}legend {	font:0/0 arial;	height:0;	overflow:hidden;	text-indent:-100em;}ol,ul {	list-style:none;}table {	border-collapse:collapse;	border-spacing:0;}caption,th,td {	text-align:left;}/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	Extra Classes- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */.skipLinks {	width:0;	height:0;	float:left;	overflow:hidden;}.extra {	clear:both;	font-size:0;	line-height:0;	width:100%;	overflow:hidden;	display:block;}.hidden {	display:none;}.left {	float:left;	margin:5px 10px 10px 0;}.right {	float:right;	margin:5px 0 10px 10px;}.center {	display:block;	margin:0 auto;}#page ul:after,#page div:after {	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}@media projection,screen {	.ui-tabs-hide {		display:none;	}}@media print {	.ui-tabs-nav {		display:none;	}}/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	Layout Control- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */body {	text-align:center;	background:#000000 url(images/bg.jpg) repeat-x;	font:13px/20px arial, helvetica, sans-serif;	color:black;	min-width:1010px;	padding:0 0 20px;}#page {	width:1010px;	margin:0 auto;	text-align:left;	background:url(images/main-bg.jpg) repeat-y;}#page .shade {	width:1010px;	background:url(images/main-left.jpg) no-repeat;}#page .shade .shade {	width:auto;	height:1%;	padding:0 8px;	background:url(images/main-right.jpg) no-repeat right top;}#header {	width:100%;	background:url(images/menu.jpg) repeat-x left bottom;}#wrap {	width:100%;	padding:10px 0;}#main {	float:left;	width:100%;}#content {	margin:0 344px 0 9px;	width:641px;}#sidebarOne {	float:left;	width:328px;	margin:0 0 0 -335px;	display:inline;}#footer {	clear:both;	overflow:hidden;	width:100%;	color:#fff;	font:11px/16px arial,helvetica,sans-serif;	background:url(images/main-bottom.jpg) no-repeat left bottom;}/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	Header- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */#logo {	width:353px;	height:78px;	overflow:hidden;	background:url(images/logo.jpg) no-repeat;	display:inline;	float:left;	margin:17px 0 21px 33px;}#logo a,#logo a:visited {	float:left;	width:353px;	height:78px;	overflow:hidden;	text-indent:-100em;}#logo em {	display:block;	clear:both;	font:0/0 arial;	height:0;	overflow:hidden;	text-indent:-100em;}

#header .banner { float:right; margin: 12px 9px 0 0; display:inline; width: 309px; height: 91px; }

#menu {	height:1%;	padding:0 0 0 126px;	clear:both;	font:bold 13px/33px arial;}#menu li {	float:left;	position:relative;	z-index:10;	padding:0 1px 0 0;	background:url(images/menu-divider.jpg) no-repeat right;}#menu li a {	color:#fff;	float:left;	padding:0 10px;}#menu li.sfhover a,#menu li:hover a,#menu li.current_page_item a,#menu li a:hover {	text-decoration:underline;}#menu li ul{	position:absolute;	width:200px;	left:-999em;	top:33px;	border-top:1px solid #d5d5d5;	line-height:25px;	font-size:11px;}#menu li ul li{	float:none;	background:none;	padding:0;	margin:0;	width:100%;	float:left;	display:inline;}#menu li.sfhover ul,#menu li:hover ul{	left:0;}#menu li.sfhover ul li ul,#menu li:hover ul li ul,#menu li.sfhover ul li.sfhover ul li ul,#menu li:hover ul li:hover ul li ul,#menu li.sfhover ul li.sfhover ul li.sfhover ul li ul,#menu li:hover ul li:hover ul li:hover ul li ul{	top:-1px;	left:-999em;}#menu li.sfhover ul li.sfhover ul,#menu li:hover ul li:hover ul,#menu li.sfhover ul li.sfhover ul li.sfhover ul,#menu li:hover ul li:hover ul li:hover ul,#menu li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul,#menu li:hover ul li:hover ul li:hover ul li:hover ul{	left:199px;}#menu li ul li{	width:100%;	height:auto;}#menu li.sfhover ul li a,#menu li:hover ul li a,#menu li ul li a{	display:block;	float:none;	width:200px;	width/**/:/**/178px;	border:1px solid #d5d5d5;	border-top:0;	padding:0 10px;	background:#efefef;	color:#666;	text-decoration:none;}#menu li.sfhover ul li a:hover,#menu li:hover ul li a:hover,#menu li ul li a:hover{	color:#000;	background:#fff;	text-decoration:none;}/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	Content- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */#main .apost {	overflow:hidden;	margin:0 0 25px;	clear:both;	width:100%;	background:url(images/post-bg.jpg) repeat-y;}#main .apost .inner {	width:100%;	padding:5px 0 0;	background:url(images/post-top.jpg) no-repeat;}#main .apost h1,#main .apost h2 {	font:bold 20px/25px arial;	color:#515151;	margin:0 15px 0 12px;	padding:0 0 5px;	border-bottom:1px solid #c2c2c2;}#main .apost h1 a,#main .apost h2 a {	color:#cc3333;}#main .apost h1 a:hover,#main .apost h2 a:hover {	text-decoration:underline;}#main .apost h3 {	font:bold 18px/25px arial;}#main .apost h4 {	font:bold 16px/23px arial;}#main .apost h5 {	font:bold 15px/22px arial;}#main .apost h6 {	font:bold 14px/21px arial;}#main .apost .info {	list-style:none outside;	padding:0 15px 0 12px;	margin:0;	overflow:hidden;	font:11px/20px arial;	color:#979797;}#main .apost .info li {	padding:0;	margin:0;}#main .apost .info li a {	font:bold 11px/20px arial;	color:#cc3333;}#main .apost .info li a:hover {	text-decoration:underline;}#main .apost .comment {	float:right;}#main .apost .time {	float:left;}#main .apost .pmain { color: black; clear:both; padding:5px 0 0; margin:0 15px 0 12px; height:1%; border-bottom:1px solid #c2c2c2; }#main .apost p,#main .apost blockquote {	padding:5px 0;	text-align:justify;}#main .apost blockquote {	padding:0 15px;	margin:5px 20px;	background:#f5f5f5;	border-left:5px solid #888;	color:#666;}#main .apost blockquote blockquote {	background:#fff;	border-left:5px solid #ddd;}#main .apost ol,#main .apost ul {	padding:10px 20px;	list-style:disc inside;}#main .apost ol {	list-style-type:decimal;	margin:0 0 0 18px;}#main .apost p a,#main .apost ol a,#main .apost ul a {	color:#cc3333;	font-weight:bold;}#main .apost p a:hover,#main .apost ol a:hover,#main .apost ul a:hover {	text-decoration:underline;}#main .apost ul li {	padding:0 0 5px 18px;}#main .apost ol li {	padding:0 0 5px;}#main .apost .pfoot {	overflow:hidden;	clear:both;	margin:5px 0 0;	padding:0 15px 13px 12px;	height:1%;	font:11px/20px arial;	color:#979797;	list-style:none outside;	white-space:nowrap;	background:url(images/post-bottom.jpg) no-repeat left bottom;}#main .apost .pfoot li {	margin:0;	padding:0;}#main .apost .pfoot a {	font:bold 11px/20px arial;	color:#cc3333;}#main .apost .pfoot a:hover {	text-decoration:underline;}#main .apost .pfoot .first {	float:left;	margin:0 0 5px;}#main .apost .pfoot .second {	float:right;	margin:0 0 5px;}#main .apost .pfoot .third {	float:left;	clear:left;}#main .apost .pfoot .fourth {	float:right;	clear:right;	padding:0 22px 0 0;	background:url(images/post-rss.jpg) no-repeat right;}#main .lead {	clear:both;	font:bold 12px/20px arial;	text-align:left;	margin:8px 0 0;	width:100%;}#main .lead a {	color:#cc3333;}#main .lead a:hover {	text-decoration:underline;}#main .lead .prev {	float:left;}#main .lead .next {	float:right;}/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	Sidebar(s)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */#sidebarOne a {	color:#515151;}#sidebarOne a:hover {	text-decoration:underline;}.sbColumns {	margin:0 0 12px;	width:100%;	background:url(images/sidebar-bg.jpg) repeat-y;}.sbColumns h2 {	font:bold 14px/27px arial;	clear:both;	color:#cc3333;	border-bottom:1px solid #cacaca;	margin:0 18px 5px;	text-transform:uppercase;}.color { color: #cc3333; }.sbColumns h2 span {	font:14px/27px arial;}
#menu li:last-child { background: 0; }

.sbColumns .inner {	padding:5px 0 0;	background:url(images/sidebar-top.jpg) no-repeat;}
.sbColumns .inner .inner {	padding:0 18px 10px;	background:url(images/sidebar-bottom.jpg) no-repeat left bottom;}
.sbColumns ul {	padding:5px 0 2px;}.sbColumns p {	padding:5px 0;}
.sbColumns ul ul {	padding:5px;}
.sbColumns ul li {	padding:0 0 3px 15px;	background:url(images/sidebar-arrow.jpg) no-repeat left 7px;}
.signUp .inner .inner {	padding:0 8px 10px;}
.signUp ul li {	padding:0 0 3px 13px;	background:url(images/sidebar-bullet.jpg) no-repeat left 7px;}
.signUp .signUpNow {	display:block;	margin:-6px auto 0;	position:relative;	top:6px;	width:303px;	height:94px;	overflow:hidden;	text-indent:-100em;	background:url(images/sidebar-signup.jpg) no-repeat;}
.about img {	float:left;	border:1px solid #b7b7b7;	margin:9px 10px 0 0;}#sidebarOne .about .rmore {	font:bold 12px/18px arial;	color:#cc3333;	display:block;	text-align:center;	margin:0 0 5px;}

#emailSubscribe { width: 100%; background: url(images/rss_icon_glass64.png) 100% 50% no-repeat; padding: 0px; }

#emailSubscribe .rss {	position:absolute; left:250px; top:-7px; width:83px; height:85px; background:url(images/rss-icon.jpg) no-repeat;}

#emailSubscribe h2 {font: bold 14px/27px arial;clear:both;color:#cc3333; border-bottom:1px solid #cacaca; margin: 0 0 6px 0;text-transform:uppercase; width: 70%; }
#emailSubscribe h2 span { font:14px/27px arial;}

#emailSubscribe em { display:block; margin:0 0 0 30px; padding:0 0 0 12px;	height:1%; clear:both; font:10px/13px arial; color:#fbfbfb; background:url(images/rss-lock.jpg) no-repeat left;}

#emailSubscribe p { padding:0 58px 10px 0;}

#emailSubscribe a { font: bold 13px/19px arial; color: #6F6F6F; text-transform:uppercase; display:block;	padding:0 0 0 27px; background:url(images/rss-arrow.jpg) no-repeat left; margin:0 0 0px;}
#emailSubscribe a:hover { color: #d48c3b; text-decoration: none; }

#emailSubscribe .subscribeform label { float:left; padding:0 26px 0 0px; margin:0 2px 0 0;	background:url(images/rss-inputicon.jpg) no-repeat 100% 50%;}

#emailSubscribe .subscribeform .ssfr {	width:182px; padding: 3px; float:left; border:1px solid #acbdc7; background: #F6F4F5; text-align:left; margin: 0; font:12px arial; color:#999999;}

#emailSubscribe .subscribeform .ssf { background:none; float:left; border:0; cursor:pointer; margin: 0 0 0 -12px; padding: 2px; position:relative; font:bold 14px/19px arial; color: #6F6F6F; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	Comment- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */#commentBox {	text-align:left;	font:12px/18px arial;	padding:0 10px;	margin:-15px 0 0;}#commentBox  a {	color:#cc3333;}#commentBox  a:hover {	text-decoration:underline;}#commentform {	padding:5px 10px 8px;	overflow:hidden;	border:1px solid #d6d6d6;	height:1%;}#commentform p {	padding:0 0 10px;}#commentform .changeAva {	float:right;	text-align:center;	width:182px;	width/**/:/**/160px;	padding:5px 10px;	margin:5px 0 0;	font:11px/16px arial;	border:1px solid #ddd;	background:#fafafa;}#commentform .changeAva h4 {	color:#cc3333;	font:bold 14px/18px arial;	margin:0 0 3px;}#commentform .changeAva span {	display:block;}#commentform .changeAva img {	border:1px solid #c6c6c6;}#commentform .changeAva a {	color:#cc3333;}#commentform input,#commentform textarea {	padding:3px 3px 0;	color:#000;}#author,#email,#url,#comment {	display:block;	font-size:13px;	border:1px solid #c6c6c6;	font-family:arial;	width:156px;	width/**/:/**/150px;	height:24px;	height/**/:/**/19px;	background:#f2f2f2 url(images/comment-input.png) repeat-x;}#commentform textarea#comment {	width:591px;	max-width:599px;	min-height:98px;	border-width:1px;	margin:0 0 10px;	padding:4px 3px;	background:#fff url(images/comment-textarea.png) repeat-x left bottom;}* html #commentform textarea#comment {	height:98px;}#commentform input#submit {	width:116px;	height:29px;	margin:-10px 0 0;	float:left;	border:1px solid #b3b3b8;	background:url(images/comment-submit.jpg) no-repeat;	cursor:pointer;}.commentlist {	list-style:none outside;	overflow:hidden;}.commentlist li {	margin:0 0 20px;	width:100%;	overflow:hidden;}.commentlist li .cmAvatar {	float:left;	width:125px;	font:0/0 arial;	color:#4c7fc8;	position:relative;}.commentlist li .cmAvatar a {	color:#4c7fc8;}.commentlist li .cmAvatar img {	margin:0!important;	display:block!important;	border:1px solid #c6c6c6;}.commentlist li .cmContent {	float:left;	width:496px;	width/**/:/**/474px;	padding:5px 10px 0;	border:1px solid #d6d6d6;	background:#f9f9f9;}.commentlist li.cadmin .cmContent {	background:#1c1d1f;	color:#fff;}.commentlist li.cadmin .cmContent a {	color:#fff;}.commentlist li .cmContent .cmInfo {	font:13px/20px arial;	color:#626267;	padding:0 0 10px;}#commentBox  .commentlist li .cmContent .cmInfo a {	color:#626267;}.commentlist li.cadmin .cmContent .cmInfo {	color:#fff;}#commentBox  .commentlist li.cadmin .cmContent .cmInfo a {	color:#fff;}.commentlist li .cmContent .cmInfo .cauth {	font:bold 15px/20px arial;}.commentlist li .cmContent .cmInfo .cauth img {	display:none!important;}.commentlist li p {	padding:0 0 15px;	clear:both;	text-align:justify;}h3#respond {	font:bold 17px/22px arial;	color:#b5b5b5;	padding:5px 0 3px;	margin:0 0 5px;	border-bottom:3px solid #dadada;}h3#comments {	font:bold 24px/30px arial;	color:#b5b5b5;	margin:0 0 15px;}/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	Footer- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */#footer .inner { height:1%; text-align:center; padding:15px 0; margin:0 8px 9px; background:#000000; }#footer a {	color:#fff;	margin:0 5px;}#footer a:hover {	text-decoration:underline;}#footer ul {	}#footer ul li {	display:inline;}.color { color: #cc3333; }

/* CONNECT WITH JENNIFER----------------------------------------------------------------*/

#connect .media-item { margin: 1px; }* html #connect .control-panel { text-align: right; margin: 10px 0; clear: both; }


/* SIDE THUMB LAYOUT */
dl.side-thumb1 { display: block; padding: 15px 5px 5px 5px; /padding-bottom: 10px; _padding-bottom: 5px; }
dl.side-thumb1 dt {text-align: center; float: left; display: block; }
dl.side-thumb1 { /*background: #f3f5f5;*/ margin-bottom: 10px !important; }
dl.media-item1 { }
dl.media-item1 dd { margin: 0 0 0 110px; }
#connect .youtube dd a { color: #cc0404; font-weight: bold; font-size: 120%; }

.connect {	padding:5px 0 0; background:url(images/sidebar-top.jpg) no-repeat;}
.connect .inner .inner { padding:0 18px 10px; background:url(images/sidebar-bottom.jpg) no-repeat left bottom;}

#connect li {float:left; margin: 0 0 15px 15px; _margin: 0 5px 15px 8px; }
#connect li.flickr { }
.connect-thumb { display: block; margin-left: 0px; }
.connect-thumb img { display: block; }
#connect { background: #F6F4F5; margin-bottom: 20px; width: 323px; border-right: 2px solid #ecebeb; border-bottom: 2px solid #ecebeb; }
/*#connect { background: #F6F4F5 url(images/connect-bg.jpg) center repeat-y; margin-bottom: 25px; width: 328px; }*/
#connect dl.side-thumb1.media-item1 { }
#connect h2 { font:bold 14px/27px arial;clear:both;color:#cc3333;border-bottom:1px solid #cacaca;	margin:0 18px 5px;text-transform:uppercase;}
.youtube { width: 275px; background: #fff; padding: 10px 0 10px 20px; margin-left:8px; border: 1px solid #ecebeb; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Dani sidebar edit
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#sociallinks { padding: 0; text-align:center; margin: 15px 0 0 0; }
#sociallinks img { border: 0px; padding: 5px 2px; }
#sociallinks ul { display: inline; list-style: none; }
#sociallinks li { display: inline; list-style: none; }
#youtube { margin: 12px 0 0 0; }
#youtube dd { float: left; margin: 0 0 0 2px; }
#youtube dt { float: left; margin: 0 0 0 15px; }
#twitter ul li { text-transform: none; }
#twitter li { padding: 0 0 7px 0; }
.floatright { float: right; margin: -13px 0 0 0; }
.centered { text-align: center; margin: 10px auto 0px auto; }
.sbColumnsd {margin:0 0 12px;width:100%;background:url(images/sidebar-bg.jpg) repeat-y;}
.sbColumnsd h2 {font:bold 14px/27px arial;clear:both;color:#cc3333;border-bottom:1px solid #cacaca;margin:0 18px 5px;text-transform:uppercase;}
.sbColumnsd h2 span {font:14px/27px arial;}
.sbColumnsd .inner {padding:5px 0 0;background:url(images/sidebar-top.jpg) no-repeat;}
.sbColumnsd .inner .inner {padding:0 18px 10px;	background:url(images/sidebar-bottom.jpg) no-repeat left bottom;}

#headerSearch form {
	width: 350px;
}
#headerSearch input.search_text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_searchbox.gif) no-repeat scroll 0 0;
border: none;
height:15px;
font-size: 11px;
padding: 6px 5px 5px 20px;
width:217px;
color:#7C7A7A;
float: right;
}
#headerSearch input.search_btn {
	float: right;
	margin: 2px 0 0 5px;
	padding: 0;
}
