/* Theme Name: Modern-Blue Theme URI: http://llamaslayers.googlecode.com/ Description: A light blue theme with rounded corners, ajax, and gravatar and widget support Version: 2.0 Author: Nightgunner5 and Sir Soybean Author URI: http://llamaslayers.net/ Tags: blue, rounded corners, pink, green, white, two columns, one column, fixed width */ /* CopyLeft (C) 2007 LlamaSlayers.net This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Look for a file called license.txt. The information on how to contact the makers of this template can be found at the "Theme URI" as shown above. */ #the_title p,#the_footer p,#the_description p { margin:0 } a img,:link img,:visited img { border:none } /* general layout */ body { background:#FFF; border-bottom:1em solid #FFF; border-top:1em solid #FFF; font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:83%; margin:0; padding:0; text-align:center } img.centered { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .alignright { float: right; } .alignleft { float: left; } #container { margin:0 auto; text-align:left; width:718px } #main-content { overflow:hidden; float:left; width:470px } #sidebar { float:right; width:230px } #footer { clear:both } body div#container { background:url(images/blue/box-fill.gif) center repeat-y; border-top:1em solid #FFF; margin-top:0; padding:0 } div#container div.wrapper { background:url(images/blue/box-top.gif) top center no-repeat; margin:0; padding:0 } div#header { background:url(images/blue/box-bottomtop.gif) bottom center no-repeat !important; margin:0; padding:2em 50px 4em } div#header div.wrapper { margin:0; padding:0 } div#main-content { color:#3f3f3f; line-height:160% } div#sidebar { background:transparent; color:#3f3f3f; font-size:83%; line-height:140%; margin:0; padding:0 } div#footer { background:url(images/blue/box-bottom.gif) bottom center no-repeat !important; color:#c00; padding-bottom:2em; text-align:center } /* adjusting widths for different layouts */ body#onecolumn div#main-content { padding:0 8px; width:702px } body#twocolumn-right div#main-content { display:inline; margin-left:8px; padding-right:20px; width:459px } body#twocolumn-right div#sidebar { border-left:1px solid #d6d7ff; display:inline; margin-right:10px; padding-left:20px; width:200px } body#twocolumn-right div#sidebar ul,body#twocolumn-right div#sidebar p { margin-left:5px } /* general styles: headings */ h1,h2,h3,h4,h5,h6,p.description { font-family:Tahoma, Helvetica, Arial, sans-serif } h1 { background:url(images/blue/tab-fill.gif) left repeat-y; color:#7476bd; font-size:160%; font-weight:bold; line-height:1.2em; margin-top:2em; padding-bottom:0.05em; padding-left:42px } h2 { background:url(images/blue/tab-fill.gif) left repeat-y; color:#7476bd; font-size:160%; font-weight:normal; line-height:1.2em; margin-bottom:0; padding-bottom:0.05em; padding-left:42px } h3 { background:url(images/blue/tab-fill.gif) left repeat-y; color:#7476bd; font-size:110%; font-weight:bold; line-height:1.2em; margin-bottom:0; margin-top:2em; padding-bottom:0.05em; padding-left:42px } h4 { background:url(images/blue/tab-fill.gif) left repeat-y; color:#7476bd; font-size:100%; font-weight:bold; line-height:1.2em; margin-top:2em; padding-bottom:0.05em; padding-left:42px } h5 { color:#7476bd; font-size:100%; font-weight:bold; line-height:1.2em; margin-top:2em; padding-bottom:0.05em; padding-left:42px } h6 { color:#7476bd; font-size:100%; font-weight:normal; line-height:1.2em; margin-top:2em; padding-bottom:0.05em; padding-left:42px } hr { background:#FFF; border:0; border-top:1px solid #d6d7ff; height:1px; margin:2em 42px !important } blockquote { background-color:#e1e2fa; border-left:30px solid #d2d4fa; color:#555; font-weight:normal; margin:0 -1px 0 0; padding:0; text-align:justify; text-indent:10px; overflow:hidden } body#twocolumn-right blockquote { margin-right:-38px !important; color:#555; padding-right:38px } blockquote p { margin-left:12px } form#searchform input[type="submit"] { display:none } form#searchform input#s { width:175px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #7476BD; padding:5px } p,ul,ol,table,hr,dl { margin-left:42px; margin-right:42px } #main-content p { text-align:justify; text-indent:10px } p.postmetainfo { text-indent:0 !important; font-size:10px; margin-top:0 !important } p.postmetadata { text-indent:0 !important } p.postmetadata img.avatar { float:left; height:80px; margin-right:5px; width:80px } p.navigation span.previous { float:left } p.navigation span.next { float:right } p.attachment,p.smallattachment { font-size:65%; text-align:center !important; text-indent:0 !important } /* general styles: gallery */ .gallery { margin:auto auto auto 42px } .gallery div { float:left; margin-top:10px; text-align:center; width:33% } .gallery img { border:2px solid #7476bd } .gallery a,.gallery a:visited { border:none } /* general styles: links */ a { border-bottom:1px solid #7476bd; color:#7476bd; text-decoration:none } a:visited { border-bottom:1px dotted #7476bd; color:#7476bd; text-decoration:none } /* general styles: lists */ ul,ol { padding-left:1.8em } ul ul,ol ol { margin-left:0 !important } dt { margin-left:0; padding-left:0 } dd { margin-left:1.8em; padding-left:0 } dl { padding-left:0 } /* general styles: comments */ ol.commentlist { list-style-type:none; padding-left:0 } ol.commentlist>li { -moz-border-radius:10px; -moz-border-radius-topright:0; -khtml-border-radius:10px; -khtml-border-top-right-radius:0; -webkit-border-radius:10px; -webkit-border-top-right-radius:0; border-radius:10px; border-top-right-radius:0px; border:1px solid #7476BD; margin-bottom:2px; padding:5px } ol.commentlist>li.trackback { -moz-border-radius-topright:10px; -khtml-border-top-right-radius:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px } ol.commentlist>li.alt { background-color:#EEEFFF; margin-bottom:3px } ol.commentlist>li img.avatar { border:1px solid #7476BD; border-width:0 0 1px 1px; float:right; margin:-5px -5px 5px 5px; background:#7476BD } ol.commentlist>li.author { background-color:#FFFEEE; border:2px solid #7476BD } ol.commentlist>li.author img.avatar { border-width:0 0 2px 2px } ol.commentlist>li.editor { background-color:#FFFEEE; border:3px solid #7476BD } ol.commentlist>li.editor img.avatar { border-width:0 0 3px 3px } ol.commentlist>li.admin { background-color:#FFFEEE; border:4px solid #7476BD } ol.commentlist>li.admin img.avatar { border-width:0 0 4px 4px } ol.commentlist>li p { margin-left:0 } ol.commentlist>li ul { margin-left:0 } ol.commentlist>li blockquote { margin: -5px; clear:right } ol.commentlist>li blockquote:last-child { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; bottom-right-radius:5px } ol.commentlist>li blockquote blockquote { margin:0 !important; border-left-width:25px !important } /* general styles: commentform */ form#commentform input[type="text"] { -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #7476BD; padding:5px } form#commentform input.red,form#commentform textarea.red { background-color:#FEE } form#commentform input[type="submit"] { border:1px solid #7476BD; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#fff } form#commentform textarea { width:616px; border:1px solid #7476BD; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px } /* general styles: tables */ table { border-collapse:collapse; margin-bottom:1em; margin-top:1em } table p { margin: auto } #sidebar table { margin-left:0 } table#wp-calendar td#today { font-weight:700 } table td,table th { padding:0.3em 0.6em; text-align:left; vertical-align:top } table th { border-bottom:1px dotted #7476bd; color:#7476bd } table caption { color:#000; font-weight:bold; padding:0 42px; text-align:center } /* specific styles */ h1#page-title { background:transparent; border:0; color:#7476bd; display:block; font-size:300%; font-weight:bold; letter-spacing:-1px; line-height:120%; margin:0; padding:0 } h1#page-title a { border-bottom:1px solid #7476bd !important; } h1#page-title a:visited { border-bottom:1px dotted #7476bd !important; } div#the_description { color:#7476bd; font-size:140%; font-weight:normal; text-align:right } .clear { clear:both } .clearleft { clear:left } .clearright { clear:right } .ads { margin:0 -15px; text-align:center } /* corrections for different layouts */ div#sidebar h1,div#sidebar h2,div#sidebar h3,div#sidebar h4,div#sidebar h5,div#sidebar h6 { background:transparent; line-height:120%; padding-left:0 } body#twocolumn-right div#header { padding-right:50px } body#twocolumn-right p,body#twocolumn-right ul,body#twocolumn-right ol,body#twocolumn-right table,body#twocolumn-right blockquote,body#twocolumn-right hr,body#twocolumn-right dl { margin-right:0 } div#container div.wrapper div,div#main-content div.wrapper { background:transparent }