/*CSS Stylesheet -- Main Site Styles*/


body {
	background-color: #b1c2cf;
	/*background-image: url('images/bg_arabtile_minty.png');*/
	background-image: url('images/diag_checkers.png');
	/*background-image: url('images/bg_bricks.png');*/
	background-repeat: repeat;
	background-attachment: fixed;
	
	
}



/* Font Syntax for Google Fonts

font-family: 'Crete Round', serif;
font-family: 'Average', serif;
font-family: 'Italianno', cursive;
font-family: 'Mystery Quest', cursive;
font-family: 'Happy Monkey', cursive;
<link href='http://fonts.googleapis.com/css?family=Crete+Round|Average|Italianno|Mystery+Quest|Happy+Monkey|Droid+Sans' rel='stylesheet' type='text/css'>


Karen's Fonts
font-family: 'Meddon', cursive;
font-family: 'Sunshiney', cursive;
font-family: 'Doppio One', sans-serif;
font-family: 'Oxygen', sans-serif;
font-family: 'Lovers Quarrel', cursive;
font-family: 'Qwigley', cursive;
font-family: 'Bilbo', cursive;
font-family: 'Engagement', cursive;

<link href='http://fonts.googleapis.com/css?family=Meddon|Sunshiney|Doppio+One|Oxygen' rel='stylesheet' type='text/css'>
*/
.all {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}


.logo_area {
	width: 405px;
	position: relative;
	left: 0px;
	margin-top: -10px;
	margin-bottom: -10px;
	
}

.curls {
	font-family: 'Sunshiney', cursive;
	font-size: x-large;
}
.logo_subtext {
	width: 390px;
	text-align: center;
	position: relative;
	left: 0px;
	
}

.top_image {
	width: 505px;
	position: relative;
	left: 430px;
	top: -280px;
	
	
}

.top_photo_credit {
	text-align: right;
	margin-right: 30px;
	font-family: 'Oxygen', sans-serif;
	font-size: 9px;
	color: #32363c;
}

.social {
	margin-right: auto;
	margin-left: auto;
	width: 300px;
	/*position: relative;
	/*left: 430px;
	top: -300px;*/
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	font-family: 'Oxygen', sans-serif;
	font-size: smaller;
}

.social_img {
	padding-left: 8px;
}

.social soc_head {
	font-size: medium;
	padding-bottom: 5px;
}

.social_half {
	padding-top: 5px;
}

.nixbox {
	min-height: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 20px;
	margin-left: 15px;
}

.contxt {

}

.rounded_img {
	border-top-right-radius: 20px 20px;
	border-bottom-right-radius: 20px 20px;
	box-shadow: 2px 2px 5px #888888;
}

.navigate {
	position: relative;
	top: -240px;
	left: 0px;
	width: 930px;
	height: 35px;
	background-color: #8bb2ac;

	/*border-top-left-radius: 20px 20px;*/
	border-top-right-radius: 20px 20px;
	box-shadow: 4px 0px 8px #888888;
}

.meat {
	width: 930px;
	max-width: 930px;
	background-color: white;
	/*min-height: 245px;*/
	position: relative;
	top: -240px;
	left: 0px;
	padding-bottom: 20px;
	
	
	/*border-bottom-left-radius: 20px 20px;*/
	border-bottom-right-radius: 20px 20px;
	box-shadow: 4px 4px 8px #888888;
}

.meat_content {
	position: relative;
	font-family: "Georgia", AppleGothic, Arial, sans-serif;
	font-size: small;
	padding: 6px;
	left: 0px;
	line-height: 150%;
	
}

.meat_content H2, .meat_content H3 {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 19px;
}

.meat_content H1 {
	/*font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;	*/
	font-family: 'Tangerine', cursive;
	text-shadow: 4px 4px 4px #aaa;
	font-weight: 400;
	font-size: 50px;
	
}
.meat_content_Y {
	font-family: "Georgia", AppleGothic, Arial, sans-serif;
	/*font-family: 'Oxygen', sans-serif;*/
	font-size: small;
	padding: 6px;
	width: 615px;
	left: 0px;
	/*line-height: 150%;*/

	
	
}
.meat_content_N {
	position: relative;
	font-family: "Georgia", AppleGothic, Arial, sans-serif;	
	font-size: small;
	padding: 6px;
	left: 0px;
	line-height: 150%;
	
}

.meat_content_N H1 {
	/*font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;	*/
	font-family: 'Tangerine', cursive;
	text-shadow: 4px 4px 4px #aaa;
	font-weight: 400;
	font-size: 50px;
	
}

.meat_content_Y H1 {
	/*font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;	*/
	font-family: 'Tangerine', cursive;
	text-shadow: 4px 4px 4px #aaa;
	font-weight: 300;
	font-size: 50px;
	
}

.meat_content_N H2, .meat_content_N H3 {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 19px;
	
}

.meat_content_Y H2, .meat_content_Y H3 {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 19px;
	
}
.meat_head {
	font-family: 'Source Sans Pro', sans-serif;	
	font-weight: 600;
	font-size: x-large;
	
}

.meat_phead {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 19px;
	
}

.meat_content object embed {
	
	margin: 8px;
}

.meat_content_N object embed {
	
	margin: 8px;
}

.meat_content_Y object embed {
	
	margin: 8px;
}

.meat a:link, .meat a:visited, .meat a:active {
	color: teal;
	text-decoration: none;
}

.meat a:hover {
	color: navy;
	text-decoration: underline;
}

.ads {
	width: 300px;
	margin-top: 25px;
	/*padding: 5px;
	font-family: 'Oxygen', sans-serif;*/
	font-family: "Georgia", AppleGothic, Arial, sans-serif;
	font-size: small;
}

.ads ad_head {
	color: teal;
	font-weight: bold;
	font-size: medium
}

.fullad {
	width: 280px;
	height: 223px;
}

.halfad {
	width: 200px;
	padding: 5px;
}


.quarterad {
	width: 140px;
	height: 140px;
	
}

.foot {
	width: 930px;
	position: relative;
	top: -220px;
	height: 75px;
	text-align: center;
	font-family: 'Oxygen', sans-serif;
}

.foot a:link, .foot a:visited {
	color: teal;
}

.foot a:hover {
	text-decoration: none;
	color: navy;
}



/*Gallery CSS */
.gallery {
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: 'Lato', sans-serif;
}

.gallery img {
	border-top-right-radius: 20px 20px;
	border-bottom-left-radius: 20px 20px;
/*	
	border-top-left-radius: 20px 20px;
	border-bottom-left-radius: 20px 20px;
*/
	box-shadow: 2px 2px 5px #888888;
	width: 375px;
}

.gcaption {
	font-size: small;
}

.gallery gcredit {
	font-size: small;
	font-style: italic;
}


/*photographers page */
.photographers {
	padding-left: 15px;
}


.photographers_state {
	font-size: large;
	font-weight: bold;
}

.photographer_name {
	font-size: 14px;
	font-weight: bold;
}
