/* $Id: style.css 1887 2012-01-09 12:33:22Z jeroen $ */
body 
{
	background-color		: white;
	color				: black;
	margin				: 0px;
	padding				: 0px;
	height				: 100%;
	width				: 100%;
	border-style			: none;
	font-size			: small;
	font-family			: Verdana, Arial, helvetica, sans-serif;
}

.bordered
{
	border			: 2px solid #000000;
	margin			: 10px 10px 10px 10px;
}

.blackedge
{
	border-top		: 4px solid #000000;
	border-bottom		: 4px solid #000000;
	height			: 100%;
	font-size		: 10pt;
	font-family		: Verdana, Arial, helvetica, sans-serif;
}

.noedge
{
	height			: 100%;
	font-size		: 10pt;
	font-family		: Verdana, Arial, helvetica, sans-serif;
}

.small
{
	font-size		: xx-small;
	font-family		: Verdana, Arial, helvetica, sans-serif;
}

.leftmarginmenu
{
	border-top		: 4px solid #000000;
	border-bottom		: 4px solid #000000;
	height			: 100%;
	color			: #000000;
	background-color	: #ffffff;
}

.main
{
	border-top		: 4px solid #000000;
	border-bottom		: 4px solid #000000;
	height			: 100%;
	width			: 100%;
	font-size		: 10pt;
	font-family		: Verdana, Arial, helvetica, sans-serif;
	background-image	: url(/s/sixxs-background.jpg);
	text-align		: left;
}

.nomain
{
	height			: 100%;
	width			: 100%;
	font-size		: 10pt;
	font-family		: Verdana, Arial, helvetica, sans-serif;
}

/* Background color, normally gray, but pink for Alexis's birthday */
.frontpagecolor, .menupane, .menuborder, .top, .bottom, input.noborder, select, th
{
	background-color	: #eeeeee;
}

.menupane
{
	color			: #000000;
	height			: 100%;
	font-size		: 10pt;
	font-family		: Verdana, Arial, helvetica, sans-serif;
}

.contentpane
{
	height			: 100%;
	width			: 100%;
	font-size		: 10pt;
	font-family		: Verdana, Arial, helvetica, sans-serif;
}

.menuborder
{
	border-right		: 3px solid #000000;
	height			: 100%;
	color			: #fffffe;
}

.top
{
	height			: 50px;
}

.bottom
{
	height			: 15px;
}

.line
{
	height			: 4px;
	padding			: 0px;
}

.bodytable
{
	height			: 100%;
	width			: 100%;
}

.content
{
	font-size		: 10pt;
	font-family		: Verdana, Arial, helvetica, sans-serif;
}

.normal
{
	border			: 1px solid #000000;
}

table.border, table.borderwide
{
	border-spacing		: 0px;
	padding-bottom		: 10px;
}

table.borderwide
{
	width			: 100%;
}

th.border, td.border, th.borderfirst, td.borderfirst
{
	padding-left		: 3px;
	padding-right		: 3px;
	white-space		: nowrap;
	border-right		: 1px solid black;
	border-bottom		: 1px solid black;
}

th.border, th.borderfirst
{
	border-top		: 1px solid black;
	border-bottom		: 2px solid black;
}

th.borderfirst, td.borderfirst
{
	border-left		: 1px solid black;
}

.borderright, .borderbottom, .borderrightbottom, .bordertopbottom
{
	padding-left		: 3px;
	padding-right		: 3px;
	white-space		: nowrap;
}

.borderright
{
	border-right		: 1px solid #000000;
}

.borderbottom
{
	border-bottom		: 1px solid #000000;
}

.borderrightbottom
{
	border-right		: 1px solid #000000;
	border-bottom		: 1px solid #000000;
}

.bordertopbottom
{
	border-top		: 4px solid #000000;
	border-bottom		: 4px solid #000000;
}

a,a:visited,a:link,a:active
{
	color			: black;
	text-decoration		: none;
	border-top		: none;
	border-left		: none;
	border-right		: none;
	border-bottom		: 1px solid #fbb917;
}

a.menuunder:hover, a.menuunder:hover, #menuunder a:hover, a.menuunder
{
	border-bottom		: 1px solid #fbb917;
	spacing-bottom		: 5px;
}

a.menu:hover, #menu a:hover, a.menuunder:hover, #menuunder a:hover, #sectmenubottom a:hover, #sectmenuleft a:hover, #sectmenu a:hover, #sectmenuleft li:hover
{
	text-decoration		: none;
	border-bottom		: none;
	background-color	: #fbb917;
	list-style-type		: none;
}

#sectmenuleft a, #menu a, #sectmenu a
{
	text-decoration		: none;
	border-bottom		: none;
}

#menu, #menuunder, #sectmenubottom, #sectmenuleft, #sectmenu
{
	padding			: 0px;
	margin			: 0px;
}

#menu li, #menu ul, #menuunder li, #sectmenubottom li, #sectmenu li, #sectmenuleft ul
{
	padding			: 0px;
	display			: inline;
	list-style-type		: none;
}

#sectmenuleft li
{
	margin-right		: 5px;
}

div.menu, div.menutop, div.menubottom, div.menuleft
{
	background-color	: #f4f4f4;
	padding-left		: 10px;
}

#menu li, #menuunder li, #sectmenubottom li, #sectmenu li
{
	padding-right		: 5px;
	border-right		: 1px solid black;
}

#menu li.menulast, #menuunder li.menulast, #sectmenubottom li.menulast, #sectmenu li.menulast
{
	border-right		: 0px;
}

div.menu, div.menuunder
{
	border-bottom		: 1px solid black;
}

div.menuleft
{
	float			: left;
	width			: 150px;
	border-right		: 3px solid black;
	border-bottom		: 3px solid black;
	padding-top		: 10px;
	padding-bottom		: 10px;
	margin-bottom		: 100px;
}

div.menubottom
{
	border-top		: 1px solid black;
}

a.nolines
{
	text-decoration		: none;
	border-bottom		: none;
	background-color	: transparent;
}

a.nolines:hover
{
	text-decoration		: none;
	border			: none;
	background-color	: transparent;
}

hr
{
	border-style		: dotted;
	background-color	: transparent;
	color			: #000000;
}

ul
{
	margin-left		: 10px;
}

li
{
	display			: list-item;
}

input
{
	background-color	: #f5f5f5;
       	color			: #000000;
        border			: 1px solid #000000;
}

input.noborder
{
	color			: #000000;
	border			: 0px solid #000000;
}

textarea
{
	background-color	: #f5f5f5;
	color			: #000000;
	border			: 1px solid #000000;
}

select
{
	background-color		: #f5f5f5;
	color				: #000000;
}

img
{
	border			: 0px;
}

img.country
{
	border			: 1px solid #000000;
}

h1
{
	font-size		: 18px;
	font-weight		: bold;
	margin-bottom		: 0px;
}

h2
{
	font-size		: 17px;
	font-weight		: bold;
	margin-bottom		: 0px;
}

h3
{
	font-size		: 14px;
	font-weight		: bold;
	margin-bottom		: 0px;
}

div
{
	font-size		: small;
}

.text
{
	margin-bottom		: 10px;
	font-size		: small;
}

tr, td, th
{
	vertical-align		: top;
}

th
{
	font-weight		: bold;
	text-align		: left;
}

p
{
	margin-top		: 0px;
}

div.warn
{
	padding			: 5px;
}

.warn, .warntip, .example
{
	background-color	: #ffee8f;
	color			: black;
	padding			: 5px;
	border			: 2px dotted #ffb900;
	margin			: 10px;
}

.warntip
{
	float			: right;
}

a.warn
{
	margin			: 0px;
	padding			: 0px;
}

.frontnews
{
	clear			: none;
	float			: left;
	font-size		: xx-small;
	border			: 1px dotted black;
	margin			: 10px;
	padding-left		: 100px;
	padding-top		: 5px;
	padding-bottom		: 10px;
	padding-right		: 10px;
	background-color	: #f5f5f5;
	background-image	: url(/s/news.gif);
	background-repeat	: no-repeat;
	background-position	: 0px -10px;
}

.extrafaq, .extranov6, .extrabefore, .tip
{
	float			: right;
	clear			: right;
}

.tipleft
{
	float			: left;
	clear			: left;
}

.extrafaq, .extranov6, .extrabefore, .tip, .tipleft
{
	font-size		: xx-small;
	border			: 1px dotted black;
	margin			: 10px;
}

.extrafaq
{
	padding-top		: 0px;
	padding-bottom		: 0px;
	padding-left		: 5px;
	padding-right		: 5px;
	background-color	: #ffe7af;
}

.extrabefore, .tip, .tipleft, .note
{
	padding-top		: 10px;
	padding-bottom		: 10px;
	padding-left		: 10px;
	padding-right		: 10px;
}

.extrabefore
{
	background-color	: #eeeeee;
}

.tip, .tipleft, .ok, .note
{
	background-color	: #c4efa1;
}

.tip:hover, .tipleft:hover, input:hover, input.noborder:hover, textarea:hover, select:hover
{
	background-color	: #ffe7af;
}

.error, .ok, .note
{
	float			: left;
	padding			: 10px;
	margin			: 10px;
}

.error
{
	border			: 2px dotted red;
	background-color	: #ffe7af;
}

.ok
{
	border			: 2px dotted green;
	background-color	: #c4efa1;
}

.note
{
	border			: 1px dotted green;
	background-color	: #c4efa1;
}

fieldset
{
	border			: 0px;
	padding			: 0px;
}

.newsheader
{
	background-color	: #eeeeee;
	clear			: both;
	margin-bottom		: 5px
}

.newslinks
{
	font-size		: xx-small;
	text-align		: center
}

.newslinksbox
{
	float			: right;
	clear			: right;
	padding-bottom		: 20px;
	padding-left		: 10px;
}

caption
{
	background-color	: #eeeeee;
}

.quote
{
	border-left		: 2px solid #fbb917;
	color			: #555555;
	padding-left		: 10px;
}


