#my-timeline, .simileAjax-bubble-contentContainer
{ text-align: left; }

#my-timeline
{ margin-top: 30px; }

.timeline-event-bubble-image
{ max-width: 80px; }

#hd
{ background: #fff; padding: 0; height: 60px; }

#logoholder
{ background: transparent url(img/bgb.jpg) repeat-x scroll left bottom; height: 71px; padding: 7px 0; }

#logo
{ /*background-color: #f0f0f0;*/ margin-top: 0px; text-align: left; }

#ft-wrap
{ background-color: #E0F5FD; }

#bd
{ color: #414141; }

#searcher input, blockquote, .hovered, .category-tab a:hover, .red-hovered, .sorted, #sort-panel, .logingo, .logout a, .avatar img
{ -moz-border-radius: 3px; -webkit-border-radius: 3px; -border-radius: 3px; }

#searcher input
{ border: 1px solid #E1E1E1; width: 300px; background: white url('img/search.png') no-repeat top right; height: 30px; padding: 5px 32px 0 2px; color: #9A9A9A; }

#searcher
{ padding: 35px 0px 4px 0px; }

#story-cmt-form
{ overflow: auto; }

.cmt-frm-panel
{ margin: 0 5px; clear: both; width: 100%; /*background-color: #f0f0f0; */}

.cmt-frm-panel-btn, .cmt-frm-panel-discl
{float: left; }

.cmt-frm-panel-btn
{ width: 55%; }

.cmt-frm-panel-discl
{ width: 44%; text-align: right; font-size: 83%; color: #9A9A9A; padding-right: 5px; }

.smallimg
{ float: left; margin-right: 5px; background-color: #fff; }

.smallimg img, .simg
{ padding: 1px; border: 1px solid #e1e1e1; }

.flash
{ background-color: #FFFBDE; }

.yui-b p
{ margin: 15px 5px 3px 5px; }

.black4Bold
{ font-size: 120%; color: #4A4A4A; font-weight: bold;}

h3
{ font-size: 120%; text-align: left; margin: 10px 0; font-weight: bold; }

.sort-cat, .sort-cat li
{ display: inline; }

.sort-cat li
{ margin: 0 10px; font-weight: bold; }

.sort-cat li a:link, .sort-cat li a:visited, .sort-cat li a:hover, .sort-cat li:active
{ text-decoration: underline; }

.avatar
{ float: left; margin-right: 10px; width: 60px; }

.avatar img
{ /*padding: 3px;*/ border: 1px solid #E1E1E1; }

.no-result
{ padding: 10px; font-weight: bold; }

#sort-panel
{ background-color: #fffbde; border: 1px solid #f5e1b8; padding: 10px; }

blockquote
{ background-color: #F1F1F1; border: 1px solid #D5D5D5; margin: 5px 30px; padding: 10px;}

.big
{ font-size: 200%; font-weight: bold; }

.login
{ background-color: #F0FBFF; border: 1px solid #B3E4F7; margin: 10px 0px; padding: 10px; text-align: left; }

/* ------------------------------------------------------- */
.prevnext li
{ display: block; float: left; position: relative; right: 50%; }

.prevnext li a
{ display: block; padding: 2px 4px; border: 1px solid #B3E4F7; text-decoration: none; background-color: #F0FBFF;}

.prevnext li a:hover
{ background-color: #51A2BD; border: 1px solid #2B83A0; color: #FFF; }

.prevnext ul
{ clear: left; float: left; position: relative; left: 50%; text-align: center; }

.prevnext
{ /*float:left;*/ width: 664px; overflow: hidden; position: relative; margin: 5px 0 10px 0; }

.next
{ margin: 0 0 0 280px; }

.prev
{ margin: 0 280px 0 0; }

.blank
{ color: #fff; }
/* --------------------------------------------------------- */

.invalid
{ border: 1px solid #C01A18; padding: 5px; color: #C01A18; background-color: #ffe4e4; margin: 10px 0; }

.registered
{ border: 1px solid #20BF0A; padding: 5px; color: #20BF0A; background-color: #E1FBE7; margin: 10px 0; }

.registered a:link, .registered a:visited, .registered a:hover, .registered a:active
{ text-decoration: underline;}

.member-det
{ background-color: #F0FBFF; border: 1px solid #B3E4F7; margin: 10px 0; padding: 10px 10px 20px 10px; height: 60px; }

.member-det-name
{ font-size: 200%; line-height: 110%; }

.member-det a:link, .member-det a:visited, .member-det a:hover, .member-det a:active
{ text-decoration: underline; font-size: 83%; }

.member-fn
{ margin-top: 5px; }

/*#register-form
{ margin: 20px 0 40px 0; text-align: left; padding: 10px; background-color: #FFFBDE; border: 1px solid #F5E1B8; font-size: 13px; }
*/
#story-cmt-form, .reply-cmt-frm, .edit-cmt-frm, #register-form
{ margin: 20px 0 40px 0; text-align: left; padding: 10px 10px 20px 10px; /*background-color: #F0FBFF;*/ border: 1px solid #B3E4F7; font-size: 13px; background: #F0FBFF url('img/unselected-bg2.jpg') repeat-x; }

.cmt-panel, .ago
{ font-size: 85%; }

textarea
{ width: 100%; height: 140px; border: 1px solid #E1E1E1; padding: 5px; margin: 10px 0; }

.ui-button
{ border: 1px solid #E1E1E1; }

.reply-link
{ text-align: right; margin: 2px 0; }

.related-header
{ color: #C01A18; font-size: 123.1%; padding: 0 0 2px 0; border-bottom: 2px solid #C9EAF6; }

.user-rel-single
{ padding: 3px 0; font-size: 93%; line-height: 15.6px; }

.item-desc
{ font-size: 93%; line-height: 15.6px; }

.item-desc a:link, .item-desc a:visited, .item-desc a:hover, .item-desc a:active
{ text-decoration: underline; }

.panel
{ margin: 2px 0; }

.xingle-cmt
{ clear: left; min-height: 30px; display: block; padding: 5px 0; }

#comments
{ border-bottom: 2px solid #E1E1E1; }

.xingle-cmt, .user-fav-single, .user-rel-single, .user-fav
{ border-bottom: 1px solid #E1E1E1; }

.single-cmt-cmter
{ float: left; width: 110px; color: #404040; font-size: 93%; display: run-in; }

.content img
{ max-width: 100%; width: expression(this.width > 200 ? 200: true); }

.single-cmt-content
{ margin-left: 150px; display: block; font-size: 100%; }

.related-stories
{ clear: left; display: block; border-bottom: 1px solid #D6D6D6; }

.story-info-list
{ margin-left: 0; }

#header
{ background-color: #404040; /*border-bottom: #404040 1px solid;*/ border-top: #404040 10px solid; width: 974px; }

#tabs
{ float: left; background: #404040; width: 100%; border-bottom: 4px solid #fff; overflow: hidden; position: relative; }

.title
{ font-size: 120%; margin-bottom: 2px; }

a:link, a:visited, a:active
{ color: #007195; text-decoration: none; }

a:hover
{ color: #004e67; text-decoration: none; }

.tab-menu
{ clear: left; float: left; margin: 0; padding: 0; position: relative; left:50%; text-align: center; }

.tab-menu li
{ display: block; float: left; position: relative; right: 50%; }

.tab-menu li
{
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -border-radius-topright: 5px;
}

.tab-menu a:link, .tab-menu a:visited, .tab-menu a:hover, .tab-menu a:active
{ display: block; margin: 0 0 0 1px; padding: 0px; color: #007195; text-decoration: none; line-height: 1.3em; }

.tab-menu a:hover
{ color: #004E67; /*background: #369; color: #fff; */}

.selected, .unselected
{ margin: 10px 3px 0 3px; padding: 3px 20px 0 20px; }

.selected
{ color: #fff; background: #fff; border-bottom: 1px solid #fff; font-size: 108%; }

.unselected
{ background: #EFFBFF url('img/unselected-bg.jpg') repeat-x; border-bottom: 1px solid #404040; font-size: 108%; }

.red-hovered
{ background-color: #51A2BD; border: 1px solid #2b83a0; color: #ffffff; }

#today
{ float: right; padding-right: 5px; background-color: #404040; }

.clock
{ color: #F0F0F0; font-size: 85%; text-align: right; padding: 10px 8px 0 3px; margin-left: 450px;}

#categories
{ margin: 0; background: #404040 url('img/cat_bg.jpg') repeat-x; padding: 6px 0 5px 0; }

.category-tab, .category-tab li, .tab-menu, .tab-menu li
{ display: inline; }

.category-tab li
{ padding: 10px 9px; color: #ffffff; text-transform: uppercase; font-size: 93%; }

.category-tab a:link, .category-tab a:visited, .category-tab a:hover, .cateogry-tab a:active
{ text-decoration: none; font-weight: bold; color: #ffffff; padding: 2px 5px; }

.hovered, .category-tab a:hover
{ background-color: #5A5A5A; }

.yui-b
{ text-align: center; }

#story, .related-stories, #comment-holder, .member-det, .fav, .comment-list
{ text-align: left; }

#story
{ margin-top: 10px; min-height: 80px; }

.no-fav
{ text-align: center; padding: 15px 0; color: #9A9A9A; }

.related-stories
{ margin-top: 10px; }

.ad
{ border: 1px solid #E8E8E8; background-color: #E8E8E8; margin: 10px 0; }

.bigrect
{ width: 728px; height: 90px; margin-left: auto; margin-right: auto; margin-top: 30px; }

.rect
{ width: 468px; height: 60px; margin-left: auto; margin-right: auto; }

.square
{ width: 300px; height: 250px; }

.vrect
{ width: 160px; height: 600px; margin-left: auto; margin-right: auto; }

.source, .comments, .panel-cat, .addfav, .share, .starred
{ font-size: 87%; padding: 0 8px 0 0; }

.source
{ color: #949494; }

.panel-cat
{ color: #C01A18; }

#ft
{ background: #e0f5fd none repeat scroll 0 0; }

#footer
{ text-align: center; margin-top: 30px; padding: 20px; border-top: 5px solid #ffe4e4; }

.comments
{ padding-left: 17px; color: #0040B6; text-decoration: underline; background: transparent url(img/comment.png) no-repeat scroll left center; }

.panel-buttons, .panel-buttons li, .story-info-list, .story-info-list li, .cmt-panel, .cmt-panel li, .footer, .footer li
{ display: inline; }

.footer li
{ padding: 0 5px;}

.alt
{ background-color: #F6F6F6; }

.nodash
{ border-bottom: none; }

.login-panel
{ clear: left; float: left; position: relative; left: 50%; text-align: center; }

.login-panel li
{ display: block; float: left; position: relative; right: 50%; margin: 0 5px; }

.login-panel li a
{ display: block; }

.logout a
{ display: block; }

.fave, .reg, .rem, .cmt
{ padding-top: 5px; }

.fave, .reg, .rem, .cmt
{ padding-left: 17px; }

.fave a, .cmt a
{ text-decoration: underline; font-size: 87%; }

.reg a, .rem a
{ text-decoration: underline;}

.logingo
{ cursor: pointer; }

.disclaimer
{ font-size: 83%; color: #9A9A9A; }

.logingo, .logout a:link, .logout a:visited, .logout a:active
{ border: 1px solid #2b83a0; background-color: #51A2BD; padding: 2px 5px; color: #ffffff; }

.logingo:hover, .logout a:hover
{ background-color: #4091AC; }

.remember
{ margin: 10px 0; width: 100%; overflow: hidden; position: relative; }

.login form
{ padding: 5px 0; }

.logininput
{ border: 1px solid #E1E1E1; width: 135px; padding: 3px; color: #9A9A9A; }

.login-header
{ color: #4A4A4A; font-size: 120%; padding: 5px 5px 5px 0px; }

.register label
{ display: block; float: left; position: relative; width: 150px; }

.register li
{ padding: 3px; }

.err
{ color: #C01A18; font-weight: bold; }

.reginput
{ border: 1px solid #E1E1E1; padding: 3px; color: #9A9A9A; }

h2
{ background: transparent url(img/comment-big.png) no-repeat scroll left center; }

.register-title
{ background: transparent url(img/register.png) no-repeat scroll left center; }

.recover-title
{ background: transparent url(img/forgot-big.png) no-repeat scroll left center; }

.upload-title
{ background: transparent url(img/upload-big.png) no-repeat scroll left center; }

.reset-title
{ background: transparent url(img/reset.png) no-repeat scroll left center; }

h2, .register-title, .upload-title, .recover-title, .reset-title
{ min-height: 32px; color: #4A4A4A; font-size: 120%; padding: 8px 0 0 37px; margin-bottom: 5px;}

h2 span, .upload-title span, .copy
{ font-size: 70%; color: #9A9A9A; }

strong
{ font-weight: bold; }

.cmt
{ background: transparent url(img/comment.png) no-repeat scroll left bottom; }

.reg
{ background: transparent url(img/register-sm.png) no-repeat scroll left bottom; }

.cancel
{ background: transparent url(img/cancel.png) no-repeat scroll left center; }
.edit
{ background: transparent url(img/edit.png) no-repeat scroll left center; }

.delete, .rem-fav
{ background: transparent url(img/delete.png) no-repeat scroll left center; }

.reply
{ background: transparent url(img/reply.png) no-repeat scroll left center; }

.fave
{ background: transparent url(img/star-fl.png) no-repeat scroll left bottom; }

.starred
{ background: transparent url(img/star-fl.png) no-repeat scroll left center; }

.nostar
{ background: transparent url(img/star-em.png) no-repeat scroll left center; }

.rem
{ background: transparent url(img/forgot.png) no-repeat scroll left bottom; }

.upload
{ background: transparent url(img/upload.png) no-repeat scroll left center;}

.starred, .nostar, .reply, .delete, .edit, .cancel, .upload
{ padding: 0 8px 0 17px; }

.rem-fav
{ padding: 0 0 0 17px; }

.nostar a:link, .nostar a:visited, .nostar a:hover, .nostar a:active
{ text-decoration: underline; }

.item
{ text-align: left; margin: 15px 0; clear: left; overflow: auto; width: 100%; }

.thumb, .story-img, .thumb-s
{ margin: 0 5px 0 0; border: 1px solid #E1E1E1; }

.thumb, .story-img
{ padding: 3px; }

.thumb, .thumb-s
{ position: relative; display: inline-block; }

.thumb-s
{ padding: 1px; }

.left, .story-img
{ float: left; }

.right
{ float: right; }

#pages
{ float: left; /*width: 100%;*/ overflow: hidden; position: relative; }

.paginate
{ clear: left; float: left; text-align: center; position: relative; left: 50%; font-size: 93%; font-weight: bold; }

.paginate li
{ display: block; float: left; position: relative; right: 50%; margin: 0 1px 0 1px; }

.pag
{ padding: 3px 5px; }

.pagcur
{ font-weight: bold; color: #040404; border: none; }

.nopag
{ border: 1px solid #999; color: #999; padding: 2px 4px; }

.paghov
{ border: 1px solid #122C54; background-color: #ABABAB;}

.pagcur
{ padding: 3px 4px; }

.paginate a:link, .paginate a:visited, .paginate a:active
{ display: block; text-decoration: none; border: 1px solid #B3E4F7; padding: 2px 4px; color: #007195; }

.paginate a:hover
{ background-color: #51A2BD; color: #FFF; border: 1px solid #2B83A0;}

.warning
{ margin: 10px 0 20px 0; padding: 10px 30px; }

.warning li
{ list-style-type: decimal; }

.reginput
{ border: 1px solid #E1E1E1; }

.addcomment-header a:link, .addcomment-header a:visited, .addcomment-header a:hover, .addcomment-header a:active
{ text-decoration: underline;}

.affiliate
{ margin: 3px 0px; }
