/* =====================================
	Pre-sets
======================================== */

body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; }
table {font-size:inherit; font:100%; }
html body, input, select, textarea { font-size: 80%; font-family:Verdana, sans-serif; color: #464646; }

/* =====================================
	Global settings
========================================*/
:focus 			{ -moz-outline-style: none; }
.hide 			{ display: none; }
img 			{ display: block;
					border: 0; }
p				{margin: .5em 0 .1em 0;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight: normal;
				color:  #5A1D00;
			  	text-indent: 10pt;
				line-height: 1.2em;
				letter-spacing:1.2px;
			  	padding-top: 2px; 
}
.clearfloat 	{ clear: both; line-height: 0px; height: 1px; display: block;}
.clearfloat 	{ clear: both; }
.noborder 		{ border: 0; }
.block			{ display:block; }
.bold  			{ font-weight:bold;  }
.italic			{ font-style:italic; }

h1 {
	font-size: 28px;
	line-height: 30px;
	color: #940000;
	font-size:2em;
	margin: 0;
}

/* =====================================
	Page Structure/Layout
======================================== */
body {
	background-color : #FFFFFF;	
	scrollbar-3d-light-color : #DDDDDD;
	scrollbar-arrow-color : #b6b6b6;
	scrollbar-base-color : #DDDDDD;
	scrollbar-darkshadow-color : #DDDDDD;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #b6b6b6;
	scrollbar-shadow-color : #585858;
	
}
.center{
	padding: 0 0 0 0;
	margin:0 auto 0 auto;
	width: 800px;
	height: 676px;
}
#Header {
top: 25px;
width: 800px;
height: 76px;
background-image: url("http://www.kevincassphotography.com/images/panel_top.jpg");
}	
#containerMiddle {
padding: 0 0 0 0;
margin: 10px 0 0 0;
width: 800px;
height: 676px;
background-image: url("http://www.kevincassphotography.com/images/panel_center.jpg");
}
.wrap { 
	padding: 25px 0 25px 0; 
	overflow:hidden; /* need for Mozilla to clear float */
}
.SkiPhotos{
padding: 0 0 0 0;
margin: 0 0 0 50px;
width: 700px;
height: 300px;
background-image: url("http://www.kevincassphotography.com/Jackson_Hole_Wyoming_Teton_Mountains.jpg");
z-index:1;
}
.news {
	background-position : top;
	background-repeat : repeat-x;
	background-color : #000000;
	background : url(images/news_span.jpg);
}

.grad {
	background : url(images/grad.jpg) repeat-x;
	background-position : top;
	background-color : #0c1618;
}
.topnav {
	font-size: 10px;
	color: #c2c2c0;
	font-family: Arial, Verdana, sans-serif;
	padding: 3px 3px 3px 3px;
}

.topnavOn {
	font-size: 10px;
	color: #797978;
	font-family: Arial, Verdana, sans-serif;
}

.redline {
	font-size: 11px;
	color: #96191d;
	font-family: Arial, Verdana, sans-serif;
	line-height: 1.3;
}

.company {
	font-size: 11px;
	color: #777777;
	font-family: Arial, Verdana, sans-serif;
	line-height: 1.6;
}

.white {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	line-height: 1.6;
}
.small {
	font-size: 10px;
	color: #67828c;
	font-family: Arial, Verdana, sans-serif;
}
.blogtitle {
	font-size: 14px;
	color: #960c0c;
	font-family: Verdana, Arial, sans-serif;
}
.footer{
	font-size: 10px;
	color: #b3b3b2;
	font-family: Arial, Verdana, sans-serif;
	padding: 1px 1px 1px 1px;
}
A {
	color: #636363;
	text-decoration: None;
}
A:hover {
	color: #960c0c;
	text-decoration: underline;
}
A.footer {
	font-size: 11px;
	color: #b3b3b2;
}
A.footer:hover {
	font-size: 11px;
	color: #FFFFFF;
	background: #b3b3b2;
	text-decoration: None;
}
.inp {
	background-color : #364a51 !important;
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
	color: white;
	border: 1px solid #101a1c;
}
div#wrapper {
	width: 1028px;
	background-color: #FFFFFF;
}
div#footerLeft {
	width: 500px;
	background-color: #FFFFFF;
	float: left;
	padding-top: 2px;
	color: #b3b3b2;
	font:10px Verdana, Arial, Sans-serif;
	text-align : left;
}
div#footerRight {
	width: 500px;
	background-color: #FFFFFF;
	float: right;
	padding-top: 2px;
	color: #b3b3b2;
	font:10px Verdana, Arial, Sans-serif;
	text-align : right;
}