/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/

/*GLOBAL STYLES*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	background:none;
	}


#wrapper {
	margin-left:25px;
	margin-right:20px;
	float:left;
	background-color:#none;

}

#right{
	float:right;
	right:0;
	background-image:url(images/block.png);
	background-position:right top;
	background-attachment: fixed;
	background-repeat:repeat-y;
	width:25px;
	height:100%;
	position:fixed;	
	padding-left:20px;
	z-index:5001;
}


body.section-1 { }
body.section-2 { }
body.section-3 { }

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


.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/*IMAGES*/

img {}

a img { border: none; }

#img-container	{ margin: 0; padding: 0; }
#img-container p { margin: 0; padding: 0 0 12px 0; }


/* SITE HEADER */

.header {
	float:left;	
	position:fixed;
	margin-top: 30px;
	margin-left:15px;
	margin-bottom: 10px;
	border-bottom:thin;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	height:60px;
	width:100%;	
	background:none;
	z-index:5000;
	}


/*MAIN CONTENT*/

#content {
    height: auto;
    margin: 105px 0 0 0;
	padding:0;
	float:left;
}

#blog {width:950px;
overflow:hidden;
text-align:left;
}

/*SIDEBAR, MENU*/

#menu {
    width: 190px;
	float:left;
    position: fixed;
    height: 515px;
	background: #FFF;
	text-align: left;
	padding-left:15px;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;

}

#menu ul {
	line-height:18px;
	list-style: none;
	padding-bottom:10px;
}

#menu ul li.section-title {
	font-size:13px;
	margin-top: 7px;
	margin-bottom: 7px;
	color:#000;
}


#bottom-section {
	padding-top: 0;
	padding-right: 0;
	padding-bottom:0;
	padding-left:0;
	margin-left: 0;
	margin-bottom:0;
	margin-right:0;
	bottom:0;
	position:absolute;
}

/*EXHIBIT DESCRIPTION AND IMAGES SECTIONS*/


.exhibit_container {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 220px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 0;
}
li.active a{color:#000;}


/*TEXT STYLES*/

p {
line-height:18px;}

em {color:#999999;}


h1 {font-size: 36px;}
	 

#once { clear: left; }


#supersize  {
display:block;
overflow:hidden;
z-index:0;
background-color:#FFFFFF
}
#pics {
position:relative;
}
#pics .pic {
left:0;
position:absolute;
top:0;
}
#supersize img, #supersize a {
bottom:0;
display:none;
height:100%;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:100%;
}
#supersize .activeslide, #supersize .activeslide img {
display:inline;
}
