body { background-color: #808080; margin: 0; margin-bottom: 5px; }
a, a:visited, a:active, a:link { color: #0000FF; }
#frame, #bottom_menu, #copyright { position: relative; text-align: center; width: 775px; background-color: #FFFFFF; border: 1px solid #000000; padding: 5px; font-family: Verdana; font-size: 12px; margin-top: 5px; }
#frame { padding: 0; width: 785px; background: #EBEBEB; }
#bottom_menu, #bottom_menu a, #bottom_menu a:visited, #bottom_menu a:link { font-size: 10px; text-decoration: none; color: #0000FF; }
#bottom_menu a:hover { text-decoration: underline; }
#copyright, #copyright a, #copyright a:visited, #copyright a:link  { font-size: 10px; text-decoration: none; color: #000000; }
#logobar { position: relative; padding-top: 2px; float: left; height: 65px; width: 777px; }
#logo { position: relative; width: 275; float: left; }
#logo img { position: relative; top: -1px; left: 5px; }
#header { height: 55px; background-color: #FFFFFF; text-align: left; padding: 3px; position: relative; width: 777px; }
#hdtextcol { position: relative; padding: 13px; width: 430px; float: left; text-align: center; padding-top: 7px; }
#hdtextcol_launch { position: relative; top: -7px; padding: 13px; width: 430px; float: left; text-align: left; font-family: Verdana; font-weight: normal; font-size: 12px; color: #7C7C7C; height: 55px; }
.greentext { color: #96CB5C; }
.bluetext { color: #0099CC; }
#hdtextcol h1 { font-family: Arial; font-size: 18px; margin: 0; font-weight: normal; text-align: center; }
#hdtextcol h2 { font-family: Arial; font-size: 18px; margin: 0; font-weight: normal; text-align: center; }
#menu { position: relative; height: 25px; background: url('/images/menu_bkg.jpg') repeat-x; color: #FFFFFF; font-weight: bold; text-align: center; font-family: Verdana; font-size: 11px; }
#menu a { position: relative; top: -5px; color: #FFFFFF; text-decoration: none; padding: 2px 11px 3px 11px; height: 28px; }
#menu a:hover { background: url('/images/green_bkg.jpg') repeat-x center; padding: 2px 10px 2px 10px; border-right: 1px solid #CBCDCC; border-left: 1px solid #CBCDCC; height: 28px; color: #FFFFFF; }
#left_col { margin-top: 1px; border-left: 1px solid #009933; border-right: 1px solid #009933; width: 215px; background-color: #F1FFEA; margin-left: 3px; margin-right: 3px; }
#main_content { margin-left: 10px; padding-left: 10px; margin-right: 15px; padding-right: 15px; }
#full_content { width: 760px; padding-left: 10px; padding-right: 10px; }
#ie_break { width: 215px; height: 1px; }
#left_hdr, #left_hdr_nospace, #left_hdr_top, box_hdr_top { width: 215px; height: 18px; background-image: url('/images/green_bkg.jpg'); background-repeat: repeat-x; color: #FFFFFF; font-weight: bold; font-size: 10px; padding-top: 3px; padding-bottom: 5px; }
#left_hdr_top { margin-top: 0px; padding-bottom: 0px; }
#box_hdr_top { background-image: url('/images/green_bkg.jpg'); background-repeat: repeat-x; width: 350px; margin-top: 0px; padding-bottom: 0px; position: relative; left: -10px; top: -10px; font-weight: bold; color: #FFFFFF; }
#left_hdr_nospace { margin-top: 4px; padding-bottom: 0px; }
#event_hdr { margin-top: 4px; padding-bottom: 0px; height: 18px; background-image: url('/images/green_bkg.jpg'); background-repeat: repeat-x; color: #000000; font-weight: bold; font-size: 11px; line-height: 18px; padding-left: 5px; }
#event_hdr a, #event_hdr a:link, #event_hdr a:visited, #event_hdr a:active { color: #FFFFFF; font-weight: bold; font-size: 11px; line-height: 18px; }
#notify_text, #notify_text a { font-size: 10px; text-decoration: none; }
#notify_text a:hover { text-decoration: underline; }
#event_details_left { width: 400px; padding-left: 5px; padding-right: 5px; font-size: 10px; }
#event_details_right { padding-left: 5px; padding-right: 5px; font-size: 10px; width: 340px; }
#event_location { text-decoration: none; color: #FFFFFF; }
#event_signup { text-decoration: none; }
#event_signup:hover { text-decoration: underline; }
#hpinput { border: 1px solid #009933; width: 80px; height: 12px; font-family: Verdana; font-size: 10px; margin-bottom: 4px; padding-left: 2px; padding-right: 2px; }
#sminput, #lginput { border: 1px solid #009933; width: 120px; height: 12px; font-family: Verdana; font-size: 10px; margin-bottom: 4px; padding-left: 2px; padding-right: 2px; }
#hpinputlbl, #sminputlbl { font-size: 10px; text-align: right; top: 2px; position: relative; width: 60px; padding-right: 5px; float:left; display:block; }
#lginput { margin-right: 10px; width: 150px; margin-top: 3px; }
#sminputlbl { padding-left: 50px; width: 60px; display:block; }
#flabel_1 { width: 105px; display: block; float: left; padding-left: 20px; }
#libtn { position: relative; top: 5px; padding-bottom: 10px; }
#event { position: relative; padding-left: 5px; padding-right: 5px; font-size: 10px; }
#event ul { list-style-image: none; list-style-type: none; margin: 0; padding: 0 5px; margin-bottom: 2px; border-bottom: 1px dashed #000000; }
#event .last_eventul { border-bottom: none; margin-bottom: 0px; }
#event ul li { list-style-type: none; margin: 0; list-style-image: none; margin-bottom: 3px; }
#event a, #event a:link, #event a:visited { color: #0000FF; }
#hpevlbl { font-size: 10px; text-align: left; position: relative; width: 45px; padding-right: 2px; padding-left: 10px; float:left; font-style: italic; }
#ev_ditem { position: relative; padding-left: 10px; display: block; }
#ev_regicon { color: #0099CC; position: relative; padding-left: 10px; font-weight: bold; padding-bottom: 5px; line-height: 20px; }
#ev_regicon a, #ev_regicon a:visited { text-decoration: none; }
#ev_regicon a:hover { text-decoration: underline; }
#memoryticker{ position: relative; top: -3px; width: 205px; height: 120px; overflow: hidden; font-family: Verdana; font-size: 10px; border: none; text-align: left; padding: 5px; filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7); }
#memoryticker a { text-decoration: none; color: #676767; }
#mc_text { margin-top: 6px; font-family: Verdana; font-size: 11px; line-height: 16px; text-align: left; }
#mc_htext { margin-top: 6px; font-family: Verdana; font-size: 11px; line-height: 13px; text-align: left; }
#signin_link { font-family: Arial; font-size: 11px; font-weight: bold; width: 50px; color: #000000; text-align: center; background: url('/images/hp_signin_n.gif') no-repeat center; }
#signin_link a, #signin_link a:visited { font-family: Arial; font-size: 11px; line-height: 25px; color: #000000; display: block; text-decoration: none; font-weight: bold; }
#signin_link a:hover { border: none;  background: url('/images/hp_signin_o.gif') no-repeat center; }
#login_left { width: 155px; padding-bottom: 3px; text-align: left; }
#login_right { width: 57px; float: right; position: relative; top: -37px; }
#login_bottom { text-align: center; position: relative; margin-top: 5px; margin-bottom: 12px; }
#signup_link { margin-top: 10px; font-family: Arial; font-size: 16px; font-weight: bold; color: #000000; width: 400px; background: url('../images/hp_signup_n.gif') no-repeat center; }
#signup_link a, #signup_link a:visited { text-decoration: none; display: block; line-height: 29px; color: #000000; border: none; }
#signup_link a:hover {  background: url('/images/hp_signup_o.gif') no-repeat center; border: none; }
#event_details, #signup_details { margin-top: 10px; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; width: 129px; background: url('/images/details_n.gif') no-repeat center; }
#event_details a, #event_details a:visited, #signup_details a, #signup_details a:visited { text-decoration: none; display: block; line-height: 25px; text-align: center; color: #000000; border: none; }
#event_details a:hover, #signup_details a:hover { background: url('/images/details_o.gif') no-repeat center; text-decoration: none; border: none; }
#signup_details a { font-family: Arial; font-size: 12px; }
#flashobj { margin-top: 1px; border:1px solid #000000; width: 538px; height: 360px; margin-left: 5px; }
#mc_title {  font-family: Verdana; text-align: left; font-size: 14px; font-weight: bold;  color: #4E8BC2;  font-variant: small-caps; padding-top: 5px; padding-bottom: 5px; text-align: left; }
#ptable td  { font-family: Verdana;  font-size: 11px; font-weight: normal; text-decoration: none; text-align: left; }
#ptable td a { text-decoration: none; }
#ptable td a:hover { text-decoration: underline; }
#green_box { border: 1px solid #009933; background: #F1FFEA; padding: 10px; text-align: center; margin: 10px; }
#hdmsgcol { position: relative; padding: 13px; width: 430px; float: left; text-align: left; top: -7px; left: 10px; font-size: 12px; }
#hdmsgcol p { margin: 0; }
#hdtextcol_launch { position: relative; top: -7px; padding: 13px; width: 430px; float: left; text-align: left; font-family: Verdana; font-weight: normal; font-size: 12px; color: #7C7C7C; }
#frmbutton, #frmbuttong { margin-top: 10px; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; width: 135px; background: url('/images/details_n.gif') no-repeat center; text-align: center; margin-bottom: 0px; padding: 0; }
#frmbuttong { background: url('/images/details_g.gif') no-repeat center; }
#frmDisabledbutton { margin-top: 10px; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; width: 135px; background: url('/images/details_d.gif') no-repeat center; text-align: center; margin-bottom: 0px; padding: 0; }
#frmbutton a, #frmbutton a:visited, #frmDisabledbutton a, #frmDisabledbutton a:visited, #frmbuttong a, #frmbuttong a:visited { text-decoration: none; display: block; line-height: 25px; color: #000000; border: none; }
#frmbutton a:hover, #frmbuttong a:hover { background: url('/images/details_o.gif') no-repeat center; border: none; }
#flabel_2 { padding-left: 20px; }
#flabel_3 { width: 145px; display: block; float: left; padding-left: 20px; }
#flabel_4 { width: 165px; display: block; float: left; padding-left: 20px; }
#err_ul { margin-top: 0; margin-bottom: 0; }
#evdetailitem { width: 60px; display: block; float: left; }
#evlistitem { width: 50px; display: block; float: left; }
#specialtext { margin-top: 7px; margin-bottom: 7px; padding-left: 60px; text-align: left; font-style: italic; padding-right: 30px; }
#caltext { float: left; display: block; width: 325px; padding-right: 10px; }
#detailscaltext { float: left; display: block; width: 485px; }
#detailstext { text-align: left; padding-left: 60px; padding-right: 30px; }
#sib_hdr { font-family: Verdana; font-size: 12px; font-weight: bold; border: 1px solid #009933; background-color: #D6FFC1; width: 200px; height: 22px; line-height: 22px; text-align: center; }
#opt_hdr { background: #92CF56; border: 1px solid #009933; font-size: 12px; font-family: Arial; color: #000000; text-align: center; font-weight: bold; height: 20px; }
#opt_txt { padding: 10px 5px 15px 5px; border: 1px dotted #009933; border-top: none; text-align: left; }
.upsizelink { font-size: 13px; }
#full_content { width: 760px; margin-left: 4px; padding-left: 6px; }
#evlistitem2 { width: 90px; display: block; float: left; margin-left: 5px; text-align: right; padding-right: 5px; color: #000000; }
#evlistitem3 { width: 120px; display: block; float: left; margin-left: 5px; text-align: right; padding-right: 5px; color: #000000; }
#evlistitemfloat { width: 120px; display: block; float: left; margin-left: 5px; text-align: right; padding-right: 5px; color: #000000; float: left; position: relative; top: 2px; }
#detailbox, .detailbox, #detailboxb { border: 1px solid #83BE4A; padding: 5px; }
#detailboxb { border: 1px solid #598EC7; }
#detailbox_hdr, #detailbox_bhdr { height: 18px; background-image: url('/images/green_bkg.jpg'); background-repeat: repeat-x; color: #000000; font-weight: bold; font-size: 11px; padding-left: 10px; z-index: 2; }
#detailbox_bhdr { background: url('/images/menu_bkg.jpg') repeat-x;	height: 18px; line-height: 18px; color: #FFFFFF; }
#cc_field { padding-left: 3px; border: 1px solid #009933; background: #FFFFA0; height: 16px; line-height: 18px; font-size: 12px; font-family: Arial; }
#cc_sfield { padding-left: 3px; border: 1px solid #009933; background: #FFFFA0; height: 18px; line-height: 18px; font-size: 12px; font-family: Arial; }
#cc_afield { padding-left: 3px; border: 1px solid #009933; background: #FFFFFF; height: 18px; line-height: 18px; font-size: 10px; font-family: Arial; }
#clearspacer { height: 2px; }
#ebLink { padding-left: 10px; font-size: 13px; font-family: Verdana; color: #000000; position: relative; font-weight: normal; top: -20px; float: right; }
#ebLink a { color: #000000; font-size: 12px; font-family: Verdana; text-decoration: none; }
#ebLink a:hover { text-decoration: underline; }
#ebLink a img { position: relative; top: 4px; }
#ff_bottomspacer { height: 15px; }
#soldout { color: #0099CC; font-family: Arial; font-size: 25px; line-height: 26px; font-weight: bold; padding-left: 5px; padding-right: 5px; }
#subutton { margin-top: 15px; margin-bottom: 10px; }
#faqbr { height: 15px; width: 100%; padding: 0; margin: 0; }
#bsc_sep { height: 5px; line-height: 5px; }
#bsct_sep { height: 1px; line-height: 5px; }
#linespacer { height: 2px; line-height: 2px; }
#hook1 { display: block; position: relative; margin-left: 395px; width: 1px; height: 1px; top: -45px; }
#hook2 { position: relative; left: 250px; top: -20px; z-index: 99; padding: 0; margin: 0; float: left; }
#fe_title { font-family: Verdana; text-align: left; font-size: 14px; font-weight: bold; color: #800000; font-variant: small-caps; padding-top: 2px; padding-bottom: 2px; text-align: left; }
#fecaltext { float: left; display: block; width: 310px; padding-right: 10px; }
#evthemelist { margin: 0; margin-left: 0px; position: relative; left: -23px; padding-bottom: 7px; }
#plpush { width: 500px; float: left; padding-left: 0px; }
.ie6 #plpush { width: 490px; float: left; padding-left: 3px; }
#whatpush { margin-left: 100px; }
.ie6 #whatpush { margin-left: 105px; width: 600px;}
#article { list-style-image: none;  list-style-type: none; list-style-image: url('/images/bullet_red.gif'); margin-left: 5px; }
.ie #article { margin-left: 35px; }
.ff3 #article { margin-top: 0px; }
#article li a { position: relative; top: 1px; text-decoration: none; }
#article li { margin-bottom: 8px; }
.ie #article a { top: -2px; }
#article li a:hover { text-decoration: underline; }
#article_by, #article_by a { font-size: 11px; color: #96CB5C; text-decoration: none; }
.ie #mc_text h3 { font-size: 12px; }
#article_author { margin-left: 20px; margin-right: 20px; border: 1px solid #009933; background: #F1FFEA; padding: 5px; }
#article_author a, #article_author a:visited, #article_author a:active{ text-decoration: none; color: #0000FF; }
#article_author a:hover { text-decoration: underline; }
#dcapply a { border: 1px solid #009933; background: #F1FFEA; color: #000000; text-align: center; font-weight: normal; line-height: 12px; padding-top: 2px; padding-bottom: 2px; font-family: Verdana; font-size: 10px; padding-right: 5px; padding-left: 5px; text-decoration: none;  position: relative; border-left: 0; float: left; top: 1px; }
#dcapply a:hover { border: 1px solid #009933; border-left: 0px; background: #83BE4A; color: #FFFFFF; }
#cc_pfield { padding-left: 3px; border: 1px solid #009933; background: #F7F7F7; height: 14px; line-height: 14px; font-size: 11px; font-family: Arial; width: 100px; float: left; position: relative; top: 1px; }
#evpromocode {  width: 90px; display: block; float: left; margin-left: 5px; text-align: right; padding-right: 5px; color: #000000; position: relative; top: 1px; float: left; }
.ie #evpromocode { position: relative; top: 2px; }
#pagemenu ul { margin: 0; height: 21px; text-align: left; padding: 0; }
#pagemenu li { list-style: none; border-left: 1px solid #009933; float: left; height: 21px; background: url('../images/grmenubg.gif') repeat-x; font-family: Verdana; font-size: 11px; font-variant: small-caps; text-decoration: none; }
#pagemenu li a { padding-left: 10px; padding-right: 10px; color: #939393; background: url('../images/grmenuright.gif') top right no-repeat; line-height: 21px; display: block; text-decoration: none; }
#pagemenu li a:hover { background: url('../images/blmenuright.gif') top right no-repeat; text-decoration: underline; color: #666666; }
#pagemenu li:hover { background: url('../images/blmenubg.gif') repeat-x; }
#activetab { font-family: Verdana; text-decoration: underline; font-size: 11px; color: #000000; }
#pagebox { border: 1px solid #009933; padding: 5px; font-family: Verdana; font-size: 12px; line-height: 14px; text-align: left; padding-bottom: 10px; }
.freedrink { text-decoration: none; }
.freedrink:hover { text-decoration: underline; cursor: pointer; }
#freedrinktext,  #freedrinktext:hover { text-decoration: none; }
#coming_soon_top { color: #346b00; font-size: 18px; width: 205px; display: block; text-align: center; line-height: 28px; margin-bottom: 10px; font-variant: small-caps; font-weight: bold; }
#coming_soon_link { color: #346b00; font-size: 14px; margin-left: 3px; width: 202px; display: block; text-align: left; line-height: 18px; margin-bottom: 10px; }
#coming_soon_link a { color: #000000; }
.evthemes_jml { display: none; margin-left: 45px; border-left: 3px solid #96CB5C; }
.evthemes_uce  { display: none; margin-left: 5px; border-left: 3px solid #96CB5C; }
.evformats_uce { margin-left: 5px; border-left: 3px solid #96CB5C; }
.iknowavenue { display: none; margin-left: 30px; }
#joinmlist a { display:block; width: 190px; height: 35px; background: url('/images/joinmailing_n.gif') no-repeat center; text-decoration: none; }
#joinmlist a:hover { display:block; background: url('/images/joinmailing_o.gif') no-repeat center; text-decoration: none; }
#hostapplic a { display:block; width: 195px; height: 172px; background: url('/images/hostapp_n.gif') no-repeat center; text-decoration: none; }
#hostapplic a:hover { display:block; background: url('/images/hostapp_o.gif') no-repeat center; text-decoration: none; }
.nslink, .nslink a, .nslink:visited, .nslink:active { text-decoration: none; color: #000000; }
.ta_left { text-align: left; }
.ta_right { text-align: right; }
.ta_center { text-align: center; }
#blogcatlist a, #blogcatlist a:active, #blogcatlist a:visited { text-decoration: none; color: #000000; }
#blogcatlist a:hover { text-decoration: underline; color: #0000FF; }
#blog_entry_hdr { height: 20px; border: 1px solid #009933; background: #F1FFEA; padding: 3px; padding-left: 10px; text-align: left; color: #000000; line-height: 20px; font-size: 12px; font-weight: bold; }
#blog_entry_hdr a, #blog_entry_hdr a:active, #blog_entry_hdr a:visited { text-decoration: none; color: #000000; }
#blog_entry_hdr a:hover { text-decoration: underline; color: #0000FF; }
#blog_att { font-size: 10px; color: #009933; }
#blog_att a, #blog_att a:visited, #blog_att a:active { text-decoration: none; color: #009933; }
#blog_att a:hover { text-decoration: underline; color: #0000FF; }
#blog_entry_full { margin-top: 10px; }
#tinybtn_link { font-family: Arial; font-size: 11px; font-weight: bold; width: 35px; color: #000000; text-align: center; background: url('/images/tinybtn_n.gif') no-repeat center; }
#tinybtn_link a, #tinybtn_link a:visited { font-family: Arial; font-size: 11px; line-height: 25px; color: #000000; display: block; text-decoration: none; font-weight: bold; }
#tinybtn_link a:hover { border: none;  background: url('/images/tinybtn_o.gif') no-repeat center; }
#mc_title a, #mc_title a:active, #mc_title a:visited { text-decoration: none; color: #4E8BC2; }
#mc_title a:hover { text-decoration: underline; }
#blog_navbar { width: 530px; height: auto; margin-bottom: 10px; border-top: 1px solid #155288; padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #155288; }
#blog_navbar a { text-decoration: none; padding: 5px; display: block; float: left; margin-right: 5px; line-height: 16px; }
.pagenum { width: 15px; text-align: right; }
#blog_navbar a:hover { border: 1px solid #5691C1; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; background: #E6F1FB; margin-right: 4px; }
#blog_navbar_container { display: block; }
#blue_event_hdr { margin-top: 4px; padding-bottom: 0px; height: 18px; background-image: url('/images/blue_bkg.jpg'); background-repeat: repeat-x; color: #000000; font-weight: bold; font-size: 11px; line-height: 18px; padding-left: 5px; }
#blue_event_hdr a, #blue_event_hdr a:link, #blue_event_hdr a:visited, #blue_event_hdr a:active { color: #FFFFFF; font-weight: bold; font-size: 11px; line-height: 18px; }
#blog_info_sec { height: 22px; line-height: 22px; border: 1px solid #155288; margin-left: 5px; margin-right: 5px; text-align: center; padding-left: 5px; padding-right: 5px; background: #E6F1FB; }
#blog_info_sec a, #blog_info_sec a:active, #blog_info_sec a:visited { text-decoration: none; }
#blog_info_sec a:hover { text-decoration: underline; }
#blog_comments_sec { margin-left: 5px; margin-right: 5px; padding: 5px; border: 1px dotted #009933; background: #F1FFEA; margin-top: 10px; }
#blog_comment_name { float: left; color: #009933; font-size: 10px; }
#blog_comment_date { float: right; text-align: right; color: #009933; font-size: 10px; }

/* IE 7 */

.ie7 #blog_navbar { padding-bottom: 2px; }
.ie7 #evthemelist { margin: 0; margin-left: 20px; position: relative; left: 0; padding-bottom: 7px; }
.ie7 #menu a { top: 3px; font-size: 12px; padding: 1px 9px 3px 9px; }
.ie7 #menu a:hover { padding: 1px 8px 3px 8px; }
.ie7 #hpinput { margin-bottom: 3px; }
.ie7 #login_right { width: 57px; float: right; position: relative; top: 8px; left: -3px; }
.ie7 #libtn { top: 2px; padding-bottom: 5px; }
.ie7 #login_left { float: left; }
.ie7 #hpinputlbl { width: 58px; }
.ie7 #left_hdr { margin-bottom: 0px; padding-bottom: 2px; }
.ie7 #left_hdr_nospace { margin-top: 2px; }
.ie7 #flashobj { margin-left: 0px; }
.ie7 #cc_field { padding-left: 3px; border: 1px solid #009933; background: #FFFFA0; height: 16px; line-height: 18px; font-size: 14px; font-family: Arial; }
.ie7 #cc_sfield { height: 20px; line-height: 20px; }
.ie7 #clearspacer { clear: none; height: 0px; line-height: 0px; }
.ie7 #ebLink { top: -20px; }
.ie7 #ff_bottomspacer { height: 0px; }
.ie7 #linespacer { height: 1px; line-height: 1px; margin: 0; padding: 0; }
.ie7 #hook1 { margin-left: 145px; width: 1px; display: inline; position: relative; top: 2px; height: 1px; }
.ie7 #hook2 { position: relative; left: 250px; top: -15px; }
.ie7 #mc_text {  margin-top: 6px; font-family: Verdana; font-size: 11px; text-align: left; line-height: 14px; }
.ie7 #mc_htext {  margin-top: 6px; font-family: Verdana; font-size: 11px; text-align: left; line-height: 13px; }
.ie7 #sminputlbl { padding-left: 10px; width: 120px; text-align: right; display:block; }
.ie7 #lginput { margin-right: 10px; width: 150px; margin-top: 3px; height: 16px; }
.ie7 #anfl { margin-bottom: 8px; }
.ie7 #evlistitemfloat { top: 3px; }
.ie7 .evthemes_jml { margin-left: 49px; }

/* IE 6 */

.ie6 #blog_navbar { padding-bottom:  2px; }
.ie6 #evthemelist { margin: 0; margin-left: 20px; position: relative; left: 0; padding-bottom: 7px; }
.ie6 #ev_regicon { color: #0099CC; position: relative; padding-left: 10px; font-weight: bold; padding-bottom: 5px; line-height: 20px; margin-top: 3px; margin-bottom: 3px; width: 175px; display: block; }
.ie6 #header { height: 20px; background-color: #FFFFFF;  text-align: left; padding: 3px; position: relative; }
.ie6 #hdtextcol_launch { padding: 15px 0 0 0; }
.ie6 #hdmsgcol { position: relative; padding: 0 0 0 0; top: 7px; width: 450px; float: left; text-align: left; font-size: 12px; left: 10px; }
.ie6 #logobar { padding-top: 2px; margin: 0; float: left; height: 20px; }
.ie6 #menu a { top: 3px; font-size: 12px; padding: 1px 9px 3px 9px; }
.ie6 #menu a:hover { padding: 1px 8px 3px 8px; }
.ie6 #hpinput { margin-bottom: 3px; }
.ie6 #login_right { width: 57px; float: right; position: relative; top: 8px; left: -3px; }
.ie6 #libtn { top: 2px; padding-bottom: 5px; }
.ie6 #login_left { float: left; }
.ie6 #hpinputlbl { width: 58px; }
.ie6 #left_hdr { margin-bottom: 0px; padding-bottom: 2px; }
.ie6 #left_hdr_nospace { margin-top: 2px; }
.ie6 #flashobj {  margin-left: 0px; }
.ie6 #cc_field { padding-left: 3px; border: 1px solid #009933; background: #FFFFA0; height: 16px; line-height: 18px; font-size: 14px; font-family: Arial; }
.ie6 #cc_sfield { height: 20px; line-height: 20px; }
.ie6 #clearspacer { clear:both; height: 0px; }
.ie6 #ebLink { top: -20px; }
.ie6 #ff_bottomspacer { height: 0px; }
.ie6 #subutton { margin-top: 15px; margin-bottom: 10px; }
.ie6 #caltext { float: left; display: block; width: 320px; padding-left: 3px; }
.ie6 #faqbr { height: 5px; width: 100%; padding: 0; margin: 0; }
.ie6 #specialtext { padding-left: 63px; text-align: left; font-style: italic; }
.ie6 #bsc_sep { height: 5px; line-height: 5px; }
.ie6 #bsct_sep { height: 1px; line-height: 5px; }
.ie6 #ff_bottomspacer { height: 0px; line-height: 0px; }
.ie6 #clearspacer { height: 2px; line-height: 2px; }
.ie6 #linespacer { height: 1px; line-height: 1px; }
.ie6 #hook1 { margin-left: 127px; width: 1px; display: inline; position: relative; top: -3px; }
.ie6 #hook2 { position: relative; left: 250px; top: -25px; z-index: 99; }
.ie6 #mc_text {  margin-top: 6px; font-family: Verdana; font-size: 11px; text-align: left; line-height: 14px; }
.ie6 #mc_htext { margin-top: 6px; font-family: Verdana; font-size: 11px; text-align: left; line-height: 13px; }
.ie6 #detailstext { padding-left: 3px; float: left; }