html, body, div, span,
h1, h2, h3, h4, h5, h6, p, pre,
a, img, ol, ul, li, form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}

body{
	background-color: #0B0F0F;
	color: white;

	font-family: sans-serif;
	font-size: 13px;
	line-height: 1.6em;
}

p{ margin: 0 0 16px 0; }

.clear{ height: 11px; margin-top: -1px; clear: both; line-height: 1px; }
.left{ float: left; }
.right{ float: right; }

a:link, a:hover, a:visited, a:active{
	color: white;
	text-decoration: underline;
}
a.blank{ text-decoration: none; }




.master{
	min-width: 1008px;
}

	.master h1{
		height: 250px;

		border-bottom: 5px solid black;
		color: white;
		text-align: right;
		font-size: 20px;
	}

		.master h1 img{ margin: 15px 15px 0 0; }

	.master .header{
		margin: 0 0 0 0;
		padding: 15px 15px 20px 0;

		background-color: black;
		color: #faf0f0;

		text-align: justify;
	}

		.master .header .center{ width: 970px; margin: 0 auto; }

		.master .header a img{ vertical-align: middle; text-decoration: none; }
		.master .header a u{ text-decoration: none; width: 5px; }

		.master .header .section{
			height: 220px;
			padding: 0 20px 0 20px;
			float: left;
			overflow: hidden;

			border-right: 1px dashed #faf0f0;
		}

			.master .header .section h3{
				margin: 5px 0 7px 0;

				font-size: 14px;
				font-weight: bold;
			}

		.master .header .about{
			width: 430px;
		}

			.master .header .about img.hi{ padding: 3px 10px 4px 0; }

		.master .header .links{
			float: none;
			padding-right: 0;

			border: 0;
		}

	.master .portfolio{
		text-align: center;
	}
	
	.master .portfolio a.gal{
		display: none;
	}

		.master .portfolio li{
			width: 270px;
			float: left;
			padding: 2.8% 0 0 2.8%;

			list-style: none;
		}

			.master .portfolio li h3{
				margin: 2px 0 5px 0;

				color: white;
				font-size: 15px;
				font-weight: bold;
			}

			.master .portfolio li h4{
				margin: 0 0 2px 0;

				font-size: 14px;
				font-weight: bold;
				text-align: right;
			}

			.master .portfolio li img{
				width: 260px;
				height: 220px;

				background-color: white;
				border: 5px solid black;
			}

	.master .footer{
		margin: 0 0 0 0;
		padding: 8px 12px 10px 12px;

		border-top: 5px solid black;
		background-color: black;
		color: #faf0f0;

		text-align: left;
	}

		.master .footer a{ text-decoration: none !important; }



/* Pretty Photo */
div.light_rounded .pp_top .pp_left{background: url(../images/prettyphoto/light_rounded/sprite.png) -88px -53px no-repeat;}
div.light_rounded .pp_top .pp_right{background: url(../images/prettyphoto/light_rounded/sprite.png) -110px -53px no-repeat;}
div.light_rounded .pp_content .ppt{color:#000;}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content, div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}
div.light_rounded .pp_next:hover{background: url(../images/prettyphoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}
div.light_rounded .pp_previous:hover{background: url(../images/prettyphoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.light_rounded .pp_expand{background: url(../images/prettyphoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.light_rounded .pp_expand:hover{background: url(../images/prettyphoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.light_rounded .pp_contract{background: url(../images/prettyphoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.light_rounded .pp_contract:hover{background: url(../images/prettyphoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyphoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.light_rounded #pp_full_res .pp_inline{color:#000;}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}
div.light_rounded .pp_nav .pp_play{background: url(../images/prettyphoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_nav .pp_pause{background: url(../images/prettyphoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_arrow_previous{background: url(../images/prettyphoto/light_rounded/sprite.png) 0 -71px no-repeat;}
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next{background: url(../images/prettyphoto/light_rounded/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyphoto/light_rounded/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyphoto/light_rounded/sprite.png) -110px -80px no-repeat;}
div.light_rounded .pp_loaderIcon{background: url(../images/prettyphoto/light_rounded/loader.gif) center center no-repeat;}
