﻿body { font-size:12px; }

h3 a:link, h3 a:visited { color: Black; background: url('/images/title-arrow.gif') no-repeat right 5px; padding-right: 10px; }
h3 a:hover, h3 a:active { color: #ffce0e; background-image: url("/images/title-arrow-h.gif"); }

/**** Blogs ****/
.main .recent-posts { padding-left: 0px; }
.main .recent-posts > li { list-style-type: none; display: block; margin: 0px 0 16px 0; }
.main .recent-posts h4 { margin-bottom: 8px; color: #9c9c9c; font-size: 12px; font-weight: normal; }
.main .recent-posts h4 a:link, .main .recent-posts h4 a:visited { color: #9c9c9c; font-size: 12px; font-weight: normal; }
.main .recent-posts h4 a:hover, .main .recent-posts h4 a:active { color: #fecc0e; }
.main .recent-posts h4 .date { color: #fecc0e; font-size: 11px; font-weight: normal; margin-left: 4px; }
.main .recent-posts p { font-size: 12px; line-height: 18px; margin-bottom: 16px; margin-right: 12px; }
.main .recent-posts p a:link, .main .recent-posts p a:visited { color: Black; }

#blogs .bbs-c { padding: 15px; }
#blogs .side h2 { text-align: right; color: #fecc0e; font-weight: normal; font-size: 14px; }
#blogs .side h2 img { float: left; }
#blogs .side b { border-bottom: none; color: #fecc0e; font-weight: normal; }

.blog-paging a { display: none; }
.blog-paging { text-align: right; }
.blog-paging a:link, .blog-paging a:visited { display: inline; font-size: 12px; color: White; background-color: #2d2d2d; padding: 3px 6px; }
.blog-paging a:hover, .blog-paging a:active { color: #fecc0e; }

.blogroll { padding-top: 12px; }
.blogroll > ul { padding-left: 0; }
.blogroll h3 { color: #fecc0e; }
.blogroll li { display: block; list-style-type: none; }
.blogroll li a:link, .blogroll li a:visited { color: White; font-size: 12px; display: block; padding: 3px 0; }
.blogroll li a:hover, .blogroll li a:active { color: Black; background-color: White; }

.side .recent-posts > ul { padding-left:0; }
.side .recent-posts h3 { color: #fecc0e; }
.side .recent-posts li { display: block; list-style-type: none; }
.side .recent-posts li a:link, .side .recent-posts li a:visited { color: White; font-size: 12px; display: block; padding: 3px 0; }
.side .recent-posts li a:hover, .side .recent-posts li a:active { color: Black; background-color: White; }
.side .recent-posts .date { color: #fecc0e; font-size: 11px; font-weight: normal; float: right; }

/**** Blog ****/
#blog .bbs-c { padding: 15px; }
#blog .blog-info h3 { font-size: 14px; font-weight: normal; color: #fecc0e; }
a.rss { float: right; }

/**** Blog Post ****/
#blog-post .main .date { color: #fecc0c; font-size: 10px; padding-bottom: 6px; }
#blog-post .main p { font-size: 12px; line-height: 18px; margin-bottom: 18px; }

#blog-post .bbs-c { padding: 15px; }
#blog-post .blog-info h3, #blog-post .blog-info h3 a:link, #blog-post .blog-info h3 a:visited { font-size: 14px; font-weight: normal; color: #fecc0e; background: none; }
#blog-post .blog-info p { padding-top: 6px; }

/**** Comments ****/
.comments-list { }
.comments-list li { display: block; list-style-type: none; }
.comments-list h3 { font-size: 14px; margin: 4px 0 8px 0; padding: 0; }
#root .comments-list .date { float: right; font-size: 12px; }
#root .comments-list p { margin: 4px 0 8px 0; }
