.tp_container {overflow:hidden;width:100%;}
.tp_col1,.tp_col2,.tp_col3,.tp_col4,.tp_col5,.tp_col6,.tp_col7,.tp_col8,.tp_col9,.tp_col10,.tp_col11,.tp_col12,.tp_col13,.tp_col14,.tp_col15,.tp_col16 {float:left;}
.tp_col1 {width:6.25%;}
.tp_col2 {width:12.5%;}
.tp_col3 {width:18.75%;}
.tp_col4 {width:25%;}
.tp_col5 {width:31.25%;}
.tp_col6 {width:37.5%;}
.tp_col7 {width:43.75%;}
.tp_col8 {width:50%;}
.tp_col9 {width:56.25%;}
.tp_col10 {width:62.5%;}
.tp_col11 {width:68.75%;}
.tp_col12 {width:75%;}
.tp_col13 {width:81.25%;}
.tp_col14 {width:87.5%;}
.tp_col15 {width:93.75%;}
.tp_col16 {width:100%;}
.leftcol {padding-right:3px;}
.rightcol {padding-left:3px;}
.clearfix:after {clear:both;content:'.';display:block;height:0;visibility:hidden;}
.clearfix {display:block;}
* html .clearfix {height:1%;}
.pad {padding:8px;}
.article h2 {background:url(images2/block_b.jpg);border-color:#825D43;border-style:solid;border-width:1px;margin:0;overflow:hidden;padding:5px 0 5px 5px; border-radius: 5px; box-shadow: 0px 0.5px 1px rgba(240, 250, 255, 0.5) inset;font-size: 110%;}
.article h3 {border-bottom:solid 1px #bbb;font-size:16px;margin:0;padding:4px 10px;}
.article_padding {padding-left: 0.5%;padding-right: 0.5%;}
.tp_pad {background:url(images2/block_d.jpg);padding-left:10px;text-align:right;}
h2.author_h2 {border-top:solid 1px #ccc;font-size:1.3em;font-weight:400;padding:0.7em 0;}
.article_bodytext {padding:0;}
.article_inner {line-height:1.4em;padding-bottom:5px;padding-top:5px;text-align:justify;font-size: 14px;}
.article_info {border-color:#825D43;border-style:solid;border-width:0 0 1px;font-size:0.9em;padding:4px 8px 4px 4px;}
ul.gtags li {list-style:none;margin-left:0;padding-left:0;}
.article {overflow:auto;}
.article h2 span.article_shortdate,h3.article_title span.article_shortdate {font-size:80%;}
.article h2 span.article_shortdate span,h3.article_title span.article_shortdate span {font-size:80%;font-weight:400;}
.article_info span {background:url(../../tp-images/icons/TPdivider.gif) no-repeat 0 50%;padding-left:8px;padding-right:5px;}
.render2 {margin:0 0 0 70px;}
.render2 h2 {font-weight:700;margin-bottom:0;padding-bottom:0;}
.article_iconcolumn {float:left;text-align:center;width:60px;}
.render4 h2 {font-weight:700;overflow:hidden;}
.article_picturecolumn {float:left;height:45px;text-align:center;width:50px;}
.article_boardnews {font-size:0.8em;padding-right:5px;}
#tportal {text-align:center;}
ul.category_children {background:#e3e9ef url(images2/block_a.jpg);border-color:#825D43;border-style:solid;border-width:1px;margin:0;overflow:hidden;padding-bottom:10px;padding-top:10px;}
ul.category_children li {font-weight:700;list-style:none;margin:0;padding:0.5em;}
#tpadmin #credits h2,#tpadmin #credits h3 {background:none;border:none;}
#tpadmin #credits h2 {border-bottom:solid 1px #bbb;font-size:120%;margin:0.5em 0;padding:0.5em 0;}
#tpadmin #credits h3 {margin:0;padding:1em 0 0.2em;}
ul.tpsitemap li a {display:block;margin-bottom:1px;padding:5px;text-decoration:none;}
ul.tpsitemap li a:hover {background:#555;color:#FFF;text-decoration:none;}
.rss_title {border-bottom:solid 1px #999;font-size:1.2em;margin:0 0 5px;padding:5px 0;}
.rss_title_normal {background:url(images/tinyportal/bullet1.png) no-repeat 0 5px;border:none;font-size:1em;margin:0;padding:2px 2px 2px 16px;}
.rss_date {color:#666;font-size:0.8em;padding:4px 0;text-align:right;}
.rss_body {font-size:0.9em;line-height:1.4em;margin-bottom:2em;}
.rss_body img {background:#FFF;border:solid 1px #888;height:100%;margin:0 0 2px;max-width:95%;padding:4px;vertical-align:middle;}
.rss_body h1,.rss_body h2,.rss_body h3,.rss_body h4,.rss_body h5,.rss_body h6 {font-size:1em;margin:0;padding:0 0 5px;}
.rss_body .quote,.rss_body blockquote {background:#FFF;border:solid 1px #999;font-style:italic;margin:5px 0;padding:5px;}
.rss_body .quoteheader {font-style:italic;}
.tp_article_frame {margin-bottom:0;}
.tp_subject {font-size:1em;font-weight:700;line-height:1em;margin:0;padding:7px 10px;}
.tp_day {font-size:1em;font-weight:700;padding:0;text-transform:uppercase;}
.tp_month {font-size:0.85em;font-weight:400;padding:0;text-transform:uppercase;}
.tp_year {font-size:0.7em;font-weight:400;padding:0;text-transform:uppercase;}
.tp_details {font-size:0.8em;line-height:1.3em;margin:0 0 5px;padding:2px 0 5px;}
.tp_articletext {line-height:1.4em;margin-top:0;padding:4px 1em;}
.tp_article_next {font-style:italic;margin:1em 0 0;padding:4px;width:50%;}
.tp_editlink {clear:right;font-size:0.85em;margin:5px 0 0;padding:4px;text-align:right;}
.tp_editlink5 {border-top:dotted 1px #888;font-size:0.85em;margin:10px 0 0;padding:8px 5px 5px;text-align:right;}
.tp_morebox {line-height:1.4em;margin-bottom:2px;padding:5px 1em;}
#tp_morearticles h4.tp_cats {margin:0;padding:1em 0 0;}
#tp_morearticles ul {list-style:none;margin:1em;}
#tp_morearticles li.chosen {color:#aaa;font-weight:700;}
.article_comment .single {overflow:hidden;padding:0.5em 0 0.5em 1em;}
img.catlayout {margin:6px 2px 4px 16px;padding:0;}
#tp_tabarticle_frame {margin-left:220px;padding:10px 10px 10px 30px;}
#tp_tableft {float:left;margin-top:5px;padding:0 0 5px;width:204px;}
ul#tp_tabmenu li {margin:0;padding:0;width:230px;}
ul#tp_tabmenu li a {color:#000;display:block;height:27px;line-height:26px;outline:none;padding:0 15px;text-decoration:none;width:230px;}
ul#tp_tabmenu li a:hover {color:#669;}
.tabimage {background:url(../default/images/tinyportal/TPtabindicator.gif) no-repeat;font-weight:700;}
.notab {background-image:none;font-weight:400;}
#tp_tabs_frame h4 {font-size:1.2em;font-weight:700;margin:0;padding:0;}
#tp_tabs_frame h4.forumpost {background:url(../default/images/topic/normal_post.gif) 0 50% no-repeat;padding-left:24px;}
#tp_tabs_frame h3 {border-bottom:dotted 1px #888;color:#543;font-size:1.5em;margin:0 0 5px;padding:5px 5px 5px 8px;}
p.tp_tabarticle_opt {border-bottom:dotted 1px #888;font-size:0.85em;margin-bottom:5px;padding:0 0 5px;}
.tp_tabarticle_body {line-height:1.5em;}
ul#tp_child_articles {list-style:none;margin:1em;padding:0;}
ul#tp_child_articles li {background:url(../default/images/tinyportal/TPboard.gif) no-repeat 0 50%;margin-left:0;padding:5px 0 5px 20px;}
#tptopbarHeader,#tpbottombarHeader,#tpleftbarHeader,#tprightbarHeader,#tplowerbarHeader,#tpcenterbarHeader,#tpcontentHeader,#tpfrontpanel_top {padding-bottom:0;}
ul.tp_recentblock li {line-height:1.3em;padding:4px 0;}
.tp_userblock h4 {font-size:1.1em;margin:0;padding:0;}
.tp_userblock h5,.tp_statsblock h5 {margin:0;padding:5px 0 0;}
.tp_userblock ul {line-height:1.5em;margin:0;padding:5px 0 5px 1.5em;}
.tp_userblock ul li {line-height:1.3em;list-style:circle;margin:0;padding:0;}
.tp_statsblock h5 {padding:5px 0;}
.tp_statsblock h5.mlist,.tp_statsblock h5.stats,.tp_statsblock h5.online {margin-bottom:5px;padding:10px 0 5px 25px;}
.tp_statsblock h5.mlist {background:url(images/icons/members.gif) no-repeat bottom left;}
.tp_statsblock h5.stats {background:url(images/stats_info.gif) no-repeat bottom left;}
.tp_statsblock h5.online {background:url(images/icons/online.gif) no-repeat bottom left;}
ul.tp_catmenu li.tp_catmenu_header {padding-top:6px;}
.tp_largelist {max-height:10em;overflow:auto;}
#tp_dlmanager .hoveritems li a,.hoveritems li a.active:hover {display:block;padding:5px;}
#tp_dlmanager .hoveritems li a.active:hover {background:#466A8E;color:#FFF;}
#tp_dlmanager .hoveritems li a:hover,.hoveritems li a.active {background:#466A8E;color:#FFF;text-decoration:none;}
#tp_dlmanager .hoveritems li.sub a {padding-left:1em;}
#tp_dlmanager .hoveritems li.sub a,#tp_dlmanager .hoveritems li.sub a.active:hover {background:#d8d8d8;color:#000;}
#tp_dlmanager .hoveritems li.sub a.active:hover {background:#666;color:#FFF;}
#tp_dlmanager .hoveritems li.sub a:hover,#tp_dlmanager .hoveritems li.sub a.active {background:#90a090;color:#FFF;text-decoration:none;}
h3.tp-dlmanager small {font-size:80%;font-weight:400;padding-left:5px;}
#tp_locations h4 {margin:0;padding:0 0 7px;}
ul.tp-subcategories,ul.tp-subcategories ul {margin:0;overflow:hidden;padding:0;}
ul.tp-subcategories li {float:left;font-size:0.85em;list-style:none;margin:1px 3px;padding:0;width:31%;}
ul.tp-subcategories ul li {float:left;list-style:none;margin:1px 3px;padding:0;width:auto;}
.tp-thumb {border:solid 1px #bbb;cursor:pointer;margin:2px;}
.tpresults {margin:0;padding:0 10px 15px;}
h4.tpresults {font-size:1.3em;font-weight:400;padding-bottom:0;}
.dl_perm .perm {float:left;height:1.6em;width:250px;}
h4.dl_perm {border-bottom:solid 1px #888;clear:both;height:auto;margin:0 0 5px;padding:1em 0 5px;}
.authorinfo {float:left;min-width:300px;overflow:hidden;padding:8px 1em 8px 8px;width:50%;}
a.avatar {display:block;float:left;margin:0;}
a.avatar img {background:#FFF;border:solid 1px #aaa;margin-right:0.7em;padding:1px;width:35px;}
.article_socialbookmark {padding-top:0.7em;text-align:center;}
.authorinfo h4 {margin:0 10px 10px 5px;padding:0;}
.extrasblock .digg {padding:20px 20px 10px;}
.extrasblock .editlink {font-size:0.8em;padding:8px 0 0 20px;text-transform:uppercase;}
.globaltags li {list-style:none;margin:0 0 4px;padding:0;}
.authortext {font-size:0.85em;line-height:1.4em;padding-right:2em;}
.comment_author {display:block;float:left;margin:0;}
.comment_author img {color:#FFF;margin:0 8px 0 0;padding:1px;width:50px;}
.comments span.counter {color:#bbb;font-size:1.6em;font-style:italic;font-weight:400;margin-left:-0.5em;position:absolute;}
.comments span.author {display:block;font-size:0.8em;font-weight:400;padding-left:20px;}
.comments strong.subject {padding-left:20px;}
.comments div.text {line-height:1.4em;margin:0.5em 0.5em 0.5em 20px;padding:0.5em 0.5em 0.5em 0;}
.comments a.delete {font-size:0.8em;font-weight:700;padding:0 10px;text-transform:uppercase;}
.dl_last_added h3 {font-size:1em;margin:0 0 2px;padding:0;}
.dl_last_added {margin-bottom:5px;padding:5px;}
.dl_last_added .dl_details {margin-top:5px;padding:0;}
.dl_week_downloaded {padding-bottom:3px;}
.dl_number {color:#965;float:left;font-family:Georgia, sans-serif;font-size:1.8em;margin:0 8px 0 0;}
.dl_number2 {color:#888;float:left;font-family:Georgia, sans-serif;font-size:1.4em;margin:0 8px 0 0;}
.dl_number_right {margin-left:2em;}
img.dl_icon {float:left;margin-bottom:5px;margin-right:8px;vertical-align:top;}
.dl_cats {padding-bottom:1em;}
.taglink {display:block;margin:0;padding:0 0 0 24px;}
.divider {margin:2px;padding:8px;}
.attachimage_left {margin:5px 1em 0 0;}
.attachimage_right {margin:5px 0 0 1em;}
.attachsubtext {font-size:0.7em;line-height:1.5em;padding:0;text-align:center;}
.dlcategory {overflow:visible;padding:4px 10px;}
.dlcategory .details {float:right;}
.dlcategory h4 {font-size:1.1em;line-height:1.5em;margin:0.5em 0 0;padding:0 0 0 35px;}
.dlitems h5 {font-size:1em;line-height:1.5em;margin:0;padding:4px 10px;}
.dlcategory .itempicture {float:right;margin:5px 0 5px 5px;}
.dlcategory .itemdetails {padding:10px 0 4px;}
.dlitems {margin-top:0;}
.dlitems h4.titlebg {padding:5px 10px;}
#fileitem .screenshot {float:right;margin:0 1em 1em;}
#fileitem h3 {font-size:1.2em;margin:0;padding:5px 0 0;}
#fileitem .details {border-right:solid 1px #888;display:inline;padding:5px 10px 5px 25px;}
#fileitem #filesize {background:url(images/tinyportal/glyph_filesize.png) 5px 0 no-repeat;}
#fileitem #downloads {background:url(images/tinyportal/glyph_docounter.png) 5px 0 no-repeat;}
#fileitem #views {background:url(images/tinyportal/glyph_views.png) 5px 0 no-repeat;}
#fileitem #rating {border:none;padding:10px 5px 0;}
#fileitem #time {background:url(images/tinyportal/glyph_time.png) 5px 0 no-repeat;border:none;}
.ratingoption {padding:0 5px;}
.morefiles ul,.morefiles li {list-style:none;}
.morefiles li {background:url(images/tinyportal/glyph_download.png) no-repeat;margin:0;padding:2px 0 6px 20px;}
.dl_most_downloaded {overflow:visible;padding-bottom:0.5em;}
.forumgtags a {display:block;float:left;overflow:hidden;padding:3px 0 2px;width:20em;}
.rate_frame .rate_outer {background:#eee;border:solid 1px #777;margin:7px 0 8px;padding:1px;text-align:left;width:157px;}
.rate_frame .rate_outer .inner {height:12px;margin:0;}
div.slider {background:#e0e0e0;height:18px;width:162px;}
div.slider div.knob {background:blue;border:solid 1px #FFF;cursor:pointer;height:18px;width:30px;}
.block_search {margin:5px auto;width:85%;}
.block_search_submit {margin:0 auto 5px;width:65%;}
.block_centercontainer,.block_uppercontainer,.block_lowercontainer,.block_topcontainer,.block_bottomcontainer {padding-bottom:4px;}
#tpadmin_menu {float:left;margin:0;width:204px;}
#tpadmin_menu ul li {list-style:none;padding-left:5px;width:180px;}
#tpadmin_menu ul li div.largetext {font-size:1.2em;line-height:1em;padding-bottom:5px;padding-top:5px;}
#tpadmin_menu ul li div.normaltext,#tpadmin_menu ul li div.middletext {margin:0;padding:2px 0 10px;}
#tpadmin_content {margin:2px 0 0 214px;}
#tpadmin_subtabs li {float:left;padding:10px;z-index:10;}
#tpadmin .content {margin:0;padding:0.4em;}
table.admintable,table.formtable,table.multiplerow {border-collapse:collapse;margin:0;padding:0;width:100%;}
table.multiplerow td {border:solid 1px #ccc;}
.admintable td,.admintable th,.admintable caption {padding:0.6em 1em;text-align:left;}
.formtable td {padding:10px 5px;}
.formtable td.left {text-align:right;vertical-align:top;width:30%;}
.multirow td.left {font-weight:700;text-align:right;vertical-align:top;width:20%;}
.formtable td.right {text-align:left;vertical-align:top;width:70%;}
#editblock td.left {text-align:right;width:25%;}
.formtable .checkboxmulti {float:left;padding:2px;width:49%;}
.formtable .checkboxmulti input,.formtable input.checkbox {margin:0;width:2em;}
.checkboxmulti_container {max-height:16em;overflow:auto;}
#tpadmin .oldsidebar {line-height:1em;margin:0;padding-bottom:0;padding-top:0;}
div.subtab,div.subtab_chosen {border:solid 1px transparent;float:left;padding:4px 8px;}
div.subtab_chosen {background:#f0f0f8;border:solid 1px #aaa;}
.article_gtags li {float:left;padding:4px 2% 2px 0;width:22%;}
.catlayout5_title {float:left;margin:0;padding:0;width:50%;}
.catlayout5_title .inner {border:solid 1px #898;margin:2px 1px;}
.catlayout5_title a {display:block;padding:8px 12px;}
.catlayout5_title a:hover {background:#f80;}
.catlayout6_text {font-size:0.9em;height:1.2em;margin:4px 0 10px;overflow:hidden;padding:0 5px 0 0;}
fieldset#blockopts {margin-top:1em;padding:1em;}
fieldset#blockopts table {margin:1em 0;}
fieldset#blockopts td {border:solid 1px #aaa;}
h2.catbg,h2.catbg2,h2.titlebg {font-size:1.2em;font-weight:700;height:31px;line-height:31px;overflow:hidden;}
h2.catbg2 a,h2.catbg2 {color:#feb;}
h2.catbg a:hover {color:#fd9;text-decoration:none;}
h2.catbg2 a:hover {color:#fff;text-decoration:none;}
h2.titlebg a,h2.titlebg {color:#000;}
h2.titlebg a:hover {color:orange;text-decoration:none;}
h2.catbg img.icon {float:left;margin:5px 8px 0 0;}
#tpadmin_content .information {border-left:none;border-right:none;}
#tp_overview {overflow:hidden;padding:2em;}
#tp_overview ul li {float:left;font-size:90%;height:120px;list-style:none;margin:0;padding:0;text-align:center;width:150px;}
span.tpavatar {background:#FFF;border:solid 1px #aaa;display:block;float:left;margin-right:1em;overflow:auto;padding:1px;}
span.tpavatar img {width:35px;}
.avatar_single img {background:#FFF;border:solid 1px #aaa;float:left;height:32px;margin:0 1.4em 4px 4px;padding:1px;}
.tp_avatar,.tp_avatar_category {float:right;padding:10px;position:relative;right:-5px;top:0;}
.tp_avatar_category {margin:0 0 8px 8px;padding:3px;right:0;top:0;}
.avatar_single2 img {background:#FFF;border:solid 1px #aaa;float:left;height:32px;margin:4px 4px 4px 0;padding:1px;}
ul.recent_topics li {border-bottom:solid 1px #bbb;font-size:1em;margin:0 0 4px;overflow:hidden;padding:4px;}
.blockbody {line-height:1.3em; overflow: visible !important;}
.tp_halfgrid,.tp_halfgrid span.firsthalf,.tp_halfgrid span.lasthalf {background:url(images2/block_b.jpg);color:#FFF;font-family:arial, helvetica, sans-serif;font-size:1.1em;font-weight:700;height:28px;}
.tp_halfgrid span.firsthalf {background:url(images2/block_b.jpg);float:left;width:10px;}
.tp_halfgrid span.lasthalf {background:url(images2/block_b.jpg);float:right;width:10px;}
p.tphelp {line-height:1.4em;}
b.tphelp {font-size:1.2em;padding-left:5px;}
h2.tphelp {border-bottom:solid 1px #888;font-size:1.3em;margin-bottom:15px;margin-left:0;padding-bottom:5px;padding-left:0;}
.tp_half h3.titlebg {background:url(../images2/block_b.jpg);font-weight:700;height:28px;margin:0;padding-right:0;}
.tp_half h3.catbg {background:url(images2/captionbg.jpg);border:1px solid #825D43;font-weight:700;height:28px;padding-right:0;}
h4.h4dl {font-size:1.8em;font-weight:400;margin:0;padding:0 0 0.5em;}
h3.h3dl {font-size:1.2em;margin:0;padding:0 0 0.5em;}
.recentdl {overflow:hidden;padding:0.5em 0;}
.dlpost {border-top:dotted 2px #aaa;margin-top:10px;padding-top:5px;}
.dlitemgrid {float:left;overflow:hidden;padding:1em 1% 1em 0;width:48%;}
#tpadmin_content .tpbut {background:none;border:none;margin:0;padding:0;}
div.useravatar img {background:#FFF;border:solid 1px #aaa;display:block;margin:1em auto 0;overflow:auto;padding:1px;width:45px;}
.mycomment,.othercomment {clear:both;overflow:hidden;}
.textcomment .body {background:url("images2/block_c.jpg") #E3E9EF;border:solid 1px #8d8d8d;color:#444;font-size:0.9em;line-height:1.4em;margin-left:60px;margin-top:5px;padding:1em;}
.othercomment .textcomment .body {color:#008;}
.ssi_poll_bar_fill {background:#e3e9ef url(images2/block_b.jpg);}
.article_others li.selected,.article_category a,ul.tpsitemap li a.tpsitemapheader,.forumgtags a.selected,.tptabs a.tpactive,.article_gtags li a.selected {font-weight:700;}
.tp_pageindex_lower {margin-bottom: 5px; background: url('images2/block_a.jpg') repeat scroll 0% 0% #E3E9EF; padding: 5px; padding-left: 10px;}
.tp_pageindex_upper {}
.smallpad {padding: 0px 5px 5px;}
.tp_pageindex_upper,.block_article h2.article_title,.block_article .article_info {display:none; }
h3.article_info,h3.tp-dlmanager {font-size:1.2em;}
.rss_image,.catlayout5_text {margin:0;}
.catbg .tp_month,span.tp_thindivider,.admintable th,span.article_shortdate {font-weight:400;}
.tp_article_comment_header,.attachsubtext p {margin:0;padding:5px;}
.tp_article_rate,.tptabs {margin:0;padding:1em;}
#articlejump,#fileitem {padding:1em;}
#leftbarHeader .catbg3 a.subject:hover,#rightbarHeader .catbg3 a.subject:hover,.dlitems h5.titlebg2 a {text-decoration:none;}
#tp_dlmanager h3.catbg,.gtagwindow {margin:0;padding:4px;}
.article_authorinfo,.forumgtags,#tpadmin_subtabs ul,.article_gtags {overflow:hidden;}
.block_leftcontainer,.block_rightcontainer {color:#CEAB88;padding-bottom:4px;}
.block_bottomcontainer {color:#CEAB88;padding-bottom:4px;}
.block_leftcontainer a:link,.block_leftcontainer a:visited,.block_rightcontainer a:link,.block_rightcontainer a:visited,.block_bottomcontainer a:link,.block_bottomcontainer a:visited{color:#E4D5C6;}
.block_bottomcontainer a:link {color:#E4D5C6;}
.block_bottomcontainer a:visited{color:#E4D5C6;}
h2.catbg a,h2.catbg,.tp_halfgrid a:visited {color:#FFF;}
.tp_half h3.titlebg span.l,.tp_half h3.catbg span.l {display:block;float:left;height:28px;width:10px;}
.tp_half h3.titlebg span.r,.tp_half h3.catbg span.r {display:block;float:right;height:28px;width:10px;}
ul#tp_tabmenu,#tp_dlmanager ul.hoveritems,#tp_dlmanager ul.hoveritems li,ul.uldl li,ul.tpsitemap li,ul.tp_details li {list-style:none;margin:0;padding:0;}
ul.tp_recentblock,.tp_statsblock ul,ul.tp_catmenu,ul.tp_catmenu li {line-height:1.3em;list-style:none;margin:0;padding:0;}
ul.tpsitemap,.dl_last_added p,#tpadmin_menu ul,.tp_morebox h4,.globaltags ul,.dl_cats h4,#tp_overview ul,ul.uldl {margin:0;padding:0;}
.tp_userblocknew {margin-left: -30px;}