body {
font-family:Arial;
font-size:10px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background:url(images/body_bg.jpg);
background-repeat:repeat-y;
background-color:#000000;
background-position:center;
}

/* No Borders on Linked Images */

a:link img {
border:0;
}
a:visited img {
border:0;
}

/* --------------------------- */

/* -------------  Form Styling */

input.login {
font-size:10px;
color:#888888;
}

input.search {
border:none;
border-style:none;
background:transparent;
background-image: url(../images/search_field.gif);
background-repeat:no-repeat;
font-size:9px;
padding-left:4px;
padding-top:3px;
margin-top:2px;
color:#000000;
height:20px;
width:147px;
margin-right:4px;
}

select.text {
font-size:9px;
margin-right:8px;
color:#000000;
}
option.text {
font-size:9px;
color:#000000;
}

/* Classes */
.titles {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.blue_titles {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f75ac;
font-weight:bold;
}
.news_title {
text-align:left;
font-weight:bold;
}
.auto {
margin-right:auto;
margin-left:auto;
}
.red {
font:Arial;
font-size:11px;
font-weight:bold;
color: #BB0000;
}

.new_years {
font:Arial;
font-size:22px;
font-weight:bold;
color: #BB0000;
}

.champ {
color:#c99a61;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}
.dark_champ {
color:#46340f;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}
.fsize {
font-size:16px;
}
/* ---------------------- Divs */	
#form {
position:absolute;
width:330px;
height:auto;
top:1385px;
left:50%;
margin-left:-37px;
z-index:3px;
}
#father {
width:100%;
background-image:url(images/father_bg.gif);
background-position:center;
background-repeat:repeat-y;
}
#mother {
width:100%;
background:url(images/mother_bg.gif);
background-repeat:no-repeat;
background-position:center top;
}
#top_flash {
width:649px;
height:286px;
padding-left:3px;
margin-right:auto;
margin-left:auto;
}
#content {
width:582px;
margin-top:14px;
margin-right:auto;
margin-left:auto;
background:url(images/midd_line_bg.gif);
background-position:center;
background-repeat:repeat-y;
}
#content_new {
width:594px;
margin-top:14px;
margin-right:auto;
margin-left:auto;
background:url(images/midd_line_bg.gif);
background-position:center;
background-repeat:repeat-y;
}
.td_con {
width:291px;
}
#con_bx_sub {
width:268px;
margin-right:auto;
margin-left:auto;
}
#con_bx_sub p{
font-family:Arial;
font-size:10px;
color:#595959;
text-align:justify;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-top:4px;
padding-bottom:4px;
}
#con_bx_sub a:active, #con_bx_sub a:visited, #con_bx_sub a:link {
font-family:Arial;
color: #c30808;
font-weight:bold;
text-decoration:none;
}
#con_bx_sub a:hover {
font-family:Arial;
color:#222222;
text-decoration: underline;
}
#news_dash {
width:344px;
height:1px;
background:url(images/dash.gif);
background-repeat:repeat-x;
padding-left:18px;
padding-right:18px;
}
#bottom_links {
width:593px;
height:55px;
margin-right:auto;
margin-left:auto;
background:url(images/bott_bg.gif);
background-repeat:no-repeat;
background-position: 1px 0px;
}
#bottom_links p{
font-family:Arial;
font-size:9px;
color:#555555;
text-align:center;
padding-top:26px;
}
#bottom_links a:active, #bottom_links a:visited, #bottom_links a:link {
font-size:9px;
color:#555555;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}
#bottom_links a:hover {
font-size:9px;
padding-left:10px;
padding-right:10px;
text-decoration: underline;
}

#item {
width:268px;
float:left;
margin-top:8px;
margin-left:8px;
margin-right:15px;
margin-bottom:9px;
}
