/*
Theme Name: Rock-Tikky Theme
Theme URI: http://themes.rock-kitty.net/
Description: Rock-Tikky Theme.
Version: 1.0
Author: Furqan
Tags: custom header, fixed width, two columns, widgets
*/

body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a { color:#CF4227; text-decoration:none; }
a:hover { text-decoration:underline; }

h1, h2, h3, h4, h5, h6 { margin:0px; }
.clear { clear: both; }

.wrapper { width:1003px; margin:0px auto; }
.topbar { background:#13111c; border-bottom:1px solid #fff; height:34px; }
.topbar .tagline { line-height:34px; text-transform:uppercase; font-size:14px; color:#8f8f8f; width:600px; float:left; }
.topbar .searchbar { line-height: 34px; text-transform: uppercase; font-size: 14px; color: #8f8f8f; width: 360px; float: right; padding-right: 18px; }
.topbar .searchbar .textbox{ width:284px; height:20px; float:left; margin-top:6px; margin-left:10px; }
.topbar .searchbar .textbox .s1{ width:284px; border:1px solid #4C5254; background-color:#000000; color:#FFF; }
.topbar .searchbar .button { width:56px; height:20px; float:right; margin-top:6px; }



.header { height:312px; background:transparent url(images/header.gif) repeat-x top left;}
.header .logo { width:509px; float:left; background:transparent url(images/logo.png) no-repeat top left; }
.header .logo a { display:block; height:308px; width:509px; }
.header .about { background:transparent url(images/about.png); height:240px; padding:5px 10px; width:463px; float:right; margin-right:7px; }
.header .about h3 { font-size:18px; padding:8px 20px; border-bottom:1px dotted #666;}
.header .about p  { font-size:13px; padding:3px 15px; margin:0px; line-height:18px; height:166px; }
.header .navigations { width:494px; float:right; position:relative; padding-top:58px; }
.theNavImage { position:absolute; right:0; top:0; }
.header-base { height:5px; background:transparent url(images/header-base.gif) repeat-x top left; }

.themeusers { padding:10px 5px;}

.spacer { height:20px; }
.rightspace { height:21px; }
.rightspace2 { height:14px; }
.leftspace  { height:16px; }
.spacingtop { margin-top:30px;}
.innerbody { border:1px solid #c8c8c8; background:#fff url(images/innerbody.png) repeat-x top left; min-height:127px; width:982px; margin:0px auto; }
.innerbody .seprator { background:transparent url(images/seprator.gif) repeat-y top left; min-height:1024px; margin-top:5px; }
.innerbody .seprator .leftside { padding:0px 13px 5px 13px; float:left; width:626px; float:left; }
.innerbody .seprator .leftside h1.headingbars { font-size:16px; text-transform:uppercase; border-bottom:1px dotted #666; padding-bottom:5px; margin-bottom:10px; line-height:35px; }
.innerbody .seprator .leftside h5 { font-size:14px; text-transform:uppercase; border-bottom:1px dotted #666; padding-bottom:5px; margin-bottom:10px; line-height:35px; text-align:right; }
.innerbody .seprator .leftside h6 { font-size:16px; text-transform:uppercase; border-bottom:1px dotted #666; padding-bottom:5px; margin-bottom:10px; line-height:35px; }
.innerbody .seprator .rightside { padding:25px 15px 0px 15px; float:left; width:300px; float:right; }
.innerbody .seprator .rightside h4 { background:transparent url(images/bullet.gif) no-repeat top left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#4a4b4a; padding-left:24px; margin:0px; margin-bottom:6px; }
.divider { background:transparent url(images/divider.gif) repeat-x top left; height:3px;}

.template-box { width:305px; }
.template-box h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; background:transparent url(images/tbox-header.gif) repeat-x top left; line-height:39px; padding:0px 10px; font-weight:normal; color:#6e6e6e; text-align:center; text-transform:uppercase; border:1px solid #c8c8c8; }
.template-box h3 a { color:#6e6e6e; }
.template-box .image { padding:4px; border:1px solid #c8c8c8; border-top-width:0px; border-bottom-width:0px; text-align:center; }
.template-box .notify { background:transparent url(images/notify.gif) no-repeat top left; height:42px; padding:0px 5px; line-height:42px; }
.template-box .download { float:left; font-size:14px; width:130px; padding-left:4px; }
.template-box .download a { color:#09080e; font-size:14px; background:transparent url(images/notify-link.gif) no-repeat 3px 5px; padding-left:12px; }
.template-box .preview  { float:right; font-size:14px; width:140px; padding-right:6px; text-align:right; }
.template-box .preview  a { color:#09080e; font-size:14px; background:transparent url(images/notify-link.gif) no-repeat 3px 5px; padding-left:12px; }

.alignleft { float:left; margin-right:12px; }
.alignright { float:left; margin-left:12px; }
.aligncenter { text-align:center; display:block; padding:2px; }

.template-box2 {  }
.template-box2 h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; background:transparent url(images/tbox-header.gif) repeat-x top left; line-height:39px; padding:0px 10px; font-weight:normal; color:#6e6e6e; text-transform:uppercase; border:1px solid #c8c8c8; }
.template-box2 div.title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; background:transparent url(images/tbox-header.gif) repeat-x top left; line-height:39px; padding:0px 10px; font-weight:normal; color:#6e6e6e; text-transform:uppercase; border:1px solid #c8c8c8; }
.template-box2 .image { padding:4px; border:1px solid #c8c8c8; border-top-width:0px; padding:4px;  }
.template-box2 .innerimage { padding:10px; border:1px solid #c8c8c8; border-top-width:0px; padding:4px; background:#fff url(images/innerimage.gif) repeat-x bottom left;  }
.template-box2 .othermeta { border:1px solid #c8c8c8; border-top-width:0px; }
.template-box2 .othermeta .oc1 { float:left; width:250px; padding:4px; }
.template-box2 .othermeta .oc2 { border-left:1px solid #c8c8c8; float:right; width:250px; padding:4px; }
.template-box2 .innercomments { padding:0px; border:1px solid #c8c8c8; border-top-width:0px; }
.template-box2 .randomposts { padding:0px; border:1px solid #c8c8c8; border-top-width:0px; }
.template-box2 .randomposts .listing ul { margin:0px; }
.template-box2 .tags { padding-bottom:8px; }
.template-box2 .tags a { background:transparent url(images/ico_tag.gif) no-repeat 0px 2px; padding-left:12px; padding-right:6px; font-size:11px; overflow:hidden; }
.template-box2 .postmeta { border:1px solid #c8c8c8; border-top-width:0px; padding:4px; }
.template-box2 .ratingBar { border:1px solid #c8c8c8; border-top-width:0px; }
.template-box2 .ratingBar .col1 { border-right:1px solid #c8c8c8; padding:4px; width:400px; float:left; }
.template-box2 .ratingBar .col2 { border-top-width:0px; padding:4px; width:200px; float:right; text-align:right }
.template-box2 .ratingBar .col2 h2 { font-size:14px; }
.template-box2 p { margin-top:0px; margin-bottom:12px; }

form{margin:0;padding:0;}
fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}
legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}
label{float:left;width:190px;padding:0 1em;text-align:left;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
fieldset div select{padding:1px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
input:focus,textarea:focus{background:#efefef;color:#000;}fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}
p#fm-intro{margin:0;}

.floatleft { float: left; }
.floatright { float: right; }

.twocols { background:transparent url(images/twocol.gif) repeat-y top left; }
.twocols h3 { background:transparent url(images/bullet.gif) no-repeat top left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#4a4b4a; padding-left:24px; margin-top:12px; margin-bottom:6px; }
.twocols .tc1 { width:149px; float:left; }
.twocols .tc2 { width:144px; float:right; }

.listing { margin-top:2px; width: 99%; /*width of menu*/ }
.listing a { color: #474646; font-size:11px; }
.listing ul { list-style-type: none; margin: 5px 0; padding: 0; }
.listing ul li { padding:3px 0px; }
.listing ul li a { background: transparent url(images/bullet2.gif) no-repeat 2px center; color: #474646; padding: 3px 0; padding-left: 14px; font-size:11px; }
.listing ul li a:hover { color: black; }

.listingbot { margin-top:2px; width: 99%; /*width of menu*/ }
.listingbot a { color: #474646; font-size:11px; }
.listingbot ul { list-style-type: none; margin: 5px 0; padding: 0; }
.listingbot ul li { padding:3px 0px; }
.listingbot ul li a { background: transparent url(images/bullet2.gif) no-repeat 2px center; color: #474646; padding: 3px 0; padding-left: 14px; font-size:11px; }
.listingbot ul li a:hover { color: black; }
span.author { color:#CF4227; }

.extrawidget {  }
.extrawidget h3 { background:transparent url(images/bullet.gif) no-repeat top left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#4a4b4a; padding-left:24px; margin-top:0px; margin-bottom:6px; }
.extrawidget .widget  { margin-top:2px; width: 99%; /*width of menu*/ }
.extrawidget .widget  a { color: #474646; font-size:11px; }
.extrawidget .widget  ul { list-style-type: none; margin: 5px 0; padding: 0; }
.extrawidget .widget  ul li { padding:3px 0px; }
.extrawidget .widget  ul li a { background: transparent url(images/bullet2.gif) no-repeat 2px center; color: #474646; padding: 3px 0; padding-left: 14px; font-size:11px; }
.extrawidget .widget  ul li a:hover { color: black; }

.tags a { color: #474646; }
.wp-pagenavi { background:transparent url(images/wp-pagenavi.gif) repeat-x top left; height:43px; line-height:43px; padding:0px 10px; width:962px; margin:0px auto; border:1px solid #C8C8C8; border-top-width:0px; }

#wp-calendar { width:100%; }
#wp-calendar caption{ font-weight:bold; padding:5px 0px; }
#wp-calendar td { text-align:center; }
#wp-calendar a { font-weight:bold; }

.advertisement{ padding:0px 6px; }
.advertisement .advbox1{ width:133px; float:left; }
.advertisement .advbox2{ width:133px; float:right; }
.adver{	float:left;	width:131px; height:129px; margin-bottom:21px; }


.footer { background:transparent url(images/footer.gif) repeat-x bottom left; min-height:233px; margin-top:18px; }
.footer .footer-wrapper { width:982px; margin:0px auto; }
.footer .box { border:1px solid #c8c8c8; width:317px; float:left; background:#fff; }
.footer .box h3 { font-size:18px; color:#333333; font-weight:normal; background:transparent url(images/box-h3.gif) repeat-x top left; line-height:36px; padding:0px 10px; }
.footer .box .boxbody { padding: 5px; height: 200px; overflow: hidden; }
.footer .boxspace { width:12px; float:left;}

.footerlinks { padding:10px 0px; text-align:center; }

.boxlisting-border { border-bottom: 1px dotted #666; }
.boxlisting { padding-bottom: 12px; margin-bottom: 8px; }
	.boxlisting .image { width:93px; height:	94px; float:left; }
	.boxlisting .image a img { border:1px solid #c8c8c8; }
	.boxlisting .detail { width:204px; height:74px; float:right;}
	.boxlisting .detail h4 { font-size:14px; }
	.boxlisting .detail h4 a { color:#cf4227; }
	.boxlisting .detail p   { margin:4px 0px; }
	.boxlisting .detail p a { color:#cf4227; }

.buttons { padding:0px 0px 5px 0px; }
.buttons a { float:left; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; height:33px; padding:5px 0 0; text-align:center; width:178px; display:block; color:#754D1B; }
.buttons .preview { background:transparent url(images/btn_preview.gif) repeat scroll 0 0; margin:0 0 5px; width:148px; margin-right:5px; }
.buttons .download { background:transparent url(images/btn_download.gif) repeat scroll 0 0; width:148px; }

.footer-copyright { height:30px; line-height:30px; text-align:center; background:transparent url(images/footer-copy.gif) repeat; color:#fff; border-top:1px solid #fff; }
.footer-copyright a { color: #fff; }


/* comment START */
#commentlist { background: #FCFCFC; border-top: 1px solid #FFF; border-bottom: 1px solid #CCC; padding: 0px; }
#commentlist ol, #commentlist li { list-style: none; padding: 0px; }
#cmtswitcher { background: #FFF; font-size: 10px; padding-top: 5px; }
	.floatright { float:right}
	#cmtswitcher a.tab, 
	#cmtswitcher a.curtab { padding: 5px 10px; margin-bottom: -1px; display: block; float: right; color: #555; text-decoration: none; }
	#cmtswitcher a.tab { border: 1px solid #FFF; border-bottom-color: #CCC; }
	#cmtswitcher a.curtab { background: #FCFCFC; border: 1px solid #CCC; border-bottom-color: #FCFCFC; }
	#cmtswitcher .addcomment, 
	#cmtswitcher .addtrackback { padding-left: 22px; height: 16px; line-height: 16px; display: block; font-size: 11px; float: left; margin-right: 15px; margin-top: 4px !important; margin-top: 3px; }
	#cmtswitcher .addcomment { background: url(images/icons.gif) 0 -112px no-repeat; }
	#cmtswitcher .addtrackback { background: url(images/icons.gif) 0 -144px no-repeat; }

#thecomments { margin:0px; }
	#thecomments .comment, #thecomments .messagebox { margin-bottom: 0px; background: #fff url(images/innerimage.gif) repeat-x bottom left; border-bottom: 1px dotted #CCC; }
.bcomment { margin-bottom: 0px; background: #fff url(images/innerimage.gif) repeat-x bottom left; border-bottom: 1px dotted #CCC; }
	.bcomment .author { background: #fff; padding-top: 6px; float: left; width: 81px; height: 86px; text-align: center; }
	.bcomment .author .name { padding-top:4px; font-weight:bold; }
	.bcomment .extralinks { padding-top:4px; font-size:11px;}
	.bcomment .info { margin-left: 94px; }
	.bcomment .info .date { font-size: 11px; padding: 4px 0px 8px 0px; }
	.bcomment2 { margin-bottom: 0px; background: #fff url(images/innerimage.gif) repeat-x bottom left; border-bottom: 1px dotted #CCC; }

.comment .author { background: #fff; float: left; width: 81px; height: 86px; text-align: center; }
.extralinks a { color: #3f8d9a; }
.comment .pic { background: url(images/commentpoint.png) 100% 33% no-repeat; padding-right: 14px; margin-top: 10px; }
.comment .name { width: 67px; padding-right: 14px; font-weight: bolder; overflow: hidden; }
.comment .avatar { padding: 1px; border: 1px solid #999; }
.comment .info { float: left; padding: 10px 15px 0; width: 509px; }
.comment .date, 
.trackback .date { float: left; font-size: 10px; }
.comment .act, 
.trackback .act { float: right; font-size: 10px; }
.comment .content { background: url(images/comment.gif) 100% 100% no-repeat; margin: 0 -15px; padding: 0 15px 10px; line-height: 145%; }
.comment .content p { margin-top: 10px; }
.comment .content blockquote p { margin-top: 0; margin-bottom: 10px; }

.admincomment .author { float: right; }
.admincomment .pic { background: url(images/commentpoint.png) 0% 33% no-repeat; padding-right: 0; padding-left: 14px; }
.admincomment .name { padding-right: 0; padding-left: 14px; }
.admincomment .info { float: right; }

#thetrackbacks { display: none; }
#thetrackbacks li { margin-top: 15px; }
#respond { padding: 10px; font-size: 11px; }
#respond .row { /*position:relative;*/ margin-bottom: 5px; }
#respond .textfield { width: 200px; float: left; }
#submit { font-size: 10px; }
#submitbox a.feed { background: url(images/icons.gif) 0 -256px no-repeat; padding-left: 22px; height: 16px; line-height: 16px; display: block; float: left; }
#emoticon { float: right; margin-top: 1px; margin-right: 10px; }
#comments { width: 620px; margin: 0px auto; }
#comments a { color:#CF4227; }
#respond .label { width: 200px; float: left; }
/* comment END */

