/* Theme Name: Light Constellations Theme URI: http://www.butterflymedia.ro/wordpress-themes/ Description: This theme is a clean, light, blue and grey colours, suitable for beginner blogs. Visit Butterfly Media Romania Blog for more themes. Author: Butterfly Media Romania Author URI: http://www.butterflymedia.ro/ Version: 0.6 Tags: light, 2-column, xhtml */ @charset "utf-8"; * { margin: 0px; padding: 0px; } .clear { clear: both; } .clearleft { display: block; clear: left; } .clearright { display: block; clear: right; } .alignright { float: right; } .alignleft { float: left; } .hide { display: none; } a { color: #3333CC; } a:visited { color: #3333CC; } a:active { color: #3333CC; } a:hover { color: #666666; text-decoration: none; } body { background: url(images/bg-tile.png) repeat-x #FFFFFF; } #wrap { width: 699px; margin: 0px auto 15px auto; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; } code { font-family: "Lucida Console", Monaco, Courier, Terminal, system; font-size: 8pt; } /* Header */ #sitename { display: block; padding: 15px 5px 0px 15px; } #sitename a { font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-weight: normal; color: #999999; text-decoration: none; font-size: 18pt; text-transform: uppercase; } #header { background-image: url(images/bg-head.png); background-repeat: no-repeat; height: 161px; } /* Header Menu */ #topmenu { display: block; list-style: none; padding: 121px 10px 0px 10px; } #topmenu li { display: inline; } #topmenu a { font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; display: block; float: left; height: 28px; margin: 0px 0px 0px 2px; text-decoration: none; padding: 9px 15px 0px 15px; text-align: center; color: #FFFFFF; } #topmenu a, #topmenu a:visited, #topmenu a:active { background: url(images/button-off.jpg) repeat-x; border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; color: #FFFFFF; } #topmenu a:hover { background: url(images/button-on.jpg) repeat-x; border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; color: #ffffff; } #topmenu .current_page_item a, #topmenu .current_page_item a:visited, #topmenu .current_page_item a:active { background: url(images/button-on.jpg) repeat-x; border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; color: #FFFFFF; } /* Content */ #content { background: url(images/contentbg.jpg) repeat-y; } #mainpage { width: 415px; float: left; padding: 5px 5px 5px 15px; } #mainpage p { line-height: 20px; margin: 0px 0px 22px 0px; } #mainpage blockquote { background: #efefef; display: block; margin: 5px; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-style: italic; } h1, h2, h3, h4, h5 { color: #3333CC; font-weight: bold; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 12pt; } #mainpage h1 { font-size: 14pt; } #mainpage h2 { font-size: 13pt; } #mainpage h3 { font-size: 12pt; } #mainpage h4 { font-size: 11pt; } #mainpage h5 { font-size: 10pt; } #content #mainpage ol { margin: 10px 10px 10px 25px; } #content #mainpage ol li { padding: 5px 5px 5px 20px; } #content #mainpage ul li { display: block; padding: 0px; border-bottom: dashed 1px #D6E4A7; } /* Forms */ form { margin: 0; padding: 0; } .textfield { width: 190px; background-color: #F3F4E8; margin: 0px; border: 1px solid #D6D9AE; } .textarea { width: 96%; background-color: #F3F4E8; margin: 0px; border: 1px solid #D6D9AE; } .searchfield { width: 150px; background-color: #F3F4E8; margin: 0px; border: 1px solid #D6D9AE; } .textfield:hover { background-color: #FBFCF8; } .textfield:focus { background-color: #ffffff; } .textarea:hover { background-color: #FBFCF8; } .textarea:focus { background-color: #ffffff; } /* Posts */ .post { margin: 10px 0px 10px 0px; text-align:justify; } .post img { display: block; background-color: #efefef; border: solid 1px #cccccc; padding: 5px; } .post h2 a,.post h2 a:visited,.post h2 a:active { color: #3333CC; text-decoration: none; } .post h2 a:hover { color: #666666; } .post .left { float: left; margin: 5px; } .post .right { float: right; margin: 5px; } .metadata { display: block; clear: left; font-size: 7pt; color: #999999; border-top: solid 1px #efefef; text-align: left; text-transform: uppercase; } .postinfo { display: block; clear: left; border-top: dotted 1px #cccccc; } /* Comments */ .nocomments { color: #999999; font-size: 10px; display: block; } .commentlist { background-color: #F5F3E9; list-style-type: decimal; list-style-position: inside; } .commentlist li { border-bottom: solid 2px #FDFCE1; padding: 5px; } .commentlist cite { display: block; color: #3333CC; font-weight: bold; padding: 0px 3px 3px 20px; } .commentmeta { display: block; font-size: 10px; padding: 3px; color: #999999; } .commenttxt { display: block; padding: 5px 5px 5px 15px; } /* Sidebar */ #sidebar { margin: 0px 0px 0px 435px; background: url(images/sidebarbg.jpg) repeat-y; } #sidebarcontents { padding: 5px 15px 5px 25px; } #sidebarbottom { background: url(images/sidebarbottom.jpg) no-repeat 0px; height: 74px; } /* Sidemenu */ #menu { list-style: none; } #menu li ul { list-style: none; } #menu li ul li { display: block; height: 25px; border-bottom: solid 1px #efefef; } #menu li ul a, #menu li ul a:visited, #menu li ul a:active { display: block; height: 20px; padding: 5px 5px 0px 5px; text-decoration: none; color: #333333; } #menu li ul a:hover { background-color: #F8F9F2; color: #000000; } #menu h2 { display: block; border-bottom: solid 1px #D2E6CA; padding: 5px; margin: 10px 0px 0px 0px; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 12pt; color: #3333CC; font-weight: normal; letter-spacing: -1px; } /* Footer */ #footer { background-color: #EEEEEE; height: 36px; padding: 10px; color: #000000; -moz-border-radius: 0px 0px 4px 4px; } #credit { font-size: 7pt; padding: 3px; } 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; }