@charset "utf-8";
/* CSS Document */

/* -----Reset----- */

* {							padding: 0; margin: 0; }
body, html {				padding: 0; margin: 0; height: 100%; overflow-x: hidden; }
body {						font-size: 62.5%; font-family: Georgia, "Times New Roman", Times, serif; }
a img {						border: 0; }
.clear {					clear: both; }

/* -----Textography----- */

p { 						font-size: 14px; line-height: 21px; padding: 0 20px 20px 70px; }
h2 {						font-style: italic; font-size: 18px; line-height: 10px; 
							margin-top: 30px; margin-bottom: 30px;margin-left: -2000px;
							padding-left: 2070px; width: 5000px;
							color: #3D5466; background: #C1D2E0;}
h3 {						font-size: 14px; line-height: 21px; font-weight: bold;
							padding: 0 20px 0 70px;}

/* -----Lists----- */

ul {						padding: 0 0 20px 70px;}
li {						font-size: 14px; line-height: 21px;}

/* -----Header----- */

#heading {					width: 100%; height: 150px; background: url(../structure/banner-back.jpg) repeat-x;}
#heading-wrap {				width: 900px; margin: 0 auto;}
#logo {						display: block; width: 195px; height: 115px;
							float: left; text-indent: -9999px; margin: 15px 0 20px 35px;
							background: url(../structure/logo.jpg) no-repeat;}
#catch-phrase {				display: block; width: 320px; height: 55px;
							float: left; text-indent: -9999px; margin: 75px 0 20px 70px;
							background: url(../structure/catch-phrase.jpg) no-repeat;}
#banner-pic {				display: block; width: 210px; height: 150px;
							float: left; margin: 0 70px 0 0;
							background: url(../structure/smiling-woman.jpg) no-repeat;}

/* -----Content----- */

#content {					width: 900px; min-height: 100%;
							margin: 0 auto; padding-top: 1px;
							background: url(../structure/content-back.jpg) repeat-y;}

/* -----Footer----- */

#page-wrap {				min-height: 100%; height: auto !important; height: 100%;
							margin: 0 auto -100px;}
.push {						height: 100px;}
#footer {					height: 100px; width: 100%;
							background: #4C697E;}
#footer-inside {			width: 840px; margin: 0 auto;}
 #footer-inside img {		float: left;}
 #footer-inside p {			float: right;
							font-style: italic; text-align: right; color: #ffffff;}
  #footer-inside p a {		text-decoration: none; color: #ffffff;}
  #footer-inside p a:hover {text-decoration: underline;}