@charset "utf-8";
/*
Theme Name: seoc-cleanonline
Theme URI: http://www.templatesold.com/
Description: TemplateSOLD.com - The Marketplace for Premium WordPress Themes
Version: 1.2
Author: TemplateSOLD/TemplateAccess.com
*/
/* main */
html { padding:0; margin:0; }
body { margin:0; padding:0; color:#868686; font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif; background-color:#fff; }
.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; background:url(images/header_bg.gif) repeat left top; border-bottom:1px solid #cacaca; height:132px; }
.header_resize { margin:0 auto; width:980px; padding:0; height:132px; }
.logo { margin:0; padding:0; height:80px; float:left; width:auto; }
h1 { margin:0; padding:48px 0 0 0px; float:left; width:auto; font-size:36px; font-weight:normal; line-height:1em; color:#fff; letter-spacing:-1px; text-transform:uppercase; }
h1 a { color:#3a3a3a; text-decoration:none; }
h1 a span { color:#1f94b6; }
h1 a small.slogan { display:block; padding-left:0px; color:#797979; font-size:11px; font-weight:normal; line-height:1.2em; letter-spacing:normal; }
/* search */

.search { float:left; margin:0; padding:0; width:auto; }
.search form { float:left; margin:0; padding:0; }
.search span { background:url("images/search.gif") no-repeat scroll left top transparent; display:block; float:left; margin:0 6px 0 0; padding:12px 6px 13px; }
.search form .keywords { background:none repeat scroll 0 0 transparent; border:0 none; color:#969696; float:left; font:12px/1em "Liberation sans", Arial, Helvetica, sans-serif; height:12px; margin:0; padding:0; width:207px; }
.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:40px 0 0; float:right; width:auto; }
#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:12px 24px; float:left; font-size:14px; font-weight:bold; line-height:1em; text-align:center; position:relative; color:#393939; text-decoration:none; }
#nav_wrapper ul.menu li ul { display:none; position:absolute; padding-top:9px; top:34px; left:4px; list-style:none; color:#7f7f7f; background:#eaeaea url(images/menu_bg.gif) no-repeat left top; z-index:999; border-bottom:1px solid #cacaca; }
#nav_wrapper ul.menu li:hover a, #nav_wrapper ul.menu li.current_page_item a { color:#1f94b6; }
#nav_wrapper ul.menu li ul li { padding:1px 0 3px; margin:0; background:url(images/li_bg.gif) no-repeat left bottom; border-left:1px solid #cacaca; border-right:1px solid #cacaca; }
#nav_wrapper ul.menu li:hover ul li a { width:136px; font-size:12px; font-weight:normal; color:#7f7f7f; background:url(images/menu_li.gif) no-repeat 8px center; }
#nav_wrapper ul.menu li:hover ul .li-last { background:none; padding-bottom:1px; }
#nav_wrapper ul.menu li ul li:hover { }
#nav_wrapper ul.menu li ul li:hover a { color:#272727; background-color:#d5d5d5; }
#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:156px; list-style:none; padding-top:0; background:#eaeaea; border-top:1px solid #cacaca; }
#nav_wrapper ul.menu li ul li:hover ul li a { color:#383838; background:none; }
#nav_wrapper ul.menu li ul li:hover ul li:hover a { color:#383838; background:#d5d5d5; }
#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:32px 0 40px; width:980px; background:#fff url(images/shade.png) no-repeat center top; border-bottom:1px solid #e1e1e1; }
.header2 p { margin:0; padding:2px 32px; }
.header2 .graybutton { float:right; width:auto; padding-top:16px; }
.header2 .graybutton a { padding:8px 16px 8px 24px; text-decoration:none; font-size:14px; color:#fff; background:#393939 url(images/arrow.gif) no-repeat 8px center; border-right:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; }
.header2 .bigtext { font-size:18px; }
/* slider */
.slider { margin:0; padding:0 0 40px; }
#coin-slider { border:10px solid #ebebeb; }
/* content */
.content { margin:0; padding:0; }
.content_resize { margin:0 auto; padding:32px 0; width:980px; background:url(images/shade.png) no-repeat center top; }
.content h2 { margin:0px 0px 16px 0px; padding:0; font-size:24px; font-weight:normal; color:#494848; }
.content p.underh2 { margin:0 0 16px; padding:0 0 10px; font-size:11px; color:#979797; border-bottom:1px solid #dfdfdf; }
.content .pagename { margin:0 0 24px; padding:0; border:3px solid #444;height:200px;padding:6px; }
.content .pagename h2 { padding:24px 0px; font-size:30px; font-weight:normal; line-height:1em; background-color:#dfdfdf; border:1px solid #fff; }
.content .pagename p.follow { padding:22px 32px 0 0; float:right; width:auto; }
.content .pagename p.follow img { margin:-3px 0; border:none; }
.mainbar { margin:0; padding:0; float:left; width:650px; }
.mainbar .infoblock { margin:0px 0px 50px 0px; padding:16px 0 24px; clear:both;border-bottom:1px solid #AD2593; }
.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:0 16px 8px 0; padding:0; float:left; border:5px solid #fff; }
.sidebar { margin:0; padding:0; float:right; width:264px; }
.sidebar .infoblock { margin:0; padding:24px 0; border-bottom:1px solid #dfdfdf; }
.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 1px 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; }
.content .index-left { float:left; margin:0; padding:16px 32px 32px; width:426px; background-color:#f7f7f7; border:1px solid #e1e1e1; }
.content .index-right { float:right; margin:0; padding:16px 0 32px; width:446px; }
.content .index-right h3 { padding:0; font-size:18px; font-weight:normal; color:#1d2024; }
.content .index-right h3 a { color:#1d2024; text-decoration:none; }
.content .index-right img.subicon { float:left; margin:8px 16px -8px 0; }
.content .index-right .subleft { float:left; width:208px; }
.content .index-right .subright { float:right; width:208px; }
/* blog */
.mainbar .post-leavecom { padding:8px 12px; color:#fff; background-color:#AD2593; }
.mainbar .post-leavecom a { text-decoration:none; color:#fff; }
.mainbar .post-leavecom a:hover { text-decoration:underline; }
.mainbar .social-links p { margin-bottom:8px; padding:0 0 16px; font-size:11px; line-height:1em; color:#939393; border-bottom:1px solid #dfdfdf; }
.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-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; }
.mainbar .post-comments a { padding:4px 6px; text-decoration:none; font-size:24px; line-height:1em; color:#fff; background-color:#393939; border-right:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; }
.mainbar .post-comments { display:block; padding:0; float:right; }
.mainbar .post-comments a:hover { text-decoration:underline; }
.sidebar .small_link { padding:8px 0; text-align:center; }
.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:#ebebeb; }
.list li a.active { padding:6px 10px; color:#919191; }
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:#ebebeb; }
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:#919191; }
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:#919191; }
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; }
/* contact form */
/* #contactform { margin:0; padding:5px 10px;}
#contactform * { color:#919191;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding:10px 0 0; font:normal 12px Arial, Helvetica, sans-serif;  text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:420px; border:1px solid #e9e9e9; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}
#contactform textarea { width:420px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#fff; height:150px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 100px; border:0; color:#FFF;} */

/* footer2 */
.footer2 { background-color:#212121; }
.footer2_resize { margin:0 auto; padding:0 30px; width:920px; color:#888787; font-size:11px; }
.footer2 p { margin-top:0; padding-top:0; }
.footer2 a { color:#888787; text-decoration:none; }
.footer2 a:hover { text-decoration:underline; }
.footer2 .col { margin:0; padding:0; float:left; padding:0; }
.footer2 .col1 { width:170px; padding:32px 40px 32px 0; }
.footer2 .col2 { width:180px; padding:32px 40px 32px; }
.footer2 .col3 { width:150px; 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:#888787; }
.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:#888787; }
.footer2news { margin:0; padding:0 0 12px; }
.footer2news h3 { margin:0; padding:0; font-size:12px; font-weight:bold; color:#888787; }
.footer2news h3 a { color:#737373; text-decoration:none; }
.footer2news p { margin:0; padding:0; line-height:1.5em; }
.footer2news .a_color { color:#1f94b6; }
/* footer */
.footer { background-color:#212121; }
.footer_resize { margin:0 auto; padding:0 30px 16px; width:920px; border-top:1px solid #3c3c3c; }
.footer .copyleft { float:left; padding-right:8px; }
.footer .copyright { float:left; }
.footer p { padding:16px 0 0; color:#fff; }
.footer a { font-weight:bold; text-decoration:none; color:#fff; }
#comments { float:left; padding-top:24px; }
#respond { padding-top:24px; overflow:hidden; position:relative; }
h3#reply-title { margin:18px 0; }
h3#comments-title, h3#reply-title { color:#000000; font-size:20px; font-weight:bold; margin-bottom:0; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color:#000000; line-height:1.5em; margin:0 0 20px; }
#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; }
#content p, #content ul, #content ol, #content dd, #content pre, #content hr { margin-bottom:24px; }
.related_post, .popular_post { float:left; width:300px; }
.sub_post { padding:10px; }
.sub_post ul { padding-left:10px; }
.related_post li, .popular_post li { list-style:none outside none; padding:10px; }
.related_post img, .popular_post img { width:30px; height:30px; margin:-11px 0; border: none 0; }
.related_post a { padding-left:10px; }
.widget_flickrRSS a { float:left; padding:6px; }
.widget_flickrRSS a img { border:0; }
.post-author { margin:0 0 1em; }
.author-details { padding-left:150px; }
.author-descr { padding-left:150px; }
.sub_post { border-bottom:1px solid #E7E7E7; padding-top:24px; padding-bottom:5px; }
.message div { margin:0 0 15px; }
.comentary { float:left; }
.message .notice { color:#A4A4A4; float:right; font-style:italic; padding:10px 0 0; }
.comm-name, .comm-date { line-height:20px; clear:both; }
.post-c-comments .fr { width:500px; }
.fl { float:left; }
.fr { float:right; }
.message textarea { font-family:Verdana; height:114px; overflow:auto; padding:5px 8px; width:470px; }
.pic img { display:block; float:left; margin:5px 15px 0 0; padding:4px; }
.message input { padding:5px 8px; width:470px; }
.message div { margin:0 0 10px; }
.message .btn { padding:0; width:100px; }
.message .submit { float:left; }
.message { border:0 none; }
.border_top { border-top:1px solid #E7E7E7; }
.border_bottom { border-bottom:1px solid #E7E7E7; }
.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; }
img.wpp-thumbnail { margin:-11px 0; padding-right:10px; }
.widget { margin-bottom:32px; }