/* 
	Theme Name: smartsolutions.co.id
	Description: Theme For smartsolutions.co.id 
	Author: asmanipun_mei@yahoo.co.id
*/
body {background: #FFF; color: #000;font:normal 12px Arial, Tahoma, Verdana;margin: 0px auto;padding: 0px;}
#wrap {width: 900px;margin: 0px auto 0px;padding: 0px;}
/************************************************
*	Hyperlinks									*
************************************************/
a, a:visited {color: #FF9900;text-decoration: none; outline:none;}
a:hover {color: #999999;text-decoration: none;outline:none;}
a img {border: none;outline:none;}
/************************************************
*	Header  									*
************************************************/
#header {width:900px; height:60px;color: #000;font-size: 16px;font-weight: normal;margin: 0px auto 0px;padding: 0px;overflow: hidden;}
.headerleft {width:420px; height:60px; float:left;}
.headerleft h1 {line-height:normal;margin:0px; padding:0px;}
.headerleft h1 a, .headerleft h1 a:link {width:420px;height:60px;display:block;background:url(images/logo.jpg) left top no-repeat;}
.headerleft h1 a:hover {width:420px; height:60px; display:block;background:url(images/logo.jpg) left bottom no-repeat;}
.headerright {width:480px; height:60px; float: right;}
.headerright {margin: 0px;padding: 0px;}
.headerright ul {float:right;list-style: none;margin:15px 0px 0px 0px;padding: 0px;}
.headerright li {float: left;list-style: none;margin: 0px;padding: 0px;}
.headerright ul li {list-style: none;margin: 0px 0px 0px -1px;padding: 0px;}
.headerright li a, #nav li a:link, #nav li a:visited {color: #FF9900;display: block;font:bold 12px Arial;margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;}
.headerright li a:hover, #nav li a:active {color: #CC0000;display: block; text-decoration: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 20px; text-shadow: #FF9900 0px 0px 5px;}
#search {float:right;}
/************************************************
*	News Follow  									*
************************************************/
#newsfollow {width:900px; height:50px;margin: 0px auto 0px;padding: 0px;}
#newsticker {width:600px; height:50px; float:left;margin: 0px auto 0px;padding: 0px;}
#follow {width:290px; height:50px; float:right;margin: 0px auto 0px;padding: 0px;}
#follow ul {float:right;list-style: none;margin:0px;padding: 0px;}
#follow li {float:left;list-style: none;margin:0 0 0 0px;padding: 0px;}
#follow ul li {list-style: none;margin: 0px;padding: 0px;}
#follow ul li a {margin:0 0 0 10px;}
/************************************************
*	Content 					     		    * 
************************************************/
#contenthome {width:900px;margin:0px auto;padding:20px 0 0 0;}
#contentportfolio {width:900px; height:340px;margin:0px auto;padding:0px;background: url(images/bg-shadowhome.png) center bottom no-repeat;}
#content {background:url(images/bg-contentpost.png) top right repeat-y;width:900px;margin:0px auto;padding:0px;line-height:20px;}
#content h1 {color: #FF9900;font:normal 40px Arial, Helvetica, sans-serif;	margin: 0px;padding: 0px 0px 10px 0px;text-shadow: #999999 2px 2px 3px;}
#content h1 a  {color: #FF9900;text-decoration: none;}
#content h1 a:hover {color: #999999;text-decoration: none;}
#content h3 {color: #000;font:normal 14px Arial;margin:0px;padding: 0px 0px 5px 0px;}
#content h4 {font:bold 12px Arial, Tahoma, Verdana;margin: 0px 0px 0px 0px;padding: 5px 0px 0px 0px;}
#content img.wp-smiley {float: none;border: none;padding: 0px;margin: 0px;}
#content img.wp-wink {float: none;border: none;padding: 0px;margin: 0px;}
#contentleft {float:left;width: 750px; display:inline; margin: 0px 0px 0px 75px;padding: 20px 0px 20px 0px;}
.postarea p {padding: 0px 0px 10px 0px;margin: 0px;line-height:15px; text-align:justify;}
.postarea ol {margin: 0px 0px 0px 20px;padding: 0px 0px 10px 0px;}
.postarea ol li {margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}
.postarea ul {list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px 0px 10px 0px;}
.postarea ul li {list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}
.date {font-size: 10px;font-weight: bold;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.postmeta {width: 100%;font-size: 11px;font-weight: bold;padding: 10px 0px 0px 0px;margin: 0px 0px 0px 0px;border-top: 1px dotted #BBBBBB;}
blockquote {font-style: italic;margin: 0px 25px 15px 25px;padding: 0px 25px 0px 10px;border-left: 2px solid #DB3D40;}
#content blockquote p {margin: 0px 0px 0px 0px;padding: 10px 0px 10px 0px;}
.fotocat {float:left; width:300px; height:200px;}
/************************************************
*	Menu Home  					     		    * 
************************************************/	
#menuhome {width:900px; height:100px;margin:0px auto 0;padding:10px 0 0; background:url(images/line.jpg) center top no-repeat;}
#menuhome a, #menuhome a:link {display:block; float:left; width:300px; height:100px; background:url(images/bg-menu.jpg) center bottom no-repeat;}
#menuhome a:hover {background:url(images/bg-menu.jpg) center top no-repeat;}
#menuhome a#service {background-position: left bottom;} #menuhome a#service:hover {background-position: left top;}
#menuhome a#news {background-position: center bottom;} #menuhome a#news:hover {background-position: center top;}
#menuhome a#portfolio {background-position: right bottom;} #menuhome a#portfolio:hover {background-position: right top;}
#banner {width:900px; height:30px;margin:0px auto 0;padding:10px 0 0;}
#banner a img {float:left; display:inline; margin-right:25px;}
/************************************************
*	Images  					     		    * 
************************************************/
img.centered  {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
img.alignnone {padding: 0px;margin: 0px 0px 10px 0px;display: inline;}
img.alignright {padding: 0px;margin: 0px 0px 10px 10px;display: inline;}
img.alignleft {padding: 0px;margin: 0px 10px 10px 0px;display: inline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;margin: 0px 10px 10px 0px;}
.wp-caption {border: 1px solid #DDDDDD;text-align: center;background-color: #EEEEEE;padding: 4px 0px 5px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0px 0px 5px 0px;padding: 0px;border: 0px;}
.wp-caption p.wp-caption-text {margin: 0px;padding: 0px 0px 0px 0px;font-size: 11px;font-weight: normal;line-height: 12px;}

/************************************************
*	Footer 							*
************************************************/
#footerbg {}
#footer {width: 900px;height: 50px;color: #FFFFFF;margin: 0px auto 0px;padding: 0px;}
#footer p {color:#000000;font:normal 10px Arial;text-transform: none;margin:0px;padding:10px 0 0 0;text-align:center;}
#footer a {color: #000000;text-decoration: none;}
#footer a img {border: none;margin: 0px;padding: 0px;}
#footer a:hover {color: #000000;text-decoration: none;}
/************************************************
*	Comments									*
************************************************/
.commentlist li ul li {font-size: 12px;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { background: #FFFFFF;float: right;border: 1px solid #EEEEEE;padding: 2px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;}
.commentlist p {font-weight: normal;text-transform: none;}
.commentmetadata {font-weight: normal;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0px;}
#commentform {margin: 5px 10px 0px 0px;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#commentform p {margin: 5px 0px 5px 0px;}
#commentform #submit {margin: 0px;float: left;}
.alt {margin: 0px;padding: 10px;}
.commentlist {margin: 0px;padding: 0px;}
.commentlist ol {margin: 0px;padding: 10px;}
.commentlist li {margin: 15px 0px 10px;padding: 10px 5px 10px 10px;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0px;padding: 0px;}
.children { margin: 0px;padding: 0px;}
.nocomments {text-align: center;margin: 0px;padding: 0px;}
.commentmetadata {font-size: 10px;margin: 0px;display: block;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
.alignright {float: right;}
.alignleft {float: left;}
.thread-alt {background: #FFFFFF;margin: 0px;padding: 0px;}
.thread-even {background: #EEEEEE;margin: 0px;padding: 0px;}
.depth-1 {border: 1px dotted #BBBBBB;margin: 0px;padding: 0px;}
.even, .alt {border-top: 1px dotted #BBBBBB;border-bottom: 1px dotted #BBBBBB;border-left: 1px dotted #BBBBBB;margin: 0px;padding: 0px;}