/*
 Theme Name: Think It Studio Theme
 Theme URI: http://thinkitstudio.com
 Description: This theme was built for 
 Version: 1.0
 Author: Mike McKearin
 Tags:
 */

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= RESET =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* { margin:0; padding:0; }
html { overflow-y:scroll; }
body { background:url(images/bg.jpg) no-repeat scroll center top #000; font:62.5%/1.7em Helvetica,sans-serif; }
ul { list-style:none inside; }
a { outline:none; color:#E05200; }
a:hover { color:#333; }
a img { border:none; }
img { border:none; padding:0; }
img a { border:none; }
img.left { float:left; border:none; padding:6px 0 0; }
img.right { float:right; border:none; padding:0 0 0 6px; }
p { font:1.3em/1.3em; margin-bottom:1.3em; margin-top: 5px; }
h1 { font-size:18pt; }
h2 { font-size:14pt; margin:10px 0; }
h3 { font-size:10pt; }
h4 { font-size:9pt; }
blockquote { border-left:1px solid #A5ABAB; margin:15px; padding:0 12px; }
code { font-family:"Courier New", Courier, monospace; }
div { position:relative; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= CSS TOOLBOX =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.floatleft { float:left; margin:5px 10px 10px 0; }
.floatleftcd { float:left; margin:-15px 10px 10px -18px; }
.floatright { float:right; }
.clear { clear:both; }
div.transbox { margin:30px 50px; background-color:#ffffff; border:1px solid black; 
/* for IE */
filter:alpha(opacity=40); 
/* CSS3 standard */
opacity:0.4; }
div.transboxbl { margin:30px 50px; background-color:#000; border:1px solid black; 
/* for IE */
filter:alpha(opacity=60); 
/* CSS3 standard */
opacity:0.6; }
#buttons { float:right; margin:0; opacity:1; position:relative; text-align:center; width:190px; }
#datep {margin: 0 0 20px 0;}
.quote {font-weight: bold;}
.quotes {font-weight: bold; font-size: 20px;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= STRUCTURE =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#wrapper { margin:0 auto; width:940px; }
#header { color:#333; float:left; padding:10px; margin:20px 0 5px; width:678px; }
#rss { float:right; color:#333; border:1px solid #ccc; margin:20px 0 5px; padding:10px; height:60px; width:212px; display:inline; }
#mast { background:#eee; color:#333; width:918px; float:left; padding:10px; border:1px solid #ccc; height:100px; margin:0 0 5px; }
#navigation { float:left; width:920px; color:#333; padding:10px; margin:0 0 10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #111; }
#leftcolumn { color:#333333; float:left; margin:10px 5px 10px 0; padding:0; width:720px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#rightcolumn { float:right; color:#333; margin:0 0 10px; padding:10px; min-height:350px; width:190px; display:inline; }
#footer { width:918px; clear:both; color:#fff; margin:5px 0 10px; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#cal { background:#fff; margin:5px 0 10px; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; text-align:left; }
#contactr { width:250px; }
#contactl { width:250px; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= tabs =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
ul.tabs { margin:0; padding:0; float:left; list-style:none; height:32px; 
/*--Set height of tabs--*/
width:100%; }
ul.tabs li { float:left; margin:0; padding:0; height:31px; 
/*--Subtract 1px from the height of the unordered list--*/
line-height:31px; 
/*--Vertically aligns the text within the tab--*/
border-left:none; margin-bottom:-1px; 
/*--Pull the list item down 1px--*/
overflow:hidden; position:relative; }
ul.tabs li a { text-decoration:none; color:#fff; display:block; font-size:1.7em; padding:0 20px; 
/*--Gives the bevel look with a 1px white border inside the list item--*/
outline:none; }
ul.tabs li a:hover { background:#222; }
html ul.tabs li.active,html ul.tabs li.active a:hover { 
/*--Makes sure that the active tab does not listen to the hover properties--*/

/* background:#fff;   */

/*--Makes the active tab look like it's connected with its content--*/
}
.tab_container { border:1px solid #999; border-top:none; overflow:hidden; clear:both; float:left; width:100%; background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; }
.tab_content { padding:20px; font-size:1.5em; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= audio =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#audio { float:right; margin:-30px -117px 0 0; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= show/hide =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.toggle { font-size:large; }
.toggle img { border-style:none; }
.content { display:none; font-size:small; }
.review { margin:10px 0; border-bottom:1px solid #ccc; padding:0 0 20px; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= myspace =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.venue { margin:0; }
.date { margin:-10px 0; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= contact =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#contact-area { width:600px; margin-top:25px; }
#contact-area input,#contact-area textarea { padding:5px; width:471px; font-family:Helvetica, sans-serif; font-size:1.4em; margin:0 0 10px; border:2px solid #ccc; }
#contact-area textarea { height:90px; }
#contact-area textarea:focus,#contact-area input:focus { border:2px solid #900; }
#contact-area input.submit-button { width:100px; float:right; }
label { float:left; text-align:right; margin-right:15px; width:100px; padding-top:5px; font-size:1.4em; }