/* The page Body */
body { color: #777; }

/* Headings */
h1, h2, h3, h4, h5, h6, h7 { color: #555; }
s1 {color:#FFFFFF;}

h3, h4 { border-bottom: 1px solid #bbb; }
s1 { border-bottom: 1px solid #bbb; }

/* Links */
a { color: #0697d6; }

/* Menu */
.menu a { color: #ffffff; }
.menu ul li a:hover, { color:#FFFFFF;}
.menu ul li.current_page_item a { color: #063e77; }

.menu { background: transparent url('menu_bg.gif') repeat-x scroll center top; }

.nav > li > a, 
.nav > li > a:focus { background: transparent url('menu_separator.gif') no-repeat scroll left top; }
.nav > li:first-child > a { background: none; } 

.nav ul { border-top: 0px solid #0099FF;}
.nav ul li a { background-color: #2f76c3;}

.nav a:hover { background-color: transparent; }
.nav li:hover, .nav li.nav-hover,
.nav a:focus { background: transparent; }

.nav ul a:hover {background-color: #0099FF;  border: 0px solid #ffffff;!important; }
.nav ul li:hover, .nav ul li.nav-hover,
.nav ul a:focus { background: #fff; }
.nav li.current_page_item ul a { color: #ffffff !important; }
.nav li.current_page_item ul a:hover { color: #ffffff !important; }

/* Home page slider */
#slider-container { background-color: #fff; }
#slider, .slider { background: url('ajax-loader.gif') no-repeat 50% 50%; }
.nivo-caption { text-shadow: 0px 0px 0px #fff; }
.nivo-controlNav a { background: transparent url('slider_nav.png') no-repeat scroll left top; }
.nivo-controlNav a:hover,
.nivo-controlNav a.active { background: transparent url('slider_nav_selected.png') no-repeat scroll left top; }
#slider-footer { background: transparent url('big_box_bottom_bg.png') no-repeat scroll left top; }

/* Full-Width Home Page Slider */
#slider-full-width { background-color: #fff; }
#slider-full-width .caption-bg { background: transparent url('full_width_slider_footer_bg.gif') repeat-x scroll center top; }
#slider-full-width .caption { text-shadow: 1px 1px 0px #fff; }

#slider_nav li { background: transparent url('slider_nav.png') no-repeat scroll center top; }
#slider_nav li#button_selected { background: transparent url('slider_nav_selected.png') no-repeat scroll center top; }

/* The content container */
#container { background-color: #fff; }

/* The 3 Home Sections */
#home-3-sections h3,
#home-3-sections h3 a,
#home-portfolio h3,
#home-portfolio h3 a,
#home-blog h3,
#home-blog h3 a { color: #0697d6; }
#home-3-sections h3 a:hover,
#home-portfolio h3 a:hover,
#home-blog h3 a:hover { color: #555; }

.home-post { background-color: #f0f0f0; }
.home-post .post-title a:hover { color: #555; }


#home-3-sectionssixth h3,
#home-3-sectionssixth h3 a,
#home-portfolio h3,
#home-portfolio h3 a,
#home-sixth h3,
#home-sixth h3 a { color: #005bb5; }
#home-3-sectionssixth h3 a:hover,
#home-portfolio h3 a:hover,
#home-blog h3 a:hover { color: #555; }

.home-post { background-color: #f0f0f0; }
.home-post .post-title a:hover { color: #555; }



#home-3-sectionsmusic h3,
#home-3-sectionsmusic h3 a,
#home-portfolio h3,
#home-portfolio h3 a,
#home-sixth h3,
#home-sixth h3 a { color: #005bb5; }
#home-3-sectionsmusic h3 a:hover, 
#home-portfolio h3 a:hover,
#home-blog h3 a:hover { color: #555; }

.home-post { background-color: #f0f0f0; }
.home-post .post-title a:hover { color: #555; }










/* Sub-header */
#sub-header { background-color: #fff; }

#sub-header-content { background-color: #0697d6; }
#sub-header-content h2 { background-color: #0697d6; color: #fff; }

#sub-header-footer { background: transparent url('big_box_bottom_bg.png') no-repeat scroll left top; }

#sub-header-nav { text-shadow: 1px 1px 0px #fff; }
#sub-header-nav .delimiter { color: #555; }

/* Sub-header Search*/
#sub-header-search { background: transparent url('search_bg.png') no-repeat scroll left top; }
#sub-header-search .search { background: none; color: #999; }
#sub-header-search button { background: transparent url('search_btn.png') no-repeat scroll left top; }





/* Blog */
.post-title a:hover { color: #555; }
.post-meta { color: #555; background-color: #f0f0f0; }

.post-detail .post-title { color: #0697d6; background: transparent url('separator.gif') repeat-x scroll left bottom; }

/* Related Posts */
.related-posts-title { color: #0697d6; }
.related-posts { background-color: #f0f0f0; }

span.tooltip { background-color: #555; }
.related-posts-list li a span.tooltip { color: #fff; }

/* Comments */
.single-comment { background-color: #f0f0f0; }
.comment-meta { color: #555; }
.comment-arrow { background: transparent url('comment_Arrow.png') no-repeat scroll center top; }

/* Contact Page */
.input-error { background-color: #faeded; }
.sending-message { color: #555; background: transparent url('ajax-loader.gif') no-repeat left top; }
.success-sending-message,
.error-sending-message { color: #555; }

/* Portfolio 1 */
.portfolio-browse { color: #0697d6; }
.portfolio1-list img { background: url('ajax-loader.gif') no-repeat 50% 50%; }
.portfolio1-list .label-container { background: transparent url('box_bottom_bg.png') no-repeat scroll left top; }
.portfolio1-list .label-container .label { text-shadow: 1px 1px 0px #fff; }
.portfolio1-list .label-container .read-more { text-shadow: 1px 1px 0px #fff; }

/* Portfolio 2 */
.portfolio2-list img { background: url('ajax-loader.gif') no-repeat 50% 50%; }

/* Widgets */
.widget ul li ul { border-top: 1px solid #ddd; }
.widget li { border-bottom: 1px solid #ddd; }
.widget li a { background: transparent url('bullet_arrow_blue.png') no-repeat scroll left 3px; }
.widget li a:hover { text-decoration: underline; }
.widget img { background: #f0f0f0; border: 1px solid #eaeaea; }
.widget span.rounded-all { border: 10px solid #f0f0f0; }
.widget-posts li { background: none!important; }

/* Footer */
#footer-container { background-color: #fff; }
#footer { background: transparent url('footer_separator.gif') no-repeat scroll center top; }

/* Title */
.title { color: #0697d6; background: transparent url('separator.gif') repeat-x scroll left bottom; }
.titlesixth { color: #005bb5; }
.titlemusic { color: #005bb5; }

/* Buttons */
.button, .button-big, button { background-color: #0697d6; color: #fff; }
.button-unselected, .button-big-unselected { background-color: #e3e2e2; color: #555; }
.button:hover, .button-unselected:hover,
.button-big:hover, .button-big-unselected:hover,
button:hover { background-color: #555; color: #fff; }





/* Information Box */
.bar-info-box-1 { background-color: #555; color: #ccc; }
.bar-info-box-1 strong { color: #fff; }
.bar-info-box-1 .button-big:hover,
.bar-info-box-1 .button:hover { background-color: #e3e2e2; color: #555; }

.bar-info-box-2 { background-color: #f0f0f0; color: #777; }
.bar-info-box-2 strong { color: #555; }

.bar-info-box-3 { background-color: #0697d6; color: #ccc; }
.bar-info-box-3 strong { color: #fff; }

.bar-info-box-4 { background-color: #94c5f4; color: #336699; }
.bar-info-box-4 strong { color: #fff; }


.bar-info-box-5 { background-color: #ffc600; color: #ff9000; }
.bar-info-box-5 strong { color: #000; }


/* Information Box */
.info-box-1 .info-box-title { background-color: #0697d6; color: #fff; }
.info-box-1 .info-box-content { background-color: #f0f0f0; }

.info-box-4 .info-box-title { background-color: #6eaada; color: #fff;}
.info-box-4 .info-box-content { background-color: #fafafa; border:2px solid #6eaada;}



.info-box-2 .info-box-title { background-color: #0697d6; color: #fff; }
.info-box-2 .info-box-content { background-color: #555; color: #fff; }
.info-box-2 .button-big:hover,
.info-box-2 .button:hover { background-color: #e3e2e2; color: #555; }
.info-box-2 .button-big-unselected:hover,
.info-box-2 .button-unselected:hover { background-color: #0697d6; color: #fff; }

.info-box-3 .info-box-title { background-color: #555; color: #fff; }
.info-box-3 .info-box-content { background-color: #0697d6; color: #fff; }
.info-box-3 .info-box-content a { color: #fff; }
.info-box-3 .button-big-unselected,
.info-box-3 .button-unselected { color: #555!important; }
.info-box-3 .button-big-unselected:hover,
.info-box-3 .button-unselected:hover { color: #fff!important; }


.info-box-5 .info-box-title { background-color: #64bef7; color: #fff; }
.info-box-5 .info-box-content { background-color: #336699; color: #fff; }
.info-box-5 .info-box-content a { color: #fff; }
.info-box-5 .button-big-unselected,
.info-box-5 .button-unselected { color: #555!important; }
.info-box-5 .button-big-unselected:hover,
.info-box-5 .button-unselected:hover { color: #fff!important; }







/* Separator */
div.hr { background: transparent url("separator.gif") repeat-x scroll left bottom; }

/* Dropcaps */
.dropcap { color: #555; }
.dropcap-bg { color: #fff; background-color: #555; }

/* Inner Page Slider */
.slider-big + .slider-footer { background: transparent url('big_box_bottom_bg.png') no-repeat scroll left top; }
.slider-medium + .slider-footer { background: transparent url('medium1.png') no-repeat scroll left top; }
.slider-small + .slider-footer { background: transparent url('box_bottom_bg.png') no-repeat scroll left top; }

/* Bullets */
ul.bullet-arrow li { background: transparent url('bullet_arrow_blue.png') no-repeat scroll left 7px; }
ul.bullet-circle li { background: transparent url('bullet_circle_blue.png') no-repeat scroll left 11px; }
ul.bullet-arrow ul,
ul.bullet-circle ul { color: #999; }


/* FAQ */
.question { color: #555; }

/* Testimonials */
.testimonial { background-color: #f0f0f0; }
.testimonial-arrow { background: transparent url('comment_Arrow.png') no-repeat scroll center top; }

.featured-testimonial { background-color: #336699; color: #ddd; }
.featured-testimonial .testimonial-meta { color: #fff; }
.featured-testimonial .testimonial-arrow { background: transparent url('comment_Arrow_dark.png') no-repeat scroll center top; }

/* Pagenavi */
.wp-pagenavi .pages { background-color: #555; color: #fff; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { background-color: #e3e2e2; color: #555; }
.wp-pagenavi a:hover { background-color: #555; color: #fff; }
.wp-pagenavi span.current { background-color: #0697d6; color: #fff; }

/* Meta Information */
.meta { color: #666; }

/* Tables */
.table { border: 1px solid #f0f0f0; }
table .alt { background: #f0f0f0; }
tr { border-bottom: 1px solid #f0f0f0; }
th { background-color: #0697d6; border: 1px solid #0697d6; color: #fff;}
table tfoot tr th, table tfoot tr td { background-color: #555; border: 1px solid #555; color: #fff;} 

.tablefront { border: 0px}
tablefront .alt { background: #f0f0f0; }
tr { border-bottom: 0px solid #dce9f7; }
th { background-color: #0697d6; border: 0px solid #0697d6; color: #fff; }
td { border: 0px solid #000000; vertical-align:top; }
table tfoot tr th, table tfoot tr td { background-color: #555; border: 0px solid #555555; color: #000000;}


.tablestaff { border: 1px solid #f0f0f0;}
tablestaff .alt { background: #f0f0f0; }
tr { border-bottom: 0px solid #dce9f7; }
th { background-color: #0697d6; border: 0px solid #0697d6; color: #fff; }
td { border: 0px solid #f0f0f0; vertical-align:top; }
table tfoot tr th, table tfoot tr td { background-color: #555; border: 0px solid #555; color: #fff;}





/* Frontpage Tooltip */
.frontpage-tooltip-title { color: #0697d6; }
.frontpage-tooltip { background-color: #f0f0f0; }

span.tooltip { background-color: #336699; }
.frontpage-tooltip-list li a span.tooltip { color: #ffffff; }



/* Lightbox image hover icons */
.lightbox-image { background: transparent url('lightbox_image.png') no-repeat scroll 50% 50%; }
.lightbox-video { background: transparent url('lightbox_video.png') no-repeat scroll 50% 50%; }

/* Text Elements */
var, kbd, samp, code, pre { background: #fafafa; color: #666; }
pre { border: 1px solid #ddd; }
blockquote { color: #555; }

/* Forms */
input, textarea { -moz-box-shadow: inset 0 1px 3px #bbb; -webkit-box-shadow: inset 0 1px 3px #bbb; -khtml-box-shadow: inset 0 1px 3px #bbb; -o-box-shadow: inset 0 1px 3px #bbb; box-shadow: inset 0 1px 3px #bbb; background-color:#f0f0f0; color: #555; }
.ie7 input, .ie7 textarea,
.ie8 input, .ie8 textarea { border: 1px solid #ccc; }
.chrome input, .chrome textarea { border: 1px solid #fff; }
input:focus, textarea:focus { background: #f8f8f8; }



/* Secret Google Code */
.google a:link {color: #dce9f7;}
.google a:visited {color: #dce9f7;}
.google a:hover {color: #dce9f7;}
.google a:focus {color: #dce9f7;}
.google a:active {color: #dce9f7;}


#contactus fieldset
{
   width:800px;
   padding:20px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
}

#contactus legend, h2
{
   font-family : Arial, sans-serif;
   font-size: 2.6em;
   font-weight:bold;
   color:#333;
}

#contactus label
{
   font-family : Arial, sans-serif;
   font-size:1.8em;
   font-weight: bold;
}

#contactus input[type="text"],textarea
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 1.4em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}

#contactus input[type="text"]
{
  height:24px;
  width:750px;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px;   
  
}

#contactus #scaptcha
{
  width:60px;
  height:26px;
}

#contactus input[type="submit"]
{
   width:780px;
   height:56px;
   padding-left:0px;
   border : 3px solid #336699;
  
   
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px;   
}

#contactus textarea
{
  height:120px;
  width:750px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
   border-radius: 8px;  
}

#contactus input[type="text"]:focus,textarea:focus
{
  color : #009;
  border : 1px solid #990000;
  background-color : #ffff99;
  font-weight:bold;
}

#contactus .container
{
   margin-top:8px;
   margin-left:10px;
   margin-bottom: 10px;
}

#contactus .error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 1.4em;
   color: #900;
   background-color : #ffff00;
}

#contactus fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:610px;
}

#contactus fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 1.6em;
   font-weight:bold;
   color:#333;   
}

#contactus .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 1.4em;
   color:#333;   
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:36px;
   height:3px;
}
#fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_crdiv p
{
    display:none;
}
