body {

font-size:14px;

line-height:20px;

font-family:"Myriad Pro", "Trebuchet MS", Arial;

background-color:#FFF;

margin:0;

}



#header {

background-position:center bottom;

background-image:url(images/header_bckg.jpg);

background-repeat:repeat-x;

}



#logo {

height:300px;

margin-right:auto;

margin-left:auto;

background-image:url(images/logo.jpg);

background-position:center top;

background-repeat:no-repeat;

padding:0 0 0 40px;

}



#logo a {

color:#fff;

text-decoration:none;

font-weight:700;

height:36px;

font-size:26px;

text-transform:uppercase;

}



#menu {

width:850px;

height:32px;

background-image:url(images/menu.png);

background-repeat:repeat-x;

margin-right:auto;

margin-left:auto;

background-position:bottom;

}



#menu ul {

margin:0;

padding:0;

}



#menu ul li {

display:inline-block;

float:left;

width:100px;

list-style:none;

text-align:center;

height:32px;

}



#menu a {

display:block;

float:left;

width:100px;

color:#fff;

font-size:14px;

text-transform:uppercase;

font-weight:400;

text-decoration:none;

padding-top:8px;

}



#menu a:hover,#menu a.current {

color:#000;

background:#fff;

padding-top:8px;

height:24px;

background-image:url(images/menu_hover.png);

}



#main {

width:100%;

background-color:#000;

float:left;

background-image:url(images/background.png);

background-repeat:repeat-y;

background-position:center top;

}



#content {

width:850px;

margin-right:auto;

margin-left:auto;

}



#content h1 {

text-transform:uppercase;

font-size:1.8em;

margin:0;

}



.text_block {

padding-top:20px;

float:left;

background-color:#fff;

}



.image {

background-color:#f0f0f0;

float:left;

margin:0 0 20px;

padding:0;

}



.text {

float:right;

width:560px;

padding:5px 20px;

}



.text h1 {

text-transform:uppercase;

font-size:2em;

margin:0;

}



.text li {

list-style:none;

padding-left:20px;

background:url(images/li.gif) no-repeat 0 5px;

}



.pic {

	float:left;

	width:810px;

	padding:5px 20px;

}



.pic h1 {

text-transform:uppercase;

font-size:2em;

margin:0;

}



.pic li {

list-style:none;

padding-left:20px;

background:url(images/li.gif) no-repeat 0 5px;

}



#content p {

padding-bottom:10px;

}



#footer {

background:#ffffff url(images/footer_bckg.gif) repeat-x;

height:102px;

clear:both;

}



#left_footer {

float:left;

text-transform:uppercase;

color:#000;

font-weight:700;

font-size:11px;

padding:40px 0 0 60px;

}



#right_footer {

	float:none;

	text-transform:uppercase;

	color:#000;

	font-weight:400;

	font-size:14px;

	text-align:center;

	margin-right:auto;

	margin-left:auto;

	padding-top:10px;

}



#cattable {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	}



a,.style1,#right_footer a {

color: #000;

}



a:hover,#left_footer a:hover,#right_footer a:hover {

text-decoration:none;

}



.pink,#left_footer a {

color:#000;

}



.error

{color:red

}



.chat

{color:black

}

