/*
Theme Name: Maria
Theme URI: 
Description: 
Version: 1.0
Author: jasonstockman.com
Author URI: jasonstockman.com
*/

/* Common - Start */
/* Common - Style */

*
{
    margin: 0;
    padding: 0;
}

.clear
{
    clear: both !important;
    display: block !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden  !important;
}

img
{
    border: none;
}

a, img, span, label, input
{
    display: inline-block;
}

a
{
    color: #30ACAC;
}

html
{
    overflow-y: scroll;
}

body
{
    background: url("images/bg4.jpg") repeat center top;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.5em;
}

h2
{
    font-size: 16px;
    font-weight: 500;
}

/* Common Style - End */
/* Layout - Start */

#wrapper0
{
    background: url("images/bg0.jpg") repeat-x;
}

#wrapper1
{
    background: url("images/bg1.jpg") no-repeat center top;
}

#wrapper2
{
    background: url("images/bg2.jpg") repeat-y center top;
}

#wrapper3
{
    width: 100%;
    height: 11px;
    background: url("images/bg3.png") no-repeat center top;
}

#wrapper4
{
    width: 100%;
    height: 11px;
    background: url("images/bg5.jpg") repeat-x center top;
}

#main
{
    margin: 0 auto;
    padding: 0 9px 0 8px;
    width: 964px;
}

#footer
{
    margin: 0 auto;
    width: 980px;
}

/* Header - Start */

#page-menu
{
    width: 964px;
    height: 26px;
    overflow: hidden;
}
#page-menu ul
{
    list-style: none;
    height: 26px;
    overflow: hidden;
    font-size: 11px;
}

#page-menu li
{
    float: left;
}

#page-menu li a
{
    text-decoration: none;
}

#page-menu li a:hover
{
    text-decoration: underline;
}

#page-menu li a.current
{
    text-decoration: underline;
    font-weight: bold;
}

#page-menu li.separator
{
    margin: 0 5px;
}

#page-menu ul.menu
{
    float: right;
    width: 400px;
    text-transform: uppercase;
    color: #30ACAC;
}

#page-menu ul.menu li
{
    float: right;
}

#page-menu ul.menu a
{
    color: #30ACAC;
}

#page-menu ul.language
{
    float: left;
    margin-left: 440px;
    text-transform: capitalize;
    color: #990000;
}

#page-menu ul.language a
{
    color: #990000;
}

#page-menu ul.language a.current
{
    text-decoration: underline;
}

#logo, #leaderboard-banner
{
    height: 90px;
}

#logo
{
    float: left;
    width: 228px;
}

#leaderboard-banner
{
    float: right;
    width: 728px;
}

#post-menu
{
    list-style: none;
    margin: 8px 0;
    height: 30px;
    background: url("images/post-menu-bg.jpg") repeat-x;
}

#post-menu li
{
    z-index: 100;
    position: relative;
    float: left;
    padding: 0 13px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
	text-align:center;
    font-size: 16px;
/*    font-weight: bold;*/
    text-transform: uppercase;
}

#post-menu li:hover, #post-menu li.current
{
    background: url("images/post-menu-current-bg.jpg") repeat-x;
}

#post-menu .separator
{
    padding: 0;
    width: 1px;
    height: 30px;
    overflow: hidden;
    background: #FFFFFF url("images/post-menu-separator.jpg");
}

#post-menu li a
{
    color: #FFFFFF;
    text-decoration: none;
}

#post-menu li:hover a, #post-menu li.current a
{
    color: #CCFF00;
}

#post-menu .dropdown
{
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 101;
    list-style: none;
    display: none;
    border: 1px solid #1A8F8D;
    width: 130px;
    overflow: hidden;
    background: #9ADDDD;
}

#post-menu li:hover .dropdown
{
    display: block;
}

#post-menu .dropdown li
{
    float: none;
    margin: 10px 0;
    padding: 0 10px;
    height: auto;
    line-height: 1em;
	text-align:left;
    font-size: 11px;
    text-transform: none;
}

#post-menu .dropdown li a
{
    color: #FFFFFF;
	margin:0 10px;
}

#post-menu .dropdown li a:hover
{
    color: #339999;
    text-decoration: underline;
}

#post-menu .dropdown li:hover
{
    background: none;
}

/* Header - End */
/* Footer - Start */

#footer
{
    text-align: center;
}

#copyright
{
    font-size: 14px;
    color: #66CCCC;
}

#copyright a
{
	text-decoration: none;
}

#main-footer
{
    margin-top: 20px;
    padding-bottom: 10px;
	clear:both;
}

#main-footer h2
{
    padding-left: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #66CCCC;
    text-transform: uppercase;
}


#sitemap
{
    margin-top: 10px;
    border: 1px solid #6CCECE;
    padding: 10px 15px;
    width: 932px;
    overflow: hidden;
    background: #E9E3E3 url("images/footer-sitemap-bg.jpg") no-repeat;
}

#sitemap ul
{
    float: left;
    list-style: none;
    width: 105px;
    padding-right: 7px;
    overflow: hidden;
}

#sitemap ul#outer-links
{
    float: right;
    padding-right: 0;
    width: 36px;
}

#sitemap ul li
{
    line-height: 1em;
    font-size: 14px;
    padding-bottom: 5px;
}

#sitemap ul li.footer-main
{
	font-weight:bold;
}

#sitemap ul li a
{
    color: #66CCCC;
    text-decoration: none;
}

#sitemap ul li a:hover
{
    text-decoration: underline;
}


#sitemap ul#outer-links li
{
    padding-bottom: 10px;
    line-height: auto;
    height: 36px;
}

#sitemap ul#outer-links img
{
    width: 36px;
    height: 36px;
}

#breadcrumb
{
    margin: 5px 0;
    padding-left: 12px;
    height: 20px;
    overflow: hidden;
    font-size: 12px;
    font-weight: bold;
}

#breadcrumb span.current
{
    color: #CC3333;
    line-height: 1em;
    border-bottom: 1px solid #E59999;
}

#breadcrumb span.separator
{
    color: #339999;
    margin: 0 2px;
}

#breadcrumb a
{
    color: #339999;
    text-decoration: none;
}

#breadcrumb a:hover
{
    text-decoration: underline;
}

#newsletter-search
{
    position: relative;
    padding-left: 12px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    background-color: #CCE496;
    font-size: 14px;
}

#newsletter-search a
{
    line-height: 1em;
    padding-top: 7px;
    *padding-top: 0;
    color: #009999;
}

#newsletter-search span.search
{
    position: absolute;
    right: 20px;
    *top: 1px;
}

#newsletter-search span.search input[type="text"]
{
    height: 18px;
    border: 1px solid #C3C3C3;
    border-top: 1px solid #7C7C7C;
    border-bottom: 1px solid #7C7C7C;
}


#newsletter-search span.search input[type="submit"]
{
    margin: 0 0 0 5px;
    padding: 0;
    border: none;
    width: 60px;
    height: 20px;
    line-height: 20px;
    background-color: #009999;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

/* Single - Start */

#post-content
{
    float: left;
    margin-left: 12px;
    width: 770px;
}


#post-content.full
{
    width: 938px;
}

#post-content.full h1.title {
	width:918px;	
}

#post-content h1.title
{
    padding: 6px 0 0 20px;
    width: 750px;
    height: 24px;
    background: url("images/post-title-bg.png") repeat-x;
    font-size: 19px;
    font-weight: bold;
    color: #00CCCC;
}

.full #comment-area
{
    width: 898px;
}

#post-content h1.title span.date
{
    font-size: 16px;
    font-weight: normal;
    padding-right: 15px;
    float: right;
}

#sidebar
{
    float: right;
    width: 160px;
    background: url("images/sidebar-bg.png") repeat;
}

#sidebar ul
{
    list-style: none;
}

#sidebar h2
{
    margin: 15px 0;
    padding-top: 6px;
    padding-left: 10px;
    /*width: 150px;*/
    height: 24px;
    font-size: 16px;
    color: #FFFFFF;
}

#sidebar li li
{
    margin: 15px 0;
    padding-top: 6px;
    padding-left: 10px;
    width: 150px;
    height: 24px;
    font-size: 16px;
    color: #FFFFFF;
}

#sidebar h2.sidebar-title
{
    margin: 0;
    background: url("images/sidebar-title-bg.jpg") repeat-x;
    color: #FFFFFF;
}

#sidebar h2 a
{
    color: #00CCCC;
    text-decoration: none;
}

#sidebar h2 a:hover
{
    text-decoration: underline;
}

#sidebar ul p, #sidebar ul select {
	margin: 15px 10px;
}


.sidebar-ads
{
    padding-top: 10px;
    background-color: #FFFFFF;
}

.sidebar-ads p
{
    font-size: 11px;
    color: #CC9900;
}

.sidebar-ads .ads
{
    width: 160px;
    height: 600px;
}

#post-content .entry
{
    padding: 20px 20px 10px;
    background-color: #FEF5E8;
}

#post-content .post-images
{
    float: right;
    margin: 0 0 0 10px;
    width: 290px;
    height: 280px;
    overflow: hidden;
}

#post-content .post-images img
{
    border: 3px solid #CCEDE4;
    width: 284px;
    height: 248px;
}

#post-content .post-images span
{
    margin-top: 3px;
    width: 284px;
    text-align: center;
    color: #00CCCC;
    font-size: 12px;
    font-weight: 500;
}

/* Post - Content */
.content
{
    line-height: 1.5em;
}

.content p
{
    margin-bottom: 20px;
}

.content ul
{
    list-style-position: inside;
    margin: 10px 0 10px 0;
}

.content ul li
{
    margin: 15px 0;
    margin-left: 10px;
}

.content ul li li
{
    margin: 5px 0;
    margin-left: 15px;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6
{
    margin-bottom: 0.8em;
}

.content h1
{
    font-size: 19px;
}

.content h2
{
    font-size: 16px;
}

.content h3
{
    font-size: 15px;
}

.content h4
{
    font-size: 14px;
}

.content h5
{
    font-size: 13px;
}

.content h6
{
    font-size: 12px;
}


/* Post - Comments */

#comment-area
{
    padding: 0 20px;
    width: 730px;
    overflow: hidden;
    background:#f1faf7;
}

#comment-area h2
{
    margin: 20px 0 10px 0;
    font-size: 17.5px;
    font-weight: bold;
}

#comment-area p
{
    margin: 5px 0 15px 0;
}

#comment
{
    width: 730px;
    height: 100px;
}

#commentform label
{
    margin-right: 10px;
    min-width: 60px;
}

#commentform span.warning
{
    margin-left: 10px;
}

#comment-area .comment-title
{
    font-size: 12.5px;
    font-style: italic;
}

#comment-area .comment-title span.author
{
    font-weight: bold;
}

#comment-area .comment-title span.date
{
    float: right;
}

.commentlist
{
    list-style: none;
}

input#submit-comment
{
    margin: 0;
    padding: 0;
    border: none;
    width: 130px;
    height: 30px;
    background: #AADDF4;
    font-size: 16px;
    font-family: Arial;
    text-align: center;
    color: #FFFFFF;
}

/* pagination */

.post-pagination
{
    display: inline-block;
    margin-top: 10px;
    padding: 5px 10px 5px 5px;
    height: 20px;
    background-color: #FEFAF3;
    color: #666;
    font-weight: bold;
}
        
.pagination a
{
    text-decoration: none;
	color:#666;
}

.pagination a, .pagination span
{
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    padding: 0 5px;
    border-right: 1px solid #D3CAC0;
	min-width:1em;
	text-align:center;
    line-height: 1em;
}

.pagination .current
{
	    text-decoration: underline;
	    color: #333;

}

.pagination .next
{
    margin: 0;
    padding: 0;
    border: none;
    width: 60px;
    height: 20px;
    background: url("images/pagination-next-bg.jpg");
}

.pagination .prev
{
    display: none;
}

.signature
{
    float: right;
    margin-right: 20px;
}

.signature img
{
    width: 80px;
    height: 40px;
}

.signature span
{
    margin-right: 10px;
    padding-top: 15px;
    vertical-align: top;
}

/* Video / Magazine */

.video-magazine
{
    padding: 0 12px;
    width: 940px;
    overflow: hidden;
}

h1.video-magazine-title
{
    padding: 6px 0 0 20px;
    height: 24px;
    background: url("images/post-title-bg.png") repeat-x;
    font-size: 19px;
    font-weight: bold;
    color: #00CCCC;
}

.video-magazine-inner-content
{
    background-color: #FEF5E8;
    padding: 20px 40px;
    width: 860px;
    overflow: hidden;
}

.video-magazine-text
{
    font-size: 12px;
    line-height: 1.3em;
}

.video-magazine-items
{
    list-style: none;
}

.video-magazine-items li
{
    margin: 30px 50px 0 0;
    float: left;
    width: 130px;
    overflow: hidden;
}

.video-magazine-items.magazine li
{
    margin-right: 30px;
    width: 80px;
}

.video-magazine-items li.last
{
    margin-right: 0;
}

.video-magazine-items li a
{
    display: block;
    cursor: pointer;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.video-magazine-items li a
{
    width: 130px;
    height: 95px;
}

.video-magazine-items.magazine li a
{
    width: 80px;
    height: 100px;
}

.video-magazine-items li span
{
    display: block;
    width: 130px;
    font-size: 1.1em;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.video-magazine-items.magazine li span
{
    width: 80px;
}

.navigation
{
    padding: 10px 20px;
    background-color: #FEF5E8;
    text-align: right;
    font-size: 12px;
    font-family: Arial;
}

.navigation a
{
	margin-right:4px;
    color: #000000;
    text-decoration: none;
}

.navigation a:hover
{
    text-decoration: underline;
}

.navigation span.current
{
    font-weight: bold;
    text-decoration: underline;
}

.navigation span
{
    margin-right: 4px;
}

.video-magazine-ads
{
    margin: 10px 0;
    height: 60px;
	padding:0 11px;
}

.video-magazine-ads div.item-1, .video-magazine-ads div.item-2
{
    width: 468px;
    height: 60px;
    overflow: hidden;
    background-color: #222369;
}

.video-magazine-ads div.item-1
{
    float: left;
}

.video-magazine-ads div.item-1
{
    float: right;
}

/* Index Template */

#index-left
{
    float: left;
    margin-top: 10px;
    width: 653px;
}

#index-right
{
    float: right;
    margin-top: 10px;
    width: 300px;
}

#index-slides
{
    position: relative;
    width: 653px;
    height: 478px;
    overflow: hidden;
}

#index-slides .slides, #index-slides .slide
{
    width: 653px;
    height: 478px;
    overflow: hidden;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;    
}

#index-slides .slide a
{
    width: 653px;
    height: 478px;
}

#index-slides .slide-contents .slide-content
{
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
}

#index-slides .slide-content .inner
{
    padding: 0 8px 0 15px;
    width: 194px;
    height: 130px;
    line-height: 1.1em;
    overflow: hidden;
}

#index-slides .slide-content .top-placeholder
{
    position: relative;
    width: 217px;
    height: 21px;
}

#index-slides .slide-content .top-placeholder .flag
{
    position: absolute;
    z-index: 100;
    top: -28px;
    right: 0px;
    display: none;
    width: 102px;
    height: 50px;
    background: url("images/top-box-flag.png") no-repeat;
}

#index-slides .slide-content.current .top-placeholder .flag
{
    display: block;
}

#index-slides .slide-content.item1 .top-placeholder
{
    width: 218px;
    background: url("images/slide-1-bg.png") no-repeat;
}

#index-slides .slide-content.item2 .top-placeholder
{
    width: 218px;
    background: url("images/slide-2-bg.png") no-repeat;
}

#index-slides .slide-content.item3 .top-placeholder
{
    width: 218px;
    background: url("images/slide-3-bg.png") no-repeat;
}

#index-slides .slide-content.item1 .inner
{
    width: 195px;
    background-color: #96CEE0;
}

#index-slides .slide-content.item2
{
    left: 218px;
}

#index-slides .slide-content.item2 .inner
{
    width: 194px;
    background-color: #FFD46B;
}

#index-slides .slide-content.item3
{
    left: 435px;
}

#index-slides .slide-content.item3 .inner
{
    width: 195px;
    background-color: #CDBECF;
    color: #FF3399;
}

#index-slides .slide-content h2.category-title
{
    color: #FFFFFF;
    text-transform: uppercase;
}

#index-slides .slide-content.item3 h2.category-title
{
    color: #990000;
}

#index-slides .slide-content h2.post-title
{
    margin: 8px 0;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    font-weight: bold;
}

#index-slides .slide-content h2.post-title a
{
    text-decoration: underline;
    color: #FFFF00;
}

#index-slides .slide-content.item2 h2.post-title a
{
    color: #009933;
}

#index-slides .slide-content.item3 h2.post-title a
{
    color: #FFFFFF;
}

#index-slides .slide-content div.slide-left
{
    float: left;
    width: 105px;
    height: 80px;
    overflow: hidden;
    font-size: 11px;
    color: #FFFFFF;
}

#index-slides .slide-content div.slide-right
{
    float: right;
    width: 76px;
    height: 76px;
}

#index-slides .slide-content div.slide-right img
{
    width: 76px;
    height: 76px;
}

#index-slides .slide-content div.slide-left a
{
    color: #FFFFFF;
    text-decoration: underline;
}

#index-slides .slide-content.item3 div.slide-left a
{
    color: #FF3399;
}

#message-from-maria
{
    position: relative;
    width: 653px;
    margin-top: 5px;
    min-height: 229px;
    background: #AF4D44 url("images/message-from-maria.jpg") no-repeat;
}

#message-from-maria h1
{
    padding: 0 15px;
    font-size: 19px;
    font-weight: bold;
    line-height: 30px;
    vertical-align: middle;
    color: #FFFFFF;
}

#message-from-maria h1 span.date
{
    float: right;
    font-size: 16px;
}

#message-from-maria .message
{
    padding: 17px 20px 0 160px;
    color: #FFFFFF;
    font-style: italic;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.1em;
}

#message-from-maria .message .signature
{
    float: none;
    margin-top: 5px;
    margin-right: 0;
    text-align: right;
}

#message-from-maria .link-photo
{
    position: absolute;
    left: 16px;
    top: 53px;
    width: 130px;
    height: 145px;
}

#message-from-maria .link-photo img
{
    width: 129px;
    height: 143px;
}

#message-from-maria .excerpt
{
    max-height: 150px;
}

#bottom-boxes
{
    margin-top: 5px;
    width: 653px;
    min-height: 329px;
}

#bottom-boxes .item
{
    float: left;
    margin-right: 5px;
    width: 214px;
    height: 329px;
    overflow: hidden;
    background: url("images/bottom-box.jpg") no-repeat 0 bottom;
}

#bottom-boxes #item-3
{
    margin-right: 0;
}

#bottom-boxes .item img
{
    width: 208px;
    height: 94px;
    border: 3px solid #669966;
}

#bottom-boxes #item-2 img
{
    border-color: #660000;
}

#bottom-boxes #item-3 img
{
    border-color: #CC99CC;
}

#bottom-boxes .item p
{
    font-size: 11px;
    letter-spacing: 0.1px;
    line-height: 1.4em;
}

#bottom-boxes .item p.excerpt
{
    max-height: 137px;
    overflow: hidden;
}

#bottom-boxes #item-1 p, #bottom-boxes #item-1 h2
{
    color: #669966;
}

#bottom-boxes #item-2 p, #bottom-boxes #item-2 h2
{
    color: #660000;
}

#bottom-boxes #item-3 p, #bottom-boxes #item-3 h2
{
    color: #CC99CC;
}

#bottom-boxes .item h2
{
    margin: 10px 0;
    text-transform: uppercase;
}

#bottom-boxes div.summary
{
    padding-left: 15px;
    padding-right: 5px;
}

#bottom-boxes .more
{
    margin-top: 15px;
}

#bottom-boxes .more a
{
    color: #669966;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: bold;
}

#bottom-boxes #item-2 .more a
{
    color: #660000;
}

#bottom-boxes #item-3 .more a
{
    color: #66CCCC;
}

h6.ads
{
    font-size: 11px;
    font-weight: normal;
    line-height: 19px;
    color: #CC9900;
}

.zero-margin
{
    margin: 0 !important;
}

.medium-banner
{
    width: 300px;
    height: 250px;
    overflow: hidden;
}

.small-banner
{
    margin-top: 5px;
    width: 300px;
    height: 100px;
    overflow: hidden;
}

.small-banner.item-1
{
    margin-top: 0;
}

#homesidebar
{
    margin-top: 5px;
    /*min-height: 230px;*/
    
}

#homesidebar h2
{
    padding-left: 15px;
    width: 285px;
    height: 30px;
    background: url("images/sidebar-title-bg.jpg") repeat-x;
    line-height: 30px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #FFFFFF;
}

#homesidebar ul{
	list-style:none;
    width: 100%;
    font-size: 16px;
    color: #999999;
    line-height: 1.1em;
}

#homesidebar ul p, #homesidebar ul select {
	margin:15px;
}

#homesidebar ul li.sidebar-widget{
	background:url("images/home-siderbar-li.jpg") repeat-x scroll 0 30px #D7D7D7;
	margin-bottom:5px;
	padding-bottom:5px;
}

#homesidebar li li{
	margin:5px 0;
	padding-left:15px;
}

#homesidebar ul li span{
	width:20px;
	padding-right:5px;
	text-align:right;
	line-height: 1em;
    height: 1.1em;
}

#homesidebar li li a {
	color: #999999;
    text-decoration: none;
    line-height: 1em;
    height: 1.1em;
}

#homesidebar li li a:hover{
	text-decoration: underline;
}


h6.sponsor
{
    color: #66CC00;
    line-height: 1em;
    margin-top: 6px;
}

.share-enjoy
{
    margin: 10px 0;
}

.share-enjoy .title
{
    float: left;
    margin-right: 10px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    line-height: 16px;
    height: 16px;
    vertical-align: middle;
}

.share-enjoy .socialwrap
{
    float: left;
}

/* posts */

#posts
{
    float: left;
    margin-left: 12px;
    padding: 0 20px;
    width: 730px;
    background: #FEF5E8;
}

#posts p
{
    font-size: 13px;
    line-height: 1.3em;
}

h4.pagetitle
{
    margin-left: -20px;
    padding: 6px 0 0 20px;
    width: 750px;
    height: 24px;
    background: #FFFFFF url("images/post-title-bg.png") repeat-x;
    font-size: 19px;
    font-weight: bold;
    color: #00CCCC;
}

h4.pagetitle span
{
    font-weight: normal;
}

#posts .post
{
    margin: 10px 0 20px 0;
}

#posts .post h2
{
    position: relative;
    margin: 5px 0 15px 0;
	padding-right:90px;
	line-height:1.4em;
}

#posts .post h2 a
{
    font-size: 28px;
    font-weight: bold;
    color: #1A8F8D;
    text-decoration: none;
}

#posts .post h2 span.maria-avatar
{
    position: absolute;
    top: -15px;
    right: 0px;
    width: 87px;
    height: 43px;
    background: url("images/post-avatar.png") no-repeat;
}

#posts .post p.datetime
{
    font-size: 13px;
    color: #666666;
}

#posts .post p.more
{
    margin-top: 5px;
}

#posts .post p.more a
{
    color: #1A8F8D;
    font-size: 12px;
    font-weight: bold;
}

#posts .post p.more a span
{
    margin-left: 5px;
    font-size: 12px;
}

.posts-navigation
{
    margin-bottom: 10px;
}

.posts-navigation .next
{
    float: left;
}

.posts-navigation .previous
{
    float: right;
}

.posts-navigation a
{
    text-decoration: none;
    font-size: 14px;
    color: #1A8F8D;
}

#content.width-margin
{
    margin-top: 30px;
}

#content.width-margin p.no-results
{
    margin: 20px 0;
}

#maria-media a
{
    text-decoration: none;
    cursor: default;
}

#maria-media a:hover
{
    text-decoration: none !important;
}

#sidebar a {text-decoration:none}
#sidebar a:hover {text-decoration:underline}

.ddsg-wrapper div{display:none;} /*this is a hack to hide the plugin info on sitemap page*/

.alignright {float:right}
.alignleft {float:left}

.contentjumplink, .contentjumpall, .contentjumpnumber {padding:0 10px; font-size:1.2em; color:#fff; display:block; float:left; border-right: 1px solid #fff; text-decoration:none}
.contentjumplink, .contentjumpall, a.contentjumpnumber {background: url(images/post-menu-bg.jpg) 0 center repeat-x}
.contentjumpnumber {background: #ccc}

#index-slides .excerpt {height:60px; overflow:hidden}
#homesidebar .blogroll {display:block; height:193px}
#homesidebar .blogroll li {height:19px; line-height:19px; margin:0; display:block}