/*  
Theme Name: BloggingPro
Theme URI: http://designdisease.com/
Description: Designed by <a href="http://designdisease.com">Design Disease</a> for <a href="http://smashingmagazine.com">Smashing Magazine</a>. You may use this theme and make any changes you like as long you leave the credits link on. <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a>
Version: 2.0
Author: Design Disease
Author URI: http://designdisease.com/
Tags: white, orange, blue, three columns, fluid width, widgets
*/

/* Begin Typography & Colors */
* {
margin:0 auto;
padding:0;
}

body {
background:#f0f0f0;
font:normal 12px "Verdana", sans-serif;
color:#535353;
}

input,button,textarea,select {
font:normal 12px/12px "Verdana", sans-serif;
color:#535353;
vertical-align:middle;
}

fieldset {
border:none;
}

ul,ol {
list-style:none;
padding:0px 0 0px 0px;
}

ol {
list-style-type:decimal;
}

table {
border-collapse:collapse;
width:100%;
border: 0px solid #FF5A00;
-moz-border-radius: 20px;
}

td {
text-align: justify;
padding: 3px 2px 3px 2px;
border: 0px solid #535353;
line-height: 1.45em;
}

img {
padding:0;
margin:0;
border:none;
text-align:center;
}

a:active {
text-decoration:underline;
color:#00B194;
border:0;
-moz-outline-style:none;
}

a:hover {
text-decoration:underline;
color:#00B194;
border:0;
-moz-outline-style:none;
}

a:focus {
outline:none;
-moz-outline-style:none;
}

h1,h2,h3,h4 {
font-family:Arial, Helvetica, sans-serif;
}

h3 {
font-size: 1.35em;
}

#alignleftain {
width:100%;
background:url(./images/bkg_alignleftain.png) repeat-x;
}

.header-bg {
width:900px;
background:#fff url(./images/bkg_body.png) repeat-x;
overflow:hidden;
margin-top: 10px;
margin-bottom: 10px;
}



.header {
width:800px;
position:relative;
margin:0 auto;
}

.logo {
padding:15px 0 25px;
}

.logo .txt h1 {
font:bold 40px/38px "Arial";
letter-spacing:-2px;
padding-bottom:5px;
}

.logo .txt h1 a,.head .logo .txt h1 a:visited,.head .logo .txt h1 a:hover {
text-decoration:none;
color:#ff5a00;
}

.logo .txt p.desc {
font:bold 14px/14px "Arial";
letter-spacing:-1px;
display:block;
color:#999;
}

.logo .img img {
margin-bottom:5px;
}

.top-menu {
overflow:hidden;
height:33px;
}

* html .top-menu {
height:33px;
}

.top-menu ul {
border-left:solid 1px #76acd3;
float:left;
margin:8px 0;
}

.top-menu li {
font:bold 11px/13px 'Arial';
padding:1px 5px;
display:inline;
border-right:solid 1px #76acd3;
float:left;
}

.top-menu li a {
color:#fff;
}

.top-menu .top-menu li a:visited,.top-menu li a:hover,.top-menu li a:active {
color:#00B194;
}

.search {
width:375px;
background:#000 url(./images/SearchBkg.png) no-repeat right top;
position:absolute;
right:0;
top:0;
}

.search form {
padding:47px 0 28px 35px;
}

.search input {
float:left;
background:url(images/search-input.png) no-repeat;
border:none;
padding:5px;
width:236px;
color:#000066;
}

.search button {
float:left;
background:url(images/search-button.png) no-repeat;
width:63px;
height:24px;
border:none;
cursor:pointer;
color:#fff;
font-size:11px;
font-weight:700;
vertical-align:middle;
padding-top:2px;
padding-bottom:5px;
}

.container-bg {
width:100%;
}

.container {
width:800px;
position:relative;
clear:left;
margin:0 auto;
border-top:solid 1px #ccc;
padding-top:30px;
}

.SC {
float:right;
width:600px;
}

.title {
font:normal 26px/26px 'Arial';
letter-spacing:-1px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px #ccc solid;
}

.p-head {
overflow:hidden;
padding-left:45px;
}

.p-head h1 {
font:normal 24px/24px 'Arial';
letter-spacing:-1px;
font-weight:bold;
}

.p-head h2 {
font:normal 21px/21px 'Arial';
letter-spacing:-1px;
}

.p-categ {
color:#999;
font-size:11px;
}

.p-categ a,.p-categ a:visited,.p-categ a:hover {
text-decoration:underline;
color:#999;
}

.p-date {
position:absolute;
left:0;
text-align:center;
padding-right:10px;
margin-right:10px;
border-right:solid 1px #ccc;
}

.p-date .day {
font:normal 24px/22px 'Arial';
color:#666;
margin-bottom:3px;
display:block;
}

.p-date .month {
display:block;
background:#f1f1f1;
color:#999;
font:normal 10px/10px 'Verdana';
padding:2px;
text-transform:uppercase;
}

.p-con {
padding:10px 0;
}

.p-con p {
font:normal 12px/18px "Verdana";
padding:4px 0;
margin:4px 0;
}

.p-con ol {
list-style:decimal inside;
padding:10px 0 10px 25px;
margin:0;
}

.p-con ol li {
padding:2px 0;
line-height: 1.4em;
}

.p-con ul {
padding:10px 0 10px 20px;
margin:0;
}

.p-con ul li {
padding:2px 0 2px 13px;
background:url("images/p-con-li.png") no-repeat left 2px;
color:#666;
line-height: 1.4em;
}

.p-con blockquote {
font:italic 14px/19px Georgia, "Times New Roman", Times, serif;
padding:5px 20px;
background:#fbf7d9;
margin:10px 0;
color:#993300;
border:solid 1px #f6f3d3;
}

.p-con blockquote p {
font:italic 14px/19px Georgia, "Times New Roman", Times, serif;
color:#cc3300;
}

.p-con blockquote li {
padding:2px 0 2px 13px;
list-style-type:none;
font-size:12px;
line-height:17px;
}

.p-det {
text-align:left;
}

.p-det li {
display:inline;
padding:4px 0 6px 18px;
margin-right:5px;
}

.p-det li.p-det-com {
background:url("images/p-det-cat-ico.png") left center no-repeat;
}

.p-det li.p-det-tag {
background:url("images/p-det-tag-ico.png") left center no-repeat;
}

.p-det li a,.p-det li a:visited,.p-det li a:hover {
margin-right:3px;
}

.wpunlimited_bookmarks strong {
font-weight:400;
color:#999;
padding-bottom:2px;
font-size:10px;
text-transform:uppercase;
}

.wpunlimited_bookmarks a img {
display:inline;
border:none;
padding:0;
margin:0;
margin-top:5px;
}

.p-con img {
padding:0;
max-width:100%;
}

.p-con img.centered {
display:block;
margin-left:auto;
margin-right:auto;
padding:3px;
border:solid 1px #e4e4e4;
}

.p-con img.alignright {
margin:5px 0 10px 20px;
display:inline;
border:solid 0px #e4e4e4;
padding:3px;
}

.p-con img.alignleft {
margin:5px 20px 10px 0;
display:inline;
border:solid 0px #e4e4e4;
padding:3px;
}

.p-con .alignright {
float:right;
}

.p-con .alignleft {
float:left;
}

.nav {
overflow:hidden;
padding-bottom:30px;
}

.nav .left a {
float:left;
background:url(images/nav-left.png) no-repeat left 2px;
padding-left:17px;
}

.nav .right a {
float:right;
background:url(images/nav-right.png) no-repeat right 2px;
padding-right:17px;
}

.nav a,.nav a:visited {
color:#ff7e00;
cursor:hand;
font:bold 11px/14px "Verdana";
letter-spacing:-1px;
}

.nav a:hover {
color:#4779ac;
}

.comments-list {
padding-top:20px;
}

.comments-list h2 {
color:#272d36;
font:normal 19px/19px "Arial";
letter-spacing:-1px;
padding-bottom:10px;
border-bottom:solid 1px #ccc;
margin-bottom:30px;
}

.comments-list p.name {
font:bold 14px/14px "Arial" sans-serif;
letter-spacing:-1px;
color:#000;
padding-top:10px;
}

.comments-list p.avt {
padding:0;
margin:0;
float:right;
}

.comments-list p.avt img {
border:solid 1px #ccc;
}

* html .comments-list p.avt {
left:-60px;
}

.comments-list p.date {
font-size:11px;
margin-bottom:5px;
border-bottom:solid 1px #ccc;
padding-bottom:10px;
}

.comments-list p.date a,.comments-list p.date a:visited,.comments-list p.date a:hover {
color:#999;
}

.comments-list .con {
font:normal 12px/17px "Verdana";
color:#333;
}

.comments-list .con p {
font:normal 12px/17px "Verdana";
padding:5px 0;
margin:0;
color:#333;
}

.comments-list .con blockquote {
font:italic 14px/19px Georgia, "Times New Roman", Times, serif;
color:#666;
margin:10px 0;
background:#f1f1f1;
padding:5px 15px;
}

.comments-list .con blockquote p {
font:italic 14px/19px Georgia, "Times New Roman", Times, serif;
color:#666;
}

.comments-form-all {
background:#d5e7f8 url(images/comments-form-bot.png) no-repeat left bottom;
padding-bottom:5px;
}

.comments-form {
margin:10px 0;
background:#d5e7f8 url(images/comments-form-top.png) no-repeat left top;
padding:20px 20px 5px;
}

.comments-form h3 {
color:#272d36;
font:normal 19px/19px "Arial";
letter-spacing:-1px;
padding-bottom:10px;
border-bottom:solid 1px #9ec9f2;
margin-bottom:10px;
}

.comments-form p {
padding:7px 0;
color:#333;
}

.comments-form .required {
font-weight:400;
color:#ff0000;
}

.comments-form input {
padding:5px;
width:250px;
margin-right:5px;
}

.comments-form textarea {
border:1px solid #7eb1e1;
background:#fff;
padding:5px;
width:490px;
color:#333;
}

.comments-form .button {
background:url(images/SubmitComment.png) no-repeat left top;
text-indent:-50000px;
width:80px;
height:26px;
border:none;
display:block;
}

.SR {
float:left;
width:170px;
}

.SR h3 {
font:bold 14px/14px 'Arial';
letter-spacing:-1px;
padding:4px;
color:#2f3337;
background:#e4effc;
}

SR ul {
border-top:solid 1px #eceff2;
}

.SR li {
padding:6px 0 4px 7px;
border-bottom:solid 0px #eceff2;
border-top:solid 1px #eceff2;
background:url(images/widget-li.png) no-repeat left 10px;
font-weight: bold;
color: #3366CC;
}

.SR .syndicate li {
background:url(images/rss-ico.png) no-repeat left 4px;
padding-left:15px;
}

.SR .SRL {
float:left;
width:170px;
}

.SR .SRR {
float:right;
width:170px;
margin-left:20px;
}

.extra-bg {
width:100%;
float:left;
background:#3366CC;
padding:0px 0;
height:33px;
}

.extra {
width:960px;
margin:0 auto;
}

.extra h3 {
font:normal 19px/19px 'Arial';
letter-spacing:-1px;
color:#fff;
padding-bottom:10px;
margin-bottom:10px;
}

.extra ul {
border-top:solid 1px #0f41a4;
}

.extra li {
color:#fff;
padding:3px 0 3px 8px;
background:url(images/extra-li-ico.png) no-repeat left 8px;
border-bottom:solid 1px #0f41a4;
font-size:11px;
}

.extra li a,.extra li a:visited {
color:#95c5e8;
}

.extra li a:hover {
color:#fff4ca;
}

.extra div {
width:300px;
float:left;
}

.footer-bg {
width:100%;
float:left;
background:#000066;
padding:15px 0;
}

.footer {
width:800px;
position:relative;
clear:left;
margin:	0 auto;
margin-left: 10px;
}

.footer p {
padding:1px 0;
color:#fff;
font-size:10px;
}

.footer p a,.footer p a:visited,.footer p a:hover {
color:#fff;
text-decoration:underline;
}

legend,hr {
display:none;
}

a:link,a:visited {
text-decoration:none;
color:#3366cc;
border:0;
-moz-outline-style:none;
font-weight:bold;
}

a:hover {
color:#00B194;
text-decoration:none;
border:0;
-moz-outline-style:none;
font-weight:bold;
}

a:active {
color:#00B194;
text-decoration:underline;
border:0;
-moz-outline-style:none;
font-weight:bold;
}

.p-head h1 a,.post h1 a:visited,.p-head h2 a,.post h2 a:visited {
color:#ff5a00;
text-decoration:none;
}

.p-head h1 a:hover,.p-head h2 a:hover {
color:#003399;
text-decoration:none;
}

.comments-list div.entry,.comments-list div.alt {
margin-bottom:30px;
}

.comments-form input.formid,.comments-form input.formemail,.comments-form input.formuri {
border:1px solid #7eb1e1;
background:#fff;
padding:5px;
color:#333;
}

.SR .syndicate,.SR .widget {
margin-bottom:20px;
}

/* ITsjustaPC */
.roundedcornr_box_736401 {
background:url(./images/roundedcornr_736401_tl.png) no-repeat top left;
}

.roundedcornr_top_736401 {
background:url(./images/roundedcornr_736401_tr.png) no-repeat top right;
}

.roundedcornr_bottom_736401 {
background:url(./images/roundedcornr_736401_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_736401 div {
background:url(./images/roundedcornr_736401_br.png) no-repeat bottom right;
}

.roundedcornr_content_736401 {
background:url(./images/roundedcornr_736401_r.png) top right repeat-y;
padding:0 15px;
}

.roundedcornr_top_736401 div,.roundedcornr_top_736401,.roundedcornr_bottom_736401 div,.roundedcornr_bottom_736401 {
width:100%;
height:15px;
font-size:1px;
}

.roundedcornr_content_736401,.roundedcornr_bottom_736401 {
margin-top:-4px;
}

.ourcustomers {
margin-top: 15px;
}

.tablestyle1 {
	color: #ffffff;
	background-color:#00B194; 
	font-weight:bold;
	border:1px solid #535353;
}

.tablestyle2 {
	text-align: left;
	border:1px solid #535353;
	padding: 5px 8px 5px 8px;
}



