/*
Theme Name: Ellen Pavlakos Website
Theme URI: http://wordpress.org/
Description: This is a custom themeset for the Ellen Pavlakos Studio Website.
Author: Lloyd Romero
Version: 1.0
Tags: ellen pavlakos theme
*/


/* =Reset default browser CSS. Based on work by Lloyd Romero http://www.drtvproductions.com
-------------------------------------------------------------- */
img {
    border:0px;
}

body {
    background-image:url(/IMAGES/background.jpg);
    background-repeat:no-repeat;
    background-position:top center;
    background-size: cover;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom:0px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
h1 {
    font-size:18px;
    font-weight:bold;
}

.entry-title {
    font-size:18px;
    font-weight:bold;
    color:#504845;
}

a:link {text-decoration:none;color:#522212;}
a:hover {text-decoration:none;color:#FF0000;}
a:active {text-decoration:none;color:#522212;}
a:visited {text-decoration:none;color:#522212;}


#main_wrapper {
    z-index:1;
    height: auto;
    margin: 0px auto;
    clear:both;
}
#main_wrapper
, #mid_section
, #homepage_section
, div.sc_menu
, #footer_art{
    width:1440px;
}
#mid_section {
    z-index:6;
    height:auto;
    clear:both;
}
#homepage_section {
    height:305px;
    clear:both;
}
#homepage_c1 {
    float:left;
    width:354px;
    width:58%;
    padding-left:21px;
    padding-left:1.25%;
    padding-right: 1.25%;
    height:648px;
    overflow-x:hidden; 
    overflow-y:auto;
    color:#504845;
}

#homepage_c2 {
    float:right;
    width:356px;
    width:22.5%;
    height:648px;
    text-align: right;
}
#ellen_img {
    margin-left:0px;
    margin-top:0px;
}

#the_artist_c1 {
    float:left;
    width:320px;
    width:20%;
    padding-left:21px;
    padding-left:1.25%;
    padding-right: 1.25%;
    height:648px;
    overflow-x:hidden; 
    overflow-y:auto;
    color:#504845;
}
#the_artist_c8 {
    z-index:9;
    float:left;
    width:365px;
    height:648px;
    font-size:18px;
    text-align:left;
    margin-left:-50px;
}


#the_artist_c2 {
    z-index:10;
    float:left;
    width:355px;
    width:60.5%;
    padding-top:55px;
    height:593px;
    text-align:left;
    font-size:12px;
    color:#504845;
}

#art_c1 {
    z-index:11;
    float:left;
    width:554px;
    width:60.5%;
    padding-left:1.25%;
    padding-right: 1.25%;
    height:648px;
    margin-left:0px;
    font-size:18px;
    text-align:left;
}

#art_c2 {
    z-index:8;
    float:right;
    width:156px;
    width:20%;
    height:648px;
    text-align:right;
}

#pic_nav img {
    margin-left:12px;
}

#side_nav {
    z-index:8;
    width:270px;
    width:17%;
    float:left;
    font-size:16px;
    text-transform:uppercase;
    color:#522212;
    margin-left:0px;
    line-height:32px;
}
#homepage_slider {
    width:inherit;
    height:128px;
    clear:both;
}
#homepage_text {
    width:inherit;
    height:234px;
    clear:both;

}
#homepage_description {
    width:100%;
    font-size:16px;
    margin-left:0px;
    padding-top:45px;
    line-height:20px;
    color:#504845;
}

#logo {
    width:auto;
    height:119px;	
}
#logo img {
    margin-left:0px;
    margin-top:61px;
    width:582px;
    height:33px;
    background-image:url(/IMAGES/ellen_pavlakos.jpg);
    background-repeat:no-repeat;
    background-position:top left;


}
#footer {
    z-index:2;
    height:auto;
    text-align:left;
    vertical-align:middle;
}
#footer_art {
    z-index:2;
    height:auto;
    text-align:right;
    vertical-align:middle;
}
#footer_c1 {
    float: left;
    width: 100%;
    height: auto;
    text-align: center;	
    padding-top: 15px;
}
#footer_desc {
    font-size:14px;
    float:right;
    height:auto;
    z-index:20;
    color:#464040;
    margin-right:0px;
    margin-top:20px;
    width: 100%;
    text-align: center;
}
#artHeaderDescription {
    font-size:22px;
    font-weight:bold;
}
#artDescription {
    font-size:20px; 
}
#artDescription #artDescription{   
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 10px;
}
#WIP {
    font-size:14px;
    float:right;
    height:35px;
    position:absolute;
    z-index:20;
    color:#464040;
    margin-left:150px;
    margin-top:460px;
}

#footer_desc img {
    margin-top:-10px;
    margin-right:10px;
}
#footer_c2 {
    float:left;
    font-size:19px;
    color:#853216;
    margin-top:6px;
    margin-left:16px;
}
#footer img {
    margin-right:11px;	
}
#asa {
    width:45px;
    height:35px;
    background-image:url(/IMAGES/associations/asa.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
#fidem {
    width:51px;
    height:35px;
    background-image:url(/IMAGES/associations/fidem.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
#ten_women {
    width:123px;
    height:35px;
    background-image:url(/IMAGES/associations/ten_women.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}

#exhibit_one {
    margin-top:18px;
    margin-left:14px;
    position:relative;
}

#exhibit_two {
    margin-top:8px;
    margin-left:14px;
    position:relative;
}
#exhibit_three {
    margin-top:8px;
    margin-left:14px;
    position:relative;
}

#public_one {
    margin-top:63px;
    margin-left:0px;
    position:relative;
}

#public_two {
    margin-top:10px;
    margin-left:15px;
    position:relative;
}

#guestbook_one {
    margin-top:109px;
    margin-left:15px;
    position:relative;
}
#exhibit_one, #exhibit_two, #exhibit_three,#public_one, #public_two, #guestbook_one {
    margin-left:0px;
}
#content { 
    padding: 0;
    margin-top: 0;
    margin-left: 16px;
    /*background-image:url(/IMAGES/background.jpg);*/
}
#header {
    font-family: georgia,serif; 
    font-weight: normal; 
    font-style: italic; 
    color: gray;
    margin-bottom: 0;
}

#dolphin {
    float:right;
    z-index:10;
    margin-right:93px;
    margin-top:50px;
}

#art_c2 {
    margin-left:0px;
    border:0px;    
}

#art_c2 img {
    border:0px;
}
#preview {
    margin-bottom:-10px;
}
#post {

}

#copyright {
    padding-top:10px;
    clear:both;
    font-size:14px;
    color:#504845;
    padding-bottom: 10px;
}
#contact_form input[type="text"]
, #contact_form input[type="email"]
, #contact_form textarea{
    width: 320px;
    padding: 5px;
    max-width: 100%;
    box-sizing: border-box;
}
#contact_form input[name="submit"]
{
    padding: 10px;
}
#art_c1 #art
{
    width: 100% !important;
}
#art_c1 #art #face_Switch{
    left: auto !important;
    right: 0px !important;
}
.full_row{
    width: 100%;
    padding: 0px;
    margin: 0 auto;
}
.full_row:after{
    clear: both;
    display: inline-block;
    content: " ";
}
.full_row .col_full_12,.full_row .col_full_6,.full_row .col_full_4,.full_row .col_full_3{
    display: inline-block;
    float: left;    
}
.full_row .col_full_12{
    width: 100%;
}
.full_row .col_full_6{    
    width: 50%;
}
.full_row .col_full_4{    
    width: 25%;
}
.full_row .col_full_3{    
    width: 33.33%;
}
#footer ul, #footer ul li{
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}
#art_c2 img{
    max-width: 100%;
}
