html {

background: #000000;

}

body {

margin: 0;
padding: 0;
background: #000000;
font-family: Century Gothic, Lucida Grande, Lucida Sans, Bitstream Vera Sans, Verdana;
font-size: 12px;

}

h1 {

display: none;

}

h2 {

font-size: 18px;
font-weight: normal;
color: #acdc28;
margin: 0;
padding: 0;
margin-bottom: 10px;

}

h3 {

font-size: 18px;
font-weight: normal;
color: #acdc28;
margin: 0;
padding: 0;
margin-bottom: 10px;

}

p {

color: #fff;

}

a {

color: #acdc28;
text-decoration: none;

}

a:hover {

color: #acdc28;
text-decoration: underline;

}

#headerwrapper {

position: relative;
height: 130px;
width: 100%;
background: #1f1f1f;

}

#header {

position: relative;
height: 130px;
width: 900px;
background: url('../images/header.jpg');
margin: auto;

}

#navigation {

position: absolute;
right: 20px;
top: 73px;

}

#navigation ul {

margin: 0;
padding: 0;

}

#navigation li {

display: inline;
list-style-type: none;
margin: 0;
padding: 0;

}

#navigation a {

text-decoration: none;
color: #fff;
z-index: 2;
padding: 5px;
font-size: 14px;

}

#navigation a:hover {

color: #acdc28;

}

#slide {position:absolute; bottom: -7px; height:2px; background:#acdc28; z-index:10}

#splashwrapper {

position: relative;
height: 320px;
width: 100%;
background: #000000;

}

#splash {

position: relative;
height: 320px;
width: 860px;
margin: auto;

}

#contentwrapper {

position: relative;
height: 215px;
width: 100%;
background: #1f1f1f;

}

#blogwrapper {

position: relative;
width: 100%;
background: #1f1f1f;
border-top: 1px solid #000;

}

#content {

position: relative;
height: 215px;
width: 900px;
background: url('../images/content.jpg');
margin: auto;

}

#blogcontent {

position: relative;
width: 900px;
background: url('../images/blogcnt.jpg') no-repeat;
margin: auto;

}

#innerwrap {

position: relative;
height: 175px;
width: 860px;
margin: auto;

}

#blogwrap {

position: relative;
width: 860px;
margin: auto;

}

#blogleft {

position: relative;
width: 600px;
float: left;
padding-top: 15px;
margin-bottom: 15px;

}

#blogleft li {

list-style-type: none;
padding: 10px;
margin-bottom: 10px;

}

#blogleft li:hover {

background: rgba(0, 0, 0, 0.2);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;

}

#blogright {

position: relative;
width: 200px;
float: right;
padding-top: 15px;
margin-bottom: 15px;

}

#blogright li {

list-style-type: none;
padding-bottom: 5px;

}

.blogheading {

font-size: 18px;
font-weight: normal;
color: #acdc28;
margin: 0;
padding: 0;
display: block;
margin-bottom: 10px;

}

.catheading {

font-size: 18px;
font-weight: normal;
color: #acdc28;
margin: 0;
padding: 0;
display: block;
margin-bottom: 10px;
padding-top: 5px;

}

.blogsubheading {

font-size: 10px;
font-weight: normal;
display: block;
margin: 0;
padding: 0;
color: #ccc;
margin-bottom: 10px;

}

.blogtext {

color: #fff;
font-size: 12px;
line-height: 18px;
display: block;
margin-bottom: 10px;

}

.blogtext p {

margin-bottom: 7.5px;

}

#blogleft img {

position: relative;
border: 1px solid #fff;
margin: auto;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}

code {

color: #acdc28;

}

.pagination {

position: relative;
text-align: center;
margin: auto;
margin-top: 20px;
display: block;
font-size: 12px;

}

.pagination a {

padding: 5px;
margin: 2px;
color: #acdc28;
font-weight: bold;

}

.pagination a:hover {


}

.disabled {

padding: 5px;
margin: 2px;
color: #ccc;
font-weight: bold;

}

.current {

padding: 5px;
margin: 2px;
color: #acdc28;
font-weight: bold;
text-decoration: underline;

}

.readmore {

font-size: 10px;
float: right;
display: block;

}

.box {

position: relative;
width: 270px;
margin-right: 25px;
margin-top: 15px;
float: left;
line-height: 15px;
text-align: center;

}

.box2 {

position: relative;
width: 270px;
margin-right: 0px;
margin-top: 15px;
float: right;
line-height: 15px;
text-align: center;

}

#footerwrapper {

position: relative;
width: 100%;
min-height: 10px;
background: url('../images/footer.jpg') repeat-x;

}

#footer {

position: relative;
width: 900px;
margin: auto;

}

.footerbox {

width: 200px;
margin-left: 20px;
margin-top:20px;
margin-bottom: 20px;
float: left;

}

.footerbox2 {

width: 200px;
margin-top:20px;
margin-bottom: 20px;
margin-right: 20px;
float: right;

}

.social {

text-align: center;

}

.social img {



}

#slider ul, #slider li{ 
margin:0;
padding:0;
list-style:none;

}	

#slider, #slider li{ 
height:320px;
width:860px;
overflow:hidden;

}

.portitem {

position: relative;
margin-top: 20px;
margin-right: 10px;
width: 200px;
height: 125px;
text-align: center;
display: inline;

}

.portitem img {

margin-top: 100px;
border: 2px solid #fff;

}

.portitem img:hover {

border: 2px solid #acdc28;

}

#t1 {

position: relative;
height:320px;
width:860px;
overflow:hidden;
margin: auto;


}

#t2 {

position: relative;
height:320px;
width:860px;
overflow:hidden;
margin: auto;

}

#t3 {

position: relative;
height:320px;
width:860px;
overflow:hidden;
margin: auto;

}

#client {

position: relative;
width: 900px;
height: 25px;
display: none;
background: #000;
margin: auto;
padding: 5px;

}

label {

color: #fff;

}

#client form {

display: inline;
float: right;
top: -10px;

}

#client input {

background: #000;
color: #acdc28;
border: 1px solid #fff;
font-family: Century Gothic, Lucida Grande, Lucida Sans, Bitstream Vera Sans, Verdana;

}

submit {

background: #1f1f1f;
color: #acdc28;
border: none;

}

#linkbacks {

position: absolute;
top: -9999px;
color: #000000;


}

#linkbacks a {

color: #000000;

}

.clear {

clear: both;

}

/*@media screen and (max-device-width:480px) {
	
	#headerwrapper {
		border: 1px solid black;
		background: #3D3D3D;
		font-weight: bold;
		color: white;
		text-shadow: 0 -1px 1px black;
		height: 50px;
		width: 100%;
		background: url('../images/mobileheader.png') no-repeat;
		        -webkit-background-size: cover;
		        -moz-background-size: cover;
		        -o-background-size: cover;
		        background-size: cover;
	}
	
	#header{
		height: 50px;
		width: 320px;
		background: none;
	}
	
	#contentwrapper img {display:none;}
	
	#splashwrapper {
		display: none;
	}
	
}*/