/* Website Template by freewebsitetemplates.com */ @font-face { font-family: 'Conv_Arvo-Bold'; src: url('../fonts/Arvo-Bold.eot'); src: url('../fonts/Arvo-Bold.woff') format('woff'), url('../fonts/Arvo-Bold.ttf') format('truetype'), url('../fonts/Arvo-Bold.svg') format('svg'); } body { background: url(../images/bg-body.jpg) repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 0; } #page { margin: 0 auto; padding: 0; width: 960px; } #header { background: url(../images/bg-header.png) no-repeat bottom center; margin: 0; overflow: hidden; padding: 41px 0 90px; } #header a.logo { display: block; float: left; height: 63px; margin: 0 0 0 10px; padding: 0; width: 460px; } #header a.logo img { border: 0; } #header ul { float: right; margin: 0; overflow: hidden; padding: 15px 40px 0 0; width: 450px; } #header ul li { float: right; list-style: none; margin: 0; padding: 0 4px; } #header ul li a { background: url(../images/navigation.png) no-repeat 0 -305px; color: #fffcd5; display: block; height: 32px; line-height: 32px; margin: 0; padding: 0; text-align: center; text-decoration: none; text-shadow: 0 -1px 0 #064a58; text-transform: lowercase; width: 72px; } #header ul li.selected a { background-position: 0 -342px; color: #fff; text-shadow: none; } #header ul li a:hover { color: #fff; } #body { background: url(../images/bg-body-content.png) repeat-y left top; margin: 0; min-height: 1114px; overflow: hidden; padding: 0; } #body ul.navigation { background: url(../images/bg-secondary-menu.png) no-repeat top right; float: left; margin: 0; padding: 16px 0 24px; width: 40px; } #body ul.navigation li { list-style: none; margin: 0; padding: 0 0 10px; } #body ul.navigation li a { background: url(../images/navigation.png) no-repeat; display: block; margin: 0; padding: 0; text-indent: -99999px; width: 40px; } #body ul.navigation li a.link1 { background-position: 0 0; height: 120px; } #body ul.navigation li.selected a.link1, #body ul.navigation li a.link1:hover { background-position: -45px 0; } #body ul.navigation li a.link2 { background-position: 0 -125px; height: 80px; } #body ul.navigation li.selected a.link2, #body ul.navigation li a.link2:hover { background-position: -45px -125px; } #body ul.navigation li a.link3 { background-position: 0 -210px; height: 90px; } #body ul.navigation li.selected a.link3, #body ul.navigation li a.link3:hover { background-position: -45px -210px; } #body .content { float: left; margin: 0; padding: 0 60px 0 30px; width: 830px; } #body .content p { color: #265264; line-height: 30px; margin: 0; padding: 0; } #body .content p a { color: #265264; } #body .content p a:hover { color: #020f2d; } #body .content .header, #body .content > div.figure { /*border: 3px solid #e9e1d0;*/ background: #e9e1d0; margin: 16px 0 0; padding: 3px; position: relative; width: 824px; } #body .content .header img, #body .content > div.figure img { /*border: 2px solid #fff;*/ background: #fff; display: block; margin: 0; padding: 2px; } #body .content .header span, #body .content > div.figure span { background: url(../images/interface.png) no-repeat 0 -60px; display: block; height: 51px; left: -7px; position: absolute; top: -7px; width: 51px; z-index: 3; } #body .content > div.figure { margin: 20px 0 25px; } #body .content > h2 { color: #ac0707; font-family: 'Conv_Arvo-Bold'; font-size: 24px; font-weight: normal; margin: 0; padding: 30px 0 0; text-transform: uppercase; } #body .content h3 { color: #265264; font-family: 'Conv_Arvo-Bold'; font-size: 16px; font-weight: normal; line-height: 30px; margin: 0; padding: 25px 0 0; text-transform: uppercase; } #body .content h3 a { color: #265264; text-decoration: none; } #body .content h3 a:hover { color: #507d90; } #body .content > img { display: block; margin: 20px 0 0; padding: 0; } #body .body { margin: 0; overflow: hidden; padding: 32px 0 0; } #body .body h2 { color: #ac0707; font-family: 'Conv_Arvo-Bold'; font-size: 24px; font-weight: normal; margin: 0; padding: 0 0 5px; text-transform: uppercase; } #body .body div ul { margin: 0; overflow: hidden; padding: 0; } #body .body div ul li { list-style: none; margin: 0; overflow: hidden; padding: 0; } #body .body div ul li .article { float: left; margin: 0 0 0; padding: 0 5px 30px 0; width: 95px; } #body .body div ul li .figure { border: 2px solid #e9e1d0; float: left; margin: 10px 0 0; padding: 0; width: 96px; } #body .body div ul li .figure a { display: block; margin: 0; padding: 0; } #body .body div ul li .figure a:hover { opacity: 0.8; } #body .body div ul li .figure img { border: 1px solid #fff; display: block; } #body .body .aside { float: left; margin: 0; padding: 0; width: 200px; } #body .body .aside b { color: #265264; font-family: 'Conv_Arvo-Bold'; font-size: 16px; font-weight: normal; line-height: 30px; margin: 0; padding: 0; text-transform: uppercase; } #body .body .aside p { line-height: 30px; } #body .body .aside p span { display: block; } #body .body .aside form { margin: 0; padding: 0; } #body .body .aside form input.email { background: url(../images/interface.png) no-repeat 0 0; border: 0; color: #9d9d9d; height: 25px; line-height: 25px; margin: 0; padding: 0 0 0 10px; width: 189px; } #body .body .aside form input.submit { background: url(../images/interface.png) no-repeat 0 -30px; border: 0; cursor: pointer; height: 25px; margin: 10px 0 0 130px; padding: 0; width: 68px; } #body .body .aside form input.submit:hover { background-position: -73px -30px; } #body .body .aside .connect ul { padding-top: 15px; } #body .body .aside .connect ul li { float: left; } #body .body .aside .connect ul li a { background: url(../images/icons.png) no-repeat; display: block; height: 42px; text-indent: -99999px; } #body .body .aside ul li.facebook a { background-position: 0 0; margin: 0 25px 0 0; width: 25px; } #body .body .aside ul li.facebook a:hover { background-position: -60px 0; } #body .body .aside ul li.twitter a { background-position: 0 -46px; margin: 0 25px 0 0; width: 55px; } #body .body .aside ul li.twitter a:hover { background-position: -60px -46px; } #body .body .aside ul li.googleplus a { background-position: 0 -92px; width: 42px; } #body .body .aside ul li.googleplus a:hover { background-position: -60px -92px; } #body .body .aside h4 { color: #507d90; font-weight: normal; line-height: 30px; margin: 0; padding: 0; text-transform: capitalize; } #body .body .aside .contact h2 { padding-bottom: 7px; } #body .body .aside .contact ul li { color: #265264; line-height: 30px; } #body .body .aside .contact ul li a { color: #265264; } #body .body .aside .contact ul li a:hover { color: #507d90; } #body .body .aside > div { padding: 0 0 40px; } #body .body .section { float: left; margin: 0; padding: 0 32px; width: 366px; } #body .body .section li { padding-bottom: 30px; } #body .body .section li small { color: #265264; display: block; float: left; font-size: 14px; line-height: 30px; margin: 0; padding: 0; width: 60px; } #body .body .section li p { float: left; line-height: 30px; padding: 0 0 0 6px; width: 300px; } #body .body .section li p a.more { color: #507d90; text-decoration: none; } #body .body .section li p a.more:hover { color: #020f2d; } #body .content #blog { float: left; margin: 0 30px 0 0; padding: 0; width: 610px; } #body .content #blog h2 { color: #ac0707; font-family: 'Conv_Arvo-Bold'; font-size: 24px; font-weight: normal; margin: 0; padding: 30px 0 0; text-transform: uppercase; } #body .content #blog p { text-align: justify; padding-top: 24px; } #body .content #blog p b { display: block; font-size: 16px; } #body .content #blog img { display: block; margin: 15px 0 0; padding: 0; } #body .content #sidebar { float: left; margin: 0; padding: 84px 0 0; width: 190px; } #body .content #sidebar div { padding: 0 0 30px; } #body .content #sidebar h3 { color: #507d90; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; letter-spacing: 1px; line-height: 30px; margin: 0; padding: 0; } #body .content #sidebar ul { margin: 0; padding: 0; } #body .content #sidebar ul li { background: url(../images/bullet.gif) no-repeat 0 15px; list-style: none; line-height: 30px; margin: 0; padding: 0; } #body .content #sidebar ul li a { color: #265264; display: block; text-decoration: none; text-indent: 10px; } #body .content #sidebar ul li a:hover { color: #020f2d; text-decoration: underline } #footer { background: url(../images/bg-footer.png) no-repeat top center; margin: 0; padding: 50px 0 0; } #footer p { color: #63e0fa; font-size: 12px; letter-spacing: 1px; margin: 0; padding: 35px 0; text-align: center; }