/*

Theme Name: In Business

Theme URI: http://www.kaushaheth.com/

Description: Two column Business theme layout

Version: 1.0

Author: Kaushal Sheth

Author URI: http://www.kaushalsheth.com/

*/



html {

	width: 100%

}



body {

	font-family: "Trebuchet MS", verdana, arial, "Times New Roman";

	font-size: 90%;

	color: #3D3535;

	background-color: #E5E5C3;

	margin: 20px;

	padding: 0px;

	line-height: 140%;

}



/* Wrapper */

.all {

	text-align: center; 

	width: 100%;

}



/* Main menu */



.mainmenu{

clear:both;

margin:0 0 10px 0;

padding-bottom:1px;



}



.mainmenu ul{

width:100%;

list-style:none;

background:#f0f0f0;

padding-left:0px;

margin-left:0px;

}



.mainmenu li{

list-style:none;

float:left;

margin:0 0 10px 0;

}



.mainmenu li a{

float:left;

font-size:1.1em;

font-weight:bold;

display:block;

padding:6px 10px;

background:#f0f0f0;

border-right:10px solid #ffffff;

}



.mainmenu li a:hover{

display:block;

padding:6px 10px;

background:#f5e9d9;

}



/* Close Main Menu*/

/* the container */

.box {

	background-color: #FFFFFF;

	margin-left: auto; 

	margin-right: auto; 

	padding: 20px; 

	text-align: left; 

	width: 90%;

}



/*holds the tabs at the top*/

.menu {

	background-color: #FFFFFF;

	text-align: right; 

	border-bottom: 1px solid #FFFFFF;

}



/*holds the logo and image*/

.header {

	background-color: #E5E5C3;

	padding: 10px; 

	margin-top:3px;

	height: 95px;

}



/*defines the colours for the tabs, with corner background images*/

.menu a:link, .menu a:active, .menu a:visited {

	background: #e5e5c3 url('images/corner.gif') no-repeat right top;

	color: #660e66;

	text-decoration: none;

	margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px

}



.menu a:hover {

	background: #D6D8CF url('images/corner2.gif') no-repeat right top;

	color: #000000;

	text-decoration: none;

	margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px

}



/*just a fix, taken from http://www.positioniseverything.net/easyclearing.html*/

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {

	display: inline-table;

}



/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

}



.clearfix {

	display: block;

}

/* End hide from IE-mac */



/*the main text container*/

.content {

	margin-right: 240px;

	padding: 20px;

	/*	margin-right: 255px;*/

}



.content h1 {

	font-size: 110%;

	margin: 10px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-bottom: 2px solid #660e66;

}



.post h1 {

	font-size: 110%;

	margin: 10px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-bottom: 2px solid #A53512;

}



p img { padding: 0; max-width: 100%; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right }
.left { float: left }
img {font-size:60%} 
img {border:solid #FFFFFF 1px}

.caption { margin: 5px; padding: 5px; border: solid 1px #000000; background: #F3F6ED; font-size:60%; color: black }


/*this is the right hand bar, news bar, links bar w/e*/

.newsbar {

	margin-top: 40px;

	width: 225px;

	/*width:245px;*/

	float: right;

}



.newsbar h1 {

	background-color: #E5E5c3;

	color: #660e66;

	padding: 3px;

	margin: 0px 0px 0px 0px;

	font-size: 100%;

	font-weight: normal;

}



/*this just lets you have a "comment" type area in the main content*/

.p1 {

	padding: 20px;

	background-color: #F7F7F4;

	font-size:90%;

}



/*sets the padding for the newsbar text, not the headings*/

.p2 {

	padding: 10px;

	background-color: #FFFFFF;

	font-size: 90%;

	list-style-type:none;

	list-style-position: 10px

}



.p2 ul {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border: 3px double #cecece;

	font-style: italic;

	}



/*the footer, with copyright*/

.footer {

clear:both;

	background-color: #E5E5C3;

	padding: 4px;

	font-size: 50%;

	text-align: center;

}



/*sets the link colours and style*/

a:link, a:active, a:visited {

	color: #A53512;

	text-decoration: none;

}



a:hover {

	color: #660e66;

	text-decoration: none;

}







/*Sidebar styling*/



.newsbar h2 {

	background-color: #E5E5C3;

	color: #660e66;

	padding: 2px;

	margin: 0px 0px 0px 0px;

	font-size: 100%;

	font-weight: normal;

}



.newsbar .p2 h2 a{

	background-color: #A53512;

	color: #FFFFFF;

	padding: 3px;

	margin: 0px 0px 0px 0px;

	font-size: 100%;

	font-weight: normal;

}



.newsbar li.pagenav

{

list-style-type:none;	

}



.newsbar li.pagenav ul li

{

list-style-type:none;



}



.newsbar li#linkcat-1

{



margin-left:10px;

padding: 3px;

list-style-type:none;



}





.newsbar li#linkcat-1 ul li

{

list-style-type:none;



}





.newsbar ul {

	list-style-type: none;

	padding: 0 0 0 2px;

	margin: 0px;	

}





.newsbar ul.children {

	list-style-type: none;

	padding: 0 0 0 9px;

	margin: 0px;	

}





.newsbar ul li {

	margin: 0 0 0 3px;

	padding: 0;

	font-size: 12px;

}

.newsbar li a:link, .newsbar li a:visited {

	color: #A53512;	

	text-decoration: none;

}



.newsbar li h2 a:link, .newsbar li h2 a:visited {

	color: #ffffff;	

	text-decoration: none;

}



.newsbar li a:hover {

	color: #660e66;

/*	border-bottom: 1px solid #753206;*/

}







/*comment styling*/

/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #ffffff;

width: 40em

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 40em

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 180px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 180px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 180px;

}

#commentform input{

margin-bottom: 3px;

}

input {



	border: 1px solid #CCC;

	font-size: 11px;

}



input:hover {

	border:1px solid #262626;

	

}

input:focus {

	border:1px solid #262626;

	color:#333;

}

	

	

	/*post stylng*/

.post{margin:0 0 25px 0;}



.post .info{

padding:3px 3px 3px 8px;

border:1px solid #e3e4e4;

background-color:#efefef;

font-size:0.9em;

color:#505050;

}

*/

	

/* Calenader Styling*/

/* calendar

--------------------------------------------------*/



/* subcontent

--------------------------------------------------*/



#wp-calendar {color:#A0A0A0;}



.newsbar table caption {border-bottom-color:#00000;}



.newsbar table thead tr {

  border-bottom-color:#00000;

  color:#A53512;

}



.newsbar table th {border-bottom-color:#00000;}



.newsbar table td#today {

  border-color:#00000;

  color:#A53512;

}



.newsbar table td a {

  border-bottom-color:#00000;

  background-color:#EDF3DE;

}



.newsbar table tfoot {border-top-color:#00000;}



.newsbar table tfoot a {background:none;}



/* calendar

--------------------------------------------------*/

#wp-calendar {

  display:inline-table;

  border-collapse:collapse;

  width:185px;

  margin:0px 10px 0 10px;

  text-align:center;

}



.newsbar table caption {

  margin:-5px 10px 0 10px;

  padding-bottom:5px;

  border-bottom:1px solid;

  letter-spacing:0.1em;

}



.newsbar table thead tr {border-bottom:1px solid;}



.newsbar table th {border-bottom:1px solid;}



.newsbar table td {

  width:225px; /* maximaize width; honestly, I don't know much about tables... */

  padding:1px;

  font-size:0.9em;

}



.newsbar table td#today {

  padding:0;

  border:1px solid;

  font-size:1em;

  font-weight:bold;

}



.newsbar table td a {

  display:block;

  border-bottom:1px solid;

  font-weight:bold;

  font-size:1.15em;

}



.newsbar table tfoot {border-top:1px solid;}



.newsbar table tfoot a {

  border:none;

  font-weight:bold;

}



.newsbar table tfoot #prev a {text-align:left;}

.newsbar table tfoot #next a {text-align:center;}
