/*  

Theme Name: LS3-Solutions.com

Theme URI: http://www.ls3-solutions.com

Description:

Version: 2.0

Author: Lewie Snyder

Author URI: http://www.ls3-solutions.com



*/





/*

orange 	= #C52A00

red 	= #781A00

yelloow	= #C48D00

green	= #785600

grey	= #3B3B3B

lgrey	= #C4C4C4

*/



@charset "utf-8";

/* CSS Document */

@media screen and (-webkit-min-device-pixel-ratio:0) {
 applet, object, iframe,  h1, h2, h3, h4, h5, h6, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  dl, dt, dd, fieldset, form, label, legend,  table, caption {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 vertical-align: baseline;
}
}
:focus {
	outline: 0;
}
.FL, .alignleft {
	float:left;
}
.FR, .alignright {
	float:right;
}
.CB {
	clear:both;
}
.DN {
	display:none;
}
.NB {
	border:none none;
}
.Red {
	color:red;
}
li {
	list-style:none;
}
a {
	color:#C79F00;
	text-decoration:none;
}
a:hover {
	color:#a77f00;
	text-decoration:underline;
}
p {
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
/*

p:first-letter{

	font-size:18px;	

}*/



small {
	font-size:10px;
}
img {
	border: none;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
h2 span {
	padding:10px 0;
	text-align:center;
	width:100%;
}
a.FadeOut, aFadeOut:hover {
	text-decoration:none;
}
a.FadeIn {
	opacity: 0.3;/*visibility: visible; */

}
#message_box {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
	background:#ffc;
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:center;
	font-weight:bold;
	width:100%;
}
body {
	/*background:#CEE2EB url(images/background.jpg) repeat-x; */

	background: #002157 url(images/bgblue.jpg) top center no-repeat fixed;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	width:100%;
}
#wrapper {
	margin:0 auto 0;
	width:1024px;
}
#header {
	height:140px;
}
#header h1 a {
	background:url(images/banner.png) no-repeat !important;
	background:url(images/banner.gif) no-repeat;
	height:45px;
	color:#fff;
	margin:0 0 0;
	width:666px;
	display:block;
	text-indent:-9999em;
	z-index:5;
}
ul#nav {
	list-style:none;
	float:right;
	margin:20px 0 0 0;
	width:100%;
}
ul#nav li {
	float:left;
	display:inline;
	padding:0 2px;
}
ul#nav li a {
	display:block;
	height:50px;
	text-indent:-9999em;
}
#homeLink {
	background: url(images/home-link.png) no-repeat center bottom !important;
	background: url(images/home-link.gif) no-repeat center bottom;
	width:83px;
}
#servicesLink {
	background: url(images/services-link.png) no-repeat center bottom !important;
	background: url(images/services-link.gif) no-repeat center bottom;
	width:124px;
}
#portfolioLink {
	background: url(images/portfolio-link.png) no-repeat center bottom !important;
	background: url(images/portfolio-link.gif) no-repeat center bottom;
	width:143px;
}
#tutorialLink {
	background: url(images/tutorial-link.png) no-repeat center bottom !important;
	background: url(images/tutorial-link.gif) no-repeat center bottom;
	width:137px;
}
#contactLink {
	background: url(images/contact-link.png) no-repeat center bottom !important;
	background: url(images/contact-link.gif) no-repeat center bottom;
	width:122px;
}
#aafLink {
	background: url(images/aaf-link.png) no-repeat center bottom !important;
	background: url(images/aaf-link.gif) no-repeat center bottom;
	width:230px;
}
#downloadLink {
	background: url(images/dl-link.png) no-repeat center bottom !important;
	background: url(images/dl-link.gif) no-repeat center bottom;
	width:157px;
}
#container {
	background: #ffffff;
	border:1px solid #cdcdcd;
}
#content {
	background: #fff url(images/contentbg.png) no-repeat center top !important;
	background: #fff url(images/contentbg.gif) no-repeat center top;
	border-right:1px dashed #869AFB;
	padding:10px 15px;
	width:700px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.navigation #wp_page_numbers .page_info {
	float:right;
	padding:10px 0 0 0;
}
.navigation #wp_page_numbers .Item {
	background:url(images/navButton.png) !important;
	background:url(images/navButton.gif);
	float:left;
	height:40px;
	padding:13px 0 0 0;
	margin:0px 0px;
	text-align:center;
	width:50px;
}
.navigation #wp_page_numbers .Item a {
	color:#000;
	text-decoration:none;
}
.navigation #wp_page_numbers .active_page {
	background:url(images/navButton-selected.png) !important;
	background:url(images/navButton-selected.gif);
}
.Heading-Hard {
	padding:0px 0;
	text-align:center;
}
.Heading-Hard a {
	color:#000;
}
#sidebar {
	/*background:#ffffff;*/

		height:750px;
	width:291px;
}
.Sidebar-Heading {
	text-align:center;
}
fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #000;
	font-size: 1.2em;
	width: 190px;
	height: 30px;
	padding: 8px 5px 0;
	background: #616161 url(images/search_bg.gif) no-repeat;
	margin-right: 5px;
}
.search input.box:focus {
	background: #616161 url(images/search_bg.gif) no-repeat left -38px;
	outline: none;
}
.search button.btn {
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(images/search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
	background: #fbc900 url(images/search_bg.gif) no-repeat bottom right;
}
.Subscribe {
	margin-left:10px;
	padding:0 0 20px 0;
}
.Sidebar-Heading {
	margin:5px 0 -5px -5px;
}
.Subscribe li {
	float:left;
	margin:0 5px 20px 5px;
	padding-right:10px;
}
.Subscribe li a {
	display:block;
	height: 48px;
	padding:0 0px;
	text-indent: -999em;
	width: 48px;
}
.Subdcribe li a.NB {
	border:none none;
}
.Subscribe li a.Feeds, .Subscribe li a.FaceBook, .Subscribe li a.Twitter {
}
.Subscribe li a.Feeds {
	background:url(images/feeds-off.png) no-repeat !important;
	background:url(images/feeds-off.gif) no-repeat;
}
.Subscribe li a.Feeds:hover {
	background:url(images/feeds.png) no-repeat !important;
	background:url(images/feeds.gif) no-repeat;
}
.Subscribe li a.MySpace {
	background:url(images/myspace-off.png) no-repeat !important;
	background:url(images/myspace-off.gif) no-repeat;
}
.Subscribe li a.MySpace:hover {
	background:url(images/myspace.png) no-repeat !important;
	background:url(images/myspace.gif) no-repeat;
}
.Subscribe li a.FaceBook {
	background:url(images/facebook-off.png) no-repeat !important;
	background:url(images/facebook-off.gif) no-repeat;
}
.Subscribe li a.FaceBook:hover {
	background:url(images/facebook.png) no-repeat !important;
	background:url(images/facebook.gif) no-repeat;
}
.Subscribe li a.Twitter {
	background:url(images/twitter-off.png) no-repeat !important;
	background:url(images/twitter-off.gif) no-repeat;
}
.Subscribe li a.Twitter:hover {
	background:url(images/twitter.png) no-repeat !important;
	background:url(images/twitter.gif) no-repeat;
}
#testimonials {
	background:url(images/quotes.png) no-repeat !important;
	background:url(images/quotes.gif) no-repeat;
	margin:-5px 0 0 0;
	text-align:left;
}
.Testimonial {
	margin-bottom:20px;
	margin-left:-30px;
	padding:40px 25px;
	font-size:16px;
}
.Testimonial-short {
	font-size:18px;
	padding:80px 25px;
}
.Testimonial-long {
	padding:40px 25px;
	font-size:14px;
}
.Testimonial a {
	font-size:10px;
}
#sideBar-ad {
	padding:40px 0 0 20px;
}
.More-Link {
	background:url(images/readmore.png) no-repeat !important;
	background:url(images/readmore.gif) no-repeat;
	display:block;
	height:14px;
	margin:10px 0 0 0;
	text-indent:-9999em;
	width:75px;
}
.Current {
	display:none;
}
/** footer */





#footer {
	background:#090909 url(images/footer-bg.jpg) center top repeat-x;
	border:1px solid #dedede;
	height:300px;
	padding:5px 0 20px 0;
}
#footer .BreadCrumb {
	float:left;
	font-size:14px;
	margin-top:-15px;
	margin-bottom:25px;
	padding:0 0 10px 10px;
	text-align:left;
	width:1014px;
}
#footer .BreadCrumb p {
	margin:-20px 0 0 0;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 #footer #subContent {
 padding:50px 0 0 0;
}
}
#footer #subContent #siteinfo {
	color:#FFF;
	float:left;
	padding:0 0 0 10px;
	text-align:left;
}
#sociallinks {
	height:95px;
	margin-left:-20px;
}
#siteinfo ul li {
	height:32px;
	list-style:none;
	padding:5px 0 0 0;
	width:200px;
}
#siteinfo ul li a {
	display:block;
	height:15px;
	padding:0 0 7px 0;
	text-indent:-9999em;
	width:73px;
}
#siteinfo ul li#twitterlink a {
	background:	url(images/twitter-bg.png) no-repeat !important;
	background:	url(images/twitter-bg.gif) no-repeat;
}
#siteinfo ul li#facebooklink a {
	background:	url(images/facebook-bg.png) no-repeat !important;
	background:	url(images/facebook-bg.gif) no-repeat;
	height:15px;
	width:73px;
}
#siteinfo ul li#myspacelink a {
	background:	url(images/myspace-bg.png) no-repeat !important;
	background:	url(images/myspace-bg.gif) no-repeat;
	height:15px;
	width:73px;
}
#footer #subContent #siteinfo p {
	margin:0 0 -5px 0;
}
ul#siteNav {
	float:left;
}
ul#siteNav li {
	list-style:none;
	text-align:left;
	width:150px;
	float:left;
}
ul#siteNav li a {
	color:#86512F;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:15px;
}
ul#siteNav li .Child li a {
	color:#B29A72;
	font-weight:normal;
	margin-left:-40px;
	padding-left:10px;
	text-transform:lowercase;
	font-size:11px;
}
ul#siteNav li .Child li a:hover {
	color:#fff;
	text-decoration:none;
}
#siteNav li ul.Child {
	border-left:1px dashed #333;
	border-right:1px dashed #333;
	border-top:1px solid #333;
	height:150px;
	width:90px;
}
.size-full {
	padding:0 15px 5px 0px;
}
/* HOME */

#home-dude {
	display:block;
	background:url(images/featured-dude.png) no-repeat !important;
	background:url(images/featured-dude.gif) no-repeat;
	width:224px;
	height:118px;
	position:relative;
	margin:-118px 0 -20px 0;
 left:;
	z-index:999;
}
#featured-cont .Heading-Hard {
	padding:0 0 15px 0;
}
.News-Home {
	border:1px solid #CCC;
	padding:5px 10px;
}
.News-Headline {
	margin:0px 0;
}
.Services-Home .Service {
	border:1px solid #333;
	height:175px;
	margin:4px;
	width:340px;
}
.Services-Home .Service:hover {
}
a.Service-Link {
	display:block;
	height:175px;
	text-indent:-999em;
	width:340px;
}
.Service-Wordpress {
	background:#1b73a0 url(images/wordpress.png) center 10px no-repeat !important;
	background:#1b73a0 url(images/wordpress.gif) center 10px no-repeat;
}
.Service-Java {
	background:transparent url(images/java.png) center 0px no-repeat !important;
	background:transparent url(images/java.gif) center 0px no-repeat;
}
.Service-PHP {
	background:transparent url(images/phpmysql.png) top center no-repeat !important;
	background:transparent url(images/phpmysql.gif) top center no-repeat;
}
.Service-Html {
	background:transparent url(images/web20.png) top center no-repeat !important;
	background:transparent url(images/web20.gif) top center no-repeat;
	display:none;
}
/* end home */







/* services */



.SERVICES {
}
.services_wrap {
	border:1px #ccc solid;
	height:250px;
	margin:0 0 10px 0;
	padding:0 10px;
}
.services_wrap-odd {
	background:#eeeeee;
}
.services_wrap h2 {
	margin:0;
}
.services_wrap h3.Services {
	color:#999;
	font-size:12px;
	margin:5px 0 10px 0;
}
#services-dude {
	background:transparent url(images/dude-services.png) top right no-repeat !important;
	background:transparent url(images/dude-services.gif) top right no-repeat;
	float:right;
	height:200px;
	width:100px;
}
/* end services */











/* portfoolio*/



.PORTFOLIO {
}
.portfolio_wrap {
	position: relative;
	z-index: 1;
	display: block;
	height:	246px;
	width: 740px;
	padding: 25px 0 20px 62px;
	margin:	20px 0 10px 0;
	text-align:left;
	padding:0 0 10px 0;
}
/*

.portfolio_wrap{

	position: relative;

	z-index: 1;

	display: block;

	height:	246px;

	width: 640px;

	padding: 25px 0 20px 62px;

	margin:	20px 0 10px 0;

	text-align:left;

	padding:0 0 10px 0;

}

*/



.portfolio_wrap-odd {
	background: url('images/portfolio_bg-odd.png') no-repeat 60px top !important;
	background: url('images/portfolio_bg-odd.gif') no-repeat 60px top;
}
.portfolio_wrap-even {
	background: url('images/portfolio_bg.png') no-repeat 60px top !important;
	background: url('images/portfolio_bg.gif') no-repeat 60px top;
}
.portfolio_wrap h3 span {
	border-bottom:#434343 1px solid;
	border-top:#999 1px solid;
	padding:3px 120px 3px 0px;
	float:left;
}
.portfolio_wrap div.cat-title {
	position: absolute;
	top: 152px;
	right: 55px;
	display: block;
	width:	57px;
	height:	31px;
}
.portfolio_wrap img {
	float: left;
	max-width: 260px;
	padding: 6px;
	border:#d9e7eb 1px solid;
	background:	transparent;
	margin: 0 15px 0 0;
}
.portfolio_wrap h2 {
	font-size: 24px;
	color: #000;
	margin: 0 0 2px 0;
	padding: 6px 0 3px 0;
	line-height: 28px;
}
.portfolio_wrap h2 a, .portfolio_wrap h2 a:hover {
	color: #000;
}
.portfolio_wrap div.cat-title img {
	border: none;
	padding: 0 0 0 0;
	background-color: transparent;
	margin: 0 0 0 0;
	position:relative;
	top:-40px;
	left:-45px;
}
.portfolio_wrap a {
	color:#000;
	border:none;
	font-weight:bold;
	text-decoration:none;
}
.portfolio_wrap a:hover {
	color:#000;
}
.portfolio_wrap a.Tech:hover {
	color:#FF3C3C;
}
.portfolio_wrap small {
	margin:	0;
	padding: 10px 0;
}
.portfolio_wrap_single {
}
.portfolio_wrap ul {
	float: right;
	width: 260px;
	margin:	10px 105px 0 0;
}
.portfolio_wrap ul li {
	display: block;
	width: 260px;
	background: url('images/green_tick.gif') no-repeat left center;
	padding: 2px 0 2px 22px;
	font-size: 14px;
	text-align: left;
}
.portfolio_wrap .entry {
	float: right;
	width: 557px;
	display: block;
	min-height:	220px;
	margin:	20px 22px 0 0;
	font-weight: normal;
	padding: 20px;
	background: url('images/b07V12_blog_bk.jpg') no-repeat top center;
	position: relative;
}
.portfolio_wrap .entry small.date_added {
	display: block;
	background: url('images/b07V12_small_bk.jpg') no-repeat top center;
	padding: 8px;
	margin:	8px 0 8px 230px;
}
.portfolio_wrap span.comment_tag {
	position: absolute;
	z-index: 1000;
	width: 70px;
	display: block;
	background: url(images/comments-portfolio.png) no-repeat bottom left !important;
	background: url(images/comments-portfolio.gif) no-repeat bottom left;
	padding: 36px 0 12px 0;
	text-align:	center;
	top: 10px;
	left: -60px;
}
.portfolio_wrap span.comment_tag a {
	color:white;
}
.portfolio_wrap span.comment_tag {
	top: -40px;
	left: -20px;
}
.portfolio_wrap .PortfolioImg {
	padding-right:0px;
}
/* end Porfolio*/













/* single-portfolio */



.SINGLE-PORTFOLIO {
}
.SINGLE-PORTFOLIO .Tags {
	display:table-rox;
}
.SINGLE-PORTFOLIO .Tags li {
	display:table-cell;
	/*float:left;*/

	padding:0 5px;
}
.SinglePortfolio_Wrap {
	position: relative;
	z-index: 1;
	display: block;
	width: 700px;
	padding: 25px 0 20px 62px;
	margin:	20px 0 10px 0;
	text-align:left;
	padding:0 0 10px 0;
	border-bottom:1px solid #CED8EA;
}
.SinglePortfolio_Wrap span.comment_tag {
	position: absolute;
	z-index: 1000;
	width: 46px;
	display: block;
	background: url(images/comments-portfolio.png) no-repeat top left !important;
	background: url(images/comments-portfolio.gif) no-repeat top left;
	padding: 36px 0 12px 0;
	text-align:	center;
	top: 10px;
	left: -38px;
}
.SinglePortfolio_Wrap span.comment_tag a {
	color:white;
}
.SinglePortfolio_Wrap span.comment_tag {
	top: 10px;
	left: 0;
}
.SinglePortfolioLink {
	height:400px;
	padding:20px;
	width:520px;
}
/* single-portfolio */











/*Tutorials*/

.TUTORIALS {
}
.Tut-Thumb {
	padding:0px 10px 10px 0;
	margin:0 0 15px 0;
}
.Tut-Desc {
	width:430px;
}
.tutorials_wrap {
	border:1px #ccc solid;
	height:250px;
	margin:0 0 10px 0;
	padding:0 10px;
	position: relative;
	/*z-index: 1;*/

	display: block;
}
.tutorials_wrap-odd {
	background:#eeeeee;
	height:250px;
}
.tutorials_wrap span.comment_tag {
	position: absolute;
	z-index: 1000;
	width: 70px;
	display: block;
	background: url(images/comments-tutorial.png) no-repeat top left !important;
	background: url(images/comments-tutorial.gif) no-repeat top left;
	padding: 36px 0 12px 0;
	text-align:	center;
	top: 10px;
	left: -38px;
	margin:50px -50px 0 0;
}
.tutorials_wrap span.comment_tag a {
	color:white;
	position: relative;
	top:-27px;
	left:-3px;
}
.tutorials_wrap span.comment_tag {
	top: 10px;
	left: 0;
}
.tutorials_wrap .cat-title {
	margin:-110px -80px 0 0;
	float:right;
}
.Tutorials-Tags {
	text-align:right;
	position:relative;
	top:150px;
	width:100%;
}
.Tutorials-Tags .Tag {
	background:url(images/green_tick.gif) 0px 5px no-repeat;
	padding:0 10px 0 20px;
}
/* end tutorials */







/* single-tutorial */



.SINGLE-TUTORIAL {
}
.SINGLE-TUTORIAL .Content-Ad {
	margin:0 0 0 -15px;
}
/* end single-tutorial */



/*ask a freelancer */

fieldset {
	border:0 none;
	text-align: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
fieldset legend {
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
}
#AAFL #dude {
	/*background:url(images/dude-aafl.png) top center no-repeat !important;*/

	background:#ff000 url(images/dude-aafl.gif) top right no-repeat;
	height:176px;
	width:500px;
}
.AAFL #who {
	width:500px;
}
/*end aafl */









/* Downloads */





.Download-Thumb {
	padding:0px 10px 10px 0;
	margin:0 0 15px 0;
}
.Download-Desc {
	width:430px;
}
.downloads_wrap {
	border:1px #ccc solid;
	height:250px;
	margin:0 0 10px 0;
	padding:0 10px;
	position: relative;
	/*z-index: 1;*/

	display: block;
}
.downloads_wrap-odd {
	background:#eeeeee;
	height:250px;
}
.downloads_wrap span.comment_tag {
	position: absolute;
	z-index: 1000;
	width: 70px;
	display: block;
	background: url(images/comments-tutorial.png) no-repeat top left !important;
	background: url(images/comments-tutorial.gif) no-repeat top left;
	padding: 36px 0 12px 0;
	text-align:	center;
	top: 10px;
	left: -38px;
	margin:50px -50px 0 0;
}
.downloads_wrap span.comment_tag a {
	color:white;
	position: relative;
	top:-27px;
	left:-3px;
}
.downloads_wrap span.comment_tag {
	top: 10px;
	left: 0;
}
.downloads_wrap .cat-title {
	margin:-110px -80px 0 0;
	float:right;
}
.Downloads-Tags {
	text-align:right;
	position:relative;
	top:150px;
	width:100%;
}
.Downloads-Tags .Tag {
	background:url(images/green_tick.gif) 0px 5px no-repeat;
	padding:0 10px 0 20px;
}
/* end downloads */





/* single-downloads */



.SINGLE-DOWNLOAD .Content-Ad {
	margin:0 0 0 -15px;
}
/* end single-downloads */









/*Feeds*/



.FEEDS {
}
.Feed_Wrap {
	float:right;
	font-size:16px;
	width:540px;
}
.Feeds-Heading {
	padding:50px 0 0 0;
}
.Feed-List {
	float:left;
	font-size:14px;
	margin-left:-40px;
}
.Feed-List .categories {
	display:none;
}
.Feed-List .children, .Feed-List .wp-tag-cloud {
	margin-left:-20px;
}
.Feed-Page {
	padding:0px 0 0 0;
	width:450px;
}
/* end feeds */

























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



h3#comments, h4#pings { float: left; }



h3#comments, #respond h3 { margin: 0 0 5px; font-size: 20px; padding:15px 0 0 0;}



#respond h3 { margin: 18px 0 5px 28px; }



h4#pings { line-height: 1.2; margin: 10px 0; width: 150px; }







.comments-header,

.navigation { border-bottom: 1px solid f2f2f2; text-shadow: 0 1px 0 #fff; }







.comments .navigation {

  background-color: #E6F0F2;

	border-top: 1px solid #fff;

  font-size: 11px;

  height: auto;

  line-height: 28px;

  overflow: hidden;

  padding: 0 28px;

}



.comments-header { background-color: #f2f2f2; border-top: 1px solid #CCC; padding: 6px 28px; }



.comments-header-meta {

  float: right;

  font-size: 11px;

  font-weight: bold;

  line-height: 44px;

  padding: 4px 0 0 ;

}



.commentlist {

  background-color: #f6f6f6;

  border: 28px solid #ffffff;

  border-top: 0 none;

  font-size: 11px;

}



.pinglist { margin-top: 10px; width: 420px; float: right; }



li.pings {

	border-top: 1px solid #fff;

	border-bottom: 1px solid #E6F0F2;

  margin: 0;

  padding: 4px 10px;

  width: 400px;

}



.pings:first-child { border-top: none; }



.pings:last-child { border-bottom: none; }



.comment {

	background: transparent url(img/bg-comment.png) 10px 19px no-repeat;

  border-top: 28px solid #f9fbfc;

  border-left: 40px solid #f9fbfc;

}



.comment-body {

  background-color: #f2f2f2;

  color: #333;

  font-size:15px;

  margin-left: 20px;  

  padding: 11px 15px;

  position: relative;

}



.comment-body img.avatar {

	margin:-12px 0 0 0;

	padding: 2px;

  	position: absolute;

  	left: -60px;

}



ul.children { }



.comment ul.children li { border-top: 15px solid #f9fbfc; }



.comment-meta { font-size: 10px; margin-bottom: 3px; }



.comment-author-admin { background-image: url(img/bg-comment-admin.png); }



.comment-author-admin > .comment-body { background-color: #E6F0F2; }



.comment p, .comment blockquote { padding: 0 0 7px; }



.comment blockquote p, .comment blockquote blockquote, .comment blockquote blockquote p { margin: 5px; padding: 7px; }



.commentlist cite, .commentlist cite a { font-style: normal; font-size: 12px; }



.commentlist cite a { background:transparentl; padding: 2px 5px; border-bottom: 1px dotted #ddd; }







li.thread-alt { }



.comment-author { }



.commentlist .thread-even { }



.commentlist .depth-1 { }



.commentlist .odd { }



.commentlist .odd .comment-body{background:#F4F8F9;}



.commentlist .even,



.commentlist .alt { }



.comment-author cite { }



.says {font-size:10px; }



.comment div em { }



.reply { overflow: hidden; }



a.comment-reply-link { 

  color: #666;

  display: block;

	float: right;

  padding: 2px 6px;

}



.comment-reply-link:hover { background-color: #fff; color: #333; }



#respond {

  background-color: #f2f2f2;

  margin-top: 1px;

  overflow: hidden;

  padding: 0 0 18px;

  width: 100%;

}



#commentform { padding: 18px 28px 0; }



.cancel-comment-reply,.you-must-be-logged-in { padding: 0 0 0 28px; }



.respond-left { float: left; width: 42%; }



.respond-right { float: left; width: 58%; }



#respond label { display: block; font-size: 11px; height: 20px; margin: 3px 0 9px; width: 85%; }



input#author, input#email, input#url {

  border: 1px solid #ddd;

  color: #999;

  display: block;

  height: 15px;

  line-height: 15px;

  padding: 5px 3px;

  width: 85%;

}



textarea#comment {

  border: 1px solid #ddd;

  font-family: inherit;

  height: 150px;

  margin: 0 0 9px;

  padding: 5px 3px;

  width: 100%;

}



#respond input:focus,

textarea#comment:focus {

  color: #000;

  border-color: #aaa;

  -moz-box-shadow: 3px 3px 0px rgba(238,238,238,1);

  -webkit-box-shadow: 3px 3px #eee;

}



input#submit {

  background: #5388b6 url(img/button-style.png) center left repeat-x;

  border: 1px solid #3b73a3;

  border-radius: 3px 3px;

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

  color: #fff;

  font-size: 11px;

  font-weight: bold;

  height: 24px;

  line-height: 24px;

  padding: 0 10px;

}



/** END COMMENTS **/







.Comments {
	background:url(images/comments-dude.png) no-repeat 550px 0 !important;
	background:url(images/comments-dude.gif) no-repeat 550px 0;
}
.Comments #comments {
	width:275px;
}
.Comments #comments a {
	background:url(images/comment.png) no-repeat !important;
	background:url(images/comment.gif) no-repeat;
	display:block;
	float:left;
	height:35px;
	text-indent:-99999em;
	width:35px;
}
.Comments #comments span {
/*	display:block;

	float:left;*/

}
.Comments .RSS-Trackbacks span a {
	background:url(images/rss.png) no-repeat 12px 7px;
	padding:0 0 0 35px;
}
.Comments .RSS-Trackbacks a {
	background:url(images/chainlink.png) no-repeat 5px -2px;
	padding:0 0 0 35px;
}
ol.commentlist {
	margin:0;
	padding:0;
}
.commentlist li {
	list-style:none;
	margin-bottom:14px;
}
.commentlist cite {
	padding: 7px;
	display:block;
	font-style:normal;
	background:url(images/bg_comments2_cite.gif);
	border-top:1px solid #d6e4c1;
	/*border-bottom:1px solid #ffc376;*/

		color:#110A04;
}
.commentlist a, .commentlist a:visited {
	color:#000;
}
.commentlist a:hover, .commentlist a:active {
	color:#ffc376;
}
.commentlist cite img {
	padding:1px;
	border:1px solid #aab59a;
	float:left;
	margin-right:9px;
	z-index:9999;
}
.commentlist .author {
	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
}
.commentlist .time {
	background: url(images/bg_clock.gif) no-repeat 1px;
	padding-left:13px;
}
.commenttext {
	background: #ffc376 url(images/bg_comments2_text.jpg) repeat-x bottom;
	/*border-top:1px solid #fafcf6;*/

		padding: 0 20px 10px 20px;
	/*color:#fafcf6;*/

		color:#000;
}
.commentlist li.alt {
}
.commentlist li.alt cite {
	padding: 7px;
	display:block;
	font-style:normal;
	background:url(images/bg_comments2_cite.gif);
	border-top:1px solid #d6e4c1;
	/*border-bottom:1px solid #42739d;*/

		color:#000;
}
.commentlist li.alt .commenttext {
	background: #62bac6 url(images/bg_comments2_text-odd.jpg) repeat-x bottom;
	/*border-top:1px solid #42739d;*/

		color:#000;
	padding: 0 20px 10px 20px;/*color:#fafcf6;*/

	}
.commentlist li.alt a:hover, .commentlist li.alt a:active {
	color:#3b6d6e;
}
.Round {
	z-index:1;
}
