/*

youngandpoor.co.uk - based on Motion theme created by Daniel Butler. Created 16th Nov 2009.

*/

* {outline: none;}



html{margin:0;padding:0;}



body {font-family : Arial, Helvetica, sans-serif;font-size : 13px;font-weight : normal;color : #333;padding: 0;margin: 0;text-align: center;background: #eef1f4 url('images/page-bg.gif') repeat-y center top;line-height: 18px;}



a {color : #22c3ef;font-weight : normal;text-decoration: none;outline: none;}



a:hover {color : #01efff;font-weight : normal;text-decoration: underline;}



#page-wrap {width: 980px;margin-left: auto;margin-right: auto;text-align: left;}



/* Headings */

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;font-size : 28pt;color : #22c3ef;margin: 0 0 10px 0;line-height: 25px;text-decoration: none;}

h1 {text-indent:-9999em; margin:0; padding:0; line-height:0;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: none;}

h2 {font-size: 22pt;}

h3 {margin-bottom:20px;font-size : 18pt;}

.post h3 {margin-bottom:5px!important;}

h4 {font-size : 15pt;}

h5 {font-size : 12pt;}

h6 {font-size : 10pt;font-weight: bold;margin: 0;font-family: Arial, Helvetica, sans-serif;}



/* Navigation */



#nav {float: left;position: relative;background: url('images/header-bg-slice.jpg') repeat-x;text-align: left;display:block; background:none;}



#nav ul {list-style: none;margin: 0;padding: 43px 0 0 20px;

float:left;

display:block;

width:753px;



}



#nav a {

font-weight: bold;

color: #22c3ef;

font-size: 12pt;

display: block;

margin: 0;

}



#nav a:hover {color: #01efff;text-decoration: none;}



#nav li {float: left;margin: 9px 2px 0 0;

padding: 0 0 0 0;

display: block;

background: url(images/nav-normal-left.gif) no-repeat scroll left top; height:40px; }



#nav li a {background: transparent url(images/nav-normal-right.gif) no-repeat scroll right top; height:40px; padding:15px 15px 0; color:#fff; }



#nav li:hover a {color: #01efff;text-decoration: none;}



#nav li.current_page_item {background: url(images/nav-selected-left.gif) no-repeat scroll left top; height:49px; padding:0; margin:0 2px 0 0;}



#nav li.current_page_item a {color: #F7941E;background: transparent url(images/nav-selected-right.gif) no-repeat scroll right top; height:49px; padding:15px 40px 0;}



#nav li.current_page_item a:hover {color: #F7941E;}



#nav li.current-cat {background: url(images/nav-selected-left.gif) no-repeat scroll left top; height:49px; padding:0; margin:0 2px 0 0;}



#nav li.current-cat a {

color: #F7941E;background: transparent url(images/nav-selected-right.gif) no-repeat scroll right top; height:49px; padding:15px 40px 0;}



#nav li.current-cat a:hover {color: #F7941E;}



* html #nav li {width:130px}



/** Sub Navigation **/

.post ul.subNav {float:left; padding:0; margin:0; display:block; font-size:18px; list-style:none;  }

.post ul.subNav li {background:none; margin:0; padding:5px 10px 5px 10px; float:left; border-right: 1px solid #dcdcdc; }

.post ul.subNav li a {background:none; margin;0; padding:0; color:#F7941E;  }

.post ul.subNav li.cat-item-49 {padding-left:0;}





/* Subpages */

#subpages {

float: left;

position: relative;

background: url('images/subpages.gif') no-repeat;

width: 530px;

height: 32px;

margin-top: -21px;

overflow: hidden;

margin-bottom: 20px;

font-weight: bold;

}

#subpages ul {

line-height: 13px;

list-style: none;

margin: 0;

padding: 0;

}

#subpages li {

float: left;

margin: 0;

display:inline;

padding-left: 16px;

padding-right: 16px;

padding-top: 10px;

}

#subpages a {

color: #22c3ef;

font-weight: bold;

display: block;

}

#subpages a:hover {

color: #404040;

text-decoration: none;

}



/* Pointer */

#pointer {

float: left;

position: relative;

width: 51px;

height: 96px;

}



/* Logo */

#logo {

float: left;

position: relative;

width: 100%;

height: 96px;

}



/* Main Content */

#content {

float: left;

width: 940px;

padding: 20px;

}



/* Sidebars */

#sidebar1 {

float: left;

width: 130px;

display:none;

}

#sidebar2 {

float: right;

width: 230px;

overflow: hidden;

}

#colors {

width: 160px;

height: 10px;

float: right;

position: relative;

top: 85px;

left: 3px;

padding: 0;

margin: 0;

}

#colors img {

height: 8px;

width: 39px;

border: 0px;

}

.ad {

margin-left: auto;

margin-right: auto;

margin-bottom: 30px;

}



.textwidget {width:228px; border-bottom:1px solid #DCDCDC;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;}

.textwidget p {padding:0 0 10px 0; margin:0;}



/* Main Content */

#main-content {

float: left;

width: 649px;

padding-right: 20px;

}

#main-content-extended {

float: left;

width: 660px;

padding-right: 20px;

}

.post {

float: left;

width: 669px;

margin-bottom: 20px;

padding-bottom: 10px;

border-bottom : 1px solid #dcdcdc;

clear: both;

}

.post-extended {

width: 660px !important;

}

.post-left {

color:#666666;

float:left;

font-size:8pt;

overflow:hidden;

padding-right:20px;

text-align:center;

width:100px;

}

.post-right {

float:left;

overflow:hidden;

width:545px;

}

.post-right-extended {

width:540px !important;

}

.image-preview {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#EDEDED none repeat scroll 0 0;

border:1px solid #DCDCDC;

height:100px;

overflow:hidden;

padding:2px;

width:100px;

}

.image-preview img {

border:0 none;

width:100px;

}

.excerpt {

margin-top:-14px;

}

.single-meta {

color:#666666;

font-size:8pt;

margin:-5px 0 10px;

}

#details {

border-top:1px solid #F0F0F0;

font-family:Arial, Helvetica, sans-serif;

font-size:8pt;

margin-top:20px;

padding:5px 5px 0;

}

#details .avatar {

float:left;

}

#details .info {

float:left;

font-weight:bold;

padding:0 0 0 5px;

width:435px;

}

#bottom-bar {

float:left;

height:38px;

padding-top:20px;

width:100%;

}

#social {

float:right;

padding-right:22px;

text-align:right;

}

#social img {

margin-top:2px;

opacity:0.5;

}

#social img:hover {

opacity:1;

}

#footer {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/footer-bg.gif) repeat-x scroll 0 0;

color:#808080;

padding:30px 20px 15px;

width:940px;

}

#footer a {

color:#22C3EF;

}

#footer a:hover {

color:#01EFFF;

text-decoration:underline;

}

#searchform {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/structure-search-bar.gif) no-repeat scroll 0 0;

border:0 none;

float:left;

height:40px;

margin:0 0 0 19px;


}

#searchbar {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent none repeat scroll 0 0;

border:0 none;
font-size:16px;
color:#333;

height:30px;

padding:6px 0 0 10px;

text-align:left;

width:330px;

margin:0;

font-family:Arial, Helvetica, sans-serif;

}

#searchsubmit {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent none repeat scroll 0 0;

border:0 none;

}

.widgetbox-1 {

color:#808080;

font-size:9pt;

line-height:18px;

margin-bottom:30px;

overflow:hidden;

}

.widgetbox-1 a {

color:#22C3EF;

}

.widgetbox-1 a:hover {

color:#01EFFF;

text-decoration:none;

}

.widgetbox-1 ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

}

.widgetbox-1 li {

border-bottom:1px solid #F0F0F0;

margin-bottom:5px;

padding-bottom:5px;

}

.widget-title-1 {

color:#404040;

font-size:14pt;

font-weight:bold;

margin-bottom:10px;

}

.widgetbox-2 {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/structure-widget-bg.gif) repeat-x scroll left bottom;

color:#333;

margin-bottom:30px;

overflow:hidden;

}

.widgetbox-2 a {

color:#22C3EF;

}

.widgetbox-2 a:hover {

color:#01EFFF;

text-decoration:none;

}

.widgetbox-2 ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0 0 0 3px;

}

.widgetbox-2 li {

border-bottom:1px solid #F0F0F0;

margin-bottom:5px;

padding-bottom:5px;

}

.widget-title-2 {

color:#FFFFFF;

font-size:12pt;

font-weight:bold;

margin-bottom:0;

padding:10px;

}

#comments {

margin-top:40px;

}

#comments h3 {

font-size:16pt;

margin:0 0 10px;

}

#commentlist {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

}

#commentlist li {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}

.comment-box {

float:left;

width:100%;

}

.depth-1 {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#F6F6F6 url(images/comment-bg.gif) repeat-x scroll left top;

border-bottom:1px solid #F1F0F0;

border-top:1px solid #F1F0F0;

float:left;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0 0 20px;

padding:0;

width:100%;

}

#commentlist .avatar {

float:left;

padding:5px;

}

.comment-text {

float:left;

line-height:17px;

padding:5px 5px 5px 0;

width:80%;

}

.comment-text-shift {

margin-top:-10px;

}

.moderation {

font-weight:bold;

}

.children {

padding-left:10px;

}

.cancel-comment-reply {

margin-bottom:10px;

}

#commentform textarea {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:5px;

-moz-border-radius-topright:5px;

background:#EEEEEE none repeat scroll 0 0;

border:0 none;

color:#808080;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

max-width:649px;

padding:3px;

width:649px;

border:1px solid #d2d2d2;

}

#commentform textarea:focus {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#F6F6F6 none repeat scroll 0 0;

}

#commentform input {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

-moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:5px;

-moz-border-radius-topright:5px;

background:#EEEEEE none repeat scroll 0 0;

border:0 none;

color:#808080;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

padding:3px;

width:175px;

}

#commentform input:focus {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#F6F6F6 none repeat scroll 0 0;

}

#commentform #submit {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/button-submit.gif) no-repeat scroll 0 0;

border:0 none;

float:right;

height:34px;

width:90px;

}

#commentform label {

color:#B1B6BA;

font-weight:bold;

}

.author, .author a {

font-weight:bold;

}

ul {

list-style-image:none;

list-style-position:outside;

list-style-type:square;

margin-left:0.8em;

margin-top:0.2em;

padding-left:0.8em;

padding-top:0.2em;

}

ol {

margin-left:0.8em;

margin-top:0.2em;

padding-left:0.8em;

padding-top:0.2em;

}

li {

padding-bottom:5px;

}

blockquote {

border-left:1px solid #808080;

color:#808080;

margin-left:20px;

padding-left:5px;

}

code {

color:#808080;

font-family:Arial, Helvetica, sans-serif;

}

.clear {

clear:both;

height:0;

line-height:0;

}

.left {

float:left;

}

.right {

float:right;

}

.aligncenter {

border:4px solid #EDEDED;

display:block;

margin-left:auto;

margin-right:auto;

}

.alignright {

border:4px solid #EDEDED;

display:inline;

margin:0 0 2px 7px;

}

.alignleft {

border:4px solid #EDEDED;

display:inline;

margin:0 7px 2px 0;

}

.alignright {

float:right;

}

.alignleft {

float:left;

}

div.aligncenter {

display:block;

margin-left:auto;

margin-right:auto;

}

.wp-caption {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#F8F7F7 none repeat scroll 0 0;

border:1px solid #EDEDED;

margin:0 7px 2px 0;

padding-top:4px;

text-align:center;

}

.wp-caption img {

border:0 none;

margin:0;

padding:0;

}

.wp-caption p.wp-caption-text {

font-size:11px;

line-height:17px;

margin:0;

padding:3px 0;

}

#slider-container {

float:left;

height:241px;

margin:0;

overflow:hidden;

padding:20px 0 0 20px;

position:relative;

width:940px;

}

#slider-container-inner {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/slider-blue.gif) repeat scroll 0 0;

float:left;

height:241px;

margin:0;

overflow:hidden;

padding:0;

position:relative;

width:960px;

}

.sliderwrapper {

float:left;

height:241px;

overflow:hidden;

position:relative;

width:510px;

}

.sliderwrapper .contentdiv {

height:241px;

left:0;

position:absolute;

top:0;

visibility:hidden;

width:510px;

}

.slide-image {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#FFFFFF none repeat scroll 0 0;

float:left;

height:241px;

overflow:hidden;

position:relative;

width:510px;

}

.slide-image img {

border:0 none;

width:510px;

}

.overlay {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/slide-overlay.png) repeat scroll 0 0;

height:233px;

left:0;

position:absolute;

top:0;

width:502px;

z-index:30;

}

.read-on {

left:12px;

padding:3px;

position:absolute;

top:190px;

z-index:40;

}

.read-on a {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/button-read-more.png) repeat scroll 0 0;

color:#FFFFFF;

display:block;

font-weight:bold;

height:34px;

text-indent:-9999em;

width:95px;

}

.read-on a:hover {

color:#EEEEEE;

font-weight:bold;

text-decoration:none;

}

.slide-video {

float:left;

height:241px;

overflow:hidden;

position:relative;

width:510px;

}

.slide-video object {

left:4px !important;

top:4px !important;

}

.slide-video object, .slide-video embed {

height:229px !important;

position:relative !important;

width:502px !important;

}

.slide-video b {

display:none !important;

}

.slide-video .read-on {

top:0;

}

.slide-video .overlay {

z-index:-1;

}

.pagination {

float:left;

height:241px;

left:462px !important;

position:absolute;

top:0 !important;

width:478px;

z-index:1000;

}

.paginate-slide {

height:69px !important;

margin:0 !important;

padding:4px 0 5px 73px !important;

width:401px;

display:block;

}

.selected .paginate-slide {

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:transparent url(images/slider-selected.png) no-repeat scroll 0 0 !important;

margin-top:4px !important;

}

.paginate-excerpt {

color:#FFFFFF;

line-height:15px !important;

margin-top:-10px;

display:block;

}

.selected .paginate-excerpt {

color:#808080;

}

.paginate-slide h6, .paginate-slide h6 a {

color:#FFFFFF;

font-size:16px;

}

.toc:hover {

text-decoration:none !important;

}

.page-comments, .wp-pagenavi {

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:transparent none repeat scroll 0 0 !important;

float:right !important;

}

.page-comments a, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited {

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:transparent url(images/pagenavi.gif) no-repeat scroll 0 0 !important;

border:0 none !important;

color:#808080 !important;

display:block !important;

float:left !important;

font-weight:bold !important;

line-height:10px !important;

padding:7px !important;

text-align:center !important;

text-decoration:none !important;

}

.page-comments a:hover, .wp-pagenavi a:hover {

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:transparent url(images/pagenavi-hover.gif) no-repeat scroll 0 0 !important;

border:0 none !important;

color:#FFFFFF !important;

font-weight:bold !important;

}

.page-comments .prev, .page-comments .next {

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:transparent none repeat scroll 0 0 !important;

border:0 none !important;

}

.page-comments .prev:hover, .page-comments .next:hover {

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:transparent none repeat scroll 0 0 !important;

border:0 none !important;

color:#404040 !important;

}

.page-comments span.pages, .wp-pagenavi span.pages {

background-color:transparent !important;

border:0 none !important;

color:#808080 !important;

float:left !important;

line-height:10px !important;

padding:7px !important;

}

.page-comments span.current, .wp-pagenavi span.current {

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:transparent url(images/pagenavi-hover.gif) no-repeat scroll 0 0 !important;

border:0 none !important;

color:#FFFFFF !important;

display:block !important;

float:left !important;

font-weight:bold !important;

line-height:10px !important;

padding:7px !important;

}

.wp-pagenavi span.extend {

background-color:transparent !important;

border:0 none !important;

color:#808080 !important;

float:left !important;

line-height:10px !important;

padding:7px !important;

}

.wp-pagenavi .first, .wp-pagenavi .first:link, .wp-pagenavi .first:active, .wp-pagenavi .first:visited, .wp-pagenavi .last, .wp-pagenavi .last:link, .wp-pagenavi .last:active, .wp-pagenavi .last:visited {

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:transparent none repeat scroll 0 0 !important;

padding:7px 0 !important;

}

.wp-pagenavi .first:hover, .wp-pagenavi .last:hover {

color:#202020 !important;

}

.seo-tag-cloud {

width:208px;

border-bottom:1px solid #DCDCDC;

border-left:1px solid #DCDCDC;

border-right:1px solid #DCDCDC;

padding:10px;

}

.vr_wrapper {

width:228px;

border-bottom:1px solid #DCDCDC;

border-left:1px solid #DCDCDC;

border-right:1px solid #DCDCDC;

float:left;

padding:0;

}

.vr_wrapper .vr_preface {

margin:0;

padding:10px;

font-weight:bold;

}

.vr_wrapper fieldset {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#F2F2F2 none repeat scroll 0 0;

border:1px solid #D2D2D2;

float:left;

padding:10px;

margin:0 0 10px 10px;

width:186px;

}

.vr_wrapper fieldset label {

float:left;

margin:0 0 8px 3px;

}

.vr_wrapper fieldset label#email_address_label {

font-weight:bold;

}

.vr_wrapper fieldset label#email_address_label em#vr_email_required {

color:#CC0000;

font-style:normal;

}

.vr_wrapper input {

float:left;

}

.vr_wrapper input#vr_submit {

display:block;

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/button-subscribe.gif) no-repeat scroll 0 0;

border:medium none;

height:34px;

text-indent:-9999em;

width:90px;

cursor:pointer;

}

.vr_wrapper input#email_address {

margin:0 0 8px 3px;

width:160px;

}

#tag_cloud-2 .widget-title-2 {

border:medium none;

}

#tag_cloud-2 div {

border-bottom:1px solid #DCDCDC;

border-left:1px solid #DCDCDC;

border-right:1px solid #DCDCDC;

padding:10px;

}

#categories-4 ul {

width:208px;

border-bottom:1px solid #DCDCDC;

border-left:1px solid #DCDCDC;

border-right:1px solid #DCDCDC;

padding:10px;

}

.credit {

display:none;}





/** Facebook share button **/



.paginate-slide #fb_share_1 {display:none;

/** Tweetmeme share button **/

.paginate-slide .tweetmeme_button {display:none;}



/** Hide certain nav categories **/

#nav li.cat-item-48 {display:none}



/** SEO Tag CLoud hack **/

#seo_tag_cloud .widget-title-2 a {color:#fff; font-weight:bold;}



/** Contribute box **/

#text-4 .textwidget {border-bottom:1px solid #DCDCDC;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;padding:10px; height:auto; width:auto;}

#vertical-response .widget-title-2 a {color:#fff; font-weight:bold;}

.vr_wrapper .vr_preface  {color:#333}
 

/** Facebook box **/

body div#page-wrap div#ie-fix div#content div#sidebar2 div#text-2 {background:none!important}
