
    body{
        font: 85% verdana, hevetica, sans-serif;
        text-align: center;
        background: url(/images/background.png) repeat-x;
        background-position: top;
        background-color: #FFFFFF;
		margin: 0;
		padding: 0;
    }
    A {
        color: #FFD99E;
        text-decoration: none; 
	
    }
    A:hover {
        text-decoration: underline;
    }
    A:visited{
        color: #FFD99E;
    }
	A > img {
		border: 0px;
	}
	
    BLOCKQUOTE {
	   background: url(/images/Quote.gif) no-repeat top left;
	   padding-left: 20px;
	   padding-top: 10px;
	   min-height: 35px;
    }
    textarea {
        height: 75px;
        width: 350px;
        border: 1px solid black;
    }
    input {
        border: 1px solid black;
        
    }
    select {
        border: 1px solid black;
    }
    button {
        border: 0px solid black;
    }
    h2 {
        margin-left: 5px;
        color: #FFD99E;
    }
    #container { 
        margin: 0 auto;
		padding: 0;
        width: 682px;
        background-color: rgb(204, 204, 204);
        text-align: left;
        background: transparent url(/images/contentBack.gif) repeat-y top center;

    }
    
    #header { 
       background-color: rgb(204, 0, 0);
	   background: transparent url(/images/logo.png) no-repeat top center;
	   width: 678px;
	   height: 75px;
    }
    #login_menu {
        text-align: right;
        margin: 10px;
    }
    #login_menu a{
        color: white;
        text-decoration: none;
        font-size: .85em;
    }
    #login_menu a:hover{
        text-decoration: underline;
    }
    
    #menubar {
        height: 52px;
        background: transparent url(/images/infobar.gif) no-repeat top center;
        padding-top: 2px;
    }
    
    #menubar ul {
        list-style-type: none;
		height: 52px;
    }
    #menubar li {
        display: inline;
        padding: 0 10px;
        border-right: 1px solid black;
		height:52px;
    }
    #menubar li a {
        text-decoration: none;
        color: blue;
        font-size: 1.5em;
    }
    #menubar li a:hover {
        text-decoration: underline;
        color: blue;
    }
    #ajax_indicator {
        float: right;
        margin-right: 10px;
        margin-top: 15px;
    }
    #infobar { 
        float: right;
        
        width: 200px;
        margin: 5px 0px 5px 0px;
    }

    #contents { 
        margin-right: 200px;
        display: inline;
        
        text-align: left;
        margin:0 10px;
        
    }
    .memo {
     color: #FFD99E;
     padding-left: 20px;
     padding-right: 20px;
    }
	
	.darker {
		color: #333;
	}
	
	.memo h1,h3 {
		margin: 2px 0 0 0;
		padding: 2px 0 0 0;
	}
	
	
    .memo .prompt {
        color: #FFD99E;
    }
  
    
    #picture_bar img{
        border: 2px solid gray;
    }
    

    #footer { clear: both;
        background-color: rgb(51, 204, 255);
        background: transparent url(/images/contentBottom.gif) no-repeat bottom center;
       
    }
    #new_item {
        width: 450px;
        background-color: #FFD99E;
        padding:5px;
        margin: -2px 5px 5px 5px;
        border: 1px black solid;
       
    } 

    #new_item #item_name {
        font-size: 1.25em;
        border: 1px solid;
    }
    #new_item #item_price {
        width: 75px;
    }
    .item {
        border: 1px black solid;
        width: 450px;
        margin: 5px;
        padding: 5px;
        background-color: #FFB43D;
    }
    .item A{
        color: blue;
    }
    .item A:visited {
        color: gray;
    }
    .item form{
        display: inline;
    }
    .item input {
        border: 0px;
    }
    .item_notice {
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 4px;
        padding: 2px;
        border-top: 2px solid orange;
        border-bottom: 2px solid orange;
        background-color: yellow;
        text-align: center;
    }
    .item_left_side {
        width: 225px;
    }
    .item_right_side {
        width: 225px;
        float: right;
        text-align: right;
    }
    .item_name{
        font-size: 1.25em; 
        width: 200px;
    }
    .item_wantLevel{
	}
    .item_updatedLast{
        font-size: .75em; 
        color: gray;
        font-style: italic;
    }
	.item_url {
	}
	.required input,textarea {
	    background: url(/images/required.png) repeat-x top left;
	    background-color: white;
	}
	
	
    #page_flippers {
        width: 450px;
        margin: 5px;
        padding: 5px;
    }
    #back {
        
    }
    #forward {
        float: right;
    }
    .login {
        font-size: 1.25em;
        font-weight: bold;
        font-style: italic;
        display: block;
    }
    .creation_date {
        font-size: .75em;
        padding-left: 10px;
    }
    


    .info_title {
	   font-size: 1.5em;
	   font-style: italic;
	   color: #FFD99E;
	   background: url(/images/infobar_top.png) no-repeat top left;
	   width: 182px;
	   height: 25px;
	   display: block;
	   padding: 5px;
    }
	
	.info_list {
		list-style: none;
		padding:0 3px 0 5px;
		margin:0;
		font-size: .75em;
		color: #444;
	}
	.info_list li {
		padding: 0 0 2px 0;
		margin: 0;
	}
    
    #friends, #applicants, #requests, .round_box {
        margin: 4px;
        padding-bottom: 5px;
        background: #8B91AA url(/images/infobar_bottom.png) no-repeat bottom left;
		overflow: auto;
		
    }
	.info_label {
		width: 97%;
		margin: 0 0 0 5px;
		color: #444;
	}
	.info_column {
		font-size: .75em;
		width: 50%;
		float: left;
		display: block;
	}

    #friends li {
        list-style-type: none;
    }
    #applicants li {
        list-style-type: none;
    }
    #requests li {
        list-style-type: none;
    }
    #list_comments {
        margin-left: 10px;
        font-size: 2em;
    }
    
    .button-bar {
        margin-left: 240px;
    }
    
    #tag_cloud {
        padding-left: 10px;
    }
    
    .cloud1 { font-size: .50em}
    .cloud2 { font-size: .70em}
    .cloud3 { font-size: .90em}
    .cloud4 { font-size: 1em}
    .cloud5 { font-size: 1.2em}
    .cloud6 { font-size: 1.4em}
	
	.history_column {
		float: left;
		width: 220px;
		background-image: url(/images/blank.gif);
	}
	
	#subscriptions {
		width: 600px;
	}
	
	.subscription_link {
		display: block;
		float: left;
		width: 65px;
	}
	.subscription_info {
		display: block;
		float: left;
		width: 375px;
	}
	
	.delete_question img{
		border: 0px;
		vertical-align:middle;
	}
	
	#add_new_question_area label{
		width: 75px;
		display: block;
		float: left;
	}
	
	.note {
		font-style: italic;
	}
	
	.autocomplete_list {
		margin: 0 0 0 0;
		padding: 0;
		list-style: none;
	}
	.autocomplete_item {
		width: 160px;
		height: 20px;
		text-align: center;
		padding: 3px 0 0 0;
		border-left: 1px solid black;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
		background-color: #aaa;
	}
	.selected {
		background-color: orange;
	}
    