/*  
Theme Name: Boshanka.co.uk - Soap OMG
Theme URI: http://www.boshanka.co.uk/
Description: Boshanka.co.uk Custom Wordpress Theme created for Soap OMG
Version: 1.0
Author: Ben Shaw
Author URI: http://www.boshanka.co.uk/
*/

@charset "utf-8";

/* RESET */
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 {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
/*body {	line-height: 1;  background:#ff9b25; }*/

body {	line-height: 1;  background:#fed101; background: url(images/full-bg.png) repeat-x 0 500px;   }

ol, ul {	list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {	text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}


*{border:none; color:#386e8d; font:1em/1.3em "trebuchet ms", arial, helvetica, sans-serif; margin:0; outline:none; padding:0;}
a{color:#a7fa11; font-weight:bold; text-decoration:none;}
a:hover/*,a:visited*/{color:#7fbe0d;}
br{clear:left;}
em{font-style:italic; font-size:0.9em;}
em a{font-style:italic;}
form{float:left; margin:0; padding:0; width:100%;}
h1{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#fff;}
h2{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:bold; color:#ff9b25;}
h3{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#ffffff;}
h4{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#ffffff;}
h2,h3,h4,h5,h6,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#036;font-weight:bold;}

#home-wrap{margin:0 auto; width:100%; background:url(images/main-bg.png) repeat-x #ff9b25; height:569px; }
#wrap {margin:0 auto; width:1000px;}

#head { height:160px; width:1000px; background:url(../graphics/header-logo-bg.png) no-repeat top left;} 
#head p.breadcrumbs{ display:none;}
#head a#logo{width:191px; float:left; padding:125px 0 0 0; height:0px; background:url(images/logo.png) no-repeat; overflow:hidden; margin:15px 0 0 0;}

/*- TOP page-navi -*/
#top-page-navi{
	font-size:18px;
	font-weight:normal;
	margin:10px 0px 0px 10px;
	float:right;
}
#top-page-navi ul { list-style:none; margin:0px; padding:0px;}

#top-page-navi li{
	float: left;
	line-height: 30px;
	margin: 0 6px 0 0;
	background:url(images/pagenavi-sep.gif) no-repeat right;
}
#top-page-navi li a{
	color: #ffffff;
	display: block;
	float: left;
	text-decoration:none;
	padding: 0 0 0 13px;
}
#top-page-navi li a span{
	color: #ffffff;
	display: block;
	float: left;
	height: 37px;
	padding: 10px 23px 0 10px;
	text-decoration:none;
}
#top-page-navi li a:hover,
#top-page-navi li.active a, #top-page-navi li.current_page_item a{
	background: url(images/pagenavi-btn.png) no-repeat left;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}
#top-page-navi li.active a span,
#top-page-navi li.current_page_item a span,
#top-page-navi li a:hover span{
	background: url(images/pagenavi-btn.png) no-repeat right;
}
#top-page-navi li.current_page_item a {
color:#162f42;
text-decoration:none;
}
/*-------*/

#top-page-navi2{
	font-size:18px;
	font-weight:normal;
	margin:10px 0px 0px 10px;
	float:right;
}

#top-page-navi2 .page-item-2 a{ background:url(images/down-arrow.png) right top no-repeat; width:80px;}
#top-page-navi2 .page-item-898 a{ background:none; width:148px;}
#top-page-navi2 .page-item-896 a{ background:none; width:148px;}
#top-page-navi2 .page-item-900 a{ background:none; width:148px;}
#top-page-navi2 .page-item-894 a{ background:none; width:148px;}
#top-page-navi2 .page-item-892 a{ background:none; width:148px;}


#top-page-navi2 li a.on{ text-transform:uppercase;}
#top-page-navi2 #dropmenu li{ background:none;}
#top-page-navi2 #dropmenu li.a{ background:#000;}


#nav{
background:#222;
font-size:1em;

}
#nav, #nav ul {
list-style: none;
line-height: 1;
}
#nav a, #nav a:hover {
display: block;
text-decoration: none;
border:none;
}
#nav li {
float: left;
list-style:none;
border-right:1px solid #a9a9a9;
}
#nav a, #nav a:visited {
display:block;
font-weight:bold;
color: #f5f5f4;
padding:6px 12px;
}
#nav a:hover, #nav a:active, .current_page_item a, #home .on {
background:#ff9b25;
text-decoration:none
}
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
border-bottom: 1px solid #ffffff;
z-index:100;
}
#nav li li {
width: 172px;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
background: #777;
}
#nav li li a, #nav li li a:visited {
font-weight:normal;
font-size:0.7em;
color:#FFF;
}
#nav li li a:hover, #nav li li a:active {
background:#ff9b25;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
a.main:hover {
background:none;
}

#top-news, #top-news-small{ clear:both; overflow:hidden;}

#top-news #left, #top-news #right, #main-top-news {height:252px; }

/*----*//*----*//*----*//*----*//*----*/

#TB_caption { height:35px; overflow:hidden;}


#top-news2 #left, #top-news2 #right, #main-top-news2 {height:252px;  padding-top:5px;}

#top-news2 #right {padding-right:1px;}

#top-news2 #left {padding-left:10px;}



#main-top-news2{padding-top:4px;}

#main-top-news2 .image {float:left; padding-top:12px; padding-left:7px; padding-right:20px;}

#main-top-news2 .image img {padding-bottom:7px;}



#top-news2 #left { background:none; }

#top-news2 #right {background:none;}

#main-top-news2 {background:none; }



/*----*//*----*//*----*//*----*//*----*/

#top-news #left {padding-left:23px;}

#top-news #right {padding-right:15px;}





#top-news-small #top-news-small #right, #top-news-small #main-top-news{ height:51px;}

#top-news-small #left {padding-left:9px;}

#top-news-small #right {padding-right:9px;}



#main-top-news{padding-top:4px;}

#main-top-news .image {float:left; padding-top:12px; padding-left:7px; padding-right:20px;}

#main-top-news .image img {padding-bottom:7px;}



#top-news-small #main-top-news .story { padding:0px 20px 0px 20px; margin-top:20px; float:left; width:540px; }



#main-top-news .story-noimage {width:840px !important;}

#main-top-news .story { padding:25px 20px 0px 20px; float:left; line-height:20px; width:540px; }

#main-top-news .story .meta{ padding:15px 0px 20px 5px;}

#main-top-news .story .date { float:left;}

#main-top-news .story .padnews {padding-left:5px; clear:both;}

#main-top-news .story .news-comment{display:block; float:left; margin-left:15px; height:9px;}

#main-top-news .story .news-comment a {padding-left:15px; text-decoration:none;}

#main-top-news .story .more {height:11px;}

#main-top-news .story .more a.more-link {padding-left:17px;}



#image-cat { padding-left:15px; }

#rss {height:14px; padding-left:20px; margin-left:15px; margin-top:10px;}


#inpost-ad{ float:left; margin:0 0 30px 30px;}
a.inpost-ad-internal{ float:left; width:270px; font-size:0px; margin:0 0 30px 4px; background:url(images/internal-ad1.png) left top no-repeat; overflow:hidden; padding:250px 0 0 0; height:0px}
a.inpost-ad-internal:hover{background:url(images/internal-ad1.png) -270px 0 no-repeat;}

#sidebar{ width:360px; float:right; padding:50px 0 0 0;}
#sidebar .sidebar-box{ background:url(images/sidebar-box-bg.png) left top no-repeat; float:left; width:360px; padding:20px 20px 0px 20px; margin:20px 0 0 0;}
#sidebar .sidebar-box-foot{ background:url(images/sidebar-box-foot-bg.png) top left no-repeat; float:left; width:360px; height:24px;}
#sidebar p.widgetbody{ color:#fff; font-size:0.7em; float:left; width:300px; text-align:justify; font-style:italic; font-weight:bold; padding-bottom:20px;}
#sidebar wrapper{ width:300px;}
#sidebar .execphpwidget li{ background:url(images/widget-box-bg.png) no-repeat left top; padding:5px 10px 20px 5px; width:290px; height:67px; overflow:hidden; margin:0 0 5px 0;}
#sidebar .execphpwidget li:hover{ background:url(images/widget-box-bg2.png) no-repeat left top; padding:5px 10px 20px 5px; width:290px; height:67px; overflow:hidden; margin:0 0 5px 0;}
#sidebar .execphpwidget li a{ font-size:1.2em; font-weight:bold; color:#FFF; padding:0px 0 10px 0; height:60px; display:block;}
#sidebar .execphpwidget li a:hover{ color:#fff;}
#sidebar .widget-thumb{ width:71px; height:71px; float:left; padding:5px 5px 0 5px;}
#sidebar .execphpwidget li a p{ font-size:0.75em; color:#fff; text-align:justify; font-style:italic;}
#sidebar .execphpwidget li a p strong{font-weight:bold; color:#fff;}
#sidebar h2.sneakpreviews-title{  margin:-33px 0 10px -22px; background:url(images/sneak-previews.png) no-repeat left top; width:344px; height:0px;  padding:71px 0 0 0; overflow:hidden; font-size:0px;}
#sidebar h2.dont-miss-title{ margin:-33px 0 10px -22px; background:url(images/dont-miss.png) no-repeat left top; width:344px; height:0px;  padding:71px 0 0 0; overflow:hidden; font-size:0px;}
#sidebar #spf-4 h2{ margin:-33px 0 10px -22px; background:url(images/forums.png) no-repeat left top; width:344px; height:0px;  padding:71px 0 0 0; overflow:hidden; font-size:0px;}
#sidebar #search-3 #s{ font-weight:bold; color:#000;  width:190px; height:30px; border:1px solid #a9205b; float: left; margin:0 5px 0 0; padding:0 5px 0 5px;}
#sidebar #searchsubmit{ float:left; cursor:pointer; background:url(images/search.png) no-repeat left top; width:96px; height:0px; padding:32px 0 0 0; font-size:0px; overflow:hidden;}
#sidebar #searchsubmit:hover{ float: left; cursor:pointer; background:url(images/search2.png) no-repeat left top; width:96px; height:0px; padding:32px 0 0 0; font-size:0px; overflow:hidden;}
#sidebar ul#recentcomments li.recentcomments{ background:#df2776; float:left; height:30px; padding:5px 5px 10px 5px; font-size:0.8em; color:#fff; margin:0 0 2px -20px; width:290px; border:1px solid #f2589a; }
#sidebar ul#recentcomments li.recentcomments:hover{ background:#b7175c; height:30px; padding:5px 5px 10px 5px; font-size:0.8em; color:#fff; margin:0 0 2px -20px; width:290px; border:1px solid #f2589a; }
#sidebar ul#recentcomments li.recentcomments a{ color:#FFF; display:block; height:30px; width:290px;}
#sidebar #recent-comments-3 h2{ margin:-33px 0 10px -22px; background:url(images/recent-comments.png) no-repeat left top; width:344px; height:0px;  padding:71px 0 0 0; overflow:hidden; font-size:0px;}

#sidebar li.sftagli{  background:#df2776; float:left; height:45px; padding:5px 5px 10px 5px; font-size:0.8em; color:#fff; margin:0 0 2px -20px; width:290px; border:1px solid #f2589a;}
#sidebar li.sftagli:hover{background:#b7175c; height:45px; padding:5px 5px 10px 5px; font-size:0.8em; color:#fff; margin:0 0 2px -20px; width:290px; border:1px solid #f2589a; }
#sidebar li.sftagli p{ color:#fff;}
#sidebar li.sftagli a{ color:#fff; font-size:bold;}
#sidebar #widgetbox_widget_parent_1{ float:left; width:150px; overflow:hidden; margin:0 0 0 -5px;}
#sidebar #widgetbox_widget_parent_2{ float:left; width:150px; overflow:hidden; padding:0 0 0 10px;}

#mainpost{ width:600px; _width:598px; margin-left:10px; float:left;}




/*SNAPPED*/

#uploadimage_form{ font-size:0.8m; font-weight:bold; padding:0 0 0 15px;}
#imagedescription { width:534px; height:100px; border:3px solid #C03; margin:10px 0 0 0; padding:5px }
.upload_error{ color:#fff; font-weight:bold; font-size:0.8em; padding:5px; border:1px solid #900; text-align:center; margin:0 10px 25px 15px; background:#900;}
#uploadimage_form .submit .button-primary{cursor:pointer; background:url(images/submit-btn.png) no-repeat left top; height:0px; padding:34px 0 0 0; width:109px; float:right; margin:0 30px 0 0; overflow:hidden;}
#uploadimage_form .submit .button-primary:hover{ background-position:0 -41px;}
.sidebar-wg {padding-top:10px;}

.ngg-gallery-thumbnail{ width:90px; height:65px; margin:14px;}
a.slideshowlink{ background:url(images/slideshow.png); width:120px; height:60px; float:left; overflow:hidden; font-size:0px; color:#fff; margin:0 340px 0 20px; }
#upload-to-snapped{ padding:100px 0 0 0; margin:20px 0 0 0; background:url(images/upload-to-snapped.png) left top no-repeat;}

.top-wg {width:337px; padding-top:10px;}

.top-wg-noshadow {width:337px; padding-top:7px;}

.bot-wg {width:337px; padding-bottom:10px;}

.main-wg {padding:7px 3px 7px 20px;}



.ads-module .main-wg {padding:7px 4px 7px 5px; text-align:center;}

.ads-module ul.advert {list-style:none; margin:0px 0px 0px 15px !important; padding:0px;}

.ads-module ul.advert li {list-style:none !important; float:left; margin-left:15px;}



.post-container-top { width:595px; padding-top:14px; margin-top:13px;}

.post-container-bot { width:595px; padding-bottom:14px;}

.post-container{ width:595px;}



#shortnews-left{ _margin-left:6px !important; float:left;}

#shortnews-right{ _margin-left:11px; float:left;}



#shortnews-left, #shortnews-right{ margin-left:12px; width:570px; border-left:1px solid #d000b0; border-right:1px solid #d000b0; border-bottom:1px solid #d000b0;}

.shortnews-container{ padding-left:10px; padding-right:10px;}



/*.news{ margin-left:12px; width:568px; border:1px solid #d000b0; }*/

.news h3 { background:none; padding-left:23px;}

.news .meta {padding:15px 0px 0px 23px;}

.news .category-tag h2 {float:left;}

.news .archives { padding-left:23px; float:right; margin:10px 12px 0px 0px;}

.news .content{clear:both; padding-left:23px; padding-right:30px;}

.news .thumb {padding-left:20px; padding-top:10px; padding-right:10px; float:left; display:block;}

.news .content-image { padding-left:20px; padding-right:15px;}

.news .date { float:left;}

.news .news-comment {display:block; float:left; margin-left:15px; height:9px;}

.news .news-comment a {padding-left:15px; text-decoration:none;}

.content{clear:both; padding-left:23px; padding-right:15px;}

.news2{ margin:12px; width:568px; border:1px solid #d000b0; }



.news3{ margin-left:12px; margin-right:12px; margin-top:0px; margin-bottom:0px; width:568px; border:1px solid #d000b0;}

/*.news2 h3 { background: url(../images/latest-news-list.gif) no-repeat left top; padding-left:23px;}*/

.shortnews-post .meta {padding:15px 0px 0px 23px;}

.news2 .meta {padding:15px 0px 0px 23px;}
.news2 .category-tag h2 {float:left;}
.news2 .archives { padding-left:23px; float:right; margin:10px 12px 0px 0px;}
.news2 .content{clear:both; padding-left:23px; padding-right:15px;}
.news2 .thumb {padding-left:20px; padding-top:10px; padding-right:10px; float:left; display:block;}
.news2 .content-image { padding-left:20px; padding-right:15px;}
.news2 .date { float:left;}
.news2 .news-comment {display:block; float:left; margin-left:15px; height:9px;}
.news2 .news-comment a {padding-left:15px; text-decoration:none;}

.news3 .meta {padding:15px 0px 0px 23px;}
.news3 .category-tag h2 {float:left;}
.news3 .archives { padding-left:23px; float:right; margin:10px 12px 0px 0px;}
.news3 .content{clear:both; padding-left:23px; padding-right:15px;}
.news3 .thumb {padding-left:20px; padding-top:10px; padding-right:10px; float:left; display:block;}
.news3 .content-image { padding-left:20px; padding-right:15px;}
.news3 .date { float:left;}
.news3 .news-comment {display:block; float:left; margin-left:15px; height:9px;}
.news3 .news-comment a {padding-left:15px; text-decoration:none;}

.meta {padding:15px 0px 0px 23px;}

#navigation { padding:5px 15px 15px 15px;}
#navigation a { color:#000000; font-size:12px;}
	
.post{padding-left:13px; background:url(images/post-head.png) left top no-repeat; padding-top:10px; font-family:Verdana, Geneva, sans-serif; 	}
.post2{padding-left:13px; background: #FFF url(../images/style/contentbg.gif) top repeat-x; padding-top:0px; font-family:Verdana, Geneva, sans-serif;}
.post3{padding-left:13px; background:url(images/post-head.png) left top no-repeat; padding-top:10px; font-family:Verdana, Geneva, sans-serif; width:580px!important; padding-right:20px!important; 	}
#sforum{ padding-top:70px!important;}
.category-tag{ height:33px; display:none;}
.category-tag h2 { padding:8px 5px 0px 10px;}

.shortnews-post{ }
#video-screen{ padding-left:10px; float:left;}
#video-select{ float:right;}

.post .post-title{ height:98px; margin:0 0 10px 0;}
.news{ background:url(images/hollyoaks-post-head.png) left top no-repeat;}
.corrienews{ background:url(images/corrie-post-head.png) left top no-repeat;}
.page{ background:url(images/soapomg-post-head.png) left top no-repeat;}

.news #commentform textarea{ border:4px solid #ffce95; width:500px; padding:10px; margin:0 0 10px 0px; height:100px;}
.news #commentform textarea:hover{ border:4px solid #ff9b25;}
.news #commentform #submit{ cursor:pointer; background:url(images/submit-btn.png) no-repeat left top; height:0px; padding:34px 0 0 0; width:109px; float:right; margin:0 50px 0 0;}
.news #commentform #submit:hover{ background-position:0 -41px;}
.emmerdalenews{ background:url(images/emmerdale-post-head.png) left top no-repeat;}
.eastenders-news{ background:url(images/eastenders-post-head.png) left top no-repeat;}

.post img{ float:left; margin:0 10px 10px 10px;}
.post p{ font-size:0.8em; color:#666; text-align:justify; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; margin:20px 0 0 10px;}
.post a{ font-weight:bold; color:#f0a122; }
.post strong{ font-weight:bold;color:#666; }
.post ol li small{ font-weight:0.8em; color:#F60; }
.cont{ }

.post h2{ color:#dc1c6f; font-family:Arial, Helvetica, sans-serif;  font-size:1em;}
.post h2 a{ color:#dc1c6f; font-family:Arial, Helvetica, sans-serif;  font-size:0.9em;}
.post small{font-family:Arial, Helvetica, sans-serif;  font-size:0.7em; padding:0 0 10px 0; font-weight:bold;}
.post small a{font-family:Arial, Helvetica, sans-serif; padding:0 0 10px 0; font-weight:bold; color:#dc1c6f;}
.post .sexy-bookmarks{ display:none;}

#comments-wrap p.btc-powered{ visibility:hidden;}
#comments-wrap{ background:url(images/comments-bg.png) no-repeat left top; width:636px; margin:0 0 0 -26px; clear:both;}
#comments-wrap h2{ color:#fff; padding:10px 10px 0 15px; height:45px; margin:20px 0 20px 0;}
#comments-wrap h2.comments-reply{ color:#ff6600; padding:0 0 0 30px; height:10px;}
#comments-wrap .comments-div{ padding:0 0 10px 10px; margin:-10px 0 0 25px; background:url(images/comments-div.png) no-repeat left top; width:575px; height:13px;}
.corrienews h2 a{ color:#fff;  font-size:1.5em;  text-shadow: 1px 1px 1px #000;}
.corrienews small{ color:#fff}
.corrienews small a{ color:#fff}
#commentform p{ margin:0 0 0 30px;}

.news h2 a{ color:#fff; font-size:1.5em;  text-shadow: 1px 1px 1px #000;}
.news small{ color:#fff}
.news small a{ color:#fff;}
.post small a{ color:#fff; font-size:0.8em!important;}

.emmerdalenews h2 a{ color:#fff;  font-size:1.5em;  text-shadow: 1px 1px 1px #000;}
.emmerdalenews small{ color:#fff}
.emmerdalenews small a{ color:#fff}

.eastenders-news h2 a{ color:#fff;  font-size:1.5em;  text-shadow: 1px 1px 1px #000;}
.eastenders-news small{ color:#fff}
.eastenders-news small a{ color:#fff}

.post-foot{ background:url(images/post-foot.png) left top; width:609px; height:13px; float:left; margin:0 0 30px 0;}

#intro{ position:relative; width:1000px; height:367px; background:url(images/intro-bg-trans.png) no-repeat; padding:0 0 0 0; clear:both; float:left; margin:25px 0 0 0;}
#intro #tweet{ padding:25px 0 5px 70px; overflow:hidden; position:absolute; top:-50px; left:-5px; background:url(images/tweet-trans.png) left top no-repeat; width:203px; height:50px; font-size:0.7em; color:#fff;}
#intro #tweet p{color:#fff;}
#intro #tweet p a{color:#fff;}


#intro #login #wp-submit{ cursor:pointer; float:right; width:81px; height:0px; padding:27px 0 0 0; overflow:hidden; font-size:0px; background:url(images/login.png) no-repeat left top;}
#intro #login #wp-submit:hover{ cursor:pointer; float:right; width:81px; height:0px; padding:27px 0 0 0; overflow:hidden; font-size:0px; background:url(images/login2.png) no-repeat left top;}

#intro #login .labelclass{ color:#fff;}
#intro #login strong{ font-size:1.2em; font-weight:bold; color:#fff;}
#intro #login #user_login{ height:25px; width:210px; margin:0 0 10px 0;}
#intro #login #user_pass{ height:25px; width:210px;}
#intro #login a.passwordforget{ font-size:0.8em; margin:5px 0 0 0;}
#intro #login .user-pass label{ color:#fff;}
#intro #featured{ margin:40px 0 0 51px; float:left;}
#intro #login{ position:relative; float:left; width:210px; height:215px; margin:34px 0 0 20px; background:url(images/login-bg.png) no-repeat left top; padding:20px; font-size:0.9em; color:#fff; font-weight:bold;}
#intro #login strong.green{ font-size:1.5em; font-weight:bold; color:#ef237b;}
#intro #login a{}
#intro #login #forums-ad{ background:url(images/forums-ad-trans.png) left top no-repeat; position:absolute; width:180px; padding:181px 0 0 0; height:0px; top:118px; right:-38px;}
#intro #login .avatar{ float:left; padding:5px;}
#advert-top{ float:right; width:468px; height:60px; margin:40px 0 0 0; clear:right;}

#search-block{}
#content-wrap{width:1000px;}
#content a.readmore{ background:url(images/read-more.png) left top no-repeat; width:164px; height:0px; overflow:hidden; padding:43px 0 0 0; font-size:0px; float:left; margin:10px 0 0 0;}
#content a.readmore:hover{ background:url(images/read-more.png) 0 -41px no-repeat; width:164px; height:0px; overflow:hidden; padding:43px 0 0 0; font-size:0px; float:left; margin:10px 0 0 0;}

#content .corrienews a.readmore{ background:url(images/read-more-corrieomg.png);}
#content .corrienews a.readmore:hover{ background:url(images/read-more.png) 0 -41px no-repeat;}
#content .eastenders-news a.readmore{ background:url(images/read-more-eastendersomg.png); }
#content .eastenders-news a.readmore:hover{ background:url(images/read-more.png) 0 -41px no-repeat;}
#content .emmerdalenews a.readmore{ background:url(images/read-more-emmerdaleomg.png);}
#content .emmerdalenews a.readmore:hover{ background:url(images/read-more.png) 0 -41px no-repeat;}

#content .sexyshare{ float:left; height:70px; width:550px; padding:0 0 50px 20px; clear:both; margin:-20px 0 0 0;}

#social-apps{ width:560px; float:left; height:auto; border:1px solid #F31688; padding:5px; margin:10px 5px 20px 5px; background:url(images/social-bg.png) repeat-x;}
#retweet{ float:left; width:auto; margin:0 0 0 0;}


#content{width:609px; float:left; padding:15px 0 0 10px;}
#content .post-images{ width:250px; float:right; margin:0 10px 0 10px!important;}

#content #news-filters{ width:609px; height:107px; float:left; overflow:hidden; margin:-27px 0 12px 0;}
#content #news-filters a.soapomg{ width:101px; height:0px; float:left; background:url(images/omg-filter.png) 0 0 no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.soapomg:hover{width:101px; height:0px; float:left; background:url(images/omg-filter.png) 0 -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.soapomg-active{width:101px; height:0px; float:left; background:url(images/omg-filter.png) 0 -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}

#content #news-filters a.eastendersomg{width:128px; height:0px; float:left; background:url(images/omg-filter.png) -101px 0 no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.eastendersomg:hover{width:128px; height:0px; float:left; background:url(images/omg-filter.png) -101px -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.eastendersomg-active{width:128px; height:0px; float:left; background:url(images/omg-filter.png) -101px -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}

#content #news-filters a.hollyoaksomg{width:130px; height:0px; float:left; background:url(images/omg-filter.png) -229px 0 no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.hollyoaksomg:hover{width:130px; height:0px; float:left; background:url(images/omg-filter.png) -229px -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.hollyoaksomg-active{width:130px; height:0px; float:left; background:url(images/omg-filter.png) -229px -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}

#content #news-filters a.emmerdaleomg{width:131px; height:0px; float:left; background:url(images/omg-filter.png) -359px 0 no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.emmerdaleomg:hover{width:131px; height:0px; float:left; background:url(images/omg-filter.png) -359px -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.emmerdaleomg-active{width:131px; height:0px; float:left; background:url(images/omg-filter.png) -359px -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}

#content #news-filters a.corrieomg{width:119px; height:0px; float:left; background:url(images/omg-filter.png) -488px 0 no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.corrieomg:hover{width:119px; height:0px; float:left; background:url(images/omg-filter.png) -488px -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}
#content #news-filters a.corrieomg-active{width:119px; height:0px; float:left; background:url(images/omg-filter.png) -488px -108px no-repeat; padding:108px 0 0 0; overflow:hidden;}

#comments-wrap p{ padding:0 0 0 25px;}

h1.sneak-peak-banner{ background:url(images/sneakpeak-banner.png) no-repeat left top; margin:-8px 0 12px 0; width:601px; height:0px; padding:92px 0 0 0; overflow:hidden; font-size:0px;}
h1.snapped-banner{ background:url(images/snapped-banner.png) no-repeat left top; margin:-13px 0 6px 0; width:601px; height:0px; padding:105px 0 0 0; overflow:hidden; font-size:0px;}
h1.forums-banner{ background:url(images/forums-banner.png) no-repeat left top; margin:-13px 0 16px 0; width:601px; height:0px; padding:92px 0 0 0; overflow:hidden; font-size:0px;}

h1.socialfriend-banner{ background:url(images/socialfriend-banner.png) no-repeat left top; margin:-13px 0 6px 0; width:601px; height:0px; padding:105px 0 0 0; overflow:hidden; font-size:0px;}
h1.celebchats-banner{ background:url(images/celebchats-banner.png) no-repeat left top; margin:-13px 0 6px 0; width:601px; height:0px; padding:105px 0 0 0; overflow:hidden; font-size:0px;}
h1.omgblog-banner{ background:url(images/omgblog-banner.png) no-repeat left top; margin:-13px 0 6px 0; width:601px; height:0px; padding:105px 0 0 0; overflow:hidden; font-size:0px;}
h1.winwinwin-banner{ background:url(images/winwinwin-banner.png) no-repeat left top; margin:-13px 0 6px 0; width:601px; height:0px; padding:105px 0 0 0; overflow:hidden; font-size:0px;}


#registerform{ width:591px; float:left; background: url(images/register-banner.png) left top no-repeat; padding:130px 0 0 0; margin:-161px 0 0 2px; }
#registerform label{ font-size:1.2em; color:#D6177C; font-weight:bold; margin:0 0 10px 0; text-align:left; width:550px;}



.loginform label{ font-size:1.2em; color:#F00880; font-weight:bold; margin:0 0 10px 0; text-align:left; width:550px;}
.loginform #user_login{border:2px solid #999; height:20px; margin:0 0 10px 0; width:530px;padding:5px;}
.loginform #user_pass{border:2px solid #999; height:20px; margin:0 0 10px 0; width:530px;padding:5px;}
.loginform #wp-submit{ float:right; display:block; font-size:1em; padding:5px; background:#F00880; color:#fff; border:1px solid #8A16D4; margin:5px; font-weight:bold;}
.loginform #wp-submit:hover{ background-color:#000;}


#registerform #user_email{ border:2px solid #999; height:20px; margin:0 0 10px 0; width:530px; padding:5px;}
#registerform #user_login{border:2px solid #999; height:20px; margin:0 0 10px 0; width:530px;padding:5px;}
#registerform #sfvalue1{border:2px solid #999; height:20px; margin:0 0 10px 0; width:350px;padding:5px;}
#registerform #user_pw1{border:2px solid #999; height:20px; margin:0 0 10px 0; width:530px;padding:5px;}
#registerform #user_pw2{border:2px solid #999; height:20px; margin:0 0 10px 0; width:530px;padding:5px;}
#registerform #verification{border:2px solid #999; height:20px; margin:0 0 10px 0; width:250px; float:left;padding:5px;}
#registerform #first_name{border:2px solid #999; height:20px; margin:0 0 10px 0; width:530px;padding:5px;}
#registerform #last_name{border:2px solid #999; height:20px; margin:0 0 10px 0; width:530px;padding:5px;}
#registerform #nickname{border:2px solid #999; height:20px; margin:0 0 10px 0; width:530px;padding:5px;}
#registerform #verification .input{ clear:none!important;}
#registerform strong{ font-size:1em; color:#F60; font-weight:bold; margin:0 0 10px 0; text-align:left;}
.ngg-related-gallery{ display:none;}
#registerform #wp-submit{ cursor:pointer; background:url(images/submit-btn.png) no-repeat left top; height:0px; padding:34px 0 0 0; width:109px; float:right; margin:0 50px 0 0;}
#registerform #wp-submit:hover{  background-position:0 -41px;}

ul#cycnav li a{ float:left; display:block; font-size:0.8em; padding:5px; background:#EF2C80; color:#fff; border:1px solid #C51758; margin:5px;}
ul#cycnav li a:hover{ background-color:#000;}
.soapomgnews #searchform input#s{  float: left; padding:2px; border:3px solid #999; margin:5px 5px 0 0;}
.soapomgnews #searchform #searchsubmit{ margin:5px 5px 0 0; float:left; cursor:pointer; background:url(images/search.png) no-repeat left top; width:96px; height:0px; padding:32px 0 0 0; font-size:0px; overflow:hidden;}
.soapomgnews #searchform #searchsubmit:hover{background:url(images/search2.png) no-repeat left top; }


.page-navigation{ float:left; height:auto; padding:5px; background:#fff; border:1px solid #000; margin:10px;}
.wp-paginate .title{ font-weight:bold;}
.wp-paginate .current{ background:#F20F84!important; border:1px solid #fff!important;}
#foot-wrap{margin:0 auto; width:100%; background:url(images/foot-bg.png) repeat-x bottom; height:182px; padding:0 0 0 0; clear:both;}
#foot-wrap #foot{margin:0 auto 0 auto; width:1024px;}
#foot-wrap #foot #foot-content{ background:url(../graphics/footer-top.png) top no-repeat; height:175px; margin:0 0 0 0; padding:7px 0 0 0;}

#foot-wrap #foot #foot-content p small{ font-size:0.7em;}
#foot-wrap #foot #foot-content p{ text-align:center;}
#foot-wrap #foot #foot-content p a{}
#foot-wrap #foot #foot-content p a:hover{ color:#027fba;}

#foot-content .footerlinks p{ color:#000; font-weight:bold;}
#foot-content .footerlinks{ text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:0.8em;}
#foot-content .footerlinks a{ color:#fff; font-weight:bold;}
#foot-content .footerlinks a:hover{ color:#ccc; font-weight:bold;}
#foot-content .footerlinks a.networks{color:#fff; font-weight:100; font-size:0.8em;}
#foot-content .footerlinks a.networks:hover{ color:#ccc;}
/*
#foot-wrap{margin:0 auto; width:100%; background:url(images/foot-bg.png) repeat-x bottom; height:300px; padding:10px 0 0 0; clear:both;}
#foot-wrap #foot{margin:0 auto 0 auto; width:1024px;}
#foot-wrap #foot #foot-content{ background:url(../graphics/footer-top.png) top no-repeat; height:250px; margin:0 0 0 0; padding:0 0 0 0;}
#foot-wrap #foot #foot-content #foot-left{ width:450px; float:left; padding:0 0 0 50px; height:230px; background:url(images/foot-box.png) no-repeat left top;}
#foot-wrap #foot #foot-content #foot-left h2.title-latest-blog{ overflow:hidden; width:281px; height:0px; padding:28px 0 0 0; background:url(../graphics/title-latest-blog-posts.png) no-repeat;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed{}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item{ padding:0 0 8px 25px; background:url(../graphics/blog-post-bullet.png) no-repeat 0 4px;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item:hover{background:url(../graphics/blog-post-bullet2.png) no-repeat 0 4px;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item p{ font-size:0.8em;  text-align:left;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item a{ color:#145983; font-size:1.1em;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item a:hover{ color:#027fba; }
#foot-wrap #foot #foot-content #foot-right{width:450px; float:left; padding:10px 0 0 60px; height:230px; background:url(images/foot-box.png) no-repeat left top;}
#foot-wrap #foot #foot-content p small{ font-size:0.7em;}
#foot-wrap #foot #foot-content p{ text-align:center;}
#foot-wrap #foot #foot-content p a{}
#foot-wrap #foot #foot-content p a:hover{ color:#027fba;}

#foot-content .footerlinks p{ color:#900; font-weight:bold;}
#foot-content .footerlinks{ text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:0.8em;}
#foot-content .footerlinks a{color:#FFF; font-weight:bold;}
#foot-content .footerlinks a:hover{ color:#906; font-weight:bold;}
#foot-content .footerlinks a.networks{color:#FFF; font-weight:100; font-size:0.8em;}
#foot-content .footerlinks a.networks:hover{color:#906;}
*/
/*WORDPRESS DEFAULTS*/

div.post div.ilsb_parent {margin:0 auto 0 0;font-size:1.1em;}
div.post div.ilsb-child {position:absolute; display:none; margin:0; padding:0 0 6px 0;}
div.post div.ilsb-child span {padding:0;}
div.post .ilsb {padding:10px 22px 10px 25px; font-size:0.8em; line-height:30px; background-position:0 50%; background-repeat:no-repeat;}


div.pagination{
	padding:3px;
	margin:3px;
	text-align:center;
	}
div.pagination a{
	padding:2px 5px;
	margin:2px;
	border:1px solid #aaa;
	color:#888;
	text-decoration:none;
	}
div.pagination a:hover, div.pagination a:active{
	border:1px solid #555;
	color:#333;
	}
div.pagination span.current{
	padding:2px 5px;
	cursor:default;
	margin:2px;
	border:1px solid #555;
	background-color:#555;
	color:#fff;
	font-weight:bold;
	}
div.pagination span.disabled{
	padding:2px 5px;
	margin:2px;
	border:1px solid #eee;
	color:#ddd;
	}
/*Old div.post styling	
div.post{
	margin:0 0 40px;
	}*/
/*New div.post styling added by Doug*/
div.post{

width:579px;
	padding-bottom:25px; padding-right:30px;
	float:left;
	}	
div.post img{
	padding:5px;
	max-width:400px!important;
	height:auto!important;
	border:1px solid #ddd;
	margin:10px 70px 10px 90px!important;
	float:left;
	
	/*div.post img{
	padding:5px;
	max-width:98%;
	border:1px solid #ddd;
*/	}
div.post a:hover img{
	border:1px solid #aaa;
	}
div.post img.alignleft{
	float:left;
	margin:0 10px 10px 0;
	}
div.post img.alignright{
	float:right;
	margin:0 0 10px 10px;
	}
div.post img.aligncenter{
	/*display:block;
	margin:0 auto;
	padding:10px 0;*/
	}
.wp-caption-text {
        vertical-align:top;
		text-align:center !important;
		display:block !important;
		margin:0!important;	
		font-weight: bold;

		}	
div.post small{
	display:block;
	}
div.post small.meta{
	margin:15px 0;
	}

div.post ul,
div.post ol,
div.post dl{
	margin:1.2em 0 1.2em 5px;
	}
div.post ul *,
div.post ol *,
div.post dl *{
	/*font-size:1em;
*/	}
	
div.post blockquote{
	margin:1.2em;
	padding:0 0 0 10px;
	border-left:3px solid #ccc;
	}
div.post blockquote p{
	color:#999;
	}
div.post blockquote blockquote p{
	color:#666;
	}
	
div.post pre,
div.post code{
	font-size:1.2em;
	margin:0 0 1em;	
	}
	
	
#sidebar{
	list-style:none;
	margin:0;
	padding:0;
	}
#sidebar ul{
	margin:0 0 30px 20px;
	padding:0;
	}
#sidebar li{
	margin:0;
	padding:0;
	}
#sidebar ul ul{
	margin-bottom:0;
	}
	
	
ol.commentlist{
	margin:20px 0;
	padding:0;
	list-style:none;
	}
ol.commentlist li div.commenttitle{ width:565px; margin:0 0 0 25px; background:#ffdeb7; padding:5px; height:43px; border:1px solid #ff8a00;}
	
.commenttitle img.avatar{ height:40px; width:40px; float: left; margin:-10px 0 0 0; border:0px; padding:2px 5px 2px 2px;}

ol.commentlist li div.commenttitle cite{
	color:#ff6600;
	text-decoration:none; font-size:.8em;
	}
	ol.commentlist li div.commenttitle cite a{
	color:#ff8a00;
	text-decoration:none;
	font-weight:bold;
	}
	.commentbody img.wp-smiley{ margin:0!important; padding:1px!important; border:none!important; float:none!important;}

ol.commentlist li div.commenttitle small a{
	color:#ff6600;
	padding-top:2px;
	text-decoration:none;
	float:right;
	}
ol.commentlist li div.commentbody{
 width:565px; margin:0 0 10px 25px; padding:5px; height:43px; border-bottom:1px solid #ff8a00; border-right:1px solid #ff8a00; border-left:1px solid #ff8a00;
	}
ol.commentlist li div.commentbody p{
	padding:0 !important;
	margin:5px 0 !important;
	}
	
.ddsg-wrapper p{ display:none;}

div.post img.snapped-img{ margin:0 10px 0 0px!important;}
div.post .ngg-thumbnail img.Thumb{ margin:5px!important;}
div.post .ngg-gallery-thumbnail img{ margin:5px!important;}
#registerform label img{ margin:-10px 0 0 0px!important;}

