@charset "utf-8";

body  { font: 13px Arial, Helvetica, sans-serif; background: url(images/bg.jpg) repeat; margin: 0; padding: 0; color: #ffffff; }

#container { width: 990px; margin: 0 auto; border: 3px solid #DEB937; margin-top:15px; background: #022e5b;  } 

#header { height: 261px; }

/* Menu */
#menu{  height: 15px;	position: relative; margin: -43px 0px 0px 488px; #margin: -45px 0px 0px 488px; padding: 0; }
#menu ul{ margin: 0; padding: 0; list-style: none; font: bold 14px "Arial", Verdana, sans-serif; word-spacing: 5px; }
#menu li { padding:  0 4px; display: inline; text-decoration: none; }
#menu li a:link { color: #022e5b; text-decoration: none; }
#menu li a:visited { color: #022e5b; text-decoration: none;}
#menu li a:active { color: #022e5b; text-decoration: none;}
#menu li a:hover { color: #deb937; text-decoration: none; font-weight: bolder; }

#logoleft { width: 40px; height: 59px; position: relative; margin: -8px 0px 0px -23px; padding: 0; background: url(images/logo_small.gif);}
#logoright { width: 40px; height: 59px; position: absolute; margin: -58px 0px 0px 971px; padding: 0; background: url(images/logo_small.gif);}

/* Headings */
h1{ color: #deb937; margin: 20px 0 0 0; text-transform: uppercase; font: bolder 16px "Trebuchet MS", Verdana, sans-serif; }
h2 { font-size: 13px; text-transform: uppercase; font-weight: bolder; margin: 5px 0 10px 0 ; }
h3 { font-size: 13px; font-weight: bolder; color: #334055; margin: 30px 0 0 0;}
p { margin: 10px 0; padding: 0; text-align: justify; }
hr{   }

#maincontent{ margin: 0 20px 0 30px; _margin: -30px 20px  0 20px; background: url(images/bg_logo.jpg) no-repeat; }
#maincontentnobg{ margin: 0 20px 0 30px; _margin: -30px 20px  0 20px; }

.footer { background: #d43733; padding:5px; clear: both; } 
.footer p { margin: 0; /* IMPORTANT!! zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */ padding-left: 565px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ color: #ffffff; font-size: 10px; font-weight: bold; }

.footer a:visited {
	color: #ffffff;
	text-decoration: none;
}

.footer a:link {
	color: #ffffff;
	text-decoration: none;
}

.footer a:hover {
	color: #a1b1ca;
	text-decoration: none;
}

/* General Page Links */
a:link,  a:visited, a:active{ color: #ffffff; text-decoration: underline; }
a:hover { color: #a1b1ca; text-decoration: none; }

/*general pages*/
#rightside{
	float: right; /* since this element is floated, a width must be given */
	width: 363px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin: 30px 0 40px 0; 
}

.images{ border:2px solid #FFFFFF; }
/* IINDIVIDUAL PAGES*/
/*Home*/
.images{ border:2px solid #FFFFFF; }

/*Stables*/
.imagestables{ border:2px solid #deb937; }

