/* 
    Document   : BehrPhotography
    Created on : 13 Mar 2010, 8:22:55 PM
    Author     : user
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
body {
    background-color        : #333333;
    color                   : #B5AD88;
    font-size               : 12px;
    font-family             : Verdana,Arial,Helvetica,sans-serif;
    margin-right            : 0px;
    margin-left             : 0px;
    margin-bottom           : 20px;
    margin-top              : 20px;
}
.body {   
    background-color: #222222;
    border          : 0px solid #FFFFFF;
    color           : #B5AD88;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 0px;
    padding-left    : 0px;
    padding-bottom  : 0px;
    padding-top     : 0px;
    vertical-align  : text-top;
}

/* Standard Settings */
.standard {
    background-color: #222222;
    background-position: center;
    background-repeat  : no-repeat;
    border          : 0px solid #FFFFFF;
    color           : #B5AD88;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 0px;
    padding-left    : 0px;
    padding-bottom  : 0px;
    padding-top     : 0px;
}
.standard_border {
    background-color: #222222;
    background-position: center;
    background-repeat  : no-repeat;
    border          : 1px solid #444444;
    color           : #B5AD88;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 0px;
    padding-left    : 0px;
    padding-bottom  : 0px;
    padding-top     : 0px;
}
.standard_border_pad {
    background-color: #222222;
    background-position: center;
    background-repeat  : no-repeat;
    border          : 1px solid #444444;
    color           : #B5AD88;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 5px;
    padding-left    : 5px;
    padding-bottom  : 0px;
    padding-top     : 0px;
}
.standard_pad {
    background-color: #222222;
    border          : 0px solid #444444;
    color           : #B5AD88;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 5px;
    padding-left    : 5px;
    padding-bottom  : 0px;
    padding-top     : 0px;
}
.comment_pad {
    background-color: #222222;
    background-repeat: repeat-y;
    background-position: center;
    border          : 0px solid #444444;
    color           : #B5AD88;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 5px;
    padding-left    : 5px;
    padding-bottom  : 0px;
    padding-top     : 5px;
}
a:link.standard_link {
    color           : #E0DEB5;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}
a:active.standard_link {
    color           : #E0DEB5;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}
a:visited.standard_link {
    color           : #E0DEB5;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}
a:hover.standard_link {
    color           : #AAAAAA;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : underline;
}
.standard_heading {
    background-color: #222222;
    background-position: left;
    background-repeat  : repeat;
    border          : 0px solid #FFFFFF;
    color           : #B5AD88;
    font-size       : 12px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 0px;
    padding-left    : 5px;
    padding-bottom  : 0px;
    padding-top     : 0px;
}
.standard_heading_large {
    background-color: #222222;
    border          : 0px solid #FFFFFF;
    color           : #B5AD88;
    font-size       : 14px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 0px;
    padding-left    : 5px;
    padding-bottom  : 0px;
    padding-top     : 0px;
}
.standard_heading_small {
    background-color: #222222;
    border          : 1px solid #FFFFFF;
    color           : #B5AD88;
    font-size       : 10px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 0px;
    padding-left    : 5px;
    padding-bottom  : 0px;
    padding-top     : 0px;
}
.standard_image {
    background-color   : #222222;
    background-position: center;
    background-repeat  : no-repeat;
    border             : 1px solid #000000;
    color              : #B5AD88;
    font-size          : 11px;
    font-family        : Verdana,Arial,Helvetica,sans-serif;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 0px;
    margin-top         : 0px;
    padding-right      : 0px;
    padding-left       : 0px;
    padding-bottom     : 0px;
    padding-top        : 0px;
}

.standard_image_table {
    background-color   : #222222;
    background-position: center;
    background-repeat  : no-repeat;
    border             : 0px solid #000000;
    color              : #B5AD88;
    font-size          : 11px;
    font-family        : Verdana,Arial,Helvetica,sans-serif;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 0px;
    margin-top         : 0px;
    padding-right      : 0px;
    padding-left       : 0px;
    padding-bottom     : 0px;
    padding-top        : 0px;
}

h1 {
    color                   : #B5AD88;
    font-size               : 18px;
    font-family             : Verdana,Arial,Helvetica,sans-serif;
    font-weight             : bold;
    margin-right            : 0px;
    margin-left             : 0px;
    margin-bottom           : 20px;
    margin-top              : 20px;
}
h2 {
    color                   : #B5AD88;
    font-size               : 16px;
    font-family             : Verdana,Arial,Helvetica,sans-serif;
    font-weight             : bold;
    margin-right            : 0px;
    margin-left             : 0px;
    margin-bottom           : 20px;
    margin-top              : 20px;
}
h3 {
    color                   : #B5AD88;
    font-size               : 14px;
    font-family             : Verdana,Arial,Helvetica,sans-serif;
    font-weight             : bold;
    margin-right            : 0px;
    margin-left             : 0px;
    margin-bottom           : 20px;
    margin-top              : 20px;
}
h4{
    color                   : #B5AD88;
    font-size               : 12px;
    font-family             : Verdana,Arial,Helvetica,sans-serif;
    font-weight             : bold;
    margin-right            : 0px;
    margin-left             : 0px;
    margin-bottom           : 20px;
    margin-top              : 20px;
}
/* Upload Tables */
.upload_detail {
    background-color: #222222;
    border          : 1px solid #333333;
    color           : #B5AD88;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 2px;
    padding-left    : 2px;
    padding-bottom  : 2px;
    padding-top     : 2px;
    width           : 75%;
}
/* Non Standard */
.top_heading {
    background-color: #222222;
    background-position: left;
    background-repeat  : repeat;
    border          : 0px solid #FFFFFF;
    color           : #B5AD88;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 0px;
    padding-left    : 5px;
    padding-bottom  : 0px;
    padding-top     : 0px;
}
.no_border {
    border             : 0px solid #333333;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 0px;
    margin-top         : 0px;
    padding-right      : 0px;
    padding-left       : 0px;
    padding-bottom     : 0px;
    padding-top        : 0px;
}
.no_border_image {
    border             : 0px solid #000000;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 0px;
    margin-top         : 0px;
    padding-right      : 0px;
    padding-left       : 0px;
    padding-bottom     : 0px;
    padding-top        : 0px;
}
.background_image {
    background-color   : #222222;
    background-position: center;
    background-repeat  : no-repeat;
}
a:link.gallery_link {
    color           : #E0DEB5;
    font-size       : 12px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
    margin-left     : 5px;
}
a:active.gallery_link {
    color           : #E0DEB5;
    font-size       : 12px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
    margin-left     : 5px;
}
a:visited.gallery_link {
    color           : #E0DEB5;
    font-size       : 12px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
    margin-left     : 5px;
}
a:hover.gallery_link {
    color           : #565656;
    font-size       : 12px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
    margin-left     : 5px;
}
.light_border {
    background-color   : #666666;
    border             : 1px solid #333333;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 2px;
    margin-top         : 2px;
    padding-right      : 0px;
    padding-left       : 0px;
    padding-bottom     : 0px;
    padding-top        : 0px;
}
.dark_border {
    background-color   : #555555;
    border             : 1px solid #333333;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 2px;
    margin-top         : 2px;
    padding-right      : 0px;
    padding-left       : 0px;
    padding-bottom     : 0px;
    padding-top        : 0px;
}
.dark_border2 {
    background-color   : #323232;
    border             : 0px solid #333333;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 0px;
    margin-top         : 0px;
    padding-right      : 0px;
    padding-left       : 0px;
    padding-bottom     : 0px;
    padding-top        : 0px;
}
.dark_border3 {
    background-color   : #323232;
    border             : 1px solid #222222;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 0px;
    margin-top         : 0px;
    padding-right      : 0px;
    padding-left       : 0px;
    padding-bottom     : 0px;
    padding-top        : 0px;
}
.light_border_pad {
    background-color   : #666666;
    border             : 1px solid #333333;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 2px;
    margin-top         : 2px;
    padding-right      : 2px;
    padding-left       : 2px;
    padding-bottom     : 2px;
    padding-top        : 2px;
}
.dark_border_pad {
    background-color   : #555555;
    border             : 1px solid #333333;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 2px;
    margin-top         : 2px;
    padding-right      : 2px;
    padding-left       : 2px;
    padding-bottom     : 2px;
    padding-top        : 2px;
}
.red_border_pad {
    background-color   : #83334e;
    border             : 1px solid #333333;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 2px;
    margin-top         : 2px;
    padding-right      : 2px;
    padding-left       : 2px;
    padding-bottom     : 2px;
    padding-top        : 2px;
}

.light_border_pad_long {
    border             : 0px solid #333333;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 2px;
    margin-top         : 2px;
    padding-right      : 2px;
    padding-left       : 25px;
    padding-bottom     : 2px;
    padding-top        : 2px;
}
.dark_border_pad_long {
    background-color   : #555555;
    border             : 1px solid #333333;
    margin-right       : 0px;
    margin-left        : 0px;
    margin-bottom      : 2px;
    margin-top         : 2px;
    padding-right      : 2px;
    padding-left       : 25px;
    padding-bottom     : 2px;
    padding-top        : 2px;
}
.std_text_input {
    background-color : #B5AD88;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    height           : 60px;
    margin-right     : 2px;
    margin-left      : 2px;
    margin-bottom    : 2px;
    margin-top       : 2px;
    padding-right    : 2px;
    padding-left     : 2px;
    padding-bottom   : 2px;
    padding-top      : 2px;
    width            : 200px;
}
.text_input {
    background-color : #B5AD88;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    height           : 150px;
    margin-right     : 2px;
    margin-left      : 2px;
    margin-bottom    : 2px;
    margin-top       : 2px;
    padding-right    : 2px;
    padding-left     : 2px;
    padding-bottom   : 2px;
    padding-top      : 2px;
    width            : 550px;
}
.button_input {
    background-color : #333333;
    border           : 1px solid #B5AD88;
    color            : #B5AD88;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    font-weight      : bold;
    height           : 20px;
    margin-right     : 0px;
    margin-left      : 0px;
    margin-bottom    : 0px;
    margin-top       : 0px;
    padding-right    : 0px;
    padding-left     : 0px;
    padding-bottom   : 3px;
    padding-top      : 0px;
    text-decoration  : none;
    width            : 100px;
}
.button_input2 {
    background-color : #333333;
    border           : 1px solid #B5AD88;
    color            : #B5AD88;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    font-weight      : bold;
    height           : 20px;
    margin-right     : 0px;
    margin-left      : 0px;
    margin-bottom    : 0px;
    margin-top       : 0px;
    padding-right    : 3px;
    padding-left     : 3px;
    padding-bottom   : 3px;
    padding-top      : 3px;
    text-decoration  : none;
    width            : 100px;
}
.std_input {
    background-color : #B5AD88;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    margin-right     : 2px;
    margin-left      : 2px;
    margin-bottom    : 2px;
    margin-top       : 2px;
    padding-right    : 2px;
    padding-left     : 2px;
    padding-bottom   : 2px;
    padding-top      : 2px;
    width            : 150px;
}
.med_input {
    background-color : #B5AD88;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    margin-right     : 2px;
    margin-left      : 2px;
    margin-bottom    : 2px;
    margin-top       : 2px;
    padding-right    : 2px;
    padding-left     : 2px;
    padding-bottom   : 2px;
    padding-top      : 2px;
    width            : 300px;
}
.small_input {
    background-color : #B5AD88;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    margin-right     : 2px;
    margin-left      : 2px;
    margin-bottom    : 2px;
    margin-top       : 2px;
    padding-right    : 2px;
    padding-left     : 2px;
    padding-bottom   : 2px;
    padding-top      : 2px;
    width            : 100px;
}

.tiny_input {
    background-color : #B5AD88;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    margin-right     : 2px;
    margin-left      : 2px;
    margin-bottom    : 2px;
    margin-top       : 2px;
    padding-right    : 2px;
    padding-left     : 2px;
    padding-bottom   : 2px;
    padding-top      : 2px;
    width            : 60px;
}
.long_input {
    background-color : #B5AD88;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    margin-right     : 2px;
    margin-left      : 2px;
    margin-bottom    : 2px;
    margin-top       : 2px;
    padding-right    : 2px;
    padding-left     : 2px;
    padding-bottom   : 2px;
    padding-top      : 2px;
    width            : 500px;
}
.info_table {
    background-color : #333333;
    border           : 0px solid #222222;
    color            : #B5AD88;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    font-weight      : bold;
    margin-right     : 0px;
    margin-left      : 0px;
    margin-bottom    : 0px;
    margin-top       : 0px;
    padding-right    : 0px;
    padding-left     : 0px;
    padding-bottom   : 0px;
    padding-top      : 0px;
}
.right_text {
    border           : 0px solid #222222;
    color            : #B5AD88;
    font-size        : 12px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    margin-right     : 0px;
    margin-left      : 0px;
    margin-bottom    : 0px;
    margin-top       : 0px;
    padding-right    : 2px;
    padding-left     : 0px;
    padding-bottom   : 0px;
    padding-top      : 0px;
}
.table_error {
    background-color : #FF9999;
    border           : 1px solid #FF3333;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    font-weight      : bold;
    margin-right     : 0px;
    margin-left      : 0px;
    margin-bottom    : 0px;
    margin-top       : 0px;
    padding-right    : 5px;
    padding-left     : 5px;
    padding-bottom   : 0px;
    padding-top      : 0px;
}

.table_notify {
    background-color : #A1FFA1;
    border           : 1px solid #00F700;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    font-weight      : bold;
    margin-right     : 0px;
    margin-left      : 0px;
    margin-bottom    : 0px;
    margin-top       : 0px;
    padding-right    : 5px;
    padding-left     : 5px;
    padding-bottom   : 0px;
    padding-top      : 0px;
}

a:link.admin_link {
    color           : #E0DEB5;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}
a:active.admin_link {
    color           : #E0DEB5;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}
a:visited.admin_link {
    color           : #E0DEB5;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}
a:hover.admin_link {
    color           : #AAAAAA;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}

.rating {
    color       : #FF4444;
    font-size   : 11px;
    font-family : Verdana,Arial,Helvetica,sans-serif;
}
.comment {
    color       : #5675C3;
    font-size   : 11px;
    font-family : Verdana,Arial,Helvetica,sans-serif;
}
.view {
    color       : #41AA41;
    font-size   : 11px;
    font-family : Verdana,Arial,Helvetica,sans-serif;
}
.active_page {
    background-color : #E0DEB5;
    color            : #222222;
    font-size        : 11px;
    font-family      : Verdana,Arial,Helvetica,sans-serif;
    font-weight      : bold;
    padding-right    : 3px;
    padding-left     : 3px;
}

.nonstandard_heading {
    background-color: #222222;
    background-position: left;
    background-repeat  : repeat;
    border          : 0px solid #FFFFFF;
    color           : #B5AD88;
    font-size       : 11px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    margin-right    : 0px;
    margin-left     : 0px;
    margin-bottom   : 0px;
    margin-top      : 0px;
    padding-right   : 0px;
    padding-left    : 0px;
    padding-bottom  : 0px;
    padding-top     : 0px;
}

a:link.large_link {
    color           : #E0DEB5;
    font-size       : 13px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}
a:active.large_link {
    color           : #E0DEB5;
    font-size       : 13px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}
a:visited.large_link {
    color           : #E0DEB5;
    font-size       : 13px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : none;
}
a:hover.large_link {
    color           : #AAAAAA;
    font-size       : 13px;
    font-family     : Verdana,Arial,Helvetica,sans-serif;
    font-weight     : bold;
    text-decoration : underline;
}
