html{
	overflow-y:scroll;
}

body{
	color:#404040;
	/*background-color:#fff;*/
	
	/*background-image:url('../dark_wood.jpg');*/
	background-attachment:fixed;
	font-family: 'News Cycle', Arial, Gadget, Helvetica, sans-serif;
	
	margin-top:0px;
	text-align:center;
	
		
}
p{ font-size:12px;}

img{border:none;}


/*h1,h1 a{font-size:25px;}
h3,h3 a {font-size:18px;}
h4,h4 a {font-size:12px;color:lightgray;}*/

/*h1,h1 a{font-family: 'Calligraffitti', Verdana Arial, Helvetica, sans-serif;font-size:25px;}
h3,h3 a {font-family: 'Calligraffitti', Verdana Arial, Helvetica, sans-serif;font-size:18px;}
h4,h4 a {font-size:12px;color:lightgray;}
*/

/*h1,h1 a{font-family: 'Syncopate', arial, serif;font-size:20px;color:#222;}
h2,h2 a{font-family: 'Syncopate', arial, serif;font-size:15px;font-weight:bold;color:#222;}
h3,h3 a {font-family: 'Syncopate', arial, serif;font-size:12px;color:#aaa;}
*/

/*
h1,h1 a{font-family: 'Varela Round', sans-serif;font-size:25px;color:#222;}
h2,h2 a{font-family: 'Varela Round', sans-serif;font-size:20px;font-weight:bold;color:#333;}
h3,h3 a {font-family: 'Varela Round', sans-serif;font-size:15px;color:black;}
h4,h4 a {font-family: 'Varela Round', sans-serif;font-size:10px;color:black;}

*/

/*

h1,h1 a{font-family: Arial, sans-serif;font-size:25px;color:#222;}
h2,h2 a{font-family: Arial, sans-serif;font-size:20px;font-weight:bold;color:#333;}
h3,h3 a {font-family: Arial, sans-serif;font-size:15px;color:black;}
h4,h4 a {font-family: Arial, sans-serif;font-size:10px;color:black;}

*/

h1,h1 a{font-size:25px;color:#222;}
h2,h2 a{font-size:20px;color:#333;}
h3,h3 a {font-size:15px;color:black;}
h4,h4 a {font-size:10px;color:black;}

p,h1,h2,h3,h4,a {/*color: rgba(10,60,150, 0.8);
    text-shadow: 0px 2px 3px #555, 1px 4px 6px #def, 0 0 0 #000, 1px 4px 6px #def;*/
   text-shadow: 2px 2px 2px #999;
   font-weight:normal;}



p small {font-size:9px;}

a{/*text-decoration:none;*/ font-size:12px;}
/*a:link{ text-decoration:none; color:#404040; }
a:visited{ color:red; font-weight:bold; }*/
a:hover{ color:#0B38ff; text-decoration:underline; }

small a, small a:link {text-decoration:underline;font-size:9px;}


#titlecontainer{

	width:1013px;
	height:300px;
	/*background-image:url('../collage.jpg');*/
	background-repeat:no-repeat;
	background-position:center 12px;
	/*background-color:#fff;*/
	
	margin:0 auto;
	
	position:relative;
	padding:5px;
	padding-top:25px;
	display:none;	
}

#titlecontainer a img{border:none;}

#pagecontainer{
	
	max-width:1005px;
	top:-120px;

	/*background-color:#fff;*/
	
	margin:0 auto;
	position:relative;
	padding:5px;
	display:none;
}

#otherpagelinks{
	margin:15px 0px 25px 0px;
}

#otherpagelinks h1 a {
	font-weight:100;
	text-decoration:none;
	border-bottom:2px solid #ccc;
	border-style:none none dotted none;
	text-transform: uppercase;
	font-size:20px;
	display:inline-block;
	line-height:1.3em;
	
	
}

#otherpagelinks h1 a:hover {
border-bottom:2px solid #666;
}


#otherpagelinks h1{
	color:#ccc;
	
}
#otherpagelinks a img{
border:none;
}

#thumbscontainer{
	width:100%;
}

#largethumbscontainer{
	clear:left;
}

#pagebottom{
	display:none;
}

#pagetitle{
	/*position:absolute;*/
	width:740px;
	/*height: 100px;*/
	margin:0 auto;
	padding-top:10px;
	/*margin-top:20px;*/
	
}

#randomimage img{cursor:pointer;}

#pagetitle h1{
	margin:5px;
	padding:5px;
	font-size:20px;
	background-color:#444;
	color:#999;
}

/*#clickmessage{
	position:absolute;
	display:none;
	filter:alpha(opacity=0);
	opacity:0;
	padding:0;
	margin:0;
	width:150px;
	height:50px;
	color:black;
	text-shadow:#fff 2px 2px 1px;
}*/

#clickmessage {
	display:none;
  position: absolute;
  padding:0;
	margin:0;
	width:150px;
	height:50px;
  color: #ff0;
}
#clickmessage span {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
 /* color:#000;*/
 color:#404040;
  
}
#clickmessage span.last {
  top: 2px;
  left: 2px;
  color: #000;
}

#randomimage_a,#randomimage_b{overflow:hidden;}

//#randomimage_a img,#randomimage_b img{display:none;}

#social{display:none;}

.nooutline{
	outline:none;
	border:none;
}


.sectioncontainer{
	
	margin:7px;
	
}
.sectionmenuitem{
	background-image:url('../gallerythumb.jpg');
	/*background-color:#f9f9f9;*/
	/*padding:12px;*/
	/*margin:17px;*/
	/*border:2px solid #eee;*/
	width:260px;
	height:280px;
	
	float:left;
	display:block;
}

.sectionmenuitem h2,.sectionmenuitem h3{
	padding:0px;
	margin:48px;
	margin-bottom:0px;
	margin-top:50px;

}

.sectionmenuitem h2{
	/*display:inline-block;*/
	padding-left:3px;
	padding-right:3px;
	


}

.sectionmenuitem h3{
	font-size:10px;
}

.sectionmenuitem h2 a{
	color:#111;
	font-size:15px;
}

.sectionmenuitem h2 a:hover{
	/*text-decoration:none;*/
}





.sectionmenuitem h4{
	padding:0px;
	margin-bottom:1px;
	margin-top:0px;
	color:#444;
}

.imgfromajax {cursor: pointer;}

.randomphototitle, #refresh{cursor: pointer;}
.randomphototitle p small {opacity:0.1;}
#refresh {opacity:0;margin:0 auto;}



.imageborder, .imageborder_nohover{
	/*padding:5px;
	background: #333;*/
	border:1px solid #666;
	margin:5px;
	box-shadow: 5px 5px 14px #838383;
}

.imageborder:hover{
	border:1px solid #333;
	box-shadow: 5px 5px 14px #12163b;
}

.smallimageborder{
	/*padding:2px;
	background: #333;*/
	border:1px solid #666;
	margin:3px;
	box-shadow: 2px 2px 4px #757575;
}

.smallimageborder:hover{
	/*background:#999;*/
	border:1px solid #333;

	box-shadow: 2px 2px 4px #0C0F3E;
}

ul li {
	font-size:12px;
	list-style-type:none;
}

ul li small{
	font-size:9px;
}

.thumb{
	/*width:120px;*/
	width:101px;
	height:120px;
	/*border: 1px solid #777;*/
	display:block;
	float:left;
	text-align:center;
	vertical-align:middle;
    margin:5px;
    padding:0px;

}

.commentform{
	display:none;
	padding:5px;
}

.comment_text{
	font-weight:bold;
	color:gray;
	font-style:italic;
}


.photoname{
	font-family: 'Calligraffitti', Verdana Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#74BAAC;
	font-size:20px;
}

.photodescription{
	font-style:italic;
	color:#1F88A7;
	font-size:12px;
}

.photonotes{
	color:#4FBDDD;
	font-size:9px;
}

.comments{
	width:700px;
	margin:0 auto;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:2.5px;
	/*background-color:	#CFECEC;*/
	
	
}

.comment_box{

	padding:5px;
	margin:5px;
	/*background-color:white;*/
	background-color:#f9f9f9;
	border:2px solid #eee;
}

.commentdetails ,.commentdetails a {
	color:#aaaaaa;
	
	font-size:8px;
}
 
.commentdetails a {
	color:#11aaaa;
} 


.addcomment a{
	color:#11aaaa;
}

.transparent {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.2);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22000000, endColorstr=#22000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#22000000, endColorstr=#22000000)";
}

.shadow-one {position: relative; margin:0 auto; padding-top: 57px; padding-left: 58px; } 
.corner-a { position: absolute; right: 0; top: 0; width: 58px; height: 57px; background: url(shadow_flat.png) right top no-repeat; } 
.corner-b { position: absolute; left: 0; bottom: 0; width: 58px; height: 57px; background: url(shadow_flat.png) left bottom no-repeat; } 
.shadow-two { background: url(shadow_flat.png) right bottom no-repeat; } 
.shadow-three { position: relative; left: -58px; top: -56px; background: url(shadow_flat.png) left top no-repeat; } 
.shadow-four { position: relative; left: 29px; top: 28px; }



