/*







Theme Name: DocSmo.com WP







Version: 1.0







Author: WebNet Creative







/*



 * jQuery Nivo Slider v2.0



 * http://nivo.dev7studios.com



 *



 * Copyright 2010, Gilbert Pellegrom



 * Free to use and abuse under the MIT license.



 * http://www.opensource.org/licenses/mit-license.php



 * 



 * March 2010



*/











/* The Nivo Slider styles */



.nivoSlider {



    position:relative;



}



.nivoSlider img {



    position:absolute;



    top:0px;



    left:0px;



}



/* If an image is wrapped in a link */



.nivoSlider a.nivo-imageLink {



    position:absolute;



    top:0px;



    left:0px;



    width:100%;



    height:100%;



    border:0;



    padding:0;



    margin:0;



    z-index:60;



    display:none;



}



/* The slices in the Slider */



.nivo-slice {



    display:block;



    position:absolute;



    z-index:50;



    height:100%;



}



/* Caption styles */



.nivo-caption {



    position:absolute;



    left:0px;



    bottom:0px;



    background:#000;



    color:#fff;



    opacity:0.8; /* Overridden by captionOpacity setting */



    width:100%;



    z-index:89;



    padding: 15px;



}



.nivo-caption h2, .nivo-caption h2 a {



    font-family: Georgia, "Times New Roman", Times, serif;



    font-size:24px;



    font-weight:normal;



    color:white;



    margin-bottom:10px;



    color: #fff;



    display: block;



    width: 350px;



}



.nivo-caption p {



    margin:0;



    font-family: Georgia, "Times New Roman", Times, serif;



    font-size: 12px;



    color: #eee;



    font-style: italic;



    margin-bottom: 5px;



    display: block;



    width: 350px;



}



/* Direction nav styles (e.g. Next & Prev) */



.nivo-directionNav {



    overflow: hidden;



    position: absolute;



    bottom: 28px;



    right: 20px;



}



.nivo-directionNav a {



    position: relative;



    z-index:999;



    cursor:pointer;



    display: block;



    text-indent: -9999px;



    margin-left: 15px;



}



.nivo-prevNav {



    height: 23px;



    width: 15px;



    background: url(assets/images/slider-arrow-left.png) no-repeat;



    float: left;



}



.nivo-prevNav:hover {



    background: url(assets/images/slider-arrow-left-rollover.png) no-repeat;



}



.nivo-nextNav {



    height: 23px;



    width: 15px;



    background: url(assets/images/slider-arrow-right.png) no-repeat;



    float: right;



}



.nivo-nextNav:hover {



    background: url(assets/images/slider-arrow-right-rollover.png) no-repeat;



}



/* Control nav styles (e.g. 1,2,3...) */



.nivo-controlNav a {



    position:relative;



    z-index:99;



    cursor:pointer;



}



.nivo-controlNav a.active {



    font-weight:bold;



}







/* -- GLOBAL ----------------------------------------------------- */


/* General */

body{

    font-family:Georgia, "Times New Roman", Times, Serif;

    /* background-color:#dfdfdf; */

    background-image: url("assets/images/body_bg.jpg");
    background-repeat: repeat;

}


a{

    color:#247ca5;
    text-decoration:none;

}


ul{

    list-style-image:url('assets/images/bullet.png');
    padding-left:20px;

}



h3, h3 a{

    font-size:22px;
    font-weight:normal;
    color:#d9115d;
    text-decoration:none;
    line-height: 33px;

}

h3.no-box{

    font-size:22px;



    font-family:Georgia, "Times New Roman", Times, Serif;



    color:#d9115d;



    margin-bottom:15px;



}



h4, h4 a{



    font-size:18px;



    font-weight:normal;



    color:#d9115d;



    text-decoration:none;



    line-height: 28px;



}



.post p {



    margin: 7px;



    font-family: Georgia, "Times New Roman", Times, serif;



    font-size: 16px;



    line-height: 24px;



}







/* Classes */



.content{



    width:960px;



    margin:0 auto;



    text-align:left;



}



.fullwidth {







    float: none !important;



    margin: 0 !important;



    width: 960px !important;



}



.pages {



    margin-left: 0px !important;



    width: 698px !important;



}



.pages-left {



    margin: 0px !important;



    float: right !important;



    width: 698px !important;



}



.clear{



    clear:both;



}



.box{

    background-color:white;

    padding:15px;

    margin-bottom:15px;

    overflow:auto; /* http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/ */


    /* Firefox */



    -moz-border-radius:5px;



    -moz-box-shadow:0px 1px 2px #ababab;



    /* Linux Browsers */



    -khtml-border-radius:5px;



    -khtml-box-shadow:0px 1px 2px #ababab;



    /* Webkit */



    -webkit-border-radius:5px;



    -webkit-box-shadow:0px 1px 2px #ababab;



    /* CSS3 */



    border-radius:5px;



    box-shadow:0px 1px 2px #ababab;



}



.box2{



    background-color:white;



    margin-bottom:15px;



    overflow:auto; /* http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/ */

}



.more-link, .post-nav a {



    color:#5b5b5b;



    background-color:#f0f0f0;



    border:1px solid white;



    padding:5px 20px;



    font-size:12px;



    margin: 15px 0 6px 0;



    display:block;



    float:left;



    line-height: 12px !important;







    text-shadow:1px 1px 1px white;



    -moz-border-radius:21px;



    -moz-box-shadow:0px 1px 2px #ababab;



    -khtml-border-radius:21px;



    -khtml-box-shadow:0px 1px 2px #ababab;



    -webkit-border-radius:21px;



    -webkit-box-shadow:0px 1px 2px #ababab;



    border-radius:21px;



    box-shadow:0px 1px 2px #ababab;



}



.read-more-link, .post-nav a {



    color:#5b5b5b;



    background-color:#f0f0f0;



    border:1px solid white;



    padding:5px 20px;



    font-size:12px;



    margin: 15px 0 6px 10px;



    display:block;



    float:left;



    line-height: 12px !important;







    text-shadow:1px 1px 1px white;



    -moz-border-radius:21px;



    -moz-box-shadow:0px 1px 2px #ababab;



    -khtml-border-radius:21px;



    -khtml-box-shadow:0px 1px 2px #ababab;



    -webkit-border-radius:21px;



    -webkit-box-shadow:0px 1px 2px #ababab;



    border-radius:21px;



    box-shadow:0px 1px 2px #ababab;



}



.post-nav a {



    margin-right: 20px;



}







.post{



    color:#002d85;



    font-size:12px;



    line-height:22px;



}







div.post-meta{



    font-size:12px;



    margin:10px 0;



    font-style:italic;



    padding-left:5px;



}



.post-author{



    background:url('assets/images/author.png') center left no-repeat;



    padding:0 5px 0 15px;



}



.post-category{



    background:url('assets/images/category.png') center left no-repeat;



    padding:0 5px 0 15px;



}



.post-date, .comment-date{



    background:url('assets/images/date.png') center left no-repeat;



    padding:0 5px 0 15px;



}



.post-comments{



    background:url('assets/images/comments.png') center left no-repeat;



    padding:0 5px 0 15px;



}



#comments p {



    line-height: 22px !important;



    font-family: Georgia, "Times New Roman", Times, serif;



    font-size: 12px;



}







#comments ol ol {



	



	margin-left: 40px !important;



	float: left;



	



}







#comments ol ol li {



	



	width: 410px;



	



}







#comments ol ol ol li {



	



	width: 370px;



	



}







#comments ol ol ol ol li {



	



	width: 330px;



	



}







#comments ol ol ol ol ol li {



	



	width: 290px;



	



}







div.post-thumbnail{



    background-color:#ececec;



    float:left;



    padding:7px;



    margin:4px 14px 10px 0;







    -moz-border-radius:7px;



    -khtml-border-radius:7px;



    -webkit-border-radius:7px;



    border-radius:7px;



}



.post-thumbnail-small{



    background-color:#ececec;



    float:left;



    padding:4px;



    margin:0 0 0 0;



    width:65px;







    -moz-border-radius:4px;



    -khtml-border-radius:4px;



    -webkit-border-radius:4px;



    border-radius:4px;







}



.thumbnail-tiny{



    background-color:#ececec;



    float:left;



    padding:4px;



    margin:0 0 0 0;



    width:35px;



    margin:0 10px 10px 0;







    -moz-border-radius:4px;



    -khtml-border-radius:4px;



    -webkit-border-radius:4px;



    border-radius:4px;







}



.post-rightcol{



    float:left;



    width:370px;



    margin-top: 8px;



}



.post-rightcol .post-meta {



    margin: 3px 0 !important;



}



.category-post h3, .category-post h3 a{



    font-size:20px;



}



.current-category{



    overflow:visible;



}



.current-category-label{



    font-size:12px;



    color:#5b5b5b;



    font-style:italic;



}



.current-category .post-category{



    font-size:12px;



}







/* Columns */



.fourcol{



    float:left;



    width:300px;



    margin-right:20px;



}



.last{



    margin-right:0;



}







/* -- LAYOUT ------------------------------------------------------------------------ */



/* Top Site Navigation */







div#navigation-bg{



    text-align:center;



    background:black url('assets/images/nav-bg.png') scroll top left repeat-x;



    height:42px;







}



#navigation-bg img{



	margin:5px;



}



ul#navigation{



    color:#ffffff;



    list-style-image:none;



    text-transform:uppercase;



    font-size:13px;



    list-style-type:none;



    padding:16px 0 0 0;







    height:42px;



}



ul#navigation li{



    float: left;



    padding-right: 20px;



    position: relative;







}



ul#categories li{



    float: left;



    



    position: relative;







}



ul#navigation li a{



    color:#acacac;



    text-decoration:none;



    display: block;



    height: 26px;



}







ul#navigation ul,



ul#categories ul{



    position:absolute;



    top: 26px;



    left: -15px;



    list-style-image:none;







    padding:0 15px 3px 15px;



    background-color:#0f0f0f;



    text-align: left;







    /* Firefox */



    -moz-border-radius-bottomright:5px;



    -moz-border-radius-bottomleft:5px;



    /* Linux Browsers */



    -khtml-border-bottom-right-radius:5px;



    -khtml-border-bottom-left-radius:5px;



    /* Webkit */



    -webkit-border-bottom-right-radius:5px;



    -webkit-border-bottom-left-radius:5px;



    /* CSS3 */



    border-bottom-right-radius:5px;



    border-bottom-left-radius:5px;











    display:none;



    z-index:9999999;



}







ul#navigation li ul li ul {



    left: 130px !important;



    top: 0;



    display: none;



}



ul#categories ul {



    top: 42px;



    left: -3px;



}



ul#categories li ul li ul {



    left: 120px !important;



    top: 0;



    display: none;



}



ul#categories li {



    text-align: left;



}



ul#categories li ul  {



    background-color: #e4e4e4; 



}



ul#categories li ul li  {



    background: none;



}











ul#navigation li:hover ul li ul,



ul#navigation li:hover ul li ul li ul,



ul#navigation li:hover ul li ul li ul li ul,



ul#categories li:hover ul li ul,



ul#categories li:hover ul li ul li ul,



ul#categories li:hover ul li ul li ul li ul {



    display: none;



}







ul#navigation li:hover ul,



ul#navigation li ul li:hover ul,



ul#navigation li ul li ul li:hover ul,



ul#navigation li ul li ul li ul li:hover ul,



ul#categories li:hover ul,



ul#categories li ul li:hover ul,



ul#categories li ul li ul li:hover ul,



ul#categories li ul li ul li ul li:hover ul {



    display: block ;







}



ul#navigation li ul li:hover ul,



ul#navigation li ul li ul li:hover ul,



ul#navigation li ul li ul li ul li:hover ul,



ul#categories li ul li:hover ul,



ul#categories li ul li ul li:hover ul,



ul#categories li ul li ul li ul li:hover ul{



    



  



    padding-top: 15px;



      /* Firefox */



    -moz-border-radius-topright:5px;



    -moz-border-radius-topleft:5px;



    /* Linux Browsers */



    -khtml-border-top-right-radius:5px;



    -khtml-border-top-left-radius:5px;



    /* Webkit */



    -webkit-border-top-right-radius:5px;



    -webkit-border-top-left-radius:5px;



    /* CSS3 */



    border-top-right-radius:5px;



    border-top-left-radius:5px;







}







ul#categories li ul li:hover ul,



ul#categories li ul li ul li:hover ul,



ul#categories li ul li ul li ul li:hover ul{











    padding-top: 5px;







}







ul#navigation li ul li{



    display:block;



    clear:both;



    width:100%;







}



ul#navigation li ul li a{		



    width: 95px;



    color:#acacac;



}



ul#categories li ul li a {



    width: 95px;



}



/* Header */



div#header-bg{



    text-align:center;



    background:black url('assets/images/header-bg.jpg') scroll top left repeat;



}



div#header{



    background-image:url('assets/images/header-bg-mid2.jpg');



    height:165px;



}



img#logo{



    margin-top:14px;



    font-size:30px; /* Affects size of alt text if image is missing */



    float:left;



}



div.description{



    font-size:16px;



    font-style:italic;



    float:left;



    text-shadow:1px 1px 1px black;



    color:#cfcfcf;



    margin:74px 0 0 20px;



}



div#followers{ /* Followers */



               background:transparent url('assets/images/followers-bg.png') repeat;



               padding:20px;



               color:white;



               margin-top:35px;



               border:1px solid #3c3c3c;



               float:right;







               /* Firefox */



               -moz-border-radius:5px;



               /* Linux Browsers */



               -khtml-border-radius:5px;



               /* Webkit */



               -webkit-border-radius:5px;



               /* CSS3 */



               border-radius:5px;



}



#rss{



    margin-right:15px;



}



.followers-col{



    float:left;



}



.followers-subcol{



    float:left;



}



img.followers-icon{



    float:left;



    padding-right:10px;



    display:block;



}



.followers-num{



    font-family:Georgia, "Times New Roman", Times, serif;



    font-weight:bold;



    font-size:21px;



    text-decoration:none;



    color:white;



    display:block;



}



.followers-desc{



    font-size:12px;



    font-style:italic;



    color:#cfcfcf;



    text-decoration:none;



    display:block;



}



/* Categories Nav */



div#categories-bg{



    text-align:center;



    height:42px;



    margin-top:-21px;



}



ul#categories{



    list-style-type:none;



    list-style-image:none;



    padding:0 0 0 0;



    background:white url('assets/images/cats-bg.png') repeat-x;



    height:42px;



    font-family:Georgia, "Times New Roman", Times, serif;



    font-weight:normal;



    font-size:14px;







    -moz-border-radius:5px;



    -moz-box-shadow:0px 1px 2px #ababab;



    -webkit-border-radius:5px;



    -webkit-box-shadow:0px 1px 2px #ababab;



    -khtml-border-radius:5px;



    -khtml-box-shadow:0px 1px 2px #ababab;



    border-radius:5px;



    box-shadow:0px 1px 2px #ababab;



}



ul#categories li{



    float:left;



    background:url('assets/images/cats-item-border.png') right top no-repeat;



  



}



ul#categories li a{



    text-decoration:none;



    color:#ffffff;



    text-shadow:1px 1px 1px white;



    padding:14px;



    display:block;



}











/* Body Wrapper */



div#body{



    margin-top:15px;



}



/* Left Sidebar */



div#primary{



    width:230px;



    float:left;



    clear:both;



    font-family:Georgia, "Times New Roman", Times, serif;



    font-weight:normal;



    font-size:12px;



    color:#5b5b5b;



    line-height:22px;

	

	

}



div#primary .box{



    width:175px;



}



div#primary h2, div#secondary h2{



    font-family:Georgia, "Times New Roman", Times, serif;



    font-weight:bold;



    font-size:14px;



    color:#002d85;



    margin-bottom:5px;



}



div#primary li{



    margin-bottom:2px;



}



/* Main Body */



div#content{



    width:500px;



    float:left;



    margin:0 25px 0 0px;



}



div#content2{



    width:698px;



    float:left;



    margin:0 17px 0 0px;



}





/* Right Sidebar */



div#secondary{



    width:200px;



    float:left;



    font-family:Georgia, "Times New Roman", Times, serif;



    font-weight:normal;



    font-size:12px;



    color:#5b5b5b;



    line-height:22px;



}



.search{ /* Search Widget */



         padding:8px;



         border:1px solid white;



/*         background:white url('assets/images/search-bg.png') top left repeat-x; */



}



.search-field{



    border:1;



    background:none;



    font-family:Georgia, "Times New Roman", Times, serif;



    font-style:italic;



    font-size:12px;



    color:#828282;



    width:175px;



}



.search-submit{



    background:transparent url('assets/images/search.png') no-repeat;



    border:none;



    cursor:pointer;



    width:19px;



    height:19px;



}



div.ad{



    text-align:center



}



div.ad h2{



    text-align:left;



}



img.ad{



    margin-top:10px;



    text-align:center;



}



div#secondary h2.twitter{ /* Twitter widget */



                          font-family:Georgia, "Times New Roman", Times, serif;



                          font-size:14px;



                          padding-left:25px;



                          height:16px;



                          background:transparent url('assets/images/twitter-small.png') no-repeat;



                          color:#649c9d;



}



p.tweet{



    font-size:12px;



    color:#5b5b5b;



    line-height:22px;



    margin-top:15px;



}



a.tweet-date{



    color:#649c9d;



    text-decoration:underline;



    font-size:12px;



}







/* Footer */



div#footer-bg{



    background:black url('assets/images/footer-bg.png') repeat;



    text-align:center;



}



div#footer{



    width:960px;



    margin:30px auto 0 auto;



    color:#858585;



    font-size:12px;



    padding:45px 0;



    overflow:auto;







    /* IE Hacks */



    *background:none;



    _background:none;



}



#footer li {



    line-height: 22px;



}



.textwidget  {



    line-height: 22px !important;



    font-family: Georgia, "Times New Roman", Times, serif;



}



.widget-area a, .post-meta a {



    font-family: Georgia, "Times New Roman", Times, serif;







}



.widget-area .children li {



    float: none;



    width: inherit;



    margin-left: 0px;



}



.widget-area a:hover, ul#navigation li a:hover,ul#categories li a:hover,h3 a:hover, .post-meta a:hover { text-decoration: underline; }



div#footer h2{



    font-size:20px;



    font-weight:regular;



    color:#e2e2e2;



    margin-bottom:20px;



}



div#footer p{



    line-height:22px;



}



#recent-posts-widget-footer{



    padding-right:15px;



}



div.recent-posts-item{



    margin-bottom:25px;



}



a.recent-posts-name{



    color:#858585;



    text-decoration:none;



    background:transparent url('assets/images/bullet.png') center left no-repeat;



    padding-left:17px;



    display:block;



    margin-bottom:10px;



}



a.recent-posts-comments{



    color:#bebebe;



    text-decoration:none;



    background:transparent url('assets/images/comments.png') center left no-repeat;



    padding-left:17px;



    display:block;



    font-style:italic;



}







/* Bottom Bar */



div#bottombar-bg{



    text-align:center;



    background:black url('assets/images/bottombar-bg.png') repeat-x;



    height:35px;



}



div#bottombar{



    font-size:12px;



    color:#ffffff;



    width:960px;



    margin:0 auto;



    padding-top:12px;



}



#powered-by{



    display:block;



    float:left;



    font-family: Georgia, "Times New Roman", Times, serif;



}



#copyright{



    display:block;



    float:right;



    font-family: Georgia, "Times New Roman", Times, serif;



}



div#bottombar a{







    text-decoration:none;



}







/* -- SPECIFIC PAGES ------------------------------------------------------------------------------- */







/* Home */







a.older-posts-link, a.newest-posts-link{



    float:right;



    margin:0 0 0 10px;



}







@media screen and (-webkit-min-device-pixel-ratio:0){ /* Webkit only - Safari and Chrome */



                                                      div#slider-bg{



                                                          overflow:visible; /* Fixes scrollbar bug */



                                                      }



}



div#slider{



    width:668px;



    height:263px;



    overflow:hidden;



}



#slider ul {



    list-style: none;



    overflow: hidden;



    margin: 0;



    padding: 0;



}



#slider ul li {



    background: 0;



    margin: 0;



    padding: 0;



}



#slider ul li img {



    height: 263px;



    width: 668px;



}



#slider ul li h2, #slider ul li p {



    display: none;



}



div.slider-caption{



    background:url('assets/images/slider-caption-bg.png') repeat;



    padding:15px 15px 20px 15px;



    position:relative;



    overflow:auto;



    zoom:1;



}



.slider-caption-left{



    float:left;



    width:380px;



}



.slider-title{



    font-size:24px;



    font-weight:normal;



    color:white;



    margin-bottom:5px;



}



.slider-description{



    font-style:italic;



    font-weight:normal;



    font-size:12px;



    color:#CBCBCB;



}



.slider-caption-right{



    position:absolute;



}



.slider-arrow-left{



    margin: 0 10px 0 390px;



}



div.slider-image{



    height:263px;



    width:668px;



}







/* Singlepost */



div.bio{



    font-size:12px;



    color:#505050;



    line-height:22px;



}



.bio-avatar img{



    float:left;



    margin:5px 18px 10px 0;



}



.bio p {







    font-family:Georgia, "Times New Roman", Times, serif;



    font-size:12px;



    line-height:22px !important;



}



.bio-author,.comment-author{



    padding-left:15px;



    background:transparent url('assets/images/bio-author.png') left center no-repeat;



}



.bio-body{



    margin-top:5px;



}



.bio-intro, .comment-intro, .comment-reply{



    font-style:italic;



}







.commentlist li {



    margin-top: 20px;



}



.authorinpout {



    float: left;



}



#submit {



    color:#5b5b5b;



    background-color:#f0f0f0;



    border:1px solid white;



    padding:5px 20px;



    font-size:12px;



    cursor: pointer;



    font-family:Georgia, "Times New Roman", Times, serif;



    display:block;



    float:left;



    line-height: 12px !important;







    text-shadow:1px 1px 1px white;



    -moz-border-radius:21px;



    -moz-box-shadow:0px 1px 2px #ababab;



    -khtml-border-radius:21px;



    -khtml-box-shadow:0px 1px 2px #ababab;



    -webkit-border-radius:21px;



    -webkit-box-shadow:0px 1px 2px #ababab;



    border-radius:21px;



    box-shadow:0px 1px 2px #ababab;



}



#commentform {



    margin-top: 20px;



}



#commentform p {



    margin-bottom: 20px;



    color: #505050;



}



#author, #email, #url, #comment {







    margin-top: 10px;



    background: #ffffff;



    -moz-border-radius:5px 5px 5px 5px;



    -moz-box-shadow:0 1px 2px #ABABAB;



    background-color:white;



    border:1px solid #7f9db9;



    padding:8px;



    font-family:Georgia, "Times New Roman", Times, serif;



    font-style:italic;







    color:#828282;







}



div.comment{



    font-size:12px;



    color:#505050;



    line-height:22px;



    overflow:visible;



    padding-bottom:45px;



    margin:0px 0 0px 0px;



    clear:both;



}



.comment-reply {



    float:right;



    font-style:italic;



    background:transparent url('assets/images/reply.png') center left no-repeat;



    padding-left:15px;







    /* IE Hacks */



    *margin-top:-24px;



    _margin-top:-24px;



}



.comment-body{



    margin-top:10px;



}



.comment-footer{



    margin:-40px 15px 20px 0;



    overflow:auto;



    /* IE Hacks */



    _overflow:visible;



    *overflow:visible;



    zoom:1;



}



.children li {



    width: 450px;



    float: right;



}



.comment-meta{



    font-style:italic;



    float:right;



    font-size:12px;



    color:#505050;



    margin-top:50px;







    /* IE Hacks */



    *margin-top:0px;



    _margin-top:0px;



}



.comment-time{



    background:url('assets/images/time.png') center left no-repeat;



    padding:0 15px 0 13px;



}



.comment-date{



    padding-right:7px;



}



.comment-avatar {



    float:right;







    /* IE Hacks */



    *margin-top:-60px;



    _margin-top:-60px;



}



.comment-bg{



    margin:40px 0 0 70px;



}



.nested-comment-bg{



    float:left;



    margin:-60px 0 0 17px;







    /* IE Hacks */



    *margin-top:-59px;



    _margin-top:-59px;



}



div.nested{



    margin-left:30px;



}



.recent-comments{



    font-size:12px;



    color:#5b5b5b;



    line-height:22px;



}



.recent-comments-intro{



    font-style:italic;



    clear:both;



    display:block;



    margin-top:15px;



}



.recent-posts-widget{



    font-size:12px;



    color:#5b5b5b;



    line-height:22px;



}



.recent-posts-widget .post-date{



    display:block;



    font-style:italic;



    clear:both;



    margin-top:0;



}



.recent-posts-widget-name{



    color:#5b5b5b;



}



.recent-posts-widget-item{



    margin-top:15px;



}







#footer a, #bottombar a {



    color: #5994af;



}



#footer a:hover, #bottombar a:hover {



    text-decoration: underline;



}







=================================Topic of the Week=================================







#navbar ul {



	margin:0;



	padding:0;



	padding-left:15;



	list-style:none;



}







#navbar a {



	display:block;



	width:45em;



}







#navbar li {



	float:none;



	width:45em;



	font-size:1.3em;



}







#navbar li ul {



	display:none;



}







#navbar li:hover ul {



	display:block;



	width:45em;



	position:absolute;











}







#topics ul {



	margin:0;



	margin-left:20;



	padding:0;



	list-style:none;



}







#topics a {



	display:block;



	width:45em;



}







#topics li {



	float:left;



	width:45em;



	font-size:1.3em;



}







#topics li ul {



	display:none;



}







#topics li:hover ul {



	display:block;



	width:45em;



	position:absolute;



}

================================== Doc Smo Pearls =================================

#pearls{

	margin-left:20px;

}

#menu-pedcast-menu-container ul {list-style:none; padding-left:0px; }

.menu-pedcast-menu li {font-size:12px; background-image:url(assets/images/sidebar_background.jpg); background-repeat:no-repeat; list-style:none; padding-bottom:5px; margin-bottom:5px; color:#FFFFFF;}

.menu-pedcast-menu a {padding-left:45px; color:#FFFFFF;}



#podpress ul {list-style:none; padding-left:0px; }

.podpress_feed_buttons_list li {font-size:12px; background-image:url(assets/images/sidebar_background.jpg); background-repeat:no-repeat; list-style:none; padding-bottom:5px; margin-bottom:5px; color:#FFFFFF;}

.podpress_feed_buttons_list a {padding-left:45px; color:#FFFFFF;}
