/*
Theme Name: Elastic Media theme
Theme URI: http://www.elastic-media.com
Description: this is the Elastic Media theme
Author: elastic media
Author URI: http://www.elastic-media.com
Version: 1.0

General comments/License Statement if any.
*/



html {height:100%;}

body {
	margin: 0px;
	padding:0px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
	background-image: url(images/backstrap.jpg);
background-repeat: repeat-x;
	background-position: left top;
height:100%;
}

#bigmess{


width:999px;
margin-left:auto;
margin-right:auto;
background: url(images/background.jpg) no-repeat center top;

}

	
	
 a {outline: none;color:#ff0000;text-decoration:none;font-weight:bold;}


a:hover{text-decoration:underline;}

img, a {border-style : none; border-width : 0px; }

img, area {border: 0px;}


form{margin:0px;padding:0px;}
/*--fieldset {border: 0px solid #cccccc;}--*/
/*--legend {display:none;}--*/

p{margin:0;padding:0;}
blockquote{margin:20px 20px 0 20px;padding:0;}

.entry p {margin:0 0 20px 0;}
.commentlist p {margin:0 0 20px 0;}
.commentlist {margin:0 0 0 0px;padding:0 0 0 20px;}

/*---------------------------------*/


#header{
float:left;
display:inline;
}


/*------------headlines ---------------------*/


#header h1 a{
float:left;
display:inline;
background: url(images/clear.gif) no-repeat top left;
	text-indent: -9000px;
	font-size:0px;
	width:629px;
	height:313px;
	margin:0px;
	padding:0px;}

h1{  
font-size: 2em;
margin:0px;
padding:0px; 
}

h2{  
font-size: 1.9em;
margin:0px;
padding:0px; 
}

h3 {  
font-size: 1.6em;
margin:0px; /* top right down left- */
padding:0px; 
font-weight:bold;
}

h4 {  
font-size: 1.4em;
margin:0px; /* top right down left- */
padding:0px; 
font-weight:bold;
}

/*------------colum layout ---------------------*/
#hometab{float:left;display:inline;width:25px;margin:30px 0 0 36px;padding:0px;}

#left-column{float:left;display:inline;width:636px;margin:10px 0 0 0px;padding:0px;}

#right-column{float:left;display:inline;width:284px;margin:10px 0 0 11px;padding:0px;}


/*------------nav ---------------------*/

#navigation {list-style: none;
margin: 10px 0px 0px 0px;
padding: 0px;
width: 285px;
}



#services {
background: url(images/services-btn.gif) no-repeat top left;
	text-indent: -9000px;
	font-size:0px;
	width:285px;
	height:40px;
	margin:0px;
	padding:0px;display: block;float:left;}

#work {
background: url(images/work-btn.gif) no-repeat top left;
	text-indent: -9000px;
	font-size:0px;
	width:285px;
	height:40px;
	margin:0px;
	padding:0px;display: block;float:left;}
	
	#clients {
background: url(images/clients-btn.gif) no-repeat top left;
	text-indent: -9000px;
	font-size:0px;
	width:285px;
	height:40px;
	margin:0px;
	padding:0px;display: block;float:left;}
	
	#contact {
background: url(images/contact-btn.gif) no-repeat top left;
	text-indent: -9000px;
	font-size:0px;
	width:285px;
	height:40px;
	margin:0px;
	padding:0px;display: block;float:left;}
	
	#rss {
background: url(images/rss-btn.gif) no-repeat top left;
	text-indent: -9000px;
	font-size:0px;
	width:285px;
	height:40px;
	margin:0px;
	padding:0px;display: block;float:left;}
	
	
	
	
	/* search form */
#search {
	width:285px;
	height:40px;
	margin:0px;
	padding:0px;float:left;display:inline;}

#search label, #search legend {display:none;}

#search fieldset {border: 0px solid #cccccc;background: url(images/search-box.gif) no-repeat left;padding:0px;margin:0px;float:left;display:inline;}

input.SearchIt {
float:left;display:inline;
width:111px;
border:0px;
padding:0px 0 0px 0;
margin:13px 0 0px 0;
color:#2c2c2c;
text-indent:-1px;
font-size: 10px;
letter-spacing: 0px;
background:transparent;
font-family:verdana;font-weight:bold;}

#search button.submit {margin:0px;padding:0px;width:47px;height:39px;border:0px;background: url(images/search-submit.gif) no-repeat left;text-indent: -9000px !important;font-size:0px;cursor:pointer;float:left;display:inline;}
	
	
	
	
	
	/*------------posts ---------------------*/
	.post{margin:15px 50px 10px 50px;padding:0px;}
	
	.post h2 a {color:#ffffff;text-decoration:none;}
	
	.blogbreak hr {
	
display:none;
}
.blogbreak {

border-bottom:1px dashed #212121;
height:1px;
margin: 30px 40px 20px 40px;
}

/*--------search------------*/
.list{margin:15px 80px 10px 40px;padding:0px;}

/*--post images padding---*/
.image-pad{padding:0;margin: 5px 0 20px 0;}

/* alpha image backgrounds  */
.alpha-b{float:right;padding:0px 0px 10px 0px;margin:0 0 0 30px;background: url(images/pic-btm.png) no-repeat left bottom;}

.alpha-a{background-image: url(images/pic-top.png);background-repeat: no-repeat;background-position: left top;}

.alpha-a img{margin:10px 10px 0 10px;border: 1px #ffffff solid;padding:0;}

/* footer */

.footer{
float:left;display:inline;width:636px;margin:0px 0 0 61px;padding:0px;

}

.address{
float: left;
display:inline;
margin: 0px; 
padding:0px; /* top right down left- */
color:#747474;
}
.address a{
color:#747474;
text-decoration : none;
}

.xmltag{
color:#747474;
margin:0px; 
padding:0px; /* top right down left- */
font-size: 0.8em; 
font-weight: bold;
}
.xmltag a{
color: #747474;
text-decoration : none;
}
.client-logo-box{float:left;display:inline;width:255px;text-align:center;}

/* dynamic sidebar styles */

.dyno-bar {list-style:none;} 

.dyno-bar ul{
list-style-type: square;
color:#bcbcbc;
margin:0px 0 0 8px; 
padding:0px 0 0 8px; }

.dyno-bar ul a{font-weight:normal;color:#bcbcbc;font-size: 0.9em;}

.dyno-bar .widgettitle {font-size: 1.4em;
margin:0px;
padding:0px; 
font-weight:bold;color:#f2f2f2;}

