/*
 *	W-AGORA 4.2
 *	-----------
 *	$Id: style.css,v 1.18 2005/12/21 14:55:46 mdruilhe Exp $
 *	default Cascading Style sheet - All styles can be redefined in the template
 *	Author:		Marc Druilhe <mdruilhe@w-agora.net>
 */

/* 
 * ========================================
 * global element styles 
 * ========================================
 */

html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body { 
	background-color: FFFFFF;
	margin: 0;
	padding: 0; /* required for Opera to have 0 margin */
}

body, table { 
	font: x-small Verdana, Arial, Helvetica, sans-serif;
}

/* Highligth found pattern in text */
.hilite {
	background-color: #ffff99;
	color: black;
	font-weight: bold;
}

/* New icon */
.new {
    font-family: MS Sans Serif, Geneva, Verdana, Clean, sans-serif;
    font-size: 10px;
    color: Red;
}

/* Warning message -> misc_func::msgWarning() */
.msgwarning {
	color: Black;
	background-color: #d0dae6;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid Black;
	padding: 20px;
	width: 400px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	margin: 50px auto 50px auto;
}

/* Message box with "OK" button -> misc_func::msgForm()*/
.msgbox {
	color: Black;
	background-color: #d0dae6;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid Black;
	padding: 20px;
	width: 400px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	margin: 50px auto 50px auto;
}

/* <a> links */
.wa_link {}

/* Form elements */
/* ------------- */

/* <select> menu */
.wa_select {}
.wa_option {}
.wa_selected_option {}

/* <textarea> */
.wa_textarea {}

/* <input type="text">  */
.wa_textfield {}

/* <input type="password">  */
.wa_password {}

/* <input type="checkbox">  */
.wa_checkbox {}

/* <input type="radio">  */
.wa_radio {}

/* <input type="submit">  */
.wa_submit {}

/* <input type="button">  */
.wa_button {}

/* <input type="submit">  */
.wa_submit {}

/* <input type="reset">  */
.wa_reset {}

/* Subscribe form */
table.forumsubscribelist {}
table.forumsubscribelist caption {}
table.threadsubscribelist {}
table.threadsubscribelist caption {}


/* Navigation bar */

.navbar {
	margin-top: 5px;
	margin-bottom: 5px;
}

.navbar_first, .navbar_last, .navbar_prev, .navbar_next, .navbar_page, .navbar_current {
	border: 1px solid #c0cad6;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
	vertical-align: middle;
	padding: 1px 3px 1px 3px;
}

.navbar_first, .navbar_last {
	background: #d0dae6;
}

.navbar_prev, .navbar_next, .navbar_page {
	background: #e0eaf6;
}

.navbar_current {
	font-weight: bold;
	background: white;
}

a.navbar_link:active, a.navbar_link:visited,  a.navbar_link:link {
	text-decoration: none;
}

/* Links next/previous page/thread */
.nav_link {
	vertical-align: middle;
	padding: 1px 3px 1px 3px;
}

/* Avatars page */

table.thumbnail {
	width: 90%;
	margin-left: 5%; 
	margin-right: 5%;
}

.thumbcell {
	background-color: #f9f9f9;
	color: Black;
	padding: 5px 5px 5px 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: bottom;
}

.thumbcell img {
	max-width: 200px;
	max-height: 200px;
	border: 1px solid #c0cad6;
}

.avatar {
	max-width: 200px;
	max-height: 200px;
	border: none;
}

/* Attachments */
/* ----------- */
table.att_table {
	width: 90%;
}

div.att_plaintext, div.att_php {
	border: 1px solid #CCC;
	text-align: left;
}

div.att_plaintext div.att_name {
	background-color: #EEE;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}

div.att_php div.att_name {
	background-color: #EEE;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}


div.att_plaintext .att_contents {
}

div.att_php .att_contents {
	background-color: #ffffff;
	padding: 10px;
	width: auto;
	max-height: 400px;
	overflow: auto;
}

div.att_html .att_contents {
	background-color: #ffffff;
	width: 100%;
	max-height: 400px;
	overflow: auto;
}

div.att_img {
}

div.att_video {
}

div.att_link {
	text-align: center;
}

div.att_link .att_name {
	font-size: xx-small;
}

div.att_link .att_size {
	font-size: xx-small;
}
