* {margin:0px; padding:0px;}

#field_logo {position:absolute; top:0px; left:0px;}
#field_logo img {border:0px solid white;}

/* index.php */

#field_navi {position:absolute; top:0px; left:300px;}

#field_media {position:absolute; top:65px; left:0px;
width:300px;}

#field_article {position:absolute;top:65px;left:300px;
width:300px; background-color:white;}
#field_article hr {width:150px; color:silver; height:1px; margin-top:20px;}

#field_appetizers {}

#field_related {position:absolute; top:66px; left:600px;
width:300px; height:740px;background-image:url(site/img/rcol_bg.png);
}

#field_mammoth {position:absolute; top:65px; left:0px;
width:600px; max-width:600px; margin:0;
background-image:url(site/img/logo_bottom.png);
background-repeat:no-repeat; padding-top:20px;}
#field_mammoth p {margin-left:20px; margin-right:40px;}
#field_mammoth a {color:blue; text-decoration:none;}
.Section1 {margin-left:20px; margin-right:40px;}

#field_list {position:absolute; top:65px; left:0px;
width:600px; max-width:600px; margin:0;
background-image:url(site/img/logo_bottom.png);
background-repeat:no-repeat; padding-top:20px;}
#field_list h3 {font-size:4mm !important; color:black;}

.nutshell {border:0px solid; background-color:#efefef; margin:10 0; width:260px;
margin-left:20px; background-image:url(site/img/nutbg.png);
background-repeat:repeat-x;}

.comment_table {border:0px solid white; margin-left:15px; width:250px;
margin-top:25px;}
.comment_table th {text-transform:uppercase; border-bottom:1px solid silver;}
.comment_cell {padding:10 15; vertical-align:top;}
.comment_namecell {padding:10 15; vertical-align:top; font-weight:bold;}

#flashlight {width:250px; text-align:center; margin-left:20px;}
#flashlight_options {text-align:left; margin-left:60px; margin-top:10px;}

.app_header{vertical-align:top; padding-top:8px; padding-bottom:18px; height:30px;}
.app_image2 {text-align:center; vertical-align:top;}

.submit {border:1px solid gray;
filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
background-color:white; padding:1 5px;}

.postform {margin-left:20px; padding-top:20px;padding-bottom:10px;}

.radio {border:none; background-color:none;}

textarea {border:1px solid silver;}

.dropdown {border:none;
filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
background-color:white; padding:3 2; font-weight:bold;}

.go {border:none !important; position:relative; left:4px;top:5px;}


/* trash bin */

.goxxx {display:block; background-image: url(site/img/go_button.gif);
height:18px; background-repeat:no-repeat;
background-position:right top; text-align:right;
margin-right:20px;margin-left:auto;
}
.txxx {margin-right:20px;}
.goxxx:hover {background-position:right bottom;}
