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


Color Palette:

Light Green: D9FFBF
High Green: D9FF03
Mid Red: 8dc63f

Light Grey: f3f3f3
Dark Grey: 191919
Mid Grey: 757575

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

Dark Maroon: 2f2228

Light Yellow: 
High Yellow: 

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

* {
	margin: 0;
	padding: 0;
}


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

a {
	color: #76a3b0;
}


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

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

#bodyarea {
	width: 980px;
	background-image:url();
	float: left;
	background-color: #fff;
	border-top: #8dc63f solid 16px;
}


/* @group header */

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

#header {
	width: 980px;
	height: 154px;
	background-image: url('images/header-bkg-b.gif');
}

#header .description {
font-family: verdana, arial, sans-serif;
color: #b2b2b2;
text-transform: uppercase;
font-size: 0.7em;
float: left;
margin: -12px 0 0 23px;
border-top: solid 3px #53594b;
padding: 4px 0 0 0;
width: 365px;
text-align: center;
clear: both;
}

#logo {
	float: left;
	margin: 23px 0 0 20px;
	display: block;
	width: 368px;
	height: 70px;
	padding: 0;
	font-size: 18px;
	line-height: 18px;
	overflow: hidden;
	clear: both;
}
#logo span {
	display: block;
	width: 368px;
	height: 70px;
	background-image: url('images/logo-a.gif');
	clear: both;
	cursor: pointer;
}
#logo a {
	text-decoration: none;
}

#pricing {

float: right;
margin: 1em 5em 0 0;


}
#mm {
	float: right;
	margin: .7em 0 0 0;
	width: 400px;
	 background-color: #;
	 background-color: #;
	padding:5px 0;
}
#mm ul {
	margin:0;
	padding:0;
	list-style:none;
}
#mm li {
	display:inline;
	margin:0;
	padding:0;
}
#mm a {
	float:left;
	margin:0 .4em;
	padding:0;
	text-decoration:none;
	font-family: trebuchet, arial, sans-serif;
	font-size: 1.2em;
	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:.3em .6em;
	color:#FFF;
	background-color:#757575;

}
/* 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 {
	background-position:0% -42px;
}
#mm a:hover span {
	background-position:100% -42px;
background-color: #a20303;
}


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

.post {


}

/* @group content */

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

#content {
	float: left;
	width: 510px;
	margin: 18px 40px ;
	font-family: verdana, arial, sans-serif;
	font-size: .80em;
}



#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	letter-spacing: -0.02em;
}

#content h2 {
	margin: 0 0 0.6em 0;
	padding: 0.2em 0 0 0;
	font-family: Times, "times new roman", serif;
	letter-spacing: -0.05em;
	font-size: 2.8em;
	font-weight: normal;
	color: #666666;
	clear: both;
	line-height: 1.30em;
	text-transform: ;
	border-top: 1px dashed #CCCCCC;
}

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

}

#content h2 a:hover {
	color: #fff;
	background-color: #666666;
	text-decoration: none;
	border-bottom: 3px solid #D9FF03;
}

#content h3 {
	font-family: arial, verdana, sans-serif;
	margin: 0 0 1.3em 0;
	padding: 0;
	letter-spacing: -0.05em;
	font-size: 1.7em;
	font-weight: normal;
	color: #757575;

}

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

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

#content h4 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 1.7em 0 .2em 0;
	color: #800000;

}

#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: #76a3b0;
	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: 280px;
	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 .postmeta  {
	font-size: 0.7em;
	color: #757575;
}

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

#content .wp-caption-text {
	font-size: 0.8em;
	font-style: italic;
	text-align: center;
	color: #757575;
}

#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 {
	width: 100%;
	font-
	background-color: ;
	margin: 2em 0 0 0;
	height: 2.5em;
	padding: .5em 0;
	border-top: 1px dashed #f3f3f3;
}

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


/* @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;
}


.commentlist {
	font-size: .9em;
	list-style: none;


}

#content .commentlist li {

	border-bottom: dashed 1px #f3f3f3;
	margin: 2em 0;

}

#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;


}


/* @group sidebar */

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




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

#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: 1em 0 0 0;
	padding: .3em 0 0 0;
	font-size: 0.8em;
	letter-spacing: .2em;
	color: #006600;
	font-family: arial, verdana, sans-serif;
	text-transform: uppercase;
	border-top: 4px solid #f3f3f3;
	font-weight: bold;
}

#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;
	margin: 1em 0 1em 0;
	border-bottom: 1px solid #f3f3f3;
}

#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 #f3f3f3;
}

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


/* @end */

/* @group footer */

/* FOOTER

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

#footer {
color: #fff;
	float: left;
	width: 980px;
	height: 167px;
	background-image: url('');
	background-color: #8dc63f;
	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 {
	float: left;
	height: 80px;
	margin: 0 0 0 1.5em;
}

#sub-footer small {
	font-size: 0.7em;
	color: #fff;
}

/* @end */

/* @group miscellaneous */

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

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

.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%;
}

img {
	border: none;
}

img a:hover {
	margin-bottom: -5px;
}




/* @end */

.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-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;
}


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

}
