body { background: #6d7160 url(/gfx/bg.png) top left repeat-x; margin: 0px; padding: 0px; border-top: 3px solid #a7bd00; font-family: Arial, Helvetica, Tahoma, sans-serif; }

.wrapper { width: 980px; margin: 0 auto; }
.txtFld { border-top: 1px solid #808080; border-right: 1px solid #bfbfbf; border-left: 1px solid #bfbfbf; border-bottom: 1px solid #eaeaea; background: #ffffff url(/gfx/bg_txtfld.png) top left repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.txtFldError { border-top: 1px solid #808080; border-right: 1px solid #bfbfbf; border-left: 1px solid #bfbfbf; border-bottom: 1px solid #eaeaea; background: #ffe3db; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
div.fieldWithErrors .txtFld { background: #ffe3db; }
a:focus { outline: none; }

input, label { vertical-align: middle; }

form { margin: 0px; padding: 0px; }

.left { float: left; }
.right { float: right; }

/* ERROR MESSAGE */
.errors { border: 1px solid #ffcfc0; background: #ffe3db; font-size: 12px; color: #cb2d00; padding: 3px 3px 3px 6px; margin: 0 0 2px 0; overflow: hidden; }
.formError { padding: 2px 2px 2px 12px; background: url(/gfx/bullet_error.png) center left no-repeat; }
/* //ERROR MESSAGE */

.sepLine { border-bottom: 1px solid #cccccc; margin: 0 0 12px 0; }
/* CLEARFIXES */
DIV.clear1 { line-height: 0px; font-size: 1px; clear: both; height: 1px; }
DIV.clear3 { line-height: 0px; font-size: 1px; clear: both; height: 3px; }
DIV.clear5 { line-height: 0px; font-size: 1px; clear: both; height: 5px; }
DIV.clear10 { line-height: 0px; font-size: 1px; clear: both; height: 10px; }
DIV.clear15 { line-height: 0px; font-size: 1px; clear: both; height: 15px; }
DIV.clear20 { line-height: 0px; font-size: 1px; clear: both; height: 20px; }
DIV.clear25 { line-height: 0px; font-size: 1px; clear: both; height: 25px; }
DIV.clear30 { line-height: 0px; font-size: 1px; clear: both; height: 30px; }
/* //CLEARFIXES */

/* WIDTHS */
.w90 { width: 90px; }
.w120 { width: 120px; }
.w150 { width: 150px; }
.w180 { width: 180px; }
.w200 { width: 200px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w350 { width: 350px; }
.w450 { width: 450px; }
.w495 { width: 495px; }
/* //WIDTHS */

/* MARGINS */
.mrgnL5 { margin: 0 0 0 5px; }
/* //MARGINS */

/* HEIGHTS */
.h90 { height: 90px; }
.h125 { height: 125px; }
/* //HEIGHTS */

/* HEADER */
.header { height: 68px; }
h1.logo { margin: 20px 0 0 26px; padding: 0px; float: left; }
h1.logo a { display: block; width: 188px; height: 31px; text-indent: -9999px; background: url(/gfx/logo.png) top left no-repeat; }
/* //HEADER */

/* TABMENU */
ul.tabMenu { margin: 0px 0px 0px 32px; padding: 19px 0 0 0; float: left; }
ul.tabMenu li { margin: 0px; padding: 0px; display: inline; list-style: none; }
ul.tabMenu li a { margin: 0 4px 0 0; float: left; background: url(/gfx/tab_norm.png) top left no-repeat; padding: 0 0 0 20px; font-size: 22px; color: #e4e4e4; text-decoration: none; font-weight: bold; }
ul.tabMenu li a span { display: block; height: 35px; padding: 14px 20px 0 0; float: left; background: url(/gfx/tab_norm.png) top right no-repeat; cursor: pointer; }
ul.tabMenu li a:hover { margin: 0 4px 0 0; float: left; background: url(/gfx/tab_norm.png) bottom left no-repeat; padding: 0 0 0 20px; font-size: 22px; color: #ffffff; text-decoration: none; font-weight: bold; }
ul.tabMenu li a:hover span { display: block; height: 35px; padding: 14px 20px 0 0; float: left; background: url(/gfx/tab_norm.png) bottom right no-repeat; cursor: pointer; }
ul.tabMenu li a.act { margin: 0 4px 0 0; float: left; background: url(/gfx/tab_act.png) top left no-repeat; padding: 0 0 0 20px; font-size: 22px; color: #282b1c; text-decoration: none; font-family: font-weight: bold; overflow: visible; height: 50px; }
ul.tabMenu li a.act span { display: block; height: 36px; padding: 14px 20px 0 0; float: left; background: url(/gfx/tab_act.png) top right no-repeat; cursor: pointer; }
/* //TABMENU */

/* MAIN */
.main { background: url(/gfx/bg_main.png) top left repeat-y; margin: 0 0 25px 0; }
.main .top { background: url(/gfx/bg_main_top.png) top left no-repeat; }
.leftContent { float: left; width: 623px; padding: 30px 25px 0 25px; }
.rightPane { margin: 0 1px 0 0; width: 306px; float: right; }
/* //MAIN */

/* CONTENT */
.leftContent { color: #343434; }
.leftContent p { font-size: 12px; text-align: justify; line-height: 20px; margin: 3px 0px 15px 0px; }
.leftContent h2 { font-size: 26px; margin: 0 0 5px; text-decoration: none; }
.leftContent a { color: #a7bd00; text-decoration: none; text-decoration: underline; }
.leftContent a:hover { color: #a7bd00; text-decoration: none; }
.leftContent .date { font-size: 12px; color: #999999; font-style: italic; text-align: left; }
.leftContent h2 { font-size: 26px; text-decoration: none; margin: 0px 0px 5px 0px; }
.leftContent h2 a { text-decoration: none; }
.leftContent h2 a:hover { text-decoration: underline; }
.leftContent h3 { font-weight: normal; margin:0px; padding: 5px 0px 0px 0px; }
.leftContent h3.line { border-bottom: 1px solid #cccccc; margin: 10px 0 10px 0; padding: 0 0 2px 0; }
.leftContent img.left { float: left; margin: 0 15px 0 0; }
.leftContent img.right { float: right; margin: 0 0 0 15px; }
.leftContent ul { font-size: 12px; line-height: 18px; margin: 6px 0px 10px 20px; padding: 0px 0px 0px 0px; list-style-position: outside; }
.leftContent ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.leftContent .tags { font-size: 11px; height: 27px; }
.leftContent .tags .tagLabel { float: left; font-size: 12px; font-weight: bold; display: block; padding: 5px 3px 0 0; }
.leftContent .tag { display: block; float: left; background: url(/gfx/bg_tag.png) top left no-repeat; padding: 0 0 0 17px; margin: 3px 2px 0 0; }
.leftContent .tag .inner { display: block; float: left; background: url(/gfx/bg_tag.png) top right no-repeat; padding: 0 7px 0 0; }
.leftContent .tag .inner a { color: #333333; text-decoration: none; display: block; padding: 3px 0 0 0; height: 17px; }
.leftContent .tag .inner a:hover { color: #000000; text-decoration: none; }
.leftContent .tags .comments { display: block; float: right; background: url(/gfx/ico_comments.png) top right no-repeat; padding: 0 27px 0 0; margin: 3px 0 0 0; }
.leftContent .tags .comments a { display: block; float: right; font-size: 12px; height: 15px; padding: 4px 0 0 0; font-weight: bold; text-decoration: none; color: #333333; }
.leftContent .tags .comments a:hover { text-decoration: underline; color: #000000; }

.alignleft { float: left; margin: 5px 15px 12px 0; }
.alignright { float: right;  margin: 5px 0px 12px 15px; }
/* //CONTENT */

/* WEB2 BOX */
.web2box { height: 123px; background: url(/gfx/bg_web2_box.png) top left repeat-x; margin: -1px 0 0 0; overflow: hidden; text-align: center; }
.web2box .icons { margin: 12px 0 0 0; }
/* //WEB2 BOX */

/* QUICKMENU */
.quickMenu { width: 276px; height: 20px; background: url(/gfx/bg_quickmenu.png) top left no-repeat; margin: 13px 0 0 16px; font-size: 12px; text-align: center; padding: 6px 0 0 0; }
.quickMenu a { color: #b8b9b5; text-decoration: none; margin: 0 8px; }
.quickMenu a:hover { color: #ffffff; text-decoration: none; }
/* //QUICKMENU */

/* ADD JOB */
.sticker { width: 306px; height: 136px; position: relative; margin: 0 0 20px 0; }
.sticker .inner { width: 293px; height: 137px; background: url(/gfx/bg_sticker.png) top left no-repeat; position: absolute; left: -9px; padding: 19px 16px 0 16px; }
.sticker .inner h2 { margin: 0px; padding: 0px; display: block; text-indent: -9999px; width: 251px; height: 27px; background: url(/gfx/head_sticker.png) top left no-repeat; }
.sticker .inner p { font-size: 12px; color: #605c45; font-size: 12px; margin: 2px 0 0 0; padding: 0px; }
.sticker .inner .star { position: absolute; width: 72px; height: 72px; background: url(/gfx/star_free.png) top left no-repeat; left: 262px; bottom: 11px; }
.sticker .inner .btn { position: absolute; left: 90px; bottom: 35px; }
.sticker .inner .btn a.btn_add { background: url(/gfx/btn_add.png) top left no-repeat; display: block; width: 127px; height: 32px; text-indent: -9999px; cursor: pointer; }
.sticker .inner .btn a.btn_add:hover { background: url(/gfx/btn_add.png) bottom left no-repeat; display: block; width: 127px; height: 32px; text-indent: -9999px; cursor: pointer; }
/* //ADD JOB */

/* TAG CLOUD */
.tagCloud { margin: 0 10px 0 10px; }
.tagCloud h2.tagc { background: url(/gfx/head_tagc.png) top left no-repeat; width: 121px; height: 23px; text-indent: -9999px; margin: 0px; padding: 0px; }
/* //TAG CLOUD */

/* NEWSLETTER */
.newsLetter { margin: 0 10px 18px 12px; }
.newsLetter h2.nl { background: url(/gfx/head_newsletter.png) top left no-repeat; width: 183px; height: 23px; text-indent: -9999px; margin: 0px 0px 3px 3px; padding: 0px; }
#summary { font-size: 12px; }
#loading { background: url(/gfx/loader_sidebar.gif) center left no-repeat; padding: 2px 0 0 22px; margin: 0 0 4px 4px; height: 14px; }
#success { background: url(/gfx/ico_success.png) center left no-repeat; padding: 2px 0 0 22px; margin: 0 0 4px 4px; height: 14px; }
#error { background: url(/gfx/ico_error.png) center left no-repeat; padding: 2px 0 0 22px; margin: 0 0 4px 4px; height: 14px; }
.newsLetter .nlBox { background: url(/gfx/bg_newsletter.png) top left no-repeat; padding: 12px 0 0 0; }
.newsLetter .nlBox .inner { width: 283px; padding: 2px 0 14px 3px; background: url(/gfx/bg_newsletter.png) bottom left no-repeat; overflow: hidden; }
.nlFld { font-size: 14px; padding: 2px 0 0 2px; margin: 4px 0 0 10px; *margin: 4px 0 0 1px; float: left; color: #323232; width: 188px; }
a.nlSubscribe { width: 56px; height: 32px; display: block; background: url(/gfx/btn_subscribe_nl.png) top left no-repeat; text-indent: -9999px; float: right; margin: 0 15px 0 0; }
a.nlSubscribe:hover { width: 56px; height: 32px; display: block; background: url(/gfx/btn_subscribe_nl.png) bottom left no-repeat; text-indent: -9999px; float: right; }
/* //NEWSLETTER */

/* UPCOMING POSTS */
.upcoming { margin: 0 10px 18px 12px; }
.upcoming h2.upc { background: url(/gfx/head_upcoming.png) top left no-repeat; width: 133px; height: 23px; text-indent: -9999px; margin: 0px 0px 3px 3px; padding: 0px; }
ul.upc { margin: 0px; padding: 0px; list-style: none; }
ul.upc li { margin: 0px 0px 2px 0px; padding: 0px; }
.upcItem { display: block; background: url(/gfx/bg_upc.png) top left no-repeat; padding: 9px 0 0 0; width: 281px; font-size: 12px; text-decoration: none; color: #dedede; }
.upcItem .inner { background: url(/gfx/bg_upc.png) bottom left no-repeat; padding: 0 0 9px 10px; display: block; overflow: hidden; }
.upcItem .inner .headl { float: left; display: block; width: 198px; }
.upcItem .inner .date { float: right; margin: 0 12px 0 0; }

.upcItem:hover { display: block; background: url(/gfx/bg_upc.png) top right no-repeat; padding: 9px 0 0 0; width: 281px; font-size: 12px; text-decoration: none; color: #ffffff; }
.upcItem:hover .inner { background: url(/gfx/bg_upc.png) bottom right no-repeat; padding: 0 0 9px 10px; display: block; overflow: hidden; }
.upcItem .inner .headl { float: left; }
.upcItem .inner .date { float: right; margin: 0 9px 0 0; }
/* //UPCOMING POSTS */

/* BANNERS */
.banners { text-align: right; margin: 0 18px 16px 0; }
.banners img { border: 0px; margin: 4px; } 
/* //BANNERS */

/* CLEAR FIXES */
.clear1 { line-height: 0px; font-size: 1px; clear: both; height: 1px; }
.clear3 { line-height: 0px; font-size: 1px; clear: both; height: 3px; }
.clear5 { line-height: 0px; font-size: 1px; clear: both; height: 5px; }
.clear10 { line-height: 0px; font-size: 1px; clear: both; height: 10px; }
.clear15 { line-height: 0px; font-size: 1px; clear: both; height: 15px; }
.clear20 { line-height: 0px; font-size: 1px; clear: both; height: 20px; }
.clear25 { line-height: 0px; font-size: 1px; clear: both; height: 25px; }
.clear30 { line-height: 0px; font-size: 1px; clear: both; height: 30px; }
/* //CLEAR FIXES */

/* FOOTER */
.footer { background: #e8e8e6; border-top: 1px solid #dcddd9; padding: 20px 25px; margin: 0px 2px 0 2px; clear: both; font-size: 12px; }
.footer ul { list-style: none; margin: 0px; padding: 0px; line-height: 18px; float: left; width: 150px; }
.footer ul li {}
.footer ul li a { color: #595959; text-decoration: none; }
.footer ul li a:hover { text-decoration: underline; }
.footer ul li a.upper { font-weight: bold; color: #000000; } 
/* //FOOTER */

/* FORMTABLE */
.formTable { font-size: 12px; margin: 0 0 10px 0; }
.formTable th { text-align: right; vertical-align: top; padding: 5px 3px 0 0; width: 120px; }
.formTable td { padding: 3px; }
.formTable td ul.rows { margin: 0px; padding: 0px; list-style: none; }
.formTable td ul.rows li { margin: 0px 0px 6px 0px; padding: 0px; overflow: hidden; }
.formTable .txtFld { padding: 2px 0 2px 2px; float: left; }
.formTable a.addBtnTask,
.formTable a.addBtnSkill,
.formTable a.addBtnExtra { background: url(/gfx/ico_add.png) top left no-repeat; display: block; float: left; width: 18px; height: 18px; text-indent: -9999px; margin: 0 0 0 5px; }
.formTable a.addBtnTask:hover,
.formTable a.addBtnSkill:hover,
.formTable a.addBtnExtra:hover { background: url(/gfx/ico_add.png) top right no-repeat; }
.formTable a.delBtnTask,
.formTable a.delBtnSkill,
.formTable a.delBtnExtra { background: url(/gfx/ico_rem.png) top left no-repeat; display: block; float: left; width: 18px; height: 18px; text-indent: -9999px; margin: 0 0 0 5px; }
.formTable a.delBtn:hover { background: url(/gfx/ico_rem.png) top right no-repeat; }
.formActions { margin: 0 0 0 125px; }
/* //FORMTABLE */

/* BUTTONS */
a.btnPri { background: url(/gfx/btn_pri.png) top left no-repeat; padding: 0 0 0 15px; display: block; height: 32px; float: left; text-decoration: none; }
a.btnPri span { background: url(/gfx/btn_pri.png) top right no-repeat; display: block; float: left; height: 27px; cursor: pointer; padding: 5px 15px 0 0; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; }
a.btnPri:hover { background: url(/gfx/btn_pri.png) bottom left no-repeat; padding: 0 0 0 15px; display: block; height: 32px; float: left; }
a.btnPri:hover span { background: url(/gfx/btn_pri.png) bottom right no-repeat; display: block; float: left; height: 27px; cursor: pointer; padding: 5px 15px 0 0; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; }

a.btnPriD { background: url(/gfx/btn_pri_dark.png) top left no-repeat; padding: 0 0 0 15px; display: block; height: 32px; float: left; text-decoration: none; font-weight: bold; font-size: 16px; }
a.btnPriD span { background: url(/gfx/btn_pri_dark.png) top right no-repeat; display: block; float: left; height: 27px; cursor: pointer; padding: 5px 15px 0 0; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; }
a.btnPriD:hover { background: url(/gfx/btn_pri_dark.png) bottom left no-repeat; padding: 0 0 0 15px; display: block; height: 32px; float: left; }
a.btnPriD:hover span { background: url(/gfx/btn_pri_dark.png) bottom right no-repeat; display: block; float: left; height: 27px; cursor: pointer; padding: 5px 15px 0 0; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; }
/* //BUTTONS */


/* INNERTABS */
.innerTabs { border-bottom: 1px solid #939491; height: 34px; overflow: visible; margin: 20px 0 0 0; }
.innerTabs ul.tabs { margin: 0px; padding: 0px; }
.innerTabs ul.tabs li { margin: 0px; padding: 0px; display: inline; }
.innerTabs ul.tabs li a.act { float: left; display: block; background: url(/gfx/bg_inner_tab.png) top left no-repeat; height: 35px; padding: 0 0 0 15px; margin: 0 0 0 5px; text-decoration: none; color: #333333; }
.innerTabs ul.tabs li a.act span { float: left; display: block; height: 26px; background: url(/gfx/bg_inner_tab.png) top right no-repeat; padding: 9px 15px 0 0; cursor: pointer; }
.innerTabs ul.tabs li a { float: left; display: block; height: 35px; padding: 0 0 0 15px; margin: 0 0 0 5px; text-decoration: none; color: #666666; }
.innerTabs ul.tabs li a span { float: left; display: block; height: 26px; padding: 9px 15px 0 0; cursor: pointer; }
.innerTabs ul.tabs li a:hover span { color: #000000; text-decoration: none; }
/* //INNERTABS */

/* JOB ADS */
.jobAds {}
.jobAds .jobAdEven { border-bottom: 1px solid #cccccc; padding: 10px 10px; }
.jobAds .jobAdOdd { border-bottom: 1px solid #cccccc; padding: 10px 10px; background: #e7e7e7; }
.jobAds .jobAdOdd h3 a,
.jobAds .jobAdEven h3 a { text-decoration: none; font-weight: bold; } 
.jobAds .jobAdOdd h3 a:hover
.jobAds .jobAdEven h3 a:hover { text-decoration: underline; }
.jobAds .jobAdOdd p,
.jobAds .jobAdEven p { margin: 0px; padding: 0px; } 
/* //JOB ADS */

/* JOB APPLY */
.jobSubmit { background: #ffffff url(/gfx/bg_apply.png) center left no-repeat; border: 1px solid #ebebeb; padding: 20px 0 10px 205px; margin: 10px 0 20px 0; }
.jobSubmit .lineLeft { border-left: 1px solid #ebebeb; margin: 0 0 5px 0; height: 101px; }
.jobSubmit .lineLeft p { margin: 0 0 0 25px; padding: 32px 0 0 0; display: none; }
.jobSubmit .lineLeft .formTable { margin: 7px 0 0 0; }
.jobSubmit .lineLeft .formTable th { width: 75px; padding: 0 5px 0 0; vertical-align: middle; }
.jobSubmit a.btnPri { font-size: 16px; font-weight: normal; }
/* //JOB APPLY */

/* COMMENTS */
.comments { background: #6d7160; float: left; overflow: visible; width: 615px; margin: 10px 0 6px -18px; padding: 20px 25px 20px 20px; }
.comments h3 { font-size: 21px; color: #ffffff; }
.comments .comment { clear: both; overflow: hidden; margin: 10px 0 0 0; }
.comments .comment .user { width: 83px; float: left; }
.comments .comment .user .avatar { width: 78px; height: 83px; background: url(/gfx/bg_avatar.png) center left no-repeat; padding: 9px 0 0 5px; }
.comments .comment .user .name { font-size: 14px; color: #ffffff; text-align: center; }
.comments .comment .user .name a { color: #ffffff; text-decoration: none; }
.comments .comment .user .name a:hover { color: #ffffff; text-decoration: none; }
.comments .comment .user .date { color: #c5c6bf; font-style: normal; text-align: center; }
.comments .comment .bubble { float: right; width: 525px; background: url(/gfx/bg_bub_l_c.png) top left repeat-y; }
.comments .comment .bubble .top { background: url(/gfx/bg_bub_l_t.png) top left no-repeat; overflow: hidden; }
.comments .comment .bubble .top .bottom  { background: url(/gfx/bg_bub_l_b.png) bottom left no-repeat; overflow: hidden; padding: 14px 18px 7px 40px; }
.comments .comment .bubble .top .bottom .minHeight { height: 70px; overflow: visible; }
.comments .comment .bubble .top .bottom .minHeight p { line-height: 16px; margin: 0 0 10px 0; }

.comments .formTable { margin: 10px 0 0 0; }
.comments .formTable th { color: #ffffff; font-weight: normal; width: 110px; }
.comments .formTable td { vertical-align: middle; } 
.comments .formTable td .note { color: #cccdc8; padding: 4px 0 0 0; } 
/* //COMMENTS */

/* CONTACT */
.contactRowL { overflow: hidden; margin: 20px 0 10px 0; }
.contactRowL .pic { float: left; }
.contactRowL .info { float: left; width: 380px; margin: 0 0 0 30px; }
.contactRowL .info h3 { font-weight: bold; margin: 6px 0 0px 0; padding: 0px; } 
.contactRowL .info a { font-size: 12px; }
.contactRowL .info p { line-height: 18px; margin: 10px 0 0 0; } 

.contactRowR { overflow: hidden; margin: 20px 0 10px 5px; }
.contactRowR .pic { float: right; }
.contactRowR .info { float: left; width: 380px; margin: 0 30px 0 0; }
.contactRowR .info h3 { font-weight: bold; margin: 6px 0 0px 0; } 
.contactRowR .info a { font-size: 12px; }
.contactRowR .info p { line-height: 18px; margin: 10px 0 0 0; } 
/* //CONTACT */

/* FEATURES */
.feature { overflow: hidden; margin: 10px 0 0px 0; }
.feature .image { width: 80px; height: 90px; float: left; text-align: center; padding: 25px 0 0 0; margin: 0 10px 0 0; }
.feature .content { float: left; width: 530px; }
.feature .content h3 { margin: 6px 0 5px 0; }
.feature .content p { line-height: 18px; }
/* FEATURES */

/* RSS Page */
.rssBox { background: #fffac4; border: 1px solid #f5e895; overflow: hidden; margin: 10px 0 0 0; }
.rssBox .image { width: 90px; height: 58px; float: left; text-align: center; margin: 12px 0 0 0; }
.rssBox .content { margin: 12px 0 0 0; float: left; padding: 0 0 15px 0; }
.rssBox .content p { margin: 0px; }
.rssBox .content ul { margin: 0px 0px 0px 17px; padding: 0px; }
.rssBox .content ul li { margin: 0px; padding: 0px; list-style: square; font-weight: bold; }
/* //RSS Page */

/* WELCOME */
.welcome { background: url(/gfx/bg_welcome.png) top center no-repeat; height: 114px; margin: -10px 0 20px 0; position: relative; }
.welcome .bear { width: 106px; height: 114px; background: url(/gfx/bear_welcome.png) bottom center no-repeat; margin: 0 0 0 5px; float: left; }
.welcome .bubble { font-size: 12px; background: url(/gfx/bg_welcome_bub.png) top left no-repeat; width: 438px; height: 100px; float: left; position: absolute; padding: 16px 20px 0 63px; line-height: 20px; left: 100px; }
.welcome .bubble h3 { font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px;  }
.welcome .bubble a { font-weight: bold; }
/* //WELCOME */

/* ADROLLER */
.adRoller { height: 69px; width: 623px; background: url(/gfx/bg_adroller.png) top left no-repeat; position: relative; }
.adRoller .arrow { top: 0px; padding: 0px; position: absolute; width: 88px; height: 69px; background: url(/gfx/bg_adroller_label.png) top left no-repeat; z-index: 9999; }
.panel {}
.panel a { color: #ffffff; font-size: 22px; font-weight: bold; text-decoration: none; }
.panel span { color: #aaaaa9; font-size: 12px; }

.stripViewer { position: relative; overflow: hidden; width: 623px; height: 69px;  }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; z-index: 1000; }
.stripViewer .panelContainer .panel { float: left; height: 69px; width: 623px; padding: 12px 0 0 0; }
.stripViewer .panelContainer .panel a { margin: 0 0 0 103px; }
.stripViewer .panelContainer .panel a:hover { color: #ffffff; text-decoration: underline; }
.stripViewer .panelContainer .panel span { margin: 0 0 0 103px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }

.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
/* //ADROLLER */

/* SHORT POST */
.shrtPost { margin: 20px 0 0 0; width: 305px; }
.shrtPost h3 { font-size: 16px; font-weight: bold; padding: 0 4px 2px 4px; border-bottom: 1px solid #333333; }
.shrtPost h2 { font-size: 18px; margin: 5px 4px 4px 4px; }
.shrtPost p { margin: 0 4px 0 4px; }
/* //SHORT POST */

/* READ MORE */
.more { float: right; height: 39px; margin: 0px 5px 5px 0px; padding: 0px; position: relative; }
.more .comments { width: 43px; height: 39px; background: url(/gfx/comments.png) top left no-repeat; position: absolute; top: -4px; left: -48px; color: #ffffff; text-align: center; font-size: 18px; font-weight: bold; margin: 0px; padding: 3px 0 0 0; }
.more .comments a { background: none }
.more .comments a:hover { background: none }
.more a { display: block; background: #9eb200; color: #ffffff; font-weight: bold; text-decoration: none; padding: 2px 4px; font-size: 16px; }
.more a:hover { background: #92a500; color: #ffffff; }
/* //READ MORE */

/* ERROR404 */
#404 { background: #202020 url(/gfx/bg_404.png) top left repeat-x; margin: 0px; padding: 0px; }
#404 .image { background: url(/gfx/img_404.png) top center no-repeat; height: 450px; }
/* //ERROR404 */