* 
	{
	padding:0px;
	margin:0px;
	}
	
body
	{
	font-family:arial;
	background:#1f1a20;
	color:#ffffff;
	}
	
p
	{
	color:#ffffff;
	font-size:14px;
	margin-bottom:20px;
	line-height:25px;
	}

a
	{
	color:#cd5c88;
	text-decoration:none;
	}

a:hover
	{
	text-decoration:underline;
	}
	
	
h1
	{
	font-size:26px;
	color:#ffffff;
	margin-bottom:15px;
	text-transform:uppercase;
	}
	
h2
	{
	font-size:23px;
	color:#ffffff;
	margin-bottom:15px;
	text-transform:uppercase;
	}

h2.pink
	{
	font-size:18px;
	color:#cd5c88;
	}

h2 a
	{
	font-size:18px;
	color:#cd5c88;
	text-decoration:none;
	}

h2 a:hover
	{
	text-decoration:underline;
	}

h3
	{
	font-size:20px;
	color:#ffffff;
	margin-bottom:15px;
	text-transform:uppercase;
	}

h4
	{
	font-size:18px;
	color:#ffffff;
	margin-bottom:15px;
	text-transform:uppercase;
	}
	
h4 a
	{
	font-size:15px;
	text-transform:capitalize;
	color:#cd5c88;
	text-decoration:none;
	}
	
h5
	{
	font-size:16px;
	color:#ffffff;
	margin-bottom:15px;
	text-transform:uppercase;
	}

h6
	{
	font-size:14px;
	color:#ffffff;
	margin-bottom:15px;
	text-transform:uppercase;
	}
	
div#page-top
	{
	width:100%;
	height:26px;
	background:#cd5382;
	}
	
div#page
	{
	width:100%;
	background:#261b2b;
	}
	
div#wrapper:after
	{
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	}

div#wrapper
	{
	width:940px;
	margin:0px auto auto auto;
	}
	
div#header
	{
	position:relative;
	width:940px;
	height:123px;
	border:solid 1px #261b2b;
	}

div#user-links
	{
	margin-right:20px;
	margin-top:8px;
	float:right;
	}

div#user-links a
	{
	font-size:12px;
	}
	
img.social
	{
	float:right;
	margin-left:3px;
	border:none;
	}
	
img#logo
	{
	margin-bottom:30px;
	}
	
div#header ul
	{
	margin-top:80px;
	list-style:none;
	}
	
div#header ul li
	{
	margin-right:30px;
	float:left;
	}
	
div#header ul li a
	{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
	
div#nivo-slider-wrap
	{
	background:#000000;
	margin-bottom:20px;
	}
	
div#left-col
	{
	width:300px;
	float:left;
	}
	
div.excerpt
	{
	line-height:25px;
	font-size:12px;
	}
	
	
div#right-col
	{
	width:620px;
	float:right;
	}
	
div.h-box-left
	{
position: relative;
	float:left;
	margin-bottom:20px;
	}
	
div.h-box-right
	{
position: relative;
	float:right;
	margin-bottom:20px;
	}

.desc-box {float: left; width: 290px; position: absolute;bottom: 0px; left: 0px; z-index: 470 !important; background: #fff; opacity: 0.7; color: #000; padding: 5px; font-size: 13px; height: 50px !important;}
.desc-box p {float: left;}
.desc-box a { color: #000; line-height: 30px;}

div.h-box-left h4
	{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	z-index:501;
        width: 100%;
	height: 25px;
        width: 290px;
	height: 27px;
padding: 5px;
line-height: 27px;
	}

.green {background: #c8d150 !important;}
.yellow {background: #f4d314 !important;}
.blue {background: #229dd8 !important;}
.pink {background: #cd5c88 !important;}
	
div.h-box-right h4
	{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	z-index:502;
        width: 290px;
	height: 27px;
padding: 5px;
line-height: 27px;
	}

div.h-box-left img
	{
	position:relative;
	z-index:401;
	}
	
div.h-box-right img
	{
	position:relative;
	z-index:402;
	}
	
div#footer
	{
	position:relative;
	width:940px;
	height:260px;
	margin:0px auto auto auto;
	}
	

div#footer ul
	{
	margin-top:30px;
	list-style:none;
	}
	
div#footer ul li
	{
	margin-right:30px;
	float:left;
	margin-bottom:10px;
	}
	
div#footer ul li a
	{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
	
div#newsletter
	{
	width:490px;
	height:83px;
	padding:20px;
	margin-top:16px;
	float:left;
	border:dashed 3px #ffffff;
	}
	
div#newsletter h3
	{
	margin-bottom:5px;
	letter-spacing:-1px;
	font-size:18px;
	color:#ffffff;
	text-transform:uppercase;
	}
	
div#mc_subheader
	{
	margin-bottom:5px;
	font-size:14px;
	}
	
img#footer-logos
	{
	margin-top:15px;
	float:right;
	}
	

	
div#footer-nav-2
	{
	position:absolute;
	margin-top:0px;
	list-style:none;
	bottom:30px;
	}
	
div#footer-nav-2 ul li
	{
	margin-right:30px;
	float:left;
	margin-bottom:0px;
	}
	
div#footer-nav-2 ul li a
	{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
p#copyright
	{
	position:absolute;
	right:0px;
	bottom:10px;
	font-size:12px;
	}

form#mc_signup_form
	{
	padding:0px;
	}

label.mc_var_label
	{
	display:none;
	}

input.mc_input
	{
	position:relative;
	width:260px;
	padding:4px 5px;
	border:none;
	z-index:202;
	}

div.mc_signup_submit 
	{
	position:relative;
	margin-top:-27px;
	text-align:right;
	z-index:201;
	}

input.button
	{
	background:#cb5c87;
	color:#ffffff;
	font-size:13px;
	padding:5px;
	font-weight:bold;
	border:none;
	}








	
/*============================================ Contact Page ================================================*/

input.wpcf7-text
	{
	padding:3px 5px;
	width:350px;
	}
	
textarea.wpcf7-textarea
	{
	padding:3px 5px;
	width:350px;
	}
	
input.wpcf7-submit
	{
	padding:5px 15px;
	}

/*============================================ blog/news/events ================================================*/

div.entry-utility
	{
	margin-bottom:40px;
	}

/*============================================ user list ================================================*/

div#mini-profiles .user-name
	{
float: left;
width: 250px;
clear: none;
display: block;
	line-height:60px;
	margin-left: 0px;
	margin-bottom: 20px;
	border:solid 3px #ffffff;
	}

div#mini-profiles a
	{
	display:block;
	padding-left:0px;
	background:url(http://project24ni.com/wp-content/themes/starkers-master/images/user-list-bg.png);
	background-repeat:repeat-x;
	text-align: center;
	}

div#mini-profiles a:hover
	{
	color:#ffffff;
	background:#c6d34f;
	text-decoration:none;
	}

div#mini-profiles h1 a:active
	{
	color:#ffffff;
	background:#edd14a;
	}

img.user-link-icons
	{
	margin-right:5px;
	display:block-inline;
	border-radius:5px;
	border:none;
	}

span#numberDisplay
	{
	color:#000000;
	}

img.iefiximg {display:block!important;}
.nivoSlider a {
	border:0;
	display:block;
	background-color: #fff;
	filter:alpha(opacity=0);
	opacity: 0;
	-webkit-opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
}
.mythumb {float:left; padding:20px;}
.nivoSlider img {height:450px!important;width:auto!important;margin:0 auto!important;opacity:0!important;visiblity:none!important;}
.nivoSlider {background:#000;text-align:center!important;}
img.nivo-main-image {opacity:1!important;}

div.h-box-left2 {
float:left;
position: relative;
margin-bottom: 20px;
margin-left: 320px;
}
.timelapsevid { float:right;}
div.h-box-left2 h4 {
position: absolute;
margin-top: 0px;
margin-left: 0px;
z-index: 502;
width: 100%;
height: 25px;
width: 610px;
height: 27px;
padding: 5px;
line-height: 27px;
}