html,body { margin:0; padding:0; height:100%; font-family:arial,sans-serif; font-size:12px; color:#252525; background:url('img/bg.png') no-repeat top; }
html { overflow: -moz-scrollbars-vertical; overflow-x:hidden; }
img { border:none; }
a { color:#007ecb; text-decoration:none; }
a:hover { color:#007ecb; }
a:focus, a:active { outline: none; }

div#container { position:relative; margin:0 auto; width:100%; height:auto !important; height:100%; min-height:100%; }

.clear { clear:both; }

.top_banner { margin:5px 0px 5px 1px; height:90px; }
.right_banner { margin:0px 0px 10px 0px; }
div.header { width:100%; height:107px; background:url('img/header.png') no-repeat center; }

.logo_holder { position:absolute; top:118px; left:50%; margin:0 auto 0 -470px; }
.header_title { position:absolute; top:125px; left:50%; margin:0 auto 0 -275px; }
.header_title h1 { font-family:Georgia; font-size:30px; font-weight:normal; color:#181818; }
.header_title h1 span { color:#00a0ec; }

/* Home link */
.homelink { padding:5px 0px 0px 15px; }
.homelink a { font-size:10px; color:#0091e8; text-decoration:none; }
.homelink a:hover { color:#363d40; }
.homelink img { margin:0px 0px -1px 2px; }


/* Login block */
.login { position:absolute; top:96px; left:50%; margin:0 auto 0 305px; width:185px; }
.login-click { width:185px; height:35px; background:url('img/login-btn-bg.png') no-repeat; text-align:left; }
.login-click a { display:block; width:175px; height:25px; padding:9px 0px 0px 10px; text-decoration:none; font-size:14px; color:#00aeef; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
.login-click a:hover { color:#363d40; }
.login-click a:focus, .login-click a:active { outline:none; }
.login-form { display:none; width:191px; height:180px; background:url('img/login-bg.png') no-repeat; z-index:1000; margin:0px 0px 0px -3px; text-align:left; z-index:1000; }
.login-title { font-size:11px; color:#000000; padding:7px 0px 5px 16px; }
.login-field { width:157px; height:26px; margin:0px 0px 0px 16px; background:url('img/login-field-bg.png') no-repeat; }
.login-field input { width:150px; height:26px; border:none; background:none; padding:0px 0px 0px 3px; }
.login-field input.error { width:151px; height:25px; border:1px solid #ff0000; background:none; padding:0px 0px 0px 3px; }
.login-form table { padding:15px 0px 0px 10px; font-size:11px; color:#; }
.login-form table a { text-decoration:none; color:#00aeef; }
.login-form table a:hover { color:#363d40; }
.login-form table input { margin-top:5px; }
.login-error { font-size:10px; color:#ff0000; padding-top:5px; text-align:center; display:none; }

/* Logout block */
.logout-click { width:152px; height:24px; background:url('img/logout-btn-bg.png') no-repeat; text-align:left; font-size:12px; color:#00aeef; padding:11px 25px 0px 8px; }
.login img { float:right; margin:-25px 7px 0px 0px; }


/* Search field */
.search_field { position:absolute; top:137px; left:50%; margin:0 auto 0 308px; }
.search_field img { margin:0px 0px -6px 5px; }
input.keyword { width:145px; border:0; background:none; }

div#content { width:985px; text-align:left; padding-bottom:70px; font-size:14px; color:#4e4e4e; }
div#content h2 { padding:0px; margin:0px; font-size:27px; font-family:Georgia, "Times New Roman", Times, serif; color:#3e7fa9; }

.pathway { padding:0px 0px 10px 0px; color:#7d7d7d; }
.center_block { width:576px; background:url('img/center-block-header.jpg') no-repeat top; padding-bottom:35px;}
#content .center_block h2 { padding:5px 10px 0px 10px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#0091e8; font-weight:normal; }
span.date { font-size:11px; color:#bbbbbb; margin:0px 0px 5px 10px; }
.center_block p { padding:0px 20px 0px 10px; font-size:14px; color:#363d40; line-height:17px; text-align:justify; }

.center_block .act-title, .text_block .act-title { padding:2px 0px 0px 10px; color:#1b9dea; }

.center_block .more, td.publishers-intro .more { padding:0px 10px 0px 10px; font-size:11px; color:#c0c0c0; }
.center_block .more img, td.publishers-intro .more img { margin:0px 2px -1px 0px; }
.center_block .more a, td.publishers-intro .more a { color:#00a0ec; text-decoration:none; }
.center_block .more a:hover, td.publishers-intro .more a:hover { color:#363d40; }

.right-content .more { padding:0px 10px 10px 10px; font-size:11px; }
.right-content .more img { margin:0px 2px -1px 0px; }
.right-content .more a { color:#00a0ec; text-decoration:none; }
.right-content .more a:hover { color:#363d40; }

img.actual { margin:0px 10px 0px 0px; }
img.latest_book { margin:15px 50px 0px 30px; }

.book_title { font-size:12px; color:#0091e8; padding:5px 0px 0px 8px; font-family:Georgia, "Times New Roman", Times, serif; }
.book_date { font-size:11px; color:#bbbbbb; padding:2px 0px 0px 8px; font-family:Georgia, "Times New Roman", Times, serif; }
.book_intro { font-size:11px; color:#363d40; padding:2px 0px 10px 12px; }
img.suggested { margin:4px 0px 0px 25px; }

.actual-img { float:left; margin:15px 7px 0px 10px; width:px; background:#e8e8e8; padding:2px 2px 5px 2px; text-align:center; font-size:10px; }


/* FAQ */
.faq-item { width:557px; padding:10px 0px 10px 0px; background:url('img/dotted-fade.png') no-repeat bottom left; margin:0px 10px 0px 10px; }
.faq-question { color:#017fd3; font-size:18px; margin:0px; padding:0px; font-weight:normal; }
.faq-question img { border:0px; margin:0px 5px 5px 0px; }
.faq-item p { margin:10px 10px 0px -10px; padding:0px; }
	
	
/* Members search block */
.search_in_members { padding:5px 0px 15px 10px; }
.search_in_members img { margin:0px 0px -6px 5px; }
.search_in_members input { width:138px; border:0; background:none; border:1px solid #CCC; }
.no_members { text-align:center; padding:40px 0px 0px 0px; font-size:14px; width:700px; }

	
/* Forms */
.form { width:576px; margin:20px 0px 20px 0px; background:url(img/form-bg.png) no-repeat top; padding-top:20px; }
.form .form-title { padding:5px 0px 20px 10px; font-size:16px; color:#0091e8; font-family:Georgia, "Times New Roman", Times, serif; }
.form-field { width:100%; margin:5px 15px 10px 12px; }
.form-field .title { float:left; width:135px; font-size:11px; color:#000000; padding-top:5px; }
.form-field .title span { color:#ff0000; }
.form-field .field { margin-left:135px; width:419px; }
.textfield { width:240px; height:21px; padding:5px 2px 0px 2px; background:url(img/textfield.png) no-repeat; border:1px solid #ffffff; font-size:11px; }
.textfield-error { width:240px; height:21px; padding:5px 2px 0px 2px; background:url(img/textfield.png) no-repeat; border:1px solid #ff0000; font-size:11px; }
.textarea { width:415px; height:90px; border:1px solid #d9ebf5; overflow:auto; font-size:11px; }
.textarea-error { width:415px; height:90px; border:1px solid #ff0000; overflow:auto; font-size:11px; }
.select { height:21px; border:1px solid #d9ebf5; font-size:11px; }
.select-error { height:21px; border:1px solid #ff0000; font-size:11px; }
.upload-field { width:419px; background:url(img/upload-dotted.png) no-repeat bottom right; padding:0px 0px 10px 0px; margin:0px 0px 10px 148px; font-size:11px; }
.upload-field img { margin:0px 10px -2px 3px; }
.submit { width:419px; margin-left:148px; padding-top:15px; background:url('img/dotted-author.png') no-repeat top right; }
.form-error { color:#db1515; text-align:right; width:350px; font-size:11px; float:left; padding-top:4px; display:none; }
.form-error img { margin:0px 5px -2px 0px; }
.submit-btn { margin:-3px 0px 0px 363px; }
.regok { font-size:14px; color:#009900; text-align:center; padding:35px 0px 0px 0px; display:none; }
.updateok { color:#db1515; text-align:right; width:350px; font-size:11px; float:left; padding-top:4px; display:none; }


/* Comments*/
.comment-count { padding:0px 0px 0px 15px; font-size:16px; color:#0091e8; }
.comments { padding:10px 15px 25px 15px; }
.comment-item { background:url('img/dotted-author.png') no-repeat bottom; padding:10px 0px 5px 0px; }
.comment-item .avatar { float:left; width:67px; }
.comment-item .comment-data { float:left; width:450px; margin:0px 0px 6px 10px; font-size:14px; color:#979797; }
.comment-item .comment-data span { color:#000000; }
.comment-item .comment-text { float:left; width:450px; margin-left:10px; padding-bottom:5px; font-size:12px; color:#363d40; text-align:justify; }
.needtologin { text-align:center; }


/* Input field */
#divinputfile{ background:url('img/btn-add.png') no-repeat right 3px; height:27px; width:305px; margin:0px; float:left; margin-left:113px; margin-top:-27px; }
#divinputfile #image{ opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); font-size:18px; }
#fakeinputfile{ margin-top:-28px; }
#fakeinputfile .fakefilepc{ width:240px; height:21px; padding:5px 2px 0px 2px; background:url(img/textfield.png) no-repeat; border:1px solid #ffffff; font-size:11px; }
#fakeinputfile .fakefilepc-error{ width:240px; height:21px; padding:5px 2px 0px 2px; background:url(img/textfield.png) no-repeat; border:1px solid #ff0000; font-size:11px; }


/* Textdoc */
.text_block { width:576px; padding-bottom:0px; margin-top:-4px; }
.text_block h1 { padding:5px 10px 0px 10px; margin:0px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#0091e8; }
.text_block p { padding:0px 20px 10px 10px; font-size:14px; color:#363d40; line-height:17px; }
.text_block img { border: 1px solid #d6d6d6; }
img.noborder { border:0px; }


.left-menu { width:179px; }
ul.main { padding:5px 0px 100px 0px; margin:0; list-style:none; }
ul.main li { margin:0px 0px 1px 8px; }
ul.main a { font-size:14px; text-decoration:none; display:block; width:169px; height:25px; color:#000000; background:url('img/menu-dotted.png') no-repeat bottom; font-family:Georgia, "Times New Roman", Times, serif; padding:8px 0px 0px 10px; }
ul.main a:hover, ul.main a.active { background:url('img/menu-bg.png') no-repeat bottom; }
ul.main a:active, ul.main a:focus { outline:none; }

ul.sub { padding:7px 0px 5px 20px; margin:0; list-style:none; }
ul.sub li { margin:0px; padding:4px 0px 4px 0px; }
ul.sub li img { margin:0px 3px -1px 0px; }
ul.sub a { font-size:10px; color:#767676; background:none; padding:0px; display:inline; }
ul.sub a:hover, ul.sub a.active { color:#03a1ec; text-decoration:underline; background:none; }
ul.sub a:active, ul.sub a:focus { outline:none; background:none; }


.center_content { padding:20px 0px 50px 10px; width:576px; }

.right-content { padding:20px 0px 70px 12px; }
.right-content .wrapper { width:185px; background:url('img/right-block-header.jpg') no-repeat top; margin-bottom:20px; }
.right-content .block_title { width:185px; font-size:14px; color:#40484b; padding:10px 0px 10px 8px; font-family:Georgia, "Times New Roman", Times, serif; }
.right-content .latest_blog_info { background:url('img/menu-dotted.png') no-repeat bottom; width:178px; margin:0px 0px 3px 3px; padding:8px 0px 10px 5px;  }
.right-content .latest_blog_info a { font-size:12px; color:#00aeef; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
.right-content .latest_blog_info a:hover { color:#363d40; }
span.author { font-size:11px; color:#bbbbbb; margin:0px 0px 5px 2px; }


/* Authors */
img.author-image { border:1px solid #d1d1d1; margin:10px 10px 10px 12px; }
img.author-dotted { margin:0px 0px 0px 12px; border:none; }
img.author-more { border:none; }
.author-intro { padding:17px 0px 0px 0px; }
.author-intro p { font-size:11px; text-align:justify; }
.author-name { font-size:11px; color:#0091e8; font-family:Georgia, "Times New Roman", Times, serif; padding:8px 0px 0px 12px; }

.select-authors-title { font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px 7px 3px; background:url('img/dotted-author.png') no-repeat bottom left; }
.select-authors ul { list-style:none; margin:0; padding:10px 5px 10px 5px; }
.select-authors ul li { display:inline; margin:0px 2px 0px 0px; line-height:20px; }
.select-authors ul li a { color:#21acee; text-decoration:none; }
.select-authors ul li a:hover, .select-authors ul li a.selected { color:#dadbdb; }

.more-author { padding:0px 10px 0px 10px; font-size:11px; color:#c0c0c0; }
.more-author img { margin:0px 2px -1px 0px; }
.more-author a { color:#00a0ec; text-decoration:none; }
.more-author a:hover { color:#363d40; }


/* Overlay */
#overlay { position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%; background-color:#cccccc; filter:alpha(opacity=32); -moz-opacity: 0.32; opacity: 0.32; display:none; }
#editBlog { position:absolute; z-index:1000; left:50%; top:10%; margin-left:-280px; width:550px; height:458px; background:#ffffff; border:2px solid #cccccc; text-align:left; display:none; }
#editData { position:absolute; z-index:1000; left:50%; top:10%; margin-left:-280px; width:550px; height:458px; background:#ffffff; border:2px solid #cccccc; text-align:left; display:none; }

.popup-title { float:left; width:430px; font-size:12px; padding:10px 0px 25px 10px; }
.popup-close { width:25px; margin-left:525px; padding-top:10px; }

.popup-blog-content { padding:0px 0px 5px 10px; }
.popup-blog-content input { width:320px; height:22px; border:1px solid #cccccc; padding-left:5px; }
.popup-blog-content input.error { width:320px; height:22px; border:1px solid #ff0000; padding-left:5px; }
.popup-blog-content textarea { width:520px; height:300px; overflow:auto; }
.popup-blog-buttons { text-align:right; padding-right:9px; }

.popup-label { float:left; width:135px; font-size:11px; color:#000000; padding-top:5px; padding-left:35px; }
.popup-label span { color:#ff0000; }
.popup-input { float:left; width:250px; padding-bottom:10px; }
.popup-input .textfield { width:237px; height:21px; padding:5px 2px 0px 5px; background:url(img/textfield.png) no-repeat; border:1px solid #ffffff; font-size:11px; }
.popup-input .textfield-error { width:237px; height:21px; padding:5px 2px 0px 5px; background:url(img/textfield.png) no-repeat; border:1px solid #ff0000; font-size:11px; }


/* Partners */
img.partner-image { border:none; margin:20px 10px 10px 12px; }
.partner-intro { padding:7px 0px 0px 0px; }
.partner-intro p { font-size:11px; }
.partner-name { font-size:11px; color:#0091e8; font-family:Georgia, "Times New Roman", Times, serif; padding:8px 0px 0px 12px; }


/* Events */
.event-name { font-size:11px; color:#0091e8; font-family:Georgia, "Times New Roman", Times, serif; padding:8px 0px 0px 12px; float:left; width:380px; }
.event-date { text-align:right; color:#bbbbbb; margin:5px 5px 0px 0px; float:right; width:170px; }
.event-date span { color:#21acee; }
img.clock { margin:22px 10px 10px 12px; }
.event-intro p { font-size:12px; line-height:16px; color:#363d40; }
.event-info { font-size:12px; color:#363d40; padding:3px 0px 2px 10px; }
.event-info span { color:#21acee; }



/* Calendar */
.day-title { font-size:11px; color:#21acee; padding:5px 0px 3px 0px; }
.day { font-size:11px; color:#363b3e; padding:0px 0px 2px 0px; }
.day a { font-size:11px; color:#f12727; text-decoration:none; }

.selected-day { font-size:11px; color:#363b3e; padding:0px 0px 2px 0px; background:url('img/sel-date-bg.png') no-repeat top; }
.selected-day a { font-size:11px; color:#ffffff; text-decoration:none; }

.calendar-info { color:#00a0ec; font-family:Georgia, "Times New Roman", Times, serif; }


/* Styles */
ul.styles { list-style:none; padding:0px; margin:6px 0px 0px 5px; }
ul.styles li { background:url('img/styles-bg.png') no-repeat left; padding:2px 0px 2px 20px; } 
ul.styles li a { text-decoration:none; color:#363636; }
ul.styles li a:hover, ul.styles li a.active { color:#0091e8; text-decoration:underline; }
ul.styles li.genre_sub { background:none; padding:2px 0px 2px 27px; } 
ul.styles li.genre_sub a { text-decoration:none; color:#363636; font-size:10px; }
ul.styles li.genre_sub a:hover, ul.styles li.genre_sub a.active { color:#0091e8; text-decoration:underline; }
ul.styles li.genre_sub_2 { background:none; padding:2px 0px 2px 37px; } 
ul.styles li.genre_sub_2 a { text-decoration:none; color:#363636; font-size:10px; }
ul.styles li.genre_sub_2 a:hover, ul.styles li.genre_sub_2 a.active { color:#0091e8; text-decoration:underline; }


/* Actual books */
.actual-book-title { padding:10px 0px 10px 10px; font-size:10px; color:#868686; font-family:Georgia, "Times New Roman", Times, serif; }
.actual-book-title span { color:#00aeef; }
.actual-book { padding:0px 10px 10px 10px; height:85px; line-height:12px; }
.actual-book img { border:1px solid #cfcfcf; }
.actual-book a { text-decoration:none; color:#0091e8; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; }
.actual-book a:hover { color:#363636; }
.actual-book .author { color:#363636; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:5px; } 
#fragment, #purchase_info, #anotation { display:none; }

/* News */
.other-news-dotted { margin:-30px 0px 0px 10px; }
.other-news-title { padding:3px 0px 10px 12px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.other-news-item { height:24px; padding:0px 10px 0px 10px; }
.other-news-item .link { width:400px; float:left; }
.other-news-item .link a { text-decoration:none;}
.other-news-item .date { width:120px; float:right; text-align:right; color:#bbbbbb; font-size:11px; }


/* Book opened */
.back-to-genre { float:right; position:absolute; margin:-24px 0px 0px 265px; width:300px; text-align:right; }
.back-to-genre a { text-decoration:none; color:#5fbaef; }
.back-to-genre a:hover { color:#232323; }
.book-data { padding:8px 0px 5px 0px; font-size:11px; }
.book-data-item { width:362px; border-bottom:1px solid #e5e5e5; height:18px; padding:0px 5px 0px 10px; margin-bottom:7px; }
.book-data-item .left { float:left; width:120px; color:#a1a1a1; }
.book-data-item .right { float:left; width:220px; color:#393939; }
#book-data-item-last { border-bottom:none; }
.book-info p { font-size:11px; line-height:16px; }
.nores { text-align:center; }


/* Similar books */
.similar-dotted { text-align:left; padding:0px 0px 5px 0px; margin-top:-30px; }
.similar-title { padding:3px 0px 10px 12px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.similar-books { padding:0px 10px 10px 0px; line-height:12px; }
.similar-books img { border:1px solid #cfcfcf; }
.similar-books a { text-decoration:none; color:#0091e8; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; }
.similar-books a:hover { color:#363636; }
.similar-books .author { color:#363636; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:5px; } 



/* Paging */
.paging { text-align:center; padding:20px 0px 70px 0px; margin-left:0px; }
.paging ul { list-style:none; margin:0; padding:0; }
.paging li { float:left; text-align:center; display:inline; width:22px; padding-left:5px; }
.paging li a, .paging td a { display:block; width:22px; height:21px; text-decoration:none; color:#f96501; font-size:14px;  color:#ffffff; background:url(img/paging-bg.png) no-repeat; color:#ffffff; }
.paging li a div, .paging td a div { padding-top:3px; }
.paging li a:hover, .paging td a:hover { background:url(img/paging-selected.png) no-repeat; }
.paging li a.selected, .paging td a.selected { background:url(img/paging-selected.png) no-repeat; }
.paging li a.split { color:#898989; background:none; }
.paging li img { margin:7px 0px 0px 0px; }
.paging li a.prevnext { background:none; }


/* Clubs */
.club-title{ position:absolute; top:205px; left:50%; margin-left:-289px; width:779px; height:61px; background:url('img/readers-title.png') no-repeat; z-index:-1; }
.authors-club-title { position:absolute; top:205px; left:50%; margin-left:-289px; width:779px; height:61px; background:url('img/authors-header.png') no-repeat; z-index:-1; }
.publishers-club-title { position:absolute; top:205px; left:50%; margin-left:-289px; width:779px; height:61px; background:url('img/publishers-title.png') no-repeat; z-index:-1; }

.club-wrapper { width:185px; background:url('img/right-block-header.jpg') no-repeat top; margin:17px 0px 20px 0px; }
.club-center-content { padding:20px 0px 50px 10px; margin-top:50px; width:577px; }
.latest-members { padding:15px 10px 0px 10px; }
.latest-members img { border:none; margin:0px 0px 0px 0px; }
.latest-members a { text-decoration:none; color:#00a0ec; font-size:10px; }
.latest-members a:hover { color:#363636; }
img.blog-thumb { margin:15px 0px 0px 8px; }
img.blog-thumb2 { margin:17px 0px 0px 4px; }
img.blog-thumb3 { margin:0px 0px 0px 6px; }
.blog-title-item { background:url('img/dotted-author.png') no-repeat bottom left; padding:10px 0px 10px 0px; margin-left:15px; width:545px; }
.blog-title-item .date { font-size:11px; color:#bbbbbb; }
.blog-title-item .name { font-size:11px; }
.blog-title-item .link { font-size:14px; }
.blog-title-item a { text-decoration:none; color:#0091e8; }
.blog-title-item a:hover { color:#363636; }
.thumb-name-link { text-align:center; font-size:10px; width:49px; }
.thumb-name-link2 { text-align:center; font-size:10px; width:74px; }
.thumb-name-link a, .thumb-name-link2 a { text-decoration:none; }

.reg-button { width:142px; height:23px; background:url('img/club-btn-bg.png') no-repeat; margin:10px 0px 0px 18px; text-align:center; }
.reg-button a { width:142px; height:23px; display:block; text-decoration:none; color:#ffffff; font-size:11px; padding:6px 0px 0px 0px; }
.reg-button a:hover { color:#363636; }
.no-reg-button { width:142px; height:23px; margin:10px 0px 0px 18px; }

.dotted { background:url('img/dotted-author.png') no-repeat bottom left; padding:5px 0px 0px 0px; margin:0px 0px 5px 12px; width:545px; }
.publishers-intro p { font-size:11px; line-height:17px; padding:0px 15px 15px 10px; margin:0px; margin-top:-3px; color:#363d40; text-align:justify; }

.club-members { padding:75px 0px 20px 0px; font-size:10px; }



/* Readers room*/
.citats { padding:10px 10px 0px 12px; }
.citats p { padding:5px 0px 15px 0px; margin:0px; }
.citats-author { text-align:right; color:#0091e8; font-size:14px; padding:8px 35px 0px 0px; }



/* Edit profile */
.profile_blog_header { width:576px; background:url('img/myblog-title-bg.png') no-repeat top; padding-bottom:35px; height:65px; margin-top:5px; }
.profile_blog_header .title { float:left; width:200px; height:45px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#181818; margin:17px 0px 0px 55px; }
.profile_blog_header .add-blog-item { float:left; width:142px; height:20px; text-align:center; background:url('img/btn-new-blog-item.png') no-repeat top;  margin:25px 0px 0px 172px; }
.profile_blog_header .add-blog-item a { font-size:11px; text-decoration:none; color:#ffffff; display:block; width:132px; height:17px; padding:3px 0px 0px 10px; }

.blog-item { padding:5px 15px 0px 10px; }
.blog-item p { padding:0px 0px 0px 5px; text-align:justify; }
.blog-title { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#0091e8; font-weight:normal; }
.blog-date { font-size:11px; color:#bbbbbb; }
.blog-article { padding:15px 20px 20px 15px; }
.blog-article p { padding:0px 0px 5px 0px; text-align:justify; }

.edit-item { padding:2px 0px 5px 5px; }
.edit-item .left { float:left; width:350px; }
.edit-item .right { float:right; width:150px; text-align:right; }
.edit-item a { font-size:10px; }
.edit-item img { margin:0px 0px -2px 0px; }
.edit-item a.delete { color:#CC0000; }


.read-more-blog { float:left; width:340px; font-size:11px; margin:0px 0px 0px 5px; }
.blog-comment-count { float:left; width:200px; text-align:right; font-size:11px; color:#c0c0c0; }
.dotted-blog { background:url('img/dotted-author.png') repeat-x bottom; padding:5px 0px 0px 0px; margin:0px 0px 5px 14px; width:540px; }

.profile-img { margin:20px 0px 0px 0px; width:185px; text-align:center; }
.profile-img-change { width:185px; text-align:center; font-size:14px; color:#00a0ec; padding-bottom:15px; }
.profile-img-change a { font-size:10px; }
.upload-image { display:none; padding-bottom:15px; text-align:center; }
.upload-info { font-size:10px; text-align:center; }
.img-submit { margin-top:8px; }
.profile-edit { width:100px; text-align:left; font-size:10px; color:#00a0ec; float:left; padding:0px 0px 0px 5px; }
.profile-edit a { font-size:10px; }
.profile-delete { text-align:right; font-size:10px; float:right; width:80px; }
.profile-delete a { color:#cc0000; }
.profile-delete img { margin:0px 0px -2px 0px; }

.about-text { font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#1a1a1a; line-height:16px; padding:5px 5px 5px 10px; }
.about-edit { text-align:right; font-size:10px; padding-right:5px; }
.about-text span.profile-item { font-family:Arial; color:#b4b4b4; }
.about-text span.profile-data { font-family:Arial; color:#363636; }
.about-edit img { margin:0px 0px -1px 4px; }

.profile-status { text-align:right; font-size:14px; color:#5d5e5f; margin:-115px 10px 0px 375px; width:200px; position:absolute; }
.profile-status img { margin:0px 4px -3px 0px; }
.profile-status span { color:#00a0ec; }



/* Tootip */
span.tooltip { display:none; padding:4px; margin:10px 0px 0px 360px; width:240px; z-index:100000; position:absolute; left:50%; text-align:left; }

.tip-top { background:url('img/blog-tooltip-top.png') no-repeat bottom; width:240px; height:12px; }
.tip-content { background:url('img/blog-tooltip-bg.png') repeat-y; width:220px; padding:5px 10px 0px 10px; }
.tip-bottom { background:url('img/blog-tooltip-bottom.png') no-repeat top; width:240px; height:9px; }

.tip-title { font-size:14px; color:#00aeef; font-family:Georgia, "Times New Roman", Times, serif; }
.tip-date { font-size:11px; color:#bbbbbb; font-family:Arial; padding:0px 0px 5px 0px; }
.tip-intro { font-size:10px; color:#060606; font-family:Arial; padding:0px 0px 3px 0px; }
.tip-link { padding:2px 10px 0px 0px; text-align:right; }
.tip-link a.tip-more { font-size:11px; color:#00a3ec; font-family:Arial; }
.tip-link a.tip-more:hover { color:#000000; }


/* Footer */
#footer { position:absolute; width:2000px; bottom:0; left:50%; height:121px; margin:auto; margin-left:-1000px; background:url("img/footer.jpg") no-repeat; }

.footer_menu { width:980px; text-align:left; padding:36px 0px 0px 20px; color:#FFFFFF; }
.footer_menu ul { list-style:none; margin:0; padding:0; }
.footer_menu li { float:left; display:block; height:24px; margin:0px 4px 0px 4px; padding-top:7px; }
.footer_menu li a:link, div.footer_menu li a:visited { text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#00a0ec; }
.footer_menu li a:hover { color:#363d40; }
.footer_menu li.split { float:left; display:block; height:24px; margin:-7px 4px 0px 4px; background:url("img/footer-li-splitter.jpg") no-repeat bottom; }

.copyright { position:absolute; bottom:60px; margin:0 auto; text-align:right; width:200px; left:50%; margin-left:285px; font-size:11px; color:#606060; font-family:Georgia, "Times New Roman", Times, serif; }

.toplink { position:absolute; bottom:13px; margin:0 auto; text-align:right; width:100px; left:50%; margin-left:385px; }
.toplink a { font-size:10px; color:#0091e8; text-decoration:none; }
.toplink a:hover { color:#363d40; }
.toplink img { margin:0px 0px 0px 2px; }

