 /*  
*/
@import "/calendar.css";

.invisible {
	display: none;
	color: white;
	background-color: white;
}

/*           BODY           */

BODY {
	color: #000000;
	font-family: Verdana;
	font-size: 0.9em;
	background-color: #ffffff;
 	margin-left:0px; 
 	margin-top:0px;

}

/*           TEXT          */

h1 {
 	font: 18pt/20pt Verdana;
	font-weight: 700;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h2 {
 	font: 16pt/18pt Verdana;
	color: #000000;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h3 {
font: 10pt/12pt Verdana;
font-weight: bold;
color: #000000;
margin: 0px;
padding: 0px;
}


blockquote.quote {
	padding: 0;
	padding-left: 20px;
	margin: 0;
}



/*           default         */


/*           LINKS         */

a{
color : #000000;
text-decoration : underline;
}
a:hover
{
color : #DC0A28;
text-decoration : underline; 
}

a:visited {color: Gray;}
a:active {color: #F8526A;}


/*           TABLE         */

div.holder {
width: 750px;
	background-color: #ffffff; 
	border-right: 1px solid #dc0a28;
}

div.content
{	
	/*padding: 10px;*/
}

#contentpush
{
	border-left: 1px dotted #000000;
	padding: 10px;
}

#latestpush{
   padding: 10px;
	background-color: #eceae2;
	border-left: 1px dotted #000000;
}

#ads{
   padding: 10px;
	border-left: 1px dotted #000000;
}
	
#forumpush{
   padding: 10px;
	background-color: #ffffff;
}

#forumpush h3{
	color: #dc0a28;
}
	
#forumpush a
{
	font: 8pt/12pt Verdana;
}

#forumpush form{
font-size: 14px;
}

#forumpush-right{
	background-color: #eceae2;
	padding: 10px;
	margin-left: 10px;
}
#forumpush-right a
{
	font: 8pt/12pt Verdana;
}

div.recipe {
	width:500px;	
	background-color: #ffffff;
	
	padding: 15px;
}


div.ads {
	width: 140px;
	margin-left: 30px;
}

td,dl,p,div,form {
font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

form {
font-family: Verdana;
	font-size: 1em;
	color: #000000;
}

/*           HR         */

hr { height: 1px; color: #b2ab90; }


/*           DL         */

/*           SPAN & DIV         */

span.error {
	color: red;
	font-weight: bold;
}

/*           FORMS & LISTS         */

form {
	padding: 0;
	margin: 0;
}

select.tiny { font-size: 9px; width: auto;}

input {
font-family: Verdana;
font-size: 12px; 
}

select { 
font-family: Verdana;
font-size: 12px; 
}

option {
font-family: Verdana;
font-size: 12px; 
}

textarea {
font-family: Verdana;
font-size: 12px;
 }
 
  ul { 
  padding-left: 10px;
  margin: 0;
  margin-left: 10px;
  margin-bottom: 5px;
  }
  
  li {
}


 input.slimbutton {
	font: 8pt/10pt Courier;
	height: 18px;
	width: auto;
	text-align: center;
	margin-bottom: 2px;
	font-weight: 500;
	background-color: #e2f6fe;
	color: #333333;
	border: 1px solid #5ccaf8;
	cursor: hand;	
}

/*           MISC         */
			 
.hidden { display: none; }

/*           ADMIN        */

.admin, a.admin:link, a.admin:visited   {
    background-color: red;
    color: white;
    margin-right: 2px;
    font-size: 9px;
}
/* to sub */
a.tosub:link, a.tosub:visited   {
    margin-right: 5px;
	 margin-right: 5px;
    font-size: 10px;
	 text-transform: uppercase;
	 text-decoration: none;
}
a.tosub:hover{
	color: #000000;
}

/* crumb trail */
a.crumbs, a.crumbs:visited {
	font-weight: bold;
	color: 333333;
}

a.stayBlack, a.stayBlack:visited {	
	color: black;
}

/*           LOGIN LINE        */
td.login { vertical-align:top; font-size: 9px; color: #b2ab90;}
span.login { font-size: 9px; color: #b2ab90; }
a.login { font-size: 9px; color: #b2ab90; text-decoration:none;}
a.login:hover, a.login:visited, a.login:link { color: #b2ab90; }
a.login:hover { color: #b2ab90;}

/*           vBulletin classes         */
.bginput	{ background-color: #cccccc; color: #000000; }
.thtcolor	{ color: black; }
.invtable 	{ background-color: #f8f8f8; border-width: 1px; border-style: solid; }



/* infobox on articles*/

td.leftborder {
border-left: 1px solid #dbd8cb;
}

small.info{
color: #808080;
}

p.grey{
background-color: #eceae2;
padding: 10px;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
border-top: 1px solid #808080;
border-bottom: 1px solid #808080;
color: #808080; 
}


a.info:link, a.info:visited   {
    color: #333333;
    text-decoration: none;
}
a.info:hover{
	color: #DC0A28;
}
/*--------------------*/

/* newmenu.php */

table.topmenu
{
width: 750px;
background-color: #dc0a28;
}

td.newmenu
{
text-align: center;
}

table.submenu
{
width: 750px;
background-color: #ffffff;
border: 1px solid #dc0a28;
}

table.submenuvertical
{
background-color: #ffffff;
}

div.submenuvertical
{
background-color: #ffffff;
width: 150px;
height: 400px;
overflow: auto;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#dc0a28;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
border: 1px solid #dc0a28;
}

a.topmenu:link, a.topmenu:visited  {
    color: #ffffff;
    font-size: 11px;
    text-decoration:none;
}
a.topmenu:hover {
	color: #000000;
	font-size: 11px;
	text-decoration:none;
}

a.submenu:link, a.submenu:visited  {
    color: #000000;
    font-size: 11px;
    text-decoration:none;
}
a.submenu:hover {
	color: #dc0a28;
	font-size: 11px;
	text-decoration:none;
}


/* blogs */

td.blogtext
{
border-right: 1px dashed #000000;
color: #000000;
padding: 15px;
}

td.bloginfo
{
color: #000000;
padding: 15px;
}

td.bloglistdelimiter {
border-bottom: 1px dashed #000000;
height: 1px;
}

A.hiddenlink, A.hiddenlink:visited, A.hiddenlink:visited {
	text-decoration: none; color: black;
}
