/*

Theme Name: Rocking WP Theme 1.1

Description: Rocking WP Theme Official Theme

Version: 1.0

Author: null

Author URI: null/

Tags: 

*/



body{ margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(images/header.jpg) repeat-x top left;}

a{ color:#EB2822; text-decoration:none;}

a:hover{ text-decoration:underline;}

a img { border:0px; }

.wrapper{ width:974px; margin:0px auto;}

.clear{ clear:both;}

.logoarea{ height:93px;}

.logo{float:left;font-family:Tahoma,Arial;font-size:25px;font-weight:normal;margin:0;padding:4px 0 0;}

.logo a{ color:#E8E8E8;text-decoration:none;}

.logo span{ color:#EB2822;}

.right-pages{float:right;font-size:13px;padding-top:13px;}

.right-pages a{ color:#D6D6D6;}

.right-pages span{ color:#EB2822; padding:0px 10px;}

.description{color:#5A5A5A;font-size:14px;font-weight:bold;padding-top:10px; position:relative;}

.description span{ color:#7EA43F;}

.navigation{}

.navigation a{ color:#212121; font-size:13px; font-weight:bold; line-height:36px; display:block; float:left; padding:0px 10px; background:url(images/navigation-border.jpg) no-repeat top right;}

.navigation a:hover{ background:url(images/navigation-hover.jpg) repeat-x top left; color:#fff; text-decoration:none;}



.popularframe{ float:left; width:385px;}

.popular-listing{ background:url(images/popular-background.jpg) repeat-x top left; border:1px solid #CACACA; height:62px;margin-bottom:20px; cursor:pointer;}



.popular-download{ background-color:#212121; height:62px; width:63px; float:left;}

.popular-download a{ color:#fff; display:block; height:52px; text-align:center;padding-top:13px;}

.popular-download span{ color:#F58C21;}

.popular-download a:hover{  text-decoration:none;}

.popular-des{ float:right; width:300px; padding-right:10px;padding-top:14px;}

.popular-des h2{ color:#EB2822; font-size:14px; font-weight:bold; margin:0px; padding:0px;}

.popularframe h1{ color:#6F6F6F; font-size:24px; font-weight:normal; margin:0px;padding:10px 0;}



.popular-des h2 a{ color:#EB2822;}

.popular-des p{ color:#1F1F1F; margin:0px; padding:0px;}

.leftcontent{ width:613px; float:left;}

.recent-green{ margin-bottom:20px; background:#7EA43F; border:1px solid #CECECE; padding-left:3px; padding-bottom:10px;}
.recent-green-2{ margin-bottom:20px; background:#7EA43F; border:1px solid #CECECE; padding-left:1px; padding-bottom:1px; padding-top:5px; }

ul.usersubmission { margin:0; padding:0; list-style:none; height:196px; }
ul.usersubmission li { float:left; padding:15px 8px 15px 17px; width:196px; }
ul.usersubmission li .image { background:#000; padding:4px; height:136px; margin-bottom:5px; }
.inform { text-align:center; }
ul.usersubmission li a.themename { color:#262b31; font-size:14px; display:block; }
ul.usersubmission li a.viewdemo { color:#5b8a36; }
ul.usersubmission li a.getdownload { color:#ec2822; }

.recenth2{ color:#fff; font-size:14px; font-weight:bold; padding:5px 10px; margin:0px;}

.recent-shade{ background:#FFFFFF;border:1px solid #CECECE; border-right:0px; min-height:100px;padding:0px 8px; padding-bottom:10px; }

.recent-shade h2{ font-style:italic; color:#2B2B2B; font-size:24px; padding:15px 0 0;margin:0px; font-family:Georgia, "Times New Roman", Times, serif;}

.recent-shade h2 a{color:#2B2B2B;}

.recentpic{ border:1px solid #CACACA; height:425px;}

.recent-shade .posted{ color:#7EA43F; font-size:11px; padding-bottom:10px;}

.recent-description{ float:left; width:500px; color:#2B2B2B;line-height:19px;}

.recent-description h3{ color:#DA5226;}

.recent-description ul{ background:none; margin:0px; padding:0px;}

.recent-description li{ list-style:none; margin:0px; padding:0px; background:url(images/bullet.jpg) no-repeat 0px 7px; padding-left:25px;}

.recent-date{ background:url(images/date.jpg) no-repeat top left; height:72px; width:78px; float:right;margin-top:10px;}

.recent-date span{color:#FFFFFF;display:block;font-size:11px;font-weight:bold;padding-top:10px;text-align:center;text-transform:uppercase;}

.recent-date p{color:#27353F;font-size:32px;font-weight:bold;line-height:38px;margin:0;padding:0;text-align:center;}

.download{ margin-right:20px; margin-top:10px; margin-left:10px; color:#fff; font-size:18px; background:url(images/download.png) no-repeat top left; display: block; float:left; line-height:44px; padding-left:55px;}

.download span{ color:#000000;}

.preview{ margin-right:20px; margin-top:10px; margin-left:10px; color:#fff; font-size:18px; background:url(images/preview.png) no-repeat top left; display: block; float:left; line-height:44px; padding-left:55px;}

.preview span{ color:#000000;}





.recent-orange{ margin-bottom:20px; background:#DA5226; border:1px solid #CECECE; padding-left:3px; padding-bottom:10px;}

.recent-purple{ margin-bottom:20px; background:#9C115F; border:1px solid #CECECE; padding-left:3px; padding-bottom:10px;}

.recent-blue{ margin-bottom:20px; background:#008CA7; border:1px solid #CECECE; padding-left:3px; padding-bottom:10px;}

.recent-grey{ margin-bottom:20px; background:#5B5A5A; border:1px solid #CECECE; padding-left:3px; padding-bottom:10px;}



.sidebar{ width:348px; float:right;}

.sidebar-frame{ padding:30px 0px; padding-top:0px;}

.sidebar-frame img{ border:0px;}

.sidebar-heading{ margin:0px; font-size:18px; font-weight:normal; padding:0px 10px; line-height:29px; background:url(images/sidebar.jpg) repeat-x top left; height:29px; border:1px solid #CBCBCB; color:#DA5226;}

.sidebar-heading span{ color:#131313; } 

.sidbar-ad{ float:left; width:125px; height:125px; padding:18px 24px 0; padding-bottom:0px;}

.left-sidebar{ width:161px; float:left;}

.sidebar-categories h2{border-bottom:1px solid #D2CDBB;color:#F12050;font-size:14px;font-weight:bold;margin:0;padding:5px 0; }

.sidebar-categories ul{ margin:0px; padding:0px;}

.sidebar-categories ul li{ margin:0px; padding:0px; list-style:none; color:#969696; border-bottom:1px dotted #D2CDBB; line-height:26px;}

.sidebar-categories ul li a{ background:url(images/bullet2.jpg) no-repeat 0px 4px; font-weight:bold; margin:0px;  padding:0px; padding-left:12px; list-style:none; padding-right:5px; color:#2B2B2B;}

.sidebar-categories ul li a:hover{ color:#EB2822;}

.right-sidebar{ float:right; width:160px;}

.custom-title{ background:#F3F3F3; margin:0px; padding:0px; font-size:18px; color:#DA5226; font-weight:normal; height:38px; line-height:38px; border:1px solid #E2E2E2; border-bottom:0px; float:left; padding:0px 10px;}

.custom-title span{ color:#131313;} 

.footertop{ background:url(images/footer.jpg) repeat-x top left; height:284px;}

.gallery{padding-top:1px; height:206px;}

.footerlinks{ height:50px;line-height:53px;text-align:center;}

.footerlinks a{ color:#D8D8D8; font-size:13px; font-weight:bold;}

.footerlinks span{ color:#D8D8D8;padding-left:10px; padding-right:10px;}

.footer{ color:#D8D8D8;height:28px;line-height:28px;text-align:center;}

.footer a{ color:#D8D8D8;}

.sidebar-categories{ padding-bottom:20px;}

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

	.post{ padding:0px; padding-bottom:20px;}

	

	#commentform {

	padding:0px;

	}



.footHeading {

border-top:1px solid #869F3D;

border-bottom:1px solid #869F3D;

color:#ffffff;

background:#174F6D;

font-size:16px;

font-weight:bold;

padding:0px;

padding:5px 10px 5px 10px;

}



.footHeading3{

border-top:1px solid #E8E8E8;

border-bottom:1px solid #E8E8E8;

color:#995828;

font-size:14px;

font-weight:bold;

margin-bottom:0;

padding:5px;

padding-left:10px;

padding-right:10px;

padding:7px;}



.contentArea .rightside { width:210px; float:left; background:#fff; }

.contentArea .rightside .footHeading { height:24px; }

.catHeading { height:24px; }





.wp-pagenavi{

text-align:right;

margin-top:20px;



padding:5px 10px 5px 5px;

}

.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #CECCCC;

	color: #ffffff;

	background-color: #7EA43F;	

}



.wp-pagenavi a:hover {	

	border: 1px solid #CECCCC;

	color: #ffffff;

	background-color: #DA5226;

}

.wp-pagenavi a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #0066cc;

	color: #ffffff;

	background-color: #DA5226;

}

.wp-pagenavi span.pages {

	padding: 2px 4px 2px 4px; 

	margin: 2px 2px 2px 2px;

	color: #000000;

	border: 1px solid #CECCCC;

	background-color: #FFFFFF;

}

.wp-pagenavi span.current {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #CECCCC;

	color: #ffffff;

	background-color: #DA5226;

}

.wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px; 

	margin: 2px;	

	border: 1px solid #CECCCC;

	color: #000000;

	background-color: #FFFFFF;

}

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin:10px 10px 0 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }







.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }

.background{ padding-bottom:10px;}

ol.commentlist { list-style:none; margin:0px 0px 0px 4px; padding:10px 0px 0px 0px; text-indent:0; }

ol.commentlist li { border:1px solid #414141; height:1%; margin:0 0 10px; padding:5px 7px 5px 47px; position:relative; }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { }

ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; color:# }

ol.commentlist li div.vcard cite.fn { font-style:normal; color:#EF4E3F; }

ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }

ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }

ol.commentlist li div.comment-meta a { color:#725D37; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover{ color:#EF4E3F; text-decoration:underline; }

ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; color:#2B2B2B; }

ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply{ height:30px;}

ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }

ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li {  }

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { background:#F7F7F7;border:1px solid #E1E1E1; }

ol.commentlist li.odd { background:#FFFFFF; border:1px solid #E1E1E1; }

ol.commentlist li.parent { }

ol.commentlist li.pingback { }

ol.commentlist li.pingback.parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

#respond {  }

#comment {width:322px;height:66px;background:#FFFFFF; border:1px solid #E2E2E2; color:#323232; padding:5px; }

#comment2 { width:579px;background:#FFFFFF; border:1px solid #E2E2E2; color:#B4B4B4; padding:5px; }

#respond p { margin:2px 0px 2px; height:24px; color:#9F9F9F; }

#respond p label { width:90px!important; display:block; float:left; }

.footbarboxheading, .footbarbox .bodyWrapper, .footbarbox .bodyWrapper .body {}

.footbarspacer { margin-right:20px!important; }

.footbarbox { width:311px; margin-bottom:20px; float:left; }

.footbarbox .footbarboxheading { background-repeat: no-repeat; height:52px; }

.footbarbox .footbarboxheading h2 { color:#43422D; font-size:20px; font-weight:normal; margin:0px; padding:8px 0px 0px 17px; }

.footbarbox .bodyWrapper { background-repeat:repeat-y; background-position:-311px 0px; }

.footbarbox .bodyWrapper .body { background-repeat:no-repeat; background-position:bottom right; padding:0px 10px 18px;  }

.footbarbox .bodyWrapper .body ul { list-style:none; margin:0px; padding:0px;  }

.footbarbox .bodyWrapper .body ul li { padding:0px 0px 5px 0px; margin-bottom:4px; background:url(images/sep-list.gif) repeat-x bottom left; line-height:16px; }

.footbarbox .bodyWrapper .body ul li a { padding:0px 0px 0px 12px; display:block; background:url(images/astarick.png) no-repeat 2px 5px; font-weight:bold; color:#565656; }

#respond p { margin:2px 0px 2px; height:24px; }

#respond p label { width:90px!important; display:block; float:left; }

.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }

#author, #email, #url {width:246px; margin-right:0px; background:#FFFFFF; border:1px solid #E2E2E2; color:#323232; }

.tableComment { margin:7px 0px; }

#submit { cursor:pointer; width:91px; color:#515441!important; font-size:11px; background:#9CA084; border:1px solid #8C9170; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; float:right; }

.button { color:#fff; font-family:Arial; float:right; font-weight:bold; display:block;background:#EF5E0C; height:30px;cursor:pointer; border:1px solid #C14906; }





.leftcomments{width:256px;float:left;}

.rightcomments{ float:right; width:335px;padding-top:2px;}



.commentframe label{ display:block;}

.commentframe{ padding-top:3px; padding-bottom:6px;}

.navigation2{ padding-top:10px; padding-left:10px; padding-right:10px;}

.navigation2 a{ color:#fff; font-family:Arial; float:right; font-weight:bold; display:block;background:#4A4A4A; height:25px;cursor:pointer; border:1px solid #6E6E6E; line-height:25px;display:block;color:#ffffff; padding-left:10px; padding-right:10px;}

.navigation2 a:hover{background:#EE6023; text-decoration:none;}



.slider { clear:both; padding:9px; margin:10px 0px; }

.slider .inside { padding:9px 0px; }

.slider .inside .post .detail { height:auto!important; }

img.prev, img.next { cursor:pointer; float:left; margin-top:41px;}

.slider .inside .mover h2 { color:#514C48; font-size:18px; font-weight:normal; margin:0px; float:left; margin-left:10px; }

.slider .inside ul { margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 4000px; }

.slider .inside ul li {float:left;padding:0 8px;width:205px;}

#slideshow { overflow: hidden; width:884px; margin:0px; float:left;}

#slideshow .post { border-bottom-width:0px!important; margin:0; padding:0; }

#slideshow .post .image a {display:block; border:1px solid #CCCCCC; }




img.mprev { cursor:pointer; position:absolute; top:88px; left:14px; z-index:99; }
img.mnext { cursor:pointer; position:absolute; top:88px; right:14px; z-index:99; }
#mslideshow { overflow: hidden; width:890px; height:196px; margin: 0 auto; }
.mslider { position:relative; }
.mslider ul { padding: 0px; width: 4000px; }


.catListingV { list-style:none; margin:5px 0px 10px; padding:0px; }

.catListingV li {font-size:11px; background:transparent url(images/typo/catBullet.gif) no-repeat 7px 8px; padding:6px 0px; padding-left:24px; }

.catListingV li a { color:#333333; padding:3px 0px; }









img{border:none;}

    /* image replacement */

        .graphic, #prevBtn, #nextBtn{

            margin:0;

            padding:0;

            display:block;

            overflow:hidden;

            text-indent:-8000px;

            }

    /* // image replacement */

			



	#container{	

		margin:0 auto;

		position:relative;

		text-align:left;

		width:426px;		

		margin-bottom:2em;

		}	

	#header{

		height:144px;

		background:#5DC9E1;

		color:#fff;

		}				

	#content{

		position:relative;

		}			



/* Easy Slider */



	#slider{}	

	#slider ul, #slider li{

		margin:0;

		padding:0;

		list-style:none;

		overflow:hidden;

		height:347px;

		}

	#slider li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:456px; height:347px;

		overflow:hidden; 

		}	

	#prevBtn, #nextBtn{ 

		display:block;

		width:30px;

		height:77px;

		position:absolute;

		left:-30px;

		top:125px;

		}	

	

	#nextBtn{ 

		left:456px;

		}														

	#prevBtn a, #nextBtn a{  

		display:block;

		width:30px;

		height:77px;

		background:url(images/btn_prev.gif) no-repeat 0 0;	

		}	

	#nextBtn a{ 

		background:url(images/btn_next.gif) no-repeat 0 0;	

		}												







.slidermainframe{ background:url(images/slider.jpg) no-repeat top left;float:right;height:367px;padding-left:0;padding-right:82px;padding-top:13px;width:495px;}

.slidebottom{ background:url(images/slidebg.png) repeat top left; height:70px;}

.slidetitle{ font-size:22px; color:#fff; font-weight:bold; padding:5px 10px;}

.slidetitle a{color:#fff;}

.slidepost{color:#fff; padding-left:10px;}



.recent-description2{ color:#2B2B2B;line-height:19px;}

.recent-description2 h3{ color:#DA5226;}

.recent-description2 ul{ background:none; margin:0px; padding:0px;}

.recent-description2 li{ list-style:none; margin:0px; padding:0px; background:url(images/bullet.jpg) no-repeat 0px 7px; padding-left:25px;}



.tags{ padding:10px 0px;}

.tags a{ color:#2B2B2B;}

.tags a:hover{color:#EB2822;}



.subscribe { padding:20px 15px; padding-bottom:0px; }

.subscribe .lw {float:left;width:226px;}

.subscribe .rw {  width:88px; float:right; }

.subscribe h3 { font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 4px; font-size:18px; color:#616161; font-weight:normal; }

.subscribe .text { float:left; color:#2B2B2B; }

.subscribe .form { padding:6px 0 0; }

.subscribe .form .t { padding:3px; width:245px; border:1px solid #D5D5D5; font-size:11px; float:left; }

.subscribe .form .s { padding:2px 3px; width:62px; border:1px solid #D5D5D5; font-size:11px; background:#CDE5CD; float:right; text-transform:uppercase; }



.breadcrumb { background:#E5E5E5; margin:0px; color:#181714; font-size:12px; border:1px solid #E5E5E5; padding:4px 8px; }

.breadcrumb a { color:#181714; font-weight:bold; }

.breadcrumb img { padding:0px 6px; }



.search{float:right;height:35px;padding-bottom:0;padding-left:22px;padding-top:14px;width:251px;background:url(images/search.jpg) no-repeat top left;}

.searchbox{border:0px;float:right;font-size:11px;height:25px;margin-right:2px;padding-left:5px;width:170px; background:url(images/searchbox.jpg) no-repeat top left;}

.searchbutton{background:url(images/searchbutton.jpg) no-repeat top left;border:0px;color:#FFFFFF;float:left;height:25px; width:61px;}



.sidebar-frame2{ padding:0px;margin-bottom:30px; border:1px solid #CACACA; padding-bottom:10px; background:#fff url(images/grad.jpg) repeat-x bottom left;}

.sidebardes{ padding:0px 10px;}

.content{ padding-top:20px;padding-bottom:20px!important;}

.formp { border:0; }
.inputtextarea { padding:0 0 8px; }
.inputtextarea textarea { height:120px; border:1px solid #B5B8C9; float:left; width:370px; }
.inputtext { padding:0 0 8px; }
.inputtext label.fld, .inputtextarea label.fld { float:left; width:180px; font-size:11px; }
.inputtext .required, , .inputtextarea .required { color:#FF0000!important; }
.inputtext .text { float:left; padding:3px 4px 3px; width:360px; background:url(images/tbox.gif) repeat-x top left; border:1px solid #B5B8C9; border-width:0 1px; }
.formp label.error { color:red; padding:4px 0 0 180px; }

.loginreg { width:300px; margin:0 auto; }
.btnt,.btnt:hover {
	display:block; margin:0 10px 0 0;
	float:left; text-align:center;
	padding:0 10px;
	font-weight: bold;
	font:15px arial,sans-serif;
	color: #3E81B4;/*3E81B4;*/
	cursor: pointer;
	line-height: 30px; text-decoration:none;
	outline:0 none;
	background:url(images/btn.jpg) repeat-x 0 0;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-width:1px;
	border-style:solid;
}
.btnt:hover { color:#000; }
#wp-submit {
	font-weight: bold;
	font:15px arial,sans-serif;
	border: 1px solid #3E81B4;
	background-color: #F0F0F0;
	color: #3E81B4;/*3E81B4;*/
	cursor: pointer;
	height: 30px;
	outline:0 none;
	background:url(images/btn.jpg) repeat-x 0 0;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-width:1px;
	border-style:solid;
}