/* Christie and Christie */
BODY { font-family: Arial, Helvetica, sans-serif; font-size: 0.78em; background-image: url(images/bg.gif); background-repeat: repeat-x; background-color: #CACAD2; margin: 0px; margin-top: 8px; }

UL { font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; padding-left: 0px; list-styl-type: disc; list-style-position: outside; vertical-align: middle; text-align: left; word-spacing: 0; line-spacing: 0; }
LI { margin: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; }
INPUT { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border: 1px solid #ADBBCE; color: #293448; }
TEXTAREA { font-family: Arial, Tahoma, Helvetica, sans-serif; width: 280px; height: 190px; font-size: 12px; border: 1px solid #ADBBCE; color: #293448; }

h1 { font-size: 1.8em; font-weight: normal; padding: 0 0 0.4em 0; margin: 8px 0 12px 0; color: #000066; border-bottom: 1px solid #8693A7; }	
h2 { font-size: 1.5em; font-weight: normal; color: #000066; padding: 0px; margin: 8px 0 8px 0; }

hr { color: #CC9977; height: 1px; }	

a:link { color: #000066; text-decoration: none; }
a:visited { color: #000066; text-decoration: none; }
a:active { color: #FF0000; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: none; }

a img { border: none; }

#holder { width: 760px; margin: 0 auto 0 auto; }
#container { width: 760px; text-align: left; }
#header { height: 130px; padding-top: 15px; background: #FFFFFF; }
#logos { float: left; padding: 0 0 0 10px; }
#logo1 { float: left; padding-right: 70px; }
#logo2 { float: left; padding-top: 20px; }
#pagebar { height: 30px; border-top: 1px solid #CCCCCC; background: url(images/menu_hd.gif) repeat-x #FFFFFF; }
#pagebar .left { float: left; width: 166px; padding: 2px 0 0 14px; }
#pagebar .right { float:left; padding: 2px 0 0 18px; }
#pagebar .title { padding: 2px 0 0 14px; }
#pagebar h1 { margin: 0; padding: 0; font-size: 20px; font-weight: normal; border: none; }
#splitpage { float: left; width: 760px; background: #E8E8F1; }
#footer { padding: 4px 0 4px 0; font-size: 9px; font-weight: normal; color: #8693A7; text-align: right; }

.left_col { float: left; width: 180px; background: url(../images/sq_1.gif) #E8E8F1; }
.right_col { float: left; min-height: 500px; width: 544px; padding: 12px 18px 120px 18px; background: #FFFFFF; }
.main_col { min-height: 500px; padding: 0px 10px 120px 14px; background: url(../images/logo150_3.gif) left bottom no-repeat #FFFFFF; }
.clearfix { clear: both; }
.copyright { padding: 8px; font-size: 9px; font-weight: normal; color: #8693A7; vertical-align: bottom; }

.menu_nav { padding: 0 0 4px 14px; }
.menu_nav ul { list-style: none; }
.menu_lnk { margin: 0px; padding: 2px 4px 2px 10px; font-size: 11px; background-image: url(images/arrow1.gif); background-repeat: no-repeat; background-position: left top; }
.menu_ttl { font-size: 12px; color: #8693A7; padding-left: 0px; padding-right: 0px; padding-top: 12px; padding-bottom: 2px; }
.menu_top { width: 160px; height: 35px; padding-left: 8px; background-image: url(images/menu_hd.gif); background-repeat: repeat-x; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #FFFFFF; }
.menu_cont { width: 160px; padding: 0 8px 0 8px; background-color: #FFFFFF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.menu_bottom { width: 160px; height: 6px; background-image: url(images/shad1.gif); background-repeat: repeat-x; }
.menu_c { width: 220px; height: 14px; padding: 8px; background-color: #FFFFFF; }
.menu_r { width: 10px; background-color: #FFFFFF; border-right: 1px solid #CCCCCC; }

.project { float: left; margin: 0 0 18px 0; padding: 18px 0 18px 0; border-top: 1px solid #B0B9BE; }
.project .img { float: left; margin-right: 18px; padding-bottom: 4px; border: 1px solid #E8E8F1; }
.project .details { float: left; width: 360px; }
.project .details h2 { margin-top: 0; }
.project .details a { color: #FF0000; }
.project .details a:hover { text-decoration: underline; }
.project .details ul { padding-left: 16px; list-style-type: disc; }

.game { clear: both; margin: 0 0 18px 0; padding-top: 18px; border-top: 1px solid #B0B9BE; }
.game .img { float: left; margin-right: 18px; border: 1px solid #E8E8F1; }
.game .details { float: left; width: 360px; }
.game .details h2 { margin-top: 0; }
.game .details a { color: #FF0000; }
.game .details a:hover { text-decoration: underline; }
.game .details ul { padding-left: 16px; list-style-type: disc; }

.contact td { padding-bottom: 6px; }

.lnk_1 { margin: 0px; padding: 4px 4px 4px 18px; font-weight: bold; background-image: url(images/lnk_1.gif); background-repeat: no-repeat; background-position: left top; }