/* ==========================================================================
	Addedlovely.com
   ========================================================================== */

/* ==========================================================================
	General
   ========================================================================== */
* {margin: 0; padding: 0;}
*, *:before, *:after  {box-sizing: inherit;}
html {-webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; box-sizing: border-box;} 
body {background: #d9d8d8; color: #004d7b; font-family: Georgia,Times,"Times New Roman",serif; font-size: 16px; line-height: 24px;}
img {border: 0; display: block; outline: none; -ms-interpolation-mode: bicubic;}
a {text-decoration: none; color: #004d7b;}
li {list-style-type: none;}
::selection {background-color: transparent;}
::moz-selection {background-color: transparent;}
::webkit-selection {background-color: transparent;}

/* ==========================================================================
	Typography
   ========================================================================== */
h1, h2, h3, h4 {font-weight: normal;}
p {margin-bottom: 12px;}
h2 {font-size: 20px; font-weight: normal; margin: auto auto 12px auto; padding-top: 12px;}

.container {width: 820px; margin: auto; text-align: center;}
.header {height: auto; background:url('../images/line.png') no-repeat bottom center; margin-bottom: 20px;   clear: both; overflow: auto; position: relative;}
.header img {margin: 56px auto 40px auto;}
.header .contact {position: absolute; right:0; bottom: 40px; text-align: right;}
.services {line-height: 32px;}
.services p {margin-bottom: 0;}
.footer {line-height: 80px; background:url('../images/line.png') no-repeat top center; margin-top: 40px; font-size: 12px;} 