/*
Theme Name: Graphicindex Default
Description: The default Graphicindex theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Tags: blue, custom header, fixed width, two columns, widgets
	Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* Begin Typography & Colors */
/* CSS Document */
body{
color:#FFF;
background:url(images/bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
margin-top:10px;
padding:0px;
}
a:link, a:visited{
	color: #ffffff;
	text-decoration: none;
}
a:hover, a:active{
	text-decoration: none;
	color: #EB6E1F;
}
a img{
	border:0px none;
}
h1,h2,h3,h4,h5,h6{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
h1{
	font-size:36px;
}
h2{
	font-size:24px; color:#EB6E1F;
}

h5{
	font-size:20px;
}

h4{
	font-size:16px;
}
h3{
	font-size:14px; color:#7d7373;
}
h6{
	font-size:12px;
}
p{
	line-height:15px;
	word-spacing:2px;
	font-size:12px;
	text-align:justify;
}
.logo:hover{
	color:#4C4D4F;
}
.top_area{
	border-bottom:#FFFFFF 2px solid;
}
.nav{
	margin-bottom:10px;
}
.nav ul{
	list-style:none;
}
.nav ul li{
	display:inline;
	margin-left:15px;
}
.nav ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
.nav ul li a:hover{
	color:#EB6E1F;
	text-decoration:none;
}
/************************themes*************************************/
.main{
	margin:20px 0px 0px 0px;
}
.main_top{
	background-color:#4c4d4f;
}
.main_left{
	background:url(images/main_bg_l.gif) repeat-y;	
}
.main_center{
	background:url(images/main_c_bg.gif) repeat-x;
}
.content_area,.b_content_area,.pi_content_area,.o_content_area,.pr_content_area,.y_content_area,.g_content_area, .blog_right, .blog_content_area{
	padding:0px 10px 0px 10px;
	height:297px;
	overflow:auto;
}
.main_right_nav,.b_right_nav,.pi_right_nav,.o_right_nav,.pr_right_nav,.y_right_nav,.g_right_nav{
	background:url(images/gray_r_b.gif) bottom right no-repeat;
	background-color:#4c4d4f;
	padding:20px;
	padding-top:10px;
}
.b_content_area,.pi_content_area,.o_content_area,.pr_content_area,.y_content_area,.g_content_area, .blog_right{
	height:157px;
}
/******************************BLUE*******************************************/
.b_right_nav{
	background:url(images/b_r_b.gif) bottom right no-repeat;
	background-color:#5260a9;
}
.b_top{
	background-color:#5260a9;
}
.b_right{
	background-color:#1c3f95;	
}
.b_left{
	background:url(images/b_bg_l.gif) repeat-y;	
}
.b_center{
	background:url(images/b_c_bg.gif) repeat-x;
}
.b_content_area{
	background-color:#1c3f95;
}
.b_shadow{
	background:url(images/b_shadow.gif) repeat-x;
	
}
/*******************************END_BLUE********************************************/

/*******************************orange********************************************/
.o_right_nav{
	background:url(images/o_r_b.gif) bottom right no-repeat;
	background-color:#c7924e;
}
.o_top{
	background-color:#c7924e;
}
.o_right{
	background-color:#b06f0d;	
}
.o_left{
	background:url(images/o_bg_l.gif) repeat-y;	
}
.o_center{
	background:url(images/o_c_bg.gif) repeat-x;
}
.o_content_area{
	background-color:#b06f0d;
}
.o_shadow{
	background:url(images/o_shadow.gif) repeat-x;
	
}

/*******************************End_orange***************************************/

/*******************************PINK********************************************/
.pi_right_nav{
	background:url(images/pi_r_b.gif) bottom right no-repeat;
	background-color:#bb64a7;
}
.pi_top{
	background-color:#bb64a7;
}
.pi_right{
	background-color:#a9218e;	
}
.pi_left{
	background:url(images/pi_bg_l.gif) repeat-y;	
}
.pi_center{
	background:url(images/pi_c_bg.gif) repeat-x;
}
.pi_content_area{
	background-color:#a9218e;
}
.pi_shadow{
	background:url(images/pi_shadow.gif) repeat-x;
	
}
/*******************************END_PINK********************************************/

/*******************************G R E E N********************************************/
.g_right_nav{
	background:url(images/g_r_b.gif) bottom right no-repeat;
	background-color:#85ae60;
}
.g_top{
	background-color:#85ae60;
}
.g_right{
	background-color:#5d9732;	
}
.g_left{
	background:url(images/g_bg_l.gif) repeat-y;	
}
.g_center{
	background:url(images/g_c_bg.gif) repeat-x;
}
.g_content_area{
	background-color:#5d9732;
}
.g_shadow{
	background:url(images/g_shadow.gif) repeat-x;
	
}
/*******************************END_ G R E E N********************************************/

/*******************************Y E L L O W********************************************/
.y_right_nav{
	background:url(images/y_r_b.gif) bottom right no-repeat;
	background-color:#c2b695;
}
.y_top{
	background-color:#c2b695;
}
.y_right{
	background-color:#a29061;	
}
.y_left{
	background:url(images/y_bg_l.gif) repeat-y;	
}
.y_center{
	background:url(images/y_c_bg.gif) repeat-x;
}
.y_content_area{
	background-color:#a29061;
}
.y_shadow{
	background:url(images/y_shadow.gif) repeat-x;
	
}
/*******************************END_ Y E LL O W********************************************/

/*******************************P U R P L E********************************************/
.pr_right_nav{
	background:url(images/pr_r_b.gif) bottom right no-repeat;
	background-color:#7056a4;
}
.pr_top{
	background-color:#7056a4;
}
.pr_right{
	background-color:#522f91;	
}
.pr_left{
	background:url(images/pr_bg_l.gif) repeat-y;	
}
.pr_center{
	background:url(images/pr_c_bg.gif) repeat-x;
}
.pr_content_area{
	background-color:#522f91;
}
.pr_shadow{
	background:url(images/pr_shadow.gif) repeat-x;
	
}
/*******************************END_ P U R P L E********************************************/

/***************************END_THEMES*************************************/

/************************Side_nav*******************************/
.business_btn_big,.identity_btn_big,.wedding_btn_big,.ceol_btn_big,.card_btn_big,.art_btn_big{
	width:151px;
	height:151px;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:12px;
}
.business_btn_big{
	background-image:url(images/business_btn_big.png);
}
.identity_btn_big{
	background-image:url(images/identity_btn_big.png);
}
.wedding_btn_big{
	background-image:url(images/wedding_btn_big.png);
}
.ceol_btn_big{
	background-image:url(images/ceol_btn_big.png);
}
.card_btn_big{
	background-image:url(images/card_btn_big.png);
}
.art_btn_big{
	background-image:url(images/art_btn_big.png);
}
.business_btn_big:hover,.identity_btn_big:hover,.wedding_btn_big:hover,.ceol_btn_big:hover,.card_btn_big:hover,.art_btn_big:hover{
	background-position:0 -151px;
	color:#4C4D4F;
}
/*************************************** S M A L L ******************************************************************/
.business_btn_small,.identity_btn_small,.wedding_btn_small,.ceol_btn_small,.card_btn_small,.art_btn_small,.business_btn_pi,.identity_btn_pi,.wedding_btn_pi,.ceol_btn_pi,.card_btn_pi,.art_btn_pi,.business_btn_o,.identity_btn_o,.wedding_btn_o,.ceol_btn_o,.card_btn_o,.art_btn_o,.business_btn_g,.identity_btn_g,.wedding_btn_g,.ceol_btn_g,.card_btn_g,.art_btn_g,.business_btn_y,.identity_btn_y,.wedding_btn_y,.ceol_btn_y,.card_btn_y,.art_btn_y,.business_btn_pr,.identity_btn_pr,.wedding_btn_pr,.ceol_btn_pr,.card_btn_pr,.art_btn_pr{
	width:74px;
	height:74px;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:12px;
}
.art_btn_small,.art_btn_pi,.art_btn_o,.art_btn_g,.art_btn_y,.art_btn_pr{
	margin:0px;
}
/***************************************B L U E******************************************************************/
.business_btn_small{
	background-image:url(images/business_btn_small.jpg);
}
.identity_btn_small{
	background-image:url(images/identity_btn_small.jpg);
}
.wedding_btn_small{
	background-image:url(images/wedding_btn_small.jpg);
}
.ceol_btn_small{
	background-image:url(images/ceol_btn_small.jpg);
}
.card_btn_small{
	background-image:url(images/card_btn_small.jpg);
}
.art_btn_small{
	background-image:url(images/art_btn_small.jpg);
}

/******************************************************E N D - B L U E*************************************************************/

/***************************************O R A N G******************************************************************/
.business_btn_o{
	background-image:url(images/business_btn_o.jpg);
}
.identity_btn_o{
	background-image:url(images/identity_btn_o.jpg);
}
.wedding_btn_o{
	background-image:url(images/wedding_btn_o.jpg);
}
.ceol_btn_o{
	background-image:url(images/ceol_btn_o.jpg);
}
.card_btn_o{
	background-image:url(images/card_btn_o.jpg);
}
.art_btn_o{
	background-image:url(images/art_btn_o.jpg);
}

/******************************************************E N D - O R A N G**********************************************************/

/***************************************G R E E N******************************************************************/
.business_btn_g{
	background-image:url(images/business_btn_g.jpg);
}
.identity_btn_g{
	background-image:url(images/identity_btn_g.jpg);
}
.wedding_btn_g{
	background-image:url(images/wedding_btn_g.jpg);
}
.ceol_btn_g{
	background-image:url(images/ceol_btn_g.jpg);
}
.card_btn_g{
	background-image:url(images/card_btn_g.jpg);
}
.art_btn_g{
	background-image:url(images/art_btn_g.jpg);
}

/******************************************************E N D - G R E E N**********************************************************/

/***************************************P I N K******************************************************************/
.business_btn_pi{
	background-image:url(images/business_btn_pi.jpg);
}
.identity_btn_pi{
	background-image:url(images/identity_btn_pi.jpg);
}
.wedding_btn_pi{
	background-image:url(images/wedding_btn_pi.jpg);
}
.ceol_btn_pi{
	background-image:url(images/ceol_btn_pi.jpg);
}
.card_btn_pi{
	background-image:url(images/card_btn_pi.jpg);
}
.art_btn_pi{
	background-image:url(images/art_btn_pi.jpg);
}

/******************************************************E N D - P I N K**********************************************************/

/***************************************P U R P L E******************************************************************/
.business_btn_pr{
	background-image:url(images/business_btn_pr.jpg);
}
.identity_btn_pr{
	background-image:url(images/identity_btn_pr.jpg);
}
.wedding_btn_pr{
	background-image:url(images/wedding_btn_pr.jpg);
}
.ceol_btn_pr{
	background-image:url(images/ceol_btn_pr.jpg);
}
.card_btn_pr{
	background-image:url(images/card_btn_pr.jpg);
}
.art_btn_pr{
	background-image:url(images/art_btn_pr.jpg);
}

/******************************************************E N D - P U R P L E*********************************************************/

/***************************************Y E L L O W******************************************************************/
.business_btn_y{
	background-image:url(images/business_btn_y.jpg);
}
.identity_btn_y{
	background-image:url(images/identity_btn_y.jpg);
}
.wedding_btn_y{
	background-image:url(images/wedding_btn_y.jpg);
}
.ceol_btn_y{
	background-image:url(images/ceol_btn_y.jpg);
}
.card_btn_y{
	background-image:url(images/card_btn_y.jpg);
}
.art_btn_y{
	background-image:url(images/art_btn_y.jpg);
}
.art_btn_y{
	background-image:url(images/art_btn_y.jpg);
}
/******************************************************E N D - Y E L L O W*********************************************************/

.business_btn_small:hover,.identity_btn_small:hover,.wedding_btn_small:hover,.ceol_btn_small:hover,.card_btn_small:hover,.art_btn_small:hover,.business_btn_pi:hover,.identity_btn_pi:hover,.wedding_btn_pi:hover,.ceol_btn_pi:hover,.card_btn_pi:hover,.art_btn_pi:hover,.business_btn_o:hover,.identity_btn_o:hover,.wedding_btn_o:hover,.ceol_btn_o:hover,.card_btn_o:hover,.art_btn_o:hover,.business_btn_g:hover,.identity_btn_g:hover,.wedding_btn_g:hover,.ceol_btn_g:hover,.card_btn_g:hover,.art_btn_g:hover,.business_btn_y:hover,.identity_btn_y:hover,.wedding_btn_y:hover,.ceol_btn_y:hover,.card_btn_y:hover,.art_btn_y:hover,.business_btn_pr:hover,.identity_btn_pr:hover,.wedding_btn_pr:hover,.ceol_btn_pr:hover,.card_btn_pr:hover,.art_btn_pr:hover{
	background-position:0 -74px;
	color:#4C4D4F;
}
/*******************************************************************************************************************/
.flash_bg,.g_flash_bg,.b_flash_bg{
	background:url(images/GI_home_page.png) no-repeat;
}
.g_flash_bg{
	background:url(images/g_flash_bg.png);
}
.b_flash_bg{
	background:url(images/b_flash_bg.png);
}
.o_flash_bg{
	background:url(images/o_flash_bg.png);
}
.y_flash_bg{
	background:url(images/y_flash_bg.png);
}
.pr_flash_bg{
	background:url(images/pr_flash_bg.png);
}
.pi_flash_bg{
	background:url(images/pi_flash_bg.png);
}
/**********************************F O O T E R*****************************************/
.footer{
	margin-top:10px;
	padding-top:10px;
	text-align:left;
	border-top:#FFF solid 2px;
}
.footer a{
	color:#EB6E1F;
	text-decoration:underline;
}
.footer a:hover{
	color:#fff;
	text-decoration:none;
}
/*****************************N E W C S S*******************************************************/
.blog_right_nav{
	padding:0px 15px 0px 0px;
}
.blog_right, .blog_content_area{
	padding:0px 10px 0px 10px;
	height:auto;
	overflow:visible;
	width:282px;
}
.blog_content_area{
width:435px;
}
.blog_right ul{
list-style:none; font-size:12px; font-weight:bold; margin:0px; padding:0px;
}
.blog_right ul li{
color:#a5ddd7; margin:0px 0px 15px 0px; padding-bottom:5px;
}
.blog_right ul li ul{
list-style:disc; color:#ffffff; margin:10px 0px 0px 0px; padding-left:30px; font-weight:normal; font-size:11px; letter-spacing:1px;
}
.blog_right ul li ul li{
color:#ffffff; border:0px none; margin-bottom:5px;
}
.blog_bg{
	background:url(images/blog_bg.gif);
}
.post{
margin:10px 0px 0px 0px; 
}
.post_more{
padding:0px; text-align:right;
}
.post_more a, .post_btn{
color:#333333; background-color:#666666; padding:2px 6px 2px 6px; margin-left:10px; border:0px none;
}
.post_more a:hover, .post_btn:hover{
background-color:#8A8A8A;
}
.post_btn{
float:right; cursor:pointer;
}
.comments{
margin-top:20px;
}
.comments label{
font-size:14px; color:#CCCCCC; font-weight:bold; text-transform:uppercase;
}
.comment{
 border:1px dashed #999999; background-color:#333333; margin:10px 0px 10px 0px;color:#FFFFFF;
}
#searchform #s{
	width:250px; border:1px dashed #999999; background-color:#333333; margin:10px 0px 10px 0px;color:#FFFFFF;
}
#searchform #searchsubmit{
	color:#333333; background-color:#666666; padding:2px 6px 2px 6px; border:0px none;
}
.blog_content_area .more-link{
	color:#333333; background-color:#666666; padding:2px 2px 2px 5px; margin-top:9px; border:0px none; display:block; width:55px; float:right; font-size:11px;
}
.blog_content_area .more-link:hover{
background-color:#8A8A8A;
}
.blog_content_area h5, .blog_content_area h5 a, .blog_content_area h5 a:visited{
	font-family:"Georgia", Times New Roman, Times, serif; font-size:20px; color:#EB6E1F; font-weight:normal;
}
.blog_content_area h5 a:hover{
	color:#fdfdfd;
}
.postmetadata .postedin{
	color:#91DDD7; font-weight:bold;
}
.postmetadata a,.commentlist a, .postmetadata a:visited{
	color:#EB6E1F; text-decoration:none;
}
.postmetadata a:hover, .commentlist a:hover{
	color:#EB6E1F; text-decoration:underline;
}
.comment_textfield{
	border:1px dashed #999999; background-color:#333333; color:#FFFFFF;
}
.commentlist{
	padding-left:0px; list-style:none;
}
.entry a{
	text-decoration:none;
}
.next_prev, .next_prev a, .next_prev a:active, .next_prev a:visited{
color:#a5ddd7;
}
.next_prev a:hover{
color:#eb6e1f;
}
.ad-gallery {
/*background:#F5F5F5;
border:1px solid #C4C4C4;*/
width:800px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0px;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/wp-content/themes/graphicindex/images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/wp-content/themes/graphicindex/images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/wp-content/themes/graphicindex/images/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/wp-content/themes/graphicindex/images/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 5px;
      width: 13px;top:10px;
      display: block;
      background: url(/wp-content/themes/graphicindex/images/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 5px;top:10px;
      width: 13px;
      background: url(/wp-content/themes/graphicindex/images/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
		margin:0 auto;
      padding:5px;
      width: 88%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
