@charset "UTF-8";/* CSS Document */
/*************************************************************MAIN STYLES**********/
body,td,th,ul,li {color:#BCC7CA;font-family:Cambria,serif;text-align:justify;padding:0;margin:0;list-style:none;list-style-image:none; }
body { background-color:#0c0c0c;margin:0;padding:0; }
h1,h2,h3 { font-family:Cambria,serif; }

p { margin:5px 0; }

a { color:#66CBCB;text-decoration:none;font-weight:bold; }
a:link { border:none; }
a:visited { border:none; }
a:hover { border:none;color:#FF3399;text-decoration:none; }
a:active { border:none;color:#FF3399;background-position:-26px; }

img { border:0;overflow:hidden;outline:none; }

h1 { margin:0 0 10px 0;color:white;font-size:1.6em;font-weight:normal;text-align:justify;padding-bottom:5px;border-bottom:2px dashed #FF3399; }

h2 { margin:-9px 0 15px 0;color:#FF3399;font-size:1.25em;text-align:justify;border-bottom:2px dashed #FF3399;padding:0 0 4px; }

h3 { color:#FF3399;font-size:1em;text-align:left;border-bottom:2px dashed #66CBCB;margin:6px 0;padding-bottom:2px;letter-spacing:.5px; }
/************************************************************TEXT STYLES**********/
.visitLink { position:relative;top:-11px;margin:0 0 0 -101px;font-size:1.15em;background:url(images/transPixel.png) repeat;width:91px;text-align:center;display:inline-block; }

.contentText { color:#BCC7CA; font-family:Cambria,serif; font-size:17px; font-style:normal; font-weight:normal; letter-spacing:0.7px; line-height:1.25em; margin-top:-7px;text-align:justify;
}
.contentText a { font-weight:bold; }
.contentText p { margin-bottom:10px; }

.h1Sub { font-family: Cambria, serif;font-size: 18px;font-style: normal;font-weight: bold;text-transform: normal;letter-spacing: normal;line-height: 1.3em;color:white;}

.h2Sub { font-size:0.75em;color:#66CBCB;}
.h2Sub a { font-size:1em;color:white; }
.h2Sub a:hover { color:#FF3399; }

.pink { color:#FF3399; }

.blue { color:#66CBCB; }

#footer { width:420px;text-align:center;font-size:0.85em;display:block;border-top:1px dashed #cccccc;padding:12px 0 5px 0;margin:-5px 0 0 375px;letter-spacing:1.25px; }
#footer li { font-size:13px; margin-bottom:3px; text-align:center; }
.next { height:20px;position:absolute;bottom:5px;right:12px; }
.next a { font-size:0.8em; }
.prev { height:20px;position:absolute;bottom:5px;left:12px; }
.prev a { font-size:0.8em; }

/************************************************************DIV STYLES**********/
#main { width:1014px;;margin:0 auto; }

#mainBG { background:url(images/mainBG.jpg) no-repeat;height:543px; }

#contentHolder { height:500px; }

.content { margin:1px 0 1px 2px;border:1px dashed #0c0c0c;height:477px;width:500px;float:left;padding:10px;position:relative; }

.clear { clear:left; }

.images { position:relative;padding:0 0 0 15px; }
.gImg { margin:-2px 5px 5px 0;border:1px dashed #0c0c0c; }
.gImg:hover { border:1px dashed #ff3399; }

.content li { list-style:none;list-style-image:none; }

.content ul a { font-size:0.95em; }
.content ul a:hover { font-weight:bold; }

#linksArea { margin-top:-5px; }

#kitty { margin:-10px auto 0 auto;position:relative;width:405px;font-size:0.7em;text-align:justify; }
#kittyImg { border:1px dashed #0c0c0c;height:305px;overflow:hidden;margin-bottom:2px; }
#kittyImg:hover { border:1px dashed #ff3399; }

#slider { position:relative;left:129px;height:498px;top:30px; }

.float { float:left; }

.scroll { overflow:visible;position:relative;height:540px; }
/************************************************************NAVIGATION STYLES**********/
#nav { width:193px;position:relative;left:72px; top:7px;}

#nav li { display:block;line-height:0;overflow:hidden;margin:0; }
#nav li span { display:block; }

#reelResume { font-size:0.85em;text-align:center;position:relative;bottom:25px; }

#servicesHolder { height:23px;padding:0;margin:0;display:inline-block;width:194px;position:relative; }
#servicesHolder li { float:left; }
#web { height:23px;background:url(images/navBroken/webWork.png) no-repeat;width:72px; }
#web:hover,#web.hover { background-position:0 -22px; }
#graphic { height:23px;background:url(images/navBroken/graphicWork.png) no-repeat;width:61px; }
#graphic:hover,#graphic.hover { background-position:0 -22px; }
#threeD { height:23px;background:url(images/navBroken/3dWork.png) no-repeat;width:61px; }
#threeD:hover,#threeD.hover { background-position:0 -22px; }

#aboutImage { background:url(images/navBroken/2_about.png) no-repeat;height:27px;overflow:hidden;display:block; }
#aboutImage:hover,#aboutImage.hover { background-position:0 -26px; }

#workImage { background:url(images/navBroken/4_work.png) no-repeat;height:25px;overflow:hidden;display:block; }
#workImage:hover,#workImage.hover { background-position:0 -26px; }

#playImage { background:url(images/navBroken/7_play.png) no-repeat;height:27px;overflow:hidden;display:block; }
#playImage:hover,#playImage.hover { background-position:0 -26px; }

#linksImage { background:url(images/navBroken/9_links.png) no-repeat;height:27px;overflow:hidden;display:block; }
#linksImage:hover,#linksImage.hover { background-position:0 -26px; }