/*  
	Theme Name: Corporate Theme v2
	Theme URI: http://www.kongtechnology.com/2008/07/29/wordpress-corporate-theme-%E2%80%93-update/
	Description: By Kitkat - Kongtechnology.com
	Tags: corporate, clean, business look, menu, drop down menu, picture rotator, randomize picture, fixed width, two columns, valid XHTML, simple, blue, widgets, widget ready, 2columns, right sidebar, gravatars
	Version: 2.0.1
	Author: Kitkat
	Author URI: http://www.kongtechnology.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php


 HTML Elements */
img.alignleft {
float:left;
margin:0 10px 5px 0;
}

img.aligncenter {
display:block;
margin:10px auto;
}

img.alignright {
float:right;
margin:0 0 5px 10px;
}

* {
margin:0;
padding:0;
}

body,html {
min-height:101%;
}

body {
background:#3c3c3c;
color:#545454;
padding:13px 0 25px;
}

body,select,input,textarea {
font:110% Verdana, Arial, Helvetica, sans-serif;;
}

p {
margin:15px 0;
line-height: 120%;
}

a:link,a:visited {
color:#00008B;
text-decoration:none;
}

a:hover,a:active {
color:#D50000;
text-decoration:none;
}

hr {
display:block;
height:1px;
background:#333;
border:0;
}

small {
font-size:0.95em;
font-style:italic;
background:#fff;
padding:0 0 0 4px;
}

.smalllatest {
font-size:0.95em;
font-style:italic;
background:#fff;
padding:4px 0 0 4px;
}

.postlink {
font-size:0.95em;
background:#fff;
padding-top:15px;
}

img,a:link img,a:visited img {
border:0;
}

/*Main Navbar */
#nav {
background:#29292B;
width:100%;
font-size:8pt;
}

#nav ul {
list-style:none;
line-height:1;
background:#29292B;
}

#nav a,#nav a:hover {
display:block;
text-decoration:none;
border:none;
}

#nav li {
float:left;
list-style:none;
border-right:1px solid #a9a9a9;
background:#29292B;
}

#nav a,#nav a:visited {
display:block;
font-weight:700;
color:#f5f5f4;
padding:6px 12px;
}

#nav a:hover,#nav a:active,.current_page_item	a,#home .on {
background:#4E4F53;
text-decoration:none;
}

/* Dropdown Menus */
#nav li ul {
position:absolute;
left:-999em;
height:auto;
width:174px;
border-bottom:1px solid #a9a9a9;
}

#nav li li {
width:172px;
border-top:1px solid #a9a9a9;
border-right:1px solid #a9a9a9;
border-left:1px solid #a9a9a9;
background:#777;
}

#nav li li a,#nav li li a:visited {
font-weight:400;
font-size:0.9em;
color:#FFF;
}

#nav li li a:hover,#nav li li a:active {
background:#000;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
left:auto;
}

a.main:hover {
background:none;
}

/* Structure */
#page {
width:750px;
font-size:0.7em;
background:#FFF;
margin:0 auto;
padding:10px 25px 25px;
}

#branding {
width:500px;
padding-bottom:15px;
}

.right {
float:right;
}

#sidebar {
padding-top:15px;
width:200px;
float:right;
font-size:8pt;
}

#browse-select {
font-size:7pt;
}

/*Css for the index page*/
#welcomebar {
background:#fff;
padding-right:8px;
height:160px;
width:332px;
float:left;
margin:20px 0 0 10px;
}

#latestbar {
background:#fff;
width:530px;
text-align:justify;
font-size:9pt;
margin:10px 0 0;
padding:5px 0 0;
}

/* old version #latestbar{
	background:#ffffff;
	padding:5px 5px 0 10px;
	margin:10px 0 0 10px;	
	width:330px;
	text-align:justify;
	float:right;
	font-size:9pt;
	}*/
#photobar {
width:380px;
height:285px;
float:left;
margin:20px 10px 20px 0;
}

#photobar img {
border-color:#ddd;
border-style:solid;
border-width:1px;
}

/*end of Css for index page*/
#sidebar ul li {
list-style:none;
background:url(images/gobutton2.gif) no-repeat;
background-position:top left;
margin:0;
padding:0 0 4px 20px;
}

#contenttitle {
float:left;
width:530px;
margin:0;
padding:10px 0 0 8px;
}

.subnav li a:link,.subnav li a:visited {
background:#F8F8FA;
display:block;
padding:4px 4px 4px 8px;
}

.subnav li a:hover,.subnav li a:active {
background:#EEF1FE;
text-decoration:none;
color:#E13333;
}

.subnav li li a:link,.subnav li li a:visited {
border-left:none;
}

/*	Headers */
#header {
background:#FFF;
width:750px;
text-align:left;
margin:0 auto;
padding:10px 0;
}

#header a {
font-family:Helvetica, Verdana, Arial, Sans-Serif, Times New Roman;


font-size:36px;
color:#333;
text-decoration:none;
text-transform:uppercase;
margin:0;
padding:0 10px;
}

#header a:hover {
color:#333;
}

h1 {
color:#333;
font-size:22px;
font-family:Times New Roman, Verdana, Arial, Sans-Serif;
font-weight:400;
margin:0;
padding:0 0 0 50px;
}

.mainheader {
color:#333;
font-size:24px;
font-family:Times New Roman, Verdana, Arial, Sans-Serif;
font-weight:400;
margin:0;
padding:0;
}

h2 {
font:2.3em Georgia, "Times New Roman", Times, serif;
padding-bottom:8px;
border-bottom:1px solid #333;
margin:20px 0;
}

h3,#sidebar h2 {
font:1em Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
margin-bottom:4px;
font-weight:700;
color:#5f5f5f;
}

/*sidebar colour*/
#sidebar h3,#sidebar h2 {
font-size:1em;
margin:5px 0;
padding:6px 0 4px;
}

h3#respond {
border-top:1px dotted #b6b6b6;
margin-top:25px;
padding-top:20px;
}

h3#comments {
margin-top:32px;
}

h4 {
font-size:1.6em;
margin-bottom:6px;
}

h5 {
font:2.3em Georgia, "Times New Roman", Times, serif;
padding-bottom:8px;
margin:12px 0;
}

.singlepage {
color:maroon;
font:13pt Arial, "Times New Roman", Georgia, Times, serif;
font-weight:700;
padding-top:15px;
}

.singlepage a {
color:maroon;
text-decoration:underline;
}

.singlecomment {
font-size:0.95em;
font-style:italic;
background:#fff;
padding:4px 0;
}

/* Content */
#content {
clear:both;
width:530px;
float:left;
padding-bottom:25px;
}

.description {
font-size:1.3em;
font-weight:700;
font-style:italic;
color:#545454;
margin-top:-4px;
padding-left:10px;
}

.linebreak {
clear:both;
margin-top:13px;
border-top:5px solid #999;
}

.feature {
background:#f2f2f2;
border-bottom:1px dotted #b6b6b6;
border-top:1px dotted #b6b6b6;
padding:15px;
}

.feature p {
margin:0;
}

.feature img {
border:1px solid #000;
padding:1px;
}

#adsense_placeholder {
float:left;
margin:0 18px 8px 0;
}

.title {
font-family:Arial, Verdana;
font-size:1.5em;
}

.feature#lead .title {
font:2.5em "Times New Roman", Georgia, Times, serif;
line-height:100%;
display:block;
padding-bottom:7px;
}

#sidelist li {
list-style:none;
}

#sidelist .bullets li {
list-style:square;
margin-bottom:5px;
line-height:115%;
margin-left:22px;
}

#sidelist .children {
background:#e4efd5;
}

#sidelist .children li {
list-style:square;
margin-left:28px;
border-bottom:1px solid #e4efd5;
}

#sidelist .children li a,#sidelist .children li a:visited {
border:0;
background:#e4efd5;
color:#818d6f;
padding:2px 2px 2px 0;
}

#sidelist .children li a:hover,#sidelist .children li a:active {
color:#465d23;
}

.post {
padding-bottom: 10px;
border-bottom: 1px solid #3C3C3C;
margin-bottom: 10px;
}

.postmetadata {
margin:30px 0;
}

#writer {
background:#eef5e1;
margin:15px 0;
padding:12px;
}

#writer img {
border:1px solid #7da939;
float:left;
width:80px;
padding:1px;
}

#writer span {
display:block;
padding-top:4px;
border-top:1px solid #cbd8b4;
margin-top:12px;
}

#writer p {
width:482px;
margin:0;
}

.entry {
padding-top:5px;
text-align:justify;
font-size:10pt;
}

h3 a:link,h3 a:visited {
background-color: #eee;
color:#5f5f5f;
border: 1px solid #3C3C3C;
padding: 5px 5px 5px 25px;
margin: 5px 0;
}

h3 a:hover {
background-color: #cccccc;
}

/*Calendar*/
.contentdate {
background:#FFF url(images/calendar.gif);
float:left;
width:45px;
height:50px;
margin:0;
padding:0;
}

.contentdate h3 {
color:#FFF;
font-size:10px;
font-weight:400;
text-transform:uppercase;
margin:0;
padding:1px 0 0 10px;
}

.contentdate h4 {
font-family:Times New Roman, Helvetica, Sans-Serif;
color:#999;
font-size:21px;
font-weight:700;
text-align:center;
margin:0;
padding:5px 4px 0 0;
}

#contentmiddle {
float:left;
width:500px;
display:inline;
margin:0;
padding:20px 20px 10px 0;
}

#contentmiddle ol {
margin:0 0 0 20px;
padding:0 0 10px;
}

#contentmiddle ol li {
margin:0 0 0 20px;
padding:0 0 5px;
}

#contentmiddle ul {
list-style-type:square;
margin:0 0 0 20px;
padding:0 0 10px;
}

#contentmiddle ul li {
list-style-type:square;
margin:0 0 0 20px;
padding:0 0 5px;
}

.postspace {
background:#EFEFEF url(images/spacer.gif);
width:530px;
height:10px;
margin-top:15px;
padding:0;
}

/*Post*/
.picleft {
float:left;
border:7px solid #f2f2f2;
margin:3px 14px 10px 0;
}

.picright {
float:right;
border:7px solid #f2f2f2;
margin:3px 0 10px 14px;
}

.post blockquote {
color:#76767a;
background:#f2f2f2;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
margin:18px 35px;
padding:6px 14px;
}

.post ul li {
list-style:square;
margin-bottom:5px;
line-height:115%;
margin-left:42px;
}

.post ul.post-categories li {
list-style-type: none;
}

.post ol li {
margin-bottom:5px;
line-height:115%;
margin-left:48px;
}

/*Search*/
select {
background:#f2f2f2;
border:1px solid #9c9c9c;
width:100%;
}

#searchform {
margin:80px 0 0;
padding:0;
}

#searchform label {
font-size:0.9em;
}

#searchform #s {
width:130px;
color:#999;
border:1px solid #ccc;
margin:0;
padding:0 2px;
}

#searchform #searchsubmit {
background:url(images/search-btn.gif) no-repeat left top;
height:24px;
width:24px;
border:none;
text-indent:-999%;
line-height:1px;
}

#commentform input {
width:170px;
margin:5px 5px 1px 0;
}

#commentform textarea {
width:100%;
margin-top:5px;
}

/* Comments*/
.avatar {
float:right;
margin:5px;
padding:0;
}

.commentlist {
padding-left:30px;
}

.commentlist li {
background:#f2f2f2;
border-top:1px solid #ddd;
margin:15px 0 3px;
padding:8px 15px 10px;
}

#commentform small {
background:#FFF;
font-weight:700;
padding:0;
}

.commentlist cite {
font:1.6em Georgia, "Times New Roman", Times, serif;
font-weight:700;
letter-spacing:-0.05em;
}

.mycomments {
background:url(images/comments.gif) no-repeat left center;
padding-left:20px;
}

/*posting icon*/
.myposts {
background:url(images/posting.gif) no-repeat left center;
padding-left:16px;
}

.myedits {
padding-left:10px;
}

/* Float Properties*/
.clearfloat:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

/* Footer*/
#footer {
background:#ddd;
clear:both;
height:60px;
text-align:center;
color:#000;
font-size:8pt;
border-color:silver;
border-style:solid;
border-width:1px 0 0;
padding:5px;
}

#recentpost {
text-align:justify;
font-size:8pt;
border:1px solid #ddd;
width:520px;
background-color:#eefeee;
margin:10px 0 20px;
padding:10px 5px 5px;
}

#recentpost li {
padding-left:0;
margin-left:20px;
list-style-image:url(images/mini-comments.gif);
}

#recentpost a:hover {
text-decoration:underline;
}

#recentposttitle {
width:320px;
border-color:#ccc;
border-style:dashed;
border-width:0 0 1px;
}

#bottombar {
clear:both;
color:#666;
overflow:hidden;
background-color:#eee;
border-color:silver;
border-style:solid;
border-width:2px 0 0;
}

#bottombar li {
list-style-type:square;
padding-left:0;
margin-left:20px;
border-color:#ddd;
border-style:dotted;
border-width:0 0 1px;
}

#bottombar li a:hover {
display:block;
background:#B0C4DE;
color:#FFF;
}

#write_by {
padding-top:2px;
}

.bottombartitle {
font:normal 140%/100% "Trebuchet MS", Tahoma, Arial;
color:#758d38;
border-bottom:1px solid #CFE1AC;
margin:10px 0 0;
}

.sideblock {
margin-bottom:20px;
background-color:#F6FAFF;
border:1px solid #DFEAF7;
padding:0 10px;
}

.singlecat li {
float:left;
list-style-type:none;
}

.singlepostwrapper {
font-size:8pt;
padding:0 0 10px;
}

.left,.singlepostin {
float:left;
}

.subnav li,.bullets li {
list-style:none;
border-bottom:1px solid #FFF;
}

.feature:hover,.commentlist small {
background:#e9e9e9;
}

#lead,#headerimage {
margin-top:22px;
}

.commentmetadata,.clearfloat {
display:block;
}

#bottombar li a:link,#bottombar li a:visited {
display:block;
color:gray;
padding:5px;
}

#categoryx,#commentx {
width:200px;
float:left;
font-size:8pt;
padding:0 5px 10px;
}

#archivex,#blogroll {
width:150px;
float:left;
font-size:8pt;
padding:0 5px 10px;
}
/****** File Icons *** */a[href$=".pdf"],a[href$=".txt"],a[href$=".mp3"],a[href$=".aiff"],a[href$=".wav"],a[href$=".ogg"],a[href$=".wma"],a[href$=".zip"],a[href$=".rar"],a[href$=".ace"],a[href$=".tar.gz"],a[href$=".tgz"],a[href$=".mpg"],a[href$=".mpeg"],a[href$=".avi"],a[href$=".mv2"],a[href$=".mov"],a[href$=".mp4"],a[href$=".wmv"],a[href$=".swf"],a[href$=".xls"],a[href$=".doc"],a[href*="trackback"],a[href*="@"],a[href*="rss2"],a[href*="feed"],a[href*="postcomment"],a[href*="respond"],a[href*="action=edit"]{display:inline-block;padding-left:20px;line-height:18px;}
a[href$=".pdf"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/page_white_acrobat.png) center left no-repeat;}
a[href$=".txt"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/page_white_text.png) center left no-repeat;}
a[href$=".mp3"],a[href$=".aiff"],a[href$=".wav"],a[href$=".ogg"],a[href$=".wma"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/music.png) center left no-repeat;}
a[href$=".zip"],a[href$=".rar"],a[href$=".ace"],a[href$=".tar.gz"],a[href$=".tgz"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/page_white_compressed.png) center left no-repeat;}
a[href$=".mpg"],a[href$=".mpeg"],a[href$=".avi"],a[href$=".mv2"],a[href$=".mov"],a[href$=".mp4"],a[href$=".wmv"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/film.png) center left no-repeat;}
a[href$=".swf"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/page_white_flash.png) center left no-repeat;}
a[href$=".xls"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/page_white_excel.png) center left no-repeat;}
a[href$=".doc"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/page_white_word.png) center left no-repeat;}
a[href*="trackback"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/link.png) center left no-repeat;}
a[href*="@"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/email.png) center left no-repeat;}
a[href*="rss2"],a[href*="feed"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/rss.png) center left no-repeat;}
a[href*="postcomment"],a[href*="respond"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/comment.png) center left no-repeat;}
a[href*="action=edit"]{background:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/page_white_edit.png) center left no-repeat;}
.note{background-color:#F7F7F0;border:1px solid #DEDED6;background-image:url(http://capitalbusinessblog.bcnys.org/wp-content/plugins/file-icons/icons/silkicons/note.png);background-repeat:no-repeat;background-position:2px 6px;padding:6px 6px 6px 24px;}
