  body {
		margin:0px 0px 20px 0px;
		background:#FFF;		
		}

	A             { color: #993300; text-decoration: none; }
	A:link        { color: #993300; text-decoration: none; }
	A:visited     { color: #CC6633; text-decoration: none; }
	A:active      { color: #990000;  }
	A:hover       { color: #666666; 
                        background-color: #FFFFCC; 
                        border-bottom: dotted 1px; 
                        border-top: dotted 1px; 
                       }

	h1, h2, h3 {
		     margin: 0px;
		     padding: 0px;
	           }

	#banner {
		font-family:palatino,  georgia, verdana, arial, sans-serif;
		color:#333;
		font-size:x-large;
		font-weight:normal;	
  		padding:15px;
                border-top:4px double #666;
                background: #FF9900;
               }

	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family: palatino,  georgia, verdana, arial, sans-serif;
		font-size: xx-large;
		color: #333;
		text-decoration: none;
		}

	.description {
		font-family:palatino,  georgia, times new roman, serif;
		color: #333;
		font-size:small;
  		text-transform:none;	
		}

       .bannerpic {
              background:#FFF;
              margin-left:15px;
              margin-top:2px;
              margin-bottom:10px;
              border:0px dotted #666666;
              width:594px;
              }
				
	#content {
		position:absolute;
		background:#FFF;
		margin-right:20px;
		margin-bottom:10px;
		border:1px solid #FFF;	
		}

	#credit-content {
		background: #FFF;
		font-family:palatino, georgia, verdana, arial, sans-serif;
	        margin: 50px 100px 50px 100px;
		border: 1px dotted #000;
                text-align: center;	
		}

        #credit-content ul { 
                             margin: 0px 0px 0px 0px;
                             padding: 0px 0px 0px 0px;
                            }

        #credit-content li { 
                             list-style-type: none;
                             padding: 5px 0px 0px 0px
                            }

        #credit-content h1 { 
                             color: #333;
                             font-weight: bold;
                             border-top: 1px dotted;
                             border-right: 1px dotted;
                             border-bottom: 1px dotted;
                             border-left: 1px dotted;                        
                             padding: 15px 0px 15px 0px;
                             margin: 30px 150px 0px 150px;
                             background: #FF9900;
                            }


        #credit-content h2 { 
                             color: #D61C38;
                             font-weight: bold;
                             border-top: 1px dotted #000;
                             padding: 3px 0px 5px 0px;
                             margin: 40px 200px 10px 200px;
                            }

        #credit-content h3 { 
                             color: #968A0A;
                             font-weight: bold;
                             padding: 20px 0px 1px 0px;
                             margin: 0px 0px 0px 0px;
                           }


	#container {
		background: #FFF;
		border: 1px solid #FFF;		
		}

	#links {	
                position: absolute;
		padding: 25px;		
		margin-left: 400px;
		border: 1px solid #FFF;
		width: 200px;
		}

#desc {
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
       font-size: small;
       font-family: helvetica, sans-serif;
       color: #D61C38;
      }

#photo-head {
             position: absolute;
             top: 5px;
             left: 10px;
             /*border: 1px solid #FFF;*/
             margin: 0px 0px 0px 0px;
             padding: 1px 153px 1px 1px;
            }

#photo-area {
             position: absolute;
             top: 20px;
             left: 256px;
             border: 1px dotted;
             margin: 0px 0px 0px 0px;
             padding: 5px 5px 5px 5px;
            }

#photo-area img {
                 margin: 10px 0px 0px 0px
                }

#photo-nav {
            position: absolute;
            top: 20px;
            left: 10px;
            border: 1px dotted;
            margin: 0px 0px 0px 0px;
            padding: 1px 2px 1px 2px;
           }

#photo-nav ul {
               margin: 0px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
              }

#photo-nav li {
               list-style-type: none;
               margin: 0px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
              }

#photo-nav li.smalltext {
                         padding: 5px 0px 5px 0px;
                        }

#photo-nav2 {
            position: absolute;
            top: 20px;
            left: 92px;
            border: 1px dotted;
            margin: 0px 0px 0px 0px;
            padding: 1px 2px 1px 2px;
           }

#photo-nav2 ul {
               margin: 0px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
              }

#photo-nav2 li {
               list-style-type: none;
               margin: 0px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
              }

#photo-nav2 li.smalltext {
                         padding: 5px 0px 5px 0px;
                        }

#photo-nav3 {
            position: absolute;
            top: 20px;
            left: 174px;
            border: 1px dotted;
            margin: 0px 0px 0px 0px;
            padding: 1px 2px 1px 2px;
           }

#photo-nav3 ul {
               margin: 0px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
              }

#photo-nav3 li {
               list-style-type: none;
               margin: 0px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
              }

#photo-nav3 li.smalltext {
                         padding: 5px 0px 5px 0px;
                        }


.preload {
          display: none;
         }

	.blog {
  		padding:15px;
		background:#FFF; 
  		width:370px;
		}

	.blogbody {
		font-family:palatino, georgia, verdana, arial, sans-serif;
		color:#202020;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:150%;
		}

	.blogbody a { font-weight: normal; text-decoration: none;}
	.blogbody a:link { font-weight: normal; text-decoration: none;}
	.blogbody a:visited { font-weight: normal; text-decoration: none;}
	.blogbody a:active { font-weight: normal; text-decoration: none;}
	.blogbody a:hover {font-weight: normal; text-decoration: none;
              }
               
	.title	{
		font-family: palatino, georgia, times new roman, serif;
		font-size: medium;
		color: #333300;
		margin-top:10px;
		}			

	#menu {
  		margin-bottom:15px;
		background:#FFF;
		text-align:center;
		}

        .smalltext { 
                     font-family: arial, helvetica, verdana, sans-serif;
                     font-size: 10px;
                     font-weight: normal;
                   }

        .gray { 
               color: #989696; 
              }

	.date  { 
		font-family:palatino, georgia, times new roman, serif; 
		font-size: medium; 
		color: #666600; 
		border-bottom: 1px dotted #000000;
		margin-bottom: 5px;
                margin-top: 15px;
		font-weight: bold;
		}

	.date_red  { 
		font-family:palatino, georgia, times new roman, serif; 
		font-size: medium; 
		color: #FF0000; 
		border-bottom:1px dotted #000000;
		margin-bottom:5px;
              margin-top:15px;
		font-weight:bold;
		}
		
        .blockquote   {
                font-family:palatino, georgia, verdana, arial, sans-serif;
		color:#666666;
		font-size: small;
		font-weight:normal;
  		background:#FFF;
  		line-height:120%;
                margin-left:20px;
                    }
	
	.side {
		font-family:verdana, arial, sans-serif;
		color:#333;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;				
		}	
		
	.sidetitle {
		font-family:palatino, georgia, times new roman, serif;
		color:#666600;
		font-size:small;
		font-weight:normal;
  		padding:2px;
  		margin-top:30px;
		letter-spacing: .3em;
  		background:#FFF;
  		text-transform:uppercase;		
		}		
	
	