/*
Theme Name: CSSReX
Theme URI: http://www.cssrex.com
Description:CSSReX Original Theme
Version: 1.0
Author: CSSReX
Author URI: http://www.cssrex.com/
*/

/* 
 * Reset Styles 
 */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,cite,del,dfn,font,img,ins,kbd,q,s,samp,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,.reset{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}:focus{ outline:0}img{ outline:0; border:none}ol,ul{ list-style:inherit !important}table{ border-collapse:separate; border-spacing:0}caption,th,td{ text-align:left; font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{ content:""}blockquote,q{ quotes:""""; border-left:3px solid #ccc; padding:0 0 0 7px; margin-left:10px}a,a:hover{ text-decoration:none}h1{ font-size:18pt}h2{ font-size:16pt}h3{ font-size:14pt}h4{ font-size:12pt}h5{ font-size:10pt}h6{ font-size:8pt}.textleft{ text-align:left}.textright{ text-align:right}.textcenter{ text-align:center}.textjustify{ text-align:justify}.hidden{ display:none; visibility:hidden}small{ font-size:90%}b,strong{ font-weight:bold}code{ font-family:"Courier New",Courier,monospace}.clearfix:after{ clear:both; display:block; content:""; height:0; visibility:hidden}.clearfix{ display:inline-block}* html .clearfix{ height:1%}.clearfix{ display:block}li.clearfix{ display:list-item}.aligncenter{ display:block; margin-left:auto; margin-right:auto}img.alignright{ margin:10px 0 10px 10px}.floatleft{ float:left}.floatright{ float:right}.clear{ clear:both; display:block; height:0; visibility:hidden}
.small{
    font-size:80%;
}
/*
 * Main Structure
 */

body{
    background:url(images/bodybg.jpg);
    font:normal 9pt Tahoma;
    line-height:1.8;
    color:#1c1c1c;
}
#cssrexbg{
    background:url(images/cssrexbg.jpg) no-repeat;
    min-height:1000px;
}
#bodytop{
    background:url(images/bodytop.png) repeat-x;
    height:5px;
    padding:10px 0 0 0;
}
#wrapper{
	width:1000px;
	margin:0 auto;
}
/*
 * Header Styles
 */
#header{
     position:relative;
     background:url(images/headerbg.png) no-repeat;
     height:255px;
}
#cssrexlogo{
    position:absolute;
    top:-11px;
    left:70px;
}
#workstatus{
    position:absolute;
    top:145px;
    left:265px;
    height:50px;
    width:135px;
}
#topchat{
    position:absolute;
    top:10px;
    left:540px;
    display:block;
    height:50px;
    width:80px;
}
#toprss{
    position:absolute;
    top:10px;
    left:650px;
    display:block;
    height:50px;
    width:80px;
}
#topquote{
    position:absolute;
    top:15px;
    left:765px;
    display:block;
    height:50px;
    width:80px;
}
#twitter{
    position:absolute;
    top:155px;
    left:450px;
    display:block;
    height:30px;
    width:50px;
}
#home{
    position:absolute;
    top:192px;
    left:480px;
    display:block;
    height:20px;
    width:80px;
}
#services{
    position:absolute;
    top:192px;
    left:610px;
    display:block;
    height:20px;
    width:90px;
}
#portfolio{
    position:absolute;
    top:152px;
    left:685px;
    display:block;
    height:20px;
    width:90px;
}
#blog{
    position:absolute;
    top:190px;
    left:760px;
    display:block;
    height:20px;
    width:90px;
}
#contact{
    position:absolute;
    top:190px;
    left:875px;
    display:block;
    height:30px;
    width:90px;
}
/*
 * Home Content Styles
 */
#contentholder{
     background:url(images/wrapper.jpg) repeat-y;
     padding:0 0 20px 0;
}
#homefeatured{
    height:345px;
}
#cssrexinfo{
    width:480px;
    padding:0 0 0 15px;
}
#cssrexinfo p{
    padding:10px 0 10px 0;
}
#homeportfolio{
    width:480px;
    margin:0 0 0 20px;
    padding:0 5px 0 0;
}
.infoimgtwo{
    padding:0 0 20px 0;
}
.infoquote{
    margin:0 20px 0 0;
}
#portfoliopics{
    margin:5px 10px 0 0;
    padding:5px 0 0 5px;
    background:url(images/portfoliobg.jpg) no-repeat;
    width:485px;
    height:300px;
}
#portfolioimages{
    height:290px;
    overflow:hidden;
}
#portfoliopics a img{
    margin:0 0px 10px 0;
}
#contentnsidebar{
    padding:20px 0 0 0;
}
#content{
    width:600px;
    padding:0 15px 0 15px;
}
#aboutme{
    background:url(images/boxbg.jpg) repeat-x;
    border-top:solid 1px #f0e5db;
    padding:5px 10px 0 10px;
}
#aboutme h2{
    color:#680000;
    background:url(images/aboutme.gif) no-repeat;
}
#aboutme h2 span{
    font:normal 16pt 'Trebuchet MS';
    padding:0px 0 0 40px;
}
#aboutme p{
    padding:0 0 10px 0;
}
#aboutme a{
    color:#680000;
}
#aboutme a:hover{
    color:#663300;
}
#servicesnwhy{
    padding:20px 0 0 0;
}
#whatido{
    background:url(images/boxbg.jpg) repeat-x;
    border-top:solid 1px #f0e5db;
    padding:5px 10px 0 10px;
    width:285px;
    height:280px;
    margin:0 15px 0 0;
}
#whatido h2{
    color:#680000;
    background:url(images/whatido.gif) no-repeat;
}
#whatido h2 span{
    font:normal 16pt 'Trebuchet MS';
    padding:0px 0 0 40px;
}
#whatido p{
    padding:0 0 10px 0;
}
.services li{
    width:50%;
    float:left;
    list-style-type:none;
    background:url(images/tick.gif) no-repeat;
}
.services li a{
    padding:0 0 0 20px;
    color:#663300;
}
.services li a:hover{
    color:#680000;
}
#whycssrex{
    background:url(images/boxbg.jpg) repeat-x;
    border-top:solid 1px #f0e5db;
    padding:5px 10px 0 10px;
    width:260px;
    height:280px;
}
#whycssrex h2{
    color:#680000;
    background:url(images/whycssrex.gif) no-repeat;
}
#whycssrex h2 span{
    font:normal 16pt 'Trebuchet MS';
    padding:0px 0 0 40px;
}
#whycssrex p{
    padding:0 0 10px 0;
}
#whycssrex a{
   color:#680000;
}
#testimonials{
    background:url(images/testimonialsbg.jpg) no-repeat;
    height:162px;
    overflow:hidden;
    margin:15px 0 0 0;
}
.testimonial{
    position:relative;
    height:155px;
    background:none;
}
.testimonial p{
    padding:40px 20px 0 40px;
    color:#2a2a2a;
    font:normal 10pt 'Trebuchet MS';
    line-height:1.6;
}
.testimonial a{
    position:absolute;
    display:block;
    bottom:0px;
    right:70px;
    color:#663300;
    font:italic 9pt Georgia;
}
.testimonial a:hover{
    color:#680000;
}
/*
 * Blog Content Styles
 */
 #blogcontent{
     width:620px;
     padding:0 15px 0 15px;
}
.blogthumb{
    padding:2px;
    background:#FFFFFF;
    border:solid 1px #CCCCCC;
    margin:0 10px 10px 0;
}
.post, .page, .servicespost{
    line-height:1.5;
    margin:5px 0 25px 0;
    padding:0 0 10px 0;
}
.postborder{
    background:url(images/postbg.jpg) repeat-x;
    border-top:solid 1px #f0e5db;
    padding:0 10px 0 10px;
}
.pageborder{
    background:url(images/boxbg.jpg) repeat-x;
    border-top:solid 1px #f0e5db;
    padding:0 10px 0 10px;
    min-height:400px;
}
.widthfix{
    width:510px;
}
.postmetadata a{
    color:#502800;
}
.postmetadata a:hover{
    color:#990000;
}
.facebookshare{
    float:right;
    padding:0 0 0 10px;
}
.date{
    color:#502800;
}
.navigation a{
    color:#680000;
    font:normal 10pt Tahoma;
}
.sharethis{
    padding:8px 0 0 0;
}
.sharethis a{
    color:#502800;
}
.sharethis a:hover{
    color:#990000;
}
.entry a{
    color:#663300;
}
.entry a:hover{
    color:#680000;
}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h5, .center, .servicespost h1, .servicespost h2, .servicespost h3, .servicespost h4, .servicespost h5, .servicespost h6{
    font-family:"Trebuchet MS";
    color:#680000;
    margin:0px 0 10px 0;
}
.page h2{
    font-family:"Trebuchet MS";
    color:#680000;
    margin:0px 0 10px 0;
}
.postborder h2{
    background:url(images/blogheading.gif) no-repeat;
    padding:0 0 0 25px;
}
.post h2 a, .page h2 a{
    color:#680000;
}
.post p, .servicespost p{
    margin:0 0 10px 0;
    line-height:1.8;
}
.post p a{
    color:#663300;
}
.post p a:hover{
    color:#680000;
}
.post dl{
    margin:0;
    padding:0;
}
.post dl dt{
    margin:0;
    padding:0;
    font-weight: bold;
}
.post dl dd{
    margin: 0 0 1em 1em;
    padding: 0;
}
.post ul{
    margin:0 0 15px 15px;
}
.post ol{
    list-style:decimal !important;
    margin:0 0 15px 20px;
}
.post ul li, .post ol li{
    margin:0 0 3px 0;
    padding:0 0 0 15px;
    list-style-type:none;
    background:url(images/bullet.gif) no-repeat;
}

blockquote:before, blockquote:after, q:before, q:after {
    content : "";
}

blockquote, q {
    quotes : "";
    border-left : 2px solid #ccc;
    padding : 0 0 0 7px;
    margin-left : 10px;
    font-style:italic;
}
pre code {
    font-family : "Courier New", Courier, monospace;
}
.post table{
    width:100%;
    border:1px solid #CCCCCC;
    margin:0 0 20px 0;
}
.post table th{
    text-align:center;
    background:#CCCCCC;
    padding:5px;
}
.post table td{
    text-align:center;
    padding:5px;
    border-top:1px solid #CCCCCC;
}
.post tr{
    background:#e8e8e8;
}
.post tr.alternate{
    background:#FFFFFF !important;
}
.pagetitle{
    color:#1c1c1c;
    font:normal 18pt 'Trebuchet MS';
    margin:5px 0 20px 0;
}
.singleinfo{
    height:20px;
    background:#f0e5db;
    margin:0 0 10px 0;
    padding:3px 10px 3px 10px;
}
.singleinfo a{
    color:#663300;
}
.singleinfo a:hover{
    color:#990000;
}
.singleheading{
    padding:5px 0 5px 0;
    font:normal 16pt 'Trebuched MS';
}
.authorinfo{
    width:350px;
    color:#FFFFFF;
}
.author-avtar{
    padding:0 10px 0 0;
}
.authorinfo a{
    color:#ef7a08;
}
.socialnetworking{
    width:240px;
}
.singleshare{
    background:url(images/bodybg.jpg);
    border:solid 2px #261703;
    padding:10px 0px 0px 10px;
    margin:0 0 15px 0;
}
.singleshare h3{
    margin:0 10px 20px 10px;
    color:#FFFFFF;
    font:italic 13pt 'Trebuchet MS';
}
.singleshare h3 span{
    font:normal 12pt Tahoma !important;
    margin:3px 0 0 0px;
}
.singleshare ul li{
    list-style-type:none;
    display:inline-block !important;
    padding:0px 10px 0px 12px;
    margin:0 0 10px 0 !important;
}
.stumble{
    padding:0 0 0 10px !important;
}
/*
 * Blog Sidebar Styles
 */
 #blogsidebar{
     width:320px;
     padding:5px 15px 0 15px;
}
.widget{
    clear:both;
}
.widget h2{
    background:url(images/widgetheadbg.jpg) no-repeat;
    height:33px;
    padding:35px 0 0 15px;
    color:#502800;
    font:normal 14pt 'Trebuchet MS';
}
.widget ul{
    padding:10px 0 0 15px;
}
.widget ul li{
    list-style-type:none;
    background:url(images/leaf.gif) no-repeat;
}
.widget ul li a{
    padding:0 0 0 20px;
    color:#1c1c1c;
    font:normal 10pt Tahoma;
    line-height:1.8;
}
.widget ul li a:hover{
    color:#680000;
}
.widget_recent_entries ul li{
    padding:0 0 0 20px !important;
}
.widget_recent_entries ul li a{
    padding:0px !important;
    color:#1c1c1c;
    font:normal 10pt Tahoma;
    line-height:1.8;
}
.widget_pages ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget_links ul li{
    float:left !important;
    width:50% !important;
}
.widget_recent_comments ul li{
    padding:0 0 0 20px;
}
#searchbox{
    padding:0 0 10px 0;
}
#searchsubmit1{
    display:none;
}
#s1{
    background:url(images/searchbg.jpg) no-repeat;
    border:none;
    height:18px;
    width:320px;
    font:normal 10pt Georgia;
    font-style:italic;
    color:#454545;
    padding:10px 0 10px 10px;
}
/*
 * Home Sidebar Styles
 */
 #sidebar{
     width:350px;
}
#recentblogposts{
    background:url(images/boxbg.jpg) repeat-x;
    border-top:solid 1px #f0e5db;
    padding:8px 10px 0 10px;
}
#recentblogposts h2{
    color:#680000;
    background:url(images/recentblogposts.gif) no-repeat;
}
#recentblogposts h2 span{
    font:normal 16pt 'Trebuchet MS';
    padding:0px 0 0 40px;
}
.homepost{
    padding:10px 0 10px 0;
}
.homepost h3 a{
    color:#663300;
    font:bold 10pt Arial;
}
.homepost a img{
    margin:10px 10px 0 0;
    padding:2px;
    background:#FFFFFF;
    border:solid 1px #CCCCCC;
}
.homepost p{
    margin:5px 0 3px 0;
    line-height:1.6;
}
.homepost p a{
    color:#990000;
}
.homepostmeta img{
    float:left;
}
.homepostmeta span a{
    font:normal 9pt Arial;
    padding:0px 0 0 5px;
    color:#990000;
}
#viewall{
    padding:0 0 0 10px;
}
#viewall span{
    font:normal 14pt Tahoma;
}
#viewall span a{
    font:normal 14pt 'Trebuchet MS';
    color:#680000;
}
#viewall span a:hover{
    font:normal 14pt 'Trebuchet MS';
    color:#1c1c1c;
}
#tweetsnrss{
    background:#322008;
    height:40px;
    margin:0 0 15px 0;
}
#latesttweet{
    width:610px;
    height:50px;
    overflow:hidden;
    color:#2a2a2a;
    font:normal 10pt Georgia;
    margin:0 0 0 10px;
    padding:15px 0 0px 70px;
}
#latesttweet a{
    color:#680000;
}
.twitterStatus{
    font:italic 10pt Georgia;
    line-height:1.6;
}
.twitters ul li{
    list-style-type:none;
    font:normal 9pt Tahoma;
}
#footersubscribe{
    padding:8px 10px 0 0;
    float:right;
}
/*
 * Footer Styles
 */
 #footertop{
    background:url(images/footertop.jpg) no-repeat;
    height:70px;
    width:1000px;
    margin: 0 auto;
 }
 #footer{
     height:180px;
     background:#261703;
     width:1000px;
     margin: 0 auto;
 }
 #footerpages{
     text-align:center;
     padding:15px 0 0 0;
 }
 #footerpages ul li{
     list-style-type:none;
     display:inline;
 }
 #footerpages ul li a{
     color:#FFFFFF;
     padding:0 15px 0 15px;
 }
 #footercontact{
     width:400px;
     padding:30px 0 0 20px;
 }
 #contactinfo li{
     list-style-type:none;
     color:#FFFFFF;
     padding:0 0 10px 25px;
 }
 .phone{
     background:url(images/phone.png)0px 4px no-repeat;
 }
 .mail{
     background:url(images/mail.png)0px 4px no-repeat;
 }
 .chat{
     background:url(images/chat.png)0px 4px no-repeat;
 }
 #wp{
     width:250px;
     padding:25px 0 0 0;
 }
 #copyright{
     color:#FFFFFF;
     text-align:center;
     width:260px;
     padding:90px 0 0 0;
 }
 #copyright a{
     color:#ef8e0d;
 }
/*
 * WordPress Calendar widget
 */

#wp-calendar{
	width:100%;
	color:#1c1c1c;
}
#wp-calendar caption{
	text-align:center;
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 5px 0;
}
#wp-calendar th {
	text-align:center;
	font-weight:bold;
}
#wp-calendar tr td{
	text-align:center;
	padding:3px;
}
#wp-calendar a{
	font-weight:bold;
        color:#990000;
}
/** Image Caption Styles **/
.wp-caption{
    margin:0 0 10px 0;
    padding:4px 0px 3px 0px;
    background:#FFFFFF;
    border:1px solid #cccccc;
    text-align:center;
}
.wp-caption p{
    margin:3px 0px 0px 0px !important;
    padding:0px !important;
    font-size:85%;
}
.alignright{
    float:right;
    margin-left:10px;
}
.alignleft{
    float:left;
    margin-right:10px;
}
.aligncenter{
    margin:0 auto;
    text-align:center;
    margin-bottom:10px;
}
/***************Tool Tip Styles*********/
#tooltip {
	position: absolute;
	z-index: 10000;
	background:#0f0c06;
	padding:4px 7px 5px 7px;
	border:1px solid #1c1c1c;
	color:#FFFFFF;
	font:normal 11px verdana;
}
#tooltip h3, #tooltip div {
	margin:0;
	color:#FFFFFF;
	font:normal 11px verdana;
	max-width:370px;
}
/**********Blog About me widget styles********/
.blogaboutme img{
    margin:15px 10px 0 5px;
    border:solid 1px #777777;
}
.blogaboutme p{
    padding:8px 0 0 0;
    line-height:1.6;
}
.blogaboutme p span{
    color:#990000;
}
.blogaboutme p a{
    color:#680000;
}
/***************Portfolio Page Styles************/
#myportfolio{
    text-align:center;
}
#myportfolio h2{
    color:#680000;
}
.portfoliothumb{
    margin:20px 15px 5px 15px;
}
.portfoliothumb a img{
    border:solid 5px #dadada;
}
.portfolioinfo{
    text-align:center;
    font-family:'Trebuchet MS';
}
.portfolioinfo h3{
    color:#1c1c1c;
}
.portfolioinfo h4 a{
    color:#990000;
}
/**************Contact Form Styles**********/
/** CONTACT FORM STYLES **/

#pagecontact ul, #contactpage ul{
	padding:0px !important;
	margin:0px !important;
}
#pagecontact ul li, #contactpage ul li{
	list-style:none;
	padding:0px 0px 10px 0px !important;
	margin:0px !important;
	background:none !important;
}
#pagecontact label, #contactpage label{
	display:block;
	font-weight:bold;
	color:#454545;
	padding:0 0 2px 0;
}
#pagecontact input[type="text"], .message, .selectbox, #contactpage input[type="text"], .message, .selectbox{
	border:2px solid #edddbb;
	padding:5px;
	width:250px;
	font:normal 10pt Tahoma;
	color:#2a2a2a;
}
.selectbox{
	width:260px;
}
.message{
	width:400px;
	height:120px;
}
.spam{
	width:30px !important;
}
.formerror{
	color:#990000;
	padding:0 0 0 20px;
	background:url(images/error.jpg) no-repeat;
}
.success-message{
    color:#2a2a2a;
}
/**************Services Page Styles***********/
.serviceslist li{
    width:50% !important;
    float:left !important;
    list-style-type:none;
    background:url(images/tick.gif) no-repeat;
}
.serviceslist li a{
    padding:0 0 0 20px;
    color:#663300;
}
.serviceslist li a:hover{
    color:#996600;
}
.servicespagecont{
    margin:10px 0 0 0;
}
.servicespagecont p span{
    color:#680000;
}
/**************Get a Quote Styles**********/
#getaquoteform ul{
    margin:0 0 0 0px;
}
#getaquoteform label{
    color:#663300;
    font-weight:bold;
}
#getaquoteform ul li{
    list-style-type:none;
    padding:0 0 5px 0;
}
#yourname, #emailaddress, #phone, #exwebsite, #location, #otherjob, #spam{
    background:#FFFFFF;
    border:2px solid #edddbb;
    padding:5px 5px 5px 5px;
    width:200px;
    margin:2px 0 0 0;
}
#quotemessage{
    background:#FFFFFF;
    border:2px solid #edddbb;
    padding:5px 5px 5px 5px;
    width:400px;
    margin:2px 0 0 0;
}
#quotesubmit{
    margin:5px 0 0 -10px;
}
.errors{
    color:#990000;
}
h2.headingquote{
    padding:15px 0 0 0;
}
/*
 * Comment Styles
 */
/*
 * Extra Styles - Use for Customizing Plugins / Add On functionality
 */
.headingbg{
	background:#303030;
}
.themecolor{
	background:#a1c229;
}
.contentcolor{
	color:#69820e !important;
}
img#wpstats {
     display: none;
}
/***************Comment Styles**************/
h3#comments{
    padding:3px 5px 4px 10px;
    font:normal 14pt 'Trebuchet MS';
    background:#f5eee8;
    border:solid 1px #edddbb;
}

.comment{
    margin:10px 0px 0px 0px;
    clear:both;
    min-height:120px;
}
.commentuserinfo{
    margin:0 15px 0 0;
}
.comment-meta{
    padding:3px 0 0 0;
}
.commenttext{
    border:1px solid #CCCCCC;
    padding:10px;
    margin:0 0 20px 0;
    min-height:100px;
    width:495px;
}
.commenttext p{
    margin:0px !important;
}
.fn{
    padding:5px 0 0 0;
}
.commentmetadata{
    width:84px;
    margin:0 0 15px 0;
}
.commentmetadata a{
    color:#2a2a2a;
}
.commentlogout a{
    color:#990000;
}
/** Comment Form Styles **/
#author{
    width:180px;
    font:italic 10pt Georgia;
    padding:5px 5px 5px 5px;
    border:solid 1px #edddbb;
    color:#5f6565;
    margin:10px 0 5px 0;
}
#email, #url{
    width:180px;
    font:italic 10pt Georgia;
    padding:5px 5px 5px 5px;
    border:solid 1px #edddbb;
    color:#5f6565;
    margin:5px 0 5px 0;
}
#commentform label{
    display:block;
    font-size:inherit;
}
#commentform label{
    color:#999;
}
#comment{
    width:400px;
    font:italic 10pt Georgia;
    padding:5px 5px 5px 5px;
    border:solid 1px #edddbb;
    color:#5f6565;
    margin:5px 0px 10px 0;
    font-family:Arial, Helvetica, sans-serif;
}
#submit{
    padding:8px 8px 8px 8px;
    margin:0 0 15px 0;
    background:#1c1c1c;
    color:#FFFFFF;
    font-weight:bold;
}
#respond{
    background:#FFFFFF url(images/postshadow.jpg) repeat-x;
    border-left:solid 1px #edddbb;
    border-right:solid 1px #edddbb;
    border-bottom:solid 1px #edddbb;
    position:relative;
    background:#f5eee8;
}
.commentlogout{
    position:absolute;
    top:10px;
    right:15px;
}
#respond h3{
    padding:3px 5px 4px 10px;
    margin:0px 0 0 0px;
    background:#f0e5db;
    color:#680000;
    border:solid 1px #edddbb;
    font:normal 14pt 'Trebuchet MS';
}
/* WordPress Comments Styles */
.replyavtar{
    width:100px !important;
}
.replyimage{
    height:84px;
    width:84px;
    margin:11px 0 0 0;
}
.comment-edit-link{
    color:#990000;
}
/*Related Posts Styles*/
#relatedposts{
    background:#f5eee8 !important;
    float:left;
    width:618px;
    margin:0 0 25px 0;
    border-left:solid 1px #edddbb;
    border-right:solid 1px #edddbb;
    border-bottom:solid 1px #edddbb;
}
#relatedposts h2{
    background:#f0e5db;
    font:normal 16pt "Trebuchet Ms";
    color:#680000;
    padding:2px 10px 3px 10px;
    border:solid 1px #edddbb;
}
#relatedposts ul{
    padding:15px 10px 0px 0px;
}
#relatedposts ul li{
    list-style-type:none;
    width:180px;
    margin:0 0 0 19px;
}
#relatedposts ul li h4{
    padding:10px 0 10px 0;
}
#relatedposts ul li h4 a{
    color:#663300;
    font:normal 10pt Tahoma;
    line-height:1.6;
}
#relatedposts ul li a img{
    border:solid 1px #454545;
}
#networkposts{
    background:#f5eee8 !important;
    float:left;
    width:618px;
    margin:0 0 25px 0;
    border-left:solid 1px #edddbb;
    border-right:solid 1px #edddbb;
    border-bottom:solid 1px #edddbb;
}
#networkposts h2{
    background:#f0e5db;
    font:normal 16pt "Trebuchet Ms";
    color:#680000;
    padding:2px 10px 3px 10px;
    border:solid 1px #edddbb;
}
#MarketGid5032{
    padding:15px 30px 15px 30px !important;
}
