/*  
Theme Name: Highbench
Theme URI: http://www.Highbenchmusic.com
Description: Highbench v.1 Website/Blog theme
Version: 1.0
Author: SCG
Author URI: http://www.siddharthcreativegroup.com


styles.css - all main styles for the site
nav.css - all navigation related CSS
ie6.css - fixes for IE6 browsers
forms.css - forms specfic css
subpage.css - layout modifications for subpages
home.css - modifications to styles required for home page.


*/


@import url(css/nav.css);


* {


margin: 0;padding: 0;

}
html {font-size: 100%; list-style-type: none;}
body {font: 62.5%/1.5 Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

/* RESET */
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {  font-weight: normal; font-style: normal; }
ol { list-style: none; }
ul { list-style: none; }
fieldset,img { border: none; }
th { text-align: left; }
caption { text-align: center; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT  */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.right {float:right;}
.left {float:left;}
.copyright {float:right;padding-right:40px;}

body {
	background-color:#3d3d3d;
	background-image: url(img/background.jpg);
	background-repeat: repeat-x;
	background-position:center top;
}

a{ color:#004F8B; text-decoration:none; }
h{ color:white; }
p.read { font-size:1.1em; font-weight:bold; color:#004F8B; }




div.bg{opacity: 0.5;
background-color:white;

}

div.pa{

float:right;
}

div.me{color:#004f8b;
	font-size:1.6em;
	font-weight:bold;

}

div.rh{

float:left;
}

div.lt{
position: absolute;
float:right;
}




div.grey
{

background-color:#3d3d3d;
opacity: 0.5;
}

tr.grey{
background-color:#3d3d3d;
opacity: 0.5;
}

tr.grey a{
color:white;
}

div.grey a
{
color:white;


}

div.conl{height:485px;
width:550px;
float:left;
background-color:white;
opacity: 0.5;
}

div.conr{position: absolute;
width:400px;
float:right;
}


tr.white{color:black;
background-color:white;
opacity: 0.5;
}


div.pcon{

margin-top:30px;margin-right:10px;margin-left:30px;margin-bottom:30px;

}

div.pcal{

font-size:1.2em; 

}

img.left { float: left; margin: 2px 20px 16px 0; }
img.right {float: right;margin: 2px 10px 10px 20px;}
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }
img.bottom {margin-top: 18px;margin-left: 20px;}

#container {background-color: none;margin: 0 auto; background-repeat:repeat-y; background-repeat:repeat-x;}

div.st{
color:#004f8b;
font-size:1.2em;
	font-weight:bold;
}

td.st{
color:#004f8b;
font-size:1.0em;
	font-weight:bold;
}




#site {width: 837px;margin:0 auto;}
#content {padding-top:0px; margin: 0 auto;left:0px;top:174px;}
#colA {width: 640px;float: left;padding-left:10px;}
#colB {float: right;width: 500px;padding-right:70px;}
#colC {width: 640px;float: left;padding-left:10px;padding-right:10px;}
div.sidebar{padding-left:10px;}
div.leftsideimg{padding-left:10px;}

/*Post specific layour elements */
div#content.subPage #colA {width: 680px;padding-left:20px;padding-top:20px;}
div#content.subPage #colA div.post{padding-left:68px;padding-top:20px;}
div#content.subPage #colB {float: right;width: 270px;padding-right:0px;}
div#content.subPage #colC {width: 680px;padding-left:20px;padding-top:20px;}
div.imgGallery img{float:left;padding-top:5px;padding-bottom:10px;}
div.userBio {float:right;width:450px;margin-bottom:10px;}

/* GRID */
li.right {text-align:right;}
img.alignleft {display:inline;padding-right: 0;}

/* TYPE  */
.Purple {color:#6E2671;font-weight:bold;}
em {font-style:italic;}
h2 {
	color:#004f8b;
	font-size:1.6em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 2;
	
	
}
div#content.subPage #colA h2{font-size:1.4em;padding-bottom:0px;}
h3 {color:#666666;font-size:1.1em;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;line-height: 2;}
h4 {color:#666666;font-size:1.1em;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;line-height: 1.2;}
strong {font-weight:bold;}
p {
	color:black;
	font-size:1.4em;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#content.subPage #colA ul{padding-left:40px;padding-bottom:10px;}
div#content.subPage #colA ul li{color:#333333;
	font-size:1.1em;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

#colA p, #colA h2, #colA h3, #colA ul {
}

div#content.subPage #colA p {padding-bottom:10px;}
#colA a img {padding-left:10px;}
#colB a img {padding-right:10px;}
#colC a img {padding-left:10px;}
#subNav {font-size:1.1em;}
#subNav a{font-weight:normal;color:#666666;text-decoration:none;}
#subNav a:hover{font-weight:normal;color:#666666;text-decoration:underline;}

div.smCalloutBox p {width:180px;margin-left:20px;margin-top:10px;}
div.medCalloutBox p {width:330px;margin-left:20px;margin-top:10px;}

#loginbar label {color: #FFFFFF;}
#loginbar a {color: #FFFFFF;}


#colA label {display: inline;font-weight: bold;font-size: 1.1em;color: #666666;}
#colB label {display: inline;font-weight: normal;font-size: 1.1em;color: #FFFFFF;}

#colB h3 {background-color:#6E2671;color:#ffffff;text-transform:uppercase;width:100%;}
div#calendar_wrap {color:#FFFFFF;text-align:center;padding-top:10px;padding-bottom:30px;}
div#calendar_wrap caption{color:#FFFFFF;text-align:center;font-weight:bold;font-size:1.2em;}
li#calendar h2.widgettitle {display:none;}
.homeDate {font-size: 0.9em;}

/* TABLES */
table.homeTable {margin-top:10px;}
table.homeTable td{vertical-align:top;background-color:#F6F5F5;background-image:url(../../../img/bkgds/callout_grey_gdt.png);border-top:10px solid #FFFFFF;border-left:10px solid #FFFFFF;background-repeat:repeat;background-position:left bottom;}
/* TABLES */
table.homeTable2 {margin-top:10px;}
table.homeTable2 td{vertical-align:top;background-color:#ffffff;border-top:10px solid #FFFFFF;border-left:10px solid #FFFFFF;background-repeat:repeat-x;background-position:left bottom;}


/* div.contentBox {padding:10px;} */
div.contentBox {padding:10px;vertical-align:top;background-image:url(../../../img/bkgds/callout_grey_gdt.png);border-top:10px solid #FFFFFF;border-left:10px solid #FFFFFF;}
div#colB div.contentBox {vertical-align:top;background-color:#f0eeee;background-image:url(../../../img/bkgds/callout_grey_gdt.png);border-top:10px solid #FFFFFF;border-bottom:20px solid #FFFFFF;background-repeat:repeat;height:auto;background-position:left bottom;padding:5px;}
div#colB div.contentB {vertical-align:top;background-repeat:repeat;height:auto;background-position:left bottom;padding:5px;}
div#colC div.contentC {vertical-align:top;border-top:10px solid #FFFFFF;border-bottom:20px solid #FFFFFF;background-repeat:repeat;height:auto;background-position:left bottom;padding:5px;}

table#wp-calendar {width:90%;}
table#wp-calendar tr,table#wp-calendar td {}
table#wp-calendar th{
	font-size:1.0em;
	font-weight:bold;
	color:#999999;
	text-align:center;
}
table#wp-calendar tr,table#wp-calendar td {font-size:1.0em;font-weight:bold;color:#FFFFFF;text-align:center;}
table#wp-calendar tbody td{
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #8B8B8B;
}
table#wp-calendar tbody td a{color:#993300;text-decoration:none;}


/* SUBNAV Special Layout  */
div.subNav li.page_item a{}
div.subNav li.current_page_item a{color:#00CC00; font-weight:bold; font-size: 2em; background-color:#999999; padding: 10px;width: 20px; height: 20px; display:block;}

/* FORMS */
ul.subscribeForm {padding-bottom:15px;}
ul.subscribeForm li {float:left;display:inline;padding-right:5px;}
ul.subscribeForm label {display:block;}

/* ENTRY SPECIFIC STYLING  */
#colB div.post {padding-bottom:10px;padding-top:5px;}
#colB div.post:hover{background-color:#E4E4E4;color:#6E2671;}
#colB div.entry a.entryLink{text-decoration:none;line-height:1.5;}
#line {border-top: 1px #00adef solid; padding-top:10px;padding-bottom:20px;}

div#content.blogPage div.dateTab {
	float: left;
	height: 30px;
	width: 30px;
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	text-align: center;
	background-image:url(/img/bkgds/date_bkgd.jpg);
	background-repeat:repeat-x;
}
div#content.blogPage p.theMonth {font-weight:bold;line-height:1;font-size:1em;padding-top:0px;padding-bottom:0;}
div#content.blogPage p.theDay {font-weight:bold;line-height:1;font-size:1.3em;}
div#content.blogPage div.post {
	margin-left:70px;
	margin-top: 20px;
	border-top: thin solid #CCCCCC;
	width:600px;
}

div#tma a{COLOR: #6E2671;
TEXT-DECORATION: none;
text-transform: uppercase;

}

div#tm a{COLOR: #6E2671;
TEXT-DECORATION: none;
text-transform: uppercase;

}

div#tm h2{
COLOR: transparent;
font-size: 0em;
background-color:transparent ;
text-transform: uppercase;
TEXT-DECORATION: none;
}

div#tma h2{
COLOR: white;
width:300px;
padding: 3pt;
background-color:#6E2671 ;
text-transform: uppercase;
TEXT-DECORATION: none;

}


div.post {padding-bottom:10px;padding-top:5px;}
div.post:hover{background-color:none;}
div.entry a.entryLink{text-decoration:none;line-height:1.5;}

table.tafrm tr.trfrm td.tdfrm a{
COLOR: #6E2671;
TEXT-DECORATION: none;
text-transform: uppercase;
} 
table.tafrm tr.trfrm td.tnfrm a{
COLOR: #6E2671;
TEXT-DECORATION: none;
text-transform: uppercase;
} 

table.tafrm tr.trfrm td.tmdmfrm a{
COLOR: #6E2671;
TEXT-DECORATION: none;
text-transform: uppercase;
} 

table.tafrm tr.trfrm td.tdfrm h2{
COLOR: white;
width:300px;
padding: 3pt;
background-color:#6E2671 ;
text-transform: uppercase;
TEXT-DECORATION: none;
}

table.tafrm tr.trfrm td.tmdmfrm{

border-width: 1px; 
border-style: outset;border-color: #e5e5e5;
background-color: #f5f5f5;
text-transform: uppercase;
TEXT-DECORATION: none;
font-weight:bold;
}


table.tafrm tr.trfrm td.tmdmfrm table.tmfrm tr.trmfrm td.tdmfrm h2{
COLOR: transparent;
font-size: 0em;
background-color:transparent ;
text-transform: uppercase;
TEXT-DECORATION: none;
}

table.tafrm tr.trfrm td.tnfrm h2{
COLOR: white;
width:150px;
padding: 3pt;
background-color:#6E2671 ;
text-transform: uppercase;
TEXT-DECORATION: none;
}
table.titlefrm tr.titletr td.titletd h1{
color:#6E2671;

}

table.tafrm tr.trfrm td.tdfrm
{
border-width: 1px; 
border-style: outset;border-color: #e5e5e5;
background-color: #f5f5f5;
}

table.tafrm tr.trfrm td.tnfrm
{
border-width: 1px; 
border-style: outset;border-color: #e5e5e5;
background-color: #f5f5f5;
}

div#content.blogPage div.entry {
	padding-left:50px;
}
ul#sidebar li.widget_categories {padding-top:20px;}
div.sidebar a {display:block;}
div.sidebar h3 {color:#6E2671;font-size:1.1em;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;line-height: 2;}

/* ADJUSTMENTS for special features  */
div.twitter {padding:10px;}
div.twitter ul li {padding:5px 0 5px 0;font-size:1.2em;}
div.twitter ul li span.rss-date {padding-left:5px;font-size:.9em;color:#999999;}

/* PRINT  */

