/*
Theme Name: Caribpr2
Theme URI: /
Description: 
Author: 
Author URI: 
Version: 1.0
Tags: 

*/

/*Begin Typography &Colors  */
html,body{border:0;margin:0;padding:0}
html{background:#c7c7c7}
body{background:#c7c7c7;color:#333;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:80%;text-align:center}

/* Links */
a{color:#36793a;text-decoration:none}
a:hover{color:#000;text-decoration:underline}

/* Common Formatting */
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}
h1{background:#F4F5F3 url(images/content-sep.jpg) repeat-x 0 0;border-bottom:#E2E4E0 1px solid;clear:both;font-size:1.8em;margin:10px -15px;padding:5px 20px}
h1 a{color:#33352C !important}
h2{font-size:1.8em}
h3{font-size:1.6em}
h4{font-size:1.4em}
h5{font-size:1.3em}

p { font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;margin:10px 0;padding:0;}
ul{list-style:none;margin:0;padding:0}
blockquote{border-left:1px solid #D0D0CE;color:#444;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;margin:10px 20px;padding-left:10px}
code,pre{color:#444;font-size:1.2em}
pre{background-color:#F4F5F3;border:#E2E4E0 1px dotted;clear:both;display:block;margin:15px 0;padding:0.2em 0.5em}
small{font-size:0.8em}
big{font-size:1.2em;font-weight:700}
sup{bottom:0.3em;position:relative;vertical-align:baseline}
sub{bottom:-0.2em;position:relative;vertical-align:baseline}
acronym,abbr{border-bottom:1px dashed;cursor:help;letter-spacing:1px}
hr{border-bottom:1px solid #FFF;border-left:none;border-right:none;border-top:1px dotted #BEC1B5;clear:both;display:block;margin:5px 0}

/* custom Classes */
.note,.error{border-bottom:#EBE8D7 1px solid;border-top:#EBE8D7 1px solid;display:block;float:left;line-height:normal;margin:20px 0;padding:5px 10px;width:460px}
.note{background-color:#F4F5F3;border-bottom:#E2E4E0 1px solid;border-top:#E2E4E0 1px solid}
.error{background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid}
.nobullet{background:transparent !important;list-style:none !important;margin:0;padding:0}

/* Tables */
table{border:0;margin:0 0 18px;padding:0}
table tr td{padding:2px}

/* clear */
.clear{ clear:both; width:100%; height:0; line-height:0; font-size:0; padding:0; margin:0; border:0}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */            

/* Global Classes */
.alignleft{display:block;float:left}
.alignright{display:block;float:right}
.aligncenter{display:block;margin:0 auto;text-align:center}

/* images border */
img.alignleft,img.alignright,img.aligncenter{background:#EFEFED;border:1px solid #D0D0CE;display:block;padding:3px}
img.alignleft{float:left;margin:0 10px 2px 0}
img.alignright{float:right;margin:0 0 2px 10px}
img.aligncenter{margin:5px auto}
img.noborder{background:transparent;border:none;padding:0}
a:hover img.alignleft,a:hover img.alignright,a:hover img.aligncenter{background:#FFF;display:block;padding:3px}

/* Image Captions */
.wp-caption{background-color:#EFEFED;border:1px solid #D0D0CE;margin-bottom:15px;margin-top:15px;padding:3px;text-align:center;max-width:470px!important}
    /* optional rounded corners for browsers that support it
    This code is disabled by default because it is not valid CSS but you are free to enable it if you wish.
    .wp-caption{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}  */
.wp-caption img{border:none;margin:0;padding:0;width:100%!important;height:auto!important}
.wp-caption-text{color:#676F51;font-size:0.85em;margin:0;padding:4px 0}

/* */
a img,img{border:none}
h6,#intro h2{font-size:1.2em}
.nopadding,.commentlist,#respond form{margin:0 !important;padding:0 !important}
.nobackground,#respond .left-sidebar p{background:transparent !important}
.grey{color:#676F51}
#intro,#intro a,#intro h2 span{color:#cc0000}
#intro a,.postmetadata a:hover,#wp-calendar tr a{text-decoration:none}

/***** Main Layout *****/
#container{height:100%;text-align:center;width:100%}
#wrapper{margin:10px auto 20px;text-align:left;width:968px;border:1px solid #C7C7C7;background:#fff url(images/header_bg.png)repeat-x scroll 0 0;}
#header{background:url(images/content_top.png) no-repeat 0 bottom;font-size:0.9em;height:228px;position:relative}
#logo{background:url(images/logo_bg.png) no-repeat right bottom;display:block;float:left;height:190px;padding:9px 0 0 20px;width:180px;}

/***** LOGO *****/
/* Text option */
#logo h1,#logo h1 a{background:transparent;border:none;clear:both;color:white!important;font:normal 1.6em Georgia,"Times New Roman",Times,serif;line-height:34px;margin:0 auto;padding:12px 0 0;text-align:center;text-decoration:none;width:210px; height:170px; display:block;text-indent:-9999px;}
/* logo option  */
.logo{background:url(images/logo.jpg) no-repeat center bottom;display:block;height:35px;margin:0 auto;padding-top:12px;width:200px}


/* Very Top Navigation */
#topnav{border-left:1px solid #464A3B;clear:right;color:#36793A;display:block;float:right;height:14px;list-style:none;margin:15px 0 0 30px;padding:0;text-align:center}
#topnav li{border-left:1px solid #464A3B;display:block;float:left;height:14px;margin:0;padding:0;position:relative;text-align:center;width:auto}
#topnav li a{color:#36793A;display:block;float:left;font-size:0.9em;height:14px;line-height:14px;padding:0 8px;position:relative}
#topnav li a:hover{color:#000}
#topnav li.page-item-1280 a{color:#CC0000;display:block;float:left;font-size:0.9em;height:14px;line-height:14px;padding:0 8px;position:relative}


/* Main Navigation */
.menu{display:block;float:right;height:24px;list-style:none;margin:100px 0 0 30px;padding:0;text-align:center}
.menu li{display:block;float:left;height:24px;margin:0 6px 0 0;padding:0;position:relative;text-align:center;width:auto}
.menu li a{border:1px solid #2F3028;color:#BDC1AF;display:block;float:left;font-size:1.1em;font-weight:400;height:24px;line-height:24px;padding:0 8px;position:relative;text-decoration:none}
.menu li a:hover{background:#252620;border:1px solid #5A5C4D;color:#FFF;text-decoration:none;}
.menu li.current_page_item a,.menu li.current_page_item a:hover{background:#6C9339;border:1px solid #B5BBA6;color:#FFF;font-weight:700;margin:-1px}

/* Admin Navigation */
#navAdmin{border-left:1px solid #464A3B;clear:right;color:#BDC1AF;display:block;float:right;height:14px;list-style:none;margin:111px 0 0 30px;padding:0;text-align:center}
#navAdmin li{border-right:1px solid #464A3B;display:block;float:left;height:14px;margin:0;padding:0;position:relative;text-align:center;width:auto}
#navAdmin li a{color:#BDC1AF;display:block;float:left;font-size:0.9em;height:14px;line-height:14px;padding:0 8px;position:relative}
#navAdmin li a:hover{color:#FFF}
#rss{background:url(images/rss_bg.jpg) no-repeat right 0;clear:right;color:#FFF;display:block;float:right;font-size:1.4em;height:31px;line-height:32px;padding-right:20px;position:absolute;right:35px;text-align:center;text-transform:uppercase;top:60px;width:220px;z-index:999}


/***** Content *****/
#pageWrapper{background:#FFF url(images/content_bg.png) repeat-y 0 0}
#content{display:block;float:left;overflow:hidden;padding-left:4px;width:680px}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#33352C;font-family:Georgia,"Times New Roman",Times,serif}
#intro{clear:both;display:block;float:left;font-family:Helvetica, Arial, sans-serif;font-size:1.2em;padding:10px 20px 0;width:480px}
#intro h2 span{font-size:0.9em}

/*  POST */
.postWrapper{clear:both;display:block}
.postmetadata{clear:right;display:block;float:left;font-size:0.85em;padding:5px 0 20px;width:160px}
.postmetadata a{color:#615F58}
.meta-date{background:url(images/date.png) no-repeat 0 0;clear:both;color:#FFF;display:block;height:29px;padding-top:7px;width:160px}
.guaranteed{background:url(images/guaranteed_bg.png) no-repeat 0 0 !important;height:70px !important;}
.mediakit{background:url(images/mediakit_bg.png) no-repeat 0 0 !important;height:70px !important;}
.date-day{border-right:1px solid #FFF;display:block;float:left;font-size:2.2em;font-weight:700;height:20px;line-height:18px;padding-left:10px;padding-right:5px;text-align:right}
.date-month{display:block;float:left;font-size:1.2em;font-weight:700;height:12px;line-height:10px;padding-left:8px;width:90px}
.date-year{display:block;float:left;font-size:0.8em;height:10px;line-height:10px;padding-left:8px;width:90px}
.meta-author,.meta-edit,.meta-comments,.meta-categories,.meta-tags{clear:both;display:block;margin-left:10px;padding:2px 0 2px 20px;width:120px}
.meta-author{background:url(images/icon-author.jpg) no-repeat 0 0}
.meta-edit{background:url(images/icon-edit.jpg) no-repeat 0 0}
.meta-comments{background:url(images/icon-comment.jpg) no-repeat 0 0}
.meta-categories{background:url(images/icon-category.jpg) no-repeat 0 0}
.meta-tags{background:url(images/icon-tag.jpg) no-repeat 0 0}
.post{clear:right;display:block;float:left;padding:5px 20px 20px;width:480px}
.post h2{margin:25px 0 15px}
.post h3,.post h4,.post h5,.post h6{margin:15px 0}
.post ul li{background:url(images/ul-post-arrow.jpg) no-repeat 0 9px;margin:0;padding:5px 0 5px 10px}
.entry{width:480px}
a span.more{background-color:#33352C;clear:both;color:#FFF;display:block;font-size:0.8em;font-weight:700;margin:20px 0 0 !important;padding:4px 7px;width:36px}
a:hover span.more{background-color:#6C9339;color:#FFF;text-decoration:none}

/* Left sidebar */
.left-sidebar{background:url(images/left-sidebar-sep.jpg) no-repeat 0 0;clear:left !important;display:block;float:left;font-size:0.85em;font-weight:400;margin:0;padding:15px 0 0 10px;width:150px}
.left-sidebar p{background:url(images/comment-arrow.jpg) no-repeat right 5px;line-height:1.5em;margin:0;padding-right:10px}
.left-sidebar h3{margin:0;padding:0}
.left-sidebar .avatar{background:#EFEFED;border:1px solid #D0D0CE;display:block;float:left;margin:0 5px 0 0;padding:3px}

/* bottom Navigation */
.nav{float:left;font-family:"Times New Roman",Times,serif;font-size:1.3em;font-weight:700;overflow:hidden;padding:7px 20px;width:475px; margin: 0 5px;}
.nav-border-bottom{border-bottom:#E2E4E0 1px solid}
.nav-padding{padding:14px 20px !important;}

/* Comments */
.reply{font-size:90%;text-align:right}
.commentlist li{clear:both;display:block;font-weight:700;margin:0 !important;padding:0 !important;}
.comment-content{clear:right;display:block;float:left;width:480px;font-weight:normal;margin:0;padding:15px 20px;min-height:50px}
.comment-content,.nav{background:#F4F5F3 url(images/content-sep.jpg) repeat-x 0 0}
#respond{background:url(images/left-sidebar-sep.jpg) no-repeat 0 bottom;clear:both;display:block;margin:0 0 20px !important;min-height:1px;padding:0 !important;overflow:hidden;}
#respond h3{padding-bottom:20px}
#respond form textarea{height:100px !important}
#respond form .field{border:1px solid #7F9DB9;padding:2px 5px !important;width:130px}
#respond .form-content{clear:right;display:block;float:left;width:480px;font-weight:normal;margin:0;padding:15px 20px;background:#F4F5F3 url(images/content-sep.jpg) repeat-x 0 0; border-bottom:#E2E4E0 1px solid;padding-top:55px}

/***** RIGHT SIDEBAR *****/
#sidebar{clear:right;display:block;float:left;overflow:hidden;padding-bottom:40px;width:280px}
#sidebar h2{color:#33352C;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;margin:0 0 15px;padding:0}
#sidebar ul li{margin:0;padding:0px 5px;width:260px}
#sidebar ul li ul{margin:0 0 0 5px;width:245px}
#sidebar ul li ul li{background:url(images/ul-sidebar-arrow.jpg) no-repeat 0 9px;margin:0;padding:5px 0 5px 10px;width:230px }
#sidebar ul li ul li ul{margin:0 !important;padding:0 !important;width:230px !important}
#sidebar ul li ul li ul li{margin:0 !important;padding:5px 0 5px 10px;width:190px !important}

/* Search Box */
#searchform{background:transparent url(images/search-bar.png) no-repeat;height:37px;width:260px}
.search-field{background:transparent;border:none;display:block;float:left;padding:10px;width:200px}
.search-submit{background:transparent;border:none;cursor:pointer;display:block;float:left;height:37px;width:40px}
.search-field:focus{outline:none !important}

/* Banners */
.ads{clear:both;display:block;margin:20px 0;padding:0;width:264px}
.ads img{background:transparent;border:none;display:block;height:125px;padding:0;width:125px}
.ads .ad-left{float:left;margin:0 0 10px}
.ads .ad-right{float:right;margin:0 0 10px}

/* Calendar */
#calendar_wrap{display:block;margin:0 auto;width:240px}
#wp-calendar{background:#EFEFED;border:1px solid #D0D0CE;padding:3px;width:90%}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font-size:1.2em;font-weight:700;padding:5px;text-align:center;text-transform:uppercase}
#wp-calendar thead{margin-top:5px}
#wp-calendar th{background:#ddd;border:1px solid #D0D0CE;font-size:0.9em;font-style:normal;text-align:center;text-transform:capitalize}
#wp-calendar #next a{display:block;float:right}

/***** FOOTER *****/
#footer{background:#fff url(images/footer_bg.png) no-repeat 0 -1px;clear:both;color:#A9B095;font-size:0.85em;height:61px;margin:0 auto;width:968px}
#footer ul li{display:inline}
#footer a:hover{color:#A9B095;text-decoration:none}
#footer .foot_l{background:url(images/footer_l.png) no-repeat left top;float:left;height:61px;width:8px}
#footer .foot_r{background:url(images/footer_r.png) no-repeat right top;clear:right;float:right;height:61px;width:8px}
#footer .foot_content{clear:none;display:block;float:left;padding:10px 0 0 20px;width:780px}
#footer .foot_content p{line-height:20px;margin:0;padding:0;} 
.homefoot_content p{line-height:20px;margin:0;padding:0;color:#999;font-size:0.80em;}

/* Back to top button */
#toTop{background:url(images/top.png) no-repeat 0 0;clear:none;display:block;float:right;height:25px;margin-right:40px;width:50px}



.sidebar-left ul li ul li a, .sidebar-left ul li a{
	background:url(images/page_bg.png) no-repeat 0 0;clear:both;color:#FFF;display:block;height:29px;padding-top:7px;width:240px; margin: 7px 0;
	border-right:0px solid #FFFFFF;
font-size:1.2em;
font-weight:700;
line-height:18px;
padding-left:25px;
padding-right:5px;
text-align:left;
}

.sidebar-left ul li ul li.page-item-1280 a, .sidebar-left ul li.page-item-1280 a, .sidebar-left ul li ul li.page-item-1430 a, .sidebar-left ul li.page-item-1430 a{
	background:url(images/submit_release_bg.png) no-repeat 0 0 !important;
}

.sidebar-left ul li ul li a, .sidebar-left ul li.current_page_item a{
	background:url(images/page_bg_selected.png) no-repeat 0 0;clear:both;color:#FFF;display:block;height:29px;padding-top:7px;width:240px; margin: 7px 0;
	border-right:0px solid #FFFFFF;
font-size:1.2em;
font-weight:700;
line-height:18px;
padding-left:25px;
padding-right:5px;
text-align:left;
}

	
#sidebar-2 {clear:left;display:block;float:left;font-size:0.85em;padding:5px 0 20px;width:160px}

.sidebar-2 ul li{margin:0;padding:0px 5px;width:160px !important}
.sidebar-2 ul li ul{margin:0 0 0 5px;width:145px !important}
.sidebar-2 ul li ul li{background:url(images/ul-sidebar-arrow.jpg) no-repeat 0 9px;margin:0;padding:5px 0 5px 10px;width:130px !important}
.sidebar-2 ul li ul li ul{margin:0 !important;padding:0 !important;width:130px !important}






/*TOOLBOX */

.tools ul li{
	list-style:none;
background:transparent url(/img/icons/line-horz-01_PRN.gif) repeat-x scroll 0 31px !important;

}

.tools .act {
margin: 10px 0 0 0;
}
/* PRN-957 */
/* Changing repeast from 32px to 31px */
.tools .act li {
background: url(/img/icons/line-horz-01_PRN.gif) repeat-x 0 31px;
}
.tools .buy {
background: url(/img/icons/buy_PRN.jpg) no-repeat 10px 8px;
}
.tools .bug {
background: url(/img/icons/pencil_PRN.jpg) no-repeat 10px 8px;
}
.tools .blogsearch {
background: url(/img/icons/blogsearchnew_PRN.jpg) no-repeat 10px 8px;
}
.tools .download_txt {
background: url(/img/icons/download_txt.png) no-repeat 10px 8px;
}
.tools .email, .tools .st-taf {
background: url(/img/icons/envelope_PRN.jpg) no-repeat 10px 8px;
}
.tools .link {
background: url(/img/icons/chain_PRN.jpg) no-repeat 10px 8px;
}
.tools .print {
background: url(/img/icons/print_PRN.jpg) no-repeat 10px 8px;
}
.tools .share {
background: url(/img/icons/share_env_PRN.jpg) no-repeat 10px 8px;
}
.tools .end {
background: none !important;
}




.tools {
margin: 0;
padding: 10px 0 0 0;
}
/* End of change */
.tools h4 {
padding: 0 0 5px 0;
font-size: 12px;
}
.tools ul {
padding: 0;
}
/* PRN-957 */
/* Removing the h4 tags for social media widget */
.tools a {
padding: 11px 11px 11px 39px;
height: 10px;
display: block;
font-size:12px;
font-weight:100;
}
.tools .rss {
background: #F8F8F8 url(/img/icons/icon-sprite-tools_PRN.gif) no-repeat 10px 8px;
}
.tools .mobile {
background: #F8F8F8 url(/img/icons/icon-sprite-tools_PRN.gif) no-repeat 12px -31px;
}
.tools .podcasts {
background: #F8F8F8 url(/img/icons/icon-sprite-tools_PRN.gif) no-repeat 10px -71px;
}
.tools .alerts {
background: #F8F8F8 url(/img/icons/icon-sprite-tools_PRN.gif) no-repeat 10px -109px;
}





.post .tools tr {
padding: 11px 11px 11px 0px;

display: block;
font-size:12px;
font-weight:100;
background: url(/img/icons/line-horz-01_PRN.gif) repeat-x 0 bottom;
}

.licolumn {
	width:100px;
	font-weight:bold;
	text-transform:capitalize;
}




h2.home_featuredtitle, h4.home_featuredtitle {
	margin: 0;
	padding: 0;
	line-height: 2.1;
	margin-bottom: 5px;
	margin-top:10px;
	font-family: Cambria, "Times New Roman", Times, serif;
}

/* CONTENT
--------------------------------------------- */
#home_featuredwrapper {
	padding: 10px 0;
	background: transparent url(/img/top_shadow_bg.png) repeat-x scroll center top;
	line-height: 1.5;
	display:inline-block;
}

#home_featured {
	padding: 0;
}

.home_feat_left {
	float: left;
	background: url(/img/vline.gif) repeat-y right;
}

.home_feat_center {
	float: left;
	background: url(/img/vline.gif) repeat-y right;
}

.home_feat_right {
	float: right;
}

.feat_box {
	background: url(/img/dot.gif) repeat-x bottom;
	padding: 10px;
	padding-bottom: 15px;
}

.home_feat_left .feat_box {
	margin-left: 0;
}

.home_feat_right .feat_box {
	margin-right: 0;
}

div.feat_section {
	display: inline-block;
	margin-bottom: 5px;
}

div.feat_section a {
	display: block;
	float: left;
	background: url(/img/zin-section-bg.gif) no-repeat left top #ABABAB;
	padding: 0 2px 2px 0;
	font-weight: bold;
}

div.feat_section a span {
	background: #006699;
	color: #FFFFFF;
	text-transform: lowercase;
	padding: 1px 3px;
	margin: 0;
	display: block;
	font-family: arial;
	font-size:10px;
}

div.feat_section a:hover,
div.feat_section a:active,
div.feat_section a:focus {
	text-decoration: none;
}

div.feat_section a span{
	background: #666666;
}


.home_featuredcontent img {
	padding: 5px 10px 0 0;
}


/*THEMES
------------------------------------------------*/
div.feat_section a.cat-295 span, div.feat_section a.cat-292 span,
div.feat_section a span {
	background: #CC0000; /*red*/
}

div.feat_section a span {
	background: #666666; /*red*/
}
 div.feat_section a.cat-187 span {
	background: #E77B13 !important; /*orange*/
}
div.feat_section a span {
	background: #666666; /*orange*/
}

div.feat_section a span,
 div.feat_section a span {
	background: #CA0789; /*pink*/
}
div.feat_section a span {
	background: #666666; /*pink*/
}

 div.feat_section a.cat-187 span,
 div.feat_section a span {
	background: #1A661A; /*green*/
}
div.feat_section a span {
	background: #666666; /*green*/
}

 div.feat_section a.cat-294 span,
 div.feat_section a span {
	background: #678000; /*lime*/
}
div.feat_section a span {
	background: #666666; /*lime*/
}

 div.feat_section a.cat-303 span,  div.feat_section a.cat-307 span,
 div.feat_section a span {
	background: #0E9C9A; /*cyan*/
}
div.feat_section a span {
	background: #666666; /*cyan*/
}

 div.feat_section a.cat-306 span, div.feat_section a.cat-305 span,
 div.feat_section a span {
	background: #004B80; /*deepblue*/
}
div.feat_section a span {
	background: #0e6100; /*deepblue*/
}


 div.feat_section a.cat-304 span, div.feat_section a.cat-304 span,
 div.feat_section a span {
	background: #004F80; /*deepblue*/
}
div.feat_section a span {
	background: #0e6100; /*deepblue*/
}


 div.feat_section a.cat-298 span, div.feat_section a.cat-298 span,
 div.feat_section a span {
	background: #CC0000; /*red*/
}
div.feat_section a span {
	background: #0e6100; /*red*/
}


.firstcol img {display:none !important;}

#uploadfiles_inline { height: 170px !important; }

[disabled] {color:#999 !important; margin:10px 0 5px;}
