/*

Theme Name: deStyle

Theme URI: http://demo.themeshift.com/destyle

Description: Blog Magazine WordPress Theme by ThemeShift.com

Version: 0.9.1

Author: Simon Rimkus

Author URI: http://themeshift.com

Tags: blog, socjomania

*/



/*

        - GENERAL

        - HTML ELEMENTS

        - BASIC LAYOUT

        - HEADER

        - MENU

        - CONTENT

        - PREDEFINED CLASSES

        - SIDEBAR

        - FORMS

        - COMMENTS

        - PAGING

        - FLICKR BADGE

        - CLEARING

        - WORDPRESS CSS

        - WIDGET CSS



*/





/*        ##################################

           GENERAL

        ################################## */



body {

    margin: 0px;

    padding: 0px;

    background: url(img/bg-body.jpg);

    color: #4a4a4a;

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

    font-size: 8pt;

}





/*        ##################################

           HTML ELEMENTS

        ################################## */



a {

    color: #2266bb;

}



a:visited, a:hover {text-decoration: none;}



img {

    border: none;

}



p, ul, ol, dl {

    line-height: 18px;

    margin: 0 0 7px 0;

}



hr {

    height: 3px;

    background-color: #d10019;

    border: none;

}



h1, h2, h3, h4, h5, h6 {

    margin: 0 0 20px;

    padding: 0px;

    line-height: normal;

}



h1 {

    font-size: 24px;

}



h2 {

    font-size: 20px;

}



h3 {

    font-size: 16px;

}



h4, h5, h6 {

    margin-bottom: 10px;

}



blockquote {

    margin: 0 0 0 10px;

    padding: 0 0 0 50px;

    background: transparent  no-repeat left top;

    font-style: italic;

}



address {

    padding: 0 0 0 15px;

    font-style: italic;

}



pre {

    display: block;

    margin: 0 0 20px 0;

    padding: 10px;

    background: #fbfbfb;

    border: 1px solid #ccc;

    font-family: "Courier New", Courier, serif;

    overflow: auto;

}



code {

    font-family: "Courier New", Courier, serif;

}



dt {

    font-weight: bold;

}







/*        ##################################

           BASIC LAYOUT

        ################################## */



#main {

    width: 986px;

    margin: 0 auto;

    background: transparent url(img/bg-page.jpg) no-repeat;

}



#header {

    position: relative;

    width: 986px;

    height: 185px;

    margin: 0 auto;

}



#header-top {
	float: right;
	/*width: 50%;*/
	text-align: right;
	width: 48%;
	height: 95px;
}



#header-top table {float: right;}



#searchform{padding-right: 10px;}



.searchform-input {border: 1px solid #222529;}



#content-wrap {

    z-index: 1;
	

}



#content-top {

    /*height: 20px;

    background: transparent url(img/bg-content-top.png) no-repeat left bottom;

    z-index: 2;*/

}



#content {

    z-index: 3;

}



#footer {

    position: relative;

    padding: 0 0 30px 0;

    line-height: 22px;

    text-align: center;

}





/*        ##################################

           HEADER

        ################################## */



#page-menu {

    margin: 0px;

    padding: 0px;

    list-style: none;

    float: left;

}



#page-menu li a {margin: 0;

                 color: #6b6b6b;

                 text-decoration: none;

                 padding: 5px 5px 0 5px;

                 height: auto;

                 width: auto;}



#page-menu li {

    float: left;

    display: inline;

}



#page-menu a {

    display: block;

}





#page-menu-footer-container{

    text-align: center;

    width: 22%;

    margin: 0 auto;

    overflow: hidden;

    margin-bottom: 20px;

}



#page-menu-footer {

    margin: 0px;

    padding: 0px;

    list-style: none;

}



#page-menu-footer li a {margin: 0;

                 text-decoration: none;

                 padding: 5px 5px 0 5px;

                 height: auto;

                 width: auto;}



#page-menu-footer li {

    float: left;

    display: inline;

}



#page-menu-footer a {

    display: block;

}



#page-menu2{float: right;margin-right: 20px; }





/* menu */

#dropmenu, #dropmenu ul {color: #ffffff; margin:0; padding:0; list-style-type:none; position:relative; line-height:1.5em; z-index:300; width:100%;}

#dropmenu a {color: #ffffff;display:block; padding:0.5em 0.6em;}

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

#dropmenu li {float:left; position:relative;}

#dropmenu ul {position:absolute; left: 0; display: none; background-color: #3f3f3f;padding-top: 45px; z-index: 500;}

#dropmenu ul a {border:0;}

#dropmenu li ul {top: 7px}

#dropmenu li ul a {color: #ffffff; text-decoration: none; text-align: left; margin: 0 5px 0 5px; padding: 6px 2px 6px 2px;}

#dropmenu li ul a:hover {text-decoration: none; text-align: left; color: #d10019}

#dropmenu ul ul {top:auto;}

#dropmenu ul li {border-bottom: 0;}

#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}





#dropmenu .menu2-search {

    color: #ffffff;

    width: 80px;

    background: url('img/menu2-search.jpg') no-repeat;

    height: 68px;

}

#dropmenu .menu2-search ul li {width: 140px; background-color: #3f3f3f;}



#dropmenu .menu2-categories {

    color: #ffffff;

    width: 100px;

    background: url('img/menu2-categories.jpg') no-repeat;

    height: 68px;

}

#dropmenu .menu2-categories ul li {width: 140px; background-color: #3f3f3f;}



#dropmenu .menu2-authors {

    display:block;

    color: #ffffff;

    width: 90px;

    background: url('img/menu2-authors.jpg') no-repeat;

    height: 68px;

}

#dropmenu .menu2-authors ul li {width: 140px; background-color: #3f3f3f;}



#dropmenu .menu2-link3 {

    display:block;

    color: #ffffff;

    width: 135px;

    background: url('img/menu2-joinus.jpg') no-repeat;

    height: 68px;

}

#dropmenu .menu2-link3 ul li {width: 140px; background-color: #3f3f3f;}



#dropmenu .menu2-link4 {

    display:block;

    color: #ffffff;

    width: 70px;

    background: url('img/menu2-others.jpg') no-repeat;

    height: 68px;

}

#dropmenu .menu2-link4 ul li {width: 140px; background-color: #3f3f3f;}

/*menu*/



.search-hover{background: url('img/menu2-search-hover.jpg') no-repeat top left;}

.categories-hover{background: url('img/menu2-categories-hover.jpg') no-repeat top left;}

.authors-hover{background: url('img/menu2-authors-hover.jpg') no-repeat top left;}

.link3-hover{background: url('img/menu2-joinus-hover.jpg') no-repeat top left;}

.link4-hover{background: url('img/menu2-others-hover.jpg') no-repeat top left;}



#additional-menu {overflow: hidden; height: 31px; margin: 0; padding: 0; width: 288px;display: inline;}

#additional-menu li {list-style: none; float: left;}

#additional-menu li a {width: 144px; height: 31px; margin: 0; padding: 0;}





#search {

    height: 40px;

    margin: 0px;

    padding: 0px 5px 0 0;

    color: #fff;

}



#blog-title {

    /*width: 470px;*/

    float: left;
	width: 500px;
	height: 150px;

}



#blog-title a {

    width: 430px;

    height: 105px;

    margin: 20px 0 0 -10px;

    display: block;

    float: left;

}



a.rss-block {

    width: 120px;

    height: 57px;

    background: transparent url(img/bg-rss.jpg) no-repeat 0 0;

    float: right;

    display: block;

    margin-right: 5px;

}

a.facebook-block {

    width: 120px;

    height: 57px;

    float: right;

    display: block;

    margin-right: 16px;

}







/*        ##################################

           MENU

        ################################## */



/** /lib/superfish/superfish.css */





/*        ##################################

           CONTENT

        ################################## */



#page-full #content {

    background: #fbfbfb;

}



#content-left, #content-left-additional {

    float: left;

    width: 496px;

    margin-left: 6px;

    overflow: hidden;

    min-height: 1250px;

    margin-top: -1px;

}

.box-left-no-result{

   padding: 20px 11px;

    width: 100%;

    float: left;

    min-height: 1320px;

    background: url('img/left-box-bg.gif') repeat-x bottom #ffffff;

}



#content-left-additional{background-color: #ffffff; width: 476px; padding: 10px;}

#content-left-additional form fieldset {width: 97%;}

#content-left-additional form {float: left;}

#content-left-additional form input, #content-left-additional form select, #content-left-additional form textarea {border: 1px solid #222529;}

#content-left-additional #searchbutton {border: 0;}



.tdomf_categories {width: 250px;}

#content-title-tf{width: 250px;}

#content-text-ta {width: 450px;}



#add-post{clear: both; margin-top: 20px;}



#loginform {padding: 0 15px; overflow: hidden; width: 200px;}

#submit_loguj {background-color: #d10019; font-family: Cambria; color: #ffffff; font-weight: bold; width: 80px; height: 25px; clear: both;}

#content-left-additional #submit_loguj {border: 0;}

#add-post-data {width: 125px; margin: 0 auto;}



#content-left-wide{

    width: 627px;

    padding: 11px;

    background-color: #ffffff;

    float:left;

    margin-left:6px;

    margin-bottom: 20px;

    min-height: 850px;
	margin-top: -1px;
	border-bottom: 1px solid #929294;

}



#content-center {

    width: 148px;

    float: left;

    background-color: #d10019;

    margin-left: 5px;

    margin-top: -33px;

}



#content-center ul {

    margin: 0 5px 5px 5px;

    padding: 0;

}



#content-center ul li {background-color: #e5e0db;

                     list-style: none;

                     padding: 0 7px 7px 7px;

}

#content-center ul li.first a {

                     color: #ffffff;

                     

}

#content-center ul li a {

    color: #484848;

    font-size: 12.5pt;

    font-weight: bold;

    text-decoration: none;

    font-family: Cambria;

}



.popular-post img {display: none;}

.first img {display: block; margin-bottom: 10px;}

.popular-post {overflow: hidden;}



#content-bottom{padding: 0 22px;}

#content-bottom a:link {text-decoration: none;}

#content-bottom h2 {display: none;}







.white-line {border: 0;

    height: 1px;

    background-color: white;

    margin-top: 10px;

    margin-bottom: 0;}



#content-center .first {

    background-color: #d10019;

    padding-top: 18px;

    color: #ffffff;

}



.first hr {display: none;}





.post-stats {display: block; font-weight: none;}

.wpp-post-title {display: block;}

.wpp-author {font-style: normal;}



#content-right {

    float: right;

    width: 317px;

    margin-right: 9px;

}



#get_recent_comments_wrap{

    background-color: #ffffff;

    margin-top: -7px;

}

#get-recent-comments{border: 0;}



.box-left-first {

    padding: 20px 11px;

    background-color: #ffffff;

    font-size: 9pt;

    font-weight: bold;

    margin-bottom: 10px;

}





.box-left-first #sharethis {width: 150px;}



.box-left{

    padding: 20px 0 20px 0;

    margin-left: 11px;

    width: 231px;

    float: left;

    height: 320px;

    background: url('img/left-box-bg.gif') repeat-x bottom #ffffff;



}



.post {background-color: #ffffff;width: 248px; float: left; overflow: hidden;}

.post-first {background-color: #ffffff;    border-bottom: 1px solid #929294;margin-bottom: 5px;}

.post.last{

	border-bottom: 1px solid #929294;
	padding: 0;
}

.box-right {

    padding: 0 0 10px;

    border-bottom: 1px dotted #6e6e6e;

}

.box-left-first p, .box-left p {

    line-height: 15px;

}

.box-left p {

    width: 153px;

    padding: 5px;

    text-align: justify;

}



.box-full {

    margin: 0px;

    padding: 0 0 1px;

    line-height: 22px;

}



#content ul, #content ol {

    /*

    margin: 0 0 20px;

    padding: 0 0 0 20px;

    */

}



#content li {

    padding: 2px 0;

    list-style: disc;

}



#content ol li {

    list-style: decimal;

}



#content li ul, #content li ol {

    margin: -2px 0 -2px 20px;

    padding: 0px;

}



#content li li {

    list-style: circle;

    background: none;

}



#content ol li li {

    list-style: upper-roman;

}



#content li li li {

    list-style: square;

}



#content ol li li li {

    list-style: lower-latin;

}



h1.category-title {

    margin: 0;

    padding: 10px 0 10px 10px;

    color: #4a4a4a;

    background-color: #ffffff;

}



#breadcrumbs{

    background-color: #ffffff;

    padding: 10px 0 10px 10px;

    margin: 0;

    }



.article-left {

    position: relative;

    z-index: 4;

}



.sticky-post {

    position: absolute;

    top: -10px;

    left: -10px;

    z-index: 100;

}





img.article-img {

    background: #d1d1d1;

}



img.article-img-single,

.box-author img.avatar {

    float: left;

    margin: 0 20px 20px 0;

    padding: 10px;

    border: 1px solid #e3e3e3;

}



a:hover img.article-img {

    background: #909090;

}





img.shadow {

    background: transparent url(img/shadow.gif) no-repeat right bottom;

    padding: 5px 10px 10px 5px;

}



.gallery img {

    padding: 10px;

    background: #6e6e6e;

    border: none!important;

}



h2.article-title-single {

    margin: 0 0 10px;

    line-height: normal;

    color: #d10019;

    font-size: 16pt;

    font-weight: bold;

    letter-spacing: -1px;

}



h2.article-title {

    margin: 0 0 10px;

    line-height: normal;

    color: #1f1f1f;

    font-size: 12.5pt;

    font-weight: bold; 

    letter-spacing: -1px;

    font-family: Cambria;

}

h2.article-title-first {

    margin: 0 0 10px;

    line-height: normal;

    color: #1f1f1f;

    font-size: 22pt;

    font-weight: bold;

    letter-spacing: -1px;

}



h2.article-title a, h2.article-title-first a {

    color: #d10019;

    text-decoration: none;

}



h2.article-title a:hover, h2.article-title-first a:hover {

    text-decoration: underline;

}



.article-meta {

    margin: 0 0 10px 0;

}



.article-teaser {

    font-weight: bold;

}



a.more-link {

    display: block;

    margin: 20px 0 30px 0;

}



h3.content-title {

    margin: 0 0 10px 0;

    color: #1f1f1f;

    font-size: 16px;

    font-weight: normal;

}



#author-single {

    position: relative;

}



#author-single .avatar {

    float: left;

    width: auto;

    margin: 0 20px 30px 0;

}



#page-bookmarks {

    margin: 0px;

    padding: 0px;

    line-height: 22px;

}



#page-bookmarks .box-left {

    float: left;

    width: 255px;

    margin: 0 20px 0 0;

    padding: 0 0 10px;

    line-height: 22px;

    border-bottom: none;

}





/*        ##################################

           PREDEFINED CLASSES

        ################################## */



.btn {

    padding: 5px 10px 6px;

    background: transparent url(img/bg-btn.png) no-repeat left top;

    color: #fff;

    font-weight: bold;

    text-decoration: none;

}



.alert {

    padding: 10px 10px 10px 60px;

    line-height: 20px;

    border: 1px dotted #6e6e6e;

    background: #fffad2 url(img/bg-class-alert.png) no-repeat 10px 10px;

}



.checked {

    padding: 10px 10px 10px 60px;

    line-height: 20px;

    border: 1px dotted #6e6e6e;

    background: #fffad2 url(img/bg-class-checked.png) no-repeat 10px 10px;

}



.download {

    padding: 10px 10px 10px 60px;

    line-height: 20px;

    border: 1px dotted #6e6e6e;

    background: #fffad2 url(img/bg-class-download.png) no-repeat 10px 10px;

}



.preview {

    padding: 10px 10px 10px 60px;

    line-height: 20px;

    border: 1px dotted #6e6e6e;

    background: #fffad2 url(img/bg-class-preview.png) no-repeat 10px 10px;

}



.info {

    padding: 10px 10px 10px 60px;

    line-height: 20px;

    border: 1px dotted #6e6e6e;

    background: #fffad2 url(img/bg-class-info.png) no-repeat 10px 10px;

}



.arrow {

    padding: 10px 10px 10px 60px;

    line-height: 20px;

    border: 1px dotted #6e6e6e;

    background: #fffad2 url(img/bg-class-arrow.png) no-repeat 10px 10px;

}



.happy {

    padding: 10px 10px 10px 60px;

    line-height: 20px;

    border: 1px dotted #6e6e6e;

    background: #fffad2 url(img/bg-class-happy.png) no-repeat 10px 10px;

}



.redfont{color: #d10019}

.maxwidth{width: 100%; overflow: hidden;}

.dotted {background: url('img/dotted-bg.gif') repeat-x 0 10%;}

.solid {background: url('img/solid-bg.gif') repeat-x 0 10%;}

.height20 {height: 20px; overflow: hidden;}



.noborder{border: 0;}

.half {width: 50%; margin: 0; padding: 0}

.ar {text-align: right;}

.connect_widget_not_connected_text{display: none;}



/*        ##################################

           SIDEBAR

        ################################## */



h3.sidebar-title {

    margin: 0 0 10px;

    padding: 0px;

    line-height: 16px;

    color: #1f1f1f;

    font-size: 16px;

    font-weight: normal;

}



.ad-left {

    float: left;

    width: auto;

    margin: 0 20px 20px 0;

}



.ad-right {

    float: right;

    width: auto;

    margin: 0 0 20px;

}



#sidebar-twitter ul,

#recent-comments ul {

    margin-left: 0px;

    padding-left: 0px;

}



#sidebar-twitter li,

#recent-comments li {

    list-style: none;

}



/*        ##################################

           FORMS

        ################################## */



input.text, textarea {

    width: 75%;

    padding: 5px;

    background: #fff url(img/bg-input-text.gif) repeat-x left top;

    border: 1px solid #6e6e6e;

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

    font-size: 11px;

}



textarea {

    width: 90%;

    height: 125px;

}



input.submit, input.button {

    width: auto;

    height: 30px;

    padding: 0 20px;

    color: #fff;

    font-weight: bold;

    background: transparent url(img/bg-input-submit.png) no-repeat left top;

    border: none;

}





/*        ##################################

           COMMENTS

        ################################## */



#content .commentlist ol {

    margin: 0px;

    padding: 0px;

}



#content .commentlist li {

    margin: 20px 0 0 0;

    padding: 20px 0 20px 20px;

    list-style: none;

}



#content .commentlist .box-left {

    margin: 30px 0 0;

    padding: 0px;

    border: none;

}



.commentlist .avatar {

    float: right;

    width: auto;

    margin: 0 0 5px 20px;

}



.commentlist li p {

    margin: 0 20px 10px 0;

}



.commentlist .comment-author {

    font-size: 12px;

    font-weight: bold;

}



.commentlist .comment-author a {

    padding: 0 0 5px 0;

    border: none!important;

}



#content .commentlist ul.children {

    margin: 0px;

    padding: 0px;

}



#content .commentlist .children li {

    margin: 20px 0 0 0;

    padding: 20px 0 20px 20px;

    background: none;

    border-right: none;

}



.reply a {

    margin: 10px 0 0 0;

    padding: 5px 10px;

    background: transparent url(img/bg-input-submit.png) repeat-x left top;

    color: #fff;

    font-weight: bold;

    border: none!important;

    text-decoration: none;

}



#cancel-comment-reply {

    margin: 10px 0;

}



#content .commentlist li.depth-1, #content .commentlist li.depth-3, #content .commentlist li.depth-5 {

    background: #e9e9e9 url(img/bg-comment-top.png) no-repeat left top;

}



#content .commentlist li.depth-2, #content .commentlist li.depth-4, #content .commentlist li.depth-6 {

    background: #fff url(img/bg-comment-top-1.png) no-repeat left top;

    border-right: 1px solid #ebebe1;

}



#content .commentlist li.depth-4, #content .commentlist li.depth-6 {

    border: none;

}



.moderation {

    padding: 0 0 0 25px;

    background: transparent url(img/bg-moderation.png) no-repeat left center;

}



.trackbacklist {

    margin: 30px 0 0;

    padding: 30px 0 0;

    border-top: 1px solid #6e6e6e;

}



#content .trackbacklist ul {

    margin: 0 0 20px;

}



#commentform {

    padding: 0 0 10px 0;

}



#commentform p {

    margin: 0 0 10px 0;

}



.box-comments {

    position: relative;

    padding: 0 0 30px;

}



.comments-paging {

    position: absolute;

    top: 0px;

    right: 0px;

}





/*        ##################################

           PAGING

        ################################## */



#paging {

    clear: both;

    margin: 0 0 30px;

    padding-top: 10px;

}



.wp-pagenavi{padding-left: 22px;}

.wp-pagenavi .pages, .page, .current, .nextpostslink, .extend,.first, .last,.previouspostslink{padding: 4px 10px;}

.wp-pagenavi .current {background-color: #d10019; color: #ffffff;}



.wp-pagenavi .page,.previouspostslink, .wp-pagenavi .current,.wp-pagenavi .extend,.wp-pagenavi .nextpostslink,.wp-pagenavi .last {

    min-width: 20px;

    height: 20px;

    line-height: 20px;

    font-weight: bold;

    text-align: center;

    text-decoration: none;

    border-top: 1px solid #d10019;

    border-right: 1px solid #d10019;

    border-bottom: 3px solid #d10019;

}

.wp-pagenavi .pages, .first {border-top: 1px solid #d10019;border-bottom: 3px solid #d10019;}

.wp-pagenavi .last {border-right: 0;}



/*        ##################################

           CLEARING

        ################################## */



.clear {

    clear: both;

}



.clearfix:after {

    content: " ";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix {

    display: inline-block;

}



html[xmlns] .clearfix {

    display: block;

}



* html .clearfix {

    height: 1%;

}





/*        ##################################

           WORDPRESS CSS

        ################################## */



.aligncenter,

div.aligncenter {

    display: block;

    margin: 0 auto;

}



.aligncenter {

    margin-bottom: 20px!important;

}



.alignleft {

    float: left;

    width: auto;

    margin: 0 20px 20px 0;

}



.alignright {

    float: right;

    width: auto;

    margin: 0 0 20px 20px;

}



.wp-caption {

    margin-bottom: 20px;

    padding-top: 4px;

    border: 1px solid #6e6e6e;

    text-align: center;

    background-color: #f7f7f7;

}



.wp-caption img {

    float: none;

    margin: 0px;

    padding: 0px;

    border: none;

}



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

    padding: 0px;

    margin: 0px;

}





/*        ##################################

           WIDGET CSS

        ################################## */



#calendar_wrap table {

    width: 100%;

}



#calendar_wrap td, #calendar_wrap th {

    text-align: center;

    border: none;

}



#wp-calendar caption {

    margin: 0 0 10px;

    font-size: 12px;

    font-weight: bold;

}



#content-right #tag_cloud {

    padding: 0 0 30px;

    line-height: normal;

}



#content-right .textwidget {

    line-height: 22px;

    padding-bottom: 20px;

}



#content-right select#cat {

    margin-bottom: 20px;

}



#sidebar-adtaily{border: 0; margin: 0 0 10px 0;}



.category, .category a {text-transform: uppercase;

    text-decoration: none;

    font-size:11px;

}

.reduce-margin{margin-left: 5px;}



.right{float: right;}

.left{float: left;}

.add-margin-right{margin-right: 10px;}



#sharethis{

    width: 60px;

    float: right;

}

.clear{clear: both;}



.postData{margin: 0; padding: 0 5px;}

.post-stats{line-height: 15px;}



.d-n {display: none;}



.wpp-excerpt {line-height: 15px;}



#get_recent_comments_wrap ul li {
	list-style: none;
	border-bottom: 1px solid #929294;
	padding: 10px 0;
}

#get_recent_comments_wrap ul {margin: 0; padding: 0;}

#get_recent_comments_wrap{padding: 11px; text-align: justify;}



#partners{

    margin: 15px 0;

    }

#partners img {margin: 15px 0;}



#date {
	padding: 12px 0;
	color: #ffffff;
}



#searchbutton{

    background-color: #D10019;

    font-family: Cambria;

    border: 0;

    width: 71px;

    height: 24px;

    cursor: pointer;

    margin-left: 5px;

    color: #ffffff;

    font-weight: bold;

}



#cse-search-results{width: 580px; float: left; margin-left: 5px; margin-bottom: 0; padding-bottom: 0;}

#cse-search-container {width: 626px; float: left; padding: 11px; overflow: hidden; background-color: #ffffff;margin-left: 5px;}





#first-post-data {width: 470px;}



.cat-item, .page_item{display: block; width: 100%;}



#get_recent_comments_wrap ul li p {margin: 0; padding: 0; line-height: 18px;}



.special-header {margin-left: -16px; margin-bottom: 20px;}

.box-left-wide p{
	margin: 0 0 13px;
	font-size: 9pt;
}
