body, html {
	 margin: 0;
	 padding: 0;
	 background-color: #ffeedd;
	 font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
     font-size: 90%;
	 color: #333;
	 }
	 
img {
       border: 0;
    } 

#container {
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			border: 1px solid #ccc;
			margin: 8px;
			margin-left: auto;
			margin-right: auto;
			padding: 8px;
			background-color: #dee;
		}

		#banner {
			  padding: 0 8px 0 0;
			  margin-bottom: 5px;
              height: 173px;
              overflow: hidden;
              border: 1px solid #ddd;
			  background-color: #f7ecf0;
              background-image: url(images/bob_qst.jpg);
              background-repeat: no-repeat;		
         }

		#banner ul {
              float: right;
              padding: 0 10px 0 0;
			color: #333;
			margin: 154px 0 0 0;
	         text-transform: lowercase;
         }

         #banner ul li {
              display: inline;
              list-style: none;
			margin: 0;		
         } 

         #banner ul li a {
              color: #333;
              padding: 3px 5px 4px 5px;
              margin-right: 3px;
              text-decoration: none;
              background-color: #ffd;
              border: 1px solid #ccc;
              border-bottom: none;
         } 

         #banner ul li a:hover {
              background-color: #fff;
         } 

         #banner ul li a:active, #banner a.selected, #banner a:hover.selected {
              background-color: #dee;
        }

         #banner home, words, submit, photos, links a {
        }

		#content {
			padding: 0 0 5px 0;
			margin: 10px 0 10px 210px;
			background-color: #ffd;
              line-height: 17px;
            background-image: url(images/cont_back.gif);
            background-repeat: repeat-x;
            border: 1px solid #ddd;
		}
		
         #content a {
              color: #3355cc;
              padding: 0;
              text-decoration: none;
              background-color: none;
              border-bottom: 1px solid #3355cc;
         } 

         #content a:hover {
              background-color: #E1DEEA;  
              border-top: 1px solid #8800ff;
              border-bottom: 1px solid #8800ff;            
              text-decoration: none;
         } 

         #content a.img {
              text-decoration: none;
              border: none;
         }

         #content a:hover.img {
              text-decoration: none;
              border: none;
              background-color: #ffd;
         }

		#content h4 {
            margin: 0;
			padding: 72px 15px 20px 25px;		
		}
		
		#content h4.author {
            margin: 0;
			padding: 0 15px 20px 25px;		
		}		

		#content p {
            margin: 0;
			padding: 0px 20px 20px 25px;
		}

		#content pre {
			font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
			font-size: larger;
            margin: 0;
			padding: 0px 20px 20px 25px;
		}

		#content ul {
            margin: 0;
			padding: 0px 35px 20px 46px;
		}

		#content ol {
            margin: 0;
			padding: 0px 35px 20px 46px;
		}

		#content li {
            margin: 0;
			padding: 10px 0 0 0;
		}
									
		#content p.pntop {
		    margin: 72px 15px 20px 20px;
			padding: 0;
		}
		
		#content p.pts {
		    padding: 0 0 20px 72px;	
		}
		
		#content p.nexttophoto {
			margin: 0;
			padding: 0px 8px 20px 25px;
			min-height: 247px;
            background-image: url(../images/cont_bckgrd.gif);
            background-repeat: repeat-y;
		}
		
		.red {
		      color: #f00;
		}

		#sidebar {
			float: left;
			width: 180px;
			\width: 190px;
			w\idth: 180px;
              margin-bottom: 10px !important; margin-bottom: 0;
			margin: 5px 5px 0 0;
			padding: 0 10px 5px 10px;
              line-height: 18px;
			background-color: #E1DEEA;
            background-image: url(images/side_back.gif);
            background-repeat: no-repeat;
            border: 1px solid #ddd;

		}

         #sidebar p{
            margin: 0;
			padding: 72px 5px 15px 5px;
		}

         #sidebar a {
              color: #3355cc;
              padding: 0 1px 0 1px;
              text-decoration: none;
              background-color: none;
              border-bottom: 1px solid #3355cc;
         } 

         #sidebar a:hover {
              background-color: #ffd;  
              border-top: 1px solid #8800ff;
              border-bottom: 1px solid #8800ff;            
              text-decoration: none;
         } 

		#footer {
			clear: both;
			padding-right: 8px;
            height: 55px;
			margin: 0;
			background-color: #f7ecf0;
            background-image: url(images/footer.jpg);
            background-repeat: no-repeat;
            border: 1px solid #ddd;
		}

		#footer ul {
            float: right;
            padding: 0 10px 0 0;
            display: inline;
			color: #333;
			margin: 0;
	        text-transform: lowercase;
         }

         #footer li {
              display: inline;
              list-style: none;
              padding: 0;		
         } 

         #footer li a {
              float: left;
              color: #333;
              display: block;
              margin-left: 5px;
              padding: 4px 5px 5px 5px;
              text-decoration: none;
              background-color: #ffd;
              border: 1px solid #ccc;
              border-top: none;
         } 

         #footer li a:hover {
              background-color: #fff;
              text-decoration: none;
         } 

         #footer li a:active, #footer a.selected, #footer a:hover.selected {
        background-color: #dee;
        }

         #footer p {
              float: right;
              clear: both;
              padding: 18px 10px 0 0;
              font-size: 9px;
        }

         #footer home, words, submit, photos, links a {
        }