/* 
 * @version 1.1 "Brown"
 * @author Vaska 
 * @author Gregory Cadar
 *
 */

@font-face { font-family: "League Gothic"; src: url("http://aboveimage.com/fonts/leaguegothic.otf") format("opentype"); }
	.font1 { font-family: "League Gothic"; }
@font-face { font-family: "Raleway Thin"; src: url("http://aboveimage.com/fonts/ralewaythin.otf") format("opentype"); }
	.font2 { font-family: "Raleway Thin"; }
@font-face { font-family: "Blackout Midnight"; src: url("http://aboveimage.com/fonts/blackoutmidnight.ttf") format("truetype"); }
	.font3 { font-family: "Blackout Midnight"; }
@font-face { font-family: "Sniglet"; src: url("http://aboveimage.com/fonts/sniglet.ttf") format("truetype"); }
	.font4 { font-family: "Sniglet"; }
@font-face { font-family: "Junction Reg"; src: url("http://aboveimage.com/fonts/junctionreg.otf") format("opentype"); }
	.font5 { font-family: "Junction Reg"; }
@font-face { font-family: "Goudy Bookletter 1911"; src: url("http://aboveimage.com/fonts/goudybookletter1911.otf") format("opentype"); }
	.font6 { font-family: "Goudy Bookletter 1911"; }
@font-face { font-family: "Prociono Regular"; src: url("http://aboveimage.com/fonts/procionoregular.otf") format("opentype"); }
	.font7 { font-family: "Prociono Regular"; }

* { padding: 0; margin: 0; }

body {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	/* font-family: "Lucida Grande", Verdana, sans-serif; */
	/* font-size: 11px; */
	background-color: white;
}

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

/* basic property order */
/* -------------------- */
/* width:               */
/* position:            */
/* top:                 */
/* left:                */
/* overflow:            */
/* font-family:         */
/* font-size:           */
/* font-style:          */
/* text-decoration:     */
/* text-transform:      */
/* text-indent:         */
/* color:               */
/* background:          */
/* padding:             */
/* margin:              */
/* height:              */
/* border:              */

a:link { text-decoration: none; color: blue; }
a:visited { text-decoration: none; color: purple; }
a:hover { text-decoration: underline; }
a:active { position: relative; top: 1px; color: red; }

a img { border: none; }

#menu {
	width: 215px;
	position: fixed;
	top: 0;
	left: 0;
	overflow: auto;
	background-color: white;
	height: 100%;
}

#menu ul { list-style: none; margin-bottom: 14px; }
#menu ul li.section-title { }

/* added "#menu ul li {...}" */
#menu ul li { text-indent: -14px; padding-left: 14px; }

#content {
	top: 0;
	margin-left: 215px;
	height: 100%;
}

.container {
	/* padding: 5px 5px 25px 5px; */
	padding: 7px 7px 21px 7px;
}

#content p { width: 400px; margin-left: 7px; margin-bottom: 7px; }
p { margin-bottom: 7px; }

h1, h2, h3, h4, h5, h6 { }

#img-container { padding: 0; margin: 0; }
#img-container p { margin-left: 7px; margin-bottom: 7px; }

/* added ".img-bot { margin-left: 7px; }" so Slideshow exhibitions align properly */
.img-bot { margin-left: 7px; }

#once { clear: left; }

/* added for Iframed Plugin content */
#iframed { }

/* added for Contact page */
.contactform { width: 280px; height: 105px; }
.human { display: none; }

/* highlights */
.highlight { background-color: yellow; }
.highgreen { background-color: #ccff99; }

/* anaglyph type */
div.anab { font-size: 72px; letter-spacing: 8px; color: rgba(50, 50, 50, .8); text-shadow: 4px 0 0 rgb(255, 0, 0), -4px 0 0 rgb(0, 255, 255); text-transform: uppercase; text-align: center; }
div.anaf { font-size: 72px; letter-spacing: 10px; line-height: .5; color: rgba(50, 50, 50, .8); text-shadow: -4px 0 0 rgb(255, 0, 0), 4px 0 0 rgb(0, 255, 255); text-transform: uppercase; text-align: center; }

/* other random stuff */
.gray { color: gray; }
.red { color: red; }
.maroon { color: maroon; }

.main_title { font-size: 36px; }

.para { font-size: 24px; font-family: "Lucida Grande", Helvetica, sans-serif; text-align: center; margin: 24px 0 24px 0; color: red; font-weight: bold; }
