/* Theme Name: Authority Theme LITE Theme URI: http://www.AlchemyLaboratories.com/ Description: A Business & Corporate WP CMS Theme Tags: blue, green, white, one-column, two-columns, three-columns, right-sidebar, fixed-width, theme-options, sticky-post Version: 1.0 Author: Alchemy Labs Author URI: http://www.AlchemyLaboratories.com */ *{ margin:0; padding:0;} body{ background:#ffffff url(images/bg.gif) repeat-x top; font:11px/20px Tahoma,Helvetica,sans-serif; color:#222;} /* Layout Styles Starts */ #wrapper{ width:960px; margin:0 auto;} #header{ height:106px; overflow:hidden; } #logo{ width:288px; padding: 23px 0 0 5px; float:left; } #logo h1{ background:url(images/logo.png) no-repeat; } #logo h1 a{ height:66px; display:block; } #logo h1 a span{ display:none; } #header h3{ padding:10px 5px 0 0; color:#231f20; float:right; letter-spacing:1px; } #menu{ background:url(images/mf-bg.png) no-repeat; height:39px; } #menu ul{ list-style:none; } #menu li, #menu li a, #menu li.home a:hover, #menu li.hcurrent, #menu li a.current{ display:block; float:left; } #menu li a, #menu li.current a, #menu li.hcurrent{ padding:0 20px; color:#e2e2e2; line-height:39px; cursor:pointer; } #menu li a:hover, #menu li.current a{ background:#403b3c; text-decoration:none; } #menu li a.home1:hover, #menu li.home a:hover, #menu li.hcurrent{ background:url(images/menu-h-home.png) no-repeat left; } #menu li.hcurrent{padding:0;} #main-banner{ height:258px; overflow:hidden; background:url(images/banner-bg.png) no-repeat; padding:30px 30px 30px 10px !important; padding:30px 30px 30px 30px; margin:18px 0 0 0; } #main-banner .floatleft{ float:left; background:url(images/banner-bg.jpg) no-repeat; width:470px; height:274px; padding:3px 0 0 32px; } #main-banner img{ } #main-banner .floatright{ width:410px; float:right; padding:5px 0 0 0; } #main-banner .floatright h2{ color:#231f20; font-size:36px; margin:-12px 0 0 0; line-height:42px; } #main-banner .floatright h3{ color:#00b4f0; font-size:32px; margin:0 0 15px 0; } #main-banner .floatright h2 span, #main-banner .floatright h3 span{ display:none; } #main-banner .floatright p{ margin:0 0 15px 0; } #container-home{ padding:22px 0; } .sblock1-wrap{ width:310px; float:left; margin:0 15px 0 0 !important; margin:0 13px 0 0; background:url(images/sblock1-bg.jpg) repeat-y; } .sblock1-wrap.end{ margin:0 !important; margin:0; } .sblock1{ background:url(images/sblock1-top.jpg) no-repeat top; } .sblock1-bottom{ background:url(images/sblock1-bottom.jpg) no-repeat bottom; padding:25px 25px 25px 25px; min-height:150px; height:auto !important; height:150px; } .sblock1-bottom h4{ font-size:28px; } .sblock1-bottom p, .sblock1-bottom ul{ margin:0 0 10px 0; } .sblock1-bottom ul{ list-style:none; } #container{ padding:0 0 18px 0; } #container1{ padding:0; } #mainarea{ width:635px; float:left; margin:18px 0 0 0; } .mblock1-wrap{ background:url(images/mblock1-bg.jpg) repeat-y; } .mblock1{ background:url(images/mblock1-top.jpg) no-repeat top; } .mblock1-bottom{ background:url(images/mblock1-bottom.jpg) no-repeat bottom; padding:25px 25px 0 25px; min-height:150px; height:auto !important; height:150px; } #works{ margin:25px 0 0 0; } #works h3{ font-size:20px; } #sidearea{ width:310px; float:right; } .sblock2-wrap{ padding:18px 0 0 0; } .sblock2-outer{ background:url(images/sblock2-bg.jpg) repeat-y; } .sblock2{ background:url(images/sblock2-top.jpg) no-repeat top; } .sblock2-bottom{ background:url(images/sblock2-bottom.jpg) no-repeat bottom; padding:25px 25px 0 25px; } #sidearea .sblock2-bottom ul{ border-top: 1px solid #e0e0e0; list-style:none; margin:0; } .sblock2-bottom li{ background:url(images/greenplus.png) no-repeat left; font-size:12px; padding:10px 0 10px 25px; margin:0; border-bottom:1px solid #e0e0e0; } .sblock2-bottom li a{ font-weight:normal; } #full_page_container{ padding:0 0 18px 0; } #full_page_container1{ padding:0; } #full_page_mainarea{ width:100%; float:left; margin:18px 0 0 0; } /* Layout Styles Ends */ /* Form Styles */ .input{ border:1px solid #a5a5a5; background:none; cursor:text; margin:5px 0; padding:2px; width:200px; } textarea.input{ width:415px; height:100px; } .input:focus, .textarea:focus{ border:1px solid #000; } .submit-btn{ background:url(images/submit-btn.jpg) no-repeat; width:67px; height:27px; border:none; outline:none; cursor:pointer; font-size:0; } a.take-tour-btn, a.portfolio-btn{ background:url(images/buttons.gif) no-repeat top; width:131px; margin:0 19px 0 0; height:35px; display:block; float:left; } a.portfolio-btn{ background-position:0 -36px; } a.read-more-btn{ background:url(images/read-more-btn.png) no-repeat top; height:27px; display:block; float:left; width:91px; } a.take-tour-btn span, a.portfolio-btn span, a.read-more-btn span, a.visit-site-btn span{ display:none; } a.visit-site-btn, .wp-visit-site{ background:url(images/vist-site-btn.jpg) no-repeat; width:91px; height:27px; display:block; margin:0 0 5px 0; } /* Form Styles */ /* Paragraph and list Styles */ #container p.hr{ border:solid #d3d3d3; border-width:1px 0 0 0; margin:0; outline:none; } #container p, #container1 p{ margin:0 0 15px 0; } #container form p{ margin:0 0 5px 0; } #container p img.floatleft{ margin:0 20px 0 0; } #container p img.floatright{ margin:0 0 0 20px; } #mainarea img.floatleft, #mainarea p img.floatleft{ margin:10px 10px 10px 0; } #mainarea img.floatright, #mainarea p img.floatright{ margin:10px; } #container ul, #container ol{ margin:0 0 0 20px; } #container ol{ margin:0 0 0 30px; } ul#portfolio{margin:0;list-style:none;} #container dt, #container1 dt{ font-weight:bold; margin:20px 0 10px 0; } /* Paragraph Styles */ /* Genric Styles Starts */ .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; } a { color:#222; text-decoration:none; font-weight:bold; } a:hover {text-decoration:underline;color:#098ab4;} h1{font-size:32px;} h2{font-size:26px;} h3{font-size:23px;} h4{font-size:16px;} h5, h6{font-size:14px;} h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; color:#231f20;font-family:"Myriad Pro Cond","Trebuchet MS";letter-spacing:1px;font-weight:normal;} h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ color:#231f20;font-weight:normal;} #mainarea h1{padding-bottom:20px;font-size:34px;} img{border:none;} .clear{clear:both;} .floatleft{float:left;} .floatright{float:right;} .center{text-align:center;} .text-left{text-align:left;} .text-right{text-align:right;} .normal, .normal a{font-weight:normal;} .textbold{font-weight:bold;} #container .nomargin, .nomargin{margin:0;} #container.nobg, .nobg{background:none;} .padding15{padding:15px;} img.centered{ display: block; margin-left: auto; margin-right: auto; } img.alignright{ padding: 4px; margin: 3px 0 2px 10px; display: inline; } img.alignleft{ padding: 4px; margin: 3px 10px 2px 0; display: inline; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft{ float: left; } .alignright{ float: right; } /* Genric Styles Ends */ .navigation a{ background:#221e1f; padding:8px 14px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; } /* Search Styles */ #searchform label{ display:none; } #searchform #s{ border:1px solid #ababab; padding:5px; } #searchform #searchsubmit{ background:#333; padding:4px 10px; color:#fff; text-decoration:none; border:1px solid #ababab; outline:none; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; } /* Comments Styles */ #container ol.commentlist{ list-style:none; margin:0; } ol.commentlist li { padding:5px 7px 5px 0px; position:relative; margin-bottom:15px;border-bottom:1px #CCC solid; } ol.commentlist li.comment-author-admin { } ol.commentlist li div.comment-author { padding:0 170px 0 0; } ol.commentlist li div.vcard cite.fn { font-style:normal; margin-left:7px; } ol.commentlist li div.vcard cite.fn a.url:hover { color:#333; } ol.commentlist li div.vcard img.avatar { border:1px solid #ccc; background:#fff; padding:3px; left:0; top:7px; margin-right:6px; float:left; } ol.commentlist li div.comment-meta { position:absolute; left:52px; top:24px; } ol.commentlist li div.comment-meta a{ font-weight:normal; color:#666; } ol.commentlist li p { padding:15px 0 0 0px; clear:both; } ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; } /*----- footer styles -----*/ #footer_container { background: url(images/bg_jagged_up.gif) repeat-x 0 0; width: 100%; margin: 0px 0 0 0; } #support_link { font-size: 11px; color: #666; position: absolute; margin: 140px 0 0 -195px; letter-spacing: 0px; } #support_link a { color: #666; text-decoration: none; } #support_link a:hover { color: #000; text-decoration: underline; } #footer { height: 190px; padding: 0 0 0 270px; color: #fff; font-size:11px; font-weight:normal; letter-spacing:1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align: middle; width: 740px; background: url(images/support.png) no-repeat 0 0; margin: 0 auto; } #footer .fbox a:link , #footer .fbox a:visited { color: #878787; } #footer .fbox a:hover { color: #eee; text-decoration: underline; } .fbox { float: left; margin: 70px 70px 0 0; } .fbox h4 { color: #fff; } .fbox p { color: #878787; line-height: 21px; } .fbox span { color: #fff; } .fbox img { padding: 0 5px 0 5px } .box03 { background: #1a1b1e; border: 1px solid #000; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: 10px; } .fleft{ float: left; padding: 0 0 0 15px; line-height: 18px; } .fright{ float: right; padding: 0 15px 0 0; line-height: 18px; text-align: right; } /*----- social icons -----*/ .share { border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; overflow: hidden; padding: 10px 15px 0 15px; line-height: 20px; margin: 25px 0 0 0; } .share h4 { color:#0033ff; float: left; width: 180px; font-size: 14px; line-height: 24px; } .share .social { border: none; float: right; margin: 5px 0 0 5px; overflow: hidden; } .share .social a { border: none; display: block; float: left; margin: 0 5px 0 0; } /*----- post count styles -----*/ .comment_count { vertical-align: middle; font-size: 21px; background: url(images/comment_bg.png) no-repeat 0 0; line-height: 45px; padding: 0; float: right; width: 55px; height: 55px; color: #4b4b4b; margin: 0; text-align: center; } .comment_count a, .comment_count a:link, .comment_count a:visited { color: #4b4b4b; } .comment_count a:hover { color: #6aaf44; text-decoration: underline; } .entry p {font-size:12px;} .fl{ float: left; } img.fl{ margin: 0 12px 5px 0; max-width:150px; max-height:150px; padding: 4px; border: 1px solid #E7E7E7; background-color: #FFFFFF; } .post-outer.fl .post-alt, .post-outer.fr .post-alt { width: 240px!important;} .post-outer.fl .gallery img, .post-outer.fr .gallery img { width: 60px; height: 60px; }