/* This is the style of your browser text */
body{
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	background-color: #f5f3f0;
	font-size: 14px;
	color:#3a3837;
	line-height: 1.7em;
	padding: 0;
	margin: 0;
	text-align: center;
}
p{
padding:0px;
margin:0px;
}
ol, ul, li{
margin:0px;
padding:0px;
margin-left:20px;
}
.IPbcBcontent ol, .IPbcBcontent ul{
padding:10px 0px;
}
ol li{
padding-left:10px; 
}
.WDPSgenblock ul li{
/*list-style:url(images/liststyle_check.gif); */
list-style:none;
color:#3a3837; 
padding-left:0px; 
padding-bottom:10px; 
text-shadow:#ffffff 0px 1px;
}
.IPbcBcontent ul li{
list-style:disc; 
color:#3a3837; 
padding-left:10px; 
padding-bottom:3px; 
text-shadow:#ffffff 0px 1px;
}
img{
border:0px;
}
a:link, a:visited{
	text-decoration: none;
	color: #0099cc;
	/*font-size:16px;*/
}
h1, h2, h3, h4, h5{
	font-family: Arial, Helvetica, sans-serif
	font-weight: bold;
	/*letter-spacing: -.05em;*/
	margin: 0;
	padding: 0 0 10px;
	line-height: 1em;
}

h1{
	font-size: 28px;
	display: inline;
	font-weight: normal;
	margin:0 0 10px;
}
h2{
	font-size: 20px;
	display: inline;
	font-weight: normal;
	margin-top:20px;
	padding-bottom:10px; 
	display:block;
}
h2.bline{
	font-size: 20px;
	display: inline;
	font-weight: normal;
	margin-top:15px;
	display:block;
background:url(http://www.divine-project.com/wp-content/themes/divine/images/ipcntntsep.gif) no-repeat bottom; 
padding-bottom:15px; 
margin-bottom:15px; 
}
h2.h2ondark{
	font-size: 30px;
	display: inline;
	color:#bfbab0;
	font-weight: normal;
}
h3{
	font-size: 20px;
	padding:0px;
	margin:0px;
	font-weight: normal;
}
h4{
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}
h5{
	font-size: 20px;
}
.clear{
clear:both;
font-size:0px;
padding:0px;
margin:0px;
}
/*------------------------------------------------------------------------------------------------------------*/
.headBlockGen{
background-image: url(images/headgenbg.gif);
background-repeat:repeat-x;
background-position:top;
}
.headBlock{
width:1000px;
margin:0px auto;
}
.header{
padding-left:64px; 
padding-top:38px; 
padding-bottom:42px;
}
.logoLink{
background:url(images/divinelogo.gif) no-repeat center; 
width:231px; 
height:64px; 
display:block; 
float:left;
}
.headLinksB{
padding-left:90px; 
padding-top:28px; 
float:left;
}
.headLinkB{
float:left;
padding-left:45px;
}
.headLink{
display:block;
height:30px;
}
.headLink2{
display:block;
height:30px;
}
.headLink3{
display:block;
height:30px;
}
.headLink4{
display:block;
height:30px;
}
.shareLinksBlock{
float:left; 
padding-left:10px;
width:90px;
padding-top:2px;
}
.shareLinksBlock a{
display:block; 
float:left; 
width:15px; 
height:15px; 
margin-left:5px;
}
/*---------------------------------------------------------------------------------------------*/

.hpJSbannerBlock{
clear:both; 
width:100%; 
background:url(images/blockbg.gif) no-repeat top center; 
padding-top:25px; 
padding-bottom:47px;
}
/* -Ribbon--- */
.ribbon_block{
}
/* -Ribbon--- */
.hpJSBlock{
width:1000px; 
height:363px; 
margin:0px auto; 
background:url(images/hpheadban.jpg) no-repeat center;
position:relative;
}

/*---*/
.WDPSgenblock{
clear:both; 
width:100%; 
background:url(images/grayblockbg.gif) no-repeat top center; 
padding-top:25px; 
padding-bottom:47px;
}
.WDPSinblock{
width:900px; 
margin:0px auto; 
padding-top:30px; 
padding-left:50px; 
padding-right:50px;
}
.WhyDblock{
width:420px; 
text-align:left; 
float:left; 
padding-right:30px;
}
.WhyDtitle{
background:url(images/hpseparator.gif) no-repeat bottom left; 
padding-bottom:10px;
}
.WhyDcntntBlock{
padding-left:140px; 
margin-top:20px; 
background:url(images/brokenhard.jpg) no-repeat -8px 0px; 
height:144px; 
padding-top:25px;
}
.WhyDcntntBlock li{
line-height:16px;
}
.WhyDlearn{
padding-left:40px;
}
.WhyDlearn a{
color:#0099cc; 
background:url(images/learn_bullet.gif) no-repeat right center; 
padding-right:15px; 
/*font-size:12px; */
font-weight:bold; 
text-decoration:underline; 
text-shadow:#ffffff 0px 1px;
}
.LeaveTestm{
padding-left:0px;
}
.LeaveTestm a{
color:#0099cc; 
background:url(images/learn_bullet.gif) no-repeat right center; 
padding-right:15px; 
/*font-size:12px; */
font-weight:bold; 
text-decoration:underline; 
text-shadow:#ffffff 0px 1px;
}
.more-link{
color:#0099cc; /*
background:url(images/learn_bullet.gif) no-repeat right center;*/ display:block; 
padding-right:15px; 
/*font-size:12px; */
font-weight:bold; 
text-decoration:underline !important; 
text-shadow:#ffffff 0px 1px;
}
.PSgenbolck{
width:420px; 
text-align:left; 
float:left; 
padding-left:30px;
}
.PStitle{
background:url(images/hpseparator.gif) no-repeat bottom left; 
padding-bottom:10px;
}
.PScntntBlock{
padding-left:150px; 
margin-top:25px; 
background:url(images/pplsay.jpg) no-repeat left top; 
line-height:normal;
height:144px; 
padding-top:20px; 
text-shadow:#ffffff 0px 1px;
}
.PScntnt{
/*font-size:18px; */
color:#3a3837; 
padding-bottom:3px;
text-shadow:#ffffff 0px 1px;
}
.PScntnt ul, .PScntnt li{
padding:0px;
margin:0px;
}
.PScntnt ul li{
list-style:none;
color:#3a3837; 
padding-left:0px; 
padding-bottom:10px; 
text-shadow:#ffffff 0px 1px;
}
.PSname{
font-size:12px; 
color:#cccccc; 
line-height:12px; 
text-shadow:#ffffff 0px 1px;
}
.PSlink{
font-size:12px; 
color:#0099cc; 
line-height:12px; 
text-shadow:#ffffff 0px 1px;
}
/*--------------------------------------------------------------------------------------------------------------------------*/
.FooterGenBlock{
background-image:url(images/footerbg.gif); 
background-position:top; 
background-repeat:repeat-x; 
background-color:#252422; 
/*height:367px;*/
}
.FooterInBlock{
width:900px; 
margin:0px auto; 
padding-top:30px; 
padding-left:50px; 
padding-right:50px;
}
.HelpUsBlock{
width:420px; 
text-align:left; 
float:left; 
padding-right:30px;
}
.HelpUsTitle{
background:url(images/hpseparatordark.gif) no-repeat bottom left; 
padding-bottom:10px;
}
.HelpUsCntntBlock{
padding-left:180px; 
margin-top:25px; 
background:url(images/crazyrabbit.jpg) no-repeat 10px top; 
height:144px; 
padding-top:20px; 
padding-right:40px;
}
.HelpUsCntntBlock span{
color:#bfbab0; 
text-shadow:#000000 0px -1px; 
font-size:14px; 
line-height:16px;
}
.HelpUsCntntBlock a{
background:url(images/sharebtn.gif) no-repeat center; 
width:196px; 
height:35px; 
display:block; 
margin-top:15px;
}
.HelpUsCntntBlock a:hover{
background:url(images/sharebtn_hover.gif) no-repeat center;
}
.BSblock{
width:420px; 
text-align:left; 
float:left; 
padding-left:30px;
}
.BStitle{
background:url(images/hpseparatordark.gif) no-repeat bottom left; 
padding-bottom:10px;
}
.BScontntBlock{
padding-left:150px; 
margin-top:32px; 
background:url(images/cleanbugsicon.jpg) no-repeat left top; 
height:144px; 
padding-top:13px;
}
.BScontntBlock span{
color:#bfbab0; 
text-shadow:#000000 0px -1px; 
font-size:14px; 
line-height:16px;
}
.BScontntBlock a{
background:url(images/suggestbugsbtn.gif) no-repeat center; 
width:180px; 
height:35px; 
display:block; 
margin-top:15px;
}
.BScontntBlock a:hover{
background:url(images/suggestbugsbtn_hover.gif) no-repeat center; 
}
.footerCopy{
padding-top:50px; 
font-size:10px; 
text-align:left; 
color:#666666; 
text-shadow:#000000 0px -1px;
position: relative;
padding-bottom:25px;
}
.footerTwitterBlock{
padding-top:4px; 
position:absolute; 
right:20px; 
top:47px;
background:url(http://www.divine-project.com/wp-content/themes/divine/images/twitter.gif) no-repeat 0px 1px; 
padding-left:33px; 
}
.footerTwitterBlock a{
color: #666666; 
text-decoration:underline;
}
.footerTwitterBlock a:hover{
color: #ffffff; 
text-decoration:underline;
}
/*-Inner Page--------------------------------------------------------------------------------------------*/
.IPheadBlock{
background:url(images/ipbghead.gif) no-repeat top; 
height:18px;
}
.IPcntntBlock{
background:url(images/ipbgbody.gif) repeat-y center;
}
.IPcBInB{
width:960px; 
margin:0px auto; 
text-align:left; 
padding:30px 00px 30px 30px;
}
.IPbcBcontent{
width:625px; 
padding-left:35px; 
float:left;
}
.IPbcBcontent img{
border:8px solid #e6e6e6;
}
.IPbcBcontent img.noborder{
border:0px;
}
.IPbcBcntntHB{
background:url(images/ipcntntsep.gif) no-repeat left bottom; 
padding-bottom:10px; 
text-align:left;
}
.IPbcBcntntHC{
padding-top:20px;
padding-bottom:30px;
}
/*-----------*/
.IPsideBarBlock{
float:left;
width:300px;
}
.IPsideBarBlock li{
list-style:none;
padding:0px;
margin:0px;
padding-bottom:30px;
}
.widget ul{
padding:0px;
}
.widget li{
list-style:none;
padding:0px;
margin:0px;
font-weight:normal;
}
.widget ul{
padding-top:20px;
}
.widget li li{
/*list-style:url(images/liststyle_check.gif); */
font-weight:normal;
list-style:none;
color:#3a3837; 
padding-left:10px; 
/*padding-bottom:10px; */
text-shadow:#ffffff 0px 1px;
}
.widget li ul{
padding-left:0px;
padding-top:0px;
margin-left:0px;
}
.IPsBBtitle{
/*background:url(images/ipsbarsep.gif) no-repeat left bottom; */
padding-bottom:10px;
}
.IPsBBcntnt{
padding-top:20px;
}
/*---*/
.IPbreadcBlock{
background:url(images/ipbgfooter.gif) no-repeat top center; 
height:48px; 
margin-bottom:50px;
}
.IPbcBB{
width:1000px; 
padding-left:10px; 
margin:0px auto; 
text-align:left;
}
/*-*/
.IPbcHome{
background:url(images/breadc_home.gif) no-repeat right; 
width:80px; 
height:48px; 
display:block; 
float:left;
}
.IPbcLinks{
background:url(images/breadc_separator.gif) no-repeat right; 
height:35px; 
display:block; 
float:left; 
font-size:11px; 
color:#0099cc; 
text-decoration:underline; 
padding-left:20px; 
padding-right:40px; 
padding-top:13px;
}
.IPbcCurPage{
height:35px; 
display:block; 
float:left; 
font-size:11px; 
color:#cccccc; 
text-decoration:none; 
padding-left:20px; 
padding-right:40px; 
padding-top:13px;
}

/*---------------------------------------------------------------------------------------------*/
.DownloadBTN{
width:354px; 
height:56px; 
background:url(images/download_get_link.png) no-repeat center;
border:0px;
cursor:pointer;
}
#form_error {
display:none;
}
#form_error li {
color:#ff0000;
}

/*-----------------------------------------------------------------------------------------------------*/
.postNumBG{
width:36px;
height:31px;
float:left;
background:url(images/post_num_bullet_bg.gif) no-repeat center;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
text-align:center;
padding-top:5px;
}
.postNumTitle{
float:left; 
width:559px;
padding-top:15px;
padding-left:15px;
}
/*----------------------------------------------------------------------------------------------------*/
.commentsBlock{
padding-top:20px;
}
.commentsBlock ol{
padding:0px;
margin:0px;
list-style:none;
margin-top:0px;
margin-bottom:5px;
}
.commentsBlock li{
padding:15px;
padding-left:20px;
margin:0px;
margin-top:15px;
list-style:none;
background:#fafafa;
}
img.avatar{
float:right;
margin-left:20px;
}
#comments{
font-size:16px;
font-weight:bold;
}
cite{
color:#666666;
font-style:normal;
font-size:12px;
}
.comment-edit-link{
font-size:12px;
margin-left:5px;
}
.post_comments_feed_link{
padding-bottom:15px;
font-size:12px;
}
#commentform textarea{
width:500px;
}
/*--------------------*/
.commentsNumber{
float:right;
margin-top:-25px;
background:url(images/comment_icon.gif) no-repeat left 4px;
padding-left:20px;
}
.current_page_item>a {
font-weight:bold;
}
/*----------------------------*/
.linksBlock{
line-height:16px; padding:20px 0px; text-align:center; background:#1F1E1C url(images/footerlinkbg.gif) repeat-x 0 0; width:100%; font-size:10px;
}
.linksBlock a{
color:#666666; text-decoration:underline;
}
