/*  
Theme Name: W3 Positive
Theme URI: http://www.w3systems.net/
Description: Custom Theme for Positive TV Ltd
Version: 1.0
Author: W3 Systems
Author URI: http://w3systems.net
*/

* {
margin:0;
padding:0;
}

html,body {
background:#eaeaea;
color:#606060;
}

body {
font:12px arial,helvetica,verdana,sans-serif;
line-height:1.7;
}

h3 {
font-size:12px;
font-weight:400;
margin-bottom:2px;
}

h4 {
font-size:12px;
font-weight:400;
margin-bottom:2px;
}

p {
margin-bottom:8px;
/*font:11px arial,helvetica,verdana,sans-serif;*/
line-height:1.7;
}

img {
border:none;
}


/** header **/
#header {

width:100%;
background:none;
border:0px;
padding:0px;
padding-top:10px;
float:left;
}

#insideheader {
height:88px;
position: relative;
width:975px;
margin:0px auto 10px;
background:#ffffff;
border:1px solid #d7d7d7;
}

#logo {
float:left;
padding:20px;
}

#topsearch {
float:right;
width:210px;
height:32px;
text-transform:uppercase;
text-align:right;
border:0px;
margin-top:15px;
margin-right:15px;
border:0px;
font-size:12px;
background: url('supporting/images/search.png') left 2px no-repeat;;
}

#topmenu {
float:right;
width:650px;
height:32px;
text-transform:uppercase;
text-align:right;
border:0px;
margin-top:0px;
border:0px;
font-size:12px;
}

#topmenu ul {
list-style:none;
margin:7px 5px 0 0;
float:right;
}

#topmenu li {
display:inline;
margin:0 15px 0 0;
}

#topmenu li a {
font-weight:500;
}


#loginform {
/*height:50px;*/
background:none;
margin:0;
margin-left:15px;
margin-top:15px;
margin-bottom:15px;
border:0px solid #959595;
}


#loginform input{
vertical-align:middle;
background:none;
color:#959595;
font-family:arial,helvetica,verdana,sans-serif;
margin-right:10px;
}

#loginform #log{
font-size:14px;
border:1px solid #959595;
padding:4px 4px;
margin-right:3px;
width:190px;
}

#loginform #pwd{
font-size:14px;
border:1px solid #959595;
padding:4px 4px;
margin-right:3px;
width:190px;
}

#newsletterform {
/*height:50px;*/
background:none;
margin:0;
margin-left:15px;
margin-top:5px;
margin-bottom:5px;
border:0px solid #959595;
}

#newsletterform input{
vertical-align:middle;
background:none;
color:#959595;
font-family:arial,helvetica,verdana,sans-serif;
margin-right:10px;
}

#newsletterform #opt_email{
font-size:14px;
border:1px solid #959595;
padding:4px 4px;
margin-right:3px;
width:190px;
}

#newsletterform #opt_pwd{
font-size:14px;
border:1px solid #959595;
padding:4px 4px;
margin-right:3px;
width:190px;
}

#wpf_search_form {
/*height:50px;*/
background:none;
margin:0;
margin-left:15px;
margin-top:15px;
margin-bottom:15px;
border:0px solid #959595;
}

#wpf_search_form input{
vertical-align:middle;
background:none;
color:#959595;
font-family:arial,helvetica,verdana,sans-serif;
margin-right:10px;
}

#wpf_search_form #log{
font-size:14px;
border:1px solid #959595;
padding:4px 4px;
margin-right:3px;
width:190px;
}

#wpf_search_form #pwd{
font-size:14px;
border:1px solid #959595;
padding:4px 4px;
margin-right:3px;
width:190px;
}


/** page **/
#page {
width:100%;
padding:0;
float:left;
border-bottom:0px;
background:none;
}

#insidecopy {
width:975px;
padding:0px 0 20px 0;
margin:0px auto 20px;
}

/*#insidecopy p {
font-size:10px;
line-height:1.4em;
}*/

.copywrap {
width:660px;
float:left;
}

.copycontent {
position:relative;
width:660px;
margin:0 0 5px 0;
padding:0px;
overflow: hidden;
background:#ffffff;
border:1px solid #d7d7d7;
}

.copycontent p, .copycontent h3, .copycontent h2, .copycontent h1 {
padding-left: 10px;
padding-right: 10px;
}

.copycontent p ul, .copycontent ul, .copycontent p ol, .copycontent ol {
margin-left: 20px;
padding-left: 10px;
padding-right: 20px;
}

.copycontent p ul li, .copycontent ul li, .copycontent p ol li, .copycontent ol li {
padding-bottom: 5px;
}

.copycontent ol li ol, .copycontent ol li ol {
margin-left: 0px;
padding-left: 10px;
padding-right: 0px;
list-style-type:decimal;
}

.copycontent ol li ol li ol, .copycontent ol li ol li ol {
margin-left: 0px;
padding-left: 10px;
padding-right: 0px;
list-style-type:lower-roman;
}

.copycontent p ol li ol li, .copycontent ol li ol li {
padding-bottom: 0px;
}

.copycontent p ol li ol li ol li, .copycontent ol li ol li ol li {
padding-bottom: 0px;
list-style-type:lower-roman;
}


.copyheader {
width:660px;
height:30px;
margin:0;
margin-bottom:15px;
border-bottom:1px solid #d7d7d7;
background:url(supporting/images/fade.png) right top no-repeat;
}

.copyfooter {
padding:5px;
text-align:center;
border-top:1px solid #d7d7d7;
}

#sidebar {
width:300px;
float:left;
margin:5px 0 20px 36px;
/*font-size:12px;*/
}

.sideblock {
width:300px;
float:left;
margin:0 0 20px 0;
background: #FFFFFF;
}

#altsidebar {
width:300px;
float:left;
margin-left:13px;
/*font-size:12px;*/
}

.altsideblock {
width:300px;
float:right;
margin:0 0 5px 0;
border:1px solid #d7d7d7;
background: #ffffff;
}

.altsideblockheader {
width:300px;
height:30px;
margin:0;
margin-bottom:15px;
border-bottom:1px solid #d7d7d7;
background:url(supporting/images/fade.png) right top no-repeat;
}

.sm_arrow {
float:left;
width:14px;
height:30px;
margin:0;
padding:0;
margin-right:15px;
background:url(supporting/images/sm_arrow.png) left center no-repeat;
}

#sidebar p, #altsidebar p {
padding:0 10px 2px 10px;
}

.sideblog {
border-bottom: 1px solid #EFEFEF;
padding: 0 0 10px 0;
}

.sideblog p {
margin: 0;
padding: 0;
height: 42px;
overflow: hidden;
}





#sidebar ul, #sidebar ul ol, #altsidebar ul, #altsidebar ul ol {
margin: 0 0 10px 10px;
padding: 0;
}

#sidebar ul li, #altsidebar ul li {
list-style-type: none;
list-style-image: none;
}

#sidebar ul p, #sidebar ul select, #altsidebar ul p, #altsidebar ul select {
margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol, #altsidebar ul ul, #altsidebar ul ol {
margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol, #altsidebar ul ul ul, #altsidebar ul ol {
margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li, #altsidebar ul ol li {
list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li, #altsidebar ul ul li, #altsidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}

ul.sidebarmenuitem {
width:300px;
list-style: none;
margin:0;
padding:0;
border:0px solid #d7d7d7;
}

ul.sidebarmenuitem li {
width:285px;
/*height:30px;*/
/*padding:15px 0 0 15px;*/
padding:5px;
margin:0;
border-bottom:1px solid #d7d7d7;
/*background:url(supporting/images/right_arrow_grey.png)  275px center no-repeat;
background-size:12px 26px;*/
}

/*ul.sidebarmenuitem li.kitchen-table-debate {
background:url(supporting/images/right_arrow_green.png)  275px center no-repeat;
}

ul.sidebarmenuitem li.topic-of-the-week {
background:url(supporting/images/right_arrow_orange.png)  275px center no-repeat;
}

ul.sidebarmenuitem li.celebrity-shorts {
background:url(supporting/images/right_arrow_blue.png)  275px center no-repeat;
}

ul.sidebarmenuitem li.latest {
background:url(supporting/images/right_arrow_pink.png)  275px center no-repeat;
}

ul.sidebarmenuitem li.archive {
background:url(supporting/images/right_arrow_purple.png)  275px center no-repeat;
}*/

ul.sidebarmenuitem a:link, ul.sidebarmenuitem a:visited {
/*color:#959595;*/
text-decoration:none;
text-decoration:underline;
font-size:13px;
font-weight:500;
/*opacity:1;
filter:alpha(opacity=100);*/
}

/*ul.sidebarmenuitem a:hover li {
opacity:0.6;
filter:alpha(opacity=60);
}*/


/** Social Networking **/
ul.sidebarsocialitem {
width:300px;
list-style: none;
margin:0;
padding:0 5px;
border:0px solid #d7d7d7;
}

ul.sidebarsocialitem li {
width:50px;
height:50px;
padding:5px;
margin:0;
border-bottom:0px solid #d7d7d7;
float:left;
/*background:url(supporting/images/right_arrow_grey.png)  267px center no-repeat;*/
background:url(supporting/images/right_arrow_grey.png)  275px center no-repeat;
}

ul.sidebarsocialitem li.facebook {
background:url(supporting/images/social/facebook.png)  5px center no-repeat;
}

ul.sidebarsocialitem li.twitter {
background:url(supporting/images/social/twitter.png)  5px center no-repeat;
}

ul.sidebarsocialitem li.google {
background:url(supporting/images/social/google.png)  5px center no-repeat;
}

ul.sidebarsocialitem li.podcast {
background:url(supporting/images/social/podcast.png)  5px center no-repeat;
}

ul.sidebarsocialitem li.rss {
background:url(supporting/images/social/rss.png)  5px center no-repeat;
}

ul.sidebarsocialitem li.stumbleupon {
background:url(supporting/images/social/stumbleupon.png)  5px center no-repeat;
}

ul.sidebarsocialitem li.delicious {
background:url(supporting/images/social/delicious.png)  5px center no-repeat;
}

ul.sidebarsocialitem li.youtube {
background:url(supporting/images/social/youtube.png)  5px center no-repeat;
}

ul.sidebarsocialitem li.email {
background:url(supporting/images/social/email.png)  5px center no-repeat;
}

ul.sidebarsocialitem li.embed {
background:url(supporting/images/social/embed.png)  5px center no-repeat;
}

ul.sidebarsocialitem a:link, ul.sidebarsocialitem a:visited {
color:#959595;
text-decoration:none;
font-size:13px;
font-weight:500;
opacity:1;
filter:alpha(opacity=100);
}

ul.sidebarsocialitem a:hover li {
opacity:0.6;
filter:alpha(opacity=60);
}

#shareembed {
	padding: 10px;
}












/** nav **/
.nav {
float:left;
height:30px;
}

.nav ul {
list-style:disc;
height:30px;
list-style-image: url(supporting/images/sm_arrow.png);
}





/** footer **/
#footer {
width:100%;
float:left;
padding:0px 0 20px 0;
}

#insidefooter {
width:975px;
margin:0px auto;
}

#footerlinks {
width:975px;
height:32px;
text-align:center;
border:0px;
margin:0;
border:0;
font-size:10px;
}

#footerlinks ul {
list-style:none;
margin:7px 5px 0 0;
float:center;
}

#footerlinks li {
display:inline;
margin:0;
margin-right:15px;
padding:0;
padding-right:15px;
border-right:1px solid #959595;
}


#footerlinks li.page-item-144 {
display:inline;
margin:0;
margin-right:15px;
padding:0;
padding-right:15px;
border-right:0px solid #959595;
}

#footerlinks li a {
font-weight:500;
}

#footerlinks li a:link, #footerlinks li a:visited {
color:#959595;
text-decoration:none;
}


/** search **/
#searchwrap {
height:50px;
background:none;
margin:0;
margin-left:15px;
margin-bottom:15px;
border:0px solid #959595;
}

#searchwrap input{
vertical-align:middle;
background:none;
color:#959595;
font-family:arial,helvetica,verdana,sans-serif;
margin-right:10px;
}

#searchwrap #s{
font-size:14px;
border:1px solid #959595;
padding:4px 4px;
margin-right:3px;
width:190px;
}

/** Video thumbs **/

#videothumb {
float:left;
width:121px;
height:110px;
padding:5px;
margin:0px;
border-right:1px solid #d7d7d7;
text-align:center;
}

#videothumbr {
float:left;
width:121px;
height:110px;
padding:5px;
margin:0px;
border-right:0px solid #d7d7d7;
text-align:center;
}

#videothumb25 {
float:left;
width:121px;
height:110px;
padding:5px;
margin:0px;
border-top:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
text-align:center;
}

#videothumbr25 {
float:left;
width:121px;
height:110px;
padding:5px;
margin:0px;
border-top:1px solid #d7d7d7;
border-right:0px solid #d7d7d7;
text-align:center;
}

#videothumb a:link, #videothumb a:visited, #videothumb a:active, #videothumbr a:link, #videothumbr a:visited, #videothumbr a:active, #videothumb25 a:link, #videothumb25 a:visited, #videothumb25 a:active, #videothumbr25 a:link, #videothumbr25 a:visited, #videothumbr25 a:active {
color:#959595;
border:0px solid #d7d7d7;
}

#videothumb a:hover, #videothumbr a:hover, #videothumb25 a:hover, #videothumbr25 a:hover {
color:#959595;
opacity:0.6;
filter:alpha(opacity=60);
}


/** comments **/
#comment {
width:450px;
font:12px arial,helvetica,verdana,sans-serif;
}

h2.commh2 {
font-size: 1.4em !important;
padding: 0 0 5px;
color:#333 !important;
}

ol.commentlist {
margin: 10px 0 20px;
padding: 0;
list-style: none;
font-size: 12px;
line-height: 20px;
}

ol.commentlist p {
margin-bottom:10px;
line-height: 20px;
}

ol.commentlist cite {
font-style: normal;
font-weight: bold;
}

ol.commentlist li {
padding: 10px 10px 5px 10px !important;
margin:10px 0 10px 0;
border-bottom:1px solid #d7d7d7;
}

/*ol.commentlist li.alt {
padding: 10px 10px 5px 10px !important;
background:#080808;
border:1px solid #171717;
}*/

/* Banner */
#wp_bannerize, #wp_bannerize ul, .wp_bannerize, .wp_bannerize ul {
	margin: 0px;
}






















.clear { clear:both; }



