/* color */
/* --- Common Links --- */
body {
	background: url(../images/bg-body.jpg) 0 0 repeat #f0f0f0;
}

a {
	color: #FF6600;
}

a:visited {
}

a:hover {
	color: #FF9966;
}

/* menu */
.sf-menu.sf-style-default a, 
.sf-menu.sf-style-default a:visited { 
  color:#279d9d;
  text-shadow: 1px 1px 0px #F2F2F2, 1px 2px 0px #B1B1B2;
}

.sf-menu.sf-style-default a.active,
.sf-menu.sf-style-default a.active:hover {
  background: #922528;
  color:#fff;
}

.sf-menu.sf-style-default li a:focus, 
.sf-menu.sf-style-default li a:hover, 
.sf-menu.sf-style-default li a:active {
  color: #922528;
}

.sf-menu.sf-style-default li.sfHover > a {
  background: #333;
  color: #fff;
}

.sf-menu.sf-style-default ul {
  border: 4px solid #333;
  background: #444;
}

.sf-menu.sf-style-default li li {
  border-top: 1px dotted #555;
}

.sf-menu.sf-style-default li li a,
.sf-menu.sf-style-default li li a:visited  {
  background: #444;
  color:#fff;
}

.sf-menu.sf-style-default li li a:focus, 
.sf-menu.sf-style-default li li a:hover, 
.sf-menu.sf-style-default li li a:active {
  color: #279d9d;
  background: #4d4d4d;
}

.sf-menu.sf-style-default li li a.active,
.sf-menu.sf-style-default li li a.active:hover {
  color:#279d9d;
}

.sf-menu.sf-style-default li.sfHover li.sfHover > a {
  color:#279d9d;
}

/* main menu */
#block-system-main-menu ul.menu li > a {
	color:#FF6633;
	text-shadow: 1px 1px 0px #333, 1px 2px 0px #000;
}

#block-system-main-menu ul.menu li > a:hover {
	color: #fff;
}

#block-system-main-menu ul.menu li > a.active-trail {
  color: #fff;
  background: #922528;
}

#block-system-main-menu ul.menu li.active-trail:hover > a.active-trail {
 background: #333; 
}

#block-system-main-menu ul.menu li > a.active {
	color:#fff;
}

#block-system-main-menu ul.menu li.active-trail li a.active-trail:hover {
  background: #4d4d4d;
}

#block-system-main-menu ul.menu ul { 
  border: 4px solid #333;
  background: #444;
}

#block-system-main-menu li.expanded:hover > a,
#block-system-main-menu li.expanded:focus > a {
  background: #333;
  color: #fff;
}

#block-system-main-menu li.expanded li.expanded:hover > a,
#block-system-main-menu li.expanded li.expanded:focus > a {
  color: #279D9D;
}

#block-system-main-menu ul.menu ul li a {
  background: #444; 
  color:#fff;  
}

#block-system-main-menu ul.menu ul li a:hover {
  color: #279D9D;
  background: #4d4d4d;
}

#block-system-main-menu ul.menu li.expanded > a:hover {
  color: #fff;
}

#block-system-main-menu ul.menu li.expanded li.expanded > a:hover {
  color: #279D9D;
}

/* featured */
#featured-wrapper {
 /*background: url(../images/bg-info-1.jpg) 0 0 repeat #922528;*/
 background-color:#000000;
 border-top: 2px solid #333333;
 border-bottom: 2px solid #333333;
}

.featured-inner {
 /* background: url(../images/arrow-bottom.gif) 0 100% repeat-x; padding: 0 0 4px 0; */
 
}

.featured-inner2 {
 /* background: url(../images/arrow-top.gif) 0 0 repeat-x; padding: 4px 0 0 0; */
}

#featured-wrapper h2 {
  color: #fff;
  text-shadow: 1px 2px 0 #551814;
}

/* jcarousel */
.jcarousel-skin-default .jcarousel-next, 
.jcarousel-skin-default .jcarousel-prev {
  background-image: url(../images/controls.png);
  background-repeat: no-repeat;
}

.jcarousel-skin-default .views-field-created {
  background: url(../images/bg-date.png) 100% 0 no-repeat;
}

.jcarousel-skin-default .views-field-body,
.jcarousel-skin-default .views-field-title {
  border-bottom: 2px solid #28170c;
  background: #ebb537;
  color:#432614;  
}

.jcarousel-skin-default .views-field-title a {
  color:#432614;
}

/* gallery */
.gallery-thumbs .views-field-field-images img,
#panel-first-wrapper .views-col .views-field-field-images img {
  border: 3px solid #cabdaa;
  background: #fff;
}

/* contact info */
.contact-info {
  border-bottom: 1px dotted #a3947d;
}

/* Connect with me */
.icons {
  background-image: url(../images/social_icons.png);
  transition: background-position 0.3s linear 0s;
  -webkit-transition: background-position 0.3s linear 0s;
  -o-transition: background-position 0.3s linear 0s;  
}

/* panel first menu */
#panel-first-wrapper .menu li {
  border-top: 1px dotted #a3947d;
}

/* about me */
.about-me .img,
.about-me img { 
  border: 4px solid #e7e7e7;
  background: #fff; 
}

.about-me h3 {
  color: #922528;
}

.about-me  h4 { 
  color:#000;
}

/* Social ---*/
#social-share-wrapper a {
	background-color: #333;
	color: #fff;
	background-image: url(../images/social_icons.png)
}

#social-share-wrapper a.icon-social-3:hover {
	background-color: #3d5b9c;
}

#social-share-wrapper a.icon-social-2:hover {
	background-color: #32b9dc;	
}

#social-share-wrapper a.icon-social-1:hover {
	background-color: #e99444;
}

/* main content */
#page-title {
  color: #333;
  text-shadow: 1px 1px 0 #F2F2F2, 1px 2px 0 #B1B1B2;
}

#featured-wrapper #page-title {
  color: #fff;
  text-shadow: 1px 2px 0 #551814;
}

.node-wrapper .date-wrapper {
	background: url(../images/bg-date-2.png) 100% 0 no-repeat;
}

#main-wrapper .date-content span,
.jcarousel-skin-default .date-content span { color:#666; }

#main-wrapper .date-right,
.jcarousel-skin-default .date-right {
  border-left: 1px solid #999;
}

#main-content .node {
	border: 2px solid #333333;
	background-color: #151515;
}

.arrow-up {
  background: url(../images/arrow-up.png) 0 0 no-repeat;
}

.submitted {
  color: #999;
}

.node .links li a, 
.comment .links li a {
  border-bottom: 1px dotted #922528;  
}

.node .links li a:hover, 
.comment .links li a:hover {
  border-bottom-color: #02918B;
}

.node .field-name-field-tags a {
 background: #333; 
 color: #fff;
}

.node .field-name-field-tags a:hover {
  background-color: #8F2925;
}

.node .field-name-field-tags a:hover {
  border-bottom-color: #02918B;
}

/* search */
#block-search-form {
  background: url(../images/bg-search.png) 0 0 no-repeat;
}

#cse-search-box .form-submit {
  background: url(../images/ic-search.png) 0 0 no-repeat;
}

.search-results {
  background: none repeat scroll 0 0 #fff;
  border: 2px solid #E5E5E5;
}

.search-results li {
  border-top: 1px dotted #ccc;
}

.search-results .search-info {
  color: #999;
}

/* sitebar first */
#sidebar-first-wrapper .block,
#sidebar-second-wrapper .block {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

#sidebar-first-wrapper .item-list ul li,
#sidebar-second-wrapper .item-list ul li {
  border-top: 1px dotted #AFAFAF;
}

#sidebar-first-wrapper .item-list ul li a,
#sidebar-second-wrapper .item-list ul li a {
  color:#333;
} 

#sidebar-first-wrapper .item-list ul li a:hover,
#sidebar-second-wrapper .item-list ul li a:hover,
#sidebar-first-wrapper .item-list ul li a.active,
#sidebar-second-wrapper .item-list ul li a.active {
  color: #8F2925;
} 

#sidebar-first-wrapper .item-list ul li .username,
#sidebar-second-wrapper .item-list ul li .username {
  color:#8F2925;
}

#sidebar-first-wrapper .item-list ul li .username:hover,
#sidebar-second-wrapper .item-list ul li .username:hover {
  color: #02918B;
}

#sidebar-first-wrapper .item-list ul li.views-row {
  border-bottom: 2px solid #e5e5e5;
} 
 
#sidebar-first-wrapper .menu li,
#sidebar-second-wrapper .menu li {
  border-top: 1px dotted #AFAFAF;
}

#sidebar-first-wrapper .menu li a,
#sidebar-second-wrapper .imenu li a {
  color:#333;
} 

#sidebar-first-wrapper .menu li a:hover,
#sidebar-second-wrapper .menu li a:hover,
#sidebar-first-wrapper .menu li a.active,
#sidebar-second-wrapper .menu li a.active {
  color: #8F2925;
} 

/* pannel first */
#panel-first-wrapper {
    background-image: url("../images/bench_background.png");
    background-position: center top;
    background-repeat: repeat-x;
	
 
}

.panel-first-inner {
    background-image: url("../images/lab_bench.png");
    background-position: right+100px top;
    background-repeat: no-repeat;
    margin-left: auto;
	color:#000000;
    padding-top: 160px;	
}

.panel-first-inner-2
{
	background-color:#CCCCCC;
}


#panel-first-wrapper .container h2 {
  color: #451f08;
}

#panel-first-wrapper .views-field-created {
  color: #999;
}

#panel-first-wrapper .views-row {
  border-bottom: 1px dotted #A3947D;
}

#panel-first-wrapper .quicktabs-wrapper .quicktabs-tabs,
#panel-first-wrapper .quicktabs-wrapper .quicktabs-tabs li a {
  border-bottom-color: #A3947D;
} 

#panel-first-wrapper .quicktabs-wrapper .quicktabs-tabs li a {
  color: #451F08 !important;
}

#panel-first-wrapper .quicktabs-wrapper .quicktabs-tabs li a:hover {
  color: #922528 !important;
  border-bottom-color: #8F2925 !important;
}

#panel-first-wrapper .quicktabs-wrapper .quicktabs-tabs li.active a.active {
  border-bottom-color: #8F2925 !important;
  color: #922528 !important;
}

#panel-first-wrapper .quicktabs_main .item-list ul li {
  border-top: 1px dotted #A3947D;
}

/* breadcrumb */
#breadcrumb-wrapper {
  border-bottom: 1px dotted #896650;
}

#breadcrumb-wrapper h2 {
  color: #fff;
}

.breadcrumb {
  color:#fff;
}

/* contact */
.contact-form,
#user-register-form,
#user-pass,
.profile {
  background: #fff;
  border: 2px solid #e5e5e5;
}

.form-submit {
  background: #922528;
  color: #fff;
}

.form-submit:hover,
.form-submit:focus {
  background: #000;
}

/* profile */
.profile h3 {
  border-bottom-color: #f0f0f0;
}

/* primary */
ul.primary {
  border-bottom: 2px solid #ddd;
}

ul.primary li a {
  border: 2px solid #ddd;
  border-bottom: none;
  background: #fff;
  color: #333;
}

ul.primary li.active a {
  background: #02918B;
  color: #fff;
  border: 2px solid #02918B;
  border-bottom: none;
}

/* topic */
#forum {
  background: #fff;
  border: 2px solid #e5e5e5;;
}

.action-links li a { 
  background: #02918B;
  color:#fff; 
}

.action-links li a:hover {
  background: #922528;
}

/* comment */
#comments {
  border-top: 2px solid #e5e5e5;
}

.comment-form {
  background: #fff;
  border: 2px solid #e5e5e5;
}

div.error, .error ,
.form-item input.error, 
.form-item textarea.error, 
.form-item select.error{
  border-color: #8F2925;
}

.comment { 
  border: 2px solid #E5E5E5; 
  background: #fff; 
}

#comments .comment {
  border: 1px solid #e5e5e5;  
}

#comments .indented {
  background: url(../images/indent-tree.gif) no-repeat left top;
}

/* login */
#user-login {
  background: #fff;
  border: 2px solid #e5e5e5;
}

/* Most Recent Blog Posts */
#sidebar-first-wrapper .views-row,
#sidebar-second-wrapper .views-row,
.recent-blog-post .views-row {
  border-bottom: 1px dotted #AFAFAF;
}

/* quicktabs */
.quicktabs-wrapper .quicktabs-tabs,
#sidebar-first-wrapper .item-list .quicktabs-tabs,
#sidebar-second-wrapper .item-list .quicktabs-tabs {
  border-bottom: 2px solid #ccc;
}

.quicktabs-wrapper .quicktabs-tabs li a,
#sidebar-first-wrapper .item-list .quicktabs-tabs li a,
#sidebar-second-wrapper .item-list .quicktabs-tabs li a {
  color:#02918B !important;
  border-bottom: 2px solid #ccc;
  text-shadow: 1px 1px 0 #F2F2F2, 1px 2px 0 #B1B1B2; 
} 

.quicktabs-wrapper .quicktabs-tabs li.active a,
#sidebar-first-wrapper .item-list .quicktabs-tabs li.active a,
#sidebar-second-wrapper .item-list .quicktabs-tabs li.active a,
.quicktabs-tabs li a:hover,
#sidebar-first-wrapper .item-list .quicktabs-tabs li a:hover,
#sidebar-second-wrapper .item-list .quicktabs-tabs li a:hover {  
  color: #8F2925 !important;  
  border-bottom-color: #8F2925;
}

/* see more */
.more-link a{
  border-bottom: 1px dotted #922528;
}

.more-link a:hover{
  border-bottom-color: #02918B;
}

.ui-widget-content a {
  color: #922528;
}

.ui-widget-content a:hover {
  color: #02918B;
}

.ui-accordion .ui-accordion-header a {
  color: #02918B;
  text-shadow: 1px 1px 0 #F2F2F2, 1px 2px 0 #B1B1B2;
}

.ui-accordion .ui-accordion-header a:hover {
  color: #922528;
}

.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active {
  color: #922528;
  background: #ddd;
  border: 2px solid #ddd;
}

.ui-state-active a
.ui-accordion .ui-state-active a,
.ui-accordion .ui-state-active a, 
.ui-widget-content .ui-state-active a, 
.ui-widget-header .ui-state-active a {
  color: #922528;
}

.ui-widget-content {
  border: 2px solid #ddd;
}

/* slideshow */
.slideshow,
.view-slideshow { 
  color:#fff;
}

.slideshow .views-field-field-image img {
  background: #5a1717;
  border: 1px solid #501313;
  border-bottom-color: #8a3737;
}

.slideshow .views-field-title {
  text-shadow: 1px 2px 0 #551814;
}

.slideshow .views-field-title a { color:#fff; }

.slideshow .views-field-view-node a {
  background: #006e69;
  color: #fff;
}

.slideshow .views-field-view-node a:hover {
  background-color: #02918b;
}

.views-slideshow-controls-text {
  background: url(../images/banner-arrow_bg.png) 0 0 no-repeat;
}

.views-slideshow-controls-text span a {
  background-image: url(../images/banner-arrows.png);
  background-repeat: no-repeat;
}

.views-slideshow-pager-field-item {
  background: url(../images/controls-3.png) 0 0 no-repeat;
}

.views-slideshow-pager-field-item.active {
  background-position: 0 -22px;
}

/* galleryformatter */
.galleryformatter-greenarrows .prev-slide {
  background: url(../images/btn_prev.gif) 0 0 no-repeat;
}

.galleryformatter-greenarrows .next-slide {
  background: url(../images/btn_next.gif) 0 0 no-repeat;
}

.galleryformatter-greenarrows .gallery-thumbs .arrow {
  background-image:url(../images/controls-2.png);
}

#main-content .gallery-thumbs .views-col .grid-inner {
  background: #fff;
  border: 1px solid #CABDAA;
}

#main-content .gallery-thumbs .views-col .grid-inner:hover,
#main-content .gallery-thumbs .views-col .grid-inner:focus {
  border-color: #aa9c88;
  box-shadow: 0 0 5px #888;
}

/* footer */
#footer-wrapper {
  /*background: url(../images/bg-info-3.jpg) 0 0 repeat #6f2121;*/
  background-color: #333333;
}

#footer-wrapper p {
  color: #ccc;
}

#footer-wrapper a { color:#ff6600; }

#footer-wrapper p  a {
  border-bottom: 1px dotted #fff;
}

#footer-wrapper .sf-menu a:hover,
#footer-wrapper .sf-menu a.active {
  border-bottom: 1px dotted #fff;
}

/* poll */
.node-poll ul.links li a.active {
  color: #922528;
}

.node-poll ul.links li a:hover {
  color: #000;
}

/* tag cloud */
.tagclouds.level1 { color:#000; }

.tagclouds.level2 { color:#02918B; }

.tagclouds.level3 { color:#922528; }

.tagclouds.level4 { color:#666; }

.tagclouds.level5 { color:#01b9a2; }

.tagclouds.level6 { color:#13a6d2; }
