/*   
Theme Name: Galería Casas Riegner
Theme URI: http://www.casasriegner.com/wp-content/themes/CasasRiegner
Author: Daniel Villegas
Author URI: http://daniel.lapersuasion.com
Version: 1.0
*/

body {
	font: 100% 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #333333;
        font-weight: 200;
}

img { 
 border-style: none;
}

.oneColFixCtrHdr #container {
	width: 900px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left;
        list-style-type: none;
        position: relative;
}
.oneColFixCtrHdr #header {
	padding: 10px 0px 0px 10px;
	background-image:url("assets/header-background.png");
        height: 90px;
        overflow: visible;
        font: 100% 'Helvetica Neue', Helvetica, Arial, sans-serif;

}
.oneColFixCtrHdr #headerintro {
	padding: 10px 0px 0px 10px;	
	background-image:url("assets/header-background.png");
        height: 90px;
}
#header #menu {
	width: 778px;
        height: 11px;
        padding-top: 80px;
}

#logo {
        position: absolute;
        top: 0px;
        right: 0px;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}
.oneColFixCtrHdr #mainContent {
	padding-top: 30px; 
        padding-bottom: 30px;
        padding-left: 30px;
        padding-right: 0px;
	background: #FFFFFF;
	min-height: 400px;
        width: 870px;

}
.oneColFixCtrHdr #container #mainContent h1 {
	font-size: x-large;
	font-style: normal;
	line-height: normal;
	font-weight: 200;
        color:  #666666;

}

.oneColFixCtrHdr #container #mainContent h2 {
	font-size: large;
	font-style: normal;
	line-height: normal;
	font-weight: 200;
        color:  #666666;
}

.oneColFixCtrHdr #container #mainContent h3 {
	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: 200;
        color:  #666666;
        letter-spacing: 2px;
}

.oneColFixCtrHdr #container #mainContent h4 {

        font-weight: bold;
        font-size: small;
        color:  #666666;
        margin: 0;

}

.oneColFixCtrHdr #container #mainContent .Text h4 {

       width: 400px;
        font-weight: bold;
        font-size: small;
        color:  #666666;
        margin: 0;

}


.oneColFixCtrHdr #container #mainContent p {
	font-size: small;
        color:  #999999;
}

.oneColFixCtrHdr #container #mainContent a {
	font-size: small;
	line-height: normal;
        color:  #666666;

}

.oneColFixCtrHdr #container #mainContent ul {
	font-size: small;
	font-style: normal;
	line-height: normal;
        color:  #999999;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
}

.oneColFixCtrHdr #container #mainContent #artistMenuList li {
	font-style: normal;
        list-style-type: none;
}

.oneColFixCtrHdr #container #mainContent #artistMenuList a {
	font-size: 110%;
	font-style: normal;
	line-height: 210%;
        color:  #666666;
        letter-spacing: 2px;
}

.oneColFixCtrHdr #container #mainContent #intro {
        text-align: center;
        height: 400px;
        width: 900px;
        padding-top: 20px;
}

.oneColFixCtrHdr #container #mainContent #intro #front { 
        float: left;
        width: 550px;
        height: 400px;
}

.oneColFixCtrHdr #container #mainContent #intro #menu-frontleft {
        float: left;
        width: 200px;
        padding-top: 70px;
        position: relative;
}

.oneColFixCtrHdr #container #mainContent #newsWrapper {
         width: 500px;
         margin: auto; 
         text-align: center;
}

.oneColFixCtrHdr #container #mainContent #newsbar {
         margin-left: 20px;
         font-size: x-small;
         border-color: #777777; 
         border-width: thin;
         border-style: solid;
         background-color: #f5f5f5;
         text-align: left;
         padding: 3px;
         width: 500px;
}

.oneColFixCtrHdr #container #mainContent #newsbar a {
          font-size: x-small;
}
.oneColFixCtrHdr #mainContent #artistContent {
        width: 600px;
}

.oneColFixCtrHdr #mainContent #artistContent .artistList {
        list-style-type: square;
} 

.oneColFixCtrHdr #container #mainContent .artistImage {
position: absolute;
top: 200px;
left: 400px;
width: 500px;
overflow: hidden;
} 

.oneColFixCtrHdr #mainContent .exhibitionArchive {
margin-bottom: 20px;
width: 160px;
 border-bottom-color: #F2F2F2;
        border-bottom-style: solid;
        border-bottom-width: thin;
}  
    
.oneColFixCtrHdr #mainContent .Text {
        font-size: small;
        font-weight: 200;
        line-height: 150%;
        border-bottom-color: #F2F2F2;
        border-bottom-style: solid;
        border-bottom-width: thin;
}
.oneColFixCtrHdr #mainContent .Text  p {
       width: 400px;
}


.oneColFixCtrHdr #footer {
	padding: 5px;
	background-image:url("assets/header-background.png");
        font-size: x-small;
}

/* menu-front */

a.artists-front {
	display:block;
	background: url("assets/menu-front.gif") no-repeat;
	height: 32px;
	width: 100px;
	background-position: 0 5px;
        float: right;
}
a.artists-front:hover {
	background-position: 0 -30px;
        background-color: #FFFFFF;
}

a.artists-front:active {
	background-position: 0px -30px;
        background-color: #FFFFFF;
}

a.exhibitions-front {
	display:block;
	background: url("assets/menu-front.gif") no-repeat;
	height: 32px;
	width: 160px;
	background-position: -205px 5px;
        float: right;

}
a.exhibitions-front:hover {
	background-position: -205px -30px;
        background-color: #FFFFFF;
}

a.exhibitions-front:active {
	background-position: -205px -30px;
        background-color: #FFFFFF;
}	

a.publications-front {
	display:block;
	background: url("assets/menu-front.gif") no-repeat;
	height: 32px;
	width: 186px;
	background-position: -813px 5px;
        background-color: #FFFFFF;
        float: right;

}

a.publications-front:hover {
	background-position: -813px -30px;
        background-color: #FFFFFF;
}

a.publications-front:active {
	background-position: -813px -30px;
        background-color: #FFFFFF;
}
	
a.news-front { 
        clear: right;
	display:block;
	background: url("assets/menu-front.gif") no-repeat;
	height: 32px;
	width: 78px;
	background-position: -408px 5px;
        float: right;

}
a.news-front:hover {
	background-position: -408px -30px;
        background-color: #FFFFFF;
}

a.news-front:active {
	background-position: -408px -30px;
        background-color: #FFFFFF;
}

a.about-front {
	display:block;
	background: url("assets/menu-front.gif") no-repeat;
	height: 32px;
	width: 132px;
	background-position: -610px 5px;
        background-color: #FFFFFF;
        float: right;

}

a.about-front:hover {
	background-position: -610px -30px;
        background-color: #FFFFFF;
}

a.about-front:active {
	background-position: -610px -30px;
        background-color: #FFFFFF;
}
	
/* menu */

 
a.artists {
	display:block;
	background: url("assets/menu.gif") no-repeat;
	height: 11px;
	width: 55px;
	float: left;
	background-position: -4px -1px;
        margin-right: 10px;
}
a.artists:hover {
	background-position: -4px -37px;
}

a.artists:active {
background-position-y: -18px;
}

a.exhibitions {
	display:block;
	background: url("assets/menu.gif") no-repeat;
	height: 11px;
	width: 87px;
	float: left;
	background-position: -95px -1px;
        margin-right: 10px;

}
a.exhibitions:hover {
	background-position: -95px -37px;
}

a.exhibitions:active {
background-position-y: -18px;
}
	
a.publications {
	display:block;
	background: url("assets/menu.gif") no-repeat;
	height: 11px;
	width: 97px;
	float: left;
	background-position: -395px -1px;
        margin-right: 10px;

}
a.publications:hover {
	background-position: -395px -37px;
}

a.publications:active {
background-position-y: -18px;
}
	
a.news {
	display:block;
	background: url("assets/menu.gif") no-repeat;
	height: 11px;
	width: 45px;
	float: left;
	background-position: -195px -1px;
        margin-right: 10px;

}
a.news:hover {
	background-position: -195px -37px;
}

a.news:active {
background-position-y: -18px;
}

a.about {
	display:block;
	background: url("assets/menu.gif") no-repeat;
	height: 11px;
	width: 72px;
	float: left;
	background-position: -294px -1px;
        margin-right: 10px;

}
a.about:hover {
	background-position: -294px -37px;
}
	
a.about:active {
background-position-y: -18px;
}

a:link {
       color: #333333;
       text-decoration: none;
       font-weight: 200;
}


a:active {
       color:#000000;
       text-decoration: none;
       background-color:#F5F5F5;
       font-weight: 200;

}

a:visited {
        color: #333333;
        text-decoration: none;
       font-weight: 200;

}

a:hover {
	color:#666666;
	text-decoration: underline;
       font-weight: 200;

}


.post {
         float:left;
         width: 200px;
}

.exhibitionWrapper{
         height: 360px;
         width: 899px;
         position: relative;
         clear: both;
         overflow: hidden;
}

.publicationWrapper{
         height: 690px;
         width: 899px;
         position: relative;
         clear: both;
         overflow: hidden;
}

.newsWrapper{
         height: 360px;
         width: 900px;
         position: relative;
         clear: both;
         overflow: hidden;
}

.exhibition {
         float:left;
         width: 195px;
         margin: 5px;
         padding-top: 22px;
         border-width: 1px;
         border-style: solid;
         border-color: #F2F2F2;
         text-align: center;
         height: 270px;
         overflow: hidden;
}

.exhibitionTitle {
         padding-left: 22px;
         padding-right: 22px;
         padding-top: 5px;
         text-align: left;
}

.publication {
     float:left;
         width: 195px;
         margin: 5px;
         padding-top: 22px;
         border-width: 1px;
         border-style: solid;
         border-color: #F2F2F2;
         text-align: center;
         height: 310px;
         overflow: hidden;
}

.publicationTitle {
        
         padding-left: 22px;
         padding-right: 22px;
         padding-top: 5px;
         text-align: left;
}


#infoArtista {
         width: 600px;        
}

.strong {
font-weight: bold;
}

.navSingle {
 float: left;
 width: 100%;
 border-top-width: 1px;
 border-top-style: dashed;
 border-top-color: #F2F2F2;
}

.oneColFixCtrHdr #container #mainContent .navSingle a {
 font-size: x-small;
 font-weight: 700;
 color: #666666;
 letter-spacing: 2px;
 text-decoration: none;
}

.oneColFixCtrHdr #container #mainContent .navMenu a {
 letter-spacing: 2px;
 padding: 2px;
 border-width: 1px;
 border-style: solid;
 border-color: #F2F2F2;
 text-decoration: none;
 float: right;
 width: 200px;
}

.oneColFixCtrHdr #container #mainContent .navMenu a:hover {
 letter-spacing: 2px;
 padding: 2px;
 border-width: 1px;
 border-style: solid;
 border-color: #999999;
 text-decoration: none;

}
.oneColFixCtrHdr #container #mainContent .navMenu a:active {
 letter-spacing: 2px;
 padding: 2px;
 border-width: 1px;
 border-style: solid;
 border-color: #999999;
 background-color: #F2F2F2;
 text-decoration: none;
}

.oneColFixCtrHdr #container #mainContent .navMenuSearch a {
 letter-spacing: 2px;
 padding: 2px;
 border-width: 1px;
 border-style: solid;
 border-color: #F2F2F2;
 text-decoration: none;
 float: left;
 width: 115px;
}

.oneColFixCtrHdr #container #mainContent .navMenuSearch a:hover {
 letter-spacing: 2px;
 padding: 2px;
 border-width: 1px;
 border-style: solid;
 border-color: #999999;
 text-decoration: none;

}
.oneColFixCtrHdr #container #mainContent .navMenuSearch a:active {
 letter-spacing: 2px;
 padding: 2px;
 border-width: 1px;
 border-style: solid;
 border-color: #999999;
 background-color: #F2F2F2;
 text-decoration: none;
}

.oneColFixCtrHdr #header #menu #searchbox {
height: 20px;
width: 200px;
float: right;
position: relative;
top: -10px;
font-weight: 200;

}

.oneColFixCtrHdr #header #menu #searchbox #searchform {
}

.oneColFixCtrHdr #header #menu #searchbox .searchBtn {

float: right;
background: #FFF;
border: 1px;
border-color: #F2F2F2;
border-style: solid;
color: #333333;
cursor: pointer; /* cursor: hand; for IE5 */
display:block;
font: 100% 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 200;
font-size: 11px;
padding-left: 2px;
padding-right: 2px;
width: 50px;
}

.searchInput {
float: right;
width: auto;
}

.oneColFixCtrHdr #header #menu #searchbox .searchBtn:hover {
background: #F2F2F2;
}


.oneColFixCtrHdr #mainContent .searchResult {
margin-bottom: 20px;
width: 400px;
 border-bottom-color: #F2F2F2;
        border-bottom-style: solid;
        border-bottom-width: thin;
}  

.oneColFixCtrHdr #container #mainContent .searchCat {
font-size: x-small;
}
.oneColFixCtrHdr #container #mainContent .searchCat a {
font-size: x-small;
}

blockquote {
font-style: italic;
font-size: x-small;
margin-left: 20px;
}