﻿/* CSS layout */
body
{
    margin: 10;
    padding: 0;
    background-color: black;
    font-family: Arial;
    /*Courier New, Courier, monospace*/
    color: white;
    text-align: center;
    font-size: 9pt;
}

h1
{
     text-transform:lowercase;
     padding:0px;
     height:37px;
     margin:0px;
}

#centerFix{
     text-align: -moz-center;
    }

#container
{
    width: 950px;
    margin:0px auto 0px auto;
    background-image: url('../images/sexymiche.jpg');
    background-repeat: no-repeat;
    background-position: 20px 60px;
    background-color:Black;
    
    
}

#photo_div{
    /*border: solid 1px gray; */
    position: relative;
    float:left;
    width:350px;
    
    margin-left: 50px;
    margin-top: -650px;
    text-align: center;
}

#photo_div_inner
{
    opacity:0.9;
	filter:alpha(opacity=90);
	background-color: white;
	padding: 2px;
}

#close_photo
{
    /*background-color: #4A404A;*/
    color: White;
    text-transform: capitalize;
    font-size: 10px;
    height: 12px;
    vertical-align:middle;
    top: 5;
    left: 5;
    position: absolute;
    opacity:0.6;
	filter:alpha(opacity=60);
}

#photo_div img
{
	width: 100%;
}

#photo_div a,a:hover
{
    text-decoration: none;
    color: white;
}

#top_line{
    width: 640px;
    height: 20px;
    float: right; /*border: solid 1px white;*/
    padding: 0px;
    margin-top: 8px;
    margin-right: 100px;
    margin-bottom: 00px;
    text-align: left;
}
#content_space
{
    clear: both;
    width: 440px;
    height: 330px;
    float: right; /*border: solid 1px white;*/
    padding: 0px;
    margin-right: 30px;
    margin-bottom: 00px;
    text-align: left;
    opacity: 0.8;
    filter: alpha(opacity=80);
    overflow: auto;
    
}

#content_space a{
     text-decoration:none;
     color: White;
}

#content_space a:hover{
    text-decoration: underline;
    color: orange;
    background-color: #111111;
    font-weight: normal;
}

#nav {
    clear: both;
    float: right;
    margin-right: 10px;
    width:399px;
    height:65px;
    margin-bottom: 00px;
    margin-top: 15px;
    background-image: url('../images/ththstatictv0.gif');
    opacity:0.6;
	filter:alpha(opacity=60);
	border: solid 1px white;
 z-index:10;
     position:relative;

}

#nav a
{
    text-decoration:none;
    color: White;
   
   
}

#nav td
{
    text-align:center;
}

#nav a:hover
{
      color:Orange;
      border: solid 1px white;
      font-weight:normal;
}
#masthead {
     float:right;
	margin-right: 65px;
 position:relative;
	margin-top: -65px;
	 z-index:0;    
}


#footer {
    margin-top: 0px;
    margin-bottom: 0px;
	clear: both;
}
.heading {
	/*font-family: "Courier New", Courier, monospace;*/
    font-family:Arial;
	font-size: 10pt;
	
	font-weight: bold;
	color: #FFFFFF;
}

.heading a,a:hover{
    font-weight: bold;
}

.gigHeader{
    height:30px;
    margin-top:5px;
    font-size:16pt;
}

.text {
	/*font-family: "Courier New", Courier, monospace;*/
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
}


.scripttext
{
    font-family: 'Times New Roman' , Times, serif;
    font-style: oblique;
    text-transform: lowercase;
    color: #CCCCCC;
    font-size: 14pt;
    height:30px;
}

div.row{     clear:both;     height:30px;    font-size:small;}
div.row2{    clear:both; height:35px;  font-size:small; vertical-align:top;}
div.row3{    clear:both; height:140px;  font-size:small; vertical-align:top;}
.col1{     float:left;       width:120px;    text-align:right;      }
.col2{     float:left;       width:10px;   text-align:left;      }
.col3{     float:left;    text-align:left;   font-weight:bold;  vertical-align:top;
    width: 283px;
}

div.gigrow{     clear:both;     height:20px;    font-size:small;}
div.gigcol1{  float:left;       width:120px;    text-align:left;  }

.largeTextBox{
    height: 120;
    width:92%;
}

INPUT
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #B3B3FF;
    background-image:url("../images/canvasbg.jpg");
    color:White;
}

TEXTAREA{
 font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color:  #B3B3FF;
    color:White;
    background-image:url("../images/canvasbg.jpg");
}

.form
{
    border-style: inset;
    border-width: thin;
    margin-left: 130px;
    color:White;
}

.BlogTitle{
    font-weight:bold;
    margin-top: 15px;
}

.BlogDate{
      font-style:italic;
      font-size:8pt;
      margin-bottom: 10px;
}

.BlogBody{
    font-style: normal;
    margin-bottom: 20px;
}


#galleryList
{
    height: 220px
}

#galleryList ul
{
     list-style-type: none;
     display:block;
     margin: 0px;
}

#galleryList li
{
    display:inline;
    float:left;
    width: 100px;
    height: 110px;
    vertical-align: middle;
}


#galleryPager
{
    display: block;
    clear:both;
    font-size:8pt;
    text-align:right;
    margin-bottom: 2px;
    text-align:right;
    position: relative;
    top: -15px;
}

.fadedOut
{
     opacity:0;
	filter:alpha(opacity=0);
}

#gallery_div{
    /*border: solid 1px gray; */
   position: relative;
    float:left;
    width:350px;
    
    margin-left: 50px;
    margin-top: -550px;
    text-align: center;
    
}

#gallery_div_inner
{
    opacity:0.9;
	filter:alpha(opacity=90);
	
	padding: 2px;
}

#video_div{
    /*border: solid 1px gray; */
    position: absolute;
    float:left;
    width:425px;
    
    left: 12px;
    top: 200px;
    text-align: center;
    
}

#video_div_inner
{
    opacity:0.9;
	filter:alpha(opacity=90);
	background-color: white;
	padding: 2px;
	
}

#videoPager
{
    display: block;
    clear:both;
    font-size:8pt;
    text-align:left;
    margin-top: 10px;
    
}

#blogPager
{
    display: block;
    clear:both;
    font-size:8pt;
    margin-top: 10px;
    text-align:left;
}

#gigsPager
{
    display: block;
    clear:both;
    font-size:8pt;
    margin-top: 10px;
    text-align:left;
}

#linksPager
{
    display: block;
    clear:both;
    font-size:8pt;
    margin-top: 10px;
    text-align: left;
}

.listItems
{
    height:190px;
}


#videoList
{
    margin-top:10px;
    height:180px;

}

#videoList li
{
    height:35px;
    vertical-align:top;
}

#homePageNews
{
    height:70px;
}

#media_div{
    /*border: solid 1px gray; */
    position: absolute;
    float:left;
    width:350px;
    
    left: 50px;
    top: 160px;
    text-align: left;
    
}

#media_div a,a:hover
{
    color:White;
     font-weight:bold;
     text-decoration: underline;
}

#media_div a:hover
{
    color:Orange;
}

#music_div{
    /*border: solid 1px gray; */
    position: relative;
    float:left;
    width:350px;
    
    margin-left: 50px;
    margin-top: -550px;
    text-align: center;
    
}

#music_div_inner
{
   	padding: 2px;
}

#videoList ul
{
    list-style-type: none;
    list-style-position: outside;
    margin: 30px;
    padding: 0px;
   display:inline;
    text-indent: 30px;
    font-weight:bold;
}

#IACMontage{
    float:left;
    position: relative;
    margin-left:  90px;
    margin-top: -150px;
   opacity: 0.8;
   filter: alpha(opacity=80);
}