#container { width: 760px; padding: 0; position: relative; height: 2000px; margin: 0 auto; }
#HPcontainer { margin: 0 auto; padding: 0; position: relative; width: 760px; height: 600px; }
#Header { background-image: url(../images/2008_portland/header.jpg); background-repeat: no-repeat; position: absolute; width: 760px; height: 255px; }
#Main { background-color: white; background-image: url(../images/2008_portland/main.jpg); background-repeat: no-repeat; position: absolute; top: 255px; left: 158px; width: 602px; height: 955px; z-index: 0; }
#Nav { position: absolute; top: 255px; width: 158px; }
#Name { position: absolute; top: 380px; left: 355px; width: 390px; height: 20px; z-index: 2; }
#Mug { background-color: #48cbff; background-repeat: no-repeat; position: absolute; top: 270px; left: 180px; width: 160px; height: 200px; z-index: 2; }

.white_link a:link { color: white; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #c66; }
.white_link a:visited { color: white; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #b82e8a; }
.white_link a:hover { color: #FF80DF; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #ff0; }
.white_link a:active { color: white; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #b82e8a; }

body  { scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #A12722; scrollbar-base-color: #2C83C4; scrollbar-darkshadow-color: #392F26; scrollbar-face-color: #E6E6E6; scrollbar-highlight-color: #FDFAE7; scrollbar-shadow-color: #333333; scrollbar-track-color: #FFFFFF }
p  { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
p.p_18ls { font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
p.p_verd11_ltr_space { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; letter-spacing: -1px; }
p.p_18ls_left_right_pad { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 18px; padding-right: 9px; padding-left: 9px; }
p.p_ls_left_right_pad { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 23px; padding-right: 110px; padding-left: 11px; }
p.p_18ls_left_top_pad { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 18px; padding-top: 140px; padding-left: 240px; }
p.artquote { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss ; margin-right: 12px; margin-left: 12px; }
.linkcolor1 { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.linkcolor1 a:link    { color: #020202; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.linkcolor1 a:visited   { color: #020202; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.linkcolor1 a:hover    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #ecb3ff ; text-decoration: underline; }
.linkcolor1 a:active { color: #5b9ee5; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #e0ecf8 }
.linkcolor2 { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.linkcolor2 a:link    { color: #020202; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.linkcolor2 a:visited   { color: #020202; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.linkcolor2 a:hover    { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #ecb3ff ; text-decoration: underline; }
.linkcolor2 a:active { color: #5b9ee5; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #e0ecf8 }
.linkcolor3 { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.linkcolor3 a:link    { color: #e41b0b; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.linkcolor3 a:visited   { color: #862200; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.linkcolor3 a:hover    { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #fff ; text-decoration: underline; }
.linkcolor3 a:active { color: #5b9ee5; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #e0ecf8 }
.hpnav { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.hpnav a:link   { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.hpnav a:visited     { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.hpnav a:hover    { color: #a12722; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; background-color: #fff }
.hpnav a:active  { color: #808000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #f4c89c }
.external_link   { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.external_link a:link   { color: #7d3b5f; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.external_link a:visited    { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.external_link a:hover    { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #897ef8 }
.external_link a:active   { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #82419d }
table.table_brdr { border: solid 1px #ff8ee8; }
table_sm_font { font-size: 9px; border: solid 1px #ff8ee8; }
td.td_home_bg_image_bot_top_pad { background-image: url(../images/2007_portland/hp_bg.jpg); background-repeat: no-repeat; padding-top: 340px; padding-bottom: 12px; }
td.td_hotel_bg_image_bot_top_pad { background-image: url(../images/2008_portland/hotel_travel_bg.jpg); background-repeat: no-repeat; background-position: 0 0; top: 0; left: 0; }
td.td_classes_bg_image_bot_top_pad { background-image: url(../images/2008_portland/classes_bg.jpg); background-repeat: no-repeat; padding-top: 195px; padding-bottom: 12px; }
td.td_instructors_bg_image_bot_top_pad { background-image: url(../images/2008_portland/instructors_bg.jpg); background-repeat: no-repeat; padding-top: 180px; padding-bottom: 12px; }
td.td_highlights_bg_image_bot_top_pad { background-image: url(../images/2008_portland/highlights_bg.jpg); background-repeat: no-repeat; padding-top: 110px; padding-bottom: 12px; }
td.td_registration_bg_image_bot_top_pad { background-image: url(../images/2008_portland/registration_bg.jpg); background-repeat: no-repeat; padding-top: 110px; padding-bottom: 12px; }
p.left_pad { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin: 0; padding-left: 4px  }
p.left_right_pad { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; padding-right: 7px; padding-left: 7px; }
td            { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
td.left_pad8 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; padding-left: 8px }
td.left_right_pad8 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; padding-right: 8px; padding-left: 8px; }
.img { padding-left: 12px; }
.img_rt_pad { padding-right: 12px; }
td.4pxpad   { padding: 4px; border-style: solid; border-width: 1px; border-color: #b40000 #000 #000 #ca0000   }
.td_instructor_text_cell  { background-color: #c5d9fc; padding: 4px; border-style: solid; border-width: 1px; border-color: #b40000 #000 #000 #ca0000    }
.td_artwork_cell  { background-color: #cb8cb8; padding: 4px; border-style: solid; border-width: 1px; border-color: #b40000 #000 #000 #ca0000    }
.td_class_bio_bg_left_rt_pad { background-color: #d6eefb; padding-right: 6px; padding-left: 6px; }
.class_link { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.class_link a:link   { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.class_link a:visited  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.class_link a:hover  { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #49bef9 }
.class_link a:active  { color: #5b9ee5; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #e0ecf8 }

.section_title_wht        { color: #fff; font-style: normal; font-weight: bold; font-size: 22px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.section_title { color: black; font-size: 22px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-style: normal; font-weight: bold; }
.section_title_wht		 { color: #fff; font-size: 22px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-style: normal; font-weight: bold; }
.section_title_smaller    { color: black; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss ; background-color: #fbd08f; }
.1stClassTitle_Lpad { color: black; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; padding-left: 120px; }
.section_title_15_wht { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; }
.subtitle    { color: black; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.subtitle_teal { color: #c69; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
.verd13_light_bold { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.verd20_Bld_Italic { color: #fff; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }
.verd13_red_bold { color: #e41b0b; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.verdana_14_teal { color: #269380; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; }
.text18    { color: black; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.text18_bg { color: black; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #3db1ff; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.td_9   { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.td_10 { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.copyright_light { color: yellow; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.jtext { text-align: justify }
hr { background-color: #cc6; height: 5px; border: solid 1px #930; }
.hotkey { font-weight: bold; text-decoration: underline }
.mug_name { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #575d8d; }
