/* @override http://www.johnkingphoto.com/css/global.css */

/* @override http://www.johnkingphoto.com/css/global.css */

@charset "utf-8";
/* CSS Document */
html{height:100%;width:100%;}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
color:#231F20;
background-color:#231f20;
}
form, table, h1, h2, h3, h4, h5, h6, p{margin:0;padding:0;}
h4 { font-size:14px; color:#fff; }
p{}
table{border-collapse:collapse;}
/*a{ color:#ffffff;}*/
a{ color:#000;}
.whitebox a{ color:#000;}
a:hover{}
.right{
float:right;
	width: 300px;
	font-size: 16px;
}

.right h3{
	font-size: 32px;
	margin-bottom: 20px;
}
.left{
float:left;
}
.clearB{
clear:both;
font-size:0;
}
.image-replacement{ display:block; text-indent:-9999px; outline:none;}

#wrapper{ width:990px; margin:auto;}
#masthead{ min-height:126px; height:auto !important; height:126px; position:relative; color:#fff;}
#bannerarea{ min-height:372px; height:auto !important; height:409px; position:relative;}
#greystrip{ background-color:#4b4b4d; padding:8px 80px;height:66px; position:absolute; left:0; bottom:0; width:800px;}
.copyright{ font-size:11px; color:#fff; margin:20px 0 0 0;}
.copyright a{ color:#fff; text-decoration:none;}

/* masthead */
#logo, #logo a{ width:302px; height:75px;}
#logo{ position:absolute; top:37px; left:27px;}
#logo a{ background:url(../images/logo.gif) 0 0 no-repeat;}
.search-table{ font-family:Helvetica,"Myriad Pro", Arial; font-size:13px; margin:35px 0 0 0;}
.search-table td{ padding-left:5px;}
.stxt{ width:120px; padding:2px;
border:1px solid #c6c8ca;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
.leftarea .news-img {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.leftarea .news-img h1 {
	font-size: 16px;
	font-weight: bold;
	color: #231F20;
}
.leftarea .news-img p {
	font-size: 13px;
	color: #666;
}
.leftarea .news-img .date {
	font-size: 10px;
	color: #999;
	margin-left: 15px;
}
.leftarea .news-img a {
	color: #FFF;
	background-color: #231F20;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
	margin-top: 20px;
}

#greystrip h1{ font-family:Helvetica,"Myriad Pro", Arial; font-weight:normal; background:url(../images/border1.gif) bottom left no-repeat;}
#greystrip h2{ margin:5px 0 0 0;}

/*home cta*/
#cta-home{font-family:Helvetica,"Myriad Pro", Arial; padding:18px 16px;}
#cta-home ul{ margin:0; padding:0; font-size:18px;}
#cta-home ul li{ width:308px; height:115px; background:url(../images/cta-home-bg.gif) 0 0 no-repeat; list-style-type:none; float:left;}
#cta-home ul li a{ }
#cta-home ul li a span{ font-size:22px;}
#cta-home ul li.item1 { color:#ffffff;}
#cta-home ul li.item1 .news-img{ background:url(../images/ico-notes.png) 15px 50% no-repeat; font-size:12px; height:95px; padding:20px 0 0 88px; width:185px; }
#cta-home ul li.item1 .readmoreButton{
	margin-top: -58px;
	margin-left: 88px;
	font-size: 11px;
	color: #FFF;
}
#cta-home ul li.item1 .news-img .date {
      display:none;
}
#cta-home ul li.item1 .readmoreButton a {
	font-size: 11px;
	color: #FFF;
}
#cta-home ul li.item2 a {background:transparent url(../images/ico-baby.png) no-repeat scroll 7px 50%; color:#fff; text-decoration:none; width:210px; height:85px; display:block;padding:30px 0 0 95px;}
#cta-home ul li.item3 .mail-img{ background:url(../images/ico-mail.png) 15px 50% no-repeat;}
#cta-home ul li.item3 h4 { padding:13px 0 0 20px !important; }



#displayarea{ margin:0 26px; min-height:200px; height:auto !important; height:200px; position:relative;}
#menu-wrap{ margin:0 0 5px 0;}
.whitebox{ background-color:#fff; padding:12px 14px 12px 22px; width:970px;}
.home-contents{ margin:0 440px 0 0; font-size:16px;}
h1.page-head{ margin:5px 0 10px 0;}
h1.page-head2{margin:5px 0 16px 0;}
.home-contents p{ line-height:150%; margin:0 0 15px 0;}

.inner-images{ padding:20px 0 20px 80px;}
.inner-images img{ margin:0 6px 0 0;}

.whitebox .leftarea{ width:540px;
	font-size: 14px;
}
.whitebox .rightarea{ width:290px;}
.whitebox .rightarea .cta-block{ margin:0 0 14px 0;}
.whitebox h2{ font-size:18px; font-weight:normal;}
.whitebox p{ margin:0 0 10px 0;
	font-size: 14px;
}

#social-nav{ margin:0; padding:0;}
#social-nav li{ list-style-type:none; float:left; padding:0 5px 0 0 ;}
#social-nav li a{ display:block; height:40px; width:40px; background:url(../images/social-links.gif) 0 0 no-repeat; text-indent:-9999px; outline:none;}
#social-nav li.item1 a{ background-position:0 0;}
#social-nav li.item2 a{ background-position:-47px 0;}
#social-nav li.item3 a{ background-position:-92px 0;}


#top-link{ display:none; height:20px; width:60px; position:fixed; top:0; right:0;}


.inner-newsletter {width:308px; height:115px; background:url(../images/newsletter-bg.gif) 0 0 no-repeat; list-style-type:none; float:left; padding:3px;}

.inner-newsletter .mail-img{ background:url(../images/ico-mail.png) 15px 50% no-repeat;}

blockquote {width:300px;}
.blue {color:#369;}
.copyright {height:44px;}
#masthead {width:990px;}
#cta-home ul li.item1 .news-img a {color:#fff;}
#cta-home ul li.item1 .news-img p a {
	display: none;
}
.red {color:#c00;}
#screensaver {z-index:10000000;}
#social-nav .item1 {height:20px;margin-top:10px;width:73px;}