/*

* CSS *  
* @version 1.0 
* @author Vaska  
* @author Kaz Raad 

*/ 

@import url("reset.css");

@font-face {
	font-family: 'ArsenalWhite';
	src: url('elements/fonts/arsenale_white.ttf');
	src: local('ò∫'),
			 url('elements/fonts/arsenale_white.ttf') format('truetype'),
font-weight: normal;
font-style: normal;
}

/* url('Chunkfive-webfont.woff') format('woff'),
url('Chunkfive-webfont.svg#webfont') format('svg');
 */

body, table { background:#fff; font-size: 10px; padding:0px; margin:0 auto; overflow-x:hidden; } 

body { background:url('elements/background.gif') fixed top center #f0f0f0 repeat-x; padding:0px 10px; } 

#audio_player { float:right; font-size:11px; font-family:Arial, Helvetica, Sans Serif, sans-serif; }
#audio_player object { margin-bottom:-5px; } 
#inline_audio_player { width:340px; position:relative; font-size:11px; font-family:Arial, Helvetica, Sans Serif, sans-serif; }
h1 { font-size: 24px; }
h2 { font-size: 16px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; }

a:link { text-decoration: none; color: #00CCCC; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #00CCCC; }
a:hover { text-decoration: none; color:#000; }

.shadow { -moz-box-shadow: 3px 3px 10px #aaa; -webkit-box-shadow:3px 3px 10px #aaa; }
img.shadow { border:4px white solid; -moz-box-shadow: 3px 3px 10px #aaa; -webkit-box-shadow:3px 3px 10px #aaa; }

.left { float:left; }
.right { float:right; }
 
a img { border: none; }
img { border: none; }
a img:focus { border: none; }
img:focus { border: none; }

.right { float:right; }
.left { float:left; }
.invisible { display:none; } 

.container { margin:0 auto; width:1020px; }

#menu #logo { float:left; margin-top:80px; }
#menu #logo img { width:190px; }

#menu { padding-left:0px; height:260px; width:1020px; margin:0 auto; }
#menu ul.main_navigation { padding-top:30px; text-align:right; list-style: none; }
#menu ul li { margin:0px 10px; list-style-type:none; display:inline; }
#menu ul li:first-child { margin:0px 10px 0px 5px; }
#menu li img { height:180px; }
#menu a { font-size:14px; text-transform:uppercase; color:#00CCCC; }
#menu .active a:hover, #menu a:hover { color:#FF6600; }
#menu .active a { color:#FF6600; }

#content .container { width:1020px; } 
#content { width:1020px; margin:0 auto; }


#footer { /* left:20px; text-transform:lowercase; font-family:Helvetica, Arial, Sans Serif; position:fixed; bottom:0; left:0; margin:0 auto; width:100%; height:20px; background:url('elements/white_30_pct.png') repeat; margin: -45px auto 0 auto; } */
border-top: 1px dotted #CECECE;
font-family: Helvetica, Arial, 'Sans Serif';
height: 20px;
margin: 100px auto 0px;
padding-top: 10px;
width: 1020px;
 }
#footer .container { -moz-box-shadow:none; -webkit-box-shadow:none; background:none; height:30px; width:100% !important; margin-left:10px; }
#footer li { display:inline; } 
#footer span { color:#F06 !important; }
#footer a { font-size:9.5px; font-weight:bold; padding:0px; margin:0px;  color:#00CCCC !important; }
#footer a:hover { color:#000 !important; } /* border-bottom:1px dotted !important; } */
#footer .copyright { color:#D4E7EC; }
#footer .adm { text-transform:uppercase; } 

#once { clear: left; }

/* // to uniformize thumbnails, do it here : */
#img-container	{  }
#img-container img { background:url('elements/loading.gif') center center no-repeat;}
#img-container .img-shadow {  }

/* module specific */

/* Drop Shadow on Images -- image must be contained within another element for proper display */
.img-shadow { float:left; background: url('elements/dropshadow.png') no-repeat bottom right !important; background: url('elements/dropshadow.gif') no-repeat bottom right; }
.img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #efefef; margin: -6px 6px 6px -6px; padding: 8px; }

/* Exhibits Page */
#Exhibit { min-height: 600px; width:1020px; font-size:12px; font-family:Georgia, Times New Roman, Serif; }
#Exhibit p { width:402px; margin-right:20px; margin-bottom:20px; line-height:18px;  }
/* Exhibits Title */
#Exhibit h1 { font-weight:normal; font-size: 24px; padding:0px; margin-bottom:24px; color:#000; background:url('http://ulookhungry.com/ndxz-studio/site/hungry/elements/diamonds_line.gif') bottom center no-repeat; padding-bottom:20px; }
#Exhibit h2 { font-family:'ArsenalWhite'; font-weight:normal; font-size: 54px; padding:0px; margin-bottom:18px; color:#00CCCC; text-shadow: 1px 1px rgba(0,0,0,0.5); }
#Exhibit h3 { font-family:'ArsenalWhite'; font-weight:normal; font-size: 44px; padding:0px; margin-bottom:4px; color:#6CF; }
#Exhibit h4 { font-weight:normal; font-size: 14px; padding:0px; margin-bottom:14px; color:#00CCCC; }


/* Exhibits Details */
#Exhibit #caption { margin-top:10px; }
#Exhibit .img-title, #Exhibit .img-caption { line-height:14px; font-family:Helvetica, Arial, sans-serif, Sans Serif; margin-left: 10px; }
#Exhibit .img-title { font-weight:bold;  font-size:11px; color:#666; }
#Exhibit .img-caption { font-size:10px; color:#666 }
#Exhibit a { color:#000; border-bottom:1px dotted #000; font-weight:bold;}
#Exhibit a:hover { color:#000000; }
#Exhibit img {  }
#Exhibit iframe {  }

.instructions { font-size:9px; color:#ccc; margin-left:15px; margin-top:5px !important; }

/* Graphical Elements */
#picture_divider_down { background:url('http://ulookhungry.com/ndxz-studio/site/hungry/elements/img_separator_down.gif') center center no-repeat; width:100%; height:100px; margin:0 auto; text-align:center; clear:both; } 
#picture_divider_up { background:url('http://ulookhungry.com/ndxz-studio/site/hungry/elements/img_separator_up.gif') center center no-repeat; width:100%; height:100px; margin:0 auto; text-align:center; clear:both; } 
#text_divider { background:url('http://ulookhungry.com/ndxz-studio/site/hungry/elements/between_p.gif') center center no-repeat; width:1020px; height:30px; margin:5px 0px 20px 0px; text-align:left; clear:both; } 
#diamond_divider { background:url('http://ulookhungry.com/ndxz-studio/site/hungry/elements/diamonds_line.gif') center center no-repeat; width:100px; height:10px; margin:4px; } 

#top_box { background:url('http://ulookhungry.com/ndxz-studio/site/hungry/elements/border_top.gif') no-repeat top center; width:1020px; height:17px; }
#bottom_box { background:url('http://ulookhungry.com/ndxz-studio/site/hungry/elements/border_bottom.gif') no-repeat top center; width:1020px; height:20px; }
.boxed-in { background:url('http://ulookhungry.com/ndxz-studio/site/hungry/elements/border_sides.gif') repeat-y center center; width:813px; padding:10px 0px }

#text_separator { background:url('http://ulookhungry.com/ndxz-studio/site/hungry/elements/text_separator.gif') no-repeat 50% 50%; width:240px; height:40px; text-align:center; margin:10px;  }

.hidden { display:none; }

.post img { height:auto; max-width:500px; }
#tagcloud-generated h2 { margin-bottom:20px; }
#social_links { display:block; float:right; } 
#social_links a { float:left; border:none; text-indent:-9999px; height:16px; width:16px; padding:0px; margin:0px 4px 0px 0px; vertical-align:middle; }
#social_links a:hover { border:none; }
#social_links a.youtube {  background:url('elements/youtube.png') 0% 0% no-repeat; text-decoration:none; border-bottom:none; display:block;  }
#social_links a.facebook { background:url('elements/facebook.png') 0% 0% no-repeat; text-decoration:none; border-bottom:none; display:block; }
#social_links a.twitter {  background:url('elements/twitter.png') 0% 0% no-repeat; text-decoration:none; border-bottom:none; display:block; }
#tagcloud-generated #social_links { margin-bottom:20px; float:left; width:300px; padding:10px; }                                                                                                                                            
#tagcloud-generated #social_links a { margin-right:10px;  }