body{
	background: #fff url(../images/bg_grad.png) repeat-x scroll 0 0;
color:#575757;
font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
font-size:12px;
line-height:1.5;
margin:0;
text-align:left;
}
p{
	margin:0 0 1em 0
}
a{

	text-decoration:none;
	font-weight: bold;
	color:#86b06c;
/*	font-style: italic;*/
}
a:hover{
	text-decoration:underline
}
.midd{
	margin:auto;
	display:block
}
.liner{
	border-bottom:1px solid #efefef;
	height:1px;
	padding-top:25px;
	width:95%;

}
#container{
	width:980px;
	margin-top:15px
}
#wrapper{
	background:#fff
}
.copy{
	margin:0 0 20px;
	padding:20px 0
}
img#hire{
	position:absolute;
right:0;
top:25px;
z-index:1000;
}
/* HEADER */
#header{
	margin-bottom:15px
}
h1 a{
	height:37px;
	text-indent:-9999px;
	width:237px;
	background: transparent url(../images/sprite.png) no-repeat scroll 0 -365px;
	display:block
}
#header h2{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -455px;
	height:28px;
	margin-top:20px;
	text-indent:-9999px;
	width:507px;
	border:none
}
/*  */
#content{
	background: transparent url(../images/content_bg-bot.png) no-repeat scroll left bottom;	
	padding-bottom: 5px
}
#index #content{
	background: transparent url(../images/content_bg-bot.png) no-repeat scroll left bottom;	
	padding-bottom: 5px
}
#inner #content-inner,#inner #content{
/*	min-height:725px*/
}
#index #content-inner{
background: transparent url(../images/content_tophome.png) no-repeat scroll left top;	
}
#content-inner{
background: transparent url(../images/content_top_long.png) no-repeat top left;

}
.jobs_index #content-inner{
	background: none;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.copy{
	float:right
}
#sidebar{
	float:left;
	width:285px;
	background: transparent url(../images/sidebar_grad.png) no-repeat right top;
	margin:0 20px;
	min-height:450px;
	overflow:hidden;
}
#sidebar h3{
	margin-top: 10px;
	margin-bottom:20px;
	color: #86b06c;
	font-weight: bold;
	font-size:14px
}
#sidebar ul{
	width:95%
}
#sidebar li{
padding-left:0;
background-image:none;
/*border-bottom:1px solid #ddd*/
padding-bottom:1px
}
#sidebar li.last{
	border:none
}
#sidebar li.active,.cta{
	border:1px solid #b4e794;
		padding:5px 5px 0 5px;
		background:#DBEFD9 url(../images/sidebar_active_grad.png) repeat-x 0 0
}
#sidebar li .side_inner{
	background:none;
	padding:0
}
#sidebar li.active .side_inner{
	background: transparent url(../images/active_Arrow.png) no-repeat right center;
}
#sidebar li.active p{
	width:85%
}
 #sidebar ul li div{
	padding-left:15px;
	font-size:11px;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	background-position: -934px 0;
	padding-left:40px
}
#sidebar ul li#side_tech div.sidebar_content{
	background-position:-934px -111px
}
#sidebar ul li#side_data div.sidebar_content{
	background-position:-934px -242px
}
#sidebar ul li#side_analytics div.sideabr_content{
	background-position:-934px -396px	
}
#sidebar li a{
	color:#434343
}
#sidebar li a:hover{
	text-decoration: none
}
#sidebar p a{
	font-weight: normal;
	display:block
}
/*#sidebar li a{
	border-bottom:1px solid #e3e3e3;
	padding: 10px 0;
	display:block;
}
#sidebar li a{
	font-size: 14px;
	font-weight: bold;
	color:#828282
}
#sidebar li.active a{
color:#af0002;
-moz-border-radius:5px
}*/
/* TOP NAV */
#topnav{
	background: #434343;
	height: 38px;
	/*padding:10px 10px 0 10px;*/
	background: #434343 url(../images/nav.gif) no-repeat scroll 0 -228px
}
#topnav ul{
/*	background: #434343 url(../images/sprite.png) no-repeat 0 -987px;
	height:29px;*/
	position:relative
}
#topnav ul li{
	float:left;
	margin-right:35px;

}

#topnav li a{
	font-weight: bold;
	color:#86b06c;
	font-size:14px;
	text-indent:-9999px;
	display:block;
	height:38px;
	position:absolute;
		background-image:url(../images/nav.gif);
	background-repeat:no-repeat;
	background-position:0 0
}
#topnav li#nav_home.active a{
	background-position: 0 -38px
}
li#nav_home a{
	width:100px;
	background-position: 0 0
}
li#nav_home a:hover{
	background-position:0 -190px
}
li#nav_blog a{
	width:87px;
	left:115px;
	background-position:-115px 0;
}
li#nav_blog a:hover{
	background-position:-115px -190px;
}
li#nav_blog.active a{
	background-position:-104px -76px;
	left:95px
}

li#nav_contact a{
/*background-position:-181px -114px;*/
background-position:-181px 0;
left:190px;
width:106px;
}
li#nav_contact a:hover{
	background-position: -181px -190px
}
li#nav_contact.active a{
	background-position:-181px -114px;
	width:117px
}
li#nav_features a{
	left:290px;
	width:117px;
	background-position: -273px 0
}
li#nav_features a:hover{
	background-position: -273px -190px
}
li#nav_features.active a{
	background-position:-273px -152px;
	left:290px
}
li#nav_client a{
	background-position:-866px 0;
	right:5px;
	width:110px;
}
li#nav_client a:hover{
	background-position: -866px -190px
}
/*#topnav li.active a{
background: transparent url(../images/tab_left.png) no-repeat top left;
padding-left:8px
}
#topnav li.active a span{
	background: transparent url(../images/tab_right.png) no-repeat top right;
	display:block;
	padding:3px 28px 8px 0;
}*/

/* BRANDING */
#branding{
background:transparent url(../images/sprite.png) no-repeat scroll 0 -1500px;
height:380px;
overflow:hidden;
position:relative;
width:975px;
}
/*#branding */h2{
	color: #434343;
	font-size:30px;
	font-family: 'Myriad Pro',"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	text-shadow:0 1px 0 #fff;
}
#branding h3{
	margin-bottom:15px;
	font-size:18px
}
#branding .float{
width:447px
}
#branding .float ul{
	margin-top:10px
}
#branding .float ul li{
	padding:10px 0 10px 65px;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat ;
	background-position:-918px -236px;
	font-size:14px
}
#branding .float ul li#coda_scale{
	background-position:-913px -1182px;
}
#branding .float ul li#coda_transparent{
	background-position:-913px -1299px;
}
#branding .float ul li#coda_control{ 
	background-position:-913px -1071px;
}
/* BLURB */
.blurb,#footer_content{
	margin-left:15px;

}
.blurb .float,#footer_content .float{
	width:310px;
	margin-right:10px
}
.blurb{
	margin-top:25px	
}
.blurb h2{
color:#86B06C;
font-size:24px;
font-weight:normal;
height:22px;
margin-bottom:30px;
}
.blurb .float p,#footer_content .float p{
	width:95%
}
.blurb .float.driven,#footer_content .float.recent_blog{
	margin-right:0;
}
.blurb .float h3{
	width:300px;
	height:18px;
	margin-bottom: 10px;
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -892px;
		text-indent:-9999px
}
.blurb .float.driven h3{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -957px;

}
.blurb .float .icon{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -77px;
		padding-left:60px;
		width:81%
}
.blurb .float.analytics .icon{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 0px;
}
.blurb .float.control .icon{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -153px;
}
.blurb .float.analytics h3{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -923px;	
}
.blurb .float.control h3{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -892px;	
}
/* FOOTER */
#footer{
	background: #fff url(../images/elemental_top.png) no-repeat scroll left top;
	margin-top:30px;
	padding:10px 0 15px 0
}
#elemental{	
	background:transparent url(../images/footer_bot.png) no-repeat scroll left bottom;
	padding-bottom:10px
}
#footer_content p{
	font-size:11px
}
#footer_content h4{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -326px;
	height:19px;
	text-indent:-9999px;
	width:300px;
	margin-bottom:10px
}
#footer_content .feedback h4{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -245px;
}
#footer_content .recent_blog h4{
	background:transparent url(../images/sprite.png) no-repeat scroll 0 -287px;
}
#footer_content .jobs h4{
	background:url(../images/jobs_header.png) no-repeat top left;
}
#footer_content .float.recent_blog{
	width:205px
}
#footer_content .float.support{
	width:265px
}
#footer_content .float{
	width:230px
}
#footer_content .float.jobs{
	margin-left:15px;
	margin-right:0
}
p.link{
	margin-bottom:0
}

/* CASE STUDY */
#case h2{
	margin:1em 0 0
}
#copyright p{
	text-align:center
}

/* =========== LOG IN =========== */
	#login{
		width:430px;
		background:#000;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding: 10px 0;
		position:absolute;
		top:150px;
		right:450px;
		z-index:5000
	}
	#login h3{
		margin-bottom:10px
	}
	#login_form form li,#form_content form li{
		display: block;
		margin: 10px 0
	}	
	#login_form{
		font-size:16px
	}
	#form_content form li{
		margin:0 0 10px 0
	}
	#login_form form label,#form_content form label{
		display:block
	}
	#login_form form input,select,#form_content form input, #contactusform input,#contactusform textarea {
		border:1px solid #CACACA;
		font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
		font-size:12px;
		margin-top:7px;
		padding:7px;
		width:95%;
		-moz-border-radius:3px;
		-webkit-border-radius:3px
	}
	#login_form form .btn{
		background:none repeat scroll 0 0 #0283B4;
border:medium none;
height:14px;
width:33px;
	}
	#copyright{
		margin-top:35px
	}
	.log_head{
		margin:10px 0;
		font-size:16px
	}
	#form_content form{
		padding:10px;
		-moz-border-radius:3px 3px 3px 3px;
		background:none repeat scroll 0 0 #EEEEEE;
		border:1px solid #B6B6B6;
		margin-bottom:25px;
		padding:15px;
	}
	#form_content .btn_login{
		padding:7px 0;
		overflow:hidden;
		margin-bottom:0
	}
	#form_content .btn_login input{
		margin-top: 15px
	}
	#form_content h2{
		text-align:center;
		margin-bottom: 10px;
		line-height:1
	}
/* ========== FEATURES ============ */
.float.head{
	width:655px;
}
.feature_copy{
/*border-bottom:1px solid #DDDDDD;*/
/*margin-top:30px;*/
padding-bottom:30px;
padding-right:10px;
}
.features_index .copy{
	margin:0 20px
}
.feature_copy.last{
	border:none
}
.feature_copy h4{
	font-size:15px
}
.section{
	margin:0 20px
}
.feature_copy .section{
	margin-top:55px
}
.feature_copy .section.tagline{
	margin:0;
}
.section p{
	font-size:14px
}
.tour,.partners/*,.feature_set*/{
	width:330px;
	background:#af7f7f7;
	margin-right:20px;
	border:1px solid #e4e4e4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f7f7f7
}
.partners,.feature_set{
	width:90%;
	margin:auto;
	padding:0 20px
}
.feature_set{
	margin-top:25px
}
.copy .tour li{
	background:none;
	padding-left:0;
	margin-right:5px
}
li.thumb img{
	padding:2px;
	border: 1px solid #ddd
}
li.thumb.last{
	margin-right:0
}
.copy h3{

color:#434343;
font-size:16px;
font-weight:normal;
margin-bottom:5px;
margin-top:30px;
font-weight: bold;
}
.jobs_index .copy h3{
	margin-top:5px;
	font-size:14px
}
.feature_copy .section  h3{
	margin:0;
}
.analytics_list h3{
	border-bottom:1px solid #DDDDDD;
	padding-bottom:10px;
}
.tag,.section p.tag{
color:#999;
font-size:22px;
line-height:28px;
margin-bottom:5px
}
p.tag{
	margin-top:25px
}
.feat_lead{
/*	border-bottom:1px solid #eee;
	padding-bottom:10px*/
}
.feature_desc{
	background-image: url(../images/icon_monitor.png);
	background-repeat: no-repeat;
	background-position: center left; 
	padding-left:70px;
	margin-bottom: 40px;border:1px solid transparent
}
.feature_desc h3{
	margin: 0
}
.feature_desc.tech{
	background-image:url(../images/icon_disc_globe.png);
}
.feature_desc.data{
	background-image:url(../images/icon_database.png);
}
.feature_desc.analytics{
	background-image: url(../images/icon_graph.png);
}
#index img.float,#index img.float-right{
	border:none;
	padding:0;
	margin-top:-15px
}

#index img.index_partners{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
margin-top:10px;
padding:5px;	
}
#index img.float-right.panel_2{
	margin-top:0;
}
img.float,img.float-right{
	/*margin-bottom:30px;*/
	padding:5px;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
img.lead_img{
	border:none
}
.section img.loc{
	margin-right:50px
}
.section img.loc,.section img.img_partners{
	padding:5px;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.section img.img_partners{
	padding:10px;
	margin-left:50px
}
img.float{
	margin-right:15px
}
img.float.clear{
	margin-bottom: 15px;
	float:none
}
img.float-right{
	margin-left:15px
}
.tour.float.cta p{
	padding-bottom: 5px;
	border-bottom:1px solid #ddd
}
.copy li{
	line-height:16px;
	padding-left:26px;
	background-image: url(../images/icon_tick.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:15px;
	font-size:13px
}
.copy #partners li{
	background:none;
	padding-left:0;
	margin-bottom:15px;
	border-bottom:1px dotted #ddd;
	padding-bottom:15px
}
.copy #partners{
	margin:20px 0
}
.copy #partners li a{
	display:block;
	width:250px;
	height:45px;
	background-image: url(../images/sprite.png);
	background-position: 0 -1165px;
	background-repeat: no-repeat;
	text-indent:-9999px;
	margin-bottom:15px
}
.copy #partners li#bluekai a{
	background-position:0 -1284px
}
.copy #partners li#almondnet a{
	background-position:0 -2025px
}
.copy #partners li#lotame a{
	background-position:0 -2105px
}
.copy #partners li#redaril a{
	background-position: 0 -1359px
}
.copy #partners li#rapleaf a{
	background-position:0 -1222px
}
.copy #partners li#ebeauru a{
	background-position: 0 -1441px
}
.copy #partners li#bizo a{
	background-position:-732px -1442px;
}
.copy ul#analytics_list{
	margin-top:15px
}
.copy ul#analytics_list li{
background-image:url(../images/sprite.png);
background-position:-913px -572px;
background-repeat:no-repeat;
min-height:50px;
padding-left:75px;
padding-top:10px;
float:left;
/*width:80%*/
}
h3.spring{
	margin-bottom: 15px
}
.copy ul#analytics_list li#drill{
	background-position:0 -750px
}
.copy ul#analytics_list li#target{
	background-position:0 -616px
}
.copy ul#analytics_list li#schedule{
	background-position:0 -491px
}
.copy ul#analytics_list li#filter{
	background-position:0 -692px
}
.copy ul#analytics_list li#save_sched{
	background-position:0 -554px
}
.copy ul#analytics_list li#sched_email{
	background-position:-913px -502px;
}
.copy ul#analytics_list li#funnel_full{
	background-position:-913px -645px;
}
.copy ul#analytics_list li#geo_trend{
	background-position:-913px -765px;
}
.copy ul#analytics_list li#apply_insight{
	background-position:-913px -707px;	
}
.copy ul#analytics_list .best_results div{
	width:30%
}
.copy ul#analytics_list div.float{
	margin-right:5%
}
.copy ul#analytics_list div.float.last{
	margin-right:0;
}
h2#contact_head{
background:transparent url(../images/sprite.png) no-repeat scroll 0 -1892px;
padding-left:57px;
width:445px;
line-height:50px;
margin-bottom:20px
}
.btn_login input,.app_btn input{
background:transparent url(../images/sprite.png) repeat scroll 0 -1967px;
border-color:#5685B1 #5F92C5 #6499D0;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:3px 10px;
text-shadow:-1px -1px 0 #30516F;
width:auto !important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:15px 0;
border:none !important;
height:28px
}
.features .copy{
	width:auto
}
.features .copy h2{
	font-size:30px;
	color:#434343;
	margin-bottom:20px
}
.feat_lead img{
	margin: auto;
	display:block
}
.section img{
	padding:0
}
a.demo_banner{
	margin-top: 30px;

	display:block
}
.analytics_list{
	width: 90%
}
.section h3.clear{
	font-family:'Myriad Pro',arial, sans-serif;
	font-size:20px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	margin-bottom:25px
}
.feature_copy li{
	background: none;
	padding:0;
}
#contact_banner{
	text-indent:-9999px
}
#contact_banner:hover{
	text-decoration: none
}
#login_form h3.head_title{
	font-size:18px
}
#login_form .float{
	width:45%
}
#creditfooter{
	display:none
}
#block{

margin:auto;
overflow:hidden;
width:980px;
-moz-border-radius:10px;
margin-bottom:30px
}
#blog_wrapper{
	background:#FFFFFF none repeat scroll 0 0;
/*border:1px solid #DDDDDD;*/
overflow:hidden;
padding-top:30px
}
#page{
	overflow:hidden;
	padding-bottom:30px
}
#page #content{
	background:#fff;
	width:640px;
	float:right;
	padding-right:15px
}
#block h1 a{
	display:block;
	margin-top:20px;
	margin-left:20px
}
#block #top_nav{
	width:980px;
	background:#434343;
	overflow:hidden;
	padding-left:30px;
	height:40px;
	margin-top:30px
}
#block #top_nav li{
	float:left;
	margin-right:20px
}
#block #top_nav li#nav_home{
	margin-left: 30px
}
#block #top_nav li#nav_blog a{
background:#FFF;
height:30px;
margin-top:5px;
padding:5px 5px 0;
text-align:center;
}
#block #top_nav li#nav_login{
	float:right
}
#block #top_nav li a{
	display:block;
	font-size:14px;
	padding-top:10px
}
#block #footer,#block hr{
	display:none
}
#blog_wrapper h2{
	font-size:22px;
}
#blog_wrapper textarea{
	width:620px;
	border:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
p.postmetadata{
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	padding:5px;
}
p.demo_banner{
	width:935px;
	margin-top:20px
}
/* REgistration Form */
#warning{
background:transparent url(../images/warning.png) no-repeat scroll left top;
float:right;
height:200px;
position:fixed;
right:50px;
text-indent:-9999px;
width:360px;
}
#register_form h2{
    margin: 0;
    font-size: 22px;
    line-height: 1;
}
#register_form p.float{
margin-left:6px;
margin-top:4px;
}
#register_form ul{
    margin-top: 0px;
}
#register_form ul li input,select{
	width:65%;
	float:left
}
#register_form ul li{
	overflow:hidden;
	margin-bottom:0
}
#register_form ul li label{
	display:block;
	float:left;
	padding-top:10px;
	width:130px;
}
#register_form,#login_form-wrap{
    padding: 5px;
    width:450px
}
#register_form form label{
	display:block;
float:left;
padding-top:10px;
width:130px;
}
fieldset#personal{
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
	margin:20px 0
}
#login_form #register_form p.app_btn input{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(../images/sprite.png) repeat scroll 0 -1966px;
border:none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:3px 10px;
text-shadow:-1px -1px 0 #30516F;
width:auto;
}
#login_form #register_form h2{
	width:auto
}
.reg_tos{
	background:none repeat scroll 0 0 #F9F9F9;
height:300px;
overflow:auto;
padding:5px;
width:400px;
}
#reg_form li.tos{
margin-top:10px;
}
	
.warning  {
background-color:#FFF9D7;
border-color:#E2C822;
	margin-top:6px
}
.warning p{
	margin-bottom: 0;
	font-weight: bold;
	font-size:13px;
	text-align:center
}
.notify {
border-style:solid;
border-width:1px;
padding:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}
.sign_in-form{
	margin:auto;
	padding-bottom:0;
	padding-top:15px;
	width:300px;
}
h2#log_in{
	margin:auto;
padding-top:15px;
width:390px;
}
/* JOBS PAGE */
.jobs_blurb{
	width:390px;
	overflow:auto
}
#slider{
	-moz-box-shadow:0 0 10px #333333;
	-webkit-box-shadow:0 0 10px #333333;
	float:left;
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 50%; 
	margin-right:25px
}
#zoom_content ul{
	margin-left:30px
}
#zoom_content ul li{
	list-style:disc
}
.jobs_index #jobs_header h2{
	margin-bottom:5px;
	border:none
}
.nivo-controlNav
 {
	position:absolute;
	left:47%;
	bottom:-30px;
}
.nivo-controlNav a
 {
	display:block;
	width:10px;
	height:10px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
#slider .nivo-controlNav a.active{
	background-position:-10px 0;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.jobs_content {
	margin-top:30px
}
.jobs_content div.float{
	width:33%
}

.jobs_content div.jobs_list{
	height:290px;
	overflow:auto;
	width:25%;
}
.jobs_content div.jobs_why{
	margin-right:5%
}

	#panel {
	clear:both;
	display: none;
}
.jobs_index .benefits ul li{
	 background-image:url("../images/icon_tick.png");
background-position:left center;
background-repeat:no-repeat;
font-size:13px;
line-height:16px;
margin-bottom:15px;
padding-left:26px;
}
.jobs_index .copy ol li{
	list-style-type: lower-alpha;
	margin-left:30px
}
	.jobs_index ul ul{
		margin-top:10px
	}
	.jobs_index li{
		background:none
	}
	.jobs_index li li{
		font-style: italic;
	}
	.jobs_index .copy {
margin:0 20px;
}
.jobs_index h2{
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	font-size:30px
}
.jobs_index .copy ul{
	margin-left:15px
}
.jobs_index .copy .jobs_list ul{
	margin-left:0;
}
.jobs_index .copy li{
	margin-bottom: 8px;
	padding:0;
	list-style: disc;
}
.jobs_index .copy #panel ul li{
	list-style:none
}
span.float {
	font-size:20px;
	font-weight: bold;
	padding:0
}
.avail_pos ul li{
	padding:0
}
.header{
	margin-top:20px;
}
.apply{

}
.apply h4{
	margin-top: 7px;
	margin-bottom:5px
}
.apply:first-child{
	margin-top:0
}
.avail_pos{
	margin-top:30px
}
.avail_pos ul{
	margin-top:20px
}
#jobs_header,.apply{

padding:0 10px 10px;
}
   input[type="checkbox"], input[type="radio"]{
       background: transparent;
       border: 0 !important;
   }

#contactusform div.float{
	width:40%;
	margin-right:4%
}
.msg{
	margin:20px 0
}
.text-input{
	margin-bottom:10px
}
#contactusform,#deets{
	margin:20px 0
}
#deets{
	margin-top:30px
}
.contact_form{
	width:60%
}
.copy #deets h3{
	margin-top:10px
}

/* ========== BLOG ========== */
#blog_wrapper h2.date-header{
border-bottom:1px solid #CCCCCC;
font-size:13px;
margin-bottom:10px;
padding-bottom:10px;
}
#blog_wrapper {
background:none repeat scroll 0 0 #FFFFFF;
overflow:hidden;
padding:30px 15px;
}
h3.entry-header{
font-size:18px;
margin-bottom:3px;
}

/* ======MAIN CONTENT ===== */
#alpha{
	background:none repeat scroll 0 0 #FFFFFF;
	float:right;
	padding-right:15px;
	width:640px;
}
#beta{
	background:url("http://www.triggit.com/images/sidebar_grad.png") no-repeat scroll right top transparent;
float:left;
margin:0 20px 0 ;
min-height:450px;
overflow:hidden;
width:250px;
}
.entry{
border-bottom:1px solid #CCCCCC;
margin-bottom:20px;
padding-bottom:10px;
}
.entry p{
	font-size:13px
}

.posted_by{
	font-style: italic;
}

/* ========== SIDEBAR =========== */
.module{
	margin-top:15px;
	width:90%
}
h3.module-header,h3.comments-header{
	font-size:16px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom: 10px
}

.twtr-hd,.twtr-ft
{
display:none
}
.twtr-widget .twtr-tweet-wrap{
padding:0 !important
}
.tweets{
margin-top:25px
}
.tweets h3{
font-size:16px;
margin-bottom:10px
}
.twtr-widget{
background:#eee;
-mox-border-radius:5px;
-webkit-border-radius:5px;
padding:7px
}