body { margin:0px; background-color:#F3F5F2;}
h1 { font-family:tahoma; font-size:16px; color:#9CCD0D; }
h2 { font-family:tahoma; font-size:13px; color:#FF6600; margin:0px; padding:0px; display:inline; }

#site-header { height:60px; background-image: url(../images/cy_bg_header.jpg); border-bottom:1px solid #0E0E0E; }
.site-menu-container { height:25px; background-color:#1B3944; border-top:1px solid #0A5775;  }
.site-menu-container ul { list-style-type:none; padding:0px; margin:0px; text-align:left; }
.site-menu-container ul li { float:left; }
.site-menu-container ul li a{ display:block; font-family:tahoma; font-size:11px; font-weight:bold; text-decoration:none; color:#FFF; padding:6px 15px 6px 15px; text-align:center; }
.site-menu-container ul li a:hover { background-color:#9CCD0D; color:#FFF; }


#project-listing { }
#project-listing div { padding:4px 0px 4px 4px; border-bottom:1px dotted #DDD; }
#project-listing div:hover { background-color:#FFF; }
#project-listing div span, p { font-family:tahoma; font-size:11px; font-weight:bold; }
#project-listing div span a { text-decoration:none; color:#1B3944; }
#project-listing div span a:hover { color:#9CCD0D; }
#project-listing div p { font-weight:normal; padding:0px; margin: 3px 0px 0px 0px; color:#444;}

#category-listing { list-style-type:none; width:180px; margin:0px; }
#category-listing { padding:4px 0px 4px 4px;}
#category-listing li span { font-family:tahoma; font-size:11px; font-weight:bold; }
#category-listing li span a { text-decoration:none; color:#1B3944; }
#category-listing li span a:hover { color:#9CCD0D; }

#project { background-color:#FFF; padding:3px; border:1px dotted #DDD; }
#project div { padding:4px 0px 4px 4px; }
#project div span, p { font-family:tahoma; font-size:11px; font-weight:bold; }
#project div span a { text-decoration:none; color:#1B3944; }
#project div span a:hover { color:#9CCD0D; }
#project div p { font-weight:normal; padding:0px; margin: 3px 0px 0px 0px; color:#444;}


#message { background-color:#FFF; padding:3px; border:1px dotted #DDD; }
#message div { padding:4px 0px 4px 4px; }
#message div p { font-family:tahoma; font-size:11px; font-weight:bold; font-weight:normal; padding:0px; margin: 3px 0px 0px 0px; color:#444;}