/* New updated plugins -----------------------------------------------------------------------------------*/
#headerbar-newupd { width:580px; clear:both; line-height:18px; }
#headerbar-newupd h4 { color:#232E72; font-size:15px; }
#headerbar-newupd ul li { list-style-type:none; margin:5px 0; padding:0; }
#headerbar-newupd ul { float:left; margin:-15px 0 0; padding:0; }

#headerbar-new { float:left; width:262px; margin-right:10px; padding:0 10px; }
#headerbar-upd { float:left; width:262px; padding:0 10px; }
li#recentpostswithexcerpts-6.widget, li#recentpostswithexcerpts-7.widget {padding: 0px; }

/* Top 20 post -------------------------------------------------------------------------------------------*/
.top20 { float:left; font-size:14px; font-weight:bold; color:#333; }
.top20-title a { float:left; font-size:14px; font-weight:bold; color:#666; margin-left:8px; }
.top20-downl { float:right; font-size:14px; color:#999;  }
.top20-txt { clear:both; padding:10px 0 25px; min-height:75px; }
.top20-table { font-size:11px; color:#999999; }
.top20-alignleft { float:left; margin:5px 10px 0 0; }

/* SEARCH ------------------------------------------------------------------------------------------------*/
.search-title { margin:0; }

.search-title h3 { margin-bottom:-15px !important; }

.search-title h3 a, .search-title h3 a:visited {
text-decoration: none;
margin-left:30px;
position:relative;
top:-27px;
}

.search-url {
font-size:11px;
margin-top:-5px;
}

/* POSTS --------------------------------------------------------------------------------------------------------*/
.empty-box {
background:#FFFFFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #C7CEFF;
margin: 0px 0px 10px 0px;
padding: 5px;
font-size:11px;
line-height:22px;
}

/* Plugin information -------------------------------------------------------------------------------------------*/
.plinf-title {
width:125px;
padding-left:3px;
font-weight:bold;
}
.plinf-icon {
background:transparent url(images/wppg-icons.png) no-repeat 0 -42px; /* i08-icon-plugin-24x24.png */
float:left;
margin-top:8px;
height:25px;
position:relative;
width:42px;
}
.plinf-status {
color:#6E6E6E;
font-size:11px;
line-height:17px;
margin:-5px 0 10px 0;
}

/* Overal Plugin ratings ----------------------------------------------------------------------------------------*/
.opr-title {
font-weight:bold;
font-size:13px;
line-height:34px;
padding-left:4px;
width:250px;
}
.opr-icon {
background:transparent url(images/wppg-icons.png) no-repeat 0 -67px; /* i09-icon-stars-24x24 */
float:left;
height:25px;
position:relative;
width:30px;
}
.opr-rating-wporg { width:120px; line-height:100%; }


/* Editor review ----------------------------------------------------------------------------------------------*/
#editor-review { background:transparent url(images/misc/editor-review-bgnd.png) no-repeat scroll 0 0;
float:left; height:165px; margin:10px 25px 20px 0; padding:31px 0 9px; width:360px; }

.editor-rvw { float:left; width:360px; }

.editor-rvw-icon {
background:transparent url(images/wppg-icons.png) no-repeat 0 -92px; /* i10-icon-editorreview-24x24 */
float:left;
height:25px;
position:relative;
margin-top:5px;
width:36px;
}


/*
.review-info { font-size:11px; color: #A2988E; }

.review-info p {color:#2255AA; font-size:12px; }

*/





/* Badges -----------------------------------------------------------------------------------------------------*/

.ratingbadge-editor { 
background:transparent url(images/wppg-badges.png) no-repeat scroll 0 0;  /* editor-badge-164x165.png */
margin-left:30px; 
padding:0; 
height:165px; 
width:164px; 
float:left;
position:relative; 
top:-16px;
}
.ratingbadge-editor-grade {color:#FFFFFF; font-family:impact,arial; font-size:47px; position:relative; text-align:center; top:61px; 
}
.ratingbadge { 
background:transparent url(images/wppg-badges.png) no-repeat scroll 1px -166px;  /* rating-badge-175x176.png */
margin:0;
padding:0; 
height:176px; 
width:175px; 
float:right;
}
.ratingbadge-grade {color:#FEFEFE; font-family:impact,arial; font-size:48px; position:relative; top:59px; }

.ratingbadge-voted {font-size:11px; color:#AAC9ED; position:relative; top:83px; font-family:arial black;}



/* New updated plugins ------------------------------------------------------------------------------------------*/
#newupd { font-size:11px; width:576px; clear:both; height:58px; line-height:18px; margin-bottom:25px; }
#newupd ul { float:left; margin:0 0 0 5px; padding:0; white-space:nowrap; overflow:hidden; }
#newupd ul li { list-style-type:none; margin:0; padding:0; }
.newupd-col1 { width:125px; font-weight:bold; }
.newupd-col2 { width:125px; }

.download-icon {
background:transparent url(images/p06-icon-download-16x16.png) no-repeat 0px 0px; /* p06-icon-download-16x16.png */
width:16px;
height:16px;
float:left;
margin-left:10px;
position:relative;
}

.alert-icon h1 { 
background:transparent url(images/wppg-icons.png) no-repeat 0 -183px; /* i13-icon-warning.png */
height:32px;
padding-left:40px !important;
position:relative;
top:10px;
}

/* Post footer ------------------------------------------------------------------------------------------------*/
.postfooter-small {
background:#E8F0F7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #C7CEFF;
text-transform:uppercase;
margin: 0px 0px -5px 0px;
padding: 0 0 0 5px;
width:100%;
font-size:11px;
line-height:22px;
}

.pft-icon-pdate { 
background:transparent url(images/wppg-pstftr.png) no-repeat 0 3px; /* p01-icon-date-posted-16x16.png */
*background:transparent url(images/wppg-pstftr.png) no-repeat 2px 3px; /* p01-icon-date-posted-16x16.png */
width:16px;
}
.pft-icon-rdate {
background:transparent url(images/wppg-pstftr.png) no-repeat -20px 3px; /* p02-icon-date-revised-16x16.png */
*background:transparent url(images/wppg-pstftr.png) no-repeat -18px 3px; /* p02-icon-date-revised-16x16.png */
width:16px;
}
.pft-icon-pvws {
background:#E8F0F7 url(images/wppg-pstftr.png) no-repeat -40px 3px; /* p03-icon-views-16x16.png */
*background:#E8F0F7 url(images/wppg-pstftr.png) no-repeat -38px 3px; /* p03-icon-views-16x16.png */
width:16px;
}
.pft-icon-fundr {
background:transparent url(images/wppg-pstftr.png) no-repeat -60px 3px; /* p04-icon-folder-16x16.png */
*background:transparent url(images/wppg-pstftr.png) no-repeat -58px 3px; /* p04-icon-folder-16x16.png */
width:16px;
}
.pft-icon-tag {
background:transparent url(images/wppg-pstftr.png) no-repeat -80px 3px; /* p05-icon-tags-16x16.png */
*background:transparent url(images/wppg-pstftr.png) no-repeat -78px 3px; /* p05-icon-tags-16x16.png */
width:16px;
}
.pft-2 { 
width:95px;
padding-left:4px;
font-weight:bold;
vertical-align:top;
}
.pft-3a {
width:264px;
vertical-align:top;
}
.pft-5 { 
width:80px;
padding-left:4px;
font-weight:bold;
vertical-align:top;
}
.pft-rating {
background:#D2D7FC none repeat scroll 0 0;
border-left:1px solid #C7CEFF;
}
.pft-rtng-header {
color:#2255AA;
font-size:24px;
text-transform:none;
}


/* Post header ------------------------------------------------------------------------------------------------*/
#homepage h1, #featuredpage h1, #content h1, #homepage h1 a, #content h1 a, #content h1 a:visited, #homepage h1 a:visited { font-size:30px; display:block; margin:0; }

.wppg-postheader { position:relative; width:570px; height:80px; padding-bottom:30px; }

.wppg-caticon { position:absolute; top:6px; }

.wppg-title { position:absolute; left:71px; width:440px; }

.wppg-infobar { color:#6E6E6E; font-size:11px; left:71px; position:absolute; top:68px; width:100%; }

.wppg-infobar-left { float:left; width:400px; }

.wppg-infobar-right { float:left; width:99px; text-align:right; }











/* FOOTER -----------------------------------------------------------------------------------------------------*/
#footer { color:#FFF; margin-top:10px; padding:0 0 50px; width:956px; position:relative; font-size:13px; height:100%;
*padding-top:10px;
}
.footer-left { 
background:transparent url(images/wppg-ftr.png) no-repeat 0 0;  /* b1-footer-left.png */
width:13px; 
height:429px; 
float:left; 
}
.footer-separator { 
background:transparent url(images/wppg-ftr.png) no-repeat -14px 0;  /* b2-footer-separator.png */
width:34px; 
height:429px; 
float:left;
}
.footer-right {
background:transparent url(images/wppg-ftr.png) no-repeat -49px 0;  /* b3-footer-right.png */
width:13px; 
height:429px; 
float:left;
}
.footer-middle-1, .footer-middle-2, .footer-middle-3 { 
background:transparent url(images/footer-middle.png) repeat-x 0 0; 
height:429px; 
float:left; 
}
.footer-middle-1, .footer-middle-2 { width: 346px; }
.footer-middle-3 { width: 170px; }

#footer h3 { font-size:20px; }
#footer a, #footer a:visited { color:#DDE1F1; }
#footer a:hover { color:yellow; }

.footer1 { width:97%; left:10px; position:relative; *padding-top:12px; }
div.footer1 ol li { margin-left:-24px; padding-bottom:5px; }

.footer2 { width:97%; padding-right:0; position:relative; left:10px; float:left; *padding-top:12px; }

.footer3 { width:97%; padding:15px 2px 0; font-size:11px; }


/* WPPG general ------------------------ */

#preload-1 { 
background:url(images/background-middle.png) no-repeat 9999px 9999px;
}
#toprow { 
background:url(images/wppg-frnt.png) no-repeat 0 0;  /* f01-background-top.png */
height:11px; 
position:relative; 
top:-11px; 
}
#bottomrow { 
background:url(images/wppg-frnt.png) no-repeat 0 -12px;  /* f02-background-bottom.png */ 
width: 100%; 
float:left; 
height:11px;
*position:relative;
*top:10px;
}

.widget-topbottom {
background:url(images/wppg-frnt.png) no-repeat 0 -206px;   /* f05-widget-top-bottom-filled.png */
height:32px; 
left:9px; 
position:relative; 
width:345px;
}

#content-area { margin:0 auto; width: 956px; padding: 0px; line-height: 20px; 
background:url(images/background-middle.png) right top repeat-y; }

#sidebar-a { margin-bottom:-10px; width:320px; padding-left:22px; }

ul#sidebarwidgeted { margin-top:-10px; }
li#tag_cloud-3.widget, li#archives-3.widget, li#recentpostswithexcerpts-3.widget, li#recentpostswithexcerpts-4.widget, li#recentpostswithexcerpts-5.widget {padding: 0 0 10px; }

#content-left { float:left; margin-top:-11px; padding:1px 12px; width:578px; }

.wplogo { 
background:transparent url(images/wppg-frnt.png) no-repeat 0 -68px;  /* f04-wppg-logo-bw.png */ 
float:left;
height:123px;
text-indent:-9990px;
width:500px;
}

#wplogo-header { 
margin:0 auto; 
padding:0; 
width:960px; 
height:123px; 
}

.wplogo-small { 
background:transparent url(images/wppg-vrs.png) no-repeat 0 0; /* v01-wppg-logo-small */
height:40px; 
position:relative; 
margin-top:25px;
} 
.contact-icon-big { 
background:transparent url(images/misc/pg01-contact-icon-48x48.png) no-repeat 0 0;
float:left;
height:48px;
margin-bottom:-20px;
padding-right:8px;
position:relative;
top:-18px;
width:48px;
} 
.about-icon-big { 
background:transparent url(images/misc/pg02-about-icon-48x48.png) no-repeat 0 0;
float:left;
height:48px;
margin-bottom:-20px;
padding-right:8px;
position:relative;
top:-18px;
width:48px;
} 

/* TOP NAVIGATION BAR -----------------------------------------------------------------------------------------*/
.topnavbarright { width:240px; position:relative; line-height:9px; float:right; list-style:none; margin-top:5px; font-weight:bold; }

.topnavbarright a, .topnavbar a:visited { color:#2255AA; font-size: 10px; text-decoration: none; }
ul.topnavbarright li { float:left; position:relative; }

.twitter-icon, .contact-icon, .rss-icon { height:20px; width:25px; }

.twitter-icon { 
background:transparent url(images/wppg-icons.png) no-repeat 0 -21px; /* i02-twitter-icon-20x20.png */
}  
.contact-icon { 
background:transparent url(images/wppg-icons.png) no-repeat 0 -479px; /* i25-mail-20x20.png */
} 
.rss-icon { 
background:transparent url(images/wppg-icons.png) no-repeat 0 0; /* i01-rss-orange-small.png */
}  



/* NAVIGATION BAR ---------------------------------------------------------------------------------------------*/
#navbar {
background:transparent url(images/wppg-frnt.png) no-repeat 0 -24px;  /* f03-navbar.png */ 
height:43px; 
margin:0 auto 21px; 
}

#navbarright {
background:transparent url(images/wppg-frnt.png) no-repeat scroll 0 -239px;  /* f06-searchboxblue-big.png */
height:26px; 
width: 220px;
margin: 5px 8px;
padding: 3px 0px 0px 0px;
}

#nav li a, #nav li a:link, #nav li a:visited { color:#FFF; font-size:14px; border-right:none; padding:11px 20px; background:transparent url(images/menu/menu_separator.png) no-repeat scroll 100% 8px; margin-left:-1px; }

#nav li a:hover, #nav li a:active { background: transparent url(images/menu/navhov.png) no-repeat scroll 0px 3px; position: relative; z-index: 1; margin-left:-1px; }

#navbarleft { width: 700px; margin: 1px 0px 0px 8px; }

#nav li li a, #nav li li a:link, #nav li li a:visited { background: #20205A; color: #FFF; font-size:12px; opacity:0.97;  border-color:#07072A; }

#nav li li a:hover, #nav li li a:active { background: #497498; }

#nav li ul { padding-top:3px; }

li.cat-item img { float:right; margin-top: -2px; }



/* SEARCH BOX -------------------------------------------------------------------------------------------------*/
#searchform { padding: 4px 0px 0px 26px; }  

#searchbox { 
background: transparent url(images/wppg-frnt.png) no-repeat scroll 0 -273px;  /* f07-searchbox_bg_white.png */
color: #666; 
font-size: 11px; 
padding: 2px 0 2px 19px; 
border: 0px solid #222D74; 
width:161px;
} 


/* FEATURED CONTENT GALLERY -----------------------------------------------------------------------------------*/
#fcg { position: relative; margin-bottom: 15px; }

.fcg-tl, .fcg-tr, .fcg-bl, .fcg-br { width:9px; height:9px; position:absolute; z-index:99;}

.fcg-bl { 
background: url(images/wppg-icons.png) 0 -216px no-repeat;  /* i14-corner-left-bottom.png */
bottom:0px; 
left:0px; 
}
.fcg-tl { 
background: url(images/wppg-icons.png) 0 -226px no-repeat;  /* i15-corner-left-top.png */
top:0px; 
left:0px; 
}  
.fcg-br { 
background: url(images/wppg-icons.png) 0 -236px no-repeat;  /* i16-corner-right-bottom.png */
bottom:0px; 
right: 0px; 
}  
.fcg-tr { 
background: url(images/wppg-icons.png) 0 -246px no-repeat;  /* i17-corner-right-top.png */
top:0px; 
right:0px; 
}

  







ul.comment-guidelines { 
color:#666666;
font-size:11px;
line-height:17px;
padding-left:15px;
}

.comm_item { padding-bottom:10px; }
.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
.commentlist li { border:1px solid #C7CEFF; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px;}
.commentlist li.alt { }
.commentlist li.bypostauthor {}
.commentlist li.byuser {}
.commentlist li.comment-author-admin {}
.commentlist li.comment { }
/* ul.children li div.comment-author { left:150px; } */
.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
.commentlist li div.vcard cite.fn { font-style:normal; }
.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
.commentlist li div.vcard img.avatar { border:1px solid #C7CEFF; left:7px; position:absolute; top:7px; }
.commentlist li div.vcard img.avatar-32 {}
.commentlist li div.vcard img.photo {}
.commentlist li div.vcard span.says {}
.commentlist li div.commentmetadata {}
.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
.commentlist li div.comment-meta a:hover { color:#000; }
.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:10px 0 15px; }
.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; position:relative; bottom:-15px; }
.commentlist li ul.children li {  }
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.comment-author-admin {}
.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
.commentlist li ul.children li.depth-5 {}
.commentlist li ul.children li.odd {}
.commentlist li.even { background:#f7f7f7; min-height:63px;}
.commentlist li.odd { background:#fff; min-height:63px;}
.commentlist li.parent { }
.commentlist li.pingback { }
.commentlist li.pingback.parent { }
.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
.commentlist li.thread-alt { }
.commentlist li.thread-even {}
.commentlist li.thread-odd {}

a.url, .url a:hover, .url a:visited { text-decoration: none; }

#submit { background: #4048CA; font-size:11px; border:1px solid #222D74; margin:3px 0 15px; color:#FFF; height:28px; padding:0 0 3px 0; width:116px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight:bold;
letter-spacing:0.06em; }

.userinfo { position:relative; left:-1px; top:1px; }



/* COMMENTS ---------------------------------------------------------------------------------------------------*/

.commentlist li { padding:10px 5px 27px 10px; position:relative; margin:15px 0 0; }
.commentlist li .avatar { float:left; margin:0 6px 0 0; padding:0px; border:medium none; }
.commentlist p { margin:10px 5px 30px 0; }
.commentlist li ul li { margin-top:35px; }

.postcommenttext { position:relative; top:25px; }
.children { position:relative; }

.postcommentpanel { border:medium none; list-style-image:none; list-style-position:outside; list-style-type:none;
margin:0; padding:0; position:relative; }

div.comment-author { background-color:#D2D7FC; color:#333333; left:75px; right:-5px; position:absolute;
top:5px; z-index:100; font-weight:normal; height:25px; font-size:11px; line-height:21px; }

.comment-author-line { position:absolute; left: 10px; top:2px; }
.comment-author-stars { float:right; }


.bypostauthor { background-color:#E8F0F7 !important; }

.gdsr-result { left:364px; top:-21px; position:relative; z-index:101; height:0; }

.reply { margin:0; }

.reply a, .reply a:visited { 
background:transparent url(images/wppg-vrs.png) no-repeat scroll 0 -108px;  /* v03-box-reply.png */
height:22px; 
width:45px; 
margin:0; 
padding:0px; 
position:absolute; 
right:5px; }

#speakyourmind { clear:both; padding-top:45px; }
#commentsicon h2, #speakyourmind h2 { font-size:28px; color:#2255AA; }

#comment { background-color:#F0F0F0; color:#1D1D55; font-family:Tahoma,Geneva,Arial,Verdana;
font-size:12px; margin-top:5px; padding:5px; width:452px; border:1px solid; border-color:#232E72 #9B95FF #9B95FF #232E72; -moz-border-radius:5px; -webkit-border-radius:5px; }

#author, #email, #url { border:1px solid; border-color:#232E72 #9B95FF #9B95FF #232E72; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:4px; }


div.comment-left { height:30px; float:left; width:65px; clear:left; padding-top:3px; font-weight:bold; }
div.comment-right { float:left; width:450px; height:30px; }
div.comment-stars { float:left; margin:0; }
div.comment-space { padding:15px 0 40px; }

















/* ROUND BOXES ----- */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { background: transparent url(images/misc/postfooter-bgnd-570x500.png) no-repeat bottom right; } 

.cssbox { width: 557px !important; width: 320px; padding-right: 15px; } 

.cssbox_head { background-position: top right; margin:0 -15px -13px 0; padding-right: 40px; } 

.cssbox_head h2 { background-position: top left; margin:0 !important; border:0; padding:0 !important;  height:auto !important; height: 1%; } 

.cssbox_body { background-position: bottom left; margin-right: 25px; padding:0 0 0 10px; } 




/* MARGIN CORRECTIONS -----------------------------------------------------------------------------------------*/

#header { height:97px; }
.headerleft { margin-left:144px; }
#l_sidebar h4 { width:130px; }
hr { margin:10px 0 20px; }


/* COLOR CORRECTIONS ------------------------------------------------------------------------------------------*/


#homepage h1 a, #homepage h1 a:visited, #featuredpage h1 a, #featuredpage h1 a:visited, #content h1 {color:#2255AA;}
#homepage h1 a:hover, #featuredpage h1 a:hover { color: #333; }
.breadcrumb { border-bottom:2px solid #9DB9C9; text-transform:none; }


/* FONT CORRECTIONS -------------------------------------------------------------------------------------------*/

.newplugins { font-size:11px; line-height:16px; }
.newplugins p { 
padding:0 !important;
}
#content h5 { color:#4048CA; font-size:12px; font-family:Georgia,Times New Roman,Trebuchet MS; margin:20px 0 5px;}


/* FEEDBURNER WIDGET ------------------------------------------------------------------------------------------*/

li#enews-widget.widget { height:150px; width:318px; *margin-left:-16px; }


.enews { 
background:transparent url(images/wppg-vrs.png) no-repeat 241px -41px;   /* v02-sidebar-rss-icon.png */
height:66px; 
/* margin:0 5px 0;  */
padding:0; 
font-size:0.9em; 
line-height:16px;}

.fbemail { color:#A2988E; line-height:14px; padding:5px 0 0 12px; }
#subbutton { background: #4048CA; font-weight: bold; border:1px solid #222D74; position:relative; top:0px; left:4px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#FFF; height:24px; padding:2px; }
#subbox { -moz-border-radius: 5px; -webkit-border-radius: 5px; 
  background: #FFFFFF !important;
  width: 230px;
  color: #333333;
  font-size: 12px;
  font-family: Tahoma,Geneva,Arial,Verdana;
  padding: 5px;
height:14px;
  margin: 8px 0px 0px 0px;
  border-top: 1px solid #666666;
  border-right: 1px solid #DDDDDD;
  border-left: 1px solid #666666;
  border-bottom: 1px solid #DDDDDD;
}
#subscribe { padding-bottom: 2px; }


/* WIDGET ICONS -----------------------------------------------------------------------------------------------*/

li#recentpostswithexcerpts-5.widget h4 {
background:transparent url(images/wppg-icons.png) no-repeat 289px -256px;  /* i18-icon-information-blue2-32x32.png */
height:27px; 
position:relative; 
top:2px; }

li#archives-3.widget h4 {
background:transparent url(images/wppg-icons.png) no-repeat 287px -289px;  /* i19-sidebar-icon-calender.png */
height:27px; 
position:relative; 
top:2px;}

li#recentpostswithexcerpts-3.widget h4 {
background:transparent url(images/wppg-icons.png) no-repeat 284px -322px;  /* i20-sidebar-icon-new.png */ 
height:27px; 
position:relative; 
top:2px; 
width:100%; }

li#recentpostswithexcerpts-4.widget h4 {
background:transparent url(images/wppg-icons.png) no-repeat 284px -355px;  /* i21-wppg-rating-badge-32x32.png */ 
height:27px; 
position:relative; 
top:2px; 
width:100%; }

li#gdstarrmulti-4.widget h4 {
background:transparent url(images/wppg-icons.png) no-repeat 289px -388px;  /* i22-sidebar-icon-thumb.png */ 
height:24px; 
position:relative; 
top:2px; 
width:100%; }

li#tag_cloud-3.widget h4 {
background:transparent url(images/wppg-icons.png) no-repeat 286px -417px;  /* i23-sidebar-icon-tag.png */ 
height:26px; 
position:relative; 
top:2px; 
width:100%; }

div#wppg-amazon.widget h4 {
background:transparent url(images/wppg-icons.png) no-repeat 284px -448px;  /* i24-sidebar-icon-books.png */
height:26px; 
position:relative; 
top:2px; 
width:100%; }

li#tag_cloud-3 div { padding:0 6px; }



/* SIDEBAR LIST ICONS -----------------------------------------------------------------------------------------*/

#archives-3 ul li { 
background:transparent url(images/lists/mini-calendar.png) no-repeat 0 3px !important; 
}

#text-3 ul li, #recentpostswithexcerpts-3 ul li, #recentpostswithexcerpts-4 ul li, #recentpostswithexcerpts-5 ul li { background:transparent url(images/lists/mini-posticon.png) no-repeat 0 3px !important;
}





/* POST HEADER ------------------------------------------------------------------------------------------------*/


#fpheaderline { border-bottom:1px dotted #BBBBBB; margin:0 0 2px 56px; }




/* POST FOOTER : INFORMATION ----------------------------------------------------------------------------------*/

.mailprint { float:right; padding:4px 0 5px; font-size:11px; }
.mailprint img { margin-bottom:-5px; padding-right:4px; }





/* POST FOOTER : SOCIAL MEDIA ---------------------------------------------------------------------------------*/
/*
#socialbox { background-color:#F7F7F7; border:1px dotted #BBBBBB; height:95px; margin:15px 0 20px; padding-left:12px; }
.socialmedia { float:left; margin-top:-13px; width:490px; }
.socialmedia img { margin-right:-3px; }
.socialmedia a:hover { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; zoom: 1; }*/
.tweetmeme-left { float:left; padding:17px 12px 0 0; width:48px; }


/* TWO-COLUMN WP125 ADVERTISEMENTS DISPLAY --------------------------------------------------------------------*/
li#wp125.widget { width:318px; *margin-left:-16px; }
#wp125adwrap_2c { height:285px; width:260px; margin:0 auto; *height:280px; }
.wp125ad.even { float:left; padding-top:10px;}
.wp125ad.odd { float:right; padding-top:10px;}


/* SIDEBAR ----------------------------------------------------------------------------------------------------*/

#sidebar h2, #sidebar h4 { background:transparent none repeat scroll 0 0; color: #232E72; text-transform:none;
  padding:5px 0 0 7px; font-size:15px; }
#sidebar ul li ul li { padding:0 3px 0 19px; margin:0 0 3px -15px; }
#sidebar ul li li { list-style-type:none; }


/* TYPOGRAPHY -------------------------------------------------------------------------------------------------*/

div.tip, span.tip, div.info, span.info, div.alert, span.alert {
color:#666666;
font:italic 14px/20px Georgia,"Times New Roman",Times,serif;
height:100%;
line-height:25px;
margin:5px 0 15px;
padding:10px 10px 10px 45px;
}

div.tip, span.tip {
background:#FFFDEB url(images/misc/i12-icon-tip.png) no-repeat scroll 5px center;
border:1px dotted #FFE341;
}
div.info, span.info {
background:#EDEDF5 url(images/misc/i11-icon-info.png) no-repeat scroll 5px center;
border:1px dotted #DDE1F1;
}
div.alert, span.alert {
background:#FF0000 url(images/misc/i13-icon-warning.png) no-repeat scroll 5px center;
border:1px dotted #FFF;
color:#FFF;
font-weight:bold;
}


div.code, span.code {background:#FFFBCC none repeat scroll 0 0;border-bottom:1px dotted #FFC864;border-top:1px dotted #FFC864;margin:10px 0 20px;padding:5px 20px;text-align:justify;font-family:monospace;}

span.code, span.info, span.alert, span.download, span.tip {display:block;}

hr.dotline {background:transparent url(images/dotline.png) repeat-x scroll 0 0;  border:medium none;display:block;height:1px;margin:20px 0 25px;}

div.spacer25 {line-height:25px;}

em.boxing { background : #E6E9EB none repeat scroll 0 0; border-bottom : 1px dashed #969696; font-style : italic; padding :0 4px; }

span.pluginauthor {background:transparent url(images/posts/author-icon.png) no-repeat scroll 0 2px;color:#666666;font-size:11px;float:left;padding-left:25px;}

span.download {background:transparent url(images/posts/download_icon.png) no-repeat scroll 0 2px;float:right;font-size:11px;padding-left:25px;}






/*             ------------------------------------------------------------------------------------------------*/
  

  




/* TO REMOVE  ------------------------------------------------------------------------------------------------

Remove from Stylesheet.css :
.headline*

-- END REMOVALS ----------------------------------------------------------------------------------------------*/