@CHARSET "UTF-8";
/*{border:1px red solid}*/

#leftCol, #rightCol{}

body{margin:0px; padding:0px;}
#headerContainer{width:1024px; height:207px; margin:0px auto; background:url(/haiti/static/images/3rdparty/Site_header.jpg) 0 0 no-repeat;}


#headerContainer a.linkToHome{display:block; width:670px; height:190px; float:left; margin:0px}
#headerContainer a.linkToArchive{display:block; width:275px; height:40px; float:right; margin:157px 23px 0px 30px}

#bodyContainer{width:960px; margin:0px auto;}

.floatLeft{float:left}
.floatRight{float:right}
.clearFloat{clear:both}

#leftCol{width:620px; padding-right:20px; border-right:3px solid #00ADEF}
#rightCol{width:310px;}

a#mainTitle:link, a#mainTitle:visited{background:url(/haiti/static/images/3rdparty/menu/page_title.jpg) no-repeat 0 0; width:351px; height:19px; display:block}
a#mainTitle:hover{background-position:0px -21px}
#nav ul{padding:0px; margin:0px; display:inline}
#nav li{list-style:none; display:inline; float:left; margin-right:5px}

/*
#nav a{text-indent:-1000px; overflow:hidden; float:left; margin-top:5px; margin-left:10px; margin-right:5px}


#nav_about a{margin-left:0px;}

#nav_about a:link, #nav_about a:visited{background:url(static/images/3rdparty/menu/about.jpg) no-repeat 0 0; width:48px; height:9px; display:block;}
#nav_reg a:link, #nav_reg a:visited{background:url(static/images/3rdparty/menu/reg.jpg) no-repeat 0 0; width:106px; height:9px; display:block;}
#nav_jury a:link, #nav_jury a:visited{background:url(static/images/3rdparty/menu/jury.jpg) no-repeat 0 0; width:36px; height:9px; display:block;}
#nav_questions a:link, #nav_questions a:visited{background:url(static/images/3rdparty/menu/questions.jpg) no-repeat 0 0; width:83px; height:9px; display:block;}
#nav_submissions a:link, #nav_submissions a:visited{background:url(static/images/3rdparty/menu/submissions.jpg) no-repeat 0 0; width:91px; height:9px; display:block;}
#nav_exhibition a:link, #nav_exhibition a:visited{background:url(static/images/3rdparty/menu/exhibition.jpg) no-repeat 0 0; width:83px; height:9px; display:block;}
#nav_press a:link, #nav_press a:visited{background:url(static/images/3rdparty/menu/press.jpg) no-repeat 0 0; width:46px; height:9px; display:block;}
*/
#nav a:link, #nav a:visited{margin:3px 0px 0px 0px; padding:2px; font-family:Helvetica, sans-serif; color:#404040; letter-spacing:0.15em; font-size:0.7em; color:#01A9E7; font-weight:bold; text-decoration:none; text-transform:uppercase; display:block; float:left}
#nav a:hover{background:#01A9E7; color: #ffffff}

/*form*/
#searchBox{background-color:#DDDDDF; padding:10px; margin:0px auto 50px auto; width:265px}
#searchBox #search{width:180px; height:15px; padding:5px; border:1px #919294 solid}
#searchBox button{background:url(/haiti/static/images/3rdparty/others/search.jpg) no-repeat 0 0; width:50px; height:9px; border:none}

/*photo*/
#photo {width:270px; margin:0px auto}

/*social nav*/
#socialNetworks{width:270px; margin:20px auto}
#socialNetworks ul{padding:0px; margin:0px}
#socialNetworks li{list-style:none;}
#socialNetworks a{text-indent:-1000px; overflow:hidden;}


#facebook a:link, #facebook	 a:visited{background:url(/haiti/static/images/3rdparty/others/facebook.jpg) no-repeat 0 0; width:220px; height:45px; display:block;}
#twitter a:link, #twitter a:visited{background:url(/haiti/static/images/3rdparty/others/twitter.jpg) no-repeat 0 0; width:220px; height:45px; display:block;}

/*other links*/
#otherLinks{width:270px; margin:0px auto}
#otherLinks ul{padding:0px; margin:0px}
#otherLinks li{list-style:none;margin-top:10px}
#otherLinks a{text-indent:-1000px; overflow:hidden;}
#contact a:link, #contact	 a:visited{background:url(/haiti/static/images/3rdparty/others/contact.jpg) no-repeat 0 0; width:79px; height:8px; display:block;}
#donate a:link, #donate a:visited{background:url(/haiti/static/images/3rdparty/others/donate.jpg) no-repeat 0 0; width:48px; height:8px; display:block;}
#french a:link, #french	 a:visited{background:url(/haiti/static/images/3rdparty/others/french.jpg) no-repeat 0 0; width:126px; height:8px; display:block;}

.borderTop{border-top:1px solid #EAEAEA}
.borderBottom{border-bottom:1px solid #EAEAEA}
.paddingTop{padding-top:15px}
.paddingBottom{padding-bottom:15px}

/*footer*/
#footer{width:390px; margin:20px auto 0px auto;  color:#999}
#footer ul{padding:0px 0px 10px 0px; margin:0px; display:inline}
#footer li{list-style:none; display:inline; float:left}
#footer a:link, #footer	 a:visited{ font-family:Helvetica, Arial, sans-serif; font-size:0.7em; margin-left:5px; color:#999; text-decoration:none}

.section_heading{font-family:Helvetica, sans-serif; color:#404040; letter-spacing:0.4em; font-size:1em; text-transform: uppercase; margin-top:50px; display: block; font-weight: bold;}
.section_title{font-family:Helvetica, sans-serif; color:#0B9444; letter-spacing:0.2em; font-size:0.8em; text-transform: uppercase; margin-top:20px; display: block; font-weight: bold;}

p, #mainBody li{font-family:Helvetica, sans-serif; color:#666; letter-spacing:0.02em; line-height:1.3em; font-size:0.8em}


#sub_nav{border-top:1px #999 solid; border-bottom:1px #999 solid; padding:3px; margin-bottom:20px; height:15px}
#sub_nav ul{padding:0px; margin:0px; display:block; margin-left:auto; margin-right:auto}
#sub_nav li{list-style:none; display:inline; float:left}
#sub_nav a:link, #sub_nav a:visited{margin:3px 0px 0px 0px; padding:2px; font-family:Helvetica, sans-serif; color:#404040; letter-spacing:0.15em; font-size:0.7em; color:#01A9E7; font-weight:bold; text-decoration:none; text-transform:uppercase}
#sub_nav a:hover{background:#01A9E7; color: #ffffff}

#sub_nav .nav_about{width:300px}
#sub_nav .nav_jury{width:135px}
#sub_nav .nav_exhibition{width:160px}
#sub_nav .nav_press{width:430px}


#mainBody a:link, #mainBody a:visited{color:#01A9E8}

.jury{clear:both; margin-bottom:20px; display:block}
#juryDetails ul{padding:0px; margin:0px}
#juryDetails li{list-style:none; width:430px}
#juryDetails li p{font-size: 1em}
.juryPhoto{border:#0E9246 2px solid; margin-right:20px}
.emptyPhoto{width:150px; height:200px; background-color:#cccccc;}

#juryDetails li.title{font-family:Helvetica, sans-serif; color:#0E9246; letter-spacing:0.4em; font-size:1em; text-transform: uppercase; font-weight: bold;}
#juryDetails li.jobtitle{color:#0E9246; font-size: 0.8em;}
#juryDetails li.location{color:#66A9E7; font-size: 0.8em;}

.press{clear:both; margin-bottom:20px; display:block}
#pressDetails ul{padding:0px; margin:0px}
#pressDetails li{list-style:none; width:430px}
#pressDetails li p{font-size: 1em}
.pressPhoto{width:150px; margin-right:20px}
#pressPage .emptyPhoto{width:150px; height:200px; background-color:#ffffff;}

#pressDetails li{width:400px}
#pressDetails li.title{font-family:Helvetica, sans-serif; color:#0E9246; letter-spacing:0.4em; font-size:1em; text-transform: uppercase; font-weight: bold;}
#pressDetails li.jobtitle{color:#0E9246; font-size: 0.8em;}
#pressDetails li.location{color:#66A9E7; font-size: 0.8em;}

.emptySidePhoto{width:270px; background-color: #cccccc; height: 320px}

/*global*/
.section_invert_heading{color:#ffffff; background:#0E9246; padding: 5px; }

/*submission*/
.uploadContainer{background: #E0EFE4}
.uploadContainer div{margin:10px 0px}
.uploadContainer label{font-family:Helvetica, sans-serif; font-size:0.8em; color:#0E9246; margin-left:20px; margin-right:20px; display:block; float:left; width:150px}
#upload_error{margin-left:20px; margin-right:20px}
input, select, textarea{border:1px solid #0E9246}

p .section_title{font-size:1.1em}
#abouttext p:first-child span{display:block; width:20px; float:left}

.profession{color:#ffffff; background:#0E9246; padding: 10px; font-weight: bold; width:265px; font-size:0.8em; font-family:Helvetica, sans-serif; margin: 0 auto; text-align: center;}

.bold{font-weight: bold}
.green{color:#0E9246}

.regListItem .emptyProfilePhoto{width:80px; height:120px; background-color:#cccccc;}
.regListItem #itemPhoto{border:#0E9246 1px solid; margin-right:10px; float:left}
.regListItem{float:left; margin:5px 5px 5px 0px; padding:5px; border:1px solid #0E9246; height:130px;}
.regListItem ul{margin:0px; padding:0px; float:left}
.regListItem li{list-style:none; width:180px}

.profileItem .emptyProfilePhoto{width:150px; height:200px; background-color:#cccccc;}
.profileItem #itemPhoto{border:#0E9246 1px solid; margin-right:20px; float:left}
.profileItem{float:left; margin:5px 5px 5px 0px; padding:5px;}
.profileItem ul{margin:0px; padding:0px; float:left}
.profileItem li{list-style:none; width:430px}

#mainBody li.size1{font-size: 1em}
#mainBody li.size12{font-size: 1.2em}
#mainBody li.size09{font-size: 0.9em}
#mainBody li.size08{font-size: 0.8em}
#mainBody li.bold{font-weight: bold}
#mainBody li.green{color: #0E9246}

#mainBody li.margintop30{margin-top:30px}


#mainBody .di a:link, #mainBody .di a:visited{background-color:#01A9E7; margin:10px 0px 0px 0px; padding:2px; font-family:Helvetica, sans-serif; letter-spacing:0.15em; font-size:0.8em; color:#ffffff; font-weight:bold; text-decoration:none; text-transform:uppercase; border:#01A9E7 1px solid; display: block;}
#mainBody .di a:hover{background:#ffffff; color:#01A9E7}

#searchBox #search{height:30px;}

.letter{color: #01A9E7; border-bottom: 1px solid #666666; padding:5px; font-family:Helvetica, sans-serif; font-size:1.1em}
.country{padding-left:30px; margin-bottom: 10px; font-family:Helvetica, sans-serif; color:#666; letter-spacing:0.02em; line-height:1.3em; font-size:0.8em}



