/* Pixbox CSS */

/* BASIC SETUP & RESET */
body { margin: 0; padding: 0; background-color: #fff; text-align: center; font-family: arial, verdana, sans-serif; font-size:12px; }
div { margin: 0; padding: 0; border: none; }
img { border: 0; }
form { margin: 0; padding: 0; }
.clearer { clear: both; height: 1px; font-size: 0; width: 100%; }
a, a:active { color: #618a00; text-decoration: underline; font-weight:bold; }
/*
This causes fuckup on old pages (esp with IE6) -tnn
a:hover { background-color: #618a00; color: #fff; }
a:visited { color: #415d00; }
*/
ul { list-style: none; margin: 0; padding: 0; }
ul li { padding: 0 0 3px 0; margin: 0; }
p { margin: 0; padding: 0 0 8px 0; }
.nodeco, .nodeco:hover { text-decoration: none; background-color: transparent; }
form input[type=text] { padding: 3px; background-color: #fff; border: 1px solid #bbb; color: #333; font-size:0.9em; }

/* FRAMEWORK */
#ad_panorama_container {background: #eee url('/hme_v3/img/bgtop.gif') repeat-x bottom left; padding:6px;}
#ad_panorama { width:980px; margin: 0 auto;}
#ad_panorama a:hover { text-decoration: none; background-color: transparent; }
#outercontainer { background: #e8e8e8 url('/hme_v3/img/bgmid.gif') repeat-x top left;}
#container { width: 1176px; margin: 0 auto; position: relative;}
#content { text-align: left; float: left; clear: both; width: 1123px; padding: 11px; margin-left: 14px; background: #fff url('/hme_v3/img/bg_content.gif') no-repeat bottom left; position: relative; min-height:350px;}
/* menu should be renamed to header, since that's what it actually is */
/* menu needs to have a z-index due to #headerlogin and the IE7 z-index bug */
#menu { float:left;height: 53px; background: transparent url('/hme_v3/img/bg_header.gif') no-repeat top left; text-align: left; position: relative; z-index:3;}
#maincol { float: left; width: 800px; padding-right: 10px; position: relative; }
#sidebar { float: left; width: 300px; padding-left: 11px; margin-left: 0px; border-left: 1px solid #dcdbdb; }
#footer { float: left; width: 100%; clear: both; background: #e8e8e8 url('/hme_v3/img/bgfoot.gif') repeat-x 0 32px; padding-top: 4px; padding-bottom: 30px; }
body.fullwidth #maincol { width:1110px; }
div.quicksearch {width:140px;height:19px;background: transparent url('/hme_v3/img/header_searchinp.gif') no-repeat top left;position:relative;}
div.quicksearch input[type=text] {position:absolute;left:2px;top:1px;width:115px;height:15px;border:none;background-color:transparent;color:#666;}
div.quicksearch input[type=image] {position:absolute;left:123px;top:2px;}

/* MENU */
#menu #logo { position: absolute; top: 0px; left: 28px; width: 80px; height: 53px; }
#menu #logo a { display: block;  height: 53px; width: 80px; background: transparent url('/hme_v3/img/header_logo.gif') no-repeat top left; font-size: 0; text-indent: -3000px; }
#menu #navigation { position: absolute; top: 10px; left: 125px; height: 53px; font-size:1.1em;}
#menu #headersearch { float:right; padding-top:18px; padding-left:5px;}

#menu #headerlogin { position: absolute; top: 3px; left: 120px; z-index:2;height:65px;width:380px;}
#menu #headerlogin form { margin: 0; padding: 0; }
#menu #headerlogin #hloginform .roundedinput { width: 92px; height: 13px; background: transparent url('/hme_v3/img/header_logininput.gif') no-repeat top left; padding: 3px 6px; border: none;}
#menu #headerlogin #label_pw { padding-left: 12px; }
#menu #headerlogin p { padding: 3px 5px 0 0; margin: 0;white-space:nowrap;}

div.dynamicmenu {}
div.dynamicmenu ul { display:block; }
div.dynamicmenu ul li { display: block; float: left; padding:0.5em;}
div.dynamicmenu a {color:#3d5200;text-decoration:none;}
div.dynamicmenu a:hover { color: #fff; background-color: #749413; }
div.dynamicmenu div.more { float:left; padding:0.5em; position:relative;font-weight:bold;color:#3d5200;cursor:pointer;}
div.dynamicmenu ul.drop { position:absolute; padding:0.5em;background-color:#ddd;z-index:99; border:1px solid black;}
div.dynamicmenu ul.drop li {clear:both;}

#languagepop { display: none; overflow: visible; position: absolute; z-index: 1501; top: 20px; left: 85px; background: transparent url('/hme_v3/img/langpop.gif') no-repeat top left; padding: 16px 10px 3px 10px; border-bottom: 2px solid #88a200; }
#languagepop ul li { float: left; clear: both; width: 130px; margin-bottom: 3px; }
#languagepop ul li a { display: block; float: left; padding-left: 32px; height: 17px; background-repeat: no-repeat;  background-position: top left; }
#languagepop ul li a:hover { background-color: transparent; color: #000; }
.msgpopup { position: absolute; width: 176px; height: 60px; background: transparent url('../img/popup.png') no-repeat top left; z-index: 99; }
.msgpopup p { display: block; color: #fff; font-weight: bold; font-size: 1.1em; padding: 20px 0 0 38px; white-space:nowrap; text-align:center;}

div.userpanel {float:right;position: relative; height: 52px;background: transparent url('/hme_v3/img/header_bg_right_1.gif') no-repeat top left; color: #fff;width:350px;}
div.userpanel div.inner {float:right;position: relative; height: 48px; padding:2px;background: transparent url('/hme_v3/img/header_bg_right_2.gif') no-repeat top right;width:345px;}
div.userpanel div.avatar {width:47px; height:48px; padding:1px;background:transparent url('/hme_v3/img/header_avatarbg.gif') no-repeat top left;position:absolute;top:2px;left:32px;}

div.userpanel div.avatar img {width:45px; height:45px;}
div.userpanel div.smalltext {position:absolute;top:0px;left:83px;color:#000;font-size:0.9em;width:150px;overflow:hidden;white-space:nowrap;}
div.userpanel div.username {position:absolute;top:18px;left:83px;color:#000;width:150px;overflow:hidden;white-space:nowrap;}
div.userpanel div.buttons1 {position:absolute;top:2px;left:187px;width:200px;}
div.userpanel div.buttons2 {position:absolute;top:34px;left:83px;width:300px;}
div.userpanel a.rounded { font-weight: bold; display: block; float: left; height: 15px; line-height: 15px; text-decoration: none; margin-left:2px;}
div.userpanel a.rounded .bl { float: left; display: block; width: 5px; height: 15px; background: transparent url('/hme_v3/img/sprite_headerbutton.gif') left -60px; }
div.userpanel a.rounded .bm { float: left; display: block; padding: 0px 0px; height: 15px; background: transparent url('/hme_v3/img/sprite_headerbutton.gif') -8px -60px; color: #fff; }
div.userpanel a.rounded .bm .icon { float: left; display: block; height: 15px; }
div.userpanel a.rounded .br { float: left; display: block; width: 5px; height: 15px; background: transparent url('/hme_v3/img/sprite_headerbutton.gif') right -90px; }
div.userpanel a.rounded:hover { background-color: transparent; }
div.userpanel a.active .bl { background-position: left 0px; }
div.userpanel a.active .bm { background-position: -8px 0px; }
div.userpanel a.active .br { background-position: right -30px; }
div.userpanel a.rounded .icon { padding-left: 16px; }
div.userpanel a.rounded .header_forum { background: transparent url('/hme_v3/img/header_icons.gif') no-repeat left -58px; }
div.userpanel a.rounded .header_guestbook { background: transparent url('/hme_v3/img/header_icons.gif') no-repeat left -78px; }
div.userpanel a.rounded .header_message { background: transparent url('/hme_v3/img/header_icons.gif') no-repeat left -98px; }
div.userpanel a.active .header_forum { background-position: left 2px; }
div.userpanel a.active .header_guestbook { background-position: left -18px; }
div.userpanel a.active .header_message { background-position: left -38px; }
div.userpanel .changelanguage { display: block; float: left; width: 26px; height: 17px; background: transparent url('/hme_v3/img/header_language.gif') no-repeat top left; margin-right: 9px; font-size: 0; text-indent: -3000px; }
div.userpanel .lang_en { background-image: url('/hme_v3/img/header_language.gif'); }
div.userpanel .lang_se { background-image: url('/hme_v3/img/header_language_se.gif'); }
div.userpanel .lang_no { background-image: url('/hme_v3/img/header_language_no.gif'); }
div.userpanel .lang_dk { background-image: url('/hme_v3/img/header_language_dk.gif'); }
div.userpanel .lang_fi { background-image: url('/hme_v3/img/header_language_fi.gif'); }
div.userpanel div.username a {color:#000;text-decoration:none;}

div.userpanel a.joinpixbox { position:absolute;left:30px;width: 234px; height: 49px; background: transparent url('/hme_v3/img/join.gif') no-repeat top left; display: block; float: left; font-size: 0; text-indent: -3000px;}


/* CONTENT */
.section { width: 100%; float: left; clear: left; border-bottom: 1px solid #dcdbdb; padding: 0 0 10px 0; margin: 0 0 10px 0; }
.halfwidth { float: left; width: 395px; }
.halfwidth_right { width: 385px; float: left; padding-left: 9px; margin-left: 10px; border-left: 1px solid #dcdbdb; }
.rbox { float: left; width: 100%; background: #e2e2e2 url('/hme_v3/img/module_m2.gif') no-repeat top right; margin: 0; padding: 0; }
.rbox .rh { float: left; width: 100%; height: 9px; font-size: 0; background: transparent url('/hme_v3/img/module_h2.gif') no-repeat top right; }
.rbox .rh span { display: block; float: left; width: 9px; height: 9px; font-size: 0; background: transparent url('/hme_v3/img/module_h1.gif') no-repeat top left; }
.rbox .rm { border-left: 1px solid #cecdcd; padding: 0 9px 0 8px; }
.rbox .rm .rmc { }
.rbox .rf { float: left; width: 100%; height: 9px; font-size: 0; background: transparent url('/hme_v3/img/module_f2.gif') no-repeat top right; }
.rbox .rf span { display: block; float: left; width: 9px; height: 9px; font-size: 0; background: transparent url('/hme_v3/img/module_f1.gif') no-repeat bottom left; }
h1,h2,h3,h4,h5 { color: #90ad06; font-weight: bold; margin: 0; padding: 0 0 5px 0; }
h1 { font-size:1.6em; }
h2 { font-size:1.5em; }
h3 { font-size:1.2em; }
h4 { font-size:1.1em; color:#000000;}
h5 { font-size:1em; color:#000000;}
.adholder { text-align: center; }
.adholder a:hover { text-decoration: none; background-color: transparent; }
.block_welcome { height: 244px; border-bottom: none; background: transparent url('/hme_v3/img/bg_toppblock.jpg') no-repeat top left; margin-bottom: 3px; position: relative; }
#weekpic { position: absolute; top: 24px; left: 465px; width: 309px; height: 206px; overflow: hidden; text-align:center; }
#weekpic_author { position: absolute; top: 207px; left: 465px; width: 309px; height: 24px; overflow: hidden; }
#weekpic_author p { line-height: 11px; display: block; height: 24px; float: right; padding: 4px 5px 0px 8px; margin: 0; background: transparent url('/hme_v3/img/byline_transbg.png') no-repeat top left; color: #666; }
#weekpic { margin: 0; padding: 0; }
.block_welcome a { }
.block_welcome a:hover { background-color: transparent; color: #000; }
.block_welcome #welcome { margin: 34px 0 0 10px; }
.block_welcome #welcome h1 {  height: 30px; color:#484848; width:367px;font-size:26px;font-weight:bold;font-family:verdana,sans-serif;}
.block_welcome #welcome p.preamble {height: 100px; color:#484848;width:367px;font-size:18px;font-family:verdana,sans-serif;}
.block_welcome #welcome p.preamble .green { color:#83a815; }
.block_welcome #welcome p.joinbuttonholder { padding-left: 49px; }
.block_welcome #welcome a.joinbutton { display: block; float: left; background: transparent url('/hme_v3/img/button_join.gif') no-repeat top left; width: 240px; height: 41px; font-size: 0; text-indent: -3000px; }
.block_welcome #welcome a.joinbutton:hover { background-position: left -41px; }
.hblock { float: left; padding-right: 6px; }
.hblock p { padding-top: 2px; }
#quickupload { padding-top: 4px; }
.uploadinfo { float: right; width: 144px; height: 64px; background: transparent url('/hme_v3/img/uploadinfo.gif') no-repeat top left; padding-top: 3px; }
.uploadinfo p { text-align: center; color: #555; line-height: 135%; }
.uploadinfo p strong { font-family: "Lucida Sans", arial, sans-serif; font-size:2em;font-weight: bold; letter-spacing: -1.5px; line-height: 90%; }
.roundedinput { width: 120px; }
#productdisplay { position: relative; }
#productholder { overflow: hidden; height: 167px; width: 99%; }
#productholder #pcontainer { width: 3000px; height: 167px; }
#productholder ul { height: 167px; }
#productholder ul li { float: left; width: 157px; margin-right: 15px; height: 167px; background: transparent url('/hme_v3/img/productbg.gif') no-repeat top left; }
#productholder ul li .productpic { float: left; padding: 4px; width: 148px; }
#productholder ul li .productpic a:hover { text-decoration: none; background-color: transparent; }
#productholder ul li .productdesc { float: left; clear: left; }
#productholder ul li .productdesc a { display: block; float: left; width: 146px; padding: 0px 0 0 4px; margin-left: 3px; }
#productholder ul li .productdesc a:hover { color: #000 ; text-decoration: underline; background-color: transparent; }
#productholder ul li .productdesc .arrow { color: #8eaa05; font-weight: bold; }
#productdisplay #navleft, #productdisplay #navright { position: absolute; top: 57px; left: -4px; width: 44px; height: 43px; }
#productdisplay #navright { left: 739px; }
#productdisplay #navleft a { display: block; float: left; width: 44px; height: 43px; font-size: 0; text-indent: -3000px; background: transparent url('/hme_v3/img/productnavi.png') top left; }
#productdisplay #navright a { display: block; float: left; width: 44px; height: 43px; font-size: 0; text-indent: -3000px; background: transparent url('/hme_v3/img/productnavi.png') top right; }
#productdisplay #navleft a:hover { background-position: left -44px; }
#productdisplay #navright a:hover { background-position: right -44px; }

#weeklypics { position: relative; }
#weeklypics #mainpic { display: block; float: right; position: relative; text-align:center;}
#weeklypics #mainpic a:hover { background-color: transparent; }
#weeklypics #mainpic #weekpic_author a:hover { background-color: #618a00; }
#weeklypics #mainpic_list { float: left; width: 403px; }
#weeklypics #mainpic_list ul li { float: left; width: 134px; height: 134px; margin: 0; padding: 0; }
#weeklypics #mainpic_list ul li a { text-decoration: none; margin: 0; padding: 0; }
#weeklypics #mainpic_list ul li a:hover { text-decoration: none; background-color: transparent; }
#weeklypics #weekpic_author { position: absolute; top: 4px; left: 0px; width: 396px; }
#weeklypics h2 { padding-bottom: 1px; }

#weeklypics_alt { float: left; width: 100%; position: relative; }
#weeklypics_alt #mainpic { float: right; width: 360px; height: 247px; background: transparent url('/hme_v3/img/welcomepic_bg.jpg') no-repeat top left; position: relative; text-align:center;}
#weeklypics_alt #mainpic a:hover { background-color: transparent; }
#weeklypics_alt #weekpic_author { position: absolute; top: 21px; left: -57px; width: 396px; z-index: 2000; }
#weeklypics_alt #weekpic_author a:hover { background-color: #618a00; }
#weeklypics_alt #mainpic #thepic { display: block; position: absolute; top: 17px; left: 30px; width: 309px; height: 206px; }
#weeklypics_alt .contentholder { float: left; width: 430px; }
#hl_beginupload { float: left; width: 344px; height: 90px; margin: 0; padding: 0; font-size: 0; text-indent: -3000px; background: transparent url('/hme_v3/img/hl_beginupload.gif') no-repeat top left; }
#weeklypics_alt p.preamble { clear: left;  line-height: 135%; }
#weeklypics_alt p.preamble strong { }

#albumupdates { width: 100%; }
#albumupdates #album_options { float: right; }
#albumupdates h2 { padding-bottom: 5px; }
#albumupdates .albumbox { float: left; position: relative; width: 188px; height: 68px; background: transparent url('/hme_v3/img/albumlist.png') no-repeat top left; padding: 3px 4px 0 3px; overflow: hidden; font-size:0.9em;}
#albumupdates .albumbox .album_img { float: left; display: block; width: 60px; height: 60px; margin-right: 4px; }
#albumupdates .albumbox .album_img a:hover { background-color: transparent; }
#albumupdates .albumbox .album_info { float: left; display: block; width: 116px; }
#albumupdates .albumbox .album_info p { padding: 0; margin: 0 0 2px 0; }
#albumupdates .albumbox .album_info p.album_name { line-height: 13px; margin-top: 2px; font-weight: bold; }
#albumupdates .albumbox .album_info p.album_date { margin-top: 3px; color: #444; }
#albumupdates .albumbox .album_info p.album_author { margin-bottom: 0; }
#albumupdates .albumbox .album_info p.album_author span { float: left; display: block; }
#albumupdates .albumbox .album_info p.album_author a { float: left; display: block; }
#albumupdates .lastone { width: 182px; }
#albumupdates #album_options form { float: left; }
#albumupdates #album_options p.txt_numshow { margin: 3px 0 0 0; padding: 0; }
#albumupdates #album_options .divider { padding-left: 12px; margin-left: 5px; border-left: 1px solid #dedede; }
#albumupdates #searchcontacts { margin: 6px 0; float: left; width: 100%; }
#albumupdates #searchcontacts form label { float: left; margin: 3px 6px 0 0; } 
#albumupdates #searchcontacts #searchcontacts_button { margin-top: 0px; }
#albumpopup { display: none; position: absolute; width: 290px; height: 63px; background: transparent url('/hme_v3/img/bubblepopup.png') no-repeat top left; padding: 10px; }
#albumpopup p { padding: 0; margin: 0 0 3px 0; color: #fff; text-align: left; }
#albumpopup p.albumpop_name { font-weight: bold; }
#albumpopup p a { color: #bee215; }

.news_item { margin: 0 0 3px 0; }
.news_item p { padding-bottom: 3px; clear: left; }
h4.news_headline { color: #333; margin-bottom: 2px; padding: 0; }
img.news_image { float: right; padding: 0 0 2px 10px; }
p.more_news { clear:both; margin: 0; padding: 0; }

/* TRACKBACK */
#trackback { float: left; margin-bottom: 7px;}
#trackback ul { float: left; border: 1px solid #b2d114; background: transparent url('/hme_v3/img/trackback_bg1.gif') repeat-x top left; height: 17px; }
#trackback ul li { display: block; white-space: nowrap; float: left; padding-left: 16px; padding-right: 3px; background: transparent url('/hme_v3/img/trackback_inactive.gif') no-repeat top left; height: 17px; }
#trackback ul li.active { font-weight: bold; color: #fff; background-image: url('/hme_v3/img/trackback_active.gif'); padding-right: 8px; padding-top: 2px; }
#trackback ul li a { float: left; display: block; color: #555; font-weight: bold; text-decoration: none; height: 17px; padding-top: 2px; }
#trackback ul li a:hover { color: #222; background-color: transparent; }
#trackback ul li.trackback_home { width: 12px; background-image: none; margin: 0 0 0 4px; padding: 0; }
#trackback ul li.trackback_home a { display: block; float: left; width: 11px; height: 17px; font-size: 0; text-indent: -3000px; background: transparent url('/hme_v3/img/trackback_home.gif') no-repeat left 2px; }

/* SIDEBAR */
.sb_box { width: 100%; float: left; clear: left; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #dcdbdb; }
.sb_box .dtitle { height: 26px; background: #616161 url('/hme_v3/img/darktitle_1.gif') no-repeat top left; padding: 0px 0 0 0px; }
.sb_box .dtitle a { display: block; padding: 3px 0 0 8px; margin: 0; background: transparent url('/hme_v3/img/darktitle_2.gif') no-repeat top right; color: #fff; text-decoration: none; }
.sb_box .dtitle a:hover { color: #eee; }
.sb_box .dtitle a span { font-weight: bold; }
.sb_box .icon_dark_forum { background: transparent url('/hme_v3/img/icon_darkforum.gif') no-repeat 0px -1px; padding-left: 20px; }
.sb_box .boxcontent { float: left; width: 300px; background: #e2e2e2 url('/hme_v3/img/sidebar_boxbg.gif') no-repeat top left; }
.sb_box .boxcontent .boxcontentc { border-left: 1px solid #dcdbdb; border-right: 1px solid #dcdbdb; float: left; width: 286px; padding: 2px 6px 1px 6px; }
.sb_box .boxend { float: left; clear: left; width: 300px; background: transparent url('/hme_v3/img/module_f2.gif') no-repeat bottom right; font-size: 0; }
.sb_box .boxend span { display: block; width: 9px; height: 9px; background: transparent url('/hme_v3/img/module_f1.gif') no-repeat bottom left; font-size: 0; }

/* FOOTER */
#footer #footerc { background: transparent url('/hme_v3/img/footerdeco.gif') no-repeat top left; text-align: left; margin: 0 auto; width: 1149px; padding: 42px 0 50px 21px; }
#footer #col1 { float: left; width: 250px; }
#footer #col2 { float: left; width: 480px; margin-top: 7px; }
#footer #col3 { float: left; width: 370px; margin-left: 15px; margin-top: 7px; }
#footer #footerlogo { display: block; width: 78px; height: 39px; margin-left: 5px; background: transparent url('/hme_v3/img/footerlogo.gif') no-repeat top left; font-size: 0; text-indent: -3000px; }
#footer ul { margin: 0; padding: 0; list-style: none; }
#footer li { margin: 0; padding: 2px 0 ; clear: left; }
#footer li a { color: #334a00; display: block; padding: 3px 5px; float: left; font-weight: bold; }
#footer li a:hover { color: #dcff99; background-color: #334a00; }
#footer #footersearch { float: left; width: 250px; margin-bottom: 10px; }
#footer .footersection { float: left; clear: both; margin-bottom: 15px; }
#footer h5 { float: left; width: 250px; color: #3a4503; margin: 0; padding: 0 0 3px 0; text-align: left; }
#footer ul { clear: both; }
#footer ul.footerlist { width: 450px; }
#footer ul.footerlist li { float: left; clear: none; margin-right: 4px; height: 20px; }
#footer ul.footerlist li .bl { float: left; width: 6px; height: 20px; font-size: 0; background: transparent url('/hme_v3/img/f_roundlist_1.png') no-repeat top left; }
#footer ul.footerlist li .br { float: left; width: 6px; height: 20px; font-size: 0; background: transparent url('/hme_v3/img/f_roundlist_3.png') no-repeat top left; }
#footer ul.footerlist li .bm { float: left; white-space: nowrap; height: 20px; background: transparent url('/hme_v3/img/f_roundlist_2.png') repeat-x top left; }
#footer ul.footerlist li .bm a { text-transform: lowercase; color: #fff; text-decoration: none; padding-top: 2px; }
#footer ul.footerlist li .bm a:hover { color: #ebfe86; text-decoration: none; background-color: transparent; }
#footer #statsholder { clear: both; padding-top: 2px; }

/* FOLDER */
ul.folders { background: #fff url('/hme_v3/img/folderbg.gif') repeat-x top left; height: 26px; }
ul.folders li { float: left; margin: 0 2px 0 0; padding: 0 0 0 10px; height: 26px; background: transparent url('/hme_v3/img/sprite_folders.gif') no-repeat left 0px; }
ul.folders li span { float: left; display: block; height: 26px; padding: 0 10px 0 0; background: transparent url('/hme_v3/img/sprite_folders.gif') no-repeat right -30px; }
ul.folders li span a { display: block; float: left; padding-top: 2px; color: #fff; text-decoration: none; font-weight: bold; line-height: 18px; }
ul.folders li span a:hover { background-color: transparent; color: #eee; }
ul.folders li.active { background-position: left -60px; }
ul.folders li.active span { background-position: right -90px; }
ul.folders li.active span a { color: #333; outline:none; }
ul.folders li.active span a:hover { color: #444; }
ul.folders .icon_geotags { padding-left: 21px; background: transparent url('/hme_v3/img/icon_geotag.gif') no-repeat left 4px; }
ul.folders .icon_poptags { padding-left: 21px; background: transparent url('/hme_v3/img/icon_tags.gif') no-repeat left 4px; }
#geotagmap { text-align: center; }
ul.tagcloud li { float: left; margin: 0 4px 4px 0; line-height: 20px; height: 22px; font-weight: bold; }
ul.tagcloud li a.tag_size_1 { font-size: 12px; }
ul.tagcloud li a.tag_size_2 { font-size: 14px; }
ul.tagcloud li a.tag_size_3 { font-size: 16px; }
ul.tagcloud li a.tag_size_4 { font-size: 18px; }
ul.tagcloud li a.tag_size_5 { font-size: 20px; }
ul.tagcloud li a.tag_size_6 { font-size: 22px; }

/* BUTTONS */
p.pbutton { text-align: right; padding: 10px 0 0 0; }
button.roundbutton { background-color: transparent; border: none; padding: 0; margin: 0; }
button.roundbutton, a.roundbutton { white-space: nowrap; height: 1%; display: block; float: left; text-decoration: none; cursor: pointer; }
button.roundbutton .bl, a.roundbutton .bl { display: block; float: left; background: transparent url('/hme_v3/img/rbut_1.gif') no-repeat top left; width: 9px; height: 23px; font-size: 0; }
button.roundbutton .bm, a.roundbutton .bm { display: block; float: left; background: transparent url('/hme_v3/img/rbut_2.gif') repeat-x top left; height: 19px; color: #fff; font-weight: bold; line-height: 15px; padding: 3px 7px 0 6px; }
button.roundbutton .bm { padding-top: 3px; }
button.roundbutton .br, a.roundbutton .br { display: block; float: left; background: transparent url('/hme_v3/img/rbut_3.gif') no-repeat top left; width: 9px; height: 23px; font-size: 0; }
button.roundbutton:hover, a.roundbutton:hover { background-color: transparent; }
button.roundbutton:hover .bl, a.roundbutton:hover .bl { background-position: 0px -23px; }
button.roundbutton:hover .bm, a.roundbutton:hover .bm { background-position: 0px -23px; }
button.roundbutton:hover .br, a.roundbutton:hover .br { background-position: 0px -23px; }
.smallerbutton .bm { padding-left: 1px !important; padding-right: 1px !important; }
a.lightbutton { cursor: pointer; float: left; display: block; background: #dedede url('/hme_v3/img/lightbutton_1.gif') no-repeat top left; height: 20px; padding: 0px 0px 0 12px; text-decoration: none; font-weight: bold; }
a.lightbutton span { display: block; float: left; padding: 3px 19px 0 0; height: 18px; color: #333; background: transparent url('/hme_v3/img/lightbutton_2.gif') no-repeat top right; }
a.lightbutton:hover { background-position: left -21px; }
a.lightbutton:hover span { color: #000; background-position: right -21px; }
button.greenbutton, a.greenbutton { cursor: pointer; display: block; float: left; height: 1%; border: 0; white-space: nowrap; margin: 0; padding: 0; background-color: transparent; text-decoration: none; }
button.greenbutton { margin-top: -2px; }
button.greenbutton .bl, a.greenbutton .bl { display: block; float: left; width: 9px; height: 23px; font-size: 0; background: transparent url('/hme_v3/img/sprite_green_button.gif') no-repeat left 0px; }
button.greenbutton .bm, a.greenbutton .bm { display: block; float: left; height: 19px; color: #fff; padding-top: 4px; line-height: 13px; font-weight: bold; background: transparent url('/hme_v3/img/sprite_green_button.gif') no-repeat -10px 0px; white-space: nowrap; }
button.greenbutton .br, a.greenbutton .br { display: block; float: left; width: 9px; height: 23px; font-size: 0; background: transparent url('/hme_v3/img/sprite_green_button.gif') no-repeat right -30px; }
a.greenbutton .bm { padding-top: 4px; }
button.greenbutton:hover, a.greenbutton:hover { background-color: transparent; }
button.greenbutton:hover .bl, a.greenbutton:hover .bl { background-position:  left -60px; }
button.greenbutton:hover .bm, a.greenbutton:hover .bm { background-position:  -10px -60px; }
button.greenbutton:hover .br, a.greenbutton:hover .br { background-position:  right -90px; }

/* BUTTON SIZES */
button.greenbutton, button.roundbutton { width: 85px; }
button.greenbutton .bm, button.roundbutton .bm { width: 48px; }
.b_large { width: 106px !important; }
.b_large .bm { width: 69px !important; }
.b_small { width: 55px !important; }
.b_small .bm { padding: 3px 4px 0 2px !important; width: 24px !important; }

/* MISC */
ul.forumlist { list-style: none; overflow:hidden;}
ul.forumlist li { clear: left; color: #555; background: transparent url('/hme_v3/img/icon_forum.gif') no-repeat 0px 5px; padding: 4px 4px 4px 17px; white-space:nowrap;}
ul.forumlist li.blog { background: transparent url('/hme_v3/img/icon_wp.png') no-repeat 0px 5px;}
ul.forumlist li a { float: left; font-weight: bold; }
ul.forumlist li span { padding-left: 3px; }
ul.forumlist li.alt { background-color: #d6d6d6; }
span.premium { background: transparent url('/hme_v3/img/icon_premium.gif') no-repeat right 2px; padding-right: 15px; }
span.admin { background: transparent url('/hme_v3/img/icon_admin.gif') no-repeat right 1px; padding-right: 15px; }
a.offline, a.online { background-image: url('/hme_v3/img/sprite_onlineoffline.gif'); background-repeat: no-repeat; background-position: left 2px; text-indent: 12px; }
a.online { background-position: left -48px; }

p span.premium { background-position: right 0px; }

.rightnavi { float: right; padding-top: 4px; }
.rightnavi ul li { color: #666; float: left; padding-left: 5px; }
.rightnavi ul li p { float: left; padding-top: 1px; }

#latestalbums { clear: both; }
ul.thumblist li { float: left; width: 134px; height: 134px; margin: 0; padding: 0; position:relative; overflow:hidden;}
ul.thumblist li a:hover { text-decoration: none; background-color: transparent; }
ul.thumblist li.lastone { width: 130px; }
ul.thumblist img { width:120px; height:120px; }

.hiddenbutton { float: left; font-size: 0; width: 1px; height: 1px; border: none; background-color: transparent; margin: 0; padding: 0; }

#sidebar p.pbutton { padding: 5px 0 0 72px; }
#sidebar p.pbutton a.roundbutton .bm { width: 115px; text-align: center; }

#puff_snabbguide { margin-top: 3px; width: 399px; height: 52px; background: transparent url('/hme_v3/img/bg_snabbguide.gif') no-repeat top left; padding: 5px 8px; }
#puff_snabbguide h4 { padding-bottom: 1px; }

#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}

#simplemodal-container {
  padding:10px;
  background-color:#fff;
  border:3px solid #ccc;
}

div.pixboxcombobox {position:relative;}
div.pixboxcombobox input[type=text] {font-size:12px;width:200px;height:18px;padding:0px;margin:0px;}
div.pixboxcombobox input[type=button] {font-size:12px;position:absolute;top:0px;left:200px;width:20px;height:21px;padding:0px;margin:0px;}
div.pixboxcombobox select {z-index:99;font-size:12px;position:absolute;top:18px;left:0px;width:220px;padding:0px;margin:0px;display:none;}

div.startsidebilder {width:800px;}
div.startsidebilder div.lhs {height:250px;float:left;}
div.startsidebilder div.lhs img {width:120px;height:120px;float:left;padding-right:10px;}
div.startsidebilder div.rhs {height:250px;float:left;position:relative;}
div.startsidebilder div.rhs img {position:absolute;left:0px;top:0px;}
div.startsidebilder div.rhs div.pcontainer {position:absolute;left:0px;top:0px;height:24px;}
div.startsidebilder div.rhs p {display:block;float:right;background:transparent url(/hme_v3/img/byline_transbg.png) no-repeat scroll left top;height:20px;margin-top:4px;padding:4px 4px 4px 8px;color:#666666;}

/* geotagging map control */
div.pixboxtoprightcontrol {border-width:1px;border-style:outset;width:150px;height:200px;background-color:#dddddd;position:relative;color:#000000;font-weight:normal;}
div.pixboxtoprightcontrol div.togglebutton {width:43px;height:16px;text-align:center;position:absolute;top:7px;border-width:1px;border-style: outset}
div.pixboxtoprightcontrol div.toggled {border-style:inset;font-weight:bold;}
div.pixboxtoprightcontrol div.mapbutton {left:7px;}
div.pixboxtoprightcontrol div.satbutton {left:52px;}
div.pixboxtoprightcontrol div.hybbutton {left:97px;}
div.pixboxtoprightcontrol input.q {position:absolute;top:32px;left:7px;width:134px;height:16px;border:1px solid black;font-size:0.9em;padding:0px;}
div.pixboxtoprightcontrol img.lookingglass {position:absolute;top:34px;left:124px;width:16px;height:16px;}
div.pixboxtoprightcontrol div.restcontainer {position:absolute;top:50px;left:0px;width:136px;height:100px;padding:7px;}
div.pixboxtoprightcontrol input.customtag {width:100px;height:12px;border:1px solid black;font-size:0.9em;}

div.mapfiltercontrol {border-width:1px;border-style:outset;width:150px;height:200px;background-color:#dddddd;position:relative;color:#000000;font-weight:normal;overflow:hidden;}
div.mapfiltercontrol a.dropcontrol {color:#000000;}
div.mapfiltercontrol a.droptext {position:absolute;left:7px;top:3px;}
div.mapfiltercontrol a.dropbutton {position:absolute;left:130px;top:3px;}
div.mapfiltercontrol div.selectorcontainer {position:absolute;top:22px;left:7px;overflow-x:hidden;overflow-y:scroll;width:136px;height:170px;border:1px solid black;}
div.mapfiltercontrol div.item {cursor:pointer;}
div.mapfiltercontrol div.item:hover {background-color:#a3d01d}
div.mapfiltercontrol div.selecteditem {font-weight:bold;}

div.vote_gadget div.container {padding:10px;float:left;}
div.vote_gadget img {padding:5px;width:120px;height:120px;}
div.vote_gadget div.inner {float:left;text-align:center;padding-bottom:10px;}
div.vote_gadget select {font-size:10px;}
/* tnn test */
.chartbox_container {}
.chartbox_container span.ul { display:block;height:6px;padding-left:6px;background:transparent url('/hme_v3/img/f_chart_ul.png') no-repeat top left; }
.chartbox_container span.ur { display:block;height:6px;background:transparent url('/hme_v3/img/f_chart_ur.png') no-repeat top right; }
.chartbox_container span.ll { display:block;height:6px;padding-left:6px;background:transparent url('/hme_v3/img/f_chart_ll.png') no-repeat top left; }
.chartbox_container span.lr { display:block;height:6px;background:transparent url('/hme_v3/img/f_chart_lr.png') no-repeat top right; }

/* Premium infopage */
#gopremium h2.hl_becomepremium { height: 90px; margin: 0; padding: 0 0 6px 0; background: transparent url('/hme_v3/img/hl_becomepremium.gif') no-repeat top left; font-size: 0; text-indent: -3000px; }
#gopremium .premiumstar_huge { float: right; padding: 11px 0 5px 10px; border: 0; }
#gopremium p.preamble { font-size: 26px; font-weight: bold; color: #a6b724; }
#gopremium ul { margin: 0 0 15px 0; }
#gopremium ul li { list-style: none; margin: 0 0 5px 0; padding: 0 0 0 10px; background: transparent url('/hme_v3/img/popup_arrow.gif') no-repeat 0px 7px; font-size: 16px; }
#gopremium .buttonholder { height: 48px; }
#gopremium .buttonholder a.button_gopremium { display: block; float: left; width: 210px; height: 48px; font-size: 0; text-indent: -3000px; background: transparent url('/hme_v3/img/button_becomepremium.gif') no-repeat top left; }
#gopremium .buttonholder a.button_gopremium:hover { background-position: 0px -50px; }
#gopremium .tips { float: right; border: 1px solid #bbb; background-color: #ececec; padding: 5px; }

/* Quota / Premium popup */
#premiumpop { margin: 0; padding: 5px; width: 630px; text-align: left; }
div.creditcards_image {margin-left:4px;display:block;float:left;width:60px;height:19px; background: transparent url('/images/https/popup_creditcards.gif') no-repeat 0px 0px; }
#popclosebutton { float: right; }
#popclosebutton a { font-size: 0; text-indent: -3000px; display: block; width: 26px; height: 26px; background: transparent url('/images/https/popup_close.gif') no-repeat 0px 0px;}
#popclosebutton a:hover { background-position: 0px -31px; }
#premiumpop h1.hl_quotaend { width: 478px; height: 34px; font-size: 0; text-indent: -3000px; background: transparent url('/hme_v3/img/popup_quotaslut.gif') no-repeat top left; }
#premiumpop p.preamble { font-size: 15px; }
#premiumpop .premiumstar { float: right; padding: 0 10px 5px 10px; }
#premiumpop h2.hl_premiumfeatures { width: 349px; height: 28px; background: transparent url('/hme_v3/img/popup_featureheadline.gif') no-repeat top left; font-size: 0; text-indent: -3000px; }
#premiumpop ul.featurelist { margin: 0; padding: 0 0 9px 0; }
#premiumpop ul.featurelist li { list-style: none; margin: 0 0 5px 0; padding: 0 0 0 10px; background: transparent url('/hme_v3/img/popup_arrow.gif') no-repeat 0px 5px; font-size: 14px; }
#premiumpop div.buttonholder { height: 48px; padding-bottom: 10px; padding-left: 100px; }
#premiumpop a.button_buy { display: block; float: left; width: 210px; height: 48px; background: transparent url('/hme_v3/img/popup_butt_blimedlem.gif') no-repeat top left; font-size: 0; text-indent: -3000px; }
#premiumpop a.button_close { display: block; float: left; width: 181px; height: 48px; background: transparent url('/hme_v3/img/popup_button_closebig.gif') no-repeat top left; font-size: 0; text-indent: -3000px;  }
#premiumpop a.button_buy:hover { background-position: 0px -50px; }
#premiumpop a.button_close:hover { background-position: 0px -50px; }
#dibs { margin: 0; padding: 5px; width: 630px; text-align: left; }
#dibs h1.hl_buypremium { width: 273px; height: 25px; margin: 0; padding: 0; font-size: 0; text-indent: -3000px; background: transparent url('/images/https/popup_buypremium.gif') no-repeat top left; }
#dibs .dibsblock { background: #ececec url('/images/https/popup_dibsbg.gif') repeat-x top left; padding: 5px; }
#dibs h3 { clear: left; color: #444; font-size: 14px; font-weight: bold; margin: 7px 0 2px 0; padding: 0; }
#dibs h3 span { color: #a6b724; }
#dibs .dibsblock .premtype { float: left; padding-right: 50px; }
#dibs .dibsblock .premtype input { float: left; }
#dibs .dibsblock .premtype label { float: left; padding: 0; }
#dibs .spacer { clear: both; font-size: 0; height: 1px; }
#dibs .dibsblock .paytype { float: left; padding-right:20px;}
#dibs .dibsblock .paytype input { float: left; }
#dibs .dibsblock .paytype label { float: left; padding: 2px 0 0 0; }
#dibs .infopart { width: 43%; float: left; }
#dibs .infopart span.outer { width: 93px; float: left; padding-top: 4px; }
#dibs .infopart .inptext1 { float: left; width: 155px; }
#dibs .infopart .inptext2 { float: left; width: 50px; }
#dibs .infopart .inptext3 { float: left; width: 100px; margin-left: 5px; }
#dibs .extrafield { background-color: #ececec; margin-top: 3px; padding: 5px; }
#dibs .creditcard2 { width: 300px; }
#dibs .finish { background-color: #ececec; margin-top: 3px; padding: 5px; }
#dibs #cart_summary { text-align: right; width: 400px; font-size: 13px; }
#dibs #cart_summary th { border-bottom: 1px solid black; }
#dibs #cart_summary td { padding-bottom: 5px; }
#dibs .buttonholder { height: 29px; clear: both; padding-top: 5px; }
#dibs .buttonholder a.button_buy { float: left; display: block; width: 122px; height: 29px; background: transparent url('/images/https/popup_button_finishbuy.gif') no-repeat top left; font-size: 0; text-indent: -3000px; }
#dibs .buttonholder a.button_cancel { float: left; width: 64px; margin-left: 15px; display: block; height: 29px; background: transparent url('/images/https/popup_button_cancel.gif') no-repeat top left; font-size: 0; text-indent: -3000px; }
#dibs .buttonholder a:hover { background-position: 0px -40px; }
#dibs .dibsinfo { font-size: 11px; color: #444; padding-top: 6px; }
#dibs .dibsinfo h6 { color: #444; font-size: 11px; font-weight: bold; margin: 0 0 2px 0; padding: 0; }
#dibs .dibsinfo .dibslogo { float: left; width: 86px; height: 20px; font-size: 0; text-indent: -3000px; display: block; margin-top: 5px; background: transparent url('/images/https/popup_dibs.gif') no-repeat top left; }
#dibs .check {font-weight:bold;color:#ff0000;}

/* old f**kup CSS */
table {border-collapse:collapse;margin:0px;padding:0px;width:100%;}
td {vertical-align:top;}
img {border-style:solid;border-width:0px;border-color:#000000;margin:0;padding:0;vertical-align:middle;}
.nickname {color:#A3D01D;font-weight:bold;}
input {margin-left:0;}
.submit input {width:100px;}
p.big {margin:0;margin-bottom:16px;}
.text-small {font-size:10px;}
.text-medium {font-size:12px;}
.text-mini {font-size:1px;}
.text-light {color:#999999;}
.text-dark {color:#666666;}
.text-link-big {font-size:14px;text-decoration:none;line-height:18px;}
.text-header1-margins {margin:0;padding:0;padding-top:17px;padding-bottom:17px;}
.text-header1 a {text-decoration:none;}
.text-header1 {font-size:22px;font-weight:bold;}
.text-header2 {font-size:13px;font-weight:bold;text-decoration:none;}
.text-header3 {font-size:11px;font-weight:bold;}
.text-header4 {font-size:11px;font-weight:bold;}
.text-colored {color:#A3D01D;}
.text-fixed-small {font-size:9px;}
.text-warning {color:#FF0000;font-weight:normal;}
.border-light {border-style:solid;border-width:1px;border-color:#9a9a9a;}
.box {padding:10px;}
div.box-filled-light {width:792px;border-width:1px;padding:3px;background-color:#F5F5F5;}
div.box-filled-very-light {width:792px;border-width:1px;padding:3px;background-color:#FFFFFF;}
div.loginform {position:absolute;width:220px;left:510px;top:27px;}
table.loginform {border-style:solid;border-color:#000000;border-width:1px;}
.bg-brown-dark {background-color:#e5e4b6;}
.bg-brown-dark a {color:#7A9C15;}
.bg-brown-light {color:#999999;background-color:#f5f5eb;}
.bg-brown-light a {color:#666666;}
#usr_show_left {}
#usr_show_left table {}
div.templ1_right_container {float:right;width:584px;position:relative;}
div.templ1_left_container {width:213px;overflow:hidden;}
#usr_show_right {padding-left:15px;padding-right:0px;}
div.usr_show_right_indexpic {position:relative;padding-bottom:20px;padding-right:20px;}
.usr_show_height {min-height:600px;height:600px;}
div.usr_show_alb_title {position:absolute;left:130px;top:10px;white-space:nowrap;width:350px;overflow:hidden;}
div.usr_show_alb_title a {color:#FFFFFF;text-decoration:none;}
div.usr_show_alb_title a:hover {color:#FFFFFF;background-color:transparent;}
div.alb_list_text {font-weight:bold;position:absolute;right:15px;top:15px;text-align:right;}
img.border, img.avatar {border-width:1px;}
#pic_show_left_lower td {padding-left:0px;padding-right:0px;}
.admin {color:#FF0000;}
#pic_show_overview img {vertical-align:middle;}
.navigation {padding-top:10px;text-align:center;font-size:13px;font-weight:bold;color:#999999;}
#faq_lower {}
#faq_lower td {padding-left:20px;padding-right:20px;font-weight:normal;}
#alb_create_form td {padding-right:10px;}
#hme_login_form td {padding-bottom:5px;}
#hem_search_form td {padding-bottom:5px;}
#acc_list_result {clear:both;}
#acc_list_result td {vertical-align:middle;height:70px;}
.box-black {background-color:#000000;color:#FFFFFF;font-weight:bold;}
#pic_show_title {padding-left:5px;padding-right:10px;min-height:30px;}
#pic_show_title_right img {padding-top:3px;}
span.pm_show_quote {color:#CCCCCC;}
#ad_right {position:absolute;top:0px;}
table.struct td {margin:0px;padding:0px;border-style:solid;border-color:#000000;border-width:0;}
/* Fixme */
div.margin-all {margin:10px;}
div.padding-all {padding:10px;}
div.margin-sides {margin-left:10px;margin-right:10px;}
div.padding-sides {padding-left:10px;padding-right:10px;}
div.margin-right {margin-right:10px;}
div.padding-right {padding-right:10px;}
div.margin_all {margin:10px;}
div.margin_top {margin-top:10px;}
div.padding_all {padding:10px;}
div.margin_sides {margin-left:10px;margin-right:10px;}
div.padding_sides {padding-left:10px;padding-right:10px;}
div.padding_left {padding-left:10px;}
div.padding_right {padding-right:10px;}
div.padding_top {padding-top:10px;}
div.padding_sides {padding-left:10px;padding-right:10px;}
div.padding_right {padding-right:10px;}
div.hr {font-size:1px;height:1px;background-color:#CCCCCC;color:#CCCCCC;padding:0px;}
div.hr-margin {margin-top:10px;margin-bottom:10px;}
div.box-title {padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:0px;margin:0;height:30px;overflow:hidden;position:relative;}
.text-container {width:300px;}
.descr {color:#666666;}
td.descr {padding-left:5px;}
form table td {padding-bottom:15px;}
.line_marked {background-color:#F5F5F5;}
.line_unmarked {background-color:transparent;}
.ok {color:#00AA00;}
.faild {color:#AA0000;}
#usr_quota_box {border-style:solid;border-color:#000000;border-width:1px;text-align:center;width:180px;padding-top:5px;padding-bottom:5px;}
div.thumb_full_container {height:154px;width:136px;background-color:#FFFFFF;position:relative;}
div.thumb_full_top {margin-left:2px;height:8px;font-size:1px;color:#000000;text-decoration:none;}
div.thumb_full_img {width:120px;margin-left:8px;}
div.thumb_full_title {width:120px;height:26px;position:relative;color:#000000;overflow:hidden;text-decoration:none;font-size:10px;}
.arrow {color:#999999;}
.arrow a {text-decoration:none;font-size:22px;}
#hme_textruta {font-size:11px;}
.thumb_full_locks {position:absolute;right:0px;bottom:1px;padding-top:0px;padding-bottom:0px;padding-left:5px;background-color:#FFFFFF;}
.nobr {white-space:nowrap;}
.alb_list_alb_title {height:46px;white-space:nowrap;overflow:hidden;}
#pic_move_table td {padding-bottom:15px;}
table.alignTdCenter td {text-align:center;}
div.spacing-small {padding-top:6px;font-size:1px;}
div.spacing-big {padding-top:12px;font-size:1px;}
#hme_title_row_buttons_div {float:right;background-color:#000000;padding-left:5px;}
#hme_title_row_buttons_text_div {background-color:#FF0000;padding-left:5px;height:41px;}
table.shp_filldetails input {width:200px;}
.titleTextArea {width:120px;height:26px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;font-size:10px;font-weight:bold;text-decoration:none;border-style:none;overflow:hidden;background-color:#ffffdd;position:relative;}
/* REM */
.inputText {padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;font-size:22px;font-weight:bold;border-style:none;background-color:#ffffdd;width:520px;}
div#alb_title {display:block;}
div#alb_title_input_div {display:none;}
div.pic_link_size_box {float:left;text-align:center;padding-left:10px;padding-right:10px;}
div.column_item {margin-bottom:12px;}
div.puff-wide {width:500px;height:41px;text-decoration:none;cursor:pointer;}
div.puff-wide-headline {text-decoration:none;color:#62624c;font-size:12px;}
div.puff-wide-headline a {text-decoration:none;color:#62624c;}
div.puff-wide-body {text-decoration:none;color:#8e8e7c;font-size:10px;font-weight:bold;}
div.puff-wide-button {color:#FFFFFF;height:20px;background-image:url(/images/hme_puff_button_middle.gif);margin-right:0px;font-weight:bold;white-space:nowrap;}
div.puff-wide-button a {color:#FFFFFF;text-decoration:none;}
div.headline_bar {clear:both;height:20px;width:100%;background-color:#A3D01D;color:#FFFFFF;font-weight:bold;}
div.headline_bar a {color:#FFFFFF;}
div.headline_bar .lowlight {color:#669933;}
div.headline_bar div {padding-top:3px;}
div.headline_bar_black {clear:both;height:20px;width:100%;background-color:#000000;color:#FFFFFF;font-weight:bold;}
div.headline_bar_black .lowlight {color:#CCCCCC;}
div.headline_bar_black div {padding-top:3px;}
div.tab_container {padding-right:5px;}
div.tab_selected {float:left;background-image:url(/images/tab_selected_middle.gif);}
div.tab_christmas {float:left;background-image:url(/images/tab_christmas_middle.gif);}
div.tab_christmas a {color:#FFFFFF;font-weight:bold;text-decoration:none;}
div.tab_selected a {color:#dcf592;font-weight:bold;text-decoration:none;}
div.tab {float:left;background-image:url(/images/tab_middle.gif);}
div.tab a {color:#666666;font-weight:bold;text-decoration:none;}
div.column-body {padding:10px;}
.column_bg_dark {background-color:#ebebe1;}
.column_bg_dark a {font-weight:normal;color:#848360;}
.column_bg_dark .nickname {font-weight:bold;}
table.forum .column_bg_dark td {color:#000000;}
.column_bg_light {background-color:#f5f5eb;color:#999999;}
.column_bg_light a {color:#666666;font-weight:normal;}
.column_bg_light a.nickname {font-weight:bold;}
table.forum .column_bg_light td {color:#000000;}
#hme_index_forum_topic_list {color:#999999;}
#hme_index_forum_topic_list a {color:#666666;}
.transparency_60 {opacity:0.60;}
.inputDiv {width:200px;font-size:11px;color:white;}
.entryLabel {float:left;overflow:hidden;width:145px;color:white;}
.emailEntryLabel {float:left;overflow:hidden;width:570px;font-size:11px;color:white;}
.genericLabel {color:white;}
.eraseLabel {float:left;width:20px;height:10px;text-align:right;color:red;font-weight:bold;text-decoration:underline;cursor:pointer;}
.entryDiv {position:relative;font-size:11px;color:white;padding:2px;margin:1px;width:800px;}
/* Finder stuff */
.finder {font-size:11px;}
.genericLabel {color:#555555;}
.fnd_albEntry {position:relative;width:200px;height:66px;padding:0px;}
.fnd_albEntry_img {position:absolute;top:0px;left:0px;cursor:move;}
.fnd_albEntry_title {position:absolute;top:0px;left:64px;width:130px;height:62px;padding:1px;border-top-color:black;border-right-color:black;border-bottom-color:black;border-top-style:dotted;border-right-style:dotted;border-bottom-style:dotted;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;overflow:hidden;}
.fnd_picEntry {float:left;cursor:move;border-color:black;border-style:solid;border-width:1px;}
.fnd_picEntry_no_dnd {float:left;cursor:pointer;border-color:black;border-style:solid;border-width:1px;}
.deleted {display:none;}
.dotted_border {border-color:black;border-style:dotted;border-width:1px;}
.fnd_textarea {font-size:11px;overflow:hidden;background-color:#ffffdd;border-style:none;}
.linkImg {cursor:pointer;}
.link {position:relative;font-size:11px;color:#A3D01D;text-decoration:underline;font-weight:bold;cursor:pointer;}
.tagListActive {float:left;padding:1px;font-size:11px;color:#A3D01D;cursor:pointer;}
.tagListInActive {float:left;padding:1px;font-size:11px;color:#cccccc;}
img.usr_online {margin-right:1px;}
.text-gray a {color:#666666;}
.pic_rate_stars img {vertical-align:top;padding-left:1px;}
#hme_index_welcome {margin:10px;margin-top:20px;width:240px;}
#hme_index_welcome a {text-decoration:none;color:#999999;font-size:17px;}
#hme_index_welcome span {color:#A3D01D;}
#hme_index_welcome_footnote {float:right;padding-right:40px;color:#999999;font-size:11px;font-weight:bold;}
div.usr_reg_puff_headline {font-size:18px;font-weight:bold;width:177px;padding-top:3px;margin-left:3px;}
div.usr_reg_puff_body {margin-top:7px;font-size:16px;line-height:150%;margin-left:3px;}
#usr_vip_info_container {margin-top:0px;margin-left:40px;}
#usr_vip_info_container h1 {margin:0;padding:0;padding-top:30px;font-size:55px;font-weight:bold;}
#usr_vip_info_container h2 {margin:0;padding:0;padding-left:25px;font-size:40px;font-weight:normal;}
#usr_vip_info_container ul {margin:0;padding:0;padding-top:20px;padding-left:25px;width:400px;}
#usr_vip_info_container li {font-size:22px;}
#usr_vip_info_container table {width:400px;}
#usr_vip_info_container td {padding-bottom:10px;}
#usr_vip_info_container_clause {padding-top:20px;padding-left:25px;padding-bottom:20px;}
table.hme_about_stats {margin-bottom:20px;}
table.hme_about_stats td {font-size:10px;text-align:right;padding-right:3px;padding-left:3px;}
table.hme_about_stats th {font-size:11px;padding-bottom:3px;padding-right:3px;padding-left:3px;}
span.page_rn_navigation_dots {color:#A3D01D;font-weight:bold;}
div.forum_wrapper {width:75%;}
div.forum_quote_head {font-size:11px;font-weight:bold;padding:0;margin:0;padding-top:3px;}
div.forum_quote_head span {font-size:11px;font-weight:normal;}
div.forum_quote_body {margin:0;padding:10px;background-color:#f5f5eb;border-width:1px;border-style:solid;border-color:#000000;}
div.forum_reply_old_post {border-top:1px solid #bbb;padding:.25em 0;margin:.25em 0;width:97%;}
table.forum_list td {padding:10px;}
a.tag_size_1 {font-size:10px;margin-left:2px;margin-right:2px;white-space:nowrap;text-decoration:none;}
a.tag_size_2 {font-size:12px;margin-left:2px;margin-right:2px;white-space:nowrap;font-weight:bold;text-decoration:none;}
a.tag_size_3 {font-size:14px;margin-left:3px;margin-right:3px;white-space:nowrap;font-weight:bold;text-decoration:none;}
a.tag_size_4 {font-size:16px;margin-left:3px;margin-right:3px;white-space:nowrap;font-weight:bold;text-decoration:none;}
a.tag_size_5 {font-size:18px;margin-left:4px;margin-right:4px;white-space:nowrap;text-decoration:none;}
a.tag_size_6 {font-size:20px;margin-left:4px;margin-right:4px;white-space:nowrap;text-decoration:none;}
a.tag_reserved {font-style:italic;}
div.tag_cloud {text-align:justify;}
div.alb_full_thumb_list {padding-top:8px;}
table.alb_full_thumb_list {width:576px;}
table.alb_full_thumb_list td {padding-left:8px;padding-bottom:8px;width:136px;}
.no-underline {text-decoration:none;}
.no-underline a {text-decoration:none;}
#gb_pic_extra {visibility:hidden;position:absolute;z-index:100;width:180px;background-color:#F5F5F5;border-style:solid;border-width:1px;border-color:#000000;text-align:center;padding:5px;}
#tag_list ul {margin:0;padding:0;list-style:none;}
.text-beta {color:#FF0000;font-weight:bold;}
div.pic_copy_protection {position:absolute;z-index:10;}
input.albumTitleEdit_input {width:100%;border-style:none;padding:0;background-color:#ffffdd;font-size:22px;font-weight:bold;}
div.albumTitleEdit_text_highlight {background-color:#333333;color:#fffbc9;}
.form_required_mark {font-weight:bold;font-size:14px;}
.tooltip a {color:#000000;font-weight:normal;}

