/*
Theme Name: OolaMoola
Theme URI: http://madebymany.co.uk
Description: Oola Moola Blog
Author: Oli Matthews
Author URI: http://olvado.com
Tags: Oola Moola, Hearst Digital, challenges
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,b
{margin:0;padding:0;}
table
{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var
{font-style:normal;font-weight:normal;}
img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}.clear{clear:both;}.clearL{clear:left;}.clearR{clear:right;}/*.hide{display:none;}.show{display:block;}*/.inline{display:inline;}.left{float:left;}.right{float:right;}.pointer{cursor:pointer;}.margin0{margin:0;}.padding0{padding:0;}.hideiframe{position:absolute;left:-2000px;}.clearer
{float:none!important;clear:both;height:1px;border:0px;overflow:hidden;margin-top:-1px;padding:0;display:block;}
*:focus {outline:none;}
.obfuscate {height:0;width:0;overflow:hidden;text-indent:-10000px;display:block;}

/** Re-formatting **/

.format P,.format BLOCKQUOTE,.format PRE,.format UL,.format OL,.format H3,.format H4,.format H5,.format .hr {
 padding-top:.3em;
 padding-bottom:.7em;
 line-height:1.4em;
}
.format H3,
.format H4,
.format H5 {
 padding-bottom:0;
}
.format H3 {font-size:1.2em;}
.format H4 {font-size:1.1em;}
.format H5 {font-size:1em;}
.format EM,
.format I {
 font-style:italic;
}
.format UL,
.format OL {
 list-style:circle;
 padding-left:25px;
 line-height:1.2em;
}
.format OL OL {
 list-style:upper-roman;
}
.format OL {
 list-style:decimal;
}
.format LI {
 margin-bottom:.4em;
}
.format PRE {
 font-size:1.2em;
}
.format SUP,
.format SUB {
 line-height:.5em;
}
.format .alignright {
 float:right;
 margin-left:1em;
}
.format .alignleft {
 float:left;
 margin-right:1em;
}

/**** GENERICS ****/

BODY {
 font: 88.5% arial,sans-serif; 
 background: #eae0c7 url(/wp-content/themes/oolamoola/images/bg-yellow.jpg);
}

A {
 color:#C75841;
 text-decoration:none;
}
.details A,
.format A,
#tagBar A {
 display:inline!important;
 padding: 2px;
}
.details A:hover,
.format A:hover {
 background:#d8e7e2;
}
#tagBar A:hover {
 background: url(/wp-content/themes/oolamoola/images/hover-grey.jpg);
}

#wrapper {
 width:100%;
 background: url(/wp-content/themes/oolamoola/images/main-bg.gif) no-repeat 739px 40px;
}

#holdall,
#footer {
 width:940px;
 padding-top:197px;
 margin-left:47px;
 position:relative;
}
#footer {
 padding-top:0;
}

/*** HEADER ***/

#header {
 height:400px;
 width:987px;
 position:absolute;
 top:0;
 left:-47px;
 background: url(/wp-content/themes/oolamoola/images/bg-header.gif) no-repeat;
}
#title H1 {
 width:472px;
 height:112px;
 margin:10px 0 0 47px;
 background: url(/wp-content/themes/oolamoola/images/oolamoola.gif) no-repeat;;
}
#title H1 A {
 display:block;
 width:472px;
 height:112px;
 overflow:hidden;
 text-indent:-1000px;
}
#title .description {
 color:#a5476a;
 font-weight:bold;
 margin:5px 0 0 66px;
}
/** NAVIGATION **/

#navigation {
 width:900px;
 height:40px;
 margin-top:10px;
 margin-left:76px;
 border-top:4px solid #000;
}
#navigation .nav {
 height:40px;
 overflow:hidden;
 margin:0 -11px 0 -10px;
 background: url(/wp-content/themes/oolamoola/images/navul.gif);
}
#navigation .nav LI {
 float:left;
 width:197px;
 height:40px;
 line-height:40px;
 font-family:Georgia;
 font-weight:bold;
 border-right:1px solid #000;
}
#navigation .nav LI A {
 display:block;
 height:40px;
 color:#000;
 text-align:center;
 text-decoration:none;
 background: url(/wp-content/themes/oolamoola/images/nav.gif);
}
#navigation .nav LI A:hover {
 background: url(/wp-content/themes/oolamoola/images/bg-pink.gif);
}
#navigation .nav LI.active A {
 background: url(/wp-content/themes/oolamoola/images/hover-yellow.jpg);
}

/** Search form **/

#navigation #searchForm {
 border:0;
 width:auto;
 padding-left:20px;
}
#searchform LABEL {
 margin-bottom:.5em;
 display:block;
 font-weight:bold;
}
#searchForm #searchform LABEL {
 margin-bottom:0em;
 display:block;
 height:0;
 width:0;
 overflow:hidden;
 text-indent:-1000px;
 background:red;
}
#s {
 font-size:.9em;
 font-family:arial;
 padding:5px;
 border:1px solid #999;
 width:185px;
}

/** Promo block **/
#challengePromo {
 position:absolute;
 top:10px;
 right:0;
 width:405px;
}
#promo1,
#promo2,
#challengeUs {
 display:block;
 overflow:hidden;
 text-indent:-1000px;
 position:absolute; 
}
#promo1 {
 width:132px;
 height:80px;
 z-index:2;
 background: url(/wp-content/themes/oolamoola/images/promo1.gif) no-repeat;
}
#promo2 {
 width:139px;
 height:91px;
 left:85px;
 top:35px;
 z-index:1;
 background: url(/wp-content/themes/oolamoola/images/promo2.gif) no-repeat;
}
#challengeUs {
 width:199px;
 height:130px;
 left:200px;
 top:5px;
 z-index:3;
 background: url(/wp-content/themes/oolamoola/images/promo-cta.png) no-repeat;
 _background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled='true',src="/wp-content/themes/oolamoola/images/promo-cta.png",sizingMethod="crop")!important;
}
#challengeUs:hover {
 background: url(/wp-content/themes/oolamoola/images/promo-cta.png) no-repeat 0 -129px;
 _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled='true',src="/wp-content/themes/oolamoola/images/promo-cta-hover.png",sizingMethod="crop")!important;
}


/*** CONTENT CONTAINER ***/
#content-container {
 position:relative;
 z-index:10;
 width:921px;
 margin-left:19px;
 margin-bottom:-1px;
 background: #eae0c7 url(/wp-content/themes/oolamoola/images/bg-white.jpg);
}

/*** CONTENT ***/

#content {
 float:left;
 width:621px;
 min-height:1000px;
 background: #eae0c7 url(/wp-content/themes/oolamoola/images/bg-green.jpg);
 border-bottom:4px solid #000;
}
.editors #content,
.single-page #content {
 width:921px;
 padding-bottom:20px;
}

/** Page headers **/

.page-title {
 font-family:georgia;
 font-size:26px;
 height:45px;
 line-height:45px;
 border-bottom:1px solid;
 margin:20px 0 0 20px;
 padding-left:10px;
 background: url(/wp-content/themes/oolamoola/images/bg-white.jpg);
}
.container .entry {
 padding:20px;
}

/** CHALLENGES **/

.serieslist-box {
 margin-top:20px;
 width:595px;
 padding-bottom:10px;
}
.imgset {
 float:left;
 margin-right:10px;
 margin-top:.5em;
}
.serieslist-box H2 A {
 color:#000;
 font-family:georgia;
 display:inline-block;
 font-size:20px;
 line-height:33px;
 min-height:33px;
 _height:33px;
 background: url(/wp-content/themes/oolamoola/images/bg-white.jpg);
 padding:0 20px 0 30px;
 margin-bottom:15px;
}
.challenge-details {
 margin-left:150px;
}

/** POST **/

.post {
 margin:30px 18px 50px 0;
 position:relative;
 left:-19px;
 padding-left:47px;
 padding-bottom:10px;
 background: url(/wp-content/themes/oolamoola/images/post-line.gif) no-repeat 0 bottom;
}
.post H2 {
 line-height:33px;
 min-height:33px;
 _height:33px;
 left:-47px;
 position:relative;
 top:-16px;
}
.post H2 A,
.post H2 SPAN {
 font-family:georgia;
 display:inline-block;
 font-size:20px;
 line-height:33px;
 min-height:33px;
 _height:33px;
 background: url(/wp-content/themes/oolamoola/images/post-head.gif) no-repeat 0 0;
 padding:0 20px 0 47px;
}
.post H2 A:hover {
 background: url(/wp-content/themes/oolamoola/images/post-head-hover.gif) no-repeat 0 0;
}
/* Navigation */
.navigation {
 overflow:hidden;
 margin:0 30px 20px;
}
.navigation .alignleft,
.navigation .alignright  {
 width:125px;
 overflow:hidden;
}
.navigation .alignleft A,
.navigation .alignright A {
 display:inline-block;
 height:33px;
 line-height:33px;
 font-family:georgia;
 font-weight:bold;
 color:#000;
}
.navigation .alignleft {
 float:left;
}
.navigation .alignright {
 float:right;
 text-align:right;
}
.navigation .alignleft A {
 background: url(/wp-content/themes/oolamoola/images/nav-older.jpg) no-repeat;
 background-position: 0 top;
 padding:0 10px 0 25px;
}
.navigation .alignright A {
 background: url(/wp-content/themes/oolamoola/images/nav-newer.jpg) no-repeat;
 background-position: 0 top;
 padding:0 25px 0 10px;
}
.navigation .alignleft A:hover,
.navigation .alignright A:hover {
 background-position: 0 bottom;
}

/* Avatar */
.post .details {
 position:relative;
}
.avatar {
 position:absolute;
 left:-91px;
 top:20px;
 width:80px;
 height:80px;
 overflow:hidden;
 float:left;
 background: url(/wp-content/themes/oolamoola/images/avatar.gif) no-repeat left bottom;
}
.avatar IMG {
 margin-left:13px;
}
.post H2 A {
 color:#000;
 text-decoration:none;
}
.post .details,
.post .seriesmeta {
 font-family:georgia;
 font-size:.9em;
}
.post .details A,
.post .details SPAN,
.post .seriesmeta A {
 font-weight:bold;
}
.post .details {
 margin-top:10px;
}
.post .format P:first-child {
 margin-top:1em;
}
.post .format P.seriesmeta:first-child,
.format .challenge-details P:first-child  {
 margin-top:0em;
}

.post .format {
 width:556px;
 overflow:hidden;
}
.format .seriesmeta {
 padding:0px;
 margin-bottom:1em;
}
.addthis_container {
 margin:12px 0 10px;
}
.seriesbox {
 font-size:.9em;
 font-family:georgia;
}
.seriesbox H3 {
 font-size:1em;
 font-weight:normal;
 background: url(/wp-content/themes/oolamoola/images/bg-white.jpg);
 height:20px;
 line-height:20px;
 padding:0 5px;
}
.seriesbox UL {
 list-style:none;
 padding:0;
 font-weight:bold;
 margin-bottom:20px;
}
.seriesbox UL LI {
 padding:0 5px;
 line-height:30px;
 border-bottom:2px dotted #959595;
 margin:0;
}

/* Comments link */

.meta {
 position:relative;
 left:0px;
 top:20px;
}

.show-comments A {
 padding:0 10px;
 display:inline-block;
 height:23px;
 line-height:23px;
 background: url(/wp-content/themes/oolamoola/images/bg-green.jpg);
}

.show-comments A SPAN {
 display:inline-block;
 width:41px;
 height:23px;
 line-height:23px;
 text-align:center;
 color:#fff;
 background: url(/wp-content/themes/oolamoola/images/comment-no-bg.gif);
}
.show-comments A:hover SPAN {
 background: url(/wp-content/themes/oolamoola/images/comment-no-bg-hover.gif);
 color:#333;
}
.show-comments A:hover {
 color:#333;
}

/** Comments **/

#respond .comments-form-container {

}
#commentform {
 float:left;
 width:250px;
 _width:300px;
 margin-right:20px;
 margin-bottom:-1px;
}
.comment,
.pingback {
 margin:0 30px 30px;
 width:553px;
 overflow:hidden;
}
.comments-head {
 display:inline-block;
 height:30px;
 line-height:30px;
 padding:0 30px;
 background: #fff url(/wp-content/themes/oolamoola/images/bg-white.jpg);
 font-family:georgia;
 margin-bottom:1em;
}
#comments SPAN {
 font-weight:normal;
}
.comment-container {
 background:#a2d3d9 url(/wp-content/themes/oolamoola/images/comment-bg.jpg);
}

#respond {
 background:#a2d3d9 url(/wp-content/themes/oolamoola/images/FB_comment-bg.jpg);
}
.comment .format,
.pingback .format {
 background: url(/wp-content/themes/oolamoola/images/comment-top.gif) no-repeat top;
}
.comment .container,
.pingback .container {
 background: url(/wp-content/themes/oolamoola/images/comment-btm.gif) no-repeat bottom;
 padding:20px 25px 25px;
}
.comments-form-container {
 background: url(/wp-content/themes/oolamoola/images/FB_comment-top.gif) no-repeat left top;
}
.user-form {
 background: url(/wp-content/themes/oolamoola/images/FB_comment-btm.gif) no-repeat -1px bottom;
 padding:20px 25px 25px;
}
.page .user-form {
 background: url(/wp-content/themes/oolamoola/images/feedback-btm.gif) no-repeat bottom;
 padding:20px 25px 25px;
}
.comment-author {
 text-align:right;
 margin:5px 0;
 font-family:georgia;
 font-size:.9em;
}
.comment-author A,
.comment-author CITE {
 font-weight:bold;
}
#respond {
 width:553px;
 overflow:hidden;
 margin-left:30px;
 margin-bottom:30px;
}
.page #respond {
 width:553px;
 margin:30px 0;
}
.page #respond P {
 padding:0;
}
.user-form INPUT,
.user-form TEXTAREA {
 width:280px;
 border:1px solid #999;
 padding:3px 0;
 font-family:arial;
 font-size:100%;
}
.user-form LABEL {
 font-size:.9em;
 font-family:georgia;
 display:block;
 margin:.5em 0 .2em;
}
.user-form LABEL SPAN {
 color:#666;
}
.user-form TEXTAREA {
 height:80px;
 width:248px;
}
#author-field,
#email-field {
 float:left;
 width:100%;
 margin-bottom:.5em;
}
.input-field INPUT {
 width:248px;
}
.user-form .input-button {
 text-align:right;
 margin:5px 0;
}
.user-form .input-button INPUT,
#searchsubmit {
 font-size:14px;
 font-family:arial;
 width:84px;
 height:27px;
 padding:0;
 text-align:center;
 border:0;
 padding-bottom:4px;
 background: url(/wp-content/themes/oolamoola/images/button.gif) no-repeat;
 color:#fff;
 text-transform: uppercase;
 cursor:pointer;
}
.user-form .input-button INPUT:hover,
#searchsubmit:hover {
 background: url(/wp-content/themes/oolamoola/images/button-hover.gif) no-repeat;
 color:#333;
}

.recaptcha {
 margin-top:1em;
}

.page .input-button INPUT {
 margin-top:-40px;
 position:relative;
 top:-20px;
}

/** FACEBOOK CONNECT **/

.fbConnect {
 padding-top:30px;
 font-size:.9em;
}
.fbConnect H4,
.fbConnect P {
 margin-bottom:.5em;
}
HTML .invitebutton {
 width:200px;
 margin-top:10px !important;
}
HTML .invitebutton INPUT {
 background:#6384c5;
 color:#fff;
 border:1px solid #3e62b2;
 font-family:georgia;
 padding:2px z3px;
}

#fbSend {margin-top:3px;font-size:.865em}
#fbSend .icon-text-middle {
 position:relative;top:-3px;
}

.addthis_container {
 float:left;
}
.fbconnect_share {
 border:0!important;
}
.seriesbox {
 clear:left;
}

/** FB CONNECT Profile **/

HTML .fbconnect_userprofile {
 font-family:georgia;
 padding-bottom:15px;
 color:#333;
 width:auto;
 margin:15px 35px 15px 0;
 border-bottom:1px solid;
 background: #EAE0C7 url(/wp-content/themes/oolamoola/images/bg-white.jpg) repeat;
}

.fbconnect_userprofile H2 {
 font-size:30px;
 padding:15px 0 0 25px;
 margin-bottom:10px;
}
.fbconnect_userprofile .fbconnect_userpicmain {
 margin-left:25px;
}

.profiletexts {
 overflow:hidden;
}
.profiletexts DT,
.profiletexts DD {
 height:1.2em;
}
.profiletexts DT {
 float:left;
 clear:left;
 width:100px;
}
.profiletexts DD {
 font-weight:bold;
}
.fb-profile .icon-text-middle {
 margin:0 2px;
 position:relative;
 top:-2px;
}
.facebook-profile #comments-title {
 display:inline-block;
 font-family:georgia;
 margin-bottom:10px;
 color:#333;
 padding:5px 10px 5px 30px;
 background: #EAE0C7 url(/wp-content/themes/oolamoola/images/bg-white.jpg) repeat;
}
#commentsList H4 {
 font-size:1em;
}
/** Page Styles **/

.page .entry {
 width:575px;
}

/** EDITORS LIST PAGE (Our OolaMoolas) **/

.grid-list {
 overflow:hidden;
}
.grid-list .item {
 float:left;
}
#editors {
 margin-bottom:30px;
}
#editors .item {
 margin:15px 15px 0;
}
#editors .item A {
 display:block;
 padding:15px;
}
#editors .item A:hover {
 background: url(/wp-content/themes/oolamoola/images/hover-yellow.jpg);
}
#editors SPAN {
 display:block;
}
#editors .placeholder {
 background:#000;
}
#editors .placeholder IMG {
 position:relative;
 top:-6px;
 left:3px;
}
#editors .name {
 font-family:georgia;
 font-weight:bold;
 color:#333;
 line-height:30px;
 text-align:center;
 background: url(/wp-content/themes/oolamoola/images/nav.gif);
}
#editors A:hover .name {
 background: #000;
 color:#fff;
}

/** EDITOR PROFILE **/

#userProfile {
 color:#000;
 width:881px;
 height:220px;
 _height:240px;
 overflow:hidden;
 position:absolute;
 top:0px;
 padding:20px;
 background: #EAE0C7 url(/wp-content/themes/oolamoola/images/bg-green.jpg) 0 0;
}
#userProfile .profile_img {
 float:left;
}
#userProfile .container {
 margin-left:405px;
}
.profile #content {
 padding-top:260px;
}
.profile #external {
 top:260px;
}
#userProfile .user-info {
 height:188px;
 background: #EAE0C7 url(/wp-content/themes/oolamoola/images/bg-white.jpg);
 overflow:hidden;
}
#userTabs {
 width:921px;
 font-family:georgia;
 font-size:.9em;
 font-weight:bold;
 margin:0 -20px;
 height:28px;
 border-bottom:1px solid #000;
 background: url(/wp-content/themes/oolamoola/images/nav.gif);
}
#userTabs LI {
 cursor:pointer;
 display:block;
 width:145px;
 border-bottom:1px solid #000;
 line-height:28px;
 height:28px;
 text-align:center;
 float:left;
 margin-top:0px;
 background: url(/wp-content/themes/oolamoola/images/nav.gif) repeat scroll 0 0;
}

#userTabs LI.active,
#userTabs LI.active:hover {
 cursor:default;
 height:27px;
 margin-top:0;
 border:2px solid #000;
 border-bottom:0px solid #000;
 background: url(/wp-content/themes/oolamoola/images/bg-green.jpg);
}
#userProfile H2 {
 font-family:georgia;
 font-size:2.1em;
 margin-top:10px;
}
#userProfile UL {
 font-size:.9em;
}
#userProfile LI {
 display:inline;
}
#userTabs LI:hover {
 background: url(/wp-content/themes/oolamoola/images/bg-pink.gif);
}
#userProfile LI.location {
 display:block;
 margin-bottom:.5em;
}
#userProfile UL SPAN {
 background:#f4cdd7;
 display:inline-block;
 padding:2px 5px;
 font-size:1.2em;
 font-weight:bold;
}

/** TAB SWITCHER **/

#commentsPanel,
#postsPanel {
 display:none;
}
.profile #content .userPanels .active {
 display:block;
}


/*** EXTERNAL ***/
.single-page #external {
 display:block;
}
#external {
 float:right;
 width:300px;
 overflow:hidden;
 position:relative;
 left:-11px;
 background: #eae0c7 url(/wp-content/themes/oolamoola/images/bg-blue.jpg);
 margin-bottom:30px;
}
#external A {
 color:#000;
 font-weight:bold;
}
#external .module {
 font-size:.85em;
 margin:0 0 15px 13px;
}
#external .module H2 {
 font-size:1.1em;
 font-family:georgia;
 color:#fff;
 line-height:24px;
 height:24px;
 overflow:hidden;
 padding-left:4px;
 background: url(/wp-content/themes/oolamoola/images/sb-head.jpg);
}
#external .module .container {
 margin:5px 0 5px 5px;
}
#external .ladder-list LI {
 border-bottom:2px dotted white;
 _height:1em;
}
#external .ladder-list LI.linkcat {
 border-bottom:0px dotted white;
}

/** Generic hovers **/

#external .ladder-list LI A {
 display:block;
 line-height:1.3em;
 padding:5px 2px;
 _height:1.3em;
}
#external .ladder-list LI A:hover {
 background: url(/wp-content/themes/oolamoola/images/hover-grey.jpg);
}
/** Info block **/

/* RSS */
.rss,
.rss-comments {
 float:left;
}
#rssBar .rss A,
#rssBar .rss-comments A {
 display:inline-block;
 line-height:24px;
 margin-top:6px;
 padding-left:18px;
 padding:0 3px 0 18px;
 background: url(/wp-content/themes/oolamoola/images/rss.gif) no-repeat 3px 50%;
 color:#C75841;
}
#rssBar .rss-comments A {
 background: url(/wp-content/themes/oolamoola/images/rss-comments.gif) no-repeat 3px 50%;
}
#rssBar .rss A:hover,
#rssBar .rss-comments A:hover {
 background-color:#D4DFE3;
}
.rss-comments {
 float:right;
 margin-right:30px;
}
.twitter {
 margin-top:5px;
 clear:both;
 width:146px;
 height:51px;
 overflow:hidden;
 text-indent:-1000px;
 float:left;
}
.twitter A {
 display:block;
 width:146px;
 height:51px;
 background: url(/wp-content/themes/oolamoola/images/twitter.gif) no-repeat 50% 0;
}

#external .about {
 margin-top:5px;
 width:116px;
 height:48px;
 float:right;
 margin-right:10px;
}
#external .about A {
 display:block;
 height:48px;
 font-size:1.18em;
 line-height:17px;
 padding-top:5px;
 padding-left:10px;
 background: url(/wp-content/themes/oolamoola/images/about.gif) no-repeat;
}

#rssBar .container {
 border-bottom:2px dotted white;
 padding-bottom:10px;
}

/** TWEETS **/

#tweetBar .twitter {
 float:none;
 border-bottom:2px dotted;
 width:auto;
 color:#fff;
 padding-bottom:5px;
}
#tweetBar .twitter A {
 width:auto;
 background: url(/wp-content/themes/oolamoola/images/twitter.gif) no-repeat 50% 0;
}
#tweetBar .twitter A:hover {
 background: url(/wp-content/themes/oolamoola/images/twitter.gif) no-repeat 50% -52px;
}

#tweetBar UL#twitter_update_list LI {
 line-height:1.3em;
 padding:5px 0;
}
#tweetBar UL#twitter_update_list LI SPAN {
 font-weight:bold;
}
#tweetBar UL#twitter_update_list LI A {
 display:block;
 font-weight:normal;
 font-size:1em!important;
 margin-top:5px;
}
#tweetBar UL#twitter_update_list LI SPAN A {
 display:inline;
 font-weight:bold;
}

/** OolaMoolas **/
#authorsBar .grid-list .item,
#authorsBar .grid-list .placeholder {
 display:block;
 width:68px;
 height:68px;
 overflow:hidden;
 position:relative;
}
#authorsBar .grid-list .item {
 margin-right:2px;
}
#authorsBar .placeholder:hover .name {
 width:68px;
 position:absolute;
 bottom:0;
 left:0;
 font-size:.85em;
 background:#fff;
 color:#C75841;
 font-weight:normal;
 text-indent:2px;
 padding:2px 0;
 opacity:.86;
 text-align:center;
}

/** Tags **/
#tagBar A {
 line-height:24px;
}
#tagBar .container {
 border-bottom:2px dotted white;
 padding-bottom:.5em;
}

/** Links bar **/

#linksBar H3 {
 padding-left:15px;
 padding:5px 2px 5px 15px;
 line-height:1.3em;
 background: url(/wp-content/themes/oolamoola/images/arrow-red-dwn.gif) no-repeat 1px 50%;
 border-bottom:2px dotted #fff;
 cursor:pointer;
}
#linksBar .closed H3 {
 background: url(/wp-content/themes/oolamoola/images/arrow-red.gif) no-repeat 2px 50%;
 border-bottom:2px dotted #fff;
}
#linksBar H3:hover {
 background-color:#D5E0E4;
}
#linksBar .xoxo LI A {
 display:block;
 padding-left:25px;
 background: url(/wp-content/themes/oolamoola/images/arrow-red-hover.gif) no-repeat 4px 50%;
}
#linksBar .xoxo LI A:hover {
 background:#D5E0E4 url(/wp-content/themes/oolamoola/images/arrow-red.gif) no-repeat 4px 50%;
}
#linksBar .linkcat {
 border-bottom:2px dotted #fff;
}

/** Categories **/

#catBar .ladder-list {
 overflow:hidden;
}
#catBar LI {
 float:left;
 min-width:50%;
 _width:50%;
}

/** Vimeo bar **/

.clip {
 height:75px;
 clear:left;
 border-bottom:2px dotted #fff;
 padding:5px 0;
}
.clip IMG {
 float:left;
 margin-right:10px;
}
.clip .caption {
 height:75px;
 width:170px;
 float:left;
}
.clip .caption A {
 display:block;
 padding:2px;
}
.clip .caption A:hover {
 background: url(/wp-content/themes/oolamoola/images/hover-grey.jpg) 0 0;
}
#vimeo_badge_logo {
 display:none;
}

/*** FOOTER ***/

#footer {
 font-size:.9em;
 width:921px;
 margin-left:66px;
 background: #fff url(/wp-content/themes/oolamoola/images/bg-white.jpg);
}
#footer UL {
 overflow:hidden;
 padding:20px 20px 5px;
 font-weight:bold;
}
#footer LI {
 float:left;
 padding:0 5px;
 border-left:1px solid;
}
#footer LI:first-child {
 border:0;
 padding-left:0;
}
#footer P {
 color:#333;
 font-size:.9em;
 padding:0 20px 50px;
}

#leaderboard,.seriespost-nav {display:none;}

#external .promo {
 width:300px;
 overflow:hidden;
 margin-bottom:20px;
}

#external #subscribeBar .container {
 margin:-5px 0 5px 0px;
 padding:10px;
 background: url(/wp-content/themes/oolamoola/images/bg-pink.jpg);
}
#subscribeBar .input-field INPUT {
 border:1px solid #999999;
 padding:5px;
 font-family:arial;
 font-size:.9em;
 float:left;
 margin-right:5px;
 width:160px;
}
#subscribeBar .input-button INPUT {
 font-family:arial;
 font-size:1em;
 text-transform:uppercase;
 background: url(/wp-content/themes/oolamoola/images/subscribe-button.jpg);
 height:27px;
 line-height:27px;
 width:85px;
 border:0;
 padding:0 5px 3px;
 cursor:pointer;
}
#subscribeBar .input-button INPUT:hover {
 background: url(/wp-content/themes/oolamoola/images/subscribe-button-hover.jpg);
}
/** SPENT/SAVED SO FAR **/

#external #statBar H2 {
 background:none;
 color:#000;
}
#statBar .container {
 width:275px;
 height:85px;
 color:#666;
 background: url(/wp-content/themes/oolamoola/images/spent-saved.gif) no-repeat;
}
#statBar .spent {
 font-size:1.7em;
}
#statBar .saved {
 font-size:2.2em;
}
#statBar DL {
 padding-top:5px;
 overflow:hidden;
 line-height:2.5em;
}
#statBar DT {
 float:left;
 clear:left;
 width:100px;
 text-align:right;
 padding-right:5px;
}
#statBar DD.saved {
 color:#4ea402;
}
#statBar DD.spent {
 color:#b40001;
}