﻿/*
Theme Name: Professional Business
Theme URI: http://www.wordpresstemplates.com/professional-business/
Description: This Wordpress theme looks absolutely amazing and very professional.
Version: 1.0
Author: Elad Domb
Author URI: http://wordpress.reviewitonline.net
*/
/***************************************************/
* {font-family: Arial, "Trebuchet MS"; font-size: 1em;
color: #333;
outline: 0;
padding: 0;
margin: 0;
border: 0 none;
text-decoration: none;
white-space: normal;
vertical-align: baseline;}
html, body {line-height: 1}
hr {display: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''}
blockquote, q {quotes: "" ""}
ul {list-style-type: none}
ol {list-style-type: decimal}
.clear {clear: both}
/***************************************************/
body {background: #fff url(images/bg.gif) repeat-x top;
text-align: center;
font-size: 0.75em;
}
#container {width: 980px;
margin-right: auto;
margin-left: auto;
text-align: left;}
#header {width: 980px;
height: 153px;}
/***************************************************/
#pagenav {float: left;
width: 627px;
height: 45px;}
#pagenav ul {float: left;
padding-top: 10px;
padding-left: 20px;
height: 30px;}
#pagenav ul li {
float: left;
height: 30px;
text-align: center;
margin-right: 1px;
font-size: 1em;}
#pagenav ul li a {background-position: center 0px;
float: left;
display: block;
padding-left: 10px;
padding-right: 10px;
line-height: 22px;
height: 22px;
background: #ddd;
color: #000;
font-weight:;}
#pagenav ul li a:hover {background: #ddd;
color: #333;}
#pagenav ul li.current_page_item a {
background: #fff;
color: #000;}
/***************************************************/
#searchform {float: left;
width: 333px;
height: 45px;
margin-right: 20px;}
#searchform form {
float: right;
display: inline;
background-position: left 12px;
width: 333px;
height: 45px;}
#searchform fieldset {float: right;
display: inline;
padding-top: 10px;
height: 35px;}
#searchform label {vertical-align: middle;
color: #333;
font-weight:;}
#searchform input {display: inline;
vertical-align: middle;}
#searchinput {width: 160px;
padding: 2px 4px 2px 4px;
border: 1px solid #ddd;
color: #333;}
#searchbutton {line-height: 1.4em;
font-weight:;
background: #efefef;
border: 1px solid #999;
padding: 1px;
color: #333;
text-align: center;
cursor: pointer;}
#searchbutton:hover {background: #e5e2c9; color: #333;}
/***************************************************/
/* Search form CSS */
form#srcform {background: #EEE;
padding: 10px;}
form#srcform fieldset {}
form#srcform input {vertical-align: middle;}
form#srcform #srcinput {padding: 4px; width: 225px; background: #FFF;
color: #333;
font-weight: normal;
border: 1px solid #ddd;}
form#srcform #srcbutton {padding: 2px;
width: 50px;
background: #aaa;
color: #FFF;
font-weight:;
text-align: center;
cursor: pointer;}
/***************************************************/
#logo {float: left;
display: inline;
margin-top: 40px;
margin-left: -20px;
margin-right: 200px;
padding-left: 40px;
background-position: left 5px;}
#logo h1 {padding-top: 9px;
font-weight: bold;
letter-spacing: -2px;}
#logo h1 a {font-weight: bold;
letter-spacing: -1px;
color: #fff;
font-size: 1.8em;}
#logo h1 a:hover {color: #ddd;}
#logo .description {color: #fff;
line-height: 1.4em;}#about {float: left;display: inline;margin-top: 50px;width: 500px;}
#about p {color: #fff;line-height: 1.4em;}
/***************************************************/
#column {float: left;width: 540px;
margin-right: 20px;}
.post {margin-top: 20px;
background: #fff;
border: 1px solid #e5e4cc;}
.post a {color: #000;}
.post a:hover {color: #777;}
.entry {background: #FFF; display: block;}
.entry h1 {padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
background: url(images/eheader.png) repeat-x;
font-size: 1.3em;
line-height: 1.5em;
font-weight: bold;
color: #006699;}
.entry h2 a {color: #006699;}
.entry h2 {padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
background: url(images/eheader.png) repeat-x;
font-size: 1.3em;
line-height: 1.5em;
font-weight: bold;
color: #006699;}
. cattitle { padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
font-size: 1.3em;
margin-top: 20px;
background: #fff;
border: 1px solid #e5e4cc;}
.entry .date {display: block;
margin-left: 15px;
margin-right: 15px;
color: #666;
padding-bottom: 5px;
font-size: 0.9em;}
/********* CSS For Post Info Below Header ***************/
.info {background: #ddd;
border-top: 1px dotted #ddd;
border-bottom: 1px dotted #ddd;
padding-left: 15px;
padding-right: 15px;
font-size: 0.9em;
color: #777;}
.info .cat {float: left;}
.info .comments {float: right;}
.info .cat a {line-height: 26px;
background: url(images/ico-cat.png) no-repeat;
background-position: left center;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 20px;}
.info .comments a {line-height: 26px;
background: url(images/ico-comments.png) no-repeat;
background-position: left center;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 20px;}
/********* CSS For Article CONTENT ***************/
.content {padding-top: 15px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 1px;
display: block;
overflow: hidden;}
.content a {text-decoration: underline;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
line-height: 1.6em;
margin: 0px 0px 5px 0px;
padding: 0;}
.content h1 {font-size: 1.3em;
font-weight: bold;
font-family: georgia;}
.content h3 {font-size: 1.3em;}
.content p {line-height: 1.3em;
margin: 0px 0px 10px 0px;
padding: 0;}
.content .more-link {font-weight:;
display: block;}
/* CSS for UL/OL lists */
.content ol {padding-left: 20px;}
.content ul {margin: 5px 5px 20px 5px;}
.content ol {margin: 5px 5px 20px 5px;}
.content ul ul {margin: 5px 5px 5px 5px;}
.content ol ol {margin: 5px 5px 5px 5px;}
.content ol li {
line-height: 1.2em;
color: #333;
margin-bottom: 5px;
}
.content ul li {
line-height: 1.3em;
color: #333;
background: url(images/bullet.gif) no-repeat;
background-position: left 6px;
padding-left: 20px;
margin-bottom: 5px;
}
.content img {
padding-right: 5px;
padding-bottom: 5px;
margin-bottom: 5px;
clear: left;} 
/* End CSS for UL/OL lists */
/* Additional post tags */
blockquote {
padding: 10px;
padding-left: 40px;
background: #f7fcea url(images/blockquote.gif) no-repeat;
background-position: 8px 8px;
margin-bottom: 15px;}
blockquote p {font-family: georgia, arial;
line-height: 1.5em;
color: #366799;}
blockquote * {font-family: georgia, arial;
line-height: 1.5em;
color: #366799;}
ins {text-decoration: underline;}
del {text-decoration: line-through;}
code {color: #333;
font-family: verdana;
background: #eee;
}
/* Thanks! */
.tags {border-top: 1px solid #eee;
font-weight: ;
line-height: 2em;
color: #d7bb01;
padding-left: 15px;
padding-right: 15px;
text-align: right;
font-size: 0.9em;}
.tags a {font-weight: normal;
color: #333;
text-transform:lowercase;}
.tags a:hover {color: #222;}
.follow {border: 1px dotted #ccc;
background: #efefef;
padding: 10px;
margin-left: 15px;
margin-right: 15px;
margin-top: 10px;
margin-bottom: 10px;
font-weight:;}
.follow a {font-weight:;
background: url(images/rss.png) no-repeat;
background-position: left center;
padding-left: 20px;}
.state {margin-left: 15px;
margin-bottom: 15px;
line-height: 1.5em;}
.state a {line-height: 1.5em;}
/***************************************************/
.navigation {padding-top: 10px;
padding-right: 5px;
padding-left: 5px;
line-height: 1em;
font-weight:;}
.navigation a {
color: #333;}
.navigation a:hover {color: #91921f;}
.navleft {
float: left;
width: 48%;
}

.navright {
float: right;
width: 48%;
text-align: right;
}
/***************************************************/
.alignleft {
float: left;
overflow: hidden;
display: inline;
margin-right: 10px;
margin-bottom: 4px;
}
.alignright {
float: right;
overflow: hidden;
display: inline;
margin-left: 10px;
margin-bottom: 4px;
}
.aligncenter {
text-align: center;
margin: 0 auto 0 auto;
display: block;
}
.alignnone {
text-align: center;
margin: 0 auto 0 auto;
display: block;
}
p.wp-caption-text {
padding: 3px;
margin: 0;
color: #333;
}
/***************************************************/
#sidebar {
float: left;
width: 420px;
}
/***************************************************/
.box {
width: 420px;
}
.box h2 {
margin-top: 20px;
display: block;
background: url(images/header.png) repeat-x;
color: #555;
font-size: 1.1em;
font-weight: bold;
text-indent: 10px;
height: 22px;
line-height: 22px;
}
/***************************************************/
.ads {
padding: 10px;
border: 1px solid #dee2c1;
background: #FFF;
}
.ads ul {}
.ads ul li {float: left;
display: inline;
width: 125px;
height: 125px;
margin-left: 5px;
margin-right: 2px;}
.ads ul li a {
float: left;
display: block;
width: 125px;
height: 125px;}

.ads ul li a img {
float: left;
display: block;
width: 125px;
height: 125px;
}
/***************************************************/
.subscribe {
padding: 10px;
border: 1px solid #dee2c1;
background: #FFF;
}

.rssfeed {
line-height: 1.4em;
background: url(images/bullet.png) no-repeat;
background-position: left 5px;
padding-left: 12px;
margin-bottom: 5px;
}

.rssfeed1 {
line-height: 1.4em;
background: url(images/bullet.png) no-repeat;
background-position: left 5px;
padding-left: 12px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px dotted #cecece;
}


.rssfeedlinks {
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px dotted #cecece;
}

.rssfeedlinks a {
float: left;
font-weight:;
background: url(images/rss.png) no-repeat left;
padding-left: 22px;
line-height: 1.5em;
color: #000;
margin-right: 40px;
}

.rssfeedlinks a:hover {
color: #111;
line-height: 1.5em;
}

.subscribe form {
display: inline;
}

.subscribe fieldset {
display: inline;
}

.subscribe input {
display: inline;
vertical-align: middle;
}

#rssinput {
width: 200px;
padding-left: 4px;
padding-top: 1px;
padding-bottom: 1px;
background: #e3f5fc;
border: 1px solid #eee;
}

#rssinput:hover {
background: #fff;
border: 1px solid #68cff5;
}

#rssbutton {
background: #999;
color: #fff;
border: 1px solid #aaa;
cursor: pointer;
font-weight:;
}

#rssbutton:hover {
background: #555;
}
/***************************************************/
.tabs {
margin-top: 20px;
width: 420px;
overflow: hidden;
}

.tabs li {
float: left;
display: inline;
margin-right: 5px;
text-align: center;
overflow: hidden;
}

.tabs li a {
float: left;
display: block;
color: #555;
font-weight: bold;
padding-left: 20px;
padding-right: 20px;
line-height: 22px;
height: 22px;
background: url('images/header.png') repeat-x;
}

.tabs li a:hover {
display: block;
background: url('images/header.png') repeat-x;
}

.tabs li a.selected {
display: block;
color: #333;
background: #fff;
border-left: 1px solid #dee2c1;
border-top: 1px solid #dee2c1;
border-right: 1px solid #dee2c1;
}

.tabs li a.selected:hover {
display: block;
color: #333;
background: #fff;
}
/***************** CSS For TAB Content *******************/
.tabcontent {
border-left:1px solid #dee2c1; border-right:1px solid #dee2c1; border-bottom:1px solid #dee2c1; display: none;
background: #fff;
border-top: 0px none;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
overflow: hidden
}

.tabcontent a, .tabcontent a strong {
color: #333;
line-height: 1.4em;
}

.tabcontent a:hover, .tabcontent a:hover strong {
color: #000;
}

.tabcontent ul li {
display: block;
background: url('images/bullet.png') no-repeat left 6px;
border-bottom: 1px dotted #cecece;
padding-bottom: 3px;
margin-bottom: 3px;
padding-left: 17px;
color: #777;
line-height: 1.4em
}

.tabcontent ul li a {
color: #333;
line-height: 1.4em;
}

.tabcontent ul li a:hover {
color: #000;
}

.tabcontent ul li span {
display: block;
color: #777;
}
/***************** CSS For TAB Content *******************/
@media print {
.tabcontent {
display: block !important;
}
}
/***************************************************/

.sidebar {
float: left;
width: 200px;
margin-right: 20px;
}

.sidebar a {
color: #000;
}

.sidebar a:hover {
color: #333;
}



#sidtitle {
margin-top: 20px;
display: block;
width: 200px;
height: 22px;
background: url(images/header.png) repeat-x;
color: #333;
line-height: 22px;
font-weight: bold;
text-indent: 10px;
}

#sidtitle1 {
margin-top: 20px;
display: block;

height: 22px;
background: url(images/header.png) repeat-x;
color: #333;
line-height: 22px;
font-weight: bold;
text-indent: 10px;
}

.sidebar ul li div {
padding: 10px;
border: 1px solid #dee2c1;
background: #FFF;
line-height: 1.4em;
}
/***********************************************/
.sidebar ul ul {
padding: 10px;
border: 1px solid #dee2c1;
background: #FFF;
}

.sidebar ul ul ul {
padding: 0px;
border: 0;
background: #FFF;
}

.sidebar ul li ul li {
display: block;
background: url(images/bullet.png) no-repeat;
background-position: left 9px;

padding-left: 17px;
padding-top: 3px;
padding-bottom: 3px;
}

.sidebar ul li ul li a {
color: #000;
line-height: 1.4em;
}

.sidebar ul li ul li a:hover {
color: #333;
}
/***************************************************/
#footer {
margin-top: 20px;
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
background: #fff;
border-top: 1px solid #e5e4cc;
}

#footercontent {
width: 980px;
height: 60px;
margin-right: auto;
margin-left: auto;
}

#footercontent ul {
float: left;
margin-bottom: 10px;
}

#footercontent ul li {
float: left;
margin-right: 20px;
padding-right: 20px;
border-right: 1px dotted #ddd;
line-height: 1.5em;
}

#footercontent ul li a {
float: left;
display: block;
color: #000;

line-height: 1.5em;
}

#footercontent ul li a:hover {
color: #fff;
background: #a9a88d;
line-height: 1.5em;
}

.copyright {
float: right;
color: #333;
line-height: 1.5em;
}

.copyright a {
font-weight:;
line-height: 1.5em;
color: #333;
}

.copyright a:hover {
color: #fff;
background: #a9a88d;
line-height: 1.5em;
}

.rss {
float: left;
}

.rss a {
float: left;
display: block;
font-weight:;
background: url(images/rss.png) no-repeat left;
padding-left: 25px;
line-height: 1.5em;
color: #000;
margin-right: 25px;
}

.rss a:hover {
color: #fff;
background: #a9a88d url(images/rss.png) no-repeat left;
line-height: 1.5em;
}

.property {
float: right;
color: #777;
line-height: 1.5em;
font-size: 11px;
}

.property a {
color: #000;
}

.property a:hover {
text-decoration: none;
}
/***************************************************/
/* CSS for Search Results Only Optional */
.result {
padding-top: 10px;
margin-top: 10px;
border-top: 1px solid #eee;
}

.result h3 {
font-weight: normal;
font-size: 1.6em;
padding:0;margin:0;
line-height: 1em;
}

.result h3 a {
padding:0;margin:0;

}

.result .rdate {
float: left;
line-height: 2em;
color: #aaa;
}

.result .rcomment {
float: right;
line-height: 1.5em;
color: #aaa;
font-weight:;
}

.result .rcomment a {
color: #000;
font-weight:;
}

.result .rcomment a:hover {
background: #91921f;
color: #fff;
}

.result .rsummary {
}

.result .rsummary p {
margin:0;
padding:0;
}

.result .rcat {
float: left;
line-height: 2em;
color: #aaa;
}

.result .rcat a {
color: #000;
font-weight:;
}

.result .rcat a:hover {
background: #91921f;
color: #fff;
}

.result .rtags {
float: right;
line-height: 2em;
color: #aaa;
}

.result .rtags a {
color: #000;
text-transform: lowercase;
}

.result .rtags a:hover {
background: #91921f;
color: #fff;
}
/***************************************************/
/*           Commenting System CSS        */
#combox {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 15px;
padding-right: 15px;
}

h3#respond {
font-weight: normal;
font-size: 1.6em;
color: #333;
letter-spacing: -1px;
line-height: 1em;
padding-bottom: 5px;
margin-bottom: 2px;
border-bottom: 1px dotted #ddd;
}

h3#comments {
font-weight: normal;
font-size: 1.6em;
color: #333;
letter-spacing: -1px;
line-height: 1em;
padding-bottom: 5px;
margin-bottom: 2px;
border-bottom: 1px dotted #ddd;
}

ol.commentlist {
list-style-type: none;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #eee;
}

ol.commentlist li {
background: #f9fdeb;
border: 1px solid #ebefdd;
padding: 20px;
margin-top: 20px;
}

ol.commentlist li.alt {
background: #FFF;
padding: 20px;
margin-top: 20px;
}

.avatar {
float: left;
display: inline;
}

.avatar img {
padding: 1px;
border: 1px solid #ddd;
}

.commentbody {
float: left;
display: inline;
margin-left: 20px;
width: 410px;
}

.commentbody em {
}
/***************************************************/
p.comment_author, p.comment_author a {
font-weight:;
color: #000;
}
p.comment_author a:hover {
font-weight:;
color: #ff3600;
}
p.comment_time {
line-height: 1.5em;
color: #999;
font-size: 0.8em;
font-weight:;
}
.comment_text {
line-height: 1.5em;
color: #333;
margin-top: 15px;
}
/***************************************************/
.reply form {
}

.reply p {
margin-top: 10px;
}

.reply fieldset {
vertical-align: middle;
display: inline;
}
.reply input {
vertical-align: middle;
display: inline;
}
.reply textarea {
vertical-align: middle;
display: inline;}
.reply label {
vertical-align: middle;
display: inline;
font-weight:;
font-family: tahoma;
margin-left: 10px;
}
.replytext {
border: 1px solid #e5e4cc;
width: 200px;
padding: 5px;
color: #366799;
}
.replytext:focus {
border: 1px solid #999;
}
.replyarea {
border: 1px solid #e5e4cc;
line-height: 1.5em;
padding: 5px;
width: 470px;
height: 120px;
color: #333;
}
.replyarea:focus {
border: 1px solid #999;
}
.entry textarea {border: 1px solid  #e5e4cc;}
.entry textarea:focus {border: 1px solid  #999;}
.entry input {border: 1px solid  #e5e4cc;}
.entry input:focus {border: 1px solid  #999;}
.replybutton {
background: #efefef;
border: 1px solid #999;
text-align: center;
width: 100px;
height: 25px;
font-weight:;
color: #333;
cursor: pointer;
}
.replybutton:hover {
background: #eef06a;
}
.adg {
clear: both;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px dotted #cecece}
/***************************************************/
