@charset "UTF-8";
/* CSS Document */

body { margin: 0; 
       padding: 0;
	   font-family: Arial, Helvetica sans-serif;
	   font-size: small;
	   color: #333333;

}

h1 { font-size: 200%; 
     margin: 10px 0 0 20px;
     

}

h2 { font-size: 200%;
     color: #B7DADC;
	 font-weight: lighter;

}

h3 { font-size: 125%;

}

h4 { margin: 20px 0 10px 10px;

}
p { font-size: 100%; margin: 0 0 10px 10px;

}



a { color: #155756; text-decoration: none; 

}

a:hover, a:active { text-decoration: underline;

}
a img { border: none;

}

#container { float: left;
             width: 1024px !important;
			 width: 1044px;
             height: 720px;
			 background: #B7DADC url(../Images/bkgd.png);
			 padding: 0;
			 margin: 5px 0 0 5px;
			 

}
#mainimage { float: left;
             padding: 5px 0 0 0; margin: 0 0 0 -20px; 
             width: 1024px !important;
			 width: 1004px;
			 

}

#entersite {  
              
			 
}


#entersite img a { border: none; 

}

#container-menu { float: left;
             width: 1024px; 
             height: 720px;
			 background: #B7DADC url(../Images/bkgd.png);
			 padding: 0;
			 margin: 5px 0 0 5px;
			 border: #8AB4CA solid 5px;
			 

}

#header-menu { float: right; padding: 175px 40px 50px 0px;

}

#navmenu-main { float: right; clear: right;
                padding: 0 230px 0 0;

}

#navmenu-main ul { list-style: none;

}

#navmenu-main li { padding: 10px 0 10px 0;
}

#navmenu-main li a:hover, #navmenu-main li a:active { border-bottom: #155756 solid 2px;

}
#photowindow-main { float: left; padding: 0 10px 0 30px; margin: -320px 0 -10px 0;

}

#header { 
          float: left;
		  width: 1024px !important;
		  width: 1044px;

}

#main {  
          float: left;
		  height: 560px;
		  padding: 10px 10px 10px 10px;
		  width: 1004px !important;
		  width: 1024px;


}


#photowindow-i {
                   float: left;
				   height: 560px;
				   padding: 0 10px 0 50px !important;
				   padding: 20px 5px 0 25px;
				   width: 389px !important;
				   width: 420px;
				   
}


#maintext {
                float: right;
				padding: 0 5px 5px 40px;
				margin: 0;
				height: 580px;
				width: 510px;
				overflow: auto;

}

#mainmenu-i { float: right;
			  font-size: 150%;
			  padding: 0 40px 0 0;
			  margin: -80px 0 0 0;
              
}

#mainmenu-i ul { float: left;
               list-style: none;

}

#mainmenu-i li { float: left;
                 padding: 5px 10px 0 50px;

}

#mainmenu-i li.active { color: #333333;

} 

#mainmenu-i a { color: #155756; text-decoration: none; 

}

#mainmenu-i a:hover, #mainmenu-i a:active { color: #333333;

}

div#mainmenu-i2 { float: right;
			  font-size: 150%;
			  padding: 0 40px 0 0;
			  margin: -80px 0 0 0;
              
}

#mainmenu-i2 ul { float: left;
               list-style: none;

}

#mainmenu-i2 li { float: left;
                 padding: 5px 10px 0 50px;

}

#mainmenu-i2 li.active { color: #333333;

} 

#mainmenu-i2 a { color: #155756; text-decoration: none; 

}

#mainmenu-i2 a:hover, #mainmenu-i a:active { color: #333333;

}


#copyright { float: left;
             width: 1024px;
			 font-size: 80%;
             margin: 15px 10px 10px 10px;

}

#copyright ul { float: left; list-style: none;

}
#copyright li{
               float: left;
			   padding: 0 20px 0 0;

}

#copyright-main { float: left;
             width: 1024px;
			 font-size: 80%;
             margin: 6px 10px 10px 10px;

}

#copyright-main ul { float: left; list-style: none;

}
#copyright-main li{
               float: left;
			   padding: 0 20px 0 0;

}

/* ACTOR PAGE SPECIFICS*/

#actormenu { float: right;
             clear: both;
			 padding: 0 50px 0 0;
			 margin: -33px 0 0 0;
             

}

#actormenu ul { float: left;
                list-style: none;

}

#actormenu li { float: left;
                padding: 5px 10px 0 10px;

}

#actormenu li.active { color: #333333; font-weight: bold;

}

#actormenu li a { color: #155756;
                  font-weight: bold;
                  text-decoration: none;

}

#actormenu li a:active, #actormenu li a:hover { color: #333333;

}

#resumestats { float: left; margin: -11px 0 0 -40px; font-weight: bolder; font-size: 95%; color: #155756; padding: 0;

}

#resumestats ul { float: left; list-style: none;
}

#resumestats li { float: left; padding: 0 10px 0 10px; 

}

table.resume { width: 480px; table-layout: fixed;

}

td { vertical-align: top; padding-left: 5px;

}
tr.category { font-weight: bold; color: #155756; width: 480px;
              
              

}

tr.resumecredit { font-size: 85%; margin: 0;

}

tr.resumecredit-1 { font-size: 80%; margin: -10px 0 0 0;

}
td.col1 { width: 130px; font-weight: bold;

}
td.col2 { width: 150px;

}
td.col3 { width: 200px;

}
td.description { font-weight: normal; color: #333333; width: 480px;
}

table.gallery { width: 500px; height: 500px; text-align: center; vertical-align: middle;

}

td.gallery { vertical-align: middle;

}

#photowindow-i { width: 385px;
                 font-size: 95%;

}


#photowindow-i h3 { margin: -20px 0 0 0;

}

#photowindow-i ul { list-style: none;

}

#photowindow-i p { font-size: 80%;

}

#photowindow-i p.main { font-size: 90%;

}
#headshotthumb { visibility: visible;

}

#headshotthumb dl { 
                    margin: 10px 0 10px 10px;
     padding: 0;

}

#headshotthumb dt { 
                    clear: both;
					margin: 0; padding: 0;
					font-size: 90%;
}

#headshotthumb dt.main { 
                    clear: both;
					margin: 0; padding: 0;
					font-size: 100%;
}

#headshotthumb dd { float: left;
                    margin: 10px 5px 5px 10px !important; 
					margin: 10px 2px 5px 5px;
					padding: 0; 

}

#headshotthumb p { float: left; 
                   clear: left;
                   font-size: 85%;
				   padding: 0 0 0 10px;

}
#productionthumb { visibility: hidden;
                   height: 420px;
				   overflow: auto;

}

#productionthumb dl { margin: 10px 0 10px 10px;
     padding: 0;

}

#productionthumb dt { clear: both;margin: 0; padding: 0;
                      font-size: 90%;
}

#productionthumb dt.main { clear: both;margin: 0; padding: 0;
                           font-size: 100%;
}
#productionthumb dd { float: left;
                      padding: 0; 
					  margin: 10px 5px 5px 10px !important; 
					  margin: 10px 2px 5px 5px;

}

#productionthumb dd.img { float: left; text-align: left;
                          

}


p.title {
            font-size: 95%; text-decoration: underline;
}

p.credit {
            font-size: 95%; margin: -10px 0 10px 150px;
}

#caption { width: 480px; 
           text-align: center;
		   color: #155756;
		   font-weight: bold;
		   font-size: 90%;

}

#caption p { margin-top: 20px !important;
             

}




#gallery img { max-width: 500px;
               max-height: 500px;
               

}

/* WRITER PAGE SPECIFICS*/

#writermenu { float: right;
             clear: both;
			 padding: 0 50px 0 0;
			 margin: -33px 0 0 0;
             

}

#writermenu ul { float: left;
                list-style: none;

}

#writermenu li { float: left;
                padding: 5px 10px 0 10px;

}

#writermenu li.active { color: #333333; font-weight: bold;

}

#writermenu li a { color: #155756;
                  font-weight: bold;
                  text-decoration: none;

}

#writermenu li a:active, #actormenu li a:hover { color: #333333;

}

div#writermenu-2 { float: right;
             clear: both;
			 padding: 0 50px 0 0;
			 margin: -33px 0 0 0;
             

}

#writermenu-2 ul { float: left;
                list-style: none;

}

#writermenu-2 li { float: left;
                padding: 5px 10px 0 10px;

}

#writermenu-2 li.active { color: #333333; font-weight: bold;

}

#writermenu-2 li a { color: #155756;
                  font-weight: bold;
                  text-decoration: none;

}

#writermenu-2 li a:active, #writermenu-2 li a:hover { color: #333333;

}

#photowindow-i2  {   float: left;
                    width: 95%; height: 300px; text-align: center; margin: 0 0 0 20px; padding: 0;
}

#photowindow-i2 img { width: 300px;}

#photowindow-i2  p {   float: left;
                       margin: 0 0 0 30px;
					   font-size: 80%;
}

#maintext-2 { float: left; width: 90%; height: 250px; overflow: auto; 
	          margin: -20px 0 10px 0 !important;
			  margin: 0px 0 10px 0;

 padding: 0 40px 0 40px;

}

#copyright-2 { float: left;
             width: 1024px;
			 font-size: 80%;
             margin: 15px 10px 10px 10px;

}

#copyright-2 ul { float: left; list-style: none;

}
#copyright-2 li{
               float: left;
			   padding: 0 20px 0 0;

}

