/*------------------------------------------------------------------------------
--------------------------------------------------------------------------------
COLOR STYLESHEET
--------------------------------------------------------------------------------
COLORS USED
#ffffff - White
#E4DABA - Beige
#B4CEF7 - Bluish Periwinkle
#9eb8e2 - Darker Bluish Periwinkle
#F9F9F9 - Grey
#EDF8F9 - Aqua Blue
#ABABAB - Darker Grey
------------------------------------------------------------------------------*/

/*--------------------------------
BODY
--------------------------------*/

body {
    background-color:#FFF;
    color:#ABABAB;
}

/*--------------------------------
BASIC CLASSES
--------------------------------*/
a:link {
    color:#B4CEF7;
}

a:visited {
    color:#B4CEF7;
}

a:active {
    color:#B4CEF7;
}

a:hover {
    color:#E4DABA;
}

/*--------------------------------
NAVIGATION
--------------------------------*/
.navigation {
    background-color:#ffffff;
}


.navigation a:link {
    color:#ABABAB;
}

.navigation a:active {
    color:#ABABAB;
}

.navigation a:visited {
    color:#ABABAB;
}

.navigation a:hover {
    color:#e8e9e9;
}

/*--------------------------------
HEADER
--------------------------------*/


.welcomemessage {
    color:#000000;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


.sitetitleone {
    color:#fc6305;
}

.sitetitletwo {
    color:#000000;
}

.slogan {
    background-color:#ebebebb7;
    color:#030303;;
}

.social i {
    color:#E4DABA;
    background-color:#ffffff;
}

.social a:link {
    color:#E4DABA;
}

.social a:active {
    color:#E4DABA;
}

.social a:visited {
    color:#E4DABA;
}

.social a:hover {
    color:#E4DABA;
}

.latestimages img {
    border:2px solid #ffffff;
}

.latestimages img:hover {
    border:2px solid #ffffff;
}


/*--------------------------------
FORMS
--------------------------------*/
input {
    border:1px solid #f4f4f4;
    color:#888888;
}

textarea {
    border:1px solid #f4f4f4;
    color:#888888;
}

input[type=submit] {
    background-color:#ffffff;
    border:1px solid #f4f4f4;
    color:#888888;
}

/*--------------------------------
FOOTER CLASSES
--------------------------------*/


#footer {
    background-color:#ffffff;
    color:#ABABAB;
}

#footer a:link {
    color:#ABABAB;
}

#footer a:active {
    color:#ABABAB;
}

#footer a:visited {
    color:#ABABAB;
}

#footer a:hover {
    color:#ABABAB;
}


/* H5 Class
   ========================================================================== */
h5 {
    color: #969696!important;
    background-color:#ffffff;
}

h5 a:link, h5 a:active, h5 a:visited {
    color: #969696;
}

h5 a:hover {
    color: #969696;
}



/* Basic CPG Colors
   ========================================================================== 
   All colors included in the basic CPG coding.
   IMPORTANT CLASSES ARE AT THE TOP.
   ========================================================================== */

.maintable {
     color:#444444;
     background-color:#ffffff;
}


/* Category Link Classes
   ========================================================================== */
.catlink:before{
    font-family: FontAwesome;
    font-size:100%;
    line-height:100%;
    margin: 0;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:5px;
    padding-right:5px;
    color:#dff0f0;
}

.catlink:before{
    content:"\f0da";
}


.catlink a:link {
 color:#BC9876;
 border-bottom:2px solid #F9F9F9;
}

.catlink a:active {
 color:#E4DABA;
 border-bottom:2px solid #F9F9F9;
}


.catlink a:visited {
 color:#E4DABA;
 border-bottom:2px solid #F9F9F9;
}


.catlink a:hover {
 color:#222222;
 border-bottom:2px solid #F9F9F9;
}


/* Image Class Colors
   ========================================================================== */
a img {
  border:6px solid #EDF8F9;
}

a img:visited {
  border:6px solid #EDF8F9;
}

a img:active {
  border:6px solid #EDF8F9;
}

a img:hover {
  border:6px solid #EFDABA;
}


/* Table Classes
   ========================================================================== */
.tableh1 {
    font-weight: 600;
    background-color:#e6c1e5;
    color:#b46795;
}

.tableh2 {
        background-color: #EDF8F9;
        color: #ABABAB;
}

.tableb {
        color: #9f9f9f;
}

.tablef {
}

/* Category Row
   ========================================================================== */
.catrow_noalb {
        border-bottom: 1px solid #ffffff;
}



.catrow {
        border-bottom: 1px solid #ffffff;
}

/* Statlink, which is the ??? files in ?? categories text
   ========================================================================== */

.statlink {
    color:#ffffff;
}

.statlink a {
       color: #ffffff;
}

.statlink a:hover {
       color: #ffffff;
}


/* H Classes
   ========================================================================== */
h1{
    color: #e9e9e9;
}

h2 {
    background-color: transparent;
}

h3 {
    font-color: #ffffff;
}

h4 {
    border: 1px solid #ffffff;
    background-color: #ffffff;
}


/* P, UL, Input, Textarea Buttons
   ========================================================================== */
.textinput {
        border: 1px solid #888888;
  background-color:#ffffff;
        color: #555555;
}

.listbox {
        border: 1px solid #888888;
}

.button {
        border: 1px solid #888888;
        background-position : bottom;
}

/* BBLink
   ========================================================================== */
.bblink a {
        color: #7b7b7b;
}

.bblink a:hover {
        color: #7b7b7b;
}

/* Below Thumbnail Classes
   ========================================================================== */
.album_stat {
   color: #686868;
}



.thumb_title {

}

.thumb_dimensions {
   color: #686868;
}

.thumb_caption_ctime {
background-color:#EDF8F9;
color:#9eb8e2;
}

.thumb_title_views {
background-color:#9eb8e2;
color:#ffffff;
}


.thumb_num_comments {
        background: #ffffff;
        color: #888888;
}

.user_thumb_infobox a {
        color: #555555;
}

.user_thumb_infobox a:hover {
        color: #555555;
}

/* Sort Cell
   ========================================================================== */
.sortorder_cell {
  background-color: transparent;
        color: #999999;
}


.sortorder_options {
        background : transparent;
        color: #999999;
}



/* NavMenu
   ========================================================================== */
.navmenu {
        color: #686868;
        background-color:#ffffff;
}

.navmenu a {
        color: #555555;
}

.navmenu a:hover {
        background-color:#ffffff;
        color: #696969;
}



/* Admin Menu
   ========================================================================== */
.admin_menu_thumb {
        border: 1px solid #888888;
        color: #555555;
}

.admin_menu_thumb a {
        color: #555555;
}


.admin_menu_thumb a:hover {
        color: #555555;
}

.admin_menu {
        border: 1px solid #888888;
        background-color: #e9e9e9;
        color: #555555;
}

.admin_menu a {
        color: #555555;
}

.admin_menu a:hover {
        color: #555555;
}


/* Alblink Class
   ========================================================================== */
.alblink {
       color: #9eb8e2;
}

.alblink a {
       color: #9eb8e2;
}

.alblink a:hover {
       color: #9eb8e2;
}

/* Other Classes
   ========================================================================== */
.comment_date{
        color : #555555;
}

.display_media {

}

.thumbnails {

}

.topmenu a {
        color : #CDCDCD;
}

.topmenu a:hover  {
        color : #CDCDCD;
}

.img_caption_table {
        background-color: #eeb6bd;
}

.img_caption_table th {
        background: #eeb6bd;
        color : #CDCDCD;
        border-top : 1px solid #888888;
}

.img_caption_table td {
        background: #eeb6bd;
        border-top : 1px solid #888888;
}

.debug_text {
        border: #888888;
        background-color: #eeb6bd;
}


.listbox_lang {
        color: #888888;
        background-color: #ffffff;
        border: 1px solid #ffffff;
}

.pic_title {
        color: #000000;
}

.pic_caption {
        color: #000000;
}

.cpg_message_info {
    color: #00529B;
    background-color: #e9e9e9;
}
.cpg_message_success {
    color: #4F8A10;
    background-color: #e9e9e9;
}
.cpg_message_warning {
    color: #9F6000;
    background-color: #e9e9e9;
}
.cpg_message_error {
    color: #D8000C;
    background-color: #e9e9e9;
}
.cpg_message_validation {
    color: #D63301;
    background-color: #e9e9e9;
}
.cpg_summary {
    color: #FF2B9C;
    background-color: #e9e9e9;
}


#GB_window {
  background-color: #e9e9e9;
  border: 5px solid #AAAAAA;
}
