/* CSS Document */
html, body {
	width: 100%;
	height: 100%;
	}
	html {
	
	overflow-y : scroll;
	}


body {
	margin: 0px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 0;
		}

* html .container {
	height: 100%;
	}
	
.container {
	display: block;
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	}
	
#pagecorner {
	position: absolute;
	float:right;
	z-index:0;
	float: right;
	height:100px;
	width:100px;
	display:block;
}	

a img { 

border: 0; 

}

	
/*-- HEADINGS --*/	
h1 { /*Site Title*/
	color: #699db3;
	padding: 12px 0px 0px 12px;
	margin: 0;
	}
	
#title{
position:fixed;
}
	
#title a span {
visibility: hidden;
}




#title a{
border:none
	height: 44px;
	float: left;
	width: 189px;
	}
	
h2 { /*Image Title*/
	padding: 30px 0px 5px 3px;
	margin: 5px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
	}

h3 { /*EXIF Info*/
	display: inline;
	padding: 0px;
	font-size: 10px;
	color: #4f4f4f;
	font-weight: normal;
	line-height: 13px;
	}
		
h4 { /*EXIF Title*/
	display: inline;
	padding: 0px;
	font-size: 10px;
	color: #9b9b9b;
	font-weight: normal;
	line-height: 13px;
	}

h5 { /*Image Notes*/
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	margin-top: 3px;
	}
	
/*-- LINKS --*/
	
a:link, a:visited {
	color: #000;
	text-decoration: none;
	}
	
a:hover {
	color: #000000;
	text-decoration: none;
	}
	
h1 a:link, h1 a:visited, h1 a:hover {
	color: #000;
	text-decoration: none;
	}
	
/*-- COMMON --*/

.clear {
	clear: both;
	}
	
.header {
		height: 130px;
		
		margin-left:30px;
	}
	
	.menu {
		width: 150px;
		float: right;
		text-align: right;
		padding: 6px;
		}
	
		.menu a:link {
			color: #6d6d6d;
			text-decoration: none;
			}
		
		.menu a:visited {
			color: #6d6d6d;
			text-decoration: none;
			}
			
		.menu a:hover {
			color: #c16c17;
			text-decoration: none;
			}


			
			
.footer {
 
	
	clear: both;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding: 6px 0px 0px 0px;
	margin: 75px 0px 0px 0px;
	}
	
.footer a:link, .footer a:visited, .footer a:hover {
		color: #5f5f5f;
		text-decoration: none;
		}
	
	
.footer, .push {
	height: 20px; /* .push must be the same height as .footer */
}

	.foot_left {
	margin-left: 29px;
	float: left;
	color: #999999;
		}
	
	.foot_right {
		margin-right: 50px;
		float: right;
		}
	
.left {
	width: 800px;
	float: left;
	text-align: right;
	padding-bottom: 45px;
	}
	
	
.about {
	width: 800px;
	float: left;
	text-align: center;
	padding-bottom: 45px;
	padding-top:150px;
	}
	
.right {
	width: 190px;
	float: left;
	text-align: left;
	}
	
/*

navigation

---------------------------------------------- */



ul#nav {
	float: right;
	text-transform: uppercase;
	letter-spacing: 0.0em;
height:30px;
	padding: 0;
	padding-left:1px;
	margin: 0;
	list-style-type: none;
margin-right:60px;
margin-top:15px;
display: inline;
    }

#nav li {

float: left;



}

#nav li a {
	height: 100%;
	display: block;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	color:#000000;
	display: inline;
	
	
}

#nav li a:hover {
color:#ccc;}

body#home li#nav-home a, 

body#archive li#nav-archive a, 

body#about li#nav-about a, body#starred li#nav-starred a {

color:#ccc;



}
	
	
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}	
	
.info { /* Image Information */
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 3px;
	color: #3f3f3f;
	text-decoration: none;
	}

	.info a:link, .info a:visited {
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		}
	
	.info a:hover {
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		}
	
.data { /* Image Data */
	padding-top: 5px;
	padding-left: 3px;
    padding-bottom:0px;
		}
		
	
.data a:link, .data a:visited, .data a:hover {
	color: #9b9b9b;
	text-decoration: none;
	}
	.data a:hover {
	color: #000;
	text-decoration: none;
	}
	
.category { /* Image Categories */
	border-bottom: 1px #9b9b9b solid;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	font-size: 12px;
	}

.category-month { /* Image Categories */
	border-bottom: 0px #242424 solid;
	padding-bottom: 35px;
	padding-top: 5px;
	padding-left: 3px;
	font-size: 12px;
	}
#postcomments { /* Image Comments */
	margin-left:5px;
	padding-top: 5px;

	}	
#comments { /* Image Comments */
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size:1.0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
	#comments ul {
list-style-type:none;
margin:0px;
padding-left: 0px;
}

#comments li {
	display:block;
	margin:0px;
	margin-bottom:8px;
	text-decoration:none;
	page-break-after: always;
	padding-top:10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #e3e3e3;
}
#comments2 { /* Image Comments */
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size:1.0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
	#comments2 ul {
list-style-type:none;
margin:0px;
padding-left: 0px;
}

#comments2 li {
	display:block;
	margin:0px;
	margin-bottom:8px;
	text-decoration:none;
	page-break-after: always;
	padding-top:10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #e3e3e3;
}

#line { /* Image Comments */
	font-size: 12px;
	border-bottom: 1px #000000 solid;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	}
	
#viewline { /* Image Comments */
	font-size: 12px;
	border-bottom: 1px #000000 solid;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	}
	
.imgcomments { font-size: 10px; border-bottom: 0px #000000 solid; color: #000000; letter-spacing: -0.1em; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px; padding-top: 7px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; background-image: url(images/botarrow.png); background-repeat: no-repeat; background-position: right 4px; cursor: pointer; }
.imgcomments_active { font-size: 10px; border-bottom: 0px #000000 solid; color: #000000; letter-spacing: -0.1em; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px; padding-top: 7px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; background-image: url(images/toparrow.png); background-repeat: no-repeat; background-position: right 4px;cursor: pointer;}

.imgcomments a{
		color: #000000;
	
		}

		
.months {
    padding: 24px 0px 5px 3px;
	margin: 0px 0px;
	font-size: 12px;
	border-bottom: 1px #242424 solid;
	color: #000000;
	font-weight: bold;	
	
		}

/*-- IMAGE --*/
.image {
	padding-right: 8px;

	
	}
	
.imgnav {
	padding-top: 2px;

	}
	
#photo {
	padding: 0px;
	border: 0px #242424 solid;
	}
	
	
#badge {
position: absolute;
z-index:5;
top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			margin: 50px 140px 175px 700px;
			padding : 30px;
			height:0px;
		}
/*-- ABOUT --*/



.about h2 {
	padding: 0px 0px 2px 2px;
	font-size: 13px;
	font-weight: normal;
	border-bottom: 1px #3b3b3b solid;
	}

.aboutlinks {
	width: 300px;
	float: left;
	margin: 0px 2px;
	}

.data img {
	padding-top: 5px;
	}
	
/*-- ARCHIVE --*/

.archive {
	padding-right: 15px;
	width: 595px;
	float: right;
	text-align: right;
	}

.archivenav {
	clear: both;
	text-align: right;
	padding-right: 14px;
	padding-top: 40px;
	}
	
.catpages {
	border-bottom:1px solid #CCC;
	overflow:auto;
	padding:4px 0px;
	margin-bottom:5px;
	font-size:8px;
	font-weight:bold;
	background-color: #000000;
	color:#aba612
	}
.catpages a:link, .catpages a:visited {
	display:block;
	float:right;
	padding:1px 7px;
	border:0px solid #9b9b9b;
	margin-right:2px;
	margin-bottom:8px;
	text-decoration:none;
	color:#000000
	}
.catpages a:hover, .archive_active_page_number a:link, .archive_active_page_number a:visted, .archive_active_page_number a:hover {
	
	color:#000000;
	}
	
	#taglist {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
		
#monthlist {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}

.thumbs img {
	margin: 5px;
	}
	
.thumbnails {
	padding: 0px;
	background: #fff;
	border: 0px #242424 solid;
	margin-bottom: 1px;

	}

.archive .thumbnails {
	margin: 1px;
	}

.thumbs a:hover img, .archive a:hover img{
	filter:alpha(opacity=99);
	opacity:0.99;
    }
	
/* rollover effects */
#image {
    padding: 0px;
    position: relative;
	margin: 0 8px 0 auto;
	padding-right: 8px;
	background: url(templates/princealaska/images/loader.gif) no-repeat 50% 50%;
    }
#menu_browse{position:absolute;top:0px;left:2px;z-index:10;}#menu_browse a{outline:none;}#menu_browse_prev,#menu_browse_next{width:50%;height:100%;background:transparent url(images/blank.gif) no-repeat;display:block;}#menu_browse_prev{left:0;float:left;}#menu_browse_next{right:0;float:right;}#menu_browse_prev:hover,#menu_browse_prev:visited:hover{background:url(images/prev2.png) no-repeat 50% 0;cursor:pointer;}#menu_browse_next:hover,#menu_browse_next:visited:hover{background:url(images/next2.png) no-repeat 50% 0;cursor:pointer;}

/* Comments */
.input {
	border:1px solid #808080;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}
