/* 
	Coffee Bean Design
	stylesheet.css
	Copyright 2008 Coffee Bean Design	
*/

*{padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;line-height:16px;text-align:justify;}
img,a img{padding:0;margin:0;border:none;}

body{background-color:#FFFFFF;margin:0 0 30px 0;font-size:11px;line-height:16px;text-align:justify;}

/* LAYOUT */

#container{margin:30px auto 20px auto;width:800px;padding:0;border:1px solid #999999;}


#header{height:50px;padding:10px 15px 50px 15px;background:url(../graphics/headerStrip.jpg);background-position:bottom;background-repeat:repeat-x;}

#header img{float:left;}

#header .headerButtons {float:right;padding:35px 10px 0 0;color:#999999;text-transform:lowercase;}

#menu{
float:left;
width:180px;
padding:0 0 0 20px;
margin:25px 0 0 0;
}

#menuPhotoHolder{margin-top:15px;float:left;}

.menuButton a{
padding-left:5px;
padding-right:5px;
border:1px solid #CCCCCC;
width:140px;
height:25px;
line-height:25px;
margin:0px;
display:block;
margin-top:10px;
margin-bottom:10px;
color:#990000;}
.menuButton a:hover {color:#666;}

.on {font-weight:bold;background:#E5E5E5;}
.subon {font-weight:bold;}
.submenu{margin-left:10px;margin-bottom:5px;}
.submenu a:hover {color:#666;}

#content{
float:right;
width:500px;
margin:25px 40px 20px 0;
padding:0 0 0 40px;
border-left:1px solid #E5E5E5;}

#page{min-height:620px;}

#footer {
clear:both;
padding:10px;
margin-top:0px;
border-top:1px dotted #CCCCCC;}
#footer p{font-size:10px;margin:0px;padding:0px;color:#999999;}
#footer a{text-decoration:none; color:#999999;}
#footer a:hover{text-decoration:none; color:#666666;}

h1 {display:none;}
h2 {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:42px;
font-weight:normal;
color:#E5BFBF;
margin:0px;
padding-top:10px;
padding-bottom:35px;}
h3 {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:22px;
line-height:22px;
font-weight:normal;
color:#333333;
padding:0px;
margin-top:0px;
margin-bottom:12px;}
p{margin-bottom:10px;margin-top:0px;padding:0px;}
.breaker {border-top:1px solid #F2F2F2;width:470px;clear:both;padding:0px;margin-top:5px;margin-bottom:0px;}
a{text-decoration:none; color:#990000;}
a:hover{text-decoration:none; color:#0099FF;}
img{border:none;}
form {margin:0px;padding:0px;}

.red{color:#990000;}
.blue{color:#0099FF;}
.fRight{float:right;}
.fleft{float:left;}
.m10{margin:10px;}
.borderAll{border:1px solid #CCCCCC;}
.javaHide {display:none;visibility:hidden;}
.javaShow {display:none;visibility:hidden;}

.homeBlock {
background:url(http://actorsinteractive.com/graphics/homeBlockBack.jpg);
background-position:bottom; 
background-repeat:repeat-x;
padding:10px;
margin-top:15px;
margin-bottom:20px;
border:1px solid #CCCCCC;
height:155px;}

.homeBlock img {float:right;margin:0px;padding:0px;}

.blueButton a{background:url(http://actorsinteractive.com/graphics/blueButtonBack.jpg);width:100px;color:#FFFFFF;padding-left:5px;padding-right:5px;border:1px solid #0099FF;background-repeat:repeat-x;height:21px;display:block;line-height:21px;overflow:hidden;}
.blueButton a:hover{background-position:0px -21px;}

.redButton{margin:15px 0 15px 0;}

.redButton a{background:url(http://actorsinteractive.com/graphics/redButtonBack.jpg);width:100px;color:#FFFFFF;padding-left:5px;padding-right:5px;border:1px solid #990000;background-repeat:repeat-x;height:21px;display:block;line-height:21px;overflow:hidden;}
.redButton a:hover{background-position:0px -21px;}



#generalForm input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;width:250px;margin:10px 0 10px 0;}
#generalForm select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;margin:10px 0 10px 0;}
#generalForm .submit_button  {
width:auto;padding:3px;}
#generalForm textarea{
width:250px;
height:80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:10px 0 10px 0;
}

.input_text:focus, textarea:focus, .input_text:hover, textarea:hover{background-color: #F2F2F2;border:1px solid #CCCCCC;} 
.input_text, textarea{border:1px solid #CCCCCC;padding:5px;margin:0px;} 
.input_text{line-height:13px;}
