@charset utf-8; 
body{text-align:center; color:#666; font-family:tahoma, verdana, sans-serif; font-size:13px; line-height:160%; background-color:#444; background-image:url(images/ui-bg_diagonals-small_50_93c3cd_40x40.png); background-repeat:repeat; background-position:center top; margin:0; padding:0}

#container{width:960px; text-align:left; padding-right:8px; padding-left:8px; background-image:url(images/bgr.jpg); background-repeat:repeat-y; margin:0 auto;border-left: 2px solid #93C3CD;border-right: 2px solid #93C3CD;}

a:link, a:visited{color:#39C; text-decoration:none}

a:hover{color:#39C; text-decoration:underline}

h1, h2, h3, h4, h5, h6{font-weight:700;}

#mainContent #heading-home h1{text-indent:-9999px; font-size:1px; line-height:0; margin:0; padding:0}

ul, #entry ul#css-down, #entry ul#css-down ul{list-style-type:none; margin:0; padding:0}
ul#mod{list-style-type:disc; padding-left:10px}
#entry ul{list-style-type:disc; padding-left:30px}
#entry .flags ul{list-style-type:disc; padding-left:0px}
#entry .stripTransmitter ul, #entry .stripViewer ul{list-style-type:none; padding-left:0}
ul#mod li, #entry ul li{margin-bottom:10px}
#entry ul#css-down ul li{margin-bottom:0}
#content-column .home-latest-column ul{list-style-type:none}
.twoColFixRtHdr #header{margin-bottom:0; position:relative}
ol li{margin-bottom:15px}

.twoColFixRtHdr #header h1{margin:0; padding:10px 0}

.twoColFixRtHdr #sidebar1{float:right; width:318px; background-color:#eee; padding-bottom:20px; background-image:url(images/sidebar-bgr.jpg); background-repeat:repeat-x; border-left-width:2px; border-left-style:solid; border-left-color:#ddd; z-index:2; font-size:12px}

#mainContent{float:left; width:605px; padding-left:20px; padding-top:5px; position:relative}

#sidebar1 h3{color:#603813; font-size:18px; margin-top:0; padding-left:15px; padding-top:15px; text-transform:uppercase}

#sidebar1 .h3-wrapper{height:32px; margin-bottom:20px; width:322px; display:inline}

.fltrt{float:right; margin-left:8px}

.fltlft{float:left; margin-right:8px}

.clearfloat{clear:both; height:0; font-size:1px; line-height:0}

#wrapper{background-color:#f4f4ee}

#top-nav{background-repeat:no-repeat; height:51px; padding-right:20px; background-image:url(images/top-nav.png); width:960px}

#mainContent #flash-banner{border:13px solid #e4de7a; width:574px}

#top-nav ul{list-style-type:none; float:left; margin:0 0 0 20px; padding:7px 0 0}

#top-nav ul li{border-right:1px dotted #FFF; display:inline; padding-left:20px; padding-right:20px}

#header #ad{height:136px; width:238px; float:right; margin-top:0; background-image:url(images/newsletter-bgr.png); background-repeat:no-repeat; margin-right:14px}

#header #logo{height:90px; width:403px; position:absolute; margin-top:15px}

#content-column ul li{list-style-type:none; display:block; float:left; width:181px; margin-right:13px; min-height:380px;padding-right:10px;}

#content-column ul li h2{font-size:14px; font-weight:400; margin-bottom:10px; color:#603813;}

#footer-logo #footer-logo-left{background-image:url(images/footer-logo.jpg); background-repeat:no-repeat; float:left; height:60px; width:369px}

#mainContent #web-links{float:right; background-repeat:no-repeat; height:85px; width:278px; padding-top:44px; padding-right:10px; padding-left:10px; font-family:Lucida Sans,Lucida; font-size:12px; background-image:url(images/web-link.jpg)}

#mainContent #newsletter{background-image:url(images/newsletter.jpg); background-repeat:no-repeat; height:111px; width:214px; padding-left:12px; padding-top:8px; margin-top:20px; padding-right:150px; line-height:20px; font-size:11px}

#content-column{margin-bottom:25px}

#container #footer-logo{background-image:url(images/footer-logo-bgr.jpg); background-repeat:repeat-x; background-position:bottom; height:60px; margin-top:25px}

#footer-logo #footer-logo-text{background-image:url(images/footer-logo-text.jpg); background-repeat:no-repeat; background-position:right bottom; height:60px; float:right; width:279px}

#footer{background-color:#495674; height:300px; color:#CCC; position:relative; padding:20px}

#footer ul{margin:0 0 100px; padding:0}

#footer ul li{width:153px; float:left; list-style-type:none; margin-right:65px}

#footer ul li h4{font-size:20px; color:#FFF}

#footer a, #footer a:visited{color:#fc3; text-decoration:none; text-shadow:0 1px 1px #333}

#footer a:hover{color:#fc3; text-decoration:underline}

.text-right2{background-color:#D0E973; float:left; font-family:georgia; font-size:11px; font-style:italic; padding-left:5px; padding-right:5px; text-transform:lowercase; display:none}

.text-left{float:right; text-align:right}

.text-right{float:left; text-align:left}

.footer-hr{border-top:1px dashed; clear:both; width:100%; margin-bottom:5px; color:#999}

#sidebar1 ul{margin:0 19px; padding:0 0 5px}

.sidebar-box li{list-style-type:none; background: url("images/widget-li.png") no-repeat scroll 0 10px transparent;padding: 4px 0 4px 13px;}
.sidebar-box .wp-polls-ans li, .sidebar-box .jcarousel-skin-tango li, .sidebar-box .tabs li {list-style-type:none; background:transparent;padding: 4px 0 4px 0;}

#top-nav a, #top-nav a:visited{color:#FFF; font-size:12px; border-bottom-style:none; border-bottom-width:3px; text-shadow:0 1px 1px #000;}

#top-nav a:hover, #top-nav #selected a{color:#FDFF0F; text-decoration:none}

#cse-search-box{background-image:url(images/search-box_05.png); background-repeat:no-repeat; float:right; height:37px; position:relative; width:205px; margin-top:5px; margin-right:30px}

#cse-search-box .ser{background-color:transparent; color:#FC0; padding-left:31px; margin-top:8px; font-size:11px; border-style:none; text-shadow:0 1px 1px #000}

#main-nav #social ul{float:right; width:150px; padding-top:10px}

#main-nav #social li:hover{margin-right:5px; margin-left:5px; background-image:none}

#main-nav #social ul li{margin-right:5px; margin-left:5px}

#ad .sign-up-right a{text-align:right; color:#52401C; float:right; font-family:trebuchet MS; text-shadow:0 1px 1px #AFAFAF;margin-top: 13px;margin-right: 5px;}

#header #logo-wrapper{height:136px; position:relative; background-image:url(images/floral.png); background-repeat:no-repeat; background-position:340px bottom}

#mainContent #share{background-image:url(images/share.jpg); background-repeat:no-repeat; height:94px; width:288px; padding-top:35px; padding-left:10px; font-size:12px; font-family:Lucida Sans,Lucida; line-height:40px; font-weight:400; float:left}

#mainContent #link{float:right; background-image:url(images/link.jpg); background-repeat:no-repeat; width:278px; font-family:Lucida Sans,Lucida; font-size:12px; height:129px; padding-left:10px; padding-top:35px; line-height:40px; padding-right:10px}

#link #link-text-bgr{background-color:#FFF; line-height:normal; font-size:10px}

#mainContent h1{color:#5E3B13; font-size:22px; margin-top:0; line-height:30px; text-shadow:0 1px 1px #CCC}

blockquote{background:url(images/close-quote.png) no-repeat right bottom; text-indent:-18px; text-align:justify; color:#999;font-family:"Times New Roman",Times,serif;font-size:14px;}
blockquote p:first-letter, blockquote:first-letter{background:transparent no-repeat left top; padding-left:18px; font:normal 1.6em "Times New Roman",Times,serif}

.align-right{float:right; margin-left:20px; margin-top:10px}

.align-left{float:left; margin-right:10px}

#mainText #support .align-left{margin-right:10px; border:1px solid #CCC; margin-top:5px; padding:0}

.kund-vid{width:280px; float:left; margin-bottom:20px; line-height:18px; font-family:"Trebuchet MS",Verdana; font-size:14px}

#mainText #support li{background-image:url(images/support-bgr.jpg); background-repeat:no-repeat; height:158px; width:231px; float:left; padding-left:27px; padding-right:25px; list-style-type:none; display:block; padding-top:18px; margin-bottom:20px}

#mainText #support p{margin-top:0; font-size:11px}

#mainText #support h3{margin-right:0; margin-bottom:0; display:inline; font-size:16px}

#mainText #support img{vertical-align:middle; border-style:none}

#mainText #support ul{margin:20px 0 0; padding:0}

#mainText #subscriptions li{border-top:1px dashed #CCC; padding:20px}

#mainText #breadcrumbs{display:block; color:#666}

#mainText h6{font-size:14px; background-image:url(images/7Meditatewithyourbaby0-2yearsold.jpg); background-repeat:no-repeat; background-position:left 7px; padding-left:15px; padding-bottom:5px; margin-bottom:0}

#mainText #choose-playlist{background-image:url(images/choose-playlist.jpg); background-repeat:no-repeat; background-position:right top; padding-top:20px; margin-right:10px; width:395px; margin-bottom:10px}

#mainText #not-found{background-image:url(images/404-error.jpg); background-repeat:no-repeat; background-position:left top; height:345px; width:400px; position:relative}

#not-found #not-found-text{height:100px; width:170px; margin-left:145px; line-height:17px; margin-top:27px; font-size:10px; text-align:center; position:absolute}

#mainText .tel{background-image:url(images/telephone%20red.png); background-repeat:no-repeat; display:block; padding-left:25px; background-position:left center}

#mainText .directions{background-image:url(images/flag_green.gif); background-repeat:no-repeat; background-position:left center; padding-left:25px; display:block}

#mainText .time{background-image:url(images/clock.png); background-repeat:no-repeat; background-position:left center; padding-left:25px; display:block}

#mainText .address{background-repeat:no-repeat; background-position:left center; display:block; padding-left:25px; background-image:url(images/address.jpg)}

#mainText #dropdown-classes, #mainText #dropdown-classes2{display:inline; margin:0; padding:0}

#mainText .quick-jump{margin-bottom:25px; display:block}

#mainText .block{display:block; margin-bottom:15px; margin-top:25px; height:40px}

.email{background-image:url(images/email.jpg); background-repeat:no-repeat; background-position:left center; padding-left:25px; display:block}

.website{background-image:url(images/website.jpg); background-repeat:no-repeat; background-position:left center; display:block; padding-left:25px}

#mainContent #web-links a{color:#039}

#ad .sign-up-right{padding-left:18px; margin-right:14px}

#mainContent #content-column p{margin:10px 0 7px; line-height:21px}

.p7ABtrig h3{background-image:url(images/add_16.png); background-repeat:no-repeat; background-position:left center; padding-left:20px}

.p7ABtrig .p7ABtrig_down h3{background-image:url(images/add_16_down.png); background-repeat:no-repeat; background-position:left center; padding-left:20px}

p img{border:none;}

img.aligncenter{display:block; margin-left:auto; margin-right:auto;border:none;}

img.alignright{display:inline; margin:0 0 2px 7px;border:none;}

img.alignleft{display:inline; margin:0 7px 2px 0;border:none;}

.comment-buble{background-image:url("images/comment-buble.png"); background-repeat:no-repeat; float:right; font-size:10px; height:25px; padding-top:2px; padding-left:5px; text-align:center; width:27px}

.comment-buble a{font-size:11px; text-shadow:0 1px 1px #FFF}

#commentform{}

.editComment, .editableComment, .textComment{display:inline}
.comment-childs{border:1px solid #ccc; margin:5px 2px 2px 4px; padding:4px 2px 2px 4px; background-color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px}
.chalt{background-color:#F4F4EE}
#newcomment{border:1px dashed #777; width:90%}
#newcommentsubmit{color:red}
.adminreplycomment{border:1px dashed #777; width:99%; margin:4px; padding:4px}
.mvccls{color:#999}
.thdrpy a{background-image:url(images/reply.gif); width:39px; height:17px; display:block; color:#FFF; font-size:8px; text-transform:lowercase; font-weight:400; letter-spacing:1px; padding:5px 0 0 15px; line-height:10px}

#cancel_reply{display:block; background-image:url(images/comment-close.png); width:125px; height:26px; color:#fff; font-weight:bold; font-size:12px; padding:0 0 0 28px}
#cancel_reply a[style]{color:#FFF!important}
#commentform textarea{background:#fff none repeat scroll 0 0; border:1px solid #D6D3D3; font-family:arial; font-size:12px; line-height:18px; width:95%; padding:8px}

#commentform textarea:focus{background:#FFF none repeat scroll 0 0; border:1px solid #EF7A2C; font-family:arial; font-size:12px; line-height:18px; width:95%; padding:8px; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}

#commentform #email{font-size:1.1em; background-color:#fff; border:1px solid #D6D3D3; background-image:url(images/comment-email.gif); background-position:7px 7px; background-repeat:no-repeat; height:20px; padding-left:30px; padding-top:6px; display:inline; font-family:inherit}

#commentform #author{font-size:1.1em; background-color:#fff; border:1px solid #d6d3d3; background-image:url(images/comment-author.gif); background-position:7px 7px; background-repeat:no-repeat; height:20px; padding-left:30px; padding-top:6px; font-family:inherit}

#commentform #url{font-size:1.1em; background-color:#fff; border:1px solid #d6d3d3; background-image:url(images/comment-website.gif); background-position:7px 7px; background-repeat:no-repeat; height:20px; padding-left:30px; padding-top:6px; font-family:inherit}

#commentform #email:focus{font-size:1.1em; background:#fff; border:1px solid #EF7A2C; background-image:url(images/comment-email.gif); background-position:7px 7px; background-repeat:no-repeat; height:20px; padding-left:30px; padding-top:6px; display:inline; font-family:inherit; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}

#commentform #author:focus{font-size:1.1em; background-color:#fff; border:1px solid #EF7A2C; background-image:url(images/comment-author.gif); background-position:7px 7px; background-repeat:no-repeat; height:20px; padding-left:30px; padding-top:6px; font-family:inherit; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}

#commentform #url:focus{font-size:1.1em; background-color:#fff; border:1px solid #EF7A2C; background-image:url(images/comment-website.gif); background-position:7px 7px; background-repeat:no-repeat; height:20px; padding-left:30px; padding-top:6px; font-family:inherit; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}

#commentform input{margin-bottom:3px}

#commentform .wdpajax-success{border:1px solid #fff; color:#fff; padding:5px; background-color:#EF7A2C; font-weight:bold}

#commentform p.form-item{float:left; width:185px; display:inline; line-height:16px; margin-right:16px}

.comment-wrapper{border:1px solid #CCC; margin-left:100px; position:relative; background-color:#FFF; -moz-border-radius:6px; -webkit-border-radius:6px}

.commentlist{list-style-image:none; float:left; margin:0 0 0 17px; padding:0}

.commentlist li{list-style-image:none; margin:20px 0}

.commentlist li .avatar{-moz-border-radius:4px; -webkit-border-radius:4px; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15); background:none repeat scroll 0 0 #F4F4EE; margin-bottom:2px; padding:4px}

.commentlist cite{font-size:18px; font-style:normal; margin-left:10px; font-weight:400; color:#333}

.commentlist p{font-weight:400; line-height:1.5em; text-transform:none; display:block}

.commentlist img{border:none}

.commentlist .vcard{color:#8D8D8D; font-size:10px; left:-120px; line-height:14px; position:absolute; width:100px}

.single_comment{padding:20px; width:445px}

.comment_arrow{left:-22px; position:absolute; top:30px}

.commentlist .commentmetadata{font-size:11px; margin:5px 0 0 3%}

.commentlist .commentmetadata a{color:#999}

#respond{background-image:none; }

.commentlist #respond h3, .commentlist #respond a{margin-left:28px}

.comment-happy{position:absolute; left:-7px; top:-7px}

#cancel-comment-reply-link{display:block; background-image:url(images/comment-close.gif); width:144px; height:21px; font-weight:400; color:#84878E; font:1em Lucida Sans,Lucida; padding:5px 0 0 23px}

#submit{width:120px!important}

.single-entry{float:left; width:100%; padding:0}

.thumbnail-div, .thumbnail-div-video{ margin-bottom:10px; float:left; margin-right:20px; display:block; padding:4px; position:relative;}
.thumbnail-div span.overlay2, .thumbnail-div-video span.overlay2 {
    background: url("images/box-overlay2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 186px;
    left: -2px;
    position: absolute;
    top: -1px;
    width: 172px;
}
.thumbnail-div-single span.overlay3 {
    background: url("images/box-overlay3.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 139px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 128px;
}

.thumbnail-div-single{ float:left; display:inline; margin:15px; padding:4px;position:relative;}


.post-info{color:#999; font-size:12px; margin-bottom:10px}

.home-post-wrap2{float:left; margin-bottom:20px; margin-top:20px; width:100%}

.readmore{padding-left:20px; margin-top:10px; text-align:right}

.home-post-wrap2 .single-entry h2{margin-top:0; margin-bottom:7px}

.home-post-wrap2 h2{margin:0 0 4px}

.page-navigation{display:block; text-align:right}

#breadcrumbs{color:#666; margin-bottom:10px; float:left; width:480px}

#wrapper #roll-up{background-image:url(images/roll-up.jpg); background-repeat:no-repeat; height:54px; width:320px; float:right; clear:right; margin:0; padding:0}

.excerpt{color:#999; font-size:12px; line-height:18px}

.idTabs{float:left; list-style-type:none; margin-left:0; margin-top:0; margin-bottom:0; padding:0}

.idTabs ul{margin-left:0; padding-left:0; margin-top:0; margin-bottom:0}

.idTabs li{display:inline; float:left; color:#A2A2A2; text-align:left; margin-top:0; margin-bottom:0; margin-left:0; height:33px; padding:3px 0 0}

.idTabs li a{display:block; color:#666; text-decoration:none; float:left; z-index:100; padding-left:18px; padding-right:18px; padding-top:5px}

.idTabs li a:hover{color:#C60; text-decoration:underline}

.idTabs li a.selected{background-color:#FFF; border-left:1px dotted #CCC; border-right:1px dotted #CCC; border-top:1px dotted #CCC; color:#593F06; font-weight:700; height:30px; text-align:center; text-decoration:none; text-shadow:0 1px 1px #FFF}

#tab-recententries{float:left; display:none; margin-right:5px; margin-bottom:15px; padding-right:10px; padding-bottom:10px; width:96%}

#tabs-nav{margin-top:25px}

.related_post{background-color:#FFF; border:1px solid #CCC; display:inline-block; line-height:18px; width:95%; float:left; padding:0 15px 15px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}

.subscribe-single{background-color:#fff; border:1px solid #ccc; width:187px; height:162px; float:right; display:inline-table; padding:0 15px 13px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}

.subscribe-single-page{background-color:#fff; border:1px solid #ccc; width:187px; height:117px; float:right; padding:0 15px 5px; -moz-border-radius:6px; -webkit-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}

#link-block{-moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15); border:1px solid #CCC; margin-bottom:15px; padding:0 15px 15px; width:95%; background-color:#DFDFDF}

#entry{background-color:#FFF; border:1px solid #CCC; margin-bottom:15px; display:block; padding:15px; -moz-border-radius:6px; -webkit-border-radius:6px; }

#entry-video{background-color:#FFF; border:1px solid #CCC; margin-bottom:15px; display:block; padding:15px; -moz-border-radius:6px; -webkit-border-radius:6px;}
ol.related-posts{clear:both; text-align:center; margin:0; padding:0}

ol.related-posts li{ display:inline; float:left; font-size:12px;}

ol.related-posts img{clear:both; background:#F7F7F7; height:120px; width:154px}

ol.related-posts a{clear:both; display:block; border:none; text-decoration:none; font-size:11px}

.social-single{background-color:#FFF; border:1px solid #CCC; display:inline-block; line-height:18px; width:95%; margin-top:15px; padding:15px; -moz-border-radius:6px; -webkit-border-radius:6px; }

.social-single-page{background-color:#FFF; border:1px solid #CCC; display:inline-block; line-height:18px; float:left; width:342px; padding:15px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}

.social-single ul, .social-single-page ul{float:left; width:87px}

.img-p-bottom{margin-bottom:7px}

.img-p-right{margin-right:7px}

.digg-single{float:left; margin-right:15px; padding:5px}
.digg-single img{border:0}

.social-single-text-page{float:right; margin-left:25px; width:150px}

#post-header{padding-bottom:10px; min-height:140px}

#post-tags{background-image:url(images/category.jpg); background-repeat:no-repeat; background-position:center left; padding-left:35px; display:none; font-family:georgia; font-style:italic; text-transform:lowercase; margin-top:25px; clear:both}

#post-tags a{margin-right:10px}

.sidebar-box{background-image:url(images/sidebar-border.jpg); background-repeat:repeat-x; background-position:center bottom; position:relative; padding-bottom:15px}
.sidebar-box-poll{background-color:#F0F6F9;border:1px solid #ddd;padding:10px 25px;-moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius:6px;}

#sidebar1 h3 a{color:#603813}

#top-nav #no-border, #top-nav .no-border{border:none}

#video{height:390px; overflow:hidden; width:572px}

#video-inside{margin-top:4px}

.video-titles{color:#666; font-weight:700}

.video-embed-row, .video-rate-row, .video-duration-row{width:280px; float:left; height:30px}

.video-link-row, .video-views-row{width:280px; float:right; text-align:right; height:30px}

.video-lights-row{float:right; height:30px; padding-left:32px; width:248px; cursor:pointer}

#video-media-info{display:block; border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:5px; margin-top:5px}

.embed{cursor:pointer}

#embed_code, #watch-url-field{color:#666; font-size:10px; width:200px; padding:3px; background-color:#fff; border:1px solid #ddd}
#embed_code:hover, #watch-url-field:hover{border:1px solid #EF7A2C; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}

.media-text{color:#fff; font-family:georgia; font-style:italic}

#mainText .video-button-hover img{padding:0}

.post-info3{color:#999; font-size:10px; margin-bottom:10px}

.post-info4{color:#999; font-size:11px; height:20px}

.post-info-video{margin-bottom:10px; color:#999; font-size:11px; background-image:url(images/Video-48.png); background-repeat:no-repeat; padding-left:55px}

.duration{background-image:url(images/duration-bgr.png); background-repeat:no-repeat; background-position:right center; color:#FFF; text-align:right; position:absolute; top:135px; z-index:100; width:157px; right:10px}
.duration-small{background-image:url(images/duration-bgr.png); background-repeat:no-repeat; background-position:right center; color:#FFF; text-align:right; position:absolute; bottom:5px; z-index:50; width:157px; right:5px}

.duration-text{width:44px; text-align:center; float:right; font-size:11px; margin-bottom:2px; text-shadow:0 1px 1px #000}

.overlay{ height:29px; left:9px; position:absolute; top:9px; width:160px}

.border{border:solid 1px #ddd; padding:3px}

.nav, .nav *{list-style:none; margin:0; padding:0}

.nav ul{position:absolute; top:-999em; border-bottom:4px solid #53718b}

.nav ul ul{background-color:#FFF}

#nav2 ul{border-bottom:4px solid #3c576e}

.nav li{float:left; position:relative; z-index:99}

#nav2 li{z-index:100}

.nav ul li{width:100%}

.nav li:hover ul, ul.nav li.sfHover ul{left:0; top:48px}

#nav2 li:hover ul, ul#nav2 li.sfHover ul{top:70px}

.nav li li:hover ul, ul.nav li li.sfHover ul{left:220px; top:0}

.nav li li{display:block; height:auto!important; padding:0}

.nav li:hover{background-color:#88b0d4!important}

.nav li li a:link, .nav li li a:visited{width:240px; display:block; background-color:#88b0d4; height:auto!important}

.nav li li a:hover{background-color:#f5bb1e!important}

#nav2 li li a:link, #nav2 li li a:visited{height:35px; background-color:#415f78; padding:10px 20px 8px}

#nav2 li:hover{background-color:#415f78!important}

#nav2 li li a:hover{background-color:#486985!important}

#post-count{background-image:url(images/bubbles_02.png); background-repeat:no-repeat; float:right; font-style:italic; height:25px; margin-right:55px; padding-top:3px; text-align:center; text-shadow:0 1px 1px #FFF; width:278px; display:none}

#post-count-home{background-image:url(images/bubles_2-footer.jpg); background-repeat:no-repeat; color:#898881; height:25px; left:20px; padding-top:14px; position:absolute; text-align:center; top:230px; width:244px}

#post-count-number, #comment-count-number{color:#5ED2D6; display:inline; font-family:garamond; font-size:14px; font-weight:700; text-shadow:0 1px 1px #000}

.wp-caption{border:1px solid #ddd; text-align:center; background-color:#eee; padding-top:4px; margin:10px}

.wp-caption img{border:0 none; margin:0; padding:0}

.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; color:#333; margin:0; padding:0 4px 5px}

#allowed-tags{background-color:#F8F7F6; border:1px solid #D6D3D3; width:350px; line-height:18px; padding:10px}

#mainContent #photos h2{color:#FC0; margin-bottom:5px}

.panel-overlay{line-height:18px}

.banner-btn-bgr{background-image:url(images/banner-button-bgr.gif); background-repeat:no-repeat; display:inline-table; float:right; font-family:Lucida Sans,Lucida; font-size:11px; font-weight:400; height:20px; padding-top:1px; text-align:center; width:74px}

.georgia{font-family:Georgia,"Times New Roman",Times,serif}

.georgia-home{font-family:Georgia,"Times New Roman",Times,serif; color:#C60}

.home-latest-column{width:295px; line-height:18px; float:left; background-color:#F0F6F9; border:1px solid #DDD; -moz-border-radius:6px; -webkit-border-radius:6px; min-height:410px;}
#content-column .home-latest-top, #content-column .home-latest-column h2, #content-column .home-latest-column h4, #content-column ul.more_stories{padding:0 15px}
#content-column .home-latest-column ul li{display:block; float:none; list-style-type:disc; margin-bottom:10px; min-height:10px}
#content-column .home-latest-column ul li a{display:block; width:265px;border-bottom:1px dotted #ddd;padding-bottom:7px;}
#sidebar1 p img{border:none 0}

#single-ad{display:block; text-align:center}

.forgetmenot{margin-top:0; width:200px}

#your-profile #user_login{border:1px solid #E5E5E5; font-size:16px; margin-bottom:0; margin-right:6px; margin-top:2px; width:250px; padding:8px}

#login form input, #your-profile input{color:#888}

#your-profile #pass1, #your-profile #pass2{margin-bottom:0}

#your-profile textarea{border:1px solid #E5E5E5; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; height:140px; width:250px; color:#888; padding:8px}

#your-profile h3{display:block; font-size:18px; border-bottom:1px dashed #ccc; margin-top:30px; color:#5E3B13}

#your-profile .form-table th{width:250px; text-align:left}

#your-profile #submit{font-family:Lucida Sans,Lucida; border:none; font-size:12px; cursor:pointer; background-color:#8DCA00; color:#FFF!important; font-weight:700; border-color:#7CAF00!important; border-style:solid; border-width:1px; padding:3px 10px}

#login form .submit input{font-family:Lucida Sans,Lucida; border:none; font-size:12px; cursor:pointer; text-decoration:none; text-shadow:rgba(0,0,0,0.3) 0 -1px 0; border-style:solid; border-width:1px; padding:3px 10px}

.button-primary, .submit .button-primary, #login form .submit input{background-color:#8DCA00; color:#FFF!important; font-weight:700; border-color:#7CAF00!important}

.menu_head{border:1px solid #998675; cursor:pointer}

.menu_body{display:none; min-width:184px; border-right:1px solid #998675; border-bottom:1px solid #998675; border-left:1px solid #998675; position:absolute; z-index:1000; top:27px; left:0}

.menu_body li{background:#493e3b; border-bottom:1px dashed #5F5F5F}

.menu_body li a{display:block; font-size:11px; color:#BBB; padding:5px 10px}

.menu_body li a:hover{color:#FFEE9F; text-decoration:none}

#butterfly{left:415px; position:absolute; top:90px}

#butterfly2{left:560px; position:absolute; top:620px}

#butterfly3{left:415px; position:absolute; top:20px}

#children-bgr{background-image:url(images/image004.jpg); background-repeat:no-repeat; padding:15px}

#featured{width:400px; padding-right:200px; position:relative; border:1px solid #ddd; height:250px; background:#fff; margin-top:10px; -moz-border-radius:6px; -webkit-border-radius:6px}

#featured ul.ui-tabs-nav{position:absolute; top:0; left:400px; list-style:none; width:200px; margin:0; padding:0}

#featured ul.ui-tabs-nav li{font-size:12px; color:#666; padding:1px 0 1px 0}

#featured ul.ui-tabs-nav li img{float:left; background:#fff; border:1px solid #eee; margin:2px 5px; padding:2px}

#featured ul.ui-tabs-nav li span{display:block; font-size:11px; line-height:16px; padding-top:6px}

#featured li.ui-tabs-nav-item a{display:block; height:60px; color:#333; line-height:20px; background-color:#eee; -moz-border-radius:6px; -webkit-border-radius:6px}

#featured li.ui-tabs-nav-item a:hover{background:#603813 none repeat scroll 0 0; color:#D8D8BF; text-decoration:none}

#featured li.ui-tabs-selected{background:url(images/selected-item.png) left -1px no-repeat; z-index:8888}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:#603813 none repeat scroll 0 0; color:#D8D8BF}

#featured .ui-tabs-panel{width:400px; height:250px; background:#999; position:relative}

#featured .ui-tabs-panel .info{position:absolute; top:180px; left:0; height:70px; background:url(images/transparent-bg.png); width:400px}

#featured .info h2{font-size:18px; font-family:Georgia,serif; color:#fff; overflow:hidden; margin:0; padding:5px}

#featured .info p{ font-size:12px; line-height:15px; color:#f0f0f0; margin:0 5px}

#featured .info a{text-decoration:none; color:#FC3; text-shadow:0 1px 1px #000}

#all-button{text-align:right; margin-top:15px}

#useronline-display{background-image:url(images/useronline-bgr.png); background-repeat:no-repeat; color:#F8F8E1; font-size:13px; height:140px; left:960px; line-height:15px; padding-left:38px; padding-top:9px; position:absolute; width:78px; top:170px;  text-shadow:0 1px 1px #666}
#useronline-display span{color:#BF373E;font-size:13px; letter-spacing:2px;}

.linkcat{line-height:18px}

.linkcat li{color:#bbb; font-size:12px; margin-bottom:10px}

.linkcat li a{font-size:13px; display:block}

#tooltip{position:absolute; border:1px solid #333;background:url(images/tool-tip-bg.png) repeat; color:#FC0; display:none; padding:2px 5px; text-shadow:0 1px 1px #333; font-weight:bold;z-index:200;top:10px;margin-top:15px;}
#tooltip span{line-height:18px}

.related-title{width:134px;height:20px;position:absolute;left:1px;bottom:-1px;background-image:url(images/tool-tip-bg.png); background-repeat:repeat;font-size:11px;padding:10px;line-height:12px;color: #fff;}

.cat-post-item img{background-color:#FFF; padding:2px}

.sy-artists{color:#5E3B13; font-size:18px;letter-spacing:1px;}

.flickrpress-container img{border:0}

.nicEdit-panelContain{line-height:normal}

.corner-sidebar{margin-left:-6px; ; position:absolute; top:0}

.author-box{line-height:21px; padding:1px 20px 10px; font-size:12px; border-bottom:1px dashed #CCC; margin-bottom:15px; min-height:128px}

.author-box2{ line-height:21px}

.print-friendly{border-top:1px dashed #CCC; padding-top:15px}

#content-column ul, #sidebar1 .textwidget ul{margin:0; padding:0}

#content-column ul .content-column-corner, #home-latest-column-3rd{float:right; margin-right:3px}

#sidebar1 li a, .recentcomments{padding-bottom:7px; padding-top:7px}

#main-nav #social li a, #social li a:visited, #main-nav #social li a:hover{background-image:none; margin:0; padding:0}

#mainContent #mainText, #mainContent .post-title{margin-bottom:20px}

#mainText h2, #mainText h2 a{font-size:22px; color:#5E3B13;padding-bottom:4px;}
#mainText h2 a:hover{text-decoration:none;color:#666;}

 #featured .info a:hover{text-decoration:underline}

.panel-hide, .rsswidget img, .post-info4 .post-ratings em, #featured .ui-tabs-hide{display:none}

#mainText .nav a{display:block}

.alignright, .video-category-row, .social-single-text{float:right}

.video-category-row{position:relative}

.alignleft, .social-single li, .social-single-page li{float:left}

.children, .links{clear:both}

.alt, .cat-post-item p{margin:0}

.children .commentmetadata, .children .vcard, #respond div{background-image:none}

#tab-mostdiscussed, #tab-mostrated, #tab-mostviewed{float:left; display:none; margin-bottom:35px; padding-right:10px; padding-bottom:10px; width:96%}

.read-article, .watch-video{padding-left:20px; display:inline; font-size:12px}

#video embed, #video object{height:385px!important; width:571px!important; z-index:2}

.nav li:hover li ul, .nav li.sfHover li ul, .nav li:hover ul, .nav li li:hover ul{top:-999em}

#user_pass, #user_login, #user_email, #your-profile input{border:1px solid #E5E5E5; font-size:16px; margin-bottom:16px; margin-right:6px; margin-top:2px; width:250px; padding:8px}

.textwidget, .flickrpress-container{margin:0 19px}

#write-for{font-style:italic; left:220px; position:absolute; top:7px}

.dashed-line{border-bottom:1px dashed #CCC; position:relative; margin-bottom:25px}

.floral-divider{position:absolute; left:280px; top:-16px}

#post ol li, #post ul li{margin-bottom:20px}

#post ul{list-style-type:disc; padding-left:25px}

#all-comment li{border-bottom:1px dashed rgb(204,204,204); margin-bottom:15px; display:block; padding-bottom:15px}

#post h3{color:#555; font-size:16px}
.home-article-img{float:left; margin-right:8px; border:3px solid #fff; -moz-border-radius:4px; -webkit-border-radius:4px; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}
#experience-online{background-image:url(images/experience-online.png); background-repeat:no-repeat; height:90px; text-indent:-100000px; width:280px; display:block; margin-top:12px}
#experience-online:hover{background-image:url(images/experience-online.png); background-repeat:no-repeat; height:90px; width:280px; display:block; background-position:bottom}
#quick-tour{background-image:url(images/quick-intro-sahaja-yoga-meditation.png); background-repeat:no-repeat; height:90px; text-indent:-100000px; width:280px; display:block}
#quick-tour:hover{background-image:url(images/quick-intro-sahaja-yoga-meditation.png); background-repeat:no-repeat; height:90px; width:280px; display:block; background-position:bottom}
#reasons{background-image:url(images/10-reasons.png); background-repeat:no-repeat; height:90px; text-indent:-100000px; width:280px; display:block; margin-top:5px}
#reasons:hover{background-image:url(images/10-reasons.png); background-repeat:no-repeat; height:90px; width:280px; display:block; background-position:bottom}
#meditation-tips{background-image:url(images/meditation-tips.png); background-repeat:no-repeat; height:90px; text-indent:-100000px; width:280px; display:block; margin-top:5px; margin-bottom:10px;}
#meditation-tips:hover{background-image:url(images/meditation-tips.png); background-repeat:no-repeat; height:90px; width:280px; display:block; background-position:bottom}
.sidebar-box .corner-sidebar{display:none}
/* POLLS */
#sidebar1 .wp-polls{margin:0 19px}
#content-column .Buttons, #container .wp-polls .Buttons{ -moz-border-radius:10px; -webkit-border-radius:10px;  cursor:pointer;padding:1px 15px;background-color: #3C9DD5;border: 1px solid #1E5D81;color:#fff;}
#content-column a.Buttons, #content-column input.Buttons , #container .wp-polls a.Buttons, #container .wp-polls input.Buttons {text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
#content-column .Buttons:hover, #container .wp-polls .Buttons:hover{background-color:#3C9DD5;color:#eee;}
#container .wp-polls img, .wp-polls label, .wp-polls input, .wp-polls-loading img, .wp-polls-image img{border:none; display:inline; margin:0; padding:0}
.wp-polls label{margin-left:5px}
.wp-polls .wp-polls-ans p a:link, .wp-polls .wp-polls-ans p a:hover {float:right;color:#000;text-decoration:none;}
.wp-polls .pollbar{-moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0 1px 2px #999}
#post .wp-polls{padding:10px 20px; width:260px; background-color:#F6FFDF; border:1px solid #ddd; margin:auto; -moz-border-radius:6px; -webkit-border-radius:6px}
#post ul.wp-polls-ul{list-style-type:disc; padding-left:0; color:#888}
#sidebar1 #text-44, #sidebar1 #text-45{background-image:none}
#text-31, #text-38, #text-34, #text-33, #text-36, #text-35, #text-37, #text-39, #text-30, #text-4, #text-7, #text-9, #text-11, #text-12, #text-47, #text-48, #polls-widget-3{background-color:#DFDFDF}
.social img{border:none}
/* tab pane styling */
div.panes div{display:none; border-top:0; font-size:11px; clear:both}
div.panes object, div.panes embed{height:205px; width:280px}
#sidebar1 .tabs li{display:inline}
#sidebar1 ul.tabs{margin:0px; padding:0px; list-style-type:none; float:right}
#sidebar1 .tabs li a{color:#999; background-image:url(images/navigator.png); background-position:0px 0px; height:8px; width:8px; display:block; float:left; margin:3px; padding:0}
#sidebar1 .tabs li a:hover{background-position:0px -8px}
#sidebar1 .tabs li a.current{background-position:0px -16px; border:none; background-color:transparent}
.css-down{list-style-type:none; margin:0px; padding:0px; position:absolute; right:10px; top:0; white-space:nowrap}
.video-category-row .css-down{top:0}
#css-down #browse a{border:1px solid #F4F4EE; background-color:#F4F4EE; background-image:url(images/drop-down-arrow.png); background-position:97% 9px; background-repeat:no-repeat; padding-bottom:3px; padding-right:15px; padding-top:3px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px}
#css-down #browse a:hover{border:1px solid #ccc; background-color:#fff; text-decoration:none}
#css-down #browse:hover a{background-color:#eee; border:1px solid #ccc; background-image:url(images/drop-down-arrow.png); background-position:97% -27px; -moz-box-shadow:0 1px 6px #CCC}
#css-down #browse .css-sub a:hover{border:none; background-color:#eee; -moz-border-radius-topleft:0; -moz-border-radius-topright:0}
.css-down a{padding-left:5px; padding-right:5px; padding-top:5px}
.css-sub{border:1px solid #CCC; display:none; list-style-type:none; min-width:160px; margin:-1px 0 0; padding:5px 0; position:absolute; background-color:#fff; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-box-shadow:0 1px 6px #CCC; line-height:18px; z-index:999}
#css-down #browse .css-sub a{display:block; min-width:100px; background-color:#fff; border:none; background-image:none}
#css-down li:hover ul, #css-down li.over ul{/* lists nested under hovered list items */display:block}
#css-down li>ul{top:auto; left:0}
.comment-wrapper .count{bottom:3px; color:#eee; font-size:46px; line-height:46px; position:absolute; right:3px; display:none}
#please_link_to_me textarea{color:#666; font-family:comic Sans MS,monospace,arial; font-size:11px; padding:3px}
#link-block #please_link_to_me textarea{background-color:#FFF; border:1px solid #BBB; -moz-border-radius:4px; -webkit-border-radius:4px}
#link-block #please_link_to_me textarea:focus{border:1px solid #EF7A2C; -moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15)}
.first-child span.cap{float:left; padding-right:0.1em; margin-bottom:-0.2em; font-size:380%; font-family:georgia,serif; color:#000; font-weight:normal}
span.cap:before{content:attr(title); color:#eee}
.minus{background:transparent url(images/minus.png) no-repeat scroll center top; right:10px}
.minimize, .close, .minus, .plus{height:14px; position:absolute; width:15px; margin-top:0}
.plus{background:transparent url(images/plus.png) no-repeat scroll center bottom; right:30px}
.minus:hover{background-position:center top}
.plus:hover{background-position:center bottom}
.all-posts-layout{float:left; margin-bottom:20px; margin-left:0; margin-right:20px; margin-top:0; width:260px}
#respond h2{font-size:21px}
.play-btn{background-image:url(images/play.png); background-position:0 0; width:50px; height:50px; position:absolute; top:90px; left:60px;z-index: 100;}
.play-btn:hover{background-position:0 -50px}
.play-btn-small{background-image:url(images/play-small.png); background-position:0 0; width:25px; height:25px; position:absolute; bottom:5px; left:5px;z-index: 100;}
.play-btn-small:hover{background-position:0 -25px}
div#logo-wrapper .mc-sub-badge05 li strong{background:none repeat scroll 0 0 transparent; color:#603813; font-size:26px; margin-right:0; font-family:georgia}
.mc-power{display:none}
div#logo-wrapper .mc-sub-badge05{width:80px; position:absolute; right:325px; top:20px; line-height:17px; text-shadow:0 1px 1px #666}
div#logo-wrapper .mc-sub-badge05 li.mc-subscribers{background:none repeat scroll 0 0 transparent; font-size:12px; font-weight:normal; padding:0; text-align:center; border:0; font-family:arial}
.delicious-btn a div{-moz-border-radius:4px; -webkit-border-radius:4px; border-bottom:2px solid #FDF2F2; line-height:19px}
.delicious-btn div{-moz-border-radius:4px; -webkit-border-radius:4px; height:20px; line-height:20px}
.article-author{border:3px solid #ccc; display:inline; margin:0 12px 2px 0; padding:1px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px}

/* Tab style - do not edit */
ul.tab{margin:0; padding:0; float:left; list-style:none; height:32px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; width:100%}
ul.tab li{float:left; margin:0; padding:0; height:31px; line-height:31px; border:1px solid #ccc; border-left:none; margin-bottom:-1px; background:#E3F4FD; overflow:hidden; position:relative}
ul.tab li a{text-decoration:none; color:#333; display:block; font-size:1.1em; padding:0 20px; border:1px solid #fff; outline:none}
ul.tab li a:hover{background:#BFEBFF}
html ul.tab li.active, html ul.tab li.active a:hover{background:#fff; border-bottom:1px solid #fff}
.tab_container{border:1px solid #ccc; border-top:none; clear:both; float:left; width:100%; background:#fff; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px}
.tab_content{padding:20px}
.tab_content h2{ border-bottom:1px solid #ddd; font-size:1.8em;}
.tab_content h3 a{color:#254588}
.tab_content img{}

/* Accordion style - do not edit */
#mainText h2.trigger{padding:15px 0 0 50px; margin:0 0 5px 0; background:url(images/h2_trigger_a.gif) no-repeat; height:31px; line-height:46px; width:521px; font-size:2em; font-weight:normal; float:left; }
#mainText h2.trigger a{color:#fff; text-decoration:none; display:block}
#mainText h2.trigger a:hover{color:#ccc}
#mainText h2.active{background-position:left bottom}
#mainText .toggle_container{margin:0 0 5px; padding:0; overflow:hidden; width:571px; clear:both}
#mainText .toggle_container .block{padding:0; height:auto; margin-top:0}
#mainText .toggle_container .block p{padding:5px 0; margin:5px 0}
#mainText .toggle_container h3{font:2.5em normal margin:0 0 10px; padding:0 0 5px 0; border-bottom:1px dashed #ccc}
#mainText .toggle_container img{}

/* Scrollable style - do not edit */
.jcarousel-skin-tango .jcarousel-container {
    
    background: #F0F6F9;
    border: 1px solid #ddd;
	 -moz-border-radius: 6px;
	 -webkit-border-radius:6px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 20px 40px;
	/* width:  523px; */
}

#sidebar1 .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0 24px;
}
#sidebar1 .jcarousel-skin-tango .jcarousel-container {
    
    background: transparent;
    border: none;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 523px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    /* width:  523px; */
    height: 122px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  120px;
    height: 523px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 154px;
    height: 122px;
	position:relative
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 29px;
}
.jcarousel-item img {
    border:1px solid #ccc;
}
.jcarousel-item img:hover {
    border:1px solid #666;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
	



/* DROP DOWN */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none}
ul.sf-menu ul{width:500px;}
.sf-menu ul{position:absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:250px;float:left; background-color:#666}
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{position:relative}
.sf-menu a{display:block; position:relative}
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul{left:0; top:2.5em; /* match top ul list item height */z-index:99}
ul.sf-menu li:hover li ul, 
ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul, 
ul.sf-menu li li.sfHover ul{left:10em; /* match ul width */top:0}
ul.sf-menu li li:hover li ul, 
ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul, 
ul.sf-menu li li li.sfHover ul{left:10em; /* match ul width */top:0}
div#main-nav li:hover ul li a{ background-image:none;color:#718F08;height:23px;}
#main-nav ul li ul li {display:block;float:none;margin-left:0;margin-right:0;}
#main-nav ul ul{width:250px; z-index:9999;margin-top:2px;}
#main-nav ul li ul li a {font-size:11px;color:#718F08;height:23px;border-top:1px solid #B6DE2D;border-left:1px solid #B6DE2D;border-right:1px solid #B6DE2D;border-bottom:1px solid #A7CF19;}
div#main-nav li li a:hover{background-color:#ADCF33;border:1px solid #8BAF0A;color:#4E2C0D}
li.current_page_item a{color:#5E3B13;}
div#main-nav li li a:hover, #main-nav li li a:focus, #main-nav li li:hover{color:#e7b72b; text-decoration:none; background-image:none;}
#main-nav ul li ul li a:visited{color:#718F08;}
#main-nav ul li ul li:hover{color:#4E2C0D; text-decoration:none; background-image:transparent;height:30px;}

#header #main-nav{background-image:url(images/main-nav.gif); background-repeat:no-repeat; height:48px}
#main-nav ul{list-style-type:none; float:left; width:800px; z-index:9999; margin:0; padding:5px 0 0}
#main-nav ul li{display:block; float:left; margin-left:7px; margin-right:7px}
#main-nav li a{color:#4e2c0d; padding-right:10px; padding-left:10px; display:block; padding-top:5px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:13px;height:34px;font-weight:normal;}
#main-nav li a:visited{color:#4E2C0D; padding-right:10px; padding-left:10px; display:block; padding-top:5px; font-family:Verdana,Arial,Helvetica,sans-serif;}
#main-nav li a:hover{color:#e7b72b; text-decoration:none; background-image:url(images/main-nav-hover-2.jpg); background-repeat:no-repeat; background-position:right top;}
#main-nav li:hover{color:#e7b72b; text-decoration:none; background-image:url(images/main-nav-hover-1.jpg); background-repeat:no-repeat; background-position:left top;height:34px}
div#main-nav li:hover a{ color:#e7b72b; text-decoration:none; background-image:url(images/main-nav-hover-2.jpg); background-repeat:no-repeat; background-position:right top; height:30px;}
.current2{background-image:url(images/main-nav-hover-2.jpg); background-repeat:no-repeat; position:relative; background-position:right top; z-index:2;}
#current{background-image:url(images/main-nav-hover-1.jpg); background-repeat:no-repeat; position:relative; background-position:left top; z-index:5; }
#main-nav li a.current2{color:#e7b72b;}

/*** DEMO SKIN ***/
.sf-menu{}
.sf-menu a{}
.sf-menu a, .sf-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#13a}
.sf-menu li{}
.sf-menu li li{background-color:#B6DE2D}
.sf-menu li li li{background:#9AAEDB}
.sf-menu li:hover, .sf-menu li.sfHover, 
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0}

/*** arrows **/
.sf-menu a.sf-with-ul{padding-right:2.25em; min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator{position:absolute; display:block; right:.75em; top:1.05em; /* IE6 only */width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a >.sf-sub-indicator{ /* give all except IE6 the correct values */top:.8em; background-position:0 -100px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus >.sf-sub-indicator, 
a:hover >.sf-sub-indicator, 
a:active >.sf-sub-indicator, 
li:hover >a >.sf-sub-indicator, 
li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator{background-position: -10px 0}
.sf-menu ul a >.sf-sub-indicator{background-position: 0 0}
/* apply hovers to modern browsers */
.sf-menu ul a:focus >.sf-sub-indicator, 
.sf-menu ul a:hover >.sf-sub-indicator, 
.sf-menu ul a:active >.sf-sub-indicator, 
.sf-menu ul li:hover >a >.sf-sub-indicator, 
.sf-menu ul li.sfHover >a >.sf-sub-indicator{background-position:-10px 0; /* arrow hovers for modern browsers*/}

/*** shadows for all but IE6 ***/
#main-nav ul.sf-shadow ul{background:url('images/shadow.png') no-repeat bottom right; padding:0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px;line-height:18px;}
.sf-shadow ul.sf-shadow-off{background:transparent}


/* SMART COLUMNS*/
ul.column{width:100%; padding:0; margin:10px 0; list-style:none}
.flags ul.column li{float:left; width:80px; /*Set default width*/padding:0; margin:0px 0; display:inline}
ul.column li{float:left; width:140px; /*Set default width*/padding:0; margin:5px 0; display:inline}
.blocky{height:190px; font-size:1em; margin-right:10px; /*Creates the 10px gap between each column*/padding:20px; background:#eee; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}
.flags .blocky{font-size:0.7em;height:80px;padding:0px;background:#fff;}
.blocky h2{font-size:1.8em}

.blocky p a{background-color:#ccc; padding:4px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; color:#fff}
.blocky img{ /*Flexible image size with border*/width:89%;  /*Took 1% off of the width to prevent IE6 bug*/padding:5%; background:#fff; margin:0 auto; display:block; -ms-interpolation-mode:bicubic; /*prevents image pixelation for IE 6/7 */-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}
.flags .blocky img{ /*Flexible image size with border*/width:32px;  /*Took 1% off of the width to prevent IE6 bug*/padding:0px;margin:0}
.post-info a.external_icon{padding-right:0}
.flags a.external_icon {background:url("transparent") no-repeat scroll right center transparent;padding-right:13px;}
.flags h3 {color:#5E3B13;font-size:14px;line-height:30px;text-shadow:0 1px 1px #CCCCCC;margin:0;}

.video-thumb {-moz-border-radius:6px 6px 6px 6px;-moz-box-shadow:0 0 0 0;background-color:#F4F4EE;border:1px solid #DDDDDD;font-size:12px;margin-right:10px;padding:4px;display:inline;float:left;margin-bottom:10px;position:relative;}
.video-thumb-block{min-height:74px;display:block;}
.video-thumb-block:hover{min-height:74px;display:block; background-color:#DFDFDF;}
.author-name{font-size:14px;}

.boxy {background-color: #fffbcf; border: 1px solid #EFEFEF; padding: 5px 15px 30px 15px; -moz-border-radius: 6px 6px 6px 6px; line-height: 18px;}

.digg-single a.external_icon{ background:transparent;}

#entry #wp_page_numbers ul {
    padding-left: 0;
}
#entry #wp_page_numbers ul li {
    margin-bottom: 0;
}
#mainText #wp_page_numbers a {
    font-size: 18px;
}
#mainText #wp_page_numbers li.page_info {
    font-size: 18px;
}
/*SEARCH*/
#et-search p{margin:}
#et-search { background: url(images/et_search_bg.png) no-repeat; width: 574px; height: 172px; }
	#et-search-inner { padding: 19px 14px 0px 29px; }
		p#et-search-title { background: url(images/et_search_bottom.png) no-repeat bottom left; padding: 0px 0px 10px 10px; margin:0 0 0 -8px; margin-bottom: 13px; }
			p#et-search-title span { background: url(images/et_search_icon.png) no-repeat 0px 4px; display: block; padding: 0px 0px 0px 24px; font-size: 18px; color: #fff; text-shadow: 1px 1px 1px #8f8f8f; }
	#et-search-left { float: left; width: 446px; }
	#et-search-right { float: right; width: 82px; text-align: right; margin-top: -1px; }
	
	#et-searchinput { background: url(images/et-searchinput.png) no-repeat; width: 419px; height: 16px; border: none !important;    padding: 6px 12px 8px; color: #4E4E4E; margin-bottom: 4px; margin-top: 0; }
	
	p#et_choose_posts, p#et_choose_pages, p#et_choose_date, p#et_choose_cat { float: left; margin:0 8px 0 0; }
	p#et_choose_cat { margin-right: 0px; }
	
	select#et-month-choice, select#et-cat { width: 161px; margin: 0px; font-size: 11px; color: #464646; }
	
	p#et_choose_posts, p#et_choose_pages { color: #5c5c5c; font-size: 11px; text-shadow: 1px 1px 1px #ebebeb; }
	p#et_choose_posts input, p#et_choose_pages input { margin-left: 0px; margin-right: 4px; }
	p#et-search-word { padding-bottom: 5px;margin:0; }
	
	#et_search_submit { background: url(images/et_search_submit.png) no-repeat; border: medium none !important; color: #4c4b4b; font-size: 12px; padding: 7px 0 9px; text-shadow: 1px 1px 0px #fff; width: 73px; text-transform: uppercase; }
/*SITEMAP*/	
	.sitemap-col { float: left; margin: 0 2% 10px 0; width: 32%; }
#sitemap .last { margin-right: 0px; }
	.sitemap-col h2 { color: #111; font-size: 20px; font-family: Georgia, serif; border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: -3px; }
	.sitemap-col a {  }
	.sitemap-col a:hover { text-decoration: none; color: #000 !important; }
	.sitemap-col ul { list-style:none outside none; padding-left: 0px; margin-left: 0; }
		.sitemap-col ul li a { background: url(images/sitemap-page.png) no-repeat left center; padding: 4px 0px 4px 19px;  }
	ul#sitemap-authors li a { display: inline-block; }
	
	ul#sitemap-categories li a { background: url(images/sitemap-category.png) no-repeat left center; }
	ul#sitemap-tags li a { background: url(images/sitemap-tag.png) no-repeat left center; }
	ul#sitemap-authors li a { background: url(images/sitemap-author.png) no-repeat left center; }	
	
#entry .sitemap-col ul {list-style-type: none;margin: 0; padding: 0;}
#entry .sitemap-col ul li {list-style-type: none;margin: 0; padding: 2px 0;}
#entry .sitemap-col ul li ul li {color:#ccc;}
#entry .sitemap-col ul ul {list-style-type: none;margin: 0; padding-left: 15px;}
#post-ratings {display:inline;}