@charset "UTF-8";
/* Copyright of SWAT Marketing
Author: Slate Studio
Author URL: http://www.slatestudio.com/


/* Browser Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	line-height:1;
	font-family:inherit;
	text-align:left;
	vertical-align:baseline;
}
a img, :link img, :visited img {
	border:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ol, ul {
	list-style: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

/* HTML Elements */
body {
	background:#000 url(/images/background.jpg) repeat-y top center;
	font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#ccc;
	margin:5px 0;
}
p {
	color:#ebebeb;
	line-height:20px;
	padding-right:20px;
	margin-bottom:20px;
	letter-spacing:0.3px;
}
a, a:link, a:active {
	color:#feb612;
	text-decoration:none;
	line-height:inherit;
}
a:hover {
	color:#fff;
}
h1, h2, h3 {
	color:#feb612;
	text-align:inherit;
}
h1 {
	font-size:24px;
	font-weight:bold;
	margin-bottom:18px;
	letter-spacing:1.5px;
}
h2 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:6px;
	letter-spacing:0.6px;
}
h3 {
	font-size:16px;
	margin-bottom:8px;
	letter-spacing:normal;
}
hr {
	width:100%;
	height:1px;
	background:#2e333a;
	color:#CCC;
	border:0;
	margin:40px 0 0 0;
	padding:0;
	display:block;
	float:none;
}
small, .postmetadata {
	font-size:10px;
	color:#CCC;
}
.aligncenter {
	text-align:center;
}
.client {
	margin:10px 20px;
}
.indent {
	padding-left:20px;
}
.indentmore {
	padding-left:40px;
}
.posttitle {
	margin:20px 0 2px 0;
}
.pagetitle {
	margin:2px 0;
}
.left {
	width:50%;
	float:left;
}
.right {
	width:50%;
	float:right;
	text-align:right;
}
a.serviceslink, a.serviceslink:link, a.serviceslink:active {
	color:#fff;
	text-decoration:none;
	line-height:inherit;
}
a.serviceslink:hover {
	color:#feb612;
}

/* Services Buttons */
a.mbuttons {
	width:198px;
	height:52px;
	display:block;
	margin:25px 33px;
}
a.experiential {
	background:url(/images/mbutton_experiential.jpg) 0 0 no-repeat;
}
a.experiential:hover {
	background:url(/images/mbutton_experiential.jpg) 0 -52px no-repeat;
}
a.guerrilla {
	background:url(/images/mbutton_guerrilla.jpg) 0 0 no-repeat;
}
a.guerrilla:hover {
	background:url(/images/mbutton_guerrilla.jpg) 0 -52px no-repeat;
}
a.influencer {
	background:url(/images/mbutton_influencer.jpg) 0 0 no-repeat;
}
a.influencer:hover {
	background:url(/images/mbutton_influencer.jpg) 0 -52px no-repeat;
}
a.viral {
	background:url(/images/mbutton_viral.jpg) 0 0 no-repeat;
}
a.viral:hover {
	background:url(/images/mbutton_viral.jpg) 0 -52px no-repeat;
}
a.nbuttons {
	width:198px;
	height:52px;
	display:block;
	margin:15px 33px;
}
a.press {
	background:url(/images/nbutton_press.jpg) 0 0 no-repeat;
}
a.press:hover {
	background:url(/images/nbutton_press.jpg) 0 -52px no-repeat;
}
a.news {
	background:url(/images/nbutton_news.jpg) 0 0 no-repeat;
}
a.news:hover {
	background:url(/images/nbutton_news.jpg) 0 -52px no-repeat;
}

/* Case Studies Buttons */
a.csbuttons {
	width:132px;
	height:79px;
	display:inline-block;
	margin:4px 4px;
}
a.csmonster {
	background:url(/images/csmonster.jpg) 0 0 no-repeat;
}
a.csmonster:hover {
	background:url(/images/csmonster.jpg) 0 -79px no-repeat;
}
a.cslost {
	background:url(/images/cslost.jpg) 0 0 no-repeat;
}
a.cslost:hover {
	background:url(/images/cslost.jpg) 0 -79px no-repeat;
}
a.csrockstar {
	background:url(/images/csrockstar.jpg) 0 0 no-repeat;
}
a.csrockstar:hover {
	background:url(/images/csrockstar.jpg) 0 -79px no-repeat;
}
a.csperfectpushup {
	background:url(/images/csperfectpushup.jpg) 0 0 no-repeat;
}
a.csperfectpushup:hover {
	background:url(/images/csperfectpushup.jpg) 0 -79px no-repeat;
}
a.csastroglide {
	background:url(/images/csastroglide.jpg) 0 0 no-repeat;
}
a.csastroglide:hover {
	background:url(/images/csastroglide.jpg) 0 -79px no-repeat;
}
a.cszydego {
	background:url(/images/cszydego.jpg) 0 0 no-repeat;
}
a.cszydego:hover {
	background:url(/images/cszydego.jpg) 0 -79px no-repeat;
}
a.cs686 {
	background:url(/images/cs686.jpg) 0 0 no-repeat;
}
a.cs686:hover {
	background:url(/images/cs686.jpg) 0 -79px no-repeat;
}

/* DIVs */
.container {
	width:974px;
	margin:0 auto;
}
.header {
	background:url(/images/header.png) no-repeat top center;
	width:934px;
	height:142px;
	padding:0 20px;
}
.logo {
	width:300px;
	height:87px;
	padding:0 25px;
	float:left;
}
.printlogo, .printimage {
	display:none;
}
.newsletter {
	padding:50px 25px 0 25px;
	float:right;
}
.navigation {
	width:934px;
	height:80px;
}
#navmenu {
	width:924px;
	padding-left:10px;
}
#navmenu a, #navmenu a:link, #navmenu a:active {
	color:#333;
	margin-right:70px;
	text-decoration:none;
	line-height:30px;
	font-weight:bold;
}
#navmenu a:hover {
	color:#feb612;
}
.middle {
	background:url(/images/middle.png) repeat-y top center;
	width:934px;
	padding:30px 20px 50px 20px;
}
#homelandscape {
	width:934px;
	height:235px;
}
.landscape {
	background:#fff;
	width:926px;
	height:350px;
	padding:4px;
}
#homeimage {
	background:#fff;
	width:464px;
	height:227px;
	padding:6px;
	margin-right:6px;
	float:left;
}
#imagerotator {
	width:926px;
	height:350px;
}
#fourservices {
	width:452px;
	min-height:234px;
	float:right;
	font-size:12px;
	color:#999999;
	line-height:14px;
	letter-spacing:0.5px;
}
.homeservice {
	width:432px;
	min-height:69px;
	padding:2px 10px;
	border-bottom:solid 1px #424850;
	border-left:solid 1px #424850;
	margin-bottom:8px;
	float:left;
}
.homeservice strong {
	font-weight:bold;
	color:#fff;
	margin-bottom:2px;
	display:inline-block;
}
.homeservice h2 {
	margin-bottom:2px;
}
.leftservice {
	margin-left:8px;
}
.bottomservice {
	margin-top:8px;
	border-bottom:0;
}
.content {
	background:url(/images/main.gif) repeat-y top center;
	width:934px;
	margin-top:30px;
}
.main {
	width:628px;
	float:left;
	letter-spacing:0.5px;
}
.postnavigation {
	width:618px;
	height:12px;
	margin:0;
	padding:0;
}
.icontext {
	width:139px;
	padding:0 35px;
	margin-top:40px;
	float:left;
	font-size:12px;
	color:#999999;
	letter-spacing:0.4px;
}
#comment, #author, #email, #url {
	background:#1d2025;
	width:500px;
	border:1px solid #acacac;
	padding:4px 2px 0 2px;
	font-size:10px;
	line-height:14px;
	color:#CCC;
	margin:4px 0 0 0;
}
.post {
	width:618px;
	margin:20px 0;
}
.entry {
	margin-top:20px;
}
.sidebar, .sidebarprint {
	width:286px;
	float:right;
}
.sidebar img {
	margin:10px 0;
}
.sidebar hr {
	width:100%;
	height:1px;
	background:#2e333a;
	color:#CCC;
	border:0;
	margin:8px 0;
	padding:0;
	display:block;
	float:none;
}
.footer {
	background:url(/images/footer.png) repeat-y top center;
	width:934px;
	height:60px;
	padding:0 20px;
	font-size:10px;
	color:#333;
	overflow:hidden;
}
.footer a, .footer a:link, .footer a:active {
	color:#333;
	margin-right:20px;
	text-decoration:none;
	line-height:30px;
}
.footer a:hover {
	color:#000;
	text-decoration:underline;
}
.sitemap {
	height:30px;
	padding:0 25px;
	float:left;
}
.indentmore small a {
	color:#a1a1a1;
}
.indentmore small a:hover {
	color:#fff;
}
.copyright {
	height:30px;
	padding:0 25px;
	float:right;
	line-height:30px;
}
.clear {
	clear:both;
	height:0px;
}

/* Lists */
.RSSfeed {
	font-size:12px;
	letter-spacing:0.5px;
}
.RSSpost {
	margin-bottom:20px;
}
.RSSpost li {
	margin-bottom:4px;
}
.RSSdate {
	color:#999999;
	font-size:11px;
}
.RSStitle {
	color:#fff;
	letter-spacing:0.3px;
}
.RSSmore {
	font-size:11px;
	color:#feb612;
}
.sponsorlist {
	margin-left:40px;
}
.sponsorlist li {
	margin-bottom:6px;
}
.fullsitemap {
	margin-left:20px;
}
.fullsitemap li {
	margin:4px 0;
}
.fullsitemap h2 {
	margin:14px 0 6px 0;
}
.fullsitemap .indent a {
	color:#d7d7d7;
}
.fullsitemap .indent a:hover {
	color:#fff;
}

/* Forms */
#n {
	background:#1d2025;
	width:164px;
	height:16px;
	border:1px solid #acacac;
	padding:4px 2px 0 2px;
	font-size:10px;
	line-height:14px;
	color:#CCC;
	margin:0;
}

#nbutton {
	background:#ebebeb;
	width:41px;
	height:18px;
	border:1px solid #acacac;
	color:#333;
	font-size:10px;
	line-height:12px;
	text-align:center;
	overflow:hidden;
	padding:0;
	margin:0;
}

#s {
	background:#1d2025;
	width:225px;
	height:16px;
	border:1px solid #acacac;
	padding:4px 2px 0 2px;
	font-size:10px;
	line-height:14px;
	color:#CCC;
	margin:0;
}

#sbutton {
	background:#ebebeb;
	width:41px;
	height:18px;
	border:1px solid #acacac;
	color:#333;
	font-size:10px;
	line-height:12px;
	text-align:center;
	overflow:hidden;
	padding:0;
	margin:0;
}

.contactinput {
	background:#1d2025;
	width:496px;
	border:1px solid #acacac;
	padding:4px 2px 0 2px;
	font-size:10px;
	line-height:10px;
	color:#ebebeb;
	margin:10px 0 20px 0;
}

.contactdropdown {
	background:#1d2025;
	width:500px;
	border:1px solid #acacac;
	font-size:10px;
	line-height:10px;
	color:#ebebeb;
	margin:10px 0 20px 0;
}

#contactbutton {
	background:#ebebeb;
	width:41px;
	height:18px;
	border:1px solid #acacac;
	color:#333;
	font-size:10px;
	line-height:12px;
	text-align:center;
	overflow:hidden;
	padding:0;
	margin:0;
	margin:10px 0 0 400px;
}

.salesinput {
	background:#1d2025;
	width:250px;
	border:1px solid #acacac;
	padding:4px 2px 0 2px;
	font-size:10px;
	line-height:10px;
	color:#ebebeb;
	margin:10px 0 20px 0;
}

#salesbutton {
	background:#ebebeb;
	width:50px;
	height:22px;
	border:1px solid #acacac;
	color:#333;
	font-size:12px;
	line-height:16px;
	text-align:center;
	overflow:hidden;
	padding:0;
	margin:10px 0 0 200px;
}

#archiveselect {
	background:#1d2025;
	width:275px;
	color:#CCC;
	border:1px solid #ccc;
}

	
