/*     Chris Smirski 
        Style Guide as at  5/9/07
        body : #000033
	wrap: #33666C
	nav #FF7938 #294444
	contents: #F5E5CE
	text: #000033
	blue of portrait #D9FFFF
	blue of contents #ECFFFD

*/
*     {
	margin: 0px; 
	padding: 0px;
}
body  {
      background-color: #000033;
	  font-family: "arial narrow", Tahoma, Verdana, helvetica, sans-serif;
      color: white;
      text-align: center;
}
a:link {color: white;}
a:visited {color:white}
a:active {color: white}
a:hover {color: #66CCFF}
/*a:hover img {border: 2px solid #66CCFF;
}  
* html a img	{
	border:	2px solid black;
}   
*/

.clear {clear: both 
}

.clearleft {clear: left;
}
.clearright {clear: right;
} 
.imggallery {line-height: 0px;
            text-decoration: none;
} 
.imggallery  img  {border: 2px solid white;
} 
.errmsg   {background-color: red;
}
.phpmsg, .errmsg  {background-color: #000033;
        text-align: center;
		font-size: .95em;
		font-weight: bold;
}
.errmsg   {background-color: red;
}
.phpmsg  {background-color: #000033;
         color: white;
}
.emph      {font-weight: bold;
         font-style: italic;
}
h2          {font-size: 1.5em;
}
h3          {font-size: 1.2em;
}    
#wrap {width:95%;
       /*background-color: #33666C;*/
       text-align: left;
	   min-width: 760px;
	   max-width: 950px;
       margin: 5px auto 5px auto;
	   position: relative;
	   top: 5px;  
	   border: 3px solid #33666C; 
}
#nav  {margin : 5px 5px 5px 5px; 
       text-align: center; 
       /*background-color:  #33666C;  */
}   
#navlist   {margin : 0px 0px 5px 0px;
          padding: 5px 0 5px 0;
          font-size: .75em;
          font-weight: bold;
		  font-family: Verdana, Tahoma, helvetica, sans-serif; 
      
}
#navlist li {float: left; 
            list-style-type: none;
            width: 14.25%;
            		
}
/*  navigation bar*/

#navlist li a
{           
             display: block;
             background-color: #FF7938; 
             color: #000033;				 
             text-decoration: none;
             padding-top: .2em;
             padding-bottom: .2em;	  
             padding-left: .5em;  
             padding-right: 1em;
             border-left: 4px solid #000033;			 
          	 border-right: 4px solid #000033;			 
}
#navlist li a:hover
{
             background-color:  #FFBF1C; 
             color: #000033;
}
.contents {
	  margin: 30px 5px 5px 5px;	   
      background-color:   #ECFFFD; /*#D1E0F7;*/
   /*   background-image: url('../images/tile.jpg');    
      background-position: left top; 
      background-repeat: repeat;  */
      color: #000033; 

     	  
}
#header h1 {position: absolute;
            left: -1000px;
			width: 85%;
}
/*#header img {display: inline;
}*/
#portraitpic {float:right;
			  clear: both;
			  margin-right: 0px;
			  /*border-left: 1px solid #000033;*/
} 
.videopic  {position: absolute;
		   left: 5px;
		   top: 46px;
		   width: 224px;
		   height: 165px;
		   z-index: 100; 
} 
#vidpic.videopic {z-index: 80;
}  
#headerpic  { 
            margin: 0px 24% 0px 31%;
            display: block;
}  
#ltbolt1 {background-image: url('../images/lightningbolt.gif');    
       background-position: left; 
       background-repeat: repeat-x;
       width: 100%;  
       margin-top: -5px;
       color: #4E94FF; 
}
#pics      {float: left;
         width: 205px;
		 margin-top: 5px;
} 
#cs3    {float: right;
       margin-top: .4em; 
} 
#cs1tb    {margin-left: 0px;
} 
#cs10tb    {margin-right: 0px;
} 
#homecontents
            {margin:  0px 0px 0px 260px;
}
#homecontents  h2          {margin: 5px 100px 0px  5px;
}
#cspara  {margin: 20px 50px 20px 5px;
         font-size: 1.2em;
}
#addrdtls 
            {margin: 5em 260px 0px 5px;
	   font-size: 1.1em;
	   font-weight: bold;
}
#addrdtls  .phone {color: #FF7938;
} 
#footer     {color: white;
          background-color: #000033;
          text-align: center; 
		  padding-top: 10px;
          display: inline-block;
		  font-family: Verdana, Tahoma, helvetica, sans-serif;
		  min-width: 760px;
	      max-width: 950px;
		  margin: 0px auto 0px auto;
          		  
}
#footernavlist {padding-bottom: 15px;
		       font-size: .8em;
			   font-weight: bold;
}
#footernavlist li {float: left; 
            list-style-type: none;
            width: 14.25%;  
            font-size: .85em;      		
}
#footernavlist li a { 
            text-decoration: none;	
}
#copyright  {font-size: .65em;
            padding-top: 5px;
			padding-bottom: 10px;
}
#copyright a {font-weight: bold;
            font-style: italic;
			font-size: 1em;
			color: #FEF5E6;
}  
/*  css for actor.php */
#section1    h2, h3  {margin-left: 240px;
                  margin-right: 240px;
				  text-align: center;
}
#section1    h2  {padding-top: 20px;
}
#section1    h3  {margin-top: 20px;
               font-style: italic;
} 
h2#h2actor        {font-size: 2.2em;
}
h3#h3actor   {font-size: 1.8em;
}
h2#h2bodyguard   {padding-top: 10px;
}
h3#h3bodyguard   {font-size: 1.3em;
}
#imagegallery1 , #imagegallery5     { 
                  float: left;				  
}
#imagegallery2 , #imagegallery6       
                                 {float: right;
}
#imagegallery3      {float: left;
         width: 120px;
}
#imagegallery4    {float: right;
         width: 120px;
}
/*#central    {margin: 0px auto 0px auto;
          padding-top: 10px; 
          width: 350px; 
		  height: 300px;
         
}*/
#placeholder {margin: 5px auto 0px auto;
             display: block;
}
#description   {text-align: center;
                font-weight: bold;
				font-size: .9em;
				margin-left: 240px;
				margin-right: 240px;
				
}
/*#placeholder    {margin-left: 62.5px;
}*/ 
/*  CSS for contactme.php */
#pics3       {
       float: left; 
       width: 225px;   
}
#contacttext  {
              margin-left: 226px;
			  
}
h2#h2contactme  {margin-left: auto;
                  margin-right: 180px;
				  text-align: center;
				  padding-top: 20px;
				  font-size: 2.2em;
}
h3#h3contactme  {margin-top: 20px;
                 text-align: left;
				 margin-left: 10px;	
                 margin-right: 180px;
                 font-weight: bold;
                 font-size: 1.1em;				 
}
#userfeedbackform { 			  
			  /*background-color: #458DFF;*/
	          padding-top: 15px;
			  padding-left: 10px;
              margin-top: 5px;
			  margin-bottom: 5px;
			  margin-right: 180px;
			  font-size: 1em;
			  
}
#userfeedbackform fieldset {border: none;
                        margin-bottom: .75em; 
}
#userfeedbackform textarea 
             {background-color: #000033;
	    color: #FEF5E6; 

}
#userfeedbackform input
              {padding-bottom: 1em;
		background-color: #FFFFA0;
		color:  #000033; 
}
#userfeedbackform #email 
              {width: 200px; 
}
#userfeedbackform #message
              {width: 250px; 
}
#userfeedbackform #subbutton {font-size: 1em;
                         color: #468DFF;
                         font-weight: bold;
						 margin-right: .5em;
						 padding-bottom: 0;
						 background-color: #000033;
						 font-size: 1.2em;
}
#userfeedbackform #resetbutton {font-size: 1em;
                           color: #FF6633;
                           font-weight: bold;
                           padding-bottom: 0;
						   background-color: #000033;
						   float: right;
						   font-size: 1.2em;
						   
}
#userfeedbackform label
       {clear: left;
	float: left;
	width: 5em; 
}	
#pics4     {float: right; 
         border-left: 1px solid  #DBCECF;	        			
}
/*  CSS for aboutchrise.php */
#aboutchris.contents {background-image: url('../images/lightningbolt_tile.gif');    
       background-position: left; 
       background-repeat: repeat-y; 
} 	 
#abtchriscontents  {padding-left: 50px;
                   padding-bottom: 10px;
}
#abtchriscontents  h2 {padding-top: 20px;
				     font-size: 1.5em;
}
#abtchriscontents  p {margin: 10px 20px 5px 0px;
}
#pics5  {float:left;
}
/*  CSS for resume.php */
#resume.contents  h2 {padding-top: 10px;
					padding-bottom: 10px;												
				    font-size: 1.8em;
}
#resumetext  {
              margin-left: 235px;
			  padding-bottom: 10px;
}
#resumetext  p {padding-right: 200px;
}			  
#pics6  {float:left;
        width: 225px;
}
#pics7    {float: right; 
         width: 176px;		 
}
#dipdates li   {list-style-type: none;
             color: #4C07FF;
             font-size: 1.1em;
		     font-weight: bold;
			 padding-top: 2px;
}
#dipdates li ul li  {list-style-type: circle;
               list-style-image: url('../images/listdot.gif');
               color: #000033;
               font-size: .8em;
			   font-weight: bold;
			   padding-top: 0px;
			   margin-left: 15px;
			   margin-left: 10%;
}
