body
{
font-family:Helvetica,Arial,sans-serif;
margin:0px;
color:#565656;
background-color:#F0EEE9;
}

.catbg, tr.catbg td
{
margin:0px;
border:none;
background-color:#E5D8B0;
font-weight:bold;
padding:10px;
padding-left:15px;

}
.titlebg, .titlebg a, .titlebg a:link, .titlebg a:visited
{
	background-color: #EBE0C0;
	text-decoration: none;
padding:5px;
padding-left:15px;
border:none;
font-weight:bold;
margin-bottom:5px;

}
.windowbg, tr.windowbg td
{

padding:5px;margin-left:10px;margin-right:10px; margin-bottom:5px;
border:none;
font-weight:normal;
background-color:#F0EBDB;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
-moz-box-shadow: 0px 1px 2px black;
-webkit-box-shadow: 0px 1px 2px black;
        box-shadow: 0px 1px 2px black;

word-wrap: break-word;

}
.windowbg2, tr.windowbg2 td
{

padding:5px;margin-left:10px;margin-right:10px; margin-bottom:5px;
border:none;
font-weight:normal;
background-color:#ddd;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
-moz-box-shadow: 0px 1px 2px black;
-webkit-box-shadow: 0px 1px 2px black;
        box-shadow: 0px 1px 2px black;

word-wrap: break-word;
}
.new, a:link.new, a:visited.new
{
	background-color: #b6dbff;

	color: #ffffff;
padding:5px;
-moz-border-radius:0.4em;-webkit-border-radius:0.4em;border-radius:0.4em;
border:1px solid red;

}
.updated
{
	color: #ff0000;
}

a
{
color:#6b66ff;
text-decoration: none;
-moz-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out; 
      -ms-transition: all 0.3s ease-out; 
          transition: all 0.3s ease-out;
}

a:visited
{
/*color:#6b66ff;*/
}

a:hover
{
color:#fff400;
text-shadow: 0px 0px 5px #400000, 0px 0px 5px #400000, 0px 0px 5px #400000;
text-decoration: none;
-moz-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out; 
      -ms-transition: all 0.3s ease-out; 
          transition: all 0.3s ease-out;
}




textarea
{
	color: #000000;
	font-family:'Lucida Sans Unicode','Lucida Sans',tahoma,sans-serif,Helvetica,Verdana;
	background: #BE9A3B;
	border: 1px solid #A8BEE6;
	padding: 2px;
}
input, button
{
	font-size: 90%;
font-family:'Lucida Sans Unicode','Lucida Sans',tahoma,sans-serif,Helvetica,Verdana;
color: black;
	border: 1px solid #4F0404;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;	
	letter-spacing: 1px;
         border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
cursor:pointer;
}

input[type~='text'], input[type~='password'], select
{
border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
padding:5px;
font-size:12px;
}

input[type~='submit']
{

background-color: #880000;

background-image: -webkit-linear-gradient(top, #950000,#400000);
background-image: -moz-linear-gradient(top, #950000,#400000);
background-image: -o-linear-gradient(top, #950000,#400000);
background-image: -ms-linear-gradient(top, #950000,#400000);
background-image: linear-gradient(top, #950000,#400000);

	color: white;
	font-weight: bold;

}

input[type~='submit']:hover
{
background-image: -webkit-linear-gradient(top, #ff9500,#ff4000);
background-image: -moz-linear-gradient(top, #ff9500,#ff4000);
background-image: -o-linear-gradient(top, #ff9500,#ff4000);
background-image: -ms-linear-gradient(top, #ff9500,#ff4000);
background-image: linear-gradient(top, #ff9500,#ff4000);

-moz-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out; 
      -ms-transition: all 0.3s ease-out; 
          transition: all 0.3s ease-out;
text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F, 0 0 0.2em #87F;
-moz-box-shadow: 0px 5px 10px black;
-webkit-box-shadow: 0px 5px 10px black;
        box-shadow: 0px 5px 10px black;
font-weight: bold;
	/*border: 1px solid orange;*/

	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
/* background: #800000; */
text-shadow: #000 0px 0px 1px;
	letter-spacing: 1px;
         border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
color:white;
}


input[type~='button']
{

background-color: #880000;

background-image: -webkit-linear-gradient(top, #950000,#400000);
background-image: -moz-linear-gradient(top, #950000,#400000);
background-image: -o-linear-gradient(top, #950000,#400000);
background-image: -ms-linear-gradient(top, #950000,#400000);
background-image: linear-gradient(top, #950000,#400000);


	color: white;
	font-weight: bold;

}

input[type~='button']:hover
{
background-image: -webkit-linear-gradient(top, #ff9500,#ff4000);
background-image: -moz-linear-gradient(top, #ff9500,#ff4000);
background-image: -o-linear-gradient(top, #ff9500,#ff4000);
background-image: -ms-linear-gradient(top, #ff9500,#ff4000);
background-image: linear-gradient(top, #ff9500,#ff4000);

-moz-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out; 
      -ms-transition: all 0.3s ease-out; 
          transition: all 0.3s ease-out;
text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F, 0 0 0.2em #87F;
-moz-box-shadow: 0px 5px 10px black;
-webkit-box-shadow: 0px 5px 10px black;
        box-shadow: 0px 5px 10px black;
font-weight: bold;
	/*border: 1px solid orange;*/

	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
/* background: #800000; */
text-shadow: #000 0px 0px 1px;
	letter-spacing: 1px;
        border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
color:white;
}

input:hover
{
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, white, #EBE0C0);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, white, #EBE0C0);
  /* IE 10 */
  background: -ms-linear-gradient(top, white, #EBE0C0);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, white, #EBE0C0);

-moz-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out; 
      -ms-transition: all 0.3s ease-out; 
          transition: all 0.3s ease-out;
text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F, 0 0 0.2em #87F;
-moz-box-shadow: 0px 5px 10px black;
-webkit-box-shadow: 0px 5px 10px black;
        box-shadow: 0px 5px 10px black;
font-weight: bold;
	/*border: 1px solid yellow;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
/* background: #800000; */
	color: black;
text-shadow: #000 0px 0px 1px;
	letter-spacing: 1px;
        border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;

}
textarea
{
	font-size: 100%;
	color: #000000;
	font-family:'Lucida Sans Unicode','Lucida Sans',tahoma,sans-serif,Helvetica,Verdana;
border-radius: 2px;
-moz-border-radius: 2px;
	-webkit-border-radius: 2px;

}


.box-code 
{ 
	font-family:'Lucida Sans Unicode','Lucida Sans',tahoma,sans-serif,Helvetica,Verdana;
padding:5px;
border:none;
font-weight:normal;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
-moz-box-shadow: 0px 0px 1px black;
-webkit-box-shadow: 0px 0px 1px black;
        box-shadow: 0px 0px 1px black;
word-wrap: break-word;
background-color:#cfd2d4;
}


.box-quote 
{ 
padding:5px;
border:none;
font-weight:normal;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
-moz-box-shadow: 0px 0px 1px black;
-webkit-box-shadow: 0px 0px 1px black;
        box-shadow: 0px 0px 1px black;
word-wrap: break-word;
}

.mobile_max_width { margin:0 auto;max-width:600px; }











