
body {
	background-color : white;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

a {
	color : blue;
}

#submenu a:link:after, #submenu a:visited:after, #footer a:link:after, #footer a:visited:after {
	content:"";
}

#page {
	width : 100% ! important;
/*	set from php */
	background-repeat : no-repeat;
}

/*	sticky footer */
#page {height: 100%;}
body > #page {height: auto; min-height: 100%;}

#header {
	width : 950px;
	height : 260px;
	background-color : #cccccc;
/*	set from php */
}

#header h1 {
	padding-left : 160px;
	color : white;
	font-family : Palatino, "Times New Roman", Times, serif;
	font-size : 6em;
	font-style : italic;
}

.featured {
	display : none;
}

#search {
	display : none;
}

ul.searchresults {
	margin-top : 2em;
	list-style : none;
	margin-left : 0;
}

ul.searchresults li {
	list-style : none;
	margin-left : 0;
	margin-bottom : 2em;
	border-bottom : 1px solid #333333;
	clear : both;
	min-height : 50px;
	width : 470px;
}

ul.searchresults li p {
	clear : both;
}

ul.searchresults li img {
	float : left;
	margin-right : 1em;
}

ul#mainmenu {
	display : none;
}

ul#submenu {
	z-index : 95;
	
	width : 890px;
	height : 25px;
	font-family : Palatino, "Times New Roman", Times, serif;
	letter-spacing : 0.1em;
	font-size : 12px;
	text-transform : uppercase;
	margin : 0;
	margin-left : 60px;
	padding : 0;
}

ul#submenu li {
	list-style : none;
	margin : 0;
	padding : 0;
	float : left;
	padding-left : 14px;
	padding-right : 24px;
	padding-top : 2px;
}

ul#submenu li a {
	color : #666666;
	text-decoration : none;
}

ul#submenu li.current_page_item a {
	color : #b82224;
	font-weight : bold;
}

ul#submenu li a:hover {
	color : #000000;
}

#content {
	color : black;
}

.post-content {
	line-height : 1.8em;
	padding-left : 18px;
	font-size : 12px;
}

.sidebar {
	margin-top : 50px;
}

.sidebar .gallery {
	margin-bottom : 3em;
}

.sidebar .gallery img {
	border : 1px solid #333333;
	padding : 2px;
	width : 216px;
}

.post img {
	border : 1px solid #333333;
	padding : 2px;
}

#supersize img {
	border : none;
	padding : 0;
}


.gallery-content .description, .post-content .description {
	padding-top : 3em;
}

.gallery-content .description {
	font-size : 0.9em;
	color : #666666;
}

.page-template-template-gallery-php {
}

.page-template-template-gallery-php .gallery-content {
}

.page-template-template-gallery-php .gallery-content .gallery {
	text-align : center;
}

.page-template-template-gallery-php .gallery-content .gallery .gallery-node {
	
	width : 480px;
	height : 300px;
	text-align : center;
	color : #999999;
	overflow : hidden;
/*
	display : none;
*/
	
	border : 1px solid #666666;
	background-color : #eeeeee;
	z-index: 10;
	margin-top : 1em ! important;
	margin-left : 3em;
	padding : 0;
	clear : both;
}



.page-template-template-gallery-php .gallery-content .thumbnails {
	display : none;
}

.page-template-template-gallery-php .gallery-content .gallery .gallery-node img {
	width : auto;
	height : 270px;
	border : none;
	padding : 0;
	margin-left : auto;
	margin-right : auto;
	opacity :1 ! important;
}

.page-template-template-gallery-php .post-content .description {
	display : none;
}


.page-template-template-gallery-php .gallery-content .gallery .gallery-node a:after {
	content : "";
}

.page-template-template-gallery-php .gallery-content .gallery .gallery-node a:before {
	content: attr(title) ! important;
	font-size:90%;
	color : black;
	clear : both;
	display : block;
	width : 300px;
	text-decoration : none ! important;
}

h2, h3 {
	font-family : Palatino, "Times New Roman", Times, serif;
	color : white;
	font-style : italic;
}

#footer {
	font-size : 0.9em;
	color : #666666;
	padding-left : 60px;
	text-align : center;
}


/*	supersized gallery */

		*{
			margin:0;
			padding:0;
		}

		body {
/* should happen in jquery
			overflow:hidden;/*Needed to eliminate scrollbars*/
			 */
		}
		
		#o-ss-content{
			margin:0px auto;
			height:100px;
			width:100%;
			bottom:5%;
			z-index: 1003;
			background:#262626 no-repeat 90%;
			border-top:1px solid #000;
			border-bottom:1px solid #4F4F4F;
			position:absolute;
			left :0;
			opacity : 0.6;
			display : none;
		}
		#ss-content{
			margin:0px auto;
			height:100%;
			width:200px;
			right:0;
			z-index: 1003;
			background:#262626 no-repeat 90%;
			border-right:1px solid #000;
			border-left:1px solid #4F4F4F;
			position:fixed;
			top :0;
			opacity : 0.6;
			text-align : left;
			display : none;
		}
		#contentframe{
			overflow: hidden;
			border-top:solid 1px #4F4F4F;
			border-bottom:1px solid #000;
			height: 100%;
			text-align:left;
			z-index: 1003;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;
			display :none;
		}
		
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:12px "Helvetica Neue", Arial, sans-serif;
			margin-left : 18px;
			margin-right : 12px;
			margin-top : 36px;
		}
		
		#slidecaption .description {
			margin-top : 0;
			padding-top : 0;
		}
		
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		
		/*Supersize Plugin Styles*/
		#ss-navigation{
			display : none;
		}
		
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 1003;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(libs/supersized2/images/progress.gif);
		}

		#supersize{
			display : none;
		}

		#gs-navigation {
			display : none;
		}


		
		.video-thumbnail {
			background-color : #333333;
		}
		
		
		blockquote, .reviews ul.other-attachments li a, {
/*			font-weight : bold;
			font-size : 1.3em;
			color : white;
			font-style : normal;
*/
			margin-bottom : 0;
			margin-left : 0;
			display : block;
	font-family : Palatino, "Times New Roman", Times, serif;
	font-style : italic;
	font-size : 1.4em;
	color : #aaaaaa;
			
		}
		
		blockquote {
			border-bottom : 1px solid #333333;
			margin-bottom : 0;
			margin-left : 0;
		}
		
		blockquote p {
			margin-bottom : 0;
			margin-top : 0.6em;
		}
		
		blockquote + p em {
			margin-top : 0;
			text-transform : uppercase;
			font-size : 0.9em;
			font-style : italic;
			margin-left : 2em;
		}
		
		.reviews ul.other-attachments li {
			margin : 0;
			list-style : none;
			margin-bottom : 1em;
		}
		
		 ul.links, ul.links li {
		 	list-style : none;
			font-family : Palatino, "Times New Roman", Times, serif;
			font-style : italic;
			color : #aaaaaa;
			margin : 0;
			padding : 0;
		}
		ul.links li h2 {
			margin : 0;
			padding : 0;
		}

		
/*
sIFR
*/

/*****************************************************************************
    These styles should be at the bottom of `sifr.css`. Make sure that they're
    only applied for the screen media type!
    *****************************************************************************/
    
    /*.sIFR-active h1,*/
    .sIFR-active h2
    /*.sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote*/ {
      visibility: hidden;
      font-family: Verdana;
    }

    /*.sIFR-active h1 {
      padding-bottom: 0;
	  font-size:3em;
    }*/

    .sIFR-active h2 {
      font-size:2em;
      display: block;
	  color : white;
		font-style : italic;
    }

   /*.sIFR-active h3 {
      font-size: 18px;
    }

    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }*/