#container {position: relative; width: 772px; margin: auto; border: 1px solid #666699; border-top: 0px;}
/*/*/a{}
body #container { 
	width: 772px;
	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 770px;
}
html>body #container {
	width: 770px; 
}

form { margin:0px; padding: 0px; }

#topbar {position: relative; width: 100%; border-bottom: 1px solid #FFFFFF;}

.menu1 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-right: 5px;}
.menu1 a:link {color: #000033; text-decoration: none;}
.menu1 a:visited {color: #000033; text-decoration: none;}
.menu1 a:active {color: #000033; text-decoration: none;}
.menu1 a:hover {color: #000033; text-decoration: underline;}

#photobar {position: relative; width: 100%; border-bottom: 1px solid #FFFFFF; background-color: #666699;}

#atozbar {position: relative; width: 769; border-bottom: 1px solid #333366; background-color: #666699; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; padding-left: 5px;}
/*/*/a{}
body #atozbar { 
	width: 769px;
	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 765px;
}
html>body #atozbar {
	width: 765px; 
}
#atozbar a:link {color: #FFFFFF; text-decoration: none;}
#atozbar a:visited {color: #FFFFFF; text-decoration: none;}
#atozbar a:active {color: #FFFFFF; text-decoration: none;}
#atozbar a:hover {color: #000033; text-decoration: underline;}

#content {position: relative; width: 100%;}

#side1 {position: absolute; top: 0; width: 160px;}

.catlist {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333366; background-color: #FFFFFF; width: 150;}

#main {position: relative; left: 160px; width: 610px;}

#welcome {position: relative; left: 6px; width: 444px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333366; min-height: 400px; }
* html #welcome {height: 400px; }

#side2 {position: absolute; top: 0; left: 450px; width: 160px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333366;}

#search {position: relative; top: 10px; left: 10px; width: 140px; border: 1px solid #000033;;}

.title {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; padding-left: 10px;}

.choice {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333366; padding-left: 8px;}
.choice a:link {color: #333366; text-decoration: none;}
.choice a:visited {color: #333366; text-decoration: none;}
.choice a:active {color: #333366; text-decoration: none;}
.choice a:hover {color: #333366; text-decoration: underline;}

.form {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333366;}

#hotcats {position: relative; top: 20px; left: 10px; width: 140px; border: 1px solid #000033;}
#ads {position: relative; top: 30px; left: 10px; width: 140px; border: 1px solid #000033; margin-bottom: 10px; }

.menu2 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 5px; color: #000033;}
.menu2 a:link {color: #000033; text-decoration: none;}
.menu2 a:visited {color: #000033; text-decoration: none;}
.menu2 a:active {color: #000033; text-decoration: none;}
.menu2 a:hover {color: #000033; text-decoration: underline;}

#links {position: relative; top: 30px; padding-left: 10px;}
#links2 {position: relative; top: 5px; padding-left: 10px;}

.index {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 10px; color: #FFFFFF; height: 16px; }
.index a:link {color: #FFFFFF; text-decoration: none;}
.index a:visited {color: #FFFFFF; text-decoration: none;}
.index a:active {color: #FFFFFF; text-decoration: none;}
.index a:hover {color: #000033; text-decoration: underline;}

.category {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding-left: 5px; color: #666699;}
.category a:link {color: #666699; text-decoration: none;}
.category a:visited {color: #666699; text-decoration: none;}
.category a:active {color: #666699; text-decoration: none;}
.category a:hover {color: #666699; text-decoration: underline;}
td.category { vertical-align: top; }

.heading {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666699;}

.sitetitle {font-family: Arial, Helvetica, sans-serif; background-color: #666699; line-height: 18px; font-size: 9pt; color: #FFFFFF; padding-left: 5px;}
.sitetitle a:link {color: #FFFFFF; text-decoration: none;}
.sitetitle a:visited {color: #FFFFFF; text-decoration: none;}
.sitetitle a:active {color: #FFFFFF; text-decoration: none;}
.sitetitle a:hover {color: #FFFFFF; text-decoration: underline;}

.listing {font-family: Arial, Helvetica, sans-serif; line-height: 18px; width: 440px; font-size: 9pt; color: #666699; padding-left: 5px; padding-bottom: 5px;}
.listing a:link {color: #666699; font-weight: bold; text-decoration: none; }
.listing a:visited {color: #666699; font-weight: bold; text-decoration: none;}
.listing a:active {color: #666699; font-weight: bold; text-decoration: none;}
.listing a:hover {color: #666699; font-weight: bold; text-decoration: underline;}

.heading2 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666699;}

