/*
 * ------------------------------------------------------------------------
 * JA University Template for J25 & J32
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

/* COMMON STYLE
--------------------------------------------------------- */
a:hover, a:active, a:focus {
  color: #dd805b;
}

p.readmore a:hover {
  background-image: url(../images/readon-hover-bg.png);
}

button.validate:hover {
  background-color: #dd805b;
}

/* Profile page ---*/
body.profiles h2.contentheading a:hover,
body.profiles h2.contentheading a:focus,
body.profiles h2.contentheading a:active,
body.profiles .items-row .contentpaneopen:hover h2.contentheading a {
  color: #dd805b;
}

/* Videos page ---*/
.blog.videos .contentpaneopen .contentheading a:hover,
.blog.videos .contentpaneopen .contentheading a:focus,
.blog.videos .contentpaneopen .contentheading a:active {
  color: #dd805b;
}

/* Events page ---*/
.event-time a.btn-book {
  background: #dd805b;
}

/* Pagination */
.pagination ul li span {
  background: #dd805b;
}

/* MODULE STYLE
--------------------------------------------------------- */
/* Login form ---*/
#login-form p .button:hover {
  background: #dd805b;
  border: 1px solid #dd805b;
}

.login_form .button:hover, .login button:hover {
  background: #dd805b;
}

#login-form ul li a:hover,
#login-form ul li a:focus,
#login-form ul li a:active {
  background-image: url(../images/bullet-hover.gif);
}

div.user-links ul li a:hover {
  border-color: #dd805b;
}

div.logout-button .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* Newsfeed module ---*/
ul.newsfeed li h5.feed-link a:hover,
ul.newsfeed li h5.feed-link a:focus,
ul.newsfeed li h5.feed-link a:active {
  color: #dd805b;
}

/* Logout page ---*/
div.logout .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
  background: #ffffff;
/*  border-bottom: 1px solid #5c3c36;*/
}

h1.logo a {
	background-image: url(../images/logo.jpg);
}

/* Search form */
#ja-search .inputbox {
  background: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}

#ja-search .button {
  background: url(../images/icon-search.png) no-repeat center center #ffffff;
  color: #000000;
}

#ja-search .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}


/* NAVIGATION
--------------------------------------------------------- */
#ja-mainnav {
  background: #ffffff;
  border-top: 0px solid #ffffff;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Bottom spotlight 1 */
#ja-botsl1 {
  background: url(../images/pattern-bg.png) #6d473f;
  color: #c3a7a1;
}

#ja-botsl1 .main {
  border-bottom: 1px solid #7e574f;
}

#ja-botsl1 a {
  color: #c3a7a1;
}

#ja-botsl1 a:hover,
#ja-botsl1 a:focus,
#ja-botsl1 a:active {
  color: #fff;
}

/* Bottom spotlight 2 */
#ja-botsl2 {
  background: url(../images/pattern-bg.png) #6d473f;
  border-bottom: 1px solid #5c3c36;
  color: #c3a7a1;
  text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}

#ja-botsl2 ul.menu li a, #ja-botsl2 ul.menu li span.separator {
  background-image: url(../images/bullet-dark.gif);
  color: #c3a7a1;
}

/* Breadcrumbs ---*/
#ja-navhelper {
  background: url(../images/pattern-bg.png) #e5dbc1;
  border-top: 1px solid #7a554d;
  border-bottom: 1px solid #5c3c36;
}

#ja-navhelper .main {
  color: #c3a7a1;
}

#ja-navhelper .main a {
  color: #c3a7a1;
}

#ja-navhelper .main a:hover,
#ja-navhelper .main a:focus,
#ja-navhelper .main a:active {
  color: #fff;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
  background: url(../images/pattern-bg.png) #e5dbc1;
  border-top: 1px solid #7a554d;
  color: #c1a5a0;
}

#ja-footer a {
  color: #000000;
}

#ja-footer a:hover {
  color: #666666;
}


/* Contact page ---*/
div.contact-links ul li a:hover,
div.contact-links ul li a:focus,
div.contact-links ul li a:active {
  border-color: #dd805b;
}

.contact-form .button {
  background: #dd805b;
  border: 1px solid #dd805b;
}

div.contact-miscinfo .info-block.icon1 {
  background-image: url(../images/ct-icon1.png);
}

div.contact-miscinfo .info-block.icon2 {
  background-image: url(../images/ct-icon2.png);
}

div.contact-miscinfo .info-block.icon3 {
  background-image: url(../images/ct-icon3.png);
}

/* Smart search */
.search-course div.finder .button:hover {
  background: #dd805b;
  border-color: #dd805b;
}

#finder-search .word .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* Search page */
.search .word button:hover {
  background: #dd805b;
  border-color: #dd805b;
}

/* Mostread module */
ul.mostread li a:hover,
ul.mostread li a:focus,
ul.mostread li a:active {
  background-image: url(../images/bullet-hover.gif);
}

/* ACYmail */
div.acymailing_form p .inputbox {
  background: #83574e;
  color: #ccb0aa;
}

div.acymailing_form p .button {
  background: #dd805b;
  border-color: #dd805b;
}

/* Contact list */
ul.contact-list li.phone {
  background-image: url(../images/icon-phone.png);
}

ul.contact-list li.email {
  background-image: url(../images/icon-email.png);
}

ul.contact-list li a {
  border-bottom: 1px dotted #c3a7a1;
}

/* Social list */
ul.social-list li a {
  background-image: url(../images/icon-socials.png);
}

/* Edit button */
.formelm-buttons button:hover {
  background: #dd805b;
  border-color: #dd805b;
}

/* Typograpy */
.btn-submit:hover {
  background-color: #dd805b;
}