/*
Theme Name: Spot Beam
Theme URI: http://fiverr.com/users/beyondwebpros
Author: Beyond Web Pros
Author URI: http://fiverr.com/users/beyondwebpros
Version: 1.0
Tags: beyondwebpros, psdtohtmlquick, wordpress, wordpress conversion, html to wordpress, psd to wordpress
*/
@import url(http://fonts.googleapis.com/css?family=Asap);

body {margin:0; padding:0; clear:both; font-family: Arial, Verdana, Helvetica, sans-serif; background:#f5f5f5 url(images/bg.png) repeat}

* {margin:0; padding:0}
	
.clr {clear:both; margin:0; padding:0}
	
h1, h2, h3, h4, div, p, ul, li, form {margin:0; padding:0; list-style:none}
	
a, img {outline:none; border:none; margin:0; padding:0; text-decoration:none}

#globalWrapper {margin:0 auto}

#wrapper {width:980px; margin:0 auto}

#header {width:980px; float:left}

#header h1 {float:left; margin:50px 0 0 0}

#header h1 a {width:235px; height:48px; background:url(images/logo.png) no-repeat top left; float:left; display:block; border:none; text-indent:-9999px}

#navigation {float:right; background:url(images/nav.png) repeat; height:45px; margin:55px 0 0 0}

#navigation ul {float:left}

#navigation ul li {float:left}

#navigation ul li a {float:left; font-size:14px; color:#787878; font-weight:normal; padding:0 21px; line-height:45px}

#navigation ul li a:hover, #navigation ul li a.active {color:#fff; font-weight:normal; background:url(images/hover.png) repeat}

#banner {width:980px; height:447px; float:left; background:url(images/banner.jpg) no-repeat; margin:27px 0 0 0; position:relative}

.welcome {width:384px; position:absolute; top:42px; right:30px; background:url(images/welcome.png) repeat}

.welcome h2 {font-size:24px; color:#fff; font-weight:normal; padding:0 0 0 16px; line-height:54px; height:54px; background:url(images/headline.png) repeat; font-family: 'Asap', sans-serif}

.welcome-content {padding:18px}

.welcome-content p {font-size:14px; color:#f5f5f5; font-weight:normal; line-height:1.5em}

#holder {width:980px; float:left; margin:27px 0 0 0}

.details {width:710px; float:left; background:#fff url(images/border.png) no-repeat top left; padding:25px 0; -moz-box-shadow: 0 0 3px #888; -webkit-box-shadow: 0 0 3px #888; box-shadow: 0 0 3px #888}

.block {width:200px; float:left; padding:0 0 0 35px}

.block img {width:167px; height:55px; border:none; display:block; margin:0 0 9px 0}

.block h2 {color:#1d4657; font-size:14px; font-weight:bold; font-family: 'Asap', sans-serif;}

.block h2 span {color:#6b6b6b; font-size:13px}

.block p {color:#787878; font-size:14px; font-weight:normal; line-height:1.1em; padding:6px 0 12px 0}

a.read {width:74px; height:28px; float:left; background:url(images/read.png) no-repeat; margin:3px 0 0 0; text-indent:-9999px}

.informed {width:238px; border:1px solid #d5d5d5; float:right; background:url(images/informed.png) repeat}

.informed-in {width:178px; background:url(images/border1.png) no-repeat top center; padding:36px 30px 12px 30px}

.informed h2 {color:#4b4949; font-weight:normal; font-size:14px; text-transform:uppercase}

.informed p {color:#787878; font-size:14px; font-weight:normal; line-height:1.3em; padding:12px 0 12px 0}

a.pdf {background:url(images/pdf.png) no-repeat left center; padding:12px 0 12px 72px; float:left; color:#4b4949; font-weight:normal; font-size:12px; text-transform:uppercase; line-height:1.5em}

#footer {width:980px; float:left; margin:28px 0 0 0; padding:22px 0 30px 0; border-top:1px solid #fff}

#footer h3 {font-size:14px; color:#2d2c2c; font-weight:bold; padding:0 0 6px 0}

#footer p {font-size:14px; color:#666464; font-weight:normal; line-height:1.3em}

.copyright {float:left; padding:0 60px 0 0}

.listing {float:left; padding:0 90px 0 0}

.listing ul {float:left}

.listing ul li {font-size:13px; color:#666464; font-weight:normal; padding:2px 0}

.listing ul li a {color:#666464}

.listing ul li a:hover {color:#2d2c2c}

.social {float:right; padding:0 60px 0 0}

.social img {width:30px; height:30px; float:left; margin:0 0 0 6px; border:none}

/*Banner*/

#banner-inner {width:980px; height:207px; float:left; border:none; margin:27px 0 0 0}

#main-content {width:603px; float:left; padding:0 0 45px 0}

#main-content h2 {font-size:30px; color:#1d4657; font-weight:normal; font-family: 'Asap', sans-serif; background:url(images/nav.png) repeat; height:45px; padding:0 0 0 18px; line-height:45px}

#main-content h3 {font-size:18px; color:#1d4657; font-weight:normal; font-family: 'Asap', sans-serif; padding:45px 0 15px 0}

#main-content p {font-size:13px; color:#666464; font-weight:normal; line-height:1.4em}

#sidebar {width:324px; float:right}

.links {width:324px; float:left; background:url(images/links-content.png) repeat}

.links h2 {font-size:18px; color:#fff; font-weight:normal; line-height:44px; padding:0 0 0 20px; background:url(images/links-head.png) repeat; font-family: 'Asap', sans-serif}

.links-content {width:284px; float:left; padding:25px 20px 0 20px}

.links-content p {font-size:13px; color:#000; font-weight:normal; line-height:1.4em; padding:0 0 25px 0}

.links-content p span {color:#fff}

.broadcast {width:324px; float:left; background:url(images/broadcast-content.png) repeat; margin:21px 0 0 0}

.broadcast h2 {font-size:18px; color:#fff; font-weight:normal; line-height:44px; padding:0 0 0 20px; background:url(images/broadcast-head.png) repeat; font-family: 'Asap', sans-serif}

.broadcast-content {width:284px; float:left; padding:25px 20px 0 20px}

.broadcast-content p {font-size:14px; color:#fff; font-weight:normal; line-height:1.4em; padding:0 0 25px 0}