A {text-decoration:none; color:#000000;}
P {font-size:13px; color:#000000; font-family:Helvetica,Arial; font-weight:normal; line-height:16px;}
img {border:0px;}
a:current {color:#000000;}
a:hover {color:#ff0000;}
a:visited {color:#888888;}

/* WELCOME PAGE */
.topband {color:#ffffff; text-align:right; margin-top:35px;}
.bottomband {color:#ffffff; text-align:center;}
.main {margin-top:2px; margin-bottom:-1px;}

/* ABOUT PAGE */
.about {margin-left:15px; margin-right:300px;}

/* CATEGORY PAGES */
.catmain {margin-left:15px; margin-bottom:8px; margin-top:12px; font-size:16px; font-weight:medium;}
.catitem {margin-left:15px; margin-top:5px; font-size:11px; line-height:14px; margin-bottom:0px; clear:left;}
.catitem0 {margin-left:15px; margin-top:12px; font-size:11px; line-height:14px; margin-bottom:15px;}

/* PROJECT PAGES */
.cat-title {margin-left:15px; margin-bottom:8px; margin-top:3px; font-size:16px; font-weight:medium;}
.photo {margin-left:15px; margin-top:0px; margin-bottom:0px;}
.descript {margin-left:15px; margin-top:4px; margin-bottom:0px; font-size:13px; line-height:13px; width:500px;}
.descriptwide {margin-left:15px; margin-top:4px; margin-bottom:0px; font-size:13px; line-height:13px;}
.credit {margin-left:15px; margin-top:4px; margin-bottom:3px; font-size:10px; line-height:13px;}
.thumb {margin-right:0px; margin-left:15px; margin-top:0px; margin-bottom:4px; font-size:13px; line-height:13px;}


/*test*/
.floatleft {float:left; clear:left; margin: 0px 5px 5px 0px;}
.catmainleft {margin-left:15px; margin-top:0px; margin-bottom:3px;}
.photoleft {margin-left:0px; margin-top:0px; margin-bottom:0px;}
.catitemG {margin-left:15px; margin-top:0px; font-size:11px; line-height:14px; margin-bottom:4px;}





/* OLD STUFF - delete later */


.white {color:#ffffff;}
.gray {color:#666666;}

.main_logo {text-align:left; margin-left:70px;}
.main_link {font-size:11px; color:#000000; font-family:Helvetica,Arial; font-weight:bold; text-align:center; margin-top:-2px;}
.main_categories {width:100%; height:250px; margin-top:100px;}

.top_bar {position:absolute; background-color:#000000; height:25px; top:15px; width:100%;}
.top_logo {position:absolute; left:10px; top:16px; width:200px;}
#.top_menu {top:14px; height:25px; width:100%; background-color:#000000; margin-top:14px;}
#.top_menu {top:14px; width:100%; margin-top:14px;}
#.top_links {font-size:11px; color:#444444; font-family:Helvetica,Arial; text-align:right; margin-right:10px; line-height:16px;}
.top_menu {position:absolute; top:15px; height:20px; width:100%; margin-top:4px;}
.top_links {font-size:11px; color:#ffffff; font-family:Helvetica,Arial; font-weight:medium; text-align:right; line-height:20px; margin-right:5px;}


.top_category {font-size:16px; color:#666666; font-family:Helvetica,Arial; font-weight:medium; text-align:left; line-height:16px;}
.bottom_menu {position:absolute; bottom:30px; height:20px; width:100%; background-color:#000000; margin-top:4px;}
.bottom_address {font-size:11px; color:#ffffff; font-family:Helvetica,Arial; font-weight:medium; text-align:center; line-height:23px;}

.project_category {position:absolute; left:10px; top:53px; font-color:#000000;}
.project_list {position:absolute; left:10px; top:75px; width:150px;}
.project_type {font-size:11px; color:#000000; font-family:Helvetica,Arial; text-align:left; margin-left:19px; line-height:16px; text-indent:-8px;}
.project {font-size:11px; color:#666666; font-family:Helvetica,Arial; text-align:left; margin-left:26px; line-height:16px; text-indent:-8px;}
.description {font-size:11px; color:#666666; font-family:Helvetica,Arial; margin-top:5px; line-height:13px;}

.filler {line-height:24px;}
.thumbs {position:absolute; left:4px; top:60px; width:200px;}
.image {position:absolute; left:4px; top:75px; left:175px; width:500px;}


BLOCKQUOTE {font-size:11px; font-family:Helvetica,Arial;}
PRE {font-size:12px;}
LI {font-size:11px; font-family:Helvetica,Arial;}

.current {background-color:#88ff88;}
.head {text-indent:0px; font-size:12px; color:#005555; font-weight:bold; letter-spacing:1px;}
.list {color:777777;}
.invisible {color:ffffff;}
.not {color:aaaaaa;}
.trim {color:ffaaaa;}

.content {position:absolute; left:200px; top:56px; margin-top:20px;}


.menu {border-color:#888888; border-width:thin; border-style:dotted; padding:5pt; position:relative; left:20px; top:30px; margin-top:10px; width:130px;}
.plain {position:relative; left:20px; top:30px; margin-top:20px; width:130px;}


