body {background:#2c2c2c; margin:0;color:#343535;font:13px verdana,arial,sans-serif;}
a, a:link, a:visited {outline:none;text-decoration:none;color:#447e94}
	a:hover {color:#Faa636}
img {border: none}

#all {width:898px;margin:60px auto 0 auto;border:1px #000 solid;background:#fff url(../img/content-bg.gif);}
#top {width:898px;height:63px;background:#fff url(../img/top-bg.gif)}
#header {width:898px;height:144px;background:#fff url(../img/content-bg.gif);}
	#header-left {width:377px;height:144px;float:left;overflow:hidden;padding:0 0 0 10px}
	#header-right {width:451px;height:144px;float:right;overflow:hidden;text-align:right;padding:0 60px 0 0;font-weight:bold;font:14px;}
		#header-right p {height:20px;padding:0;margin:50px 0 0 0;}
	.menu {color:#447e94;margin:10px 0 0 0;height:20px;}
	.menu a.on {border:1px #c2cd30 solid;border-width:0 0 3px 0;}
#content {width:898px;background:#fff url(../img/content-bg.gif);clear:both;}
	.content-left {width:367px;height:215px;background:url(../img/featured-bg.gif);float:left;overflow:hidden;margin:0 0 0 10px;display:inline;}
		.content-left p {margin:0 0 0 35px ;width:367px;padding:0;line-height:34px;height:34px;font:12px;color:#fff;font-weight:bold;}
			.content-left p a {color:#447e94}
				.content-left p a:hover {color:#fff}
		.featured-pic {margin:0 0 0 35px ;width:367px;}
	.content-right {width:451px;float:right;overflow:hidden;text-align:left;margin:0;font:14px;padding:0 60px 0 0;}
		.content-right p {width:451px;padding:12px 0 0 0;}                                            
#content-bottom {width:898px;height:139px;background:#fff url(../img/content-bottom-bg.gif);clear:both;text-align:center;}
#content-bottom-portfolio {width:898px;height:139px;background:#447e94 url(../img/content-bottom-portfolio-bg.gif);clear:both;text-align:center;}
	.content-bottom-links {float:left;overflow:hidden;width:134Px;}
	.content-bottom-links-first, .content-bottom-links-last {float:left;overflow:hidden;width:114px;}
		#content-bottom h2, #content-bottom-portfolio h2 {font-size:13px;font-weight:bold;padding:0;margin:12px 0 7px 0;}
		#content-bottom a, #content-bottom-portfolio a {color:#fff;}
			#content-bottom a:hover, #content-bottom-portfolio a:hover {color:#faa636;}
#footer {width:898px;height:101px;background:#fff url(../img/footer-bg.gif);clear:both;}
	#footer a {color:#343535}
		#footer a:hover {color:#447e94}
	.footer-left {width:429px;height:101px;text-align:right;margin:0 20px 0 0;float:left;overflow:hidden;}
		.footer-left-p-1 {width:429px;font-size:16px;padding:0;height:20px;margin:22px 0 0 0}
		.footer-left-p-2 {width:429px;font:12px;padding:0;height:20px;margin:10px 0 0 0}
	.footer-right {width:429px;height:101px;text-align:left;margin:0 0 0 20px;float:right;overflow:hidden;}
		.footer-right-p-1 {width:429px;font-size:16px;padding:0;height:20px;margin:22px 0 0 0}               
		.footer-right-p-2 {width:429px;font:12px;padding:0;height:20px;margin:10px 0 0 0}                    
#bottom {width:898px;height:20px;margin:0 auto;font:12px;color:#909090;text-align:center;clear:both;}
	#bottom a:hover {color:#c2cd30}
	
	/* About */ /* Contact */
.about-content-left, .contact-content-left  {width:400px;float:left;overflow:hidden;margin:0 0 20px 40px;display:inline;}
	.about-content-left p, .contact-content-left p {width:400px;margin:0;padding:0;}
.about-content-right {width:400px;float:left;overflow:hidden;margin:0 10px 20px 25px;display:inline;}
	.about-content-right p {width:400px;margin:0;padding:0;}
	#content h1 {font-size:14px;font-weight:bold;padding:0;margin:0 0 10px 40px;}

	/* Holiday Cards */
.cards-content-left {width:472px;float:left;overflow:hidden;margin:0 0 20px 20px;display:inline;}
.cards-content-left p {width:472px;margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.cards-content-left-top {font-weight:bold;}
.cards-content-left-title {font-weight:bold; font-size:24px;}
.cards-content-right {width:328px;float:left;overflow:hidden;margin:0 10px 20px 25px;display:inline;}
.cards-content-right p {width:318px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

 /* Portfolio */
#content-portfolio {margin:0 10px;}

/* Newsletter signup form */
.newsletter-content-left {
    display:inline;
    float:left;
    margin:0 0 20px 40px;
    overflow:hidden;
    width:266px;
}
.newsletter-content-left-inner {
	background: url(../img/newsletters.png) no-repeat 0 20px;
	margin: 0 0 0 10px;
	height: 273px;
	width: 220px;
}
.newsletter-content-right {
    display:inline;
    float:left;
    margin:0 10px 20px 25px;
    overflow:hidden;
    width:533px;
}
.newsletter-content-right-inner {
    background: #447E94;
    border: 2px solid #FAA636;
	padding: 10px 0 0 24px;
	width: 480px;
}
.confirmed {
	padding: 10px 0;
}
.signup-form {
	color: #FFFFFF;
	display: inline;
	float: left;
	margin-bottom: 16px;
	width: 200px;
}
.signup-form-inner {
    font-family: verdana;
    font-size: 11px;
}
.signup-form input {
    border: 1px solid #999;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 3px;
}
.signup-form p.required {
	margin: 0;
	padding: 0;
	text-align: left;
}
.newsletter-archives {
	display: inline;
	float: left;
	width: 200px;
}
.newsletter-archives {
	color: #C2CD30;
}
.newsletter-archives strong {
    color: #FAA636;
}
.newsletter-archives a {
	color: #FFFFFF;
}

.newsletter-archives a:link {}
.newsletter-archives a:visited {}
.newsletter-archives a:active {}
.newsletter-archives a:hover {
	color: #FAA636;
}
