/* CSS Document */



/* SET BASE FONT ATTRUBUTES */
html, body {
font: Georgia, "Times New Roman", Times, serif 14px/1.5em;
color: #000;
}

/* REMOVE PADDING AND MARGIN VALUES */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre
{margin: 0; padding: 0;}

/* SORT OUT HEADER FORMATTING AND SIZES */
h1, h2, h3, h4, h5 {font-weight: bold;}

h1 {font-size: 1.4em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.15em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */
a {text-decoration: underline;}
a:link, a:visited {color: #00f;}
a:hover {color: #33f;}
a:active {color: #fff;}
a img, :link img, :visited img {border: none}

/* REMOVE BROWSERS DEFAULT TABLE BORDERS */
table {border-collapse: collapse;}

/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */
ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl
{margin-top: 0; margin-bottom: 0;}

/* HARMONISE LIST-BULLET TYPE */
ul, ol, dl {list-style-type: disc; margin: 10px; padding: 10px;} 










body {margin: 0px; padding: 0px; font-family: arial; font-size: 80%; background-color: #dddddd; color: #444444; text-align: center;
}

h1 {color: #535300; font-family: "Courier New", Courier, mono; letter-spacing: 2px;}
h2 {color: #666600; font-family: "Courier New", Courier, mono; }

p, h1, h2, h3, h4, h5, h6 {margin: 10px 5px;}

/*
#holder {margin: 10px auto 20px auto; padding: 0px; border: 1px solid #cccccc; width: 760px; text-align: left;}

#header {margin: 0px; padding: 0px; border: 0px;   padding-right: 45px;  height: 55px; background: #f2f2f2 url(../pictures/fussy2.jpg) repeat-y right;}

#content {display: block;  margin: 0px;  padding: 10px; border: 0px solid #cccccc; border-top: 1px; border-bottom: 1px; padding-top: 0px; background: #ffffff url(../pictures/clouds.gif) no-repeat top right;}}
*/

#holder {width: 760px; margin: 10px auto 50px auto; text-align: left; border: 1px solid #999999; background-color: #e2e8f6;}

#header {height: 55px;   padding: 5px; background: #f2f2f2 url(../pictures/fussy_v2.jpg) repeat-y right;}
#content {background-color: #fcfcfc; margin: 0px; padding: 0px 5px 5px 10px; border: 1px solid #cccccc; border-left: 0px; border-right: 0px;}



#pagefoot {background: #f2f2f2 url(../pictures/beach.gif); text-align: right;  height: 30px; padding: 5px; font-weight: bold; display: block; }

.rocket {color: #336699; font-family: "Courier New", Courier, mono; letter-spacing: 2px; }

#bling  {margin: 0px 10px 10px -10px; padding: 8px; padding-right: 20px; background: url(../pictures/boxthing.gif) no-repeat bottom left;}

/* #header h1 {margin-top: 0px; margin-bottom: 0px;}
#header a, #header a img.fleft {padding: 0px; margin: 0px;}
*/

input, textarea {margin-top: 10px; width: 350px; margin-left: 5px;  }

#logger input  {margin-top: 10px; width: 220px; margin-left: 5px;}

.button2 {width: auto; background: #C9C9AD; font-weight: bold; text-decoration: none; color: #333366;}
.button {width: 100px; background: #C9C9AD; font-weight: bold; text-decoration: none; color: #333366;}

#logger .button {width: auto;}

select {margin-left: 5px;}



.fright {float: right; display: block; margin: 0px; padding: 0px;}
.logined {float: right; display: block; margin: 10px 30px 0px 0px; padding: 0px; font-weight: bold;}
.fleft {float: left; margin: 0px padding: 0px;}
.imleft {float: left; margin: 5px;}
.lifright {float: right; padding-right: 5px; text-align: right;}

.fright2 {float: right; display: block; margin: 5px; width: 210px;}
.fright3 {float: right;}
.fright4 {float: right; margin-right: 10px; margin-top:-30px; border: 1px solid #f4f4f4; background-color: #ffffff; padding: 0px;}
.fright4 ul {list-style-type: none; margin: 0px;}
.tiptop {margin: 0px; padding: 0px; border: 0px solid #f4f4ff4 ; border-bottom: 1px; background-color: #e2e8f6;}


a:link, a:visited {font-weight: bold; text-decoration: none; color: #333399;}
a:hover {font-weight: bold; text-decoration: underline; color: #ff3300;}

ul {line-height: 1.5em; }


ul.xmenu {
  margin: 0;
  margin-left: 15px;
  padding: 0;
  list-style: none;
  }
ul.xmenu li {
  margin: 2px 0 6px 0; 
  padding: 0px;
  font-weight: bold;
  line-height: 24px; /* height of icon */
 
  background-position: 0 50%;
  background: url(../pictures/menu_button.gif);
  background-repeat: no-repeat;
  }
ul.xmenu li a {
  padding-left: 30px; /* width of icon + whitespace */
  }


.red {color: #ff3300; font-weight: bold;}



.table1 {border: 1px solid #cccccc; padding: 0px; margin: 10px; border-collapse: collapse; clear: both;}
.table1 th {border: 1px solid #cccccc;  background-color: #e2e8f6; font-size: 1.2em; padding: 5px; margin: 0px; color: #333333; text-align: left;}
.table1 td {border: 1px solid #cccccc;  padding: 2px; margin: 0px; text-align: left; height: 2em; text-align: left; vertical-align: top;}
.rad {width: auto; height: auto; padding: 0px;}
.cola {background-color: #fdfdfd;}
.colb {background-color: #f9f9f9;}
.th1 {width: 130px;}
.th2 {width: 180px;}
.th3 {width: 550px;}

td input {margin: 1px;}

fieldset {display: inline; padding: 5px; margin: 5px; border: 1px solid #B4B48D; width: 500px;}
legend {
	font-family: "Courier New", Courier, mono;
	color: #333366;
}
.hungryhippo {display: block; clear: both; margin: 10px 0px; height: auto;}
.hungryhippo textarea, .hungryhippo input {width: 440px;}
.bigthing {width: 320px;}
.little input {width: 120px;}
.tiny input{width: 20px;}

.none {list-style-type: none;}
#footer span {margin: -5px 5px -5px 5px; padding: 2px;}

.dispnone {display: none;}.copyer {
	font-size: 10px;
	color: #333366;
}

.copyer {font-size: 10px; color: #333366; float: right;}
.copyer strong {font-family: "Courier New", Courier, mono; font-weight: bold; font-size: 12px;}

#tripping input {width: auto;}
#tripping {padding: 20px;}


.boxer {margin: 2px; border: 1px dashed #bbbbbb; padding: 4px; width: auto; margin-top: 10px;}
.emper {font-size: 120%; font-weight: bold; color: #336699;}

.bimbobox {float: left; display: block; width: 250px; margin: 10px;}



.smaller {font-size: 0.85em;}

/* ----------------------------------------------------------------------------------------------------- */

.xforum, .yforum {list-style: none;
			 border: 1px solid #cccccc; 
			 border-top: 0px; padding: 0px; 
			/*list-style-image: url(../pictures/bullet.gif);
			list-style-position: inside;*/
			margin-bottom: 0px;
			margin: 3px;
			width: 100%;
			background-color: #EAE9CE;
			}
			
			
 ul.yforum li {
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
  font-weight: bold;
 /* line-height: 30px;  height of icon */
  border: 0px solid #cccccc;
  border-top: 1px;
 padding-bottom: 10px;
 font-weight: normal;
 
  


 
					  
  
  }
  
  

ul.xforum li, ul.yforum li.lia{
  margin: 0px;
  padding: 0px;
  padding-left: 40px;
  font-weight: bold;
  line-height: 30px; /* height of icon */
 
  background-position: 0px 50%;
  background: url(../pictures/bullet.gif);
  background-repeat: no-repeat;
  border: 0px solid #cccccc;
  border-top: 1px;
 	/* clear:both; */

  
  }
  


  
ul.xforum li.lia, ul.yforum li.lia {background-color: #f2f2f2;}
ul.xforum li.lib, ul.yforum li.lib {background-color: #EAE9CE;}
ul.xforum li.lic, ul.yforum li.lic {background-color: #d5edbc;} 

ul.yforum li li {background-color: none; border: 0px;}

.view {border: 1px solid #ff6600; background-color: #e2e2c7; text-decoration: none; margin-left: 10px; padding: 2px;}

.lim {text-align: right; }

  

/* ----------------------------------------------------------------------------------------------------- */


.widgContainer
{
width: 545px; margin: 4px; display: block;
}

.widgToolbar
{
/*
 background-image: none;
 background-color: #EAE4C8;
*/
 }
.widgContainer body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #FFFFFF;
	color: #000000;
}
 

 