body{
background: #FFFFFF;
text-align: center;
}


/**************************************
 *   tables and tds 
 **************************************/
td.td_profile{
text-align: center;
vertical-align: middle;
padding: 10px;
border-width: 1px;
border-style: solid;
border-color: #000;
width: 235px;
height: 150px;
}

td.td_profile_empty{
text-align: center;
vertical-align: middle;
padding: 10px;
border-width: 0px;
border-style: solid;
border-color: #000;
width: 235px;
height: 150px;
}

td.td_profile_ad{
text-align: center;
vertical-align: middle;
padding: 10px;
border-width: 0px;
border-style: solid;
border-color: #000;
width: 235px;
height: 150px;
}

td.td_review_page1{
text-align: left;
vertical-align: top;
padding: 5px;
border-width: 1px;
border-style: solid;
border-color: #000;
width: 660px;
height: 150px;
font-size: 90%;
}

td.nav_size{
font-size: .9em;
}

td.td_sub_review{
width: 330px;
vertical-align: top;
font-size: 90%;
}

td.td_sub_review1{
width: 100%;
vertical-align: top;
font-size: 90%;
}

td.td_sub_review2{
width: 330px;
vertical-align: top;
font-size: 90%;
}

td.td_submit2{
width: 460px;
vertical-align: top;
text-align: left;
}

td.td_submit3{
width: 200px;
vertical-align: top;
text-align: left;
}

td.td_submit{
width: 170px;
vertical-align: bottom;
text-align: left;
}

td.filter{
width: 400px;
padding-left: 20px;
}

table.sub_review{
width: 100%;
border-width: 0px;
}

table.thank_you {
border-width: 0px;
border-style: solid;
border-color: #000;
cellpadding: 0;
cellspacing: 0;
width: 100%;
background-color: fff3b1
height: 200px;
}

table.sub_thank_you {
border-width: 0px;
border-style: none;
cellpadding: 0;
cellspacing: 0;
width: 495px;
background-color: fff3b1
}

table.profile_main {
border: 0px none;
cellpadding: 0;
cellspacing: 0;
text-align: middle;
background-color: fff3b1;
width: 750px;
}

table.review_page {
border: 0px none;
cellpadding: 0;
cellspacing: 0;
text-align: middle;
background-color: fff3b1;
width: 660px;
}

td.td_thank_you{
text-align: center;
vertical-align: middle;
padding: 5px;
border-width: 1px;
border-style: solid;
border-color: #000;
width: 165px;
}



/**************************************
 *   DIV blocks used for main formatting 
 **************************************/

#container{
width: 1000px; /*The width of our layout*/
margin-left: auto;
margin-right: auto;
/*Margin left and right set to auto center's our layout*/
text-align: left; /*Resets the text alignment*/
background: #fff3b1;
}


#logo{
float: left;
width: 160px;
height: 120px;
background: #fff3b1;
}
#logo img{
margin-left: 20px;
margin-top: 10px;
}

#header{
width: 735px;
height: 120px;
line-height: 25px;
background: #fff3b1;
/*text-align: center;*/
padding-left: 100px;
overflow: hidden;
}

#bar{
width: 1000px;
height: 15px;
text-align: center;
background: #fff3b1;
padding-top: 10px;
}

#nav_container{
float: left;
height: auto;
width: 180px;
padding-top: 30px;
background: #fff3b1;
text-align: center;
}

#lower_left_ad{
float: left;
height: auto;
width: 180px;
padding-top: 30px;
background: #fff3b1;
text-align: center;
padding-left: 20px;
}

#intro_ad{
float: right;
width: 250px;
height: 80px;
background: #fff3b1;
padding: 5px;
text-align: center;
}

#review_ad{
float: right;
width: 250px;
height: 80px;
background: #fff3b1;
padding: 20px;
text-align: center;
}

#main{
padding-top: 30px;
padding-left: 30px;
padding-right: 30px;
height: auto;
width: 720px;
/*float: left;*/
overflow: hidden;
background: #fff3b1;
}

#footer{
width: 940px;
height: auto;
padding: 30px;
float: left;
background: #fff3b1;
text-align: center;
}

/*******************************************
 * Other CSS Elements
 *******************************************/

.submit{
font-family: "Times New Roman";
}


h3.h3_prof{
text-align: center;
font-family: "Times New Roman";
font-style: italic;
}

h1{
font-family: "Times New Roman";
font-size: 1.7em;
}

h2{
font-family: "Times New Roman";
font-size: 1.3em;
}


a {
color: #3582FF
}

img.img_thank_you {
border: 0px solid #000;
width: 150px;
}


img.img_profile_thumb{
border: 0px none;
width: 220px;
height: 135px;
}

img.img_review{
border: 0px none;
float: right;
width: 150px;
height: 93px;
veritcal-align: top;
}

/***************************************
 * CSS for navigation
 ***************************************/

/* this is designed to change the appearance of the link */
/* that is currently active on each page.  Right now, it does nothing */
body#home a#homenav,
body#intro a#intronav,
body#profiles a#profnav,
body#submit a#submitnav,
body#contact a#contactnav,
{

}


#navlist li
{
display: inline;
/* for IE5 and IE6 */
}


#navlist
{
width: 120px;
font-family: "times new roman";
float: left;
}

#navlist a
{
width: auto;
display: block;
background-color: #fff;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
text-align: center;
text-decoration: none;
color: #000;
padding: 5px;
}

a.nav_bottom{
width: auto;
display: block;
background-color: #fff;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
text-align: center;
text-decoration: none;
color: #000;
padding: 5px;
}

#navlist a:hover{
background: #3582FF;
}
