/*############################################
			General
#############################################*/
body {
	background:#FFF url(../images/mainbg.jpg) top center repeat-x;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	margin:auto;
	color:#666;
	padding:0;
	}

.clear {
	clear:both;
	}

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
	}

.clearfix {
	display:inline-block;
	}

html[xmlns] .clearfix {
	display:block;
	}

* html .clearfix {
	height:1%;
	}

.spacer20left {
	margin-left:40px;
	}
/*
div,img {
	behavior:url(iepngfix.htc);
	border:none;
	}
*/
#pagewrapper {
	width:100%;
	margin:auto;
	background:URL(../images/headernew.jpg) top center no-repeat;
	}

a:link,
a:visited,
a:active {
	color:#da701a;
	text-decoration:none;
	}

	a:hover {
		color:#da701a;
		text-decoration:underline;
		}

/*############################################
			Header & slider BG
#############################################*/


#header {
	width:868px;
	margin:auto;
	height:91px;
	}

.logo {
	padding:4px 10px 0;
	font:bold 3em "Lucida Sans unicode", Georgia, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	}

.slogan {
	float:right;
	font-size:18px;
	text-align:right;
	padding:8px 0 0 0;
	color:#9bbdd6;
	}
	
.flag {
	float:right;
	text-align:right;
	}
	

.slogan span {
	color:#fff;
	font-size:10px;
	}
	
	
/*############################################
		GALLERY JQUERY
#############################################*/

#gallery {
	position:relative;
	height:300px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
		height:300px;
	     width:900px;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:300px; 
		width:360px; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}



/*############################################
			Sub Header
#############################################*/
.subheader {
	width:908px;
	height:100px;
	margin:auto;
	}

.subheader p {
	padding:0 40px;
	margin:0;
	font-size:18px;
	color:#FFFFFF;
	}

.subheader h1 {
	padding:10px 0 0 40px;
	margin:0;
	color:#FFFFFF;
	}

/*############################################
			BreadCrumb
#############################################*/
div.breadcrumbs {
	color:#FFFFFF;
	padding:3px 10px;
	background:#363636;
	width:868px;
	margin:auto;
	font-size:10px;
	}

div.breadcrumbs a:link,
div.breadcrumbs a:visited,
div.breadcrumbs a:active {
	color:#9bbdd6;
	padding:0 5px;
	}

div.breadcrumbs a:hover {
	color:#FFFFFF;
	}

/*############################################
			Top Menu
#############################################*/
#menu {
	width:908px;
	background:url(../images/menubg.jpg) repeat-x;
	margin:1px auto 0;
	padding:7px 0 0;
	height:54px;
	z-index:20;
	}

/*############################################
			Content
#############################################*/
#content {
	width:909px;
	background:url(../images/topcontent.gif) top center no-repeat;
	margin:0 auto;
	min-height:400px;
	height:100%;
	overflow:hidden;
	padding-bottom:40px;
	}
	
#content2 {
	width:909px;
	margin:0 auto;
	min-height:200px;
	height:100%;
	overflow:hidden;
	padding-bottom:40px;
	}


#content3 {
	width:909px;
	background:url(../images/topcontent2.gif) top center no-repeat;
	margin:0 auto;
	min-height:400px;
	height:100%;
	overflow:hidden;
	padding-bottom:40px;
	}
	
	
#leftcontent {
	float:left;
	width:620px;
	}
	
#leftcontent2 {
	float:left;
	width:910px;
	}

.contentcol {
	padding:25px;
	}

.testimonials p {
	color:#a8a8a8;
	padding:0;
	}

cite {
	float:right;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	}


.rightalign {
	float:right;
	}

.leftalign {
	float:left;
	}

/*############################################
			Headings
#############################################*/

h1, h2, h3, h4, h5, h6 {
	color:#000;
	margin:0;
	padding:0;
	}

h1 {
	font:normal 28px/30px "Lucida sans Unicode","Trebuchet MS", sans-serif;
	margin:0 0 10px 0;
	padding:0;
	}
	
h1 span {
	font:bold italic 1em "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#fff;
	}

h2 {
	font:normal 25px/24px "Lucida Sans unicode","Trebuchet MS", sans-serif;
	color:#333;
	margin:0 0 10px 0;
	}

h3 {
	font:normal 22px/23px "Lucida Sans Unicode","Trebuchet MS", sans-serif;
	margin:0 0 10px 0;
	}

h4 {
	font:normal 18px/19px "Lucida sans Unicode", "Trebuchet MS", sans-serif;
	margin:0;
	text-transform:uppercase;
	}

h5 {
	font:normal 14px/15px "Lucida sans Unicode", "Trebuchet MS", sans-serif;
	margin:0;
	}

h6 {
	font:normal 12px/13px "Lucida sans Unicode", "Trebuchet MS", sans-serif;
	margin:0;
}

p {
/*
margin:0 0 15px 0;
*/
color:#5F5F5F;
font-size:1.2em;
line-height:1.7em;
margin-bottom:26px;

}

/*############################################
			Image Borders
#############################################*/
.imgb {
	border:1px solid #D1E2EF;
	padding:8px;
	background-color:#F0F5F9;
	margin:15px;
	}

.imgborder {
	border:1px solid #D1D1D1;
	background-color:#FFF;
	padding:5px;
	}

/*############################################
			Highlight Box
#############################################*/

.boximp {
	width:90%;
	margin:10px auto;
	padding:20px;
	background-color:#fff;
	border:10px solid #e4edf1;
	}

/*############################################
			Info Date
#############################################*/

.info {
	padding:20px 0;
	position:relative;
	}

.info .date {
	color:#666666;
	margin-right:8px;
	padding-right:8px;
	text-decoration:none;
	text-transform:uppercase;
	font:10px Arial, Helvetica, sans-serif;
	}

.info a {
	color:#666666;
	margin-right:8px;
	padding-right:8px;
	text-decoration:none;
	text-transform:uppercase;
	font:10px Arial, Helvetica, sans-serif;
	}

.info a:hover {
	text-decoration:underline;
	}

.info .right {
	display:inline;
	position:absolute;
	right:0;
	}

.quote {
	width:72px;
	height:31px;
	overflow:hidden;
	margin-top:-6px;
	margin-right:8px;
	padding:6px 0 0 12px;
	}

.quote a {
	color:#212121;
	margin:0;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
	}

/*############################################
			Sidebar
#############################################*/
#sidebar {
	width:260px;
	float:right;
	margin:20px 0px 0 0;
	padding:10px;
	}
	

/*############################################
			Footer
#############################################*/
#footerbg {
	background:#e3eef3;
	border-top:1px solid #888888;
	overflow:auto;
	padding:20px 0;
	color:#909090;
	}

#footer_container {
    width: 885px;
    margin: auto;
}    
#social {
    width:30%;
    text-align:right;
    float:left;
}
#footer {
	font:normal 9px/12px Arial, Helvetica, sans-serif;
    width:70%;
    float:left;
	/* width:885px; */
	/* margin:auto; */
	}

#footer a {
	color:#5F5F5F;
	}

#footer a:hover {
	color:#000;
	}
.navigation {
	padding:5px;
	margin:auto;
	width:auto;
	}

.navigation ul {
	padding:0;
	margin:0;
	}

.navigation li {
	display:inline;
	list-style:none;
	padding-top:5px;
	}

.navigation li a {
	float:left;
	border-right:1px solid #bfbfbf;
	text-decoration:none;
	text-align:center;
	font:normal bold 11px Arial, "Lucida Sans unicode", Tahoma, Verdana, Sans-serif;
	text-transform:uppercase;
	color:#8f8f8f;
	padding:0 10px;
	}

.navigation li.current a, 
.navigation li a:hover, 
.navigation li.current a:hover {
	color:#212121;
	padding:0 10px;
	}


#copyrights {
	padding:0 0 0 20px;
	}

#subscribe {
	text-align:left;
	padding:0 20px 0 0;
	}

abbr,acronym {
	cursor:help;
	color:#484848;
	}

/*############################################
			Featured Slider
#############################################*/

.homebox {
	width:908px;
	/*height:301px;*/
	margin:0 auto 10px auto;
	padding-top:5px;
	z-index:1;
/*
	STEVE

	background-image: url("http://www.moveincloud.com/images/steve.png");
	background-size: 910px 570px;
	height: 600px;
	text-align:center;
background-repeat:no-repeat;
	END STEVE
    */
	}


#nav a,
#nav a:active,
#nav a:visited {
		display:block;
		float:left;
		padding:5px 8px;
		color:#FFF;
		width:131px;
		margin:0 1px;
		background:#000;
		text-align:center;
		}

#nav a.selected,
#nav a.selected:active,
#nav a.selected:visited {
		background:#C51D1D;
		text-decoration:none;
		outline:none;
		}

	.hiddencontent {
		display:none;
		}
/*
#feature {	width:900px;margin:auto;}

.featurebox {
	width:900px;
	height:200px;
	background:url(../images/feature-bg.gif) no-repeat;
	clear:both;
	margin:auto;
	}

.featureboxl {
	float:left;
	width:300px;
	margin:10px;
	}

.featureboxr {
	float:right;
	width:400px;
	margin:15px;
	}

.featurebox h1 {
	letter-spacing:-1px;
	}

.featurebox p {
	color:#999;
	font-size:12px;
	line-height:15px;
	width:300px;
	float:left;
	}

.featurebox img {
	left:400px;
	float:right;
	width:434px;
	height:161px;
	padding:0 5px;
	}
*/
#wrapper {
	margin:0 auto;
	display:none;
	padding:0;
	width:860px;
	}

#wrapper * {
	margin:0;
	padding:0;
	}
	
#fullsize {
	position:relative;
	padding:0;
	}

#information {
	float:right;
	position:absolute;
	top:15px;
	right:10px;
	width:47%;
	height:0;
	color:#fff;
	overflow:hidden;
	z-index:4;
	padding:0px;
	}

#information h3 {
	padding:3px 0 10px 3px;
	color:#fff;
	font:italic 28px Arial,Georgia, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	}

#information p {
	padding:0 0 5px 3px;
	color:#fff;
	float:right;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	}

#image {
	width:350px;
	height:180px;
	}

#image img {
	position:absolute;
	z-index:2;
	width:350px;
	height:150px;
	left:10px;
	top:10px;
	padding:10px;
	background:#fff;
	border:0 solid #105280;
	}

.imgnav {
	position:absolute;
	width:25%;
	height:180px;
	cursor:pointer;
	z-index:3;
	}

#imgprev {left:0;background:none;}
#imgnext {right:0;background:none;}

#imglink {
	position:absolute;
	height:150px;
	width:100%;
	z-index:5;
	opacity:.4;
	filter:alpha(opacity=40);
	}

.linkhover { }

#thumbnails {margin-top:20px;height:38px;}

#slideleft {
	float:left;
	width:24px;
	height:81px;
	background:url(../images/leftarrow.jpg) top center no-repeat;
	padding-left:10px;
	z-index:6;
	}

#slideleft:hover {}

#slideright {
	float:right;
	width:24px;
	height:81px;
	background:url(../images/rightarrow.jpg) top center no-repeat;
	padding-right:0;
	z-index:7;
	}

#slideright:hover {	}

#slidearea {
	float:left;
	position:relative;
	width:790px;
	margin-left:3px;
	height:81px;
	overflow:hidden;
	}

html* #slidearea {margin-left:0;}

#slider {
	position:absolute;
	left:0;
	height:81px;
	}

#slider img {
	cursor:pointer;
	border:1px solid #d8d8d8;
	background:#fff;
	padding:2px;
	}


.readmoremain {
	background:url(../images/readmore.gif) no-repeat;
	width:88px;
	height:22px;
	border:0;
	float:right;
	padding-top:10px;
	}
	
	
	
	
	/*  Homepage Slider
------------------------------------------------------*/
#slideshow{
background-color:#202020;
width:920px;
height:283px; 
margin:15px 0px 0px 0px;
float:left;
}
#slideshow-threed{
width:920px;
height:283px; 
margin:15px 0px 0px 0px;
float:left;
}
#box-nav-slider{/*
background-image:url(../images/strip-line.gif);
background-position:bottom;
background-repeat:repeat-x;
*/
width:920px;
height:17px;
float:left;
}
#slideshow-navigation a{
background: url(../images/slide.png) no-repeat scroll 50% 50%;
display:block;
float:left;
font-size:0px;
width:9px;
height:9px;
margin:2px;
outline-style:none;
outline-width:medium;
padding:2px;
}
#slideshow-navigation{float:right; padding-right:10px}
#slideshow-navigation .activeSlide {background: url(../images/slide.png) no-repeat scroll 0% 50%;}
.slidehalf { margin-top:0px; margin-right:20px; float:left;} /* Editable Slider Image Position */
.slidehalf2 { margin-top:0px; margin-right:0px; float:left;} /* Editable Slider Image Position */
.slide-text h1{color:#FFF; padding:30px 20px 0px 0px}
.slide-text p{font-size:12px; color:#b5b5b5; line-height:19px; padding-right:20px;}
.slide-text a.read_more{color:#ff4e00; font-size:12px;}
.flash-img {text-align:center; display:block; margin:100px auto 0 auto;}




/*############################################
			Readmore
#############################################*/

.readmore {
	font:normal 10px Arial, Arial, Verdana;
	color:#646464;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.readmore:hover {
	font:normal 10px Arial, Arial, Verdana;
	color:#0586ba;
	text-transform:uppercase;
	text-decoration:none;
	}

/*############################################
			News List
#############################################*/

ul.newsbox {
	padding:0 0 20px 0;
	margin:0;
	list-style:none;
	}

ul.newsbox li {
	border-bottom:1px solid #c7c7c7;
	padding:10px 30px;
	}

ul.newsbox li a {
	text-decoration:none;
	color:#a8a8a8;
	}

ul.newsbox li a:hover {
	text-decoration:none;
	color:#da701a;
	}

ul.newsbox span.newsdate {
	font:bold 14px "Trebuchet MS", Georgia, Arial;
	color:#646464;
	}

/*############################################
			sidebar Menu
#############################################*/

.submenu {
	margin:0 0 20px 0;
	}

.submenu ul {
	margin:0;
	list-style:none;
	padding:0 ;
	}

.submenu li ul {
margin-left:10px;
	}

.submenu li a {
	voice-family:inherit;
	height:100%;
	margin:0;
	border-bottom:1px solid #e0e0e0;
	text-decoration:none;
	}

.submenu li li a {
	margin:0;
	text-decoration:none;
	border-left:0 solid #999999;
	border-bottom:1px solid #ededed;
	background:URL(../images/plus.gif) 0 50% no-repeat;
	text-decoration:none;
	}

.submenu li li a:link,
.submenu li li a:visited {
	color:#777;
	display:block;
	padding:6px 10px;
	}
	
.submenu li a:link,
.submenu li a:visited {
	color:#777;
	display:block;
	padding:6px 10px;
	}

.submenu li.current a {
	color:#da701a;
	}
	
.submenu li a:hover {
	color:#da701a;
	padding:6px 10px;
	}

.submenu li li a:hover {
	color:#da701a;
	padding:6px 10px;
	}
	
/*############################################
			Services Page
#############################################*/
/*
.services {
	width:270px;
	margin:0 0 30px 0;
	padding:0;
	height:100%;
	min-height:150px;
	}

.services p {
	width:190px;
	margin:0;
	}

.services h4 {
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
	padding:0 0 10px;
	}

.services b {
	margin-bottom:3px;
	color:#000;
	}

.services img {
	margin-left:3px;
	}
	*/
	
.services {
	width:400px;
	margin:0 0 30px 0;
	padding:0;
	height:100%;
	min-height:150px;
	}

.services p {
	margin:0;
	}

.services h4 {
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
	padding:0 0 10px;
	}

.services b {
	margin-bottom:3px;
	color:#000;
	}

.services img {
	margin-left:3px;
	}
	
.brclear {
	color:#fff;
	border:none;
	clear:both;
	height:50px;
	}

/*############################################
			Blog Page
#############################################*/
.post {
	width:auto;
	margin:0 0 20px 0;
	padding:10px 0;
	height:100%;
	overflow:hidden;
	}


.post h2 a {
	color:#666666;
	}

.post img {
	margin-left:5px;
	}
	
.post div.comment-metadata {
	font:normal 9px/10px Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	margin-bottom:15px;
	padding:8px 10px;
	background:#f1fafd;
	border-bottom:1px solid #d4dbde;
	border-top:1px solid #d4dbde;
	}

.comment {
	background:url(../images/comment.gif) no-repeat;
	width:29px;
	font-size:9px;
	font-weight:700;
	height:23px;
	float:right;
	text-align:center;
	}

.bottombar {
	height:100%;
	padding:5px 10px;
	margin:10px 0;
	background:#f1fafd;
	border-top:1px solid #d4dbde;
	}
	

/*############################################
			Pagination
#############################################*/
.pagelink {
	width:10px;
	font-size:9px;
	color:#435d82;
	background:#ffffff;
	border:1px solid #435d82;
	clear:both;
	line-height:35px;
	text-decoration:none;
	}

a.pagelink:active,a.pagelink:visited,a.pagelink:link {
	width:10px;
	border:1px solid #c8dcf1;
	background:#fff;
	color:#435d82;
	padding:6px;
	}
	
a.pagelink:hover {
	width:10px;
	background:#dae6f3;
	border:1px solid #b8d1eb;
	color:#435d82;
	padding:6px;
	}

.pagecurrent {
	width:10px;
	background:#dae6f3;
	border:1px solid #b8d1eb;
	color:#435d82;
	padding:6px;
	font-size:9px;
	}

/*############################################
			Comments CSS
#############################################*/

.the_commentor {
	float:left;
	width:80px;
	text-align:left;
	}

.the_commentor img {
	margin-bottom:3px;
	}
	
.comment-metadata a {
	color:#cbcbcb;
	font-size:10px;
	text-decoration:none;
	}

.the_comment {
	float:right;
	width:400px;
	font-size:11px;
	color:#5d5949;
	padding:10px;
	padding-bottom:10px;
	min-height:100px;
	background-color:#e4f1f5;
	border:1px solid #d3e5ea;
	}

ol.commentlist li.alt .the_comment {
	position:relative;
	top:1px;
	overflow:auto;
	background-color:#effafd;
	}

ol.commentlist {
	margin:10px 0;
	}

ol.commentlist li {
	clear:both;
	list-style:none;
	}

.comment-author {
	font-size:10px;
	margin-bottom:0;
	}

.comment-author a {
	color:#005c9e;
	text-decoration:none;
	}

.commentlist .the_comment a {
	color:#005c9e;
	}

.commentlist .the_comment a:hover,.comment-author a:hover {
	color:#da701a;
	text-decoration:none;
	}

p.contacts img {
	vertical-align:middle;
	}

p.contacts {
	font:normal 9px/20px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	}

p.contacts strong {
	font:normal 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	}

/*############################################
			Arvhive
#############################################*/
#archive {
	width:auto;
	margin:10px 0;
	}
	
#archive ul {
	margin:0;
	list-style:none;
	padding:0;
	}

#archive ul li {
	margin:0;
	list-style:none;
	padding:0;
	}

#archive li a {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	voice-family:inherit;
	height:11px;
	margin:0;
	border-bottom:1px solid #e0e0e0;
	text-decoration:none;
	}

#archive li li a {
	font:bold 9px Arial, Helvetica, sans-serif;
	margin:0;
	text-decoration:none;
	border-left:0 solid #999999;
	border-bottom:1px solid #ededed;
	background:URL(../images/plus.gif) 0 50% no-repeat;
	text-decoration:none;
	}

#archive li li a:link,
#archive li li a:visited {
	color:#bebebe;
	display:block;
	padding:6px 10px;
	}
	
#archive li a:link,
#archive li a:visited {
	color:#bebebe;
	display:block;
	padding:6px 10px;
	padding-left:0;
	}

#archive li.current a {
	color:#da701a;
	}
	
#archive li a:hover {
	color:#da701a;
	padding:6px 10px;
	}

#archive li li a:hover {
	color:#da701a;
	padding:6px 10px;
	}
/*############################################
			Tabs
#############################################*/

.tags a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	text-transform:uppercase;
	padding:3px 10px;
	}

.tags a:hover {
	font:bold 14px Arial, Helvetica, sans-serif;
	border-color:0 solid #0066CC;
	}

h1.bigtitles {
	font:bold 3em "Lucida Grande", sans-serif;
	letter-spacing:-2px;
	color:#4e4e4e;
	margin:10px 0 0;
	text-align:left;
	}

/*############################################
			Portfolio
#############################################*/
a.portlinks {
	font:bold 2em "Trebuchet MS", sans-serif;
	color:#9e9e9e;
	}
	
a.portlinks:hover {
	font:bold 2em "Trebuchet MS", sans-serif;
	color:#eb5800;
	text-decoration:none;
	}

a.portlinks img {
	vertical-align:middle;
	}
	
small {
	font-size:inherit;
	}


.bottombox {
	height:auto;
	width:520px;
	padding:15px;
	margin:10px 0;
	text-align:right;
	background:#fff;
	border:3px solid #d0e8f3;
	border-radius:10px;
	-moz-border-radius:10px;
	}

a.portlinks {
	font:bold 2em "Trebuchet MS", sans-serif;
	letter-spacing:-1px;
	color:#9e9e9e;
	}
	
a.portlinks:hover {
	font:bold 2em "Trebuchet MS", sans-serif;
	letter-spacing:-1px;
	color:#eb5800;
	}

a.portlinks img {
	vertical-align:middle;
	}

.website_portbox {
	height:100%;
	width:auto;
	padding:20px;
	margin:10px 0;
	text-align:left;
	overflow:auto;
	background:#eef4fc;
	background:#fff url(../images/details.gif) bottom left repeat-x;
	border:1px solid #d6e5ec;
	border-radius:10px;
	-moz-border-radius:10px;
	}

.details_para {
	float:left;
	border:1px solid #d6e5ec;
	padding:0;
	background:#FFFFFF;
	margin:10px 36px 10px 10px;
	position:relative;
	}
	
.details_para img {
	padding:5px;
	}
	
.details_para a {
	border:none!important;
	}

.details_para .featured {
	position:absolute;
	left:0;
	top:0;
	border:none!important;
	}

.website_portbox ul li {
	font:normal 9px Arial, Helvetica, sans-serif;
	}

.details_para span {
	background:#CCCCCC;
	padding:5px 10px;
	}
/*############################################
			Logos Portfolio
#############################################*/

.logos_portbox {
	height:100%;
	padding:5px;
	margin:10px 0;
	width:200px;
	text-align:center;
	background:#eef4fc;
	background:#fff url(../images/details.gif) bottom left repeat-x;
	border:1px solid #d6e5ec;
	border-radius:10px;
	-moz-border-radius:10px;
	}

ul#logos_portfolio {
	clear:both;
	overflow:hidden;
	height:1%;
	margin:auto;
	padding:0;
	padding-top:20px;
	}
	
ul#logos_portfolio li a img {
	border:none;
	}
	
ul#logos_portfolio li {
	width:220px;
	float:left;
	height:290px;
	display:inline;
	margin:10px 10px 10px 5px;
	background:#eef4fc;
	background:#fff url(../images/details.gif) bottom left repeat-x;
	border:1px solid #d6e5ec;
	border-radius:10px;
	-moz-border-radius:10px;
	}

ul#logos_portfolio li img {
	margin:15px auto auto;
	display:block;
	}
	
ul#logos_portfolio h4 {
	padding:10px 0 0;
	margin:0 0 0 20px;
	}

ul#logos_portfolio p {
	margin:0 10px 10px 20px;
	color:#666666;
	font:normal 9px Arial, Helvetica, sans-serif;
	}
	
hr {
background:none repeat scroll 0 0 #DDDDDD;
border:medium none;
clear:both;
color:#DDDDDD;
float:none;
height:0.1em;
margin:0 0 1em;
width:100%;
}