/*  

Theme Name: Rock-Kitty.net v.2
Theme URI: http://rock-kitty.net
Description: Rock-Kitty.net v.2
Author: Kate
Author URI: http://rock-kitty.net

*/



body {
background: #CBEEFD url(images/background.jpg) top repeat-x;
margin: 0;
padding: 0;
font: 9pt Verdana, arial;}

#headerwrap {
width: 900px;
height: 286px;
margin: 0 auto;}

#header {
width: 900px;
background: url(images/header.jpg) no-repeat;
height: 286px;}

#logo {
margin-top: 0;
margin-left: 100px;}

#wrapper {
width: 1000px;
height: 100%;
margin: 0 auto;}

/* TOP NAVIGATION */

#navbar {
width: 900px;
margin-top: -30px;
text-align: center;}

.menu * {
padding: 0;
margin: 0;}

.menu {
width: 100%;
padding: 0;
margin: 0;}

.menu ul {
margin: 0;
padding-right: 80px;
position: relative; 
list-style-type: none;}

.menu ul li {
float: right;
display: inline;
padding-left: 10px;
list-style: none;}

.menu li a {
float: left;
display: inline;
font: bold 9pt Arial, Helvetica, sans-serif;
text-align: center;
margin: 0 15px;
letter-spacing: 0.5pt;
border-bottom: 2px solid #89D6F8;
text-decoration: none;
text-transform: uppercase;
color: #FFFFFF;}

.menu li a:hover {
text-decoration: none;
border-bottom: 2px solid #00C1F3;
color: #FFFFFF;}

h1 {
clear: both;
margin: 0;
padding-left: 50px;
padding-top: 12px;
text-align: center;
width: 490px;
font: bold 1.8em Verdana, serif;}

a.mainlink {
text-decoration: none;
color: #1A6D4F;}

a.mainlink:hover {
text-decoration: none;
color: #1A6D4F;}

/* SIDEBAR */

#mainnav {
float: right;
display: inline;
width: 280px;
margin-top: 30px;
margin-right: 40px;
color: #544C46;}

.rightnav {
float: left;
width: 280px; 
position: relative;}

#searchform {
right: 0;
background: url(images/nav1.jpg) top left no-repeat;
border: 1px solid #ffffff;
padding: 54px 15px 20px 15px;
min-height: 225px;}

#searchform form {
background: url(images/searchform.gif) top left no-repeat;
padding: 0;
margin: 0;}

#searchform input {
color: #4C4C4C;
font-size: 12px;}

#searchform input.keyword {
background: none; 
border: none; 
padding: 6px 0px 8px 8px; 
width: 240px;}

*+html #searchform input.keyword {
background: none; 
border: none; 
padding: 4px 0px 8px 8px; 
width: 240px;}

*html #searchform input.keyword {
padding: 4px 0px 8px 8px; }

#searchform input.search {
width: 32px; 
height: 26px; 
background: url(images/searchbutton.gif) no-repeat;}

#searchform .sbutton {
padding: 0px; 
margin: 43px 0px 0px 0px; 
top: 12px; 
background: none; 
position: absolute; 
right: 16px;}

*html #searchform {
height: 225px;} 

.feed-list {
margin-top: 10px;
padding: 0;
list-style-type: none;}

.feed-list ul {
margin: 0; 
padding: 5px 0;}

.feed-list li {
padding-left: 9px;
display: inline;
list-style-type: none;}

.feed-list li a {
padding-left: 16px;
background: url(images/feed.gif) no-repeat 0 50%;
list-style-type: none;
font-weight: bold;
color: #ffffff;}

.feed-list li a:hover {
text-decoration: underline;
color: #ffffff;}

#about {
padding-top: 65px;
padding-left: 5px;
line-height: 16px;
font: 10pt verdana, arial, helvetica, sans-serif;
width: 140px;
color: #ffffff;}

#pages {
right: 0;
margin-top: 30px;
background: url(images/nav2.jpg) top left no-repeat;
border: 1px solid #ffffff;
padding: 55px 15px 20px 20px;
min-height: 225px;}

*html #pages {
height: 225px;} 

#blogroll {
right: 0; 
margin-top: 30px;
background: url(images/nav3.jpg) top left no-repeat;
border: 1px solid #ffffff;
padding: 55px 15px 20px 20px;
min-height: 225px;}

*html #blogroll {
height: 225px;} 

.nav * {
padding: 0;
margin: 0;}

.nav li {
list-style: none;}

.nav li a {
display: block;
padding: 4px 0;
width: 200px;
background: url(images/arrow.gif) 0 10px no-repeat;
font: bold 10pt verdana, arial, helvetica, sans-serif;
text-decoration: none;
text-indent: 15px;
text-transform: capitalize;
color: #ffffff;}

.nav li a:hover {
text-decoration: underline;
color: #105828;}

.nav2 li a {
color: #F6CBEB;}

.nav2 li a:hover {
color: #F8DDF1;}

.nav3 li a {
color: #C9EDFB;}

.nav3 li a:hover {
color: #D8F1FB;}

.cat * {
padding: 0;
margin: 0;}

.cat {
width: 120px;}

.cat h2 {
clear: both;
font: bold 11pt Verdana, arial;
margin-top: 15px;
padding: 7px 0;
color: #842A82;}

.cat li {
list-style: none;}


/* MAIN PROPERTIES */

#main {
float: left;
display: inline;
background: #ffffff;
border: 1px solid #47C9F5;
margin-top: 28px;
margin-left: 40px;
padding: 20px;
text-align: justify;
width: 560px;
color: #4D4D4D;}

.entry {
position: relative;
margin-bottom: 60px;}

.postentry {
padding-top: 8px;
line-height: 1.7em;
font: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}

.pagentry {
line-height: 1.7em;
font: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}

img.aboutme {
float: left;
margin-right: 15px;
padding: 7px;
width: 182px;
height: 226px;
border: 1px solid #CCCCCC;}

h3 {
margin-top: 0;
background: url(images/h3.jpg) no-repeat;
margin-bottom: 1px;
width: 460px;
text-indent: 20px;
padding: 6px 0 0 0;
font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: left;
color: #27AECC;}

a.link {
margin-top: 20px;
text-decoration: none;
color: #27AECC;}

a.link:hover {
text-decoration: none;
color: #27AECC;}

.line {
clear: both;
padding: 1px 0 3px 0;
background: #F7F8F8 url(images/dottedbg.gif) repeat-x;}

.date {
position: absolute;
top: 0;
right: 0;
color: #7C7C7C;}

*html .date {
position: absolute;
padding-right: 20px;
color: #7C7C7C;}

.reply {
clear: both;
margin-top: 20px;
font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 14px;
color: #27AECC;}

blockquote {
padding-left: 7px;
padding-right: 5px;
font-size: 8pt;
border: 1px solid #B2D7E6;
color: #868686;}

.clear {
clear: both;}

/* AUTHOR TEXT */

.postauthor {
float: left;
background: #F7F8F8;
margin-right: 4px;
font-weight: bold;
color: #868686;}

.postauthor a {
color: #999898;}

.postauthor a:hover {
text-decoration: underline;
color: #999898;}

.postauthor-single {
float: left;
width: 100%;
padding-bottom: 4px;
background: #F7F8F8;
font-weight: bold;
color: #868686;}

.postauthor-single a {
color: #999898;}

.postauthor-single a:hover {
text-decoration: underline;
color: #999898;}

.entries {
clear: both;
height: 25px;
padding: 0;
margin-top: 45px;
margin-bottom: 3px;}

.left {
float: left;}

.right {
float: right;}

/* COMMENTS */

.com {
background: #F7F8F8;
padding-bottom: 4px;
font-size: 7.5pt;
font-weight: bold;
color: #868686;}

.com a {
background: url(images/comment.jpg) left no-repeat;
padding-left: 15px;
text-decoration: none;
color: #999898;}

.com a:hover {
text-decoration: underline;
color: #999898;}

h4 {
padding-top: 10px;
font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: left;
color: #27AECC;}

.author {
padding: 7px 0 0 10px;
font: bold 13pt Times New Roman, arial;
color: #71943B;}

.author a {
text-decoration: underline;
color: #86A740;}

.author a:hover {
text-decoration: none;
color: #A3C046;}

.alt {
position: relative;
background: #FAFEFF;
border: 1px solid #97DAF8;}

.alt .comid {
position: absolute;
z-index: 0;
top: 0;
right: 7px;
font: bold 40pt Times New Roman;
font-style: italic;
color: #E4F1F8;}

*html .alt .comid {
right: 20px;}

*+html .alt .comid {
right: 0;}

.del {
position: relative;
margin-top: 13px;
margin-bottom: 13px;
background: #FAFCF6;
border: 1px solid #81A23F;}

.del .comid {
position: absolute;
z-index: 0;
top: 0;
right: 7px;
font: bold 40pt Times New Roman;
font-style: italic;
color: #E8ECDF;}

*html .del .comid {
right: 20px;}

*+html .del .comid {
right: 0;}

.comment {
position: relative;
z-index: 1;
padding: 0 10px;}

.userinfo {
padding: 0 10px 10px 0;
text-align: right;
color: #A7A7A7;}

/* FOOTER */

#footer {
clear: both;
float: left;
display: inline;
width: 500px;
margin-top: 10px;
margin-left: 45px;
padding-left: 65px;
padding-top: 11px;
background: url(images/footer.jpg) no-repeat;
height: 35px;
font-size: 8pt;
color: #0496CD;}

#footer a {
font-size: 8pt;
text-align: left;
text-decoration: none;
color: #1DC2F3;}

#footer a:hover {
text-decoration: underline;
color: #1DC2F3;}

/* INPUT PROPERTIES */

.field {
background-color: #F6FCFE;
border: 1px solid #97DAF8;
color: #434545;}

.comments {
background-color: #F6FCFE;
border: 1px solid #97DAF8;
color: #434545;}

.button {
font-weight: bold;
background-color: #71A433;
border: 1px solid #45812A;
color: #FFFFFF;}

* html .button {
height: 20px;}

/* IMAGE STYLE */

img {
padding-right: 5px;
border: 0;}

img.alignleft {
float: left;
margin-right: 17px;
padding: 7px;
width: 160px;
height: 110px;
border: 1px solid #CCCCCC; }

.wp-smiley {
float: none;}

/* GENERAL LINK STYLE */

a {
text-decoration: none;
color: #048DB4;}

a:hover {
text-decoration: underline;
color: #069EC9;}

/* WIDGET PROPERTIES */

.widget_calendar td {
padding: 1px 5px;}

.widget_calendar caption {
color: #51443C;}

.widget_calendar th {
color: #649546;}

.widget_recent_comments li {
display: block;
padding: 5px 0;
width: 200px;
background:url(images/link.gif) 0 10px no-repeat;
font: 10pt Arial, Helvetica, sans-serif;
border-bottom: 1px dashed #B6CDD8;
text-decoration: none;
text-indent: 15px;
text-transform: capitalize;
color: #544C46;}

.widget_recent_comments li a {
border: none;
background: none;}

.widget_search {
display: none;}
