body {font-size:12px; font-family: arial, sans-serif; letter-spacing: normal; /*font-weight:bold;*/}
td {font-size:12px; color: #000000; font-family: verdana, arial, sans-serif;}
small {font-size:10px; color: #000000; font-family: verdana, arial, sans-serif;}
.supersmallthing { font-size:1px; height:1px; display:block; }
.justify {font-size:12px; color: #000000; font-family: verdana, arial, sans-serif; text-align: justify;}
img { border: none; }

a { text-decoration: none; color: #11699e; font-family: arial, sans-serif; font-weight: bold;}
a:visited { text-decoration: none;  font-family: arial, sans-serif; font-weight: bold;}
a:hover	{ text-decoration: underline; color : #11699e; font-family: arial, sans-serif; font-weight: bold;}
a:hover.top-bar { color:#FFFFFF; }
a.top-bar { color:#FFFFFF; }

.searchHighlight { background-color:#afc8d5; }

/* Main Navigation Styles */
.menu {font-size:12px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
a.menu:link	{font-size:12px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
a.menu:visited	{font-size:12px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
a.menu:hover	{font-size:12px; color: #b7def1; font-family: arial, sans-serif; font-weight: bold;text-decoration: none;}
/* --------------------- */

/* Page Background Styles */
.page-bg {background-image: url(../images/kitchen-bg.jpg); background-repeat: repeat-x;}
.topic-bg { background-image : url(../images/topic-hed.gif); background-repeat : repeat-x; }
.online-bg { background-image : url(../images/online-hed.gif); background-repeat : repeat-x; }
/* --------------------- */

/* Main Section Styles */
.photoBorder { border : 1px solid #587594; }
/* ------------- */

/* Page Footer Styles */
.page-footer { font-size:10px; text-decoration: none; color: #333333; font-family: arial, sans-serif; }
a.page-footer { font-size:10px; text-decoration: none; color: #333333; font-family: arial, sans-serif; }
a.page-footer:visited { font-size:10px; text-decoration: none; color: #333333;  font-family: arial, sans-serif;	}
a.page-footer:hover	{ font-size:10px; text-decoration: underline; color : #333333; font-family: arial, sans-serif; }

.page-footer-hed { font-size:11px; text-decoration: none; color: #11699e; font-family: arial, sans-serif; font-weight: bold;}
/* --------------------- */

/* Form Element Styles */
.formButton { background-color: #456083; border-color: #999999; border-style: solid; border-width: 1; font-size:11px; font-weight: bold; color: #ffffff; font-family: arial; }
.textField { background-color: #FFFFFF; border-color: #999999;  border-width: 1; font-size:11px; font-weight: normal; font-family : Arial; padding-left : 1px;  padding-right : 1px; padding-top : 1px; padding-bottom : 1px; padding : 1px 1px 1px 1px; }
.form-border{ border : thin dashed #456083; background : #F0F0F0; border-width : 1px 1px 1px 1px; }
/* --------------------- */

/* random */
select  {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;}
input  {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;border: 1px #333333 solid;padding: 2px}
.comments  {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;border: 1px #E8ECF4 solid;padding: 2px}
.reg-td {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;background-color: #b7def1;padding: 5px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}
.formbutton {background-color: #235017;border-color: #729bc6;border-style: solid;border-width: 1;padding: 2px}
.table-border {border-top: 1px solid #333333;border-bottom: 1px solid #333333;border-right: 1px solid #333333;border-left: 1px solid #333333;}
.top-cell-border {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;font-size:12px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
.cell-border {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;font-size:11px; color: #000000; font-family: arial, sans-serif;background-color: #FFFFFF;}
.cell-border2 {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;font-size:11px; color: #000000; font-family: arial, sans-serif;background-color: #F3F3F3;}
.thread-topic {font-size:12px; color: #0060B0; font-family: verdana, arial, sans-serif; font-weight: bold;}

a.thread-topic {font-size:12px; text-decoration: none; color: #0060B0; font-family: verdana, arial, sans-serif; font-weight: bold;}
a.thread-topic:visited {font-size:12px; text-decoration: none; color : #0060B0;  font-family: verdana, arial, sans-serif; font-weight: bold;}
a.thread-topic:hover {font-size:12px; text-decoration: underline; color : #0060B0; font-family: verdana, arial, sans-serif; font-weight: bold;}

.post-title {font-size:16px; color: #11699e; font-family: verdana, arial, sans-serif; font-weight: bold;}
.online-topic {font-size:12px; color: #000000; font-family: verdana, arial, sans-serif; }

.administrator {font-size:12px; color: #E15A00; font-family: verdana, arial, sans-serif; font-weight: bold;}
a.administrator {font-size:12px; color: #E15A00; font-family: verdana, arial, sans-serif; font-weight: bold;}
a.administrator:visited {font-size:12px; color: #E15A00; font-family: verdana, arial, sans-serif; font-weight: bold;}
a.administrator:hover {font-size:12px; color: #E15A00; font-family: verdana, arial, sans-serif; font-weight: bold;text-decoration : underline;}
.moderator {font-size:12px;color: #E20000;font-family: verdana, arial, sans-serif;font-weight: bold;}
a.moderator {font-size:12px;color: #E20000;font-family: verdana, arial, sans-serif;font-weight: bold;}
a.moderator:visited {font-size:12px;color: #E20000;font-family: verdana, arial, sans-serif;font-weight: bold;}
a.moderator:hover {font-size:12px;color: #E20000;font-family: verdana, arial, sans-serif;font-weight: bold;text-decoration : underline;}
a.moderator { color: #E20000; }

.spoiler{background-color:black;color:black;}
.btn_bold { font-weight:bold; font-size:11px;color:#FFFFFF;background-color: #235017;border-color: #729bc6;border-style: solid;border-width: 1;margin-top : 5px;padding: 1px}
.btn_reg { font-weight:bold; font-size:11px;color:#FFFFFF;background-color: #235017;border-color: #729bc6;border-style: solid;border-width: 1;margin-top : 5px;padding: 1px}
.btn_italic { font-style:italic;font-size:11px;color:#FFFFFF;background-color: #235017;border-color: #729bc6;border-style: solid;border-width: 1;margin-top : 5px;padding: 1px }
.btn_underline { text-decoration:underline;font-size:11px;color:#FFFFFF;background-color: #235017;border-color: #729bc6;border-style: solid;border-width: 1;margin-top : 5px;padding: 1px }
.btn_strikethrough { text-decoration:line-through;font-size:11px;color:#FFFFFF;background-color: #235017;border-color: #729bc6;border-style: solid;border-width: 1;margin-top : 5px;padding: 1px }
.avatar_image { width:125px; height:auto; }