/* Theme Name: Blu Mag Theme URI: http://techblissonline.com/blumag/ Description: Blumag theme is a blue coloured theme. Developed by Techblissonline.Com WP labs. Version: 1.3 Author: Techblissonline Dot Com Author URI: http://techblissonline.com/ Tags: blue, custom-header, fixed-width, three-columns, left-sidebar, right-sidebar The CSS, XHTML, design and PHP are released under GPL: http://www.opensource.org/licenses/gpl-license.php */ /* HTML Elements */ * { margin:0; padding:0; } body { font: 100% Verdana, Arial, Helvetica, Sans-Serif; background: #F1F1F1; /*/113546*/ border-top:5px solid #00599c; border-bottom:5px solid #00599c; color: #111111; width:100%; } p { margin: 10px 0; } a:link, a:visited { color: #00599C; text-decoration:none } a:hover, a:active { color:#00599C; text-decoration:underline; } a img { border:0; } pre, code { font: 1.0em 'Courier New', Courier, Fixed; background:#ececec; } pre { overflow:auto; margin:0 0 18px 0; padding:4px; border:1px dashed #CCCCCC; } code { padding:0 2px; } acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; cursor: help; } acronym, abbr { border-bottom: 1px dashed #999; } blockquote { padding: 10px 10px 0 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eee; font:1.0em Arial; line-height:1.5em; margin:10px 0px; } select { width: 130px; } /* images --------------------------------------------------*/ img.left { float:left; margin:0 12px 0 0; } img.right { float:right; margin:0 0 0 12px; } img.center { display: block; margin:0 auto; } /*another set of classes for img alignment*/ img.alignright {float:right; margin:0 0 1em 1em} img.alignleft {float:left; margin:0 1em 1em 0} img.centered {display: block; margin-left: auto; margin-right: auto} a img.alignright {float:right; margin:0 0 1em 1em} a img.alignleft {float:left; margin:0 1em 1em 0} a img.centered {display: block; margin-left: auto; margin-right: auto} /*p img { padding: 0; max-width: 100%; }*/ a img {border:none;} /*a:hover img { border:solid blue 1px; } //may not be needed */ img.wp-smiley { float: none; border: none; padding: 0px; margin: 0px; } .wp-wink { float: none; border: none; padding: 0px; margin: 0px; } /* Structure */ #page { width:980px; margin:10px auto; background:#ffffff; font-size:0.75em; border: 1px solid #D2D8E5; } .left { float:left; } .right { float:right; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } #head{ width:100%; } #head-top{ width:980px; height:44px; background: #FFFFFF url(images/menu-top-bg.gif) repeat-x; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px auto 5px; padding:0px 0px; } #head-bottom{ width:100%; height:120px; background:url(images/banner.jpg) no-repeat top; /*Place your banner in images folder and give its name here instead of banner.jpg*/ text-align:left; margin-bottom:1px; } #headbottom-center-text{ font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-top:10px; float:left; } #headbottom-center-text #headbottom-center-title{ font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:30px; color:#FFFFFF; /*13546*/ padding-bottom:5px; font-weight:bold; } #headbottom-center-text #headbottom-center-title a{ color:#FFFFFF; font-weight:bold; } #headbottom-center-text #headbottom-center-title a:hover{ color: #CACACA; text-decoration: none; } #headbottom-center-text #headbottom-center-body{ font-size:12px; line-height:15px; width:550px; color:#FFF; /*999*/ font-family:Verdana, Arial, Helvetica, sans-serif; } /*menu*/ #menu { width:722px; } #menu ul { list-style: none; } #menu li { float:left; list-style:none; cursor: pointer; display:block; border-right:1px solid #333; } #menu li:hover { background: #55AFD8; } #menu a, #menu a:visited { margin: 0px; padding:15px 16px; font-weight:bold; color:#FFF; display:block; } #menu a:hover { text-decoration:none; display:block; } #searchform { float:right; text-align:right; padding-top:8px; margin-right:10px; } input#s { width:200px; } /* Dropdown Menus */ #menu li li { float: left; margin: 0px; padding: 0px; width: 122px; text-transform:none; } #menu li li a, #menu li li a:link, #menu li li a:visited { background: #1C4283; width: 122px; float: none; margin: 0px; padding: 5px 10px 5px 18px; border-top: 1px solid #C0C0C0; } #menu li li a:hover, #menu li li a:active { background: #55AFD8; padding: 5px 10px 5px 18px; } #menu li ul { position: absolute; width: 10em; left: -999em; } #menu li:hover ul { left: auto; display: block; } #menu li:hover ul, #menu li.sfhover ul { left: auto; } /* end menu */ /* end header */ /* Text*/ h1 { font:1.8em Arial; font-weight:bold; letter-spacing:-0.02em; color:#00599c; } h2 { font:1.2em Georgia, "Times New Roman"; margin-bottom:5px; margin-top:5px; font-weight:bold; } h3 { font:1.2em Arial; margin-bottom:10px; color:#111111; font-weight:bold; } h4 { font-weight:bold; font:1.2em Arial; margin-bottom:10px; color:#111111; font-weight:bold; } h5 { font-weight:bold; font:1.2em Arial; margin-bottom:10px; color:#111111; } h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:hover, h2 a:visited, h3 a, h3 a:hover, h3 a:visited { text-decoration: none; color: 111111; } h4 a, h4 a:hover, h4 a:visited, h5 a, h5 a:hover, h5 a:visited { text-decoration: none; color: 111111; } #respond h4 { margin-top:0px; padding-top:10px; color:#333; } h4#respond { margin-top:0px; padding-top:10px; color:#333; } h3.comments { margin-top:32px; padding-left:0px; color:#333; } h3.authors { margin-top:15px; } /* Index Page*/ #archive { padding-top:5px; font-size:1.05em; line-height:1.75em; } #archive blockquote { padding: 0px 10px 0 10px; } #archive .title a { font:1.8em Arial; font-weight:bold; letter-spacing:-0.02em; color:#00599c; } #archive .title a:hover { color: #47667F; text-decoration:none; } #archive .clearfloat { padding-bottom:5px; /*margin-bottom:5px;*/ } #archive .story { display:block; margin-top:3px; } #archive p { margin:5px; padding:0px; } #archive img { margin:5px; padding:0px; } .author { font-size:0.8em; font-weight:bold; } .meta { font-size:0.8em; color:#333; } .meta a { color:#333; } /* Easy Slider */ #featured { background:#fff; padding:10px; float:left; display: inline; overflow:hidden; min-height:250px; margin-bottom:5px; border: 2px solid #00599c;/*D2D8E5; */ } #featured h4 { font:1.1em Arial; font-weight:bold; color:#00599c; border-bottom: 2px solid #00599c; padding:3px 10px; text-transform: uppercase; } #featured .title { font:1.3em Arial; font-weight:bold; letter-spacing:-0.05em; color:#00599c; /*margin-left:20px;*/ } #featured .title a { margin-left:20px; } #featured .title a:hover { color: #47667F; text-decoration:none; } #slider ul, #slider li{ margin:0; padding:0; list-style:none; } #slider, #slider li{ /* define width and height of container element and list item (slide) list items must be the same size as the slider area */ width:585px; height:241px; overflow:hidden; } #slider li{ /*background:#f1f1f1;*/ } #slider li h2{ margin:0 20px; padding-top:20px; } #slider li p{ margin:10px 20px; } #slider li img{ margin:10px 20px; } #slider li .stats{ margin-left:20px; } span#prevBtn{ background : url(images/previous.gif) no-repeat left center; float : left; padding-left : 20px; margin-top:10px; } span#nextBtn{ background : url(images/next.gif) no-repeat right center; float : right; padding-right : 20px; text-align : right; margin-top:10px; } #prevBtn a,#nextBtn a:visited, #nextBtn a,#nextBtn a:visited { color : #00599c;/*#999;*/ text-decoration : none; font-weight:bold; } #prevBtn a:hover, #nextBtn a:hover { color : #47667F;/*#000;*/ text-decoration : none; font-weight:bold; } /* // Easy Slider */ /* Content Page*/ #content { width:600px; background:#fff; padding:0px 10px 10px; /*font-size:1.05em; line-height:1.75em;*/ float:left; display:inline; overflow:hidden; min-height:400px; margin-left:5px; margin-top:5px; } #content .breadcrumbs { font-weight:bold; color:#999999; } #content .breadcrumbs a { font-weight:bold; color:#00599c; } #content h1.title { border-top:3px solid #ddd; color:#47667F; } #content h2 { margin-bottom:10px; } #content h2.title { font:1.5em Georgia; font-weight:bold; letter-spacing:-0.05em; border-bottom:1px solid #ddd; border-top:3px solid #ddd; color:#47667F; } .post { font-size:1.05em; line-height:1.75em; } .post p { margin:0 10px 5px 0; } .post p { padding-bottom:10px; } .post .clearfloat { border-bottom:1px dotted #ccc; margin:10px 0px; } .post ul, .post ol { margin-bottom:15px; } .post ul li { list-style:square; margin-left:30px; } .post ol li { list-style:decimal; margin-left:30px; } .post ol li ul li { list-style:square; margin-left:20px; } .post img, .post a img, #archive img { margin:0 10px 5px 0; padding:2px; } .post .ads { margin-top:10px; } .entry { margin-top:0px; } .stats { border-top:1px solid #e4e4e4; margin-top:0px; padding:4px 0px; text-transform:uppercase; font:0.8em Arial; color:#999; display:block; } .stats span { padding: 0px 5px 0px 0px; } .stats span a:hover { background:none; } .stats span a { color:#999; } .stats img, #nav img { border:0px; margin:0px; padding:0px; } .tags { /*padding:2px;*/ background-color: #F6F6F6; margin: 5px; text-align:left; } #tools { width:600px; height:25px; font-size:0.95em; } #tools a:hover { background:none; } .navigation { padding:5px 0px; text-align:Center; } /* Sidebar*/ #sidebar { width:340px; float:right; display:inline; overflow:auto; margin:0px 5px 0px 0px; } #sidebar-top, #sidebar-bottom { width:340px; float:right; /*padding:0px 10px 10px 10px; */ display: inline; overflow:auto; } #sidebar-bottom, #sidebar-middle { margin-top:5px; } #sidebar-middle { width:340px; float:right; } #sidebar-left { width:160px; /*padding:0px 10px 10px 10px;*/ float:left; overflow:hidden; display: inline; } #sidebar-right { width:160px; /*padding:0px 10px 10px 10px;*/ float:right; /*background:#fff;*/ display: inline; overflow:auto; } #sidebar-ads { width:340px; float:right; margin-bottom:5px; /*padding:10px; */ display: inline; overflow:hidden; } .sidebar_box { background:#F6F6F6 none repeat scroll 0% 50%; border: 1px solid #D2D8E5; margin-top:5px; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; position:relative; overflow:hidden; } .sidebar_box h4 { font:1.1em Arial; font-weight:bold; color:#FFFFFF; background: #FFFFFF url(images/menu-bg.gif) repeat-x; border-bottom: 2px solid #666666; margin-top:10px; padding:3px 0px 3px 3px; /*text-transform: uppercase;*/ } .sidebar_box li { list-style:none; border-bottom:1px dotted #ccc; display:block; padding:2px 0px 2px 0px; } .sidebar_box li ul li { padding:2px 0px 2px 10px; border-bottom:none; } .sidebar_box li ul li ul li{ padding:2px 0px 2px 10px; border-bottom:none; } .sidebar_box li ul li:before { content: "\00BB \0020"; } /*Tabbed sidebar widget*/ * { margin: 0; padding: 0; } .ui-tabs-hide { display: none; } .tabnav li { display: inline; list-style: none; padding-right: 5px; } .tabnav li a { text-decoration: none; color: #000000; font-weight: bold; padding: 4px 6px; outline: none; } .tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a { background: #FFFFFF url(images/menu-bg.gif) repeat-x; color: #FFFFFF; text-decoration: none; } /*Tabbed sidebar widget ends*/ div.author-image{width:48px;height:48px;float:right;margin:0 10px 0 5px} div.author-bio{width:250px;display:inline;margin:0 10px 0 0} /* Form Elements */ select { border:1px solid #333; width:100% } .field { padding: 2px; border:1px solid #333; background:#fff; font-size:1.0em; } #s { padding:1px; font-size:1.0em; width:150px; } #searchsubmit { padding-left:5px; } #commentform input { width: 140px; margin: 5px 5px 1px 0; } #commentform textarea { width: 99%; margin-top:5px; } /* Comments*/ /* Comments Styling */ .commentlist li { margin-bottom: 1.5em; padding-top: 1em; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; background:#F2F2F2; list-style: none; } .commentmetadata { color:#4d4d4d; display: block; margin-top:3px; text-align:right; font-size:0.9em; } .commentlist p { margin:1em; } .commentlist ul.children { background-color: #F5FCFD; } li.bypostauthor { /*background-color: #113546;*/ background:#87CEFA; color:#111111; } li.pingback, li.trackback { background-color: #E6E6E6; } .navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 20px; } #footer { font-size:0.75em; color:#FFFFFF; width: 980px; background:#1A4080; border: 1px solid #D2D8E5; margin: 0 auto; padding:0px; } #footer a { color:#FFFFFF; text-decoration:underline; } #footer h4 { font:1.1em Arial; font-weight:bold; color:#FFFFFF; border-bottom: 2px solid #FFFFFF; padding:3px 10px; text-transform: uppercase; } #footerleft, #footermiddle { width:280px; float:left; padding:10px; } #footermiddle { margin-left:17px; } #footerright { width:280px; float:right; padding:10px; } #footerleft ul, #footermiddle ul, #footerright ul { margin-top:5px; } #footerleft ul li, #footermiddle ul li, #footerright ul li { list-style:none; border-bottom:1px dotted #666666; padding:5px; display:block; } #footerleft ul li a, #footermiddle ul li a, #footerright ul li a { color:#FFFFFF; text-decoration:none; } #footerleft ul li:hover, #footermiddle ul li:hover, #footerright ul li:hover { background:#0B96F5; color:#FFFFFF; } #footerleft ul li:first-child, #footermiddle ul li:first-child, #footerright ul li:first-child { border-top:0px dotted #000000; } #footerbottom { margin: 0 auto; width: 980px; font-size:0.6em; padding-top:10px; padding-bottom:10px; color:#000000; } #footerbottom a { color:#000000; text-decoration:underline; } #footercopy { font-size:0.75em; color:#FFFFFF; width: 980px; background:#1A4080; border: 1px solid #D2D8E5; margin: 10px auto; padding:10px 0; } #footercopy a { color:#FFFFFF; text-decoration:underline; } /*Archive properties*/ #archive ul li { list-style:square; margin-left:30px; } /*Image Caption CSS*/ .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } /* Float Properties*/ .clearfloat:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfloat { display: inline-block; } /* Hides from IE-mac \*/ * html .clearfloat { height:1%; } *+html .clearfloat { height:1%; } .clearfloat { display:block; }