@charset "UTF-8";
/* CSS Document */

a {
	border:0;
	padding:0;
	margin:0;
	outline:0;
}
a:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#ffffff;
margin:0;
border:0;
padding:0;
outline:0;
}
a:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#ffffff;
margin:0;
border:0;
padding:0;
outline:0;
}
a:hover
{
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#666666;
margin:0;
border:0;
padding:0;
outline:0;
}
a:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#ffffff;
margin:0;
border:0;
padding:0;
outline:0;
}
a.atitle:link
{
text-decoration:none;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#6666ff;
margin:0;
border:0;
padding:0;
}
a.atitle:visited
{
text-decoration:none;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#6666ff;
margin:0;
border:0;
padding:0;
}
a.atitle:hover
{
text-decoration:none;
cursor:hand;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#ffff00;
margin:0;
border:0;
padding:0;
}
a.atitle:active
{
text-decoration:none;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#6666ff;
margin:0;
border:0;
padding:0;
}
a.blank:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
margin:0;
border:0;
padding:0;
display:block;
}
a.blank:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
margin:0;
border:0;
padding:0;
display:block;
}
a.blank:hover
{
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
margin:0;
border:0;
padding:0;
display:block;
}
a.blank:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
margin:0;
border:0;
padding:0;
display:block;
}

/* menu hover buttons on non index pages */
a.blanklogo2:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
margin:0;
border:0;
padding:0;
display:block;
}
a.blanklogo2:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
margin:0;
border:0;
padding:0;
display:block;
}
a.blanklogo2:hover
{
background-image: url('RKLogo0.jpg');
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
margin:0;
border:0;
padding:0;
display:block;
}
a.blanklogo2:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
margin:0;
border:0;
padding:0;
display:block;
}

a.fillerDesign:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:158px;
height:24px;
float:left;
}
a.fillerDesign:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:158px;
height:24px;
float:left;
}
a.fillerDesign:hover
{
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#666666;
margin:0;
border:0;
padding:0;
display:block;
width:158px;
height:24px;
float:left;
}
a.fillerDesign:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:158px;
height:24px;
float:left;
}
a.fillerServices:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:103px;
height:24px;
float:left;
}
a.fillerServices:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:103px;
height:24px;
float:left;
}
a.fillerServices:hover
{
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#666666;
margin:0;
border:0;
padding:0;
display:block;
width:103px;
height:24px;
float:left;
}
a.fillerServices:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:103px;
height:24px;
float:left;
}
a.fillerContact:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:86px;
height:24px;
float:left;
}
a.fillerContact:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:86px;
height:24px;
float:left;
}
a.fillerContact:hover
{
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#666666;
margin:0;
border:0;
padding:0;
display:block;
width:86px;
height:24px;
float:left;
}
a.fillerContact:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:86px;
height:24px;
float:left;
}

a.RKButton:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:130px;
height:24px;
float:left;
}
a.RKButton:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:130px;
height:24px;
float:left;
}
a.RKButton:hover
{
background-image: url('RK-Button.jpg');
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#666666;
margin:0;
border:0;
padding:0;
display:block;
width:130px;
height:24px;
float:left;
}
a.RKButton:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:130px;
height:24px;
float:left;
}

a.RKDesignButton:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:158px;
height:24px;
float:left;
}
a.RKDesignButton:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:158px;
height:24px;
float:left;
}
a.RKDesignButton:hover
{
background-image: url('RK-Design-Button.jpg');
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#666666;
margin:0;
border:0;
padding:0;
display:block;
width:158px;
height:24px;
float:left;
}
a.RKDesignButton:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:158px;
height:24px;
float:left;
}

a.ServicesButton:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:103px;
height:24px;
float:left;
}
a.ServicesButton:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:103px;
height:24px;
float:left;
}
a.ServicesButton:hover
{
background-image: url('Services-Button.jpg');
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#666666;
margin:0;
border:0;
padding:0;
display:block;
width:103px;
height:24px;
float:left;
}
a.ServicesButton:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:103px;
height:24px;
float:left;
}

a.ContactButton:link
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:86px;
height:24px;
float:left;
}
a.ContactButton:visited
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:86px;
height:24px;
float:left;
}
a.ContactButton:hover
{
background-image: url('Contact-Button.jpg');
text-decoration:none;
cursor:hand;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#666666;
margin:0;
border:0;
padding:0;
display:block;
width:86px;
height:24px;
float:left;
}
a.ContactButton:active
{
text-decoration:none;
font-size:15pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#333333;
margin:0;
border:0;
padding:0;
display:block;
width:86px;
height:24px;
float:left;
}

/* footer */
a.footer:link
{
text-decoration:none;
font-size:12pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#cc0000;
margin:0;
border:0;
padding:0;
}
a.footer:visited
{
text-decoration:none;
font-size:12pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#cc0000;
margin:0;
border:0;
padding:0;
}
a.footer:hover
{
text-decoration:none;
cursor:hand;
font-size:12pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#ffffff;
margin:0;
border:0;
padding:0;
}
a.footer:active
{
text-decoration:none;
font-size:12pt;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
color:#cc0000;
margin:0;
border:0;
padding:0;
}



body
{
background-image: url('RagingKittyBG2.jpg');
background-color:#333333;
background-position:50% 0%;
background-repeat:no-repeat;
background-attachment:fixed;
text-align:center;
margin:10px 0 0 0;
border:0;
padding:0;
background-repeat:no-repeat;
overflow:auto;
font-family:goudy old style, bell mt, ms serif, footlight mt light, times new roman;
}

img.hidden
{
display:none;
}
div.portfoliobody
{
background-image: url('PortfolioBG.jpg');
position:relative;
width:980px;
height:700px;
left:0;
top:0;
border:0;
margin:0 auto;
text-align:left;
background-repeat:no-repeat;
}
div.portfoliosmenu
{
position:absolute;
top:430px;
left:114px;
width:980px;
color:#ffffff;
text-align:center;
}
div.webdesignbody
{
background-image: url('WebDesignBG.jpg');
position:relative;
width:980px;
height:700px;
left:0;
top:0;
border:0;
margin:0 auto;
text-align:left;
background-repeat:no-repeat;
}
div.logosbody
{
background-image: url('LogosBG.jpg');
position:relative;
width:980px;
height:700px;
left:0;
top:0;
border:0;
margin:0 auto;
text-align:left;
background-repeat:no-repeat;
}
div.graphicsbody
{
background-image: url('GraphicsBG.jpg');
position:relative;
width:980px;
height:700px;
left:0;
top:0;
border:0;
margin:0 auto;
text-align:left;
background-repeat:no-repeat;
}
div.printmediabody
{
background-image: url('PrintMediaBG.jpg');
position:relative;
width:980px;
height:700px;
left:0;
top:0;
border:0;
margin:0 auto;
text-align:left;
background-repeat:no-repeat;
}
div.photographybody
{
background-image: url('PhotographyBG.jpg');
position:relative;
width:980px;
height:700px;
left:0;
top:0;
border:0;
margin:0 auto;
text-align:left;
background-repeat:no-repeat;
}
div.musicbody
{
background-image: url('MusicBG.jpg');
position:relative;
width:980px;
height:700px;
left:0;
top:0;
border:0;
margin:0 auto;
text-align:left;
background-repeat:no-repeat;
}
div.servicesbody
{
background-image: url('ServicesBG.jpg');
background-color:#1c1c1c;
position:relative;
width:980px;
height:1500px;
left:0;
top:0;
border:0;
margin:0 auto;
text-align:left;
background-repeat:no-repeat;
}
div.services 
{
position:absolute;
left:220px;
top:180px;
width:665px;
color:#ffffff;
border:0;
padding:0;
margin:0;
}
.WideLeft2 {
	background: url(Wide-Left-2.gif) repeat-y;
	display:block;
	position:absolute;
	width:195px;
	height:800px;
	left:0;
	top:699px;
}
ul.services, li.services
{
border:0;
padding:0;
margin:3px 0 0 0;
color:#ffffff;
list-style-image:url(favicon.gif);
list-style-position:inside;
font-size:13pt;
}
li.services a:link 
{
text-decoration:none;
border:0;
padding:0;
margin:0;
color:#cc0000;
}
li.services a:visited
{
text-decoration:none;
border:0;
padding:0;
margin:0;
color:#cc0000;
}
li.services a:hover 
{
text-decoration:underline;
border:0;
padding:0;
margin:0;
color:blue;
}
li.services a:active
{
text-decoration:none;
border:0;
padding:0;
margin:0;
color:#cc0000;
}
div.services h2 
{
color:#cc0000;
margin:0;
border:0;
padding:0;
}
div.contactbody
{
background-image: url('ContactBG.jpg');
position:relative;
width:980px;
height:700px;
left:0;
top:0;
border:0;
margin:0 auto;
text-align:left;
background-repeat:no-repeat;
}
div.mail 
{
position:absolute;
left:250px;
top:205px;
border:0;
padding:0;
margin:0;
}
form.mail
{
color:#ffffff;
border:0;
margin:0;
padding:0;
}
input.mail
{
width:400px;
margin:0;
border:3px solid #000000;
padding:0;
}
textarea.mail
{
border:3px solid #000000;
margin:0;
padding:0;
}
input.mail2
{
background-color:#000000;
color:#ffffff;
margin:0;
border:3px solid #000000;
padding:0;
}
div.footer
{
position:absolute;
bottom:5px;
left:260px;
border:0;
padding:0;
margin:0;
color:#666666;
}

/* non index menu */
div.NonIndexMenu
{
position:absolute;
left:294px;
top:88px;
width:477px;
height:24px;
border:0;
margin:0;
padding:0;
}
.RKButton span, .RKDesignButton span, .ServicesButton span, .ContactButton span { 
position: absolute;
margin:0;
border:0;
padding:0;
visibility: hidden;
}
.RKButton span img, .RKDesignButton span img, .ServicesButton span img, .ContactButton span  imgimg { 
border:0;
margin:0;
padding:0;
}
.RKButton:hover span, .RKDesignButton:hover span, .ServicesButton:hover span, .ContactButton:hover span, .Button4a:hover span { 
visibility: visible;
top:-88px;
left:516px; 
}

.upperrightpic {
	border:0;
	padding:0;
	margin:0;
	outline:0;
}
