/*  
Theme Name: Hyman Victor 
Theme URI: http://elliottmalkin.com/
Description: A custom template designed by Elliott Malkin, implemented by Dan Phiffer. 
Version: 4.0
Author: Elliott Malkin
Author URI: http://elliottmalkin.com/
*/

*	{margin:0px; padding:0px}

img	{border-style: none;}

html
	{
	height: 100%;
	}
	
* html #container
	{
	height: 100%;
	}
	
body
	{ 
    padding-top: 0px;
    padding-bottom: 0px;
    height: 100%;
    background-color: #F0F8FF;
    background-image:url(http://www.elliottmalkin.com/victor/bkgd.gif);
    background-position: center;
    background-repeat: repeat-y;
    }

a:link {text-decoration: none; color: #008CC0;}
a:visited {text-decoration: none; color: #008CC0;}
a:active {text-decoration: none; color: #008CC0;}
a:hover {text-decoration: underline; color: #008CC0;}

#container
	{
	width: 862px;
	margin: auto;
	padding: 20px 20px 0px 0px;
    }

#rule
	{padding: 15px;
    }

#header
	{
	background-color: white;
	margin: 0px 20px 15px 20px;
	width: 840px;
	height: 60px;
	border: #D6D6D6 solid 1px;
	}

.eikahv	
	{	
	margin-left: 7px;
	margin-top: 12px;
	float: left;
	}
	
#header .nav
    {
    margin: 21px 23px 0 0;
    float: right;
    }

#header .nav div
    {
    float: left;
    }

#header .nav .next
    {
    width: 45px;
    height: 23px;
    background: #FFF url(http://www.elliottmalkin.com/victor/next.gif) no-repeat 0 -46px;
    }
    
    
#header .nav .pipe a,
#header .nav .next a,
#header .nav .prev a,
#header .nav .index a
    {
    display: block;
    text-indent: -300px;
    width: 45px;
    height: 23px;
    overflow: hidden;
    font: 0.85em Helvetica, sans-serif;
    }

#header .nav .next a
	{
    background: #FFF url(http://www.elliottmalkin.com/victor/next.gif) no-repeat;
	}

#header .nav .prev a
	{
    background: #FFF url(http://www.elliottmalkin.com/victor/prev.gif) no-repeat;
	}
    
#header .nav .index a
	{
    width: 49px;
    background: #FFF url(http://www.elliottmalkin.com/victor/index.gif) no-repeat;
    }
    
#header .nav .next a:hover,
#header .nav .prev a:hover,
#header .nav .index a:hover
    {
    background-position: 0 -23px;    
    }

#exhibit_holder
    {
    float: left;
    width: 501px;
    margin: 0 0 15px 20px;
    }

#exhibit
	{
	background-color: white;
	border: #D6D6D6 solid 1px;
	padding: 12px;
	}

#exhibit img
    {
    clear: both;
    }

#enlarge_link
    {
/*
    float: right;
    margin-bottom: 5px;
    font: 0.7em Arial, sans-serif;
*/
    }
    
#exhibit a.large
    {
    display: none;
    font: 0.7em Arial, sans-serif;
    }

#exhibit p.number
    {
    display: none;
    }

#exhibit.large
    {
    text-align: center;
    width: 815px;
    }

#exhibit.hide
     {display:none;}

#exhibit.large a.large
    {
    display: block;
    float: right;
    margin: 0 0 5px 0;
    }
    
#exhibit.large p.number
    {
    display: block;
    float: left;
    margin: 0 0 5px 0;
    padding: 0;
    }
    
#exhibit.large #enlarge_link
    {
    display: none;
    }

#description
	{
	background-color: white;
	border: #D6D6D6 solid 1px;
	float: right;
	padding: 0px 7px 0px 0px;
	margin: 0px 0px 15px 0px;
	width: 315px;
	}

#description2
	{
	background-color: white;
	border: #D6D6D6 solid 1px;
	float: right;
	padding: 0px 7px 0px 0px;
	margin: 0px 0px 15px 0px;
	width: 315px;
	}
	
#description3
	{
	background-color: white;
	border: #D6D6D6 solid 1px;
	float: right;
	padding: 2px 7px 0px 0px;
	margin: 0px 0px 15px 0px;
	width: 248px;
	}
	
#description.hide
    {display:none;}
    
.number
	{
	line-height: 1em;
    margin: 15px 0 6px 11px;
    color:#808080;
	font-family:arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	}

.number1
	{
	line-height: 1em;
	margin: -16px 0px 5px -9px;
	color:#808080;
	font-family:arial,sans-serif;
	font-size: .7em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	}

.credit
   {margin-top:14px;
	margin-bottom:0px;}

h1.title
	{
	font-family: Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.1em;
	font-size: 1.25em;
	margin: 2px 0 6px 10px;
	}

p	
	{
	font-family: Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	text-indent: 0px;
	margin: 0px 0px 8px 0px;
	}

.text
	{
	font-family: Helvetica, sans-serif;
	line-height: 1.4em;
	font-size: .8em;
	margin: 2px 8px 0px 11px;
	}

.text1
	{
	line-height: 1.4em;
	font-size: .8em;
	margin: -23px 2px 6px 11px;
	}


#about
	{
	margin: 11px 11px 8px 11px;
	}
    
#description.about
    {
	line-height: 1.4em;
	font-size: .8em;
	margin-top: 10px;
    }

.keywords
	{
	line-height: 1em;
    margin: 10px 0pt 5px 10px;
    color:#808080;
	font-family:arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin: 8px 0px 0px 11px;
	}

.source
	{
	font-family: Arial, sans-serif;
	font-size: .75em;
	margin: 8px 0px 0px 11px;
	color: grey;
	}

.buttons
	{
	font-family: Arial, sans-serif;
	font-size: .7em;
	margin: 8px 8px 8px 11px;
	color: grey;
	}

.note
	{
	font-family: Arial, sans-serif;	
	line-height: 1.2em;
	font-size: .75em;
	margin: 8px 8px 8px 11px;
	font-style: italic;
	}
	
.video
	{
	padding: 12px 0px 0px 12px;
	}
    
	
.text-video
	{
	line-height: 1.15em;
	font-size: .8em;
	margin: 0 8px 8px 11px;
	}
	
#container-large
	{
	width: 862px;
	margin: auto;
	}
	
#header-large
	{
	background-color: white;
	margin: 20px;
	margin-bottom: 15px;
	width: 840px;
	height: 60px;
	border: #D6D6D6 solid 1px;
	}	
	
.navigation-large
	{
	margin: 24px 30px 20px 20px;
	float: right;
	}
	
#exhibit-large
	{
	float: left;
	margin-left: 20px;
	margin-right: 0px;
	background-color: white;
	border: #D6D6D6 solid 1px;
	padding: 12px;
	}
    
#exhibit img.large, #exhibit.large img.image
    {
    display: none;
    }
    
#exhibit.large img.large
    {
    display: block;
    }

h2.comments
	{
	font-family: Helvetica, sans-serif;
	color: grey;
	text-decoration: none;
	font-weight: normal;
	line-height: .75em;
	font-size: 1em;
	margin: 2px 0 0 0;
	padding-bottom: 4px;
	border-bottom: 1px solid #D6D6D6;
	}

#show_comments
    {display: none}
    
#show_comments.show
    {display: block;
    background-color: white;
	border: #D6D6D6 solid 1px;
    margin: 15px 0 15px 0;
	padding: 12px;
    font-size: 0.8em;
    width: 475px;}
    
#show_comments.comments a.comments_link
	{
	display: block;
	background-color: white;
	border: #D6D6D6 solid 1px;
    margin: 15px 0 15px 0;
	padding: 12px 12px 6px 12px;
    font-size: 0.75em;
    width: 475px;
	}
    
#show_comments cite a
    {
    color: #000;
    }
    
#show_comments cite a:hover
    {
    color: #008CC0;
    }
    
textarea
	{
    width: 90%;
    font: 1em helvetica, sans-serif;
    margin: 4px 0;
    padding: 3px;
    border: 1px solid #D7D7D7;
    }
    
input.text 
    {
    font: 1em helvetica, sans-serif;
    margin: 4px 0;
    padding: 3px;
    border: 1px solid #D7D7D7;
    width: 185px;
    float: left;
    }

label
    {
    display: block;
    padding: 10px 0 0 6px;
    float: left;
    color: grey;
    font-size: 1em;
    }

#show_comments p 
    {
    margin: 6px 0;
    color:black;
    text-align:left;
    text-decoration:none;
    text-indent:0px;
    word-spacing:normal;
    font-size:1em;
    line-height:1.4em;
    }
    
#show_comments ol 
    {
    margin: 0;
    }

#show_comments li
    {
    list-style: none;
    padding: 12px 0 0 0;
    font: 1em helvetica, sans-serif;
    border-bottom: 1px solid #D6D6D6;
    }
    
#show_comments .highlight
    {
    background: #FF9;
    }
    
#show_comments .meta
    {
    font-size: 0.9em;
    color: #999;
    text-decoration: none;
    }
    
#show_comments cite
    {
    font-style: normal;
    }

#submit_comment
    {display: none}

#submit_comment p
    {
    margin: 0;
    font-size: 1em
    }

#submit_comment h2
    {
    margin-bottom:6px;
	padding-bottom:4px;
    border-bottom: 1px solid #D6D6D6;
    }

#submit_comment.show
    {
    display: block;
    background-color: white;
	border: #D6D6D6 solid 1px;
    margin: 15px 0 15px 0;
	padding: 12px;
    font-size: 0.8em;
    width: 475px;
    }

    
#submit_comment.comments_link
    {
    display: block;
    background-color: white;
	border: #D6D6D6 solid 1px;
    margin: 15px 0 15px 0;
	padding: 12px;
    font-size: 0.8em;
    width: 475px;
    }

#submit
    {
    font: 1em helvetica, sans-serif;
    padding: 6px 3px 3px 3px;
    color: #666;
    background: #F0F0F0;
    border: 1px solid #D5D5D5;
    margin-top: 6px;
    }
    
#submit:active
    {
    color: #000;
    border: 1px inset #D5D5D5;
    }
    
#index
    {
	margin: 0 0 0 20px;
	width: 570px;
    padding: 0 0 20px 0;
    }
    
    
#inner
    {
    padding: 14px 0 0 14px;
    height: 1300px;
    border: #D6D6D6 solid 1px;
    background-color: white;
    }

#inner .cell
	{
	float: left;
	width: 125px;
	height: 150px;
	padding: 5px;
	}

    
#inner .cell img
    {
    margin: 0px 8px 0px 0px;
    }

#inner .cell .exhibit
    {
    color:#808080;
	font-family:arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1em;
    margin: 0px 8px 2px 0px;
    }

#inner .cell .exhibit a
    {
    color: #808080;
    }

#inner .cell .title
    {
    float: left;
    font-family:arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.1em;
    margin: 0px 8px 8px 0px;
    }


#footer
    {
    background-color: white;
	border: #D6D6D6 solid 1px;
    margin: 0 0 15px 20px;
	padding: 12px 12px 10px 12px;
    font: 0.8em helvetica, arial, sans-serif;
    width: 100%;
    color: #666;
    text-align: center;
    }

br.clear
    {
    clear: both;
    }