/*
    Document   : general
    Created on : Sep 16, 2011, 9:21:30 PM
    Author     : Navid Langaroudi
    Description:
        Purpose of the stylesheet follows.
*/

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

@font-face {font-family: "NeutraText";	src:url('/NeutraText-Light.ttf');}
@font-face {font-family: "myriadpro";	src: url('/MYRIADPRO-COND.OTF');}
@font-face {font-family: "Helvetica Neue Light"; src: url('/HelveticaNeue-Light.otf');}
@font-face {font-family: "Lucida Grande Bold";	src: url('/LucidaGrandeBold.ttf');}


root {
    display: block;
}
body,
html
{
    margin:0;
    padding:0;
}
#wrap {
    width:1070px; /*1070*/
    margin:0 auto;
    margin-top: 5px;
    border:0px solid #e0e0e0;
}


#centeredmenu
{
    float:left;
    width:100%;
    background:#fff;
    border-bottom:0px solid #000;
    /*overflow:hidden; */
    position:relative;
    border:0px solid red;
    padding-top: 50px;
}
#centeredmenu ul
{
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li
{
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a
{
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
  /* background:#ddd;*/
   color:#676766;
   font-weight:bold;
   font-size: 14px; /*menu size is 10 and verdana -by ligvani*/
   text-decoration:none;
   font-family: "Helvetica Neue Light";
  letter-spacing:1px;
   line-height:1.3em;
}
#centeredmenu ul li a:hover
{
   /*background:#369;*/
   color:#CE906F;
   font-weight:bold;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover
{
   color:#CE906F;
   /*background:#000;*/
   font-weight:bold;
}

#middleHeader
{
    color:#CE906F;
    clear:both;
    font-family: "Lucida Grande Bold",Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 22px;
    letter-spacing: 3px;
    padding-top: 25px;
    padding-bottom: 105px;
    text-align: center;
    border:0px solid red;
}

.pressSubHeader
{
    color: #676767;
    font-family: "Helvetica Neue Light";
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    margin: 0px;
    text-align: center;
}

.pressSubFooter {
    font-style: italic;
}

#sidebar
{
    float:left;
    width:370px;
    padding:10px;
    text-align: right;
}

#homepageImage
{
    color:#CE906F;
    font-family: "Helvetica Neue Light",Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 16px;
    font-weight:bold;
    padding-top:22px;
    margin:0px;
}

#homeSignature
{
    float: right;
}
#artistStatementHeader
{
    color:#CE906F;
    font-family: "Helvetica Neue Light",Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 16px;
    font-weight:bold;
    padding-top:35px;
    margin:0px;

}
.capitalLetter
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#808080;
}

#main {
    float:left;
    padding:10px;
    color:#404040;
    text-align: justify;
    border:0px solid red;
    margin-left:38px;
}

#mainPressList {
    float:left;
    padding:10px;
    padding-left: 0px;
    color:#404040;
    text-align: justify;
    border:0px solid red;
    margin-left:10px;
}

.mainArticle
{
    width: 380px;
    color:#404040 !important;
    font-family: "Helvetica Neue Light";
    font-size: 15px;
    font-weight:normal;
}

#footer {
    clear:both;
    padding:5px 10px;
}
#footer p {
    margin:0;
}
* html #footer {
    height:1px;
}

.bioArticle
{
    width:500px;
    font-family: "Helvetica Neue Light", Verdana, Tahoma;
    font-size: 18px;
    color:#000 !important;
}

#bioPhoto
{
	border:0px solid red;
	padding: 35px 0px 2px 2px;
	height: 190px;
}
/*-------press-------*/
#pressArticleNew
{

    font-family: "Helvetica Neue Light", Verdana, Tahoma;
    font-size: 15px;
    color:#000000 !important;
    padding-left: 90px;
    padding-right: 90px;
    text-align: justify;
}
#pressArticleNew .banner
{
    text-align: center;
}
#pressArticleNew .pdfLink
{
    font-weight: bold;
    text-align: left;
    padding-left: 340px;

}
.pdfLink a
{
    text-decoration: none;
    color:#000;
}
.pdfLink a:hover
{
   /*background:#369;*/
   color:#CE906F;
}
#pressArticleNew
{
    display: inline-block;

    margin-left: 50px !important;
    margin-right:50px !important;
}
.articleHeader
{
    font-weight: bold;
}
.articleSubHeader
{
    font-style: italic;
}
#pressArticleNew .test
{
    border: 1px solid red;

}
.pressArticle
{
    width:500px;
    font-family: "NeutraText", Verdana, Tahoma;
    font-size: 18px;
    color:#000 !important;
    text-align: center;
}
.pressList ul
{
    list-style-type:square;
    list-style-image:url("/images/list_square_solid.png");
    padding-top:50px;


}
.pressList li
{
    padding:-100px;
    padding-bottom: 10px;

}
.pressList li a
{
    color:#676766;
    padding-bottom: 10px;
    font-family: "Helvetica Neue Light";
    font-size: 17px;
    font-weight: bold;
    text-decoration:none;
}
.pressList Span
{
    color:#CE906F;
    font-family:  "Helvetica Neue Light";
    font-size: 16px;
    font-weight:bold;
}

.pressList ul li a:hover
{
   /*background:#369;*/
   color:#CE906F;
   font-weight:bold;
}
.pressList ul li a.active,
.pressList ul li a.active:hover
{
   color:#808080;
   /*background:#000;*/
   font-weight:bold;
}


.pressLaguna
{
    font-family: "myriadpro" !important;
    font-size: 20px;
}
.pressLaguna #span01
{

    font-weight: bold;
}
.pressLaguna #span02
{
    font-size: 18px;
}
.pressLagunaSidebar
{
    margin: 0px;
}
.pressLagunaSidebar span
{
    display: block;
    color:#101010;
    padding-bottom: 10px !important;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: center !important;
}
.pressLagunaSidebar p
{
    padding-bottom: 50px;
}

#links p
{
    padding-left: 440px;
    text-align:left;
}
#links a
{

     color:#676767;
    padding-bottom: 10px;
    font-family: "Helvetica Neue Light";
    font-size: 17px;
    font-weight: bold;
    text-decoration:none;
}
#links a:hover
{
   /*background:#369;*/
   color:#CE906F;
}


#bioLinks a
{

    color:blue ;
    font-family: "Helvetica Neue Light";
    font-size: 14px;
    font-weight: bold;
    text-decoration:none;
}
#bioLinks a:hover
{
   /*background:#369;*/
   color:#CE906F;
}


/*---------news and events-----------------------*/
.textJustify{
    text-align: justify;
}
.eventYearBar
{
    float:left;
    width:340px;
    padding:0px;
    text-align: right;
}

.eventYearHeader
{
    color:#CE906F;
    font-family: "Helvetica Neue Light",Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 16px;
    font-weight:bold;
    /*font-style: italic;*/
    padding-top:15px;
    margin:0px;
}

#eventSidebar
{
    float:left;
    width:340px;
    padding:10px;
    text-align: right;
}

#eventHeader
{
    color:#CE906F;
    font-family: "Helvetica Neue Light",Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 16px;
    font-weight:bold;
    /*font-style: italic;*/
    padding-top:15px;
    margin:0px;
}
.eventListingBlock
{
     padding-left: 450px;
     font-family: "Helvetica Neue Light";
     color:#666;
     list-style-type:square;
     list-style-image:url("/images/list_square_solid.png");
}
.eventListing
{

     font-family: "Helvetica Neue Light";
     color:#666;
     list-style-type:square;
     list-style-image:url("/images/list_square_solid.png");
}
.eventDate
{
    display: inline-block;
    padding-right: 20px;
    width: 180px;
}
.eventPlace
{
    font-weight: bold;
}
.eventAddress
{
    font-size: 12px;
}
.eventLineTwo
{
    margin-left: 200px;
    padding-left: 0px;
    padding-top: 7px;
    padding-bottom: 3px;
    font-size: 12px;
}
.eventLineThree
{
        margin-left: 200px;
}
.eventCurator
{
    font-size: 12px;
}
.eventOrganizer
{
    font-style: italic;
    color:#111;
    font-size: 14px;
}

.eventListingBlock ul
{
    list-style-type:square;
    list-style-image:url("/images/list_square_solid.png");
    padding-top:50px;

}
.eventListingBlock li
{
    padding-bottom:20px;
}
.eventListingBlock li a
{
    color:#676767;
    padding-bottom: 10px;
    font-family: "Helvetica Neue Light";
    font-size: 17px;
    font-weight: bold;
    text-decoration:none;
}

.eventListing ul
{
    list-style-type:square;
    list-style-image:url("/images/list_square_solid.png");
    padding-top:50px;

}
.eventListing li
{
    padding-bottom:20px;
}
.eventListing li a
{
    color:#676767;
    padding-bottom: 10px;
    font-family: "Helvetica Neue Light";
    font-size: 17px;
    font-weight: bold;
    text-decoration:none;
}


.eventPlace a:hover
{
   /*background:#369;*/
   color:#CE906F;
   font-weight:bold;
}

/*--------contact------------*/
#contactForm p
{
    font-family: "Helvetica Neue Light", Verdana, Tahoma;
    font-size: 18px !important;
    color:#000 !important;
    padding-left: 240px;
    padding-right: 90px;
    text-align: justify;
}
 form ul
{
    list-style: none;
}
.emailForm .row
{
    float:left;

}
.emailForm .clear
{
    clear:both;
}
.emailForm .col01
{
    width: 100px;
    text-align: right;
    margin:3px;
    padding-top: 3px;
}

#contactFormContainer
{
    font-family: "Helvetica Neue Light", Verdana, Tahoma;
    font-size: 12px !important;
    color:#676767 !important;
    padding-left: 292px;
    padding-right: 90px;
    text-align: justify;

}
.emailForm input
{
    padding-left: 0px;
    font-family: "Helvetica Neue Light", Verdana, Tahoma;
    font-size: 12px !important;
    color:#000 !important;
    width: 315px;
    background-color: #f7f7f7 !important;
    border-style:none;
    margin:3px;
    height: 20px;

}
.emailForm textarea
{

    background-color:  #f7f7f7 !important;
    border-style:none;
    margin:3px;
    width:315px;
    height:120px;
}

.submitButton
{   clear:both;
    width: 60px !important;
    height:40px;
    padding-top:40px 1important;
}

.emailFormFooter {
    text-align: center;
    font-family: "Helvetica Neue Light", Verdana, Tahoma;
    font-size: 12px !important;
    color: #676767 !important;
}

.socialmedia.socialmediaContacts {
    padding-left: 0;
}


#statementAdjustment
{
    padding-top:25px;
}

/*--------exhibition------------*/

#exhibSidebar
{
    float:left;
    width:370px;
    padding:10px;
    padding-top:30px;
    text-align: right;

}

#exhibHeader
{
    color:#CE906F;
    font-family: "Helvetica Neue Light",Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 16px;
    font-weight:bold;
    word-spacing: 5px;
    padding-top:15px;
    margin:0px;
}

.exhibListingTitle
{
    width: 380px;
    color: #676767;
    font-family: "Helvetica Neue Light";
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 50px;
}

.exhibListing
{
     font-family: "Helvetica Neue Light";
     color:#666;
     list-style: none;
     /*list-style-type:square;
     list-style-image:url("/images/list_square_solid.png");*/
}
.exhibListing dl
{
    margin-left: -40px;
}
.exhibDate
{
    display: inline-block;
    padding-right: 20px;
    width: 20px;
    font-size: 16px;
}
.exhibPlace
{
    font-weight: bold;
}

.exhibParagraph
{
    padding-top: 10px;
}

.exhibTitle
{
    font-size: 14px;
}
.exhibDescription
{
    font-size: 14px;
}
.exhibLocation
{
    font-size: 14px;
}
.exhibAddress
{
    font-size: 12px;
}
.exhibLineTwo
{
    margin-left: 200px;
    padding-left: 0px;
    padding-top: 7px;
    padding-bottom: 3px;
    font-size: 12px;
}
.exhibLineThree
{
        margin-left: 200px;
}
.exhibCurator
{
    font-size: 12px;
}
.exhibOrganizer
{
    font-style: italic;
    color:#111;
    font-size: 14px;
}
.exhibListing ul
{
    list-style-type:square;
    list-style-image:url("/images/list_square_solid.png");
    padding-top:50px;

}
.exhibListing li
{
    padding-bottom:20px;
}
.exhibListing li a
{
    color:#676767;
    padding-bottom: 10px;
    font-family: "Helvetica Neue Light";
    font-size: 16px;
    font-weight: bold;
    text-decoration:none;
}


.exhibPlace a:hover
{
   /*background:#369;*/
   color:#CE906F;
   font-weight:bold;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;

	font: bold 11px arial}

#sddm li a

{
	background: white;
	text-align: center;


        color: #676766;
        display: block;
        font-family: "Helvetica Neue Light";
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1px;
        line-height: 1.3em;
        margin: 0 0 0 1px;
        padding: 3px 10px;
        text-decoration: none;

}

#sddm li a:hover
{
        color:#CE906F
        }

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 0px solid #c0c0c0 }

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;

                font-family: "Helvetica Neue Light";
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1px;

		text-align: left;
		text-decoration: none;
		background: #fff;
		color: #676766;

        }

	#sddm div a:hover
	{	background: #fff;
		color: #CE906F;

        }


        .socialmedia
        {
            text-align: right;
            width:601px;
            margin-left:auto;
            margin-right:auto;
            padding-left: 300px;
        }
        .socialmedia img
        {
           margin: 3px;
        }





/*--------CV------------*/

#CvSidebar
{
    float:left;
    width:370px;
    padding:10px;
    padding-top:30px;
    text-align: right;

}

#CvHeader
{
    color:#CE906F;
    font-family: "Helvetica Neue Light",Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 16px;
    font-weight:bold;
    word-spacing: 5px;
    padding-top:15px;
    margin:0px;
}
.CvListing
{
     font-family: "Helvetica Neue Light";
     color:#666;
     list-style: none;
     /*list-style-type:square;
     list-style-image:url("/images/list_square_solid.png");*/
}
.CvListing dl
{
    margin-left: -40px;
}
.CvDate
{
    display: inline-block;
    padding-right: 5px;
    width: 70px;
    font-size: 16px;

}
.CvPlace
{
    font-weight: normal;
}

.CvParagraph
{
    padding-top: 5px;
    padding-left: 40px;
}

.CvTitle
{
    font-size: 14px;
}
.CvDescription
{
    font-size: 14px;
}
.CvLocation
{
    font-size: 14px;
}
.CvAddress
{
    font-size: 12px;
}
.CvLineTwo
{
    margin-left: 200px;
    padding-left: 0px;
    padding-top: 7px;
    padding-bottom: 3px;
    font-size: 12px;
}
.CvLineThree
{
        margin-left: 200px;
}
.CvCurator
{
    font-size: 12px;
}
.CvOrganizer
{
    font-style: italic;
    color:#111;
    font-size: 14px;
}
.CvListing ul
{
    list-style-type:square;
    list-style-image:url("/images/list_square_solid.png");
    padding-top:50px;

}
.CvListing li
{
    padding-bottom:20px;
}
.CvListing li a
{
    color:#676767;
    padding-bottom: 10px;
    font-family: "Helvetica Neue Light";
    font-size: 16px;
    font-weight: bold;
    text-decoration:none;
}


.CvPlace a:hover
{
   /*background:#369;*/
   color:#CE906F;
   font-weight:bold;
}