@charset "utf-8";
/* CSS Document 
   Designed by Tristan Denyer (www.tristandenyer.com) for Kevin Zimarik (www.jirafacreative.com)
   (c) 2009
*/

#99rock {position:relative;}

body {background:#000 url(images/kz_bg.jpg) no-repeat top center;}

#wrapper {width:850px;margin: 0 auto;padding:11px 0 0 0;}

#masthead {height:55px;padding:0 15px;}

h1 { margin:0 245px 0 30px; font-weight:normal; font-size:.9em; color:#CCC;font-family:Helvetica, Tahoma, Geneva, sans-serif;}
h1 a:link { color:#CCC;}
h1 a:visited { color:#CCC;}
h1 a:hover { color:#FFFFFF;}

#header { float:left; font-family:Helvetica, Arial, sans-serif; padding:0 0 0 10px; font-size:3em;}
#header2 { float:left; font-family:Helvetica, Arial, sans-serif; padding:0 0 0 3px; font-size:3em;}
.header3 { float:left; font-family:Helvetica, Arial, sans-serif; margin:11px 0 0 7px; padding:0 6px 0 4px; font-size:1.75em; border-top:1px solid #666;border-bottom:1px solid #666;border-left:1px solid transparent;border-right:1px solid transparent;}


#header a:link, #header a:visited, #header a:hover, #header a:active {text-decoration:none;color:#CCC;}
#header2 a:link, #header2 a:visited, #header2 a:hover, #header2 a:active {text-decoration:none;color:#556D97;}
.header3 a:link, .header3 a:visited, .header3 a:hover, .header3 a:active {text-decoration:none;color:#ccc;}

#event_promo img {float:right;padding:3px;border:1px solid #000;}
#event_promo img:hover {float:right;padding:3px;border:1px solid #556D97;}

#content_index, #content_gallery, #content_links {padding:0 4px;}
#content_links, #content_contact {height:579px;}
#content_links a {float:left;margin:0 10px 0 17px;}
#content_links span {color:#CCC;margin:0 10px 0 27px;font-size:36px;font-family:Georgia, "Times New Roman", Times, serif;}
#content_links p {color:#CCC;padding:10px 200px 0 27px;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4em;}
.hover_fade img {border:0;margin:20px 0;}
.hover_fade img:hover {border:0;opacity:.7;margin:20px 0;}

.menu {width:850px; height:40px;margin:10px auto;}
li {float:left;width:106px;margin:0;padding:0;text-align:center;}
li a {display:block;padding:0;height:100%;color:#FFF;text-decoration:none;border-left:1px solid #CCC;}
li a {background:url(images/bg2.jpg) repeat 0 0;}
li a:hover, li a:focus, li a:active,  {background-position:-18px 0;}
#current a {background:url(images/home_on.gif) no-repeat 0 -18px;height:18px; }
#current_b a {background:url(images/gallery_on.gif) no-repeat 0 -18px;height:18px; }
#current_c a {background:url(images/contact.gif) no-repeat 0 -18px;height:18px; }
#current_f a {background:url(images/links.gif) no-repeat 0 -18px;height:18px; }
#a a {background:url(images/home.gif) no-repeat 0 0;height:18px; }
#b a {background:url(images/gallery.gif) no-repeat 0 0;height:18px; }
#c a {background:url(images/contact.gif) no-repeat 0 0;height:18px; }
#d a {background:url(images/blog.gif) no-repeat 0 0;height:18px; }
#e a {background:url(images/stock.gif) no-repeat 0 0;height:18px; }
#f a {background:url(images/links.gif) no-repeat 0 0;height:18px; }
#g a {background:url(images/client.gif) no-repeat 0 0;height:18px; }

#footer {margin:5px auto;color:#666;font:10px "Trebuchet MS", Helvetica, Arial, sans-serif;border-top:1px solid #333;}
.footer_columns {padding:25px 0;width:282px;float:left;}
#footer a:link { color:#666;text-decoration:none;}
#footer a:visited { color:#666; text-decoration:none;}
#footer a:hover { color:#999; text-decoration:underline;}

#share {width:165px;float:right;}
#share span {float:left;}

#center_text {text-align:center;}

/* Rollover class */ 
.rollover { margin:0;float:right;display:block; width:100px; height:23px; text-indent:-9999px;overflow:hidden;}
a.rollover:link, a.rollover:visited, a.rollover:active { background:url(addthis_sprite.gif) no-repeat; } 
a.rollover:hover { background-position:0 -23px; }

/* Turn off all browser link outlines */ 
a { outline:none; } 

/* Share Rollover class */ 
.shr_fb_rollover, .shr_twt_rollover, .shr_ms_rollover, .shr_del_rollover {float:left;margin:0 2px;display:block; width:24px;height:24px;}
a.shr_fb_rollover:link, a.shr_fb_rollover:visited, a.shr_fb_rollover:active { background:url(images/socnet_bmks/fb_sprite.jpg) no-repeat;}
a.shr_twt_rollover:link, a.shr_twt_rollover:visited, a.shr_twt_rollover:active { background:url(images/socnet_bmks/twt_sprite.jpg) no-repeat;}
a.shr_ms_rollover:link, a.shr_ms_rollover:visited, a.shr_ms_rollover:active { background:url(images/socnet_bmks/ms_sprite.jpg) no-repeat;}
a.shr_del_rollover:link, a.shr_del_rollover:visited, a.shr_del_rollover:active { background:url(images/socnet_bmks/del_sprite.jpg) no-repeat;}
a.shr_fb_rollover:hover, a.shr_twt_rollover:hover, a.shr_ms_rollover:hover, a.shr_del_rollover:hover {background-position:0 -24px;}

.styleform { margin:0 0 0 20px; font-size:.8em; color:#CCC;font-family:Helvetica, Tahoma, Geneva, sans-serif;}
.boxes { background:#ebecec;}
.submitbtn { font-weight:normal; color:#1F66B4;}
.submitbtn:hover { font-weight:normal; color:#FFF; background-color:#39F;}
.resetbtn { font-weight:normal; color:#F00;}
.resetbtn:hover { font-weight:normal; color:#FFF; background-color:#C30;}
textarea, input {border: 1px solid #ccc;}
textarea:focus, input:focus {border: 1px solid #c93;background-color:#CBD9E4;}

