@charset "utf-8";
/*
Theme Name:Theme 215
Theme URI:http://www.dreamtemplate.com/
Description:The original WordPress theme that graced versions 2.6.x and prior.
Version:1.0
Author:DreamTemplate
*/ 
/* main */
html { padding:0; margin:0; }
body { margin:0; padding:0; color:#4b4b4b; font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif; background:#383838 url(images/main_bg.gif) repeat-x left top; }
.main { margin:0; padding:0; }
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px; }
p { margin:8px 0; padding:0 0 8px; }
a { color:#383838; text-decoration:underline; }
h2 { color:#494949; }
h2 a, h2 a:hover { color:#494949; text-decoration:none; }
/* header */
.header { margin:0 auto; padding:0; }
.header_resize { margin:0 auto; width:960px; padding:0; }
.logo { margin:0; padding:0; height:80px; background:url(images/logo_bg.png) no-repeat left top; }
h1 { margin:0; padding:16px 0 0 36px; float:left; width:auto; font-size:36px; font-weight:bold; line-height:1em; color:#fff; letter-spacing:-1px; text-transform:uppercase; }
h1 a { color:#fff; text-decoration:none; }
h1 a span { color:#fff; }
h1 a small.slogan { display:block; padding-left:0; color:#fff; font-size:14px; font-weight:bold; line-height:1.2em; letter-spacing:normal; }
/* search */
.search { margin:0; padding:22px 30px 0 0; width:auto; float:right; }
.search form { float:left; padding:0; margin:0; }
.search span { display:block; margin:0; padding:11px 6px 12px; float:left; background:url(images/search.gif) no-repeat left top; }
.search form .keywords { margin:0; padding:0; float:left; width:207px; height:12px; font:normal 12px/1em "Liberation sans", Arial, Helvetica, sans-serif; color:#969696; background:none; border:0; outline:none; }
.search form .button { float:left; margin:0; padding:0; }
/* RSS */
.rss { margin:28px 0 0 20px; padding:0 0 24px; float:right; width:236px; }
.rss .img_rss { padding:0 0 0 8px; float:right; border:none; }
.rss p { margin:0; padding:4px 0 0; font-size:18px; font-weight:normal; line-height:1.2em; text-align:right; color:#5b5b5b; }
.rss p a, .rss p a:hover { color:#5b5b5b; text-decoration:none; }
.rss ul { margin:0; padding:0; list-style:none; float:right; width:auto; }
.rss ul li { padding:0 8px; float:left; font-size:11px; line-height:1.2em; border-right:1px solid #afb0b2; }
.rss ul li.last_rss { padding:0 0 0 8px; border-right:none; }
.rss ul li a { color:#949494; text-decoration:none; }
.rss ul li a:hover { text-decoration:underline; }
/* main menu */
#nav_wrapper { padding:20px 0 0; height:60px; }
#nav_wrapper ul, #nav_wrapper li { margin:0; padding:0; list-style:none; }
#nav_wrapper ul.menu { margin:0 auto; padding:2px 0; }
#nav_wrapper ul.menu li { margin:0 4px 0 0; padding:0; float:left; cursor:pointer; position:relative; z-index:/*IE7*/999; }
#nav_wrapper ul.menu li a { padding:9px 0 10px; width:110px; float:left; font-size:14px; line-height:1em; text-align:center; position:relative; color:#fff; text-decoration:none; border:1px solid transparent; }
#nav_wrapper ul.menu li ul { display:none; position:absolute; top:34px; left:0px; list-style:none; color:#383838; background-color:#e7e7e7; z-index:999; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; }
#nav_wrapper ul.menu li:hover a, #nav_wrapper ul.menu li.active a { color:#383838; background:#d3d3d3 url(images/menu_a.gif) repeat-x left top; border:1px solid #fff; }
#nav_wrapper ul.menu li ul li { padding:0; margin:0; background:none; }
#nav_wrapper ul.menu li:hover ul li a { width:150px; background:url(images/menu_li.gif) no-repeat 8px center; border-left:none; border-top:none; border-right:1px solid #fff; border-bottom:none; }
#nav_wrapper ul.menu li:hover ul .li-last a { border-bottom:1px solid #fff; }
#nav_wrapper ul.menu li ul li:hover { border:none; }
#nav_wrapper ul.menu li ul li:hover a { color:#383838; background:#fff url(images/menu_li.gif) no-repeat 8px center; }
#nav_wrapper ul.menu li ul li a { padding:10px 0 10px 20px; color:#383838; text-align:left; }
#nav_wrapper ul.menu li ul li a.sub_level_active { color:#383838; }
#nav_wrapper ul.menu li ul li ul { position:absolute; top:-1px; left:172px; list-style:none; }
#nav_wrapper ul.menu li ul li:hover ul li a { color:#383838; background:url(images/menu_li.gif) no-repeat 8px center; }
#nav_wrapper ul.menu li ul li:hover ul li:hover a { color:#383838; background:#fff url(images/menu_li.gif) no-repeat 8px center; }
#nav_wrapper ul.menu .nav_sub_arrow { }
#nav_wrapper ul.menu .nav_sub_arrow:hover, #nav_wrapper ul.menu .nav_sub_arrow_active { color:#383838; }
/* header2 */
.header2 { margin:0; padding:0; }
.header2_resize { margin:0 auto; padding:16px 30px 0; width:900px; background-color:#fff; }
/* slider */
.slider { margin:0; padding:0 0 32px; height:249px; background:url(images/slider_shade.png) no-repeat left bottom; }
/* content */
.content { margin:0; padding:0; }
.content_resize { margin:0 auto; padding:24px 0 24px 30px; width:930px; background:url(images/content_bg.gif) repeat-y left top; }
.content h2 { margin:0; padding:0; font-size:34px; font-weight:normal; color:#292929; }
.mainbar { margin:0; padding:0; float:left; width:590px; }
.mainbar .infoblock { margin:0; padding:16px 0 24px; }
.mainbar .infocontent { float:right; width:350px; }
.mainbar .halfblock { margin:0; padding:0; width:318px; }
.mainbar .hb_left { float:left; }
.mainbar .hb_right { float:right; }
.mainbar p.readmore { padding:0; line-height:1em; }
.mainbar p.readmore a { padding-left:16px; color:#5b5b5b; background:url(images/readmore_l.gif) no-repeat left center; text-decoration:none; }
.mainbar p.readmore a:hover { color:#f1433e; text-decoration:none; }
.mainbar p.readmore span { padding-right:16px; background:url(images/readmore_r.gif) no-repeat right center; }
.mainbar .img_content { margin:0; padding:1px; border:1px solid #ddd; }
.mainbar .img_left { margin:4px 16px 8px 0; padding:0; float:left; border:5px solid #fff; }
.sidebar { margin:0; padding:0; float:right; width:320px; }
.sidebar .infoblock { margin:0; padding:24px 28px; background:url(images/sidebar_bg.gif) repeat-x left bottom; }
.sidebar .newsblock { margin:0; padding:0 0 16px; }
.sidebar .newsblock a { text-decoration:none; }
.sidebar .newsblock a.date { font-weight:bold; }
.sidebar .newsblock a.comments { font-weight:bold; }
.sidebar .newsblock a:hover { text-decoration:underline; }
.sidebar .newsblock p { margin:0; padding:0; }
.sidebar .newsblock p.newsinfo { margin-bottom:8px; padding:12px 0 8px; }
.sidebar .newsblock p.newscontent { line-height:1.5em; }
.sidebar .newsblock p.newscontent a { color:#919191; }
.sidebar .newsblock h3 { margin:0; padding:0; font-size:13px; font-weight:bold; line-height:1.5em; }
.sidebar .newsblock h3 a { color:#9a9a9a; }
.sidebar h2 { padding-bottom:8px; font-size:26px; }
.content ul.def_ul { margin:0; padding:0 0 0 16px; list-style:none; }
.content ul.def_ul li { margin:0; padding:2px 0; list-style:none; }
.content ul.def_ul li a { color:#747373; text-decoration:none; padding-left:10px; background:url(images/li.gif) no-repeat left center; }
.content ul.def_ul li a:hover { text-decoration:underline; color:#383838; background:url(images/li_a.gif) no-repeat left center; }
.sidebar .advcontent img { margin:0 2px 4px 0; border:none; }
.sidebar .flickrcontent img { margin:0 12px 12px 0; border:none; }
.sidebar .flickrcontent .ico-flickr { margin:0 8px 0 0; }
.sidebar .banner img { margin:0 0 4px; border:none; }
/* blog */
.mainbar .post-leavecom { padding:8px 12px; color:#fff; background-color:#008897; border-right:1px solid #00a3b0; }
.mainbar .post-leavecom a { color:#fff; text-decoration:none; }
.mainbar .post-leavecom a:hover { text-decoration:underline; }
.mainbar .social-links p { margin-bottom:16px; padding:12px; line-height:1em; color:#939393; background-color:#fff; }
.mainbar .social-links a { margin:0; padding:0; font-weight:bold; text-decoration:none; color:#383838; }
.mainbar .social-links a:hover { text-decoration:underline; }
.mainbar .post-comments { padding:8px 12px; text-decoration:none; color:#fff; background-color:#444444; border-left:1px solid #121212; }
.mainbar .post-comments a { text-decoration:none; color:#fff; }
.mainbar .post-comments a:hover { text-decoration:underline; }
.sidebar .small_link { padding:8px 0; text-align:center; background-color:#444; }
.sidebar .small_link a { font-size:11px; color:#939393; text-decoration:none; }
.sidebar .small_link a:hover { text-decoration:underline; }
/* tab list */
.list { clear:both; margin:0; padding:0; height:33px; list-style:none; color:#666; }
.list li { margin:0 2px 0 0; padding:0; float:left; }
.list li a { display:block; padding:6px 10px 4px; font-size:13px; text-align:center; text-decoration:none; color:#666; }
.list li a:hover, .list li a.active { background-color:#fff; }
.list li a.active { padding:6px 10px; color:#1e6384; }
div.tabs_list { padding:0; margin:0; line-height:1em; }
div.tabs_list ul { list-style:none; text-align:left; margin:0; padding:4px 0 20px; background-color:#fff; }
div.tabs_list ul li { font-size:12px; color:#666; padding:0 12px; margin:0; }
div.tabs_list ul li a { display:block; margin:0; padding:8px 0 8px 12px; color:#666; text-decoration:none; background:url(images/li_superfish.gif) no-repeat left center; border-bottom:1px solid #e0e0e0; }
div.tabs_list ul li a:hover { text-decoration:none; color:#c60101; }
div.tabs_list ul li ul.children { padding:0 0 4px; border:0; }
div.tabs_list ul li ul.children ul { border:0; }
div.tabs_list ul li ul.children li { border:0; margin:0; }
div.tabs_list ul li ul.children a { border:0; background:none; }
div.tabs_list ul li ul.children a:hover { color:#c60101; }
div.tabs_list ul li ul.children li a { border:0; padding:4px 0 4px 8px; display:block; }
div.tabs_list ul li ul.children li li a { border:0; padding:4px 0 4px 12px; display:block; }

/* footer2 */
.footer2 { }
.footer2_resize { margin:0 auto; padding:0 30px; width:900px; color:#fff; font-size:11px; background-color:#191919; }
.footer2 a { color:#00a4b6; }
.footer2 .col { margin:0; padding:0; float:left; padding:0; }
.footer2 .col1 { width:190px; padding:32px 40px 32px 0; }
.footer2 .col2 { width:140px; padding:32px 40px 32px; }
.footer2 .col3 { width:170px; padding:32px 40px 32px; }
.footer2 .col4 { width:160px; padding:32px 0 32px 40px; }
.footer2 .col ul { margin:0; padding:0; list-style:none; }
.footer2 .col ul li { margin:0; padding:2px 0; }
.footer2 .col ul li a { color:#fff; text-decoration:none; padding-left:12px; background:url(images/li.gif) no-repeat left center; }
.footer2 .col ul li a:hover { text-decoration:underline; color:#fff; }
.footer2 .flickr_col img { margin:0 8px 10px 0; padding:3px; width:50px; height:50px; border:1px solid #d8d8d8; }
.footer2 h2 { margin:0; padding:0 0 12px; font-size:18px; font-weight:normal; color:#f1f1f1; }
.footer2news { margin:0; padding:0 0 12px; }
.footer2news h3 { margin:0; padding:0; font-size:12px; font-weight:bold; color:#00a4b6; }
.footer2news h3 a { color:#00a4b6; text-decoration:none; }
.footer2news p { margin:0; padding:0; line-height:1.5em; }
/* footer */
.footer { padding-bottom:24px; }
.footer_resize { margin:0 auto; padding:0 30px 16px; width:900px; }
.footer .copyleft { float:left; }
.footer .copyright { float:right; }
.footer p { padding:16px 0 0; color:#fff; }
.footer a { font-weight:bold; text-decoration:none; color:#fff; }
.fl { float:left; }
.fr { float:right; }
.pic img { display:block; float:left; margin:5px 15px 0 0; padding:4px; border:none 0; }
.post-author { margin:0 0 1em; }
.author-details { padding-left:150px; }
/*- Popular and Related Post -*/
.related_post, .popular_post { float:left; width:270px; }
.sub_post { padding:10px 0; }
.sub_post ul { padding-left:10px; }
.related_post li { list-style:none outside none; padding:10px; }
.popular_post li { list-style:none outside none; padding:10px; }
img.wpp-thumbnail { margin:-11px 0; padding-right:10px; }
.related_post img, .popular_post img { width:30px; height:30px; margin:-11px 0; border: none 0; }
.related_post a { padding-left:10px; }
.sub_post { border-bottom:1px solid #E7E7E7; padding-top:24px; padding-bottom:5px; }

.comentary { float:left; }
.mainbar .post-c-comments a { padding:4px 6px; text-decoration:none; font-size:24px; line-height:1em; }
.mainbar .post-c-comments { display:block; padding:0; float:right; }
.mainbar .post-c-comments a:hover { text-decoration:underline; }
#comments { float:left; padding-top:24px; }
#respond { padding-top:24px; overflow:hidden; position:relative; }
h3#comments-title, h3#reply-title { color:#000000; font-size:20px; font-weight:bold; margin-bottom:0; }
#respond .comment-notes { margin-bottom:1em; }
#respond p { margin:0; }
#respond .required { color:#FF4B33; font-weight:bold; }
#respond label { color:#888888; font-size:12px; }
#respond input { margin:0 0 9px; }
abbr, acronym { border-bottom:1px dotted #666666; cursor:help; }
#respond .form-submit input { font-size:14px; width:auto; }
#respond .form-allowed-tags { color:#888888; font-size:12px; line-height:18px; }
#respond .form-submit { margin:12px 0; }
.message input { padding:5px 8px; width:455px; }
.message div { margin:0 0 10px; }
.message .submit { float:left; }
.message { border:0 none; }
.comm-name, .comm-date { line-height:20px; clear:both; }
.post-c-comments .fr { width:485px; }
.message textarea { font-family:Verdana; height:114px; overflow:auto; padding:5px 8px; width:455px; }
.message .notice { color:#A4A4A4; float:right; font-style:italic; padding:10px 0 0; }
.box2 { border:1px solid #E7E7E7; height:1%; margin:0 0 20px; min-height:115px; padding:10px; }
.pad_bot { padding-bottom:15px; }
.message .btn { background:url("images/button.gif") repeat scroll 0 0 transparent; height:32px; padding:0; width:128px; }
.content img { border: none 0; }

