/*
Theme Name: SteelAndSnow.com
Theme URI: http://www.elitefreelancing.com/
Description: Custom SteelAndSnow.com Worpdress Theme
Version: 1.1
Author: Danno
Author URI: http://elitefreelancing.com/
Tags: black


Color Palette:

Dark Red: 6f0000
Dark Maroon: 2f2228
Mid Red: a20303

Low gold: A07A53
High gold: c28b32

Light Grey: e7e7e7
Mid Grey: 757575
Dark Grey: 424242


Light Blue: e8f0ed
Mid Blue: a4babb
Mid Blue Plus: 76a3b0



Light Yellow: 
High Yellow: 

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

* {
	margin: 0;
	padding: 0;
}


body {
	margin: 0;
	color: #dadada;
	background-color: #000;
	background-image: url();
	background-repeat: repeat-x;
}

a {
	color: #76a3b0;
}

code {
	width: 100%;
	margin: 0 auto 1em;
	float: left;
	font-size: 13px;
	background-color: #ECF5FF;
	padding: 1em;

}


img {
	border: none;
}

img a:hover {
	
}
.table-01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

.table-01 .row-1 {
	background-color: #191919;
}

.table-01 .row-2 {
	background-color: #333333;
}

.table-01 tr {

height: 45px;
}

 .table-01 td {

padding: .5em 0 0 1em;
}

#content .table-01 h3 {

color: #A07A53;
font-size: 2em;

}

table h3 {

}


hr { text-align: right; width: 100%; height: 2px; color: #f3f3f3; border: none; } /* For Internet Explorer */
html>body hr { margin-right: 0; width: 100%; height: 2px; background-color: #f3f3f3; border: none; } /* For Gecko-based browsers */
html>body hr { margin-right: 0; width: 100%; height: 2px; background-color: #f3f3f3; border: 0px solid #F00; } /* For Opera and Gecko-based browsers */



/* MAIN BLOCKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#wrapper {
	width: 980px;
	margin: 0 auto;
}

#bodyarea {
	width: 980px;
	background-image:url();
	float: left;
	background-color: #;
clear: both;
margin: 1em 0 0 0;

}


/* @group header */

/* HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#header {
	width: 980px;
	height: 100px;
	background-image: url('');
}



#logo {
	float: left;	
	margin: 0;
	display: block;
	width: 980px;
	height: 100px;
	padding: 0;
	font-size: 18px;
	line-height: 18px;
	overflow: hidden;
	clear: both;

}

#logo span {
	display: block;
	width: 980px;
	height: 100px;
	background-image: url('http://www.steelandsnow.com/wp/wp-content/themes/steelandsnow/images/header-bkg-a.gif');
	clear: both;
	cursor: pointer;
}



#logo a {
	text-decoration: none;
}

#mm {
	float: left;
	margin: 0 0 0 0;
	width: 980px;
	background-color: #;
border-top: 1px dashed #424242;
border-bottom: 1px dashed #424242;
background-color: #;
height: 2em;
	
}
#mm ul {
	margin:.5em 0 0 0;
	padding:0;
	list-style:none;
}
#mm li {
	display:inline;
	margin:0;
	padding:0;
}
#mm a {
	float:left;
	color: #e7e7e7;
	margin:0;
	padding:0 1em;
	text-decoration:none;
font-family: trebuchet,arial, sans-serif;
font-size: .7em;
font-weight: normal;
letter-spacing: 0.01em;
text-transform: uppercase;
}

/* background:url("http://www.elitefreelancing.com/wp/wp-content/themes/elitefreelancing-a/images/tableftE.gif") no-repeat left top; */
/* 	background:url("http://www.elitefreelancing.com/wp/wp-content/themes/elitefreelancing-a/images/tabrightE.gif") no-repeat right top;
*/
#mm a span {
	float:left;
	display:block;
	padding:0px 15px 0px 10px;
	color:#FFF;
background-color: ;

}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#mm a span {float:none;}
    /* End IE5-Mac hack */
#mm a:hover span {

background-color: ;

}
#mm a:hover {
color: #fff;
	background-position:0% -42px;


}
#mm a:hover span {
	background-position:100% -42px;
}

/* POST
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


#home .post {
width: 980px;
border-top: 1px solid #a07a53;
float: left;
margin: 0.5em 0 0 0;
padding: 1em 0 0 0;
}

/* @group home */

/* HOME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#content #home h2 {
text-align: right;
float: left;
width: 347px;
font-size: 2.4em;
margin: 0 20px 10px 0;
border: none;
}


#home .meta li{
float: right;
list-style: none;
margin: 0 1em 0.8em 0;
font-family: verdana, arial, sans-serif;
font-size: .6em;
}

#home .digg-compact  {

color: #fff;

}





/* @group content */

/* CONTENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#content {
	float: left;
	margin: 0px 0px ;
	font-family: Georgia, Garamond, Times, "time new roman", serif;
	font-size: 1em;
width: 600px;

}


#content .featured {

width: 980px;

}


#content .featured h2 {

text-align: right;
margin: 0 25px 0 0;

}

#content .featured img{

margin: 0 0 1em 0;

}

#content .col-triple {

margin: 0 0 2em 0 ;

} 


#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	letter-spacing: -0.02em;
font-family: Georgia, Garamond, Times, "time new roman", serif;

}

#content h2 {
	margin: 0 0 0.6em 0;

letter-spacing: -0.035em;

	font-size: 2.1em;
	font-weight: normal;
	color: #808080;
	clear: both;
	line-height: 1em;
text-transform: uppercase;

border-top: 1px dashed #;


}


#content h2 a:link, #content h2 a:visited, #content h2 a:active {
	color: #808080;
	text-decoration: none;
	border-bottom: px solid #e8f0ed;

}

#content h2 a:hover {
	color: #fcf5d2;
	background-color: #;
	text-decoration: none;
	border-bottom: px solid #a4babb;
}

#content h3 {
	margin: 2.2em 0 0.4em 0;
	padding: 0;
letter-spacing: -0.04em;
	font-size: 1.4em;

	font-weight: normal;
	color: #808080;
border-left: 6px solid #808080;

transform: uppercase;
background-color: #;
padding: 0.2em 0.5em;

}

#content h3 a:link, #content h3 a:visited, #content h3 a:active {

	color: #0982c7;
	text-decoration: none;
	border-bottom: 2px solid #0982c7;
}

#content h3 a:hover {
background-color: #0982c7;
color: #fff;
	text-decoration: none;
	border-bottom: 2px solid #0982c7;
}

#content h4 {
	font-size: 1.3em;
	font-weight: normal;
margin: 1.7em 0 .2em 0;
text-transform: uppercase;
color: #A07A53;
letter-spacing: -0.035em;

}



#content h5 {
	font-size: 1.2em;
	font-weight: normal;
}

#content h6 {
	font-size: 1.0em;

}

#content p {
	margin: 0 0 1.5em 0;
	padding: 0;

	font-weight: normal;
	color: #;
	line-height: 1.6em;
}

#content p a:link, #content p a:visited, #content p a:active, #content li a:link, #content li a:visited, #content li a:active {
	color: #cbc39d;
	text-decoration: underline;
	border-bottom: 1px solid #;
}

#content p a:hover, #content li a:hover {
	color: #;
	text-decoration: none;
	border-bottom: 1px solid #;
}

#content ul {
	margin: 0 0 1.5em 2.5em;
	padding: 0;

}

#content ul li {
	margin: 0 0 0.2em 0;
	padding: 0;

}

#content ul.special {
	margin: 0 0 25px 0;
	line-height:2;
	list-style-type:none;
display: block;
width: 250px;
float: left;
}


#content .special li {
   	padding: 5px 25px 5px 25px;
	margin: 0;
	line-height: 1.2;
	background-position:0 5px;
	background-image: url('http://www.elitefreelancing.com/wp/wp-content/themes/elitefreelancing-a/images/bullet-star-a.gif');
	background-repeat: no-repeat;
}


#content .digg-compact {

float: right;
}


.postmeta  {
	font-size: 0.7em;
	color: #757575;
line-height: 1.2em;
margin: 0 0 2em 0em;
float: left;
clear: both;

}





#content small {
	font-size: 0.7em;
	color: #757575;
	float: left;
}

#content .wp-caption {
	float: left;
}




#content .wp-caption-text {
font-family: verdana, arial, sans-serif;
text-align: right;
	float: right;
	color: #757575;
	background-color: #000;
	width: 300px;
	margin: 0 8px 1.5em 0;

	padding: .5em 1em;
	font-size: 0.6em;
	font-style: ;
	border-right: solid px #;
	border-left: solid px #;
	border-bottom: solid px #;
}

#content .size-full  {
border: solid px #241d16;
	border-bottom: solid px #;
	padding: 0;
}

#content .previous-post, #content .next-post {
	font-size: 0.8em;
}

#content .previous-post {
	float: left;
	margin: 0 0 1em 0em;
	width: 15em;
}

#content .next-post {
	background-color: ;
	margin: 0 0 1em 0em;
	float: right;
	width: 15em;
}

#content .navigation {
font-family: verdana, arial, sans-serif;
font-size: .8em;
	width: 100%;
	clear: both;
float: left;
	background-color: ;
	margin: 2em 0 0 0;
	height: 2.5em;
	padding: .5em 0;
	border-top: 1px dashed #424242;
}

#content .navigation a {
color: #A07A53;

}

#content .quote-high {
	margin: 1em 0;
	background-color: #e8f0ed;
	padding: 2em;
	font-family: "Courier New", Courier, monospace;
}

#content .more-link {

margin: 0;
font-family: verdana, arial, sans-serif;
font-size: .7em;
}




/* @end */


/* COMMENTS STUF 
-----------------------------------------------------*/

#content #comments, #content #respond {
	font-size: 1.6em;
	font-weight: normal;
	color: #fff;
	background-color: #a4babb;
	padding: 0.2em 0.4em;
	margin: 0.8em 0;
}


#content .commentlist {
	font-size: .9em;
	list-style: none;
	margin: 2em 0 2em 0;
}


#content .commentlist li {
	border-bottom: dashed 1px #424242;
	margin: 0 0 1em 0;
	padding: .5em 0 1em 0;
	float: left;
	clear: both;
	width: 100%;
}

#content .commentmetadata {
	font-size: .8em;
	color: #757575;

}


#content cite {
	font-size: 1.3em;

	font-style: normal;
}

#content .avatar {
	float: left;
	margin: 0 1em 0 0;
}




#content .author-description {
	background-color: #FFFFF4;
	padding: 1em;
}

#content .author-description p {
	font-size: .85em;
}

#content .author-description h3 {
	font-size: 1.3em;
}


#content #commentform input,  #content #commentform textarea {

float: left;
clear:both;
margin: 0 9px  8px 0;


}

#content #commentform label  {



}


/* @group single */

/* SINGLE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


#single .post{

width: 600px;
float: left;
background-color: ;

}

#single h2 {
	padding: .5em 0;
	border-bottom: 1px #241d16 solid;
	margin: 0 0 .2em 0;
font-size: 3em;
font-weight: normal;

}

#single ul {


}

#single ul.meta {
float: left;
width: 100%;
margin: 0 0 1em 0;


}



#single .meta li {
list-style: none;
padding: 0;
margin: 0;

}

#single li.author {
font-size: .8em;
float: left;
color: #a07a53;
font-weight: bold;
width: ;
padding: .2em 1em;
background-color: #;


}

#single li.postmeta {
float: left;
clear: none;
margin: 6px 0 0 3em;
}

#single li.digg-compact {

margin: 2px 0 0 0;

}



/* @group sidebar */

/* SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */




#sidebar {
	float: right;
	font-family: arial, verdana, sans-serif;
	font-size: 0.8em;
	width: 295px;
	background-color: ;	
	margin: 0px 0 0 0px;
}

#sidebar .ad-grid-125 li {
	float: left;
	margin: .5em;
}

#sidebar .ad-grid-125 ul {
	float: left;
	margin: .5em 0;
	background-color: ;
	border-top: dashed 1px #f3f3f3;
	border-bottom: dashed 1px #f3f3f3;

}


#sidebar h2 {
	margin: 2em 0 1em 0;
	padding: .7em 0 0 0;
	font-size: .8em;
letter-spacing: .2em;
	font-weight: bold;
	color: #a07a53;
font-family: Georgia, Garamond, times, "times new roman", serif;
text-transform: uppercase;
border-top: 0px solid #4d4237;
}

#sidebar h2 a:link, #sidebar h2 a:visited, #sidebar h2 a:active {
	color: #;
	text-decoration: none;
	border-bottom: 1px solid #;
}

#sidebar h2 a:hover {
	color: #;
	text-decoration: none;
	border-bottom: 1px solid #;
}

#sidebar h3 {
	margin: 0 0 1.3em 0;
	padding: 0;
	font-size: em;
	font-weight: normal;
	color: #;
}

#sidebar h3 a:link, #sidebar h3 a:visited, #sidebar h3 a:active {
	color: #;
	text-decoration: none;
	border-bottom: 1px solid #;
}

#sidebar h3 a:hover {
	color: #;
	text-decoration: none;
	border-bottom: 1px solid #;
}

#sidebar p {
	margin: 0 0 1.5em 0;
	padding: 0;
	font-size: em;
	font-weight: normal;
	color: #;
	line-height: 1.5em;
}

#sidebar p a:link, #sidebar p a:visited, #sidebar p a:active, #sidebar li a:link, #sidebar li a:visited, #sidebar li a:active {
	color: #76a3b0;
	text-decoration: none;
	border-bottom: 1px solid #;
}

#sidebar p a:hover, #sidebar li a:hover {
	color: #;
	text-decoration: underline;
	border-bottom: 1px solid #;
}



#sidebar ul {
	padding: 0;
	border-bottom: 1px solid #241d16;
}

#sidebar li  {
	list-style: none;
	margin: 0;
	padding: 0.25em 0 0.25em 0;
}


#sidebar li li {
	list-style: none;
	margin: 0;
	padding: 0.25em 0 0.25em 0;
	border-top: 1px solid #241d16;
}


#sidebar li a { text-decoration: none; }



#sidebar p.box-a {
	background-color: #FFFFEA;
	padding: 1.3em;
	font-weight: bold;

}

#sidebar ul.subscriptions  {
	width: 100%;
	height: 40px;
	background-color: ;

}

#sidebar .subscriptions li {
	float: left;
	margin: 0 10px;

}

#sidebar .rssfeed a {
color: #fff;
  padding: 10px 15px 10px 36px;
  background: #241d16 url("images/subscribe-rss.png") no-repeat 15px 50%;

}

#sidebar .rssfeed a:hover {
  color: #fff;
  background: #6f0000 url("images/subscribe-rss.png") no-repeat 15px 50%;
	text-decoration: none;
} 


#sidebar .emailfeed a {

  padding: 10px 15px 10px 36px;
  background: #241d16 url("images/subscribe-email.png") no-repeat 15px 50%;


}

#sidebar .emailfeed a:hover {
  color: #fff;
  background: #6f0000 url("images/subscribe-email.png") no-repeat 15px 50%;
	text-decoration: none;
}


/* @end */

/* @group footer */

/* FOOTER

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

#footer {
color: #fff;
	float: left;
	width: 980px;
	height: 167px;
	background-image: url('');
	background-color: #;
	margin: 0 0 20px 0;
	padding: .8em 0 0 0;

}

#footer-inner {
	width: px;
	margin: 0 auto;
	text-align: left;
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: .95em;
	font-weight: normal;
	color: #;
}

#footer p a:link, #footer p a:visited, #footer p a:active, #footer li a:link, #footer li a:visited, #footer li a:active {
	color: #;
	text-decoration: none;
	border-bottom: 1px solid #;
}

#footer p a:hover, #footer li a:hover {
	color: #;
	text-decoration: none;
	border-bottom: 1px solid #;
}

#footer ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

#footer ul li {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	list-style-type: none;
	font-size: .95em;
	color: #;
}

#sub-footer {
width: 100%;
border-top: 1px solid #757575;
padding: 1em 0 0 0;
	float: left;
	height: 80px;
	margin: 1em 0 0 1.5em;
}

#sub-footer small {

font-family: verdana, arial, sans-ferif;	
font-size: 0.65em;
	color: #757575;
	text-align: center;

}

/* @end */

/* @group miscellaneous */

/* MISCELLANEOUS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.clear {
	clear: both;
	line-height: 1;
	margin: 0;
	padding: 0;
}

.highlight {

color: #FF0000;

}

.midlight {
	color: #999999;
}

.feed {
	padding: 0 0 0 15px;
	background: url("images/icon-feed.png") no-repeat 0 50%;
}

.valid {
	padding: 0 0 0 15px;
	background: url("images/icon-tick.png") no-repeat 0 50%;
}







/* @end */


/* TEMP STUFF
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


.col-single {
	background-color: ;
	width: 170px;
	margin: 0 .55em;
	float: left;
}

.col-double {
	background-color: ;
	width: 355px;
	margin: 0 .55em;
	float: left;
}

.col-triple {
	background-color: ;
	width: 535px;
	margin: 0 .55em;
	float: left;
}

.col-full {

width: 980px;

}

.col-first {
	color: ;
	margin: 0 .55em 0 2em;
	float: left;
}

.alignleft {
	float: left;
	margin: 0 25px 25px 0;
}

.alignright {
	float: right;
	margin: 0 25px 0 25px;
}




