/* 
Theme Name: FF Relaunched 
Theme URL: http://freelancefolder.com
Description: TEST WP Theme
Author: Mason Hipp
Author URI: http://www.smallfuel.com
Version: v.4
*/

body{
	margin:0;
	padding:0;
	font-family: Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
	background:#fafafa url(img/bg-header.gif) repeat-x 0 0;

}
.mycontent form,fieldset,img{
	display:block;
	margin:0;
	padding:0;
	border:0;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
#content ul li {list-style:none;}

.blogpost a{
	color:#1f85b5;
}
.blogpost a:hover{
	color:#1f85b5;
}
#forumcontainer img{display:inline;}
#main{
	width:949px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 20px;
}
/*-- header --*/
#header{
	width:949px;
	height:103px;
	overflow:hidden;
}
#header h1{
	margin:24px 0 0;
	float:left;
	width:281px;
	height:58px;
	overflow:hidden;
}
#header h1 a{
	width:281px;
	height:58px;
	display:block;
	text-indent:-9999px;
	background:url(img/logo.png) no-repeat 0 0; 
}
#header form p{
	float:right;
	margin:35px 0 0;
} 
#header form p input.text{
	display:block;
	width:194px;
	height:20px;
	padding:1px 2px 1px;
	margin:0;
	border:1px solid #868686;
	background:#fff;
	font-size:14px;
	line-height:18px;
}
#header form p input.submit{
	width:83px;
	height:30px;
	display:block;
	background:url(img/bg-header-submit.png) no-repeat 0 0;
	cursor:pointer;
	margin:2px 14px 0 9px;
	padding:0;
	border:0;
	outline:0;
}
/*-- end header --*/
/*-- menu --*/
#menu{
	width:941px;
	overflow:hidden;
	margin:0 0 0 2px;
	padding:0 2px 28px 0;
	background:url(img/menu-br.gif) no-repeat 100% 0;
}
#menu li{
	float:left;
	padding:0 0 0 2px;
	background:url(img/menu-br.gif) no-repeat 0 0;
}
#menu li a{
	display:block;
	overflow:hidden;
	outline:0;
	height:38px;
	background:url(img/menu.gif) no-repeat 0 0;
	text-indent:-9999px;
}
#menu li a.home{
	width:106px;
	background-position:-2px -0;
}
#menu li a.forums{
	width:106px;
	background-position:-110px 0;
}
#menu li a.job-board{
	width:127px;
	background-position:-218px 0;
}
#menu li a.network{
	width:118px;
	background-position:-347px 0;
}
#menu li a.resources{
	width:129px;
	background-position:-467px 0;
}
#menu li a.advertise{
	width:125px;
	background-position:-598px 0;
}
#menu li a.about{
	width:95px;
	background-position:-725px 0;
}
#menu li a.contact{
	width:119px;
	background-position:-822px 0;
}
#menu li a.home:hover{
	background-position:-2px -38px;
}
#menu li a.forums:hover{
	background-position:-110px -38px;
}
#menu li a.job-board:hover{
	background-position:-218px -38px;
}
#menu li a.network:hover{
	background-position:-347px -38px;
}
#menu li a.resources:hover{
	background-position:-467px -38px;
}
#menu li a.advertise:hover{
	background-position:-598px -38px;
}
#menu li a.about:hover{
	background-position:-725px -38px;
}
#menu li a.contact:hover{
	background-position:-822px -38px;
}
#menu li.active a.home{
	background-position:-2px -76px !important;
}
#menu li.active a.forums{
	background-position:-110px -76px !important;
}
#menu li.active a.job-board{
	background-position:-218px -76px !important;
}
#menu li.active a.network{
	background-position:-347px -76px !important;
}
#menu li.active a.resources{
	background-position:-467px -76px !important;
}
#menu li.active a.advertise{
	background-position:-598px -76px !important;
}
#menu li.active a.about{
	background-position:-725px -76px !important;
}
#menu li.active a.contact{
	background-position:-822px -76px !important;
}
/*-- end menu --*/
/*-- top-link --*/
ul.top-link{
	width:640px;
	overflow:hidden;
	background:#e8e8e8 url(img/bg-gray-line.gif) repeat-x 0 100%;
	margin:0;
}
ul.top-link li{
	float:left;	
}
ul.top-link li a{
	display:block;
	width:95px;
	height:25px;
	margin:6px 5px 0 1px;
	overflow:hidden;
	background:#bdbbbb;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	line-height:25px;
	text-align:center;
}
ul.top-link li a:hover,
ul.top-link li.active a{
	display:block;
	width:95px;
	margin:3px 4px 0 0;
	padding:0 2px 0 0;
	height:29px;
	background:url(img/tab-active.gif) no-repeat 0 0;
	font-size:14px;
	color:#7f7f7f;
	line-height:29px;
	text-align:center;
}
/*-- end top-link --*/
/*-- content --*/
#content{
	width:946px;
	margin:0 0 0 3px;
	overflow:hidden;
	background: url(img/right-site-shadow.gif) repeat-y 100% 0;

}
#forumcontainer #content{
	background: url(img/right-site-shadow2.gif) repeat-y 100% 0;
}
#forumcontainer #content ul,
#forumcontainer #content ul li,
#forumcontainer #menu{
list-style:none;
}
#content div.wraper{
	width:946px;
	overflow:hidden;
	background:url(img/bg-top-content.gif) no-repeat 0 0;
}
#content div.down-shadow{
	width:940px;
	padding:0 6px 10px 0;
	overflow:hidden;
	background:url(img/bg-down-shadow.gif) no-repeat 0 100%;
}
#content div.holder-content{
	width:938px;
	float:left;
	padding:0 1px;
	background:#fff url(img/bg-holder-content.gif) repeat-y 0 0;
}
/*-- mycontent --*/
#content div.mycontent{
	width:640px;
	float:left;
	overflow:hidden;
	padding:0 0 15px;
}
#content div.myforumcontent{
width:670px;
float:left;
overflow:hidden;
padding:0 0 15px;
}

#content div.blogpost{
	width:600px;
	overflow:hidden;
	margin:0 0 0 20px;
	background:url(img/bg-post-down-br.gif) repeat-x 0 100%;
	padding:0 0 40px;
	line-height:20px;
	word-spacing:0px;
	font-weight:normal;
	font-size:14px;
	color:#333;
}
#content div.phpforums{
	width:630px;
	margin:0 0 0 0;
	padding:20px 0 30px;
}

#content div.mycontent div.search_results{
margin:20px 0 15px 20px;
font-style:italic;
color:#666666;
}
#content div.blogpost h2, div.blogpost h2 a, div.blogpost h2 a:hover{
	font-size:25px;
	font-family: Arial, Verdana, sans-serif;
	color:#383838;
	line-height:31px;
	font-weight:bold;
	margin:35px 0 0;
	word-spacing:-2px;
	text-align:left;
	text-decoration: none;
}
#content div.blogpost p.posted{
	font-size:12px;
	color:#555454;
	line-height:14px;
	font-weight:normal;
	margin:10px 0 20px 0;
	font-family:Verdana,Arial,sans-serif;
	padding:0;
}
#content div.blogpost p.posted em{
	color:#989898;
}
#content div.blogpost p.posted a{
	color:#1f85b5;
}
#content div.blogpost p.posted a.comments{
	background:url(img/bg-comments.gif) no-repeat 0 50%;
	padding:0 0 0 22px;
	margin:0 0 0 10px;
}
#content div.blogpost img{
float:left;
margin: 5px 15px 10px 0;
}
#content div.blogpost img.right{
float:right;
margin: 5px 0px 10px 10px;
}
#content div.blogpost img.frame{
border:4px solid #dddddd;
}

#content div.blogpost small{
color:#999999;
font-size:13px;
}

#content div.blogpost img.frameleft{
text-align:left;
float:none;
border:4px solid #dddddd;
clear: both;
}
#content div.blogpost p{
	font-size:14px;
	color:#333;
	line-height:20px;
	margin:12px 0 0;
	text-align:left;
	padding:0 0 12px;
	margin-top:4px;
	word-spacing:0px;
	font-weight:normal;
}
#content div.blogpost p a, .blogpost ol a, .blogpost ul a{
	color:#1f85b5;
}
#content div.blogpost a.more{
	font-size:14px;
	color:#ff9000;
	line-height:18px;
	margin:12px 0 0;
	font-weight:bold;
	float:left;
}
#content div.blogpost h3{
	font-size:18px;
	color:#353535;
	line-height:22px;
	font-weight:bold;
	margin:22px 0 4px;
	text-align:left;
	clear:both;
}
#content div.blogpost h3.bottom-border{
	border-bottom: 2px solid #353535;
	padding-bottom:3px;
	margin-bottom:3px;
}
/* #content div.blogpost .bottom-border{
	background:url(img/bg-bottom-border.gif) repeat-x 0 100%;
} */
 #content div.blogpost h4,
 #content div.blogpost h4 a{
	font-size:16px;
	color:#197cab;
	line-height:18px;
	font-weight:bold;
	font-family: Georgia, Times New Roma, serif;
	margin:7px 0 0 0;
	font-style:italic;
	text-align:left;
}
#content div.blogpost ol{
	margin:0;
	padding:3px 25px 4px 53px;
	width:540px;
	background:none;
}
#content div.blogpost ol li{
	margin:5px 2px 15px 0;
	font-size:14px;
	line-height: 18px;
	color:#404040;
}

#content div.blogpost ul.small li{
margin:0;
line-height:16px;
background:url(img/bg-li-unrelated.gif) no-repeat 0px 4px;
}
#content div.blogpost ol li p{
	margin:0;
	padding:0;
}
#content div.blogpost blockquote{
	width:600px;
	overflow:hidden;
	background:url(img/bg-scenario.gif) repeat 0 0;
	clear:both;
	margin:12px 0 20px;
}
#content div.blogpost blockquote div{
	width:593px;
	overflow:hidden;
	padding:0 7px 0 0;
	background:url(img/bg-white-open-spech.gif) no-repeat 4px 0;
}
#content div.blogpost blockquote p{
	background:url(img/bg-white-close-spech.gif) no-repeat 100% 100%;
	padding:25px 26px 25px 33px;
	margin:0;
	color:#6a6a6a;
	font-style:italic;
}
#content div.blogpost blockquote.pullquote {
	width:205px;
	overflow:hidden;
	margin:0;
	padding:10px 0 5px 20px;
	background:url(img/bg-blue-open-spech.gif) no-repeat 0 0;
	display:inline;
	float:left;
	text-align:left;
}

#content div.blogpost blockquote.pullquote p {
	margin:0;
	width:180px;
	padding:0 20px 10px 0;
	font-size: 19px;
	font-style:italic;
	color:#587f92;
	line-height:26px;
	text-align:left;
	background:url(img/bg-blue-close-spech.gif) no-repeat 100% 100%;
}

#content div.blogpost blockquote.pqRight {float:right;text-align: right;}
#content div.blogpost blockquote.pqRight p{text-align:right;}


#content div.blogpost ul{
	width:550px;
	overflow:hidden;
	margin:10px 0 0 20px;
	padding:0 0 20px;
}
#content div.blogpost ul li{
	background:url(img/bg-li-unrelated.gif) no-repeat 0px 6px;
	padding:0 0 10px 15px;
	font-size:14px;
	line-height:20px;
	color:#403f3f;
	margin:5px 0 0;
}

#content div.blogpost div.about-the-author{
	border:4px solid #f2f2f2;
	background:#e3e3e3;
	padding:1px;
	width:590px;
	overflow:hidden;
}
#content div.blogpost div.about-the-author div.holder{
	width:590px;
	overflow:hidden;
	padding:0 0 4px;
}
#content div.blogpost div.about-the-author img{
	float:left;
	border:1px solid #8c8c8c;
	margin:10px 10px 0 5px;
	display:inline;
}
#content div.blogpost div.about-the-author p{
	margin:8px 0 0;
	float:left;
	width:500px;
}
#content div.pager{
margin:25px 5px 35px 20px;
}

#content div.down-post{
	width:600px;
	overflow:hidden;
	margin:42px 0 0 20px;
}
#content div.down-post div{
	width:190px;
	float:left;
	font-size:12px;
	line-height:16px;
	margin:0 25px 0 5px;
	display:inline;
}
#content div.down-post div a{
	color:#1f85b5;
	font-weight:bold;
}
#content div.down-post div p{
	margin:0;
	font-size:11px;
	color:#6f6f6f;
}
#content div.down-post div span{
	font-size:11px;
}
#content div.down-post div span a{
	color:#a3a3a3;
	text-decoration:none;
	font-weight:normal;
}
#content div.down-post div span a:hover{
	text-decoration:underline;
}
#content div.down-post div ul{
	width:190px;
	overflow:hidden;
	margin:22px 0 0;
}
#content div.down-post div ul li{
	float:left;
	margin:0 4px 0 0;
}
#content div.down-post div ul li a{
	float:left;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
}
#content div.down-post div ul li a.left-arrow{
	background:url(img/bg-left-arrow.gif) no-repeat 0 0;
}
#content div.down-post div ul li a.right-arrow{
	background:url(img/bg-right-arrow.gif) no-repeat 0 0;
}
#content div.down-post div a.ads-google{
	float:right;
	width:78px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(img/bg-ads-google.gif) no-repeat 0 0;
	margin:22px 18px 0 0;
	display:inline;
}
#content div.mycontent div.mail{
	width:600px;
	overflow:hidden;
}
#content div.mycontent div.mail a.or{
	float:left;
	width:35px;
	height:35px;
	background:url(img/bg-or.gif) no-repeat 0 0;
	overflow:hidden;
	text-indent:-9999px;
	margin:27px 0 0 28px;
	display:inline;
}
#content div.mycontent div.mail h5{
	overflow:hidden;
	margin:16px 0 0;
	line-height:51px;
	font-size:15px;
	font-weight:bold;
	color:#747474;
	padding:0 0 0 60px;
	background:url(img/bg-rss.png) no-repeat 0 0;
	float:left;
}
#content div.mycontent div.mail h5 a{
	color:#747474;
	text-decoration:none;
}
#content div.mycontent div.mail h5 span{
	color:#f68a1f;
}
#content div.mycontent div.mail label{
	float:left;
	width:60px;
	height:48px;
	background:url(img/bg-label.png) no-repeat 0 0;
	margin:15px 0 0 22px;
	display:inline;
}
#content div.mycontent div.mail input{
	float:left;
	margin:0;
	padding:0;
	border:0;
}
#content div.mycontent div.mail input.text{
	width:117px;
	height:16px;
	font-size:12px;
	line-height:16px;
	padding:3px 5px 2px;
	color:#7e7e7e;
	margin:28px 0 0;
	border:1px solid #e6e6e6;
}
#content div.mycontent div.mail input.submit{
	width:65px;
	height:23px;
	font-size:12px;
	line-height:23px;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background:url(img/bg-mail-submit.gif) no-repeat 0 0;
	margin:28px 0 0 5px;
	display:inline;
	padding:0 0 3px;
	cursor:pointer;
}
#content div.mycontent div.post-advertising{
	width:600px;
	overflow:hidden;
	margin:14px 0 0 0;
	background:url(img/bg-post-advertising.gif) repeat-y 0 0;
}
#content div.mycontent div.post-advertising-gradient{
	width:600px;
	overflow:hidden;
	background:url(img/bg-post-advertising-gradient.gif) no-repeat 227px 100%;
	padding:0 0 15px;
}
#content div.mycontent div.post-advertising h2{
	margin:13px 0 0 12px;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#535353;
}
#content div.mycontent div.post-advertising div.advertising{
	width:217px;
	float:left;
	padding-left:13px;
	padding-top:15px;
	margin:0;
}
/* #content div.mycontent div.post-advertising div.advertising a{
	width:180px;
	height:180px;
	display:block;
	overflow:hidden;
	border:3px solid #ececec;
	margin:12px 0 0 20px;
	padding:0;
}
#content div.mycontent div.post-advertising div.advertising img{
	margin:0;
	padding:0;
}
#content div.mycontent div.post-advertising div.advertising a:hover{
	border-color:#b5b5b5;
}
#content div.mycontent div.post-advertising div.advertising p{
	margin:14px 0 0;
	text-align:center;
	font-weight:bold;
}
#content div.mycontent div.post-advertising div.advertising p a.advertising{
	background:url(img/bg-blue-arrow.gif) no-repeat 100% 50%;
	padding:0 19px 0 0;
	margin:0;
	display:inline;
	border:none;
}
*/
#content div.mycontent div.post-advertising div.share{
	width:145px;
	float:left;
}
#content div.mycontent div.post-advertising div.share ul{
	width:120px;
	overflow:hidden;
	margin:6px 0 0 15px;
}
#content div.mycontent div.post-advertising div.share ul li{
	width:100%;
	float:left;
	margin:8px 0 0;
	padding:0;
	background:none;
}
#content div.mycontent div.post-advertising div.share ul li a{
	float:left;
	font-size:12px;
	line-height:24px;
	color:#333;
	text-decoration:none;
}
#content div.mycontent div.post-advertising div.share ul li a:hover{
	text-decoration:underline;
}
#content div.mycontent div.post-advertising div.share ul li a span{
	float:left;
	width:24px;
	height:24px;
	overflow:hidden;
	margin:0 10px 0 0;
}
#content div.mycontent div.post-advertising div.related{
	width:224px;
	float:left;
}
#content div.mycontent div.post-advertising div.related ul{
	width:200px;
	overflow:hidden;
	margin:0 0 0 20px;
}
#content div.mycontent div.post-advertising div.related ul li{
	width:185px;
	float:left;
	padding:0 10px 0 5px;
	background:url(img/bg-related-li.gif) no-repeat 0 4px;
	font-size:12px;
	line-height:18px;
	margin:18px 0 0;
}
#content div.mycontent div.post-advertising div.related ul li a{
	color:#1f85b5;
}
#content div.mycontent div.rockin-comments{
	width:600px;
	overflow:hidden;
	margin:32px 0 0;
}
#content div.mycontent div.rockin-comments h5{
	font-size:18px;
	color:#535353;
	line-height:22px;
	margin:0;
	overflow:hidden;
	width:600px;
}
#content div.mycontent div.rockin-comments h5 span{
	float:left;
	width:34px;
	height:26px;
	background:url(img/bg-rockin-comments-span.gif) no-repeat 0 0;
	color:#fff;
	text-align:center;
	margin:0 2px 0 0;
}
#content div.mycontent div.rockin-comments ul{
	width:598px;
	overflow:hidden;
	margin:22px 0 0;
}
#content div.mycontent div.rockin-comments ul li img{padding:0;margin:0;}
#content div.mycontent div.share ul img{padding:0;margin:0;}
#content div.mycontent div.rockin-comments ul li{
	width:574px;
	float:left;
	border-left:9px solid #dfdfdf;
	background:url(img/bg-rockin-comments-li.gif) no-repeat 0 50px;
	padding:14px 0 13px 13px;
	margin:9px 0 0;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
#content div.mycontent div.rockin-comments ul li.gray{
	background:#f2f2f2 url(img/bg-rockin-comments-li.gif) no-repeat 0 50px;
}
#content div.mycontent div.rockin-comments ul li div.foto{
	float:left;
	width:74px;
	height:74px;
	overflow:hidden;
	border:3px solid #dddddd;
}
#content div.mycontent div.rockin-comments ul li div.text{
	float:left;
	width:480px;
	margin:0 0 0 14px;
	display:inline;
}
#content div.mycontent div.rockin-comments ul li div.text h6{
	margin:0;
	font-size:17px;
	line-height:22px;
	color:#1f85b5;
	font-weight:bold;
}

#content div.mycontent div.rockin-comments ul li div.text hr.comment{
	background-color:#ededed;
	color:#ededed;
	height:1px;
	size:1px;
	border:0;
	margin-right:15px;
}

#content div.mycontent div.rockin-comments ul li.gray div.text hr.comment{
	background-color:#dddddd;
	color:#dddddd;
}

#content div.mycontent div.rockin-comments ul li div.text h6 a{	text-decoration:none;}

#content div.mycontent div.rockin-comments ul li div.text span{
	font-size:12px;
	line-height:16px;
	color:#696969;
}
#content div.mycontent div.rockin-comments ul li div.text p{
	color:#555555;
	margin:20px 15px 0 0;
	padding:0;
}
#content div.mycontent div.leave-a-comment{
	width:598px;
	overflow:hidden;
	margin:28px 0 0 0px;
}
#content div.mycontent div.leave-a-comment h2{
	font-size:21px;
	line-height:30px;
	color:#535353;
	margin:0;
}
#content div.mycontent div.blogpost div.leave-a-comment ul{
	width:598px;
	overflow:hidden;
	margin:15px 0 0 0;
	list-style:none;
}
#content div.mycontent div.blogpost div.leave-a-comment ul li{
	width:100%;
	float:left;
	line-height:18px;
	margin:7px 0 0 0;
	list-style:none;
	background:none;
}
#content div.mycontent div.leave-a-comment ul li label{
	font-size:14px;
	color:#535353;
	font-weight:bold;
	margin:0 0 3px 0;
	display:block;
}
#content div.mycontent div.leave-a-comment ul li input{
	border:1px solid #d2d2d2;
	margin:0;
	font-size:16px;
	color:#535353;
	background-color:#f8f8f8;
	height:24px;
	width:295px;
	padding:2px;
	outline:0;
	float:left;
}
#content div.mycontent div.leave-a-comment ul li textarea{
	width:570px;
	height:175px;
	padding:2px;
	border:1px solid #d2d2d2;
	background-color:#f8f8f8;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:16px;
}
#content div.mycontent div.leave-a-comment p{
	margin:12px 0 0;
	font-size:12px;
	color:#4b4b4b;
	line-height:16px;
	width:600px;
	overflow:hidden;
}
#content div.mycontent div.leave-a-comment p input{
	float:left;
	margin:0;
	padding:0;
}
#content div.mycontent div.leave-a-comment p label{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
#content div.mycontent div.leave-a-comment li input#subscribe{
margin:-4px 5px 0 0;
}
#content div.mycontent div.leave-a-comment li input.submit{
	float:right;
	display:block;
	width:142px;
	height:33px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	line-height:30px;
	overflow:hidden;
	color:#fff;
	background:url(img/bg-leave-a-comment-submit.gif) no-repeat 0 0;
	border:0;
	margin:-40px 45px 0 0;
	font-weight:bold;
}
/*-- end mycontent --*/
/*-- rightbar --*/
#rightbar{
	width:300px;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0 0 15px;
	background: #e8e8e8;
}
/*--mail--*/
#rightbar div.mail{
	width:295px;
	height:132px;
	padding:2px 2px 0 3px;
	border-top:1px solid #e3e3e3;
	margin:32px 0 0;
	background:url(img/bg-mail.gif) repeat 0 0;
	position:relative;
}
#rightbar div.mail div.subscribers{
	width:140px;
	height:41px;
	padding:5px 0 0;
	overflow:hidden;
	background:url(img/bg-subscribers.gif) no-repeat 0 0;
	position:absolute;
	top:-33px;
	right:0;
}
#rightbar div.mail div.subscribers span{
	width:62px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:16px;
	font-weight:bold;
	overflow:hidden;
}
#rightbar div.mail div.subscribers p{
	float:left;
	font-size:12px;
	color:#fff;
	line-height:16px;
	font-weight:bold;
	margin:0;
}
#rightbar div.mail div.form{
	width:100%;
	overflow:hidden;
	float:left;
	margin:10px 0 0;
}
#rightbar div.mail h2{
	width:218px;
	overflow:hidden;
	margin:0 0 0 17px;
	line-height:51px;
	font-size:18px;
	color:#747474;
	padding:0 0 0 60px;
	background:url(img/bg-rss.png) no-repeat 0 0;
}
#rightbar div.mail h2 a{
	color:#747474;
	text-decoration:none;
}
#rightbar div.mail h2 span{
	color:#f68a1f;
}
#rightbar div.mail label{
	float:left;
	width:60px;
	height:48px;
	background:url(img/bg-label.png) no-repeat 0 0;
	margin:10px 0 0 19px;
	display:inline;
}
#rightbar div.mail input{
	float:left;
	margin:0;
	padding:0;
	border:0;
}
#rightbar div.mail input.text{
	width:117px;
	height:16px;
	font-size:12px;
	line-height:16px;
	padding:3px 5px 2px;
	color:#7e7e7e;
	margin:24px 0 0;
}
#rightbar div.mail input.submit{
	width:65px;
	height:23px;
	font-size:12px;
	line-height:23px;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background:url(img/bg-mail-submit.gif) no-repeat 0 0;
	margin:23px 0 0 5px;
	display:inline;
	padding:0 0 3px;
	cursor:pointer;
}
/*--end mail--*/
#rightbar div.gray-box{
	width:299px;
	overflow:hidden;
	background:url(img/rightbar-br.gif) repeat-x 0 0;
	padding:13px 0 14px;
	font-size:12px;
	line-height:18px;
}
#rightbar div.no-spacing{
	padding:13px 0 0;
}
* html #rightbar div.no-spacing{
	margin-bottom:-13px;
}
#rightbar div.gradient{
	background:url(img/rightbar-gradient-br.gif) no-repeat 0 0;
}
#rightbar div.gray-box ul{
	width:100%;
	float:left;
}
#rightbar div.gray-box a{
	color:#1f85b5;
}
#rightbar div.gray-box a.left-arrow{
	background:url(img/bg-blue-arrow.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}
#rightbar div.gray-box p{
	width:256px;
	float:left;
	margin:9px 0 0 22px;
	display:inline;
	text-align: left;
	padding:0 0 4px;
	line-height: normal;
	color: #575757;
}
#rightbar div.gray-box strong{
	float:left;
	width:256px;
	padding:0 0 2px;
}
#rightbar div.gray-box ul.advertise{
	width:285px;
	overflow:hidden;
	margin:0 0 0 14px;
	display:inline;
	float:left;
}
#rightbar div.gray-box ul.advertise li{
	float:left;
	margin:10px 10px 0 0;
	display:inline;
	text-align:center;
	width:131px;
}

#rightbar div.gray-box div.bsa{
width:100%;
}

#rightbar div.gray-box div.bsa a{
float:left;
margin:12px 0px 0px 16px;
background-color:#eeeeee;
text-decoration:none;
}
#rightbar div.gray-box div.bsa a.adhere{
background-color:#eeeeee;
margin-top:12px;
}
#rightbar div.gray-box ul.advertise li a,
#rightbar div.gray-box div.bsa a{
	float:left;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
}
#rightbar div.gray-box div.advertise{
	width:260px;
	overflow:hidden;
	margin:13px 0 0 22px;
	display:inline;
	float:left;
}
#rightbar div.gray-box p.center{
	margin:16px 0 0;
	line-height:16px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
#rightbar div.gray-box p.center a{
	color:#1f85b5;
	padding:0 19px 0 0;
	background:url(img/bg-blue-arrow.gif) no-repeat 100% 50%;
}
#rightbar div.gray-box h2{
	margin:0;
	line-height:25px;
	font-size:18px;
	color:#535353;
	padding:15px 0 8px 65px;
	float:left;
	width:234px;
}
#rightbar div.gray-box h2.frelance-comunity{
	background:url(img/bg-community.gif) no-repeat 0 0;
	padding-bottom: 10px;
}
#rightbar div.gray-box h2.popular-articles{
	background:url(img/bg-popular-articles.gif) no-repeat 20px 0;
}
#rightbar div.gray-box h2.rss-subscription{
	background:url(img/bg-rss-min.gif) no-repeat 20px 8px;
}
#rightbar div.gray-box h2.twitter{
	background:url(img/bg-twitter.gif) no-repeat 0 0;
}
#rightbar div.gray-box h2.featured{
	background:url(img/bg-featured.gif) no-repeat 0 0;
}
#rightbar div.gray-box h2 a{
	color:#535353;
	text-decoration:none;
}
#rightbar div.gray-box h2 span{
	color:#f68a1f;
}
#rightbar div.gray-box ul.tab{
	width:294px;
	overflow:hidden;
	margin:4px 0 0 6px;
	display:inline;
}
#rightbar div.gray-box ul.tab li{
	float:left;
	font-size:11px;
	line-height:21px;
	font-weight:bold;
}
#rightbar div.gray-box ul.tab li a{
	float:left;
	width:90px;
	height:21px;
	overflow:hidden;
	text-align:center;
	background:#b8b8b8;
	margin:0 4px 0 0;
	color:#fff;
	text-decoration:none;
	outline:0;
}
#rightbar div.gray-box ul.tab li.ui-tabs-selected a,
#rightbar div.gray-box ul.tab li a:hover,
#rightbar div.gray-box ul.tab li.active a{
	width:90px;
	background:#d0d0d0;
	margin:0 4px 0 0;
	color:#454545;
	font-size:12px;
	display:inline;
}
#rightbar div.gray-box div.ui-tabs-hide{
	display:none;
}
#rightbar div.gray-box div.ui-tabs-panel ul{
	width:279px;
	padding:8px 10px;
	background:#d0d0d0;
	overflow:hidden;
}
* html #rightbar div.gray-box div.ui-tabs-panel ul{
	margin-top:-13px;
}
#rightbar div.gray-box div.ui-tabs-panel ul li{
	width:279px;
	float:left;
	font-size:12px;
	padding:0;
	margin:1px 0 0;
	line-height:17px;
}
#rightbar div.gray-box div.ui-tabs-panel ul li span{
	display:block;
	width:240px;
	padding:0 0 0 34px;
	background:url(img/blue-star.gif) no-repeat 12px 1px;
}
#rightbar div.gray-box div.ui-tabs-panel ul li a{
	color:#1f85b5;
	text-decoration:none;
	padding:14px 4px 15px 0;
	background:#f1f0f0;
	float:left;
	width:275px;
	cursor:pointer;
}
#rightbar div.gray-box div.ui-tabs-panel ul li a:hover{
	background:#eaeaea;
}
#rightbar div.gray-box a.google{
	padding:0;
	margin:0 0 0 18px;
	float:left;
	display:inline;
}
#rightbar div.gray-box ul.links{
	width:255px;
	padding:0 0 0 22px;
	overflow:hidden;
	float:left;
	margin:12px 0 0;
}
#rightbar div.gray-box ul.links li{
	width:228px;
	float:left;
	padding:0;
	line-height:18px;
	margin:0;
}
#rightbar div.gray-box ul.links li a{
	margin:15px 22px 0;
	padding:0 0 0 27px;
	line-height:18px;
	font-size:12px;
	color:#1f85b5;
	float:left;
	display:inline;
	margin:0;
	background:url(img/bg-double-arrow.gif) no-repeat 10px 6px;
}
/*-- end rightbar --*/

/*Forum Rightbar Override */
#forumbar{padding:0;margin:0;}
#forumbar #rightbar{
	width:270px;
	margin:0;
	padding:0 0 15px;
}
#forumbar #rightbar div.mail{
	width:268px;
	height:100px;
	padding:2px 2px 0 2px;
	margin:32px 0 0;
	background:url(img/bg-mail.gif) repeat 0 0;
}
#forumbar #rightbar div.forumregister {
margin: 25px 0 0 25px;
}

#forumbar #rightbar div.gray-box{
	width:269px;
	padding:13px 0 14px;
	font-size:12px;
	line-height:18px;
}
#forumbar #rightbar div.no-spacing{
	padding:13px 0 0;
}
* html #forumbar #rightbar div.no-spacing{
	margin-bottom:-13px;
}
#forumbar #rightbar div.gray-box ul{
	width:100%;
	list-style:none;
}
#forumbar #rightbar div.gray-box ul li{list-style:none;}
#forumbar #rightbar div.gray-box a.left-arrow{
	padding:0 0 0 20px;
}
#forumbar #rightbar div.gray-box p{
	width:230px;
	margin:9px 0 0 15px;
	padding:0 0 4px;
	line-height: normal;
}
#forumbar #rightbar div.gray-box strong{
	width:230px;
	padding:0 0 2px;
}
#forumbar #rightbar div.gray-box div.bsa{
width:100%;
}

#forumbar #rightbar div.gray-box div.bsa a{
float:left;
margin:7px 0px 0px 7px;
background-color:#eeeeee;
text-decoration:none;
}
#forumbar #rightbar div.gray-box div.bsa a.adhere{
background-color:#eeeeee;
margin-top:7px;
}
#forumbar #rightbar div.gray-box ul.advertise li a,
#forumbar #rightbar div.gray-box div.bsa a{
	float:left;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
}
#forumbar #rightbar div.gray-box p.center{
	margin:16px 0 0;
	line-height:16px;
	font-size:12px;
}
#forumbar #rightbar div.gray-box h2{
	margin:0;
	line-height:25px;
	font-size:18px;
	padding:15px 0 8px 65px;
	width:204px;
}

#forumbar #rightbar div.gray-box ul.tab{
	width:264px;
	margin:4px 0 0 4px;
}
#forumbar #rightbar div.gray-box ul.tab li{
	font-size:11px;
	line-height:21px;
}
#forumbar #rightbar div.gray-box ul.tab li a{
	width:80px;
	height:21px;
	margin:0 4px 0 0;
}
#forumbar #rightbar div.gray-box ul.tab li.ui-tabs-selected a,
#forumbar #rightbar div.gray-box ul.tab li a:hover,
#forumbar #rightbar div.gray-box ul.tab li.active a{
	width:80px;
	background:#d0d0d0;
	margin:0 4px 0 0;
}
#forumbar #rightbar div.gray-box div.ui-tabs-panel ul{
	width:270px;
	padding:8px 10px;
}
* html #forumbar #rightbar div.gray-box div.ui-tabs-panel ul{
	margin-top:-13px;
}
#forumbar #rightbar div.gray-box div.ui-tabs-panel ul li{
	width:249px;
	padding:0;
	margin:1px 0 0;
	line-height:17px;
}
#forumbar #rightbar div.gray-box div.ui-tabs-panel ul li span{
	width:230px;
	padding:0 0 0 20px;
	background:url(img/blue-star.gif) no-repeat 3px 2px;
}
#forumbar #rightbar div.gray-box div.ui-tabs-panel ul li a{
	padding:14px 4px 15px 0;
	width:248px;
}
#forumbar #rightbar div.gray-box a.google{
	padding:0;
	margin:0 0 0 18px;
	float:left;
	display:inline;
}
#forumbar #rightbar div.gray-box ul.links{
	width:225px;
	padding:0 0 0 22px;
	margin:12px 0 0;
}
#forumbar #rightbar div.gray-box ul.links li{
	width:228px;
	padding:0;
	line-height:18px;
	margin:0;
}
#forumbar #rightbar div.gray-box ul.links li a{
	margin:15px 22px 0;
	padding:0 0 0 27px;
	line-height:18px;
	margin:0;
	background:url(img/bg-double-arrow.gif) no-repeat 10px 6px;
}


/*End Forum Rightbar Override */
/*-- footer --*/
#footer{
	width:938px;
	overflow:hidden;
	background:#f9f9f9;
	padding:13px 0 0;
	clear:both;
	margin:0 0 0 1px;
}
#footer div.holder-footer{
	width:938px;
	overflow:hidden;
	background:url(img/bg-footer.gif) repeat 0 0;
}
#footer div.shadow-footer{
	width:938px;
	overflow:hidden;
	background: url(img/shadow-footer.png) no-repeat 0 0;
	padding:0 0 15px;
}
#footer h2{
	margin:20px 0 0;
	font-size:18px;
	color:#4b4b4b;
	line-height:22px;
	font-weight:normal;
}
#footer a{
	font-size:12px;
	color:#1f85b5;
	line-height:18px;
}
#footer p{
	margin:0;
	font-size:12px;
	color:#4b4b4b;
	line-height:18px;
}
#footer div.left-box{
	width:360px;
	padding:0 19px;
	float:left;
	position:relative;
}
#footer div.left-box p{
	margin:21px 0 0;
	padding:0 0 17px;
	text-align: left;
}
#footer div.center-box{
	width:203px;
	padding:0 19px;
	float:left;
	position:relative;
}
#footer div.center-box li{
	margin:15px 0 0;
	color: #1f85b5;
	font-size: 9pt;
	text-align: left;
	list-style: none;
}
#footer div.center-box a{
	margin:15px 0 0;
	color: #1f85b5;
	font-size: 9pt;
	text-align: left;
	list-style: none;
}
#footer div.center-box ul{
	list-style: none;
}
#footer div.right-box{
	width:261px;
	float:left;
	padding:0 19px;
}
#footer div.right-box div.foto{
	width:48px;
	height:48px;
	border:3px solid #fff;
	overflow:hidden;
	float:left;
	margin:0 14px 0 0;
	display:inline;
}
#footer div.right-box ul{
	padding:0 0 32px;
	width:261px;
	overflow:hidden;
}
#footer div.right-box li{
	margin:17px 0 0;
	width:100%;
	float:left;
}
#footer div.right-box li h3{
	margin:0;
	font-size:12px;
	line-height:18px;
}
/*-- end footer --*/
/*-- end content --*/
/*-- copyright --*/
div.copyright{
	width:949px;
	overflow:hidden;
	margin:10px 0 0;
}
div.copyright p{
	margin:8px 22px 0;
	font-size:12px;
	color:#797979;
	line-height:18px;
}
div.copyright p a{
	color:#1f85b5;
}
/*-- end copyright --*/

/* Sikbox Search */
#main #content #rightbar #sikbox{
margin:28px 0 17px 25px;
}
#main #content #rightbar #sikbox input{
width:250px;
}

