/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
	font-family: Georgia, serif;
	color: #666666;
	background: #000000;
	line-height: 15px;
}

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

a { outline: none; }
a:link { text-decoration: none; color: #669999; }
a:visited { text-decoration: none; color: #669999; }
a:hover { text-decoration: none; color: #ccffff; }
a:hover img {background:transparent;}
a:active { text-decoration: none; color: #ccffff; }

td a:link { text-decoration: none; color: #669999; }
td a:visited { text-decoration: none; color: #666666; }
td a:hover { text-decoration: none; color: #ccffff; }
td a:active { text-decoration: none; color: #ccffff; }

a img { border: none; }

#menu {
    width: 200px;
    overflow: auto;
	/*overflow: visible; lets try to create an exception here*/
    top: 0;
    bottom: 0;
	left: 0;
    position: fixed;
	/*position: absolute;*/
    height: 100%;
	background-color: #000000;
	z-index: 4;
}

#menu ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

#menu ul li.section-title { }

#menu ul li.active a { text-decoration: none; color: #ccffff; }

#content {
    height: 100%;
    margin: 0px 0px 0px 200px;
    top: 0;
}

.container {
    padding: 20px 20px 20px 20px;
}

#content p { width: 400px; }

p {
    margin: 0px 0px 15px 0px;
}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

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

#once { clear: left; }

/* tumblr integration */

ol.tumblr_posts {
	margin: 0px 0px 0px 0px;
	width: 400px;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #333333;
	list-style-type: none;
	}

li.tumblr_post {
	margin: 0px 0px 15px 0px;
	border-top-style: solid;
	border-width: 1px;
	border-color: #333333;
	}

img.tumblr_photo {
	margin: 15px 0px 0px 0px;
	}
	
div.tumblr_video{
	margin: 15px 0px 0px 0px;
	}

div.tumblr_caption {
	margin: 10px 0px 0px 0px;
	}

div.tumblr_audio_player {
	margin: 15px 0px 0px 0px;
	}
	
div.tumblr_quote {
	margin: 15px 0px 0px 0px;
	}
	
div.tumblr_source {
	margin: 15px 0px 0px 0px;
	}
	
/*highlighter*/
#nav td a.current { text-decoration: none; color: #ccffff; }

/*header and footer
#footer { position: fixed; bottom: 0px; left: 0px; height: 20px; width: 100%; z-index: 100; background-color:#000000; }
#header { position: fixed; top: 0px; left: 0px; height: 10px; width: 100%; z-index: 100; background-color:#000000; }*/

/*flickrshow theme*/
/* WRAPPER
************************************************************************************************ */

div.fs { background: #000000 !important; }

/* WRAPPER - LOADING
************************************************************************************************ */

div.fs div.fsLoading { 
	background: #111111 50% 50% no-repeat!important;
	z-index: 500;
}

div.fsLoaded-0 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-1 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-2 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-3 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-4 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-5 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-6 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-7 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-8 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-9 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }
div.fsLoaded-10 div.fsLoading 	{ background-image: url("http://www.ffall.org/v3/files/1.gif") !important; }


/* WRAPPER - SLIDER
************************************************************************************************ */

div.fs div.fsSlider { background: #111111 !important; }

div.fs div.fsSliderH { 
	background: #669999 !important; 
	cursor: pointer;
}

/* WRAPPER - BUTTONS
************************************************************************************************ */

div.fs ol.fsButtons { background: #333333; }

div.fs ol.fsButtons li {
	background: #333333 50% 50% no-repeat;
	overflow: hidden;
	text-indent: -999px;
	z-index: 300;
	cursor: pointer;
}

div.fs ol.fsButtons li.fsButtonA { background-image: url("http://www.ffall.org/v3/files/ip.gif") !important; }
div.fs ol.fsButtons li.fsButtonB { background-image: url("http://www.ffall.org/v3/files/ir.gif") !important; }
div.fs ol.fsButtons li.fsButtonC { background-image: url("http://www.ffall.org/v3/files/il.gif") !important; }

div.fsPlaying ol.fsButtons li.fsButtonA { background-image: url("http://www.ffall.org/v3/files/is.gif") !important; }

/* WRAPPER - IMAGES
************************************************************************************************ */

div.fs ol.fsImages { background: #111111; }

/*legenda   div.fs ol.fsImages li h2 {
	color: #666666 !important;
	font-family: Georgia, serif;
	font-weight: lighter;
	overflow: hidden;
	z-index: 200;
}*/