/* Theme Name: Azulejo Portugais Theme URI: http://lusitanie.fr/ Description: A theme based on traditional portuguese Azulejos. Version: 2.0 Author: Jori Avlis Author URI: http://e-jori.com/ Tags: sea, poseidon, blue, azulejo, elastic width, two columns, widgets The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php */ body { font-size: 12px; font-family: "Palatino Linotype", Georgia, Serif; background: #fff url(images/azulejo-bg.jpg); color: #203a56; margin: 0; padding: 0; letter-spacing: 1px; } #book { background: url(images/bordure-horizontale.jpg) top left repeat-x; margin: 0; padding: 0; } #bordure1 { background: url(images/bordure-verticale1.gif) top left repeat-y; width: 80%; margin: 0 auto; min-width: 970px; max-width: 1400px; } #bordure2 { background: url(images/bordure-verticale2.gif) top right repeat-y; } #header { margin: -292px 0 0 0; padding: 0; height: 292px; } #headerlogo { margin: 0 /*-41px*/; height: 292px; background: url(images/batel.gif) top left no-repeat; } #headerimg { margin: 0; height: 292px; background: url(images/poseidon.gif) top right no-repeat; vertical-align: bottom; } .barnav { margin: 0 0 25px 0; position: absolute; top: 300px; width: 75%; } .barnav li { display: inline; margin-right: 20px; font-family: "Monotype Corsiva", Georgia, serif; font-size: 18px; } .description { font-size: 10px; width: 495px; letter-spacing: normal; padding: 82px 0 5px 13px; margin: 0; } #tibato { margin: 0 40px; padding: 0; height: 292px; } #page { margin: 0 47px 0 47px; padding: 70px 18px 70px 18px; background-color: #fff; } #content { padding: 0 0 50px 0; float: left; width: 75%; } #single { padding: 0 0 50px 0; float: left; width: 75%; } #page-content { padding: 0 0 50px 0; } #footer { height: 182px; padding: 0; margin: -70px auto 0 auto; width: 80%; min-width: 970px; max-width: 1400px; font-size: 11px; } #footer-support { height: 182px; margin: 0 50px; background: url(images/bordure-footer.jpg) top left repeat-x; } #fin-lusi { background: url(images/fin-lusi.jpg) center no-repeat; margin: -185px 5px 0 5px; } #footer p { margin: 0 auto; padding: 20px 0; text-align: center; width: 70%; } #peixe-g { height: 182px; background: url(images/peixe-g.gif) bottom left no-repeat; } #peixe-d { height: 182px; background: url(images/peixe-d.gif) bottom right no-repeat; } small { font-size: 10px; } .date-post { font-size: 12px; color: #888; } .entry { margin-top: 20px; } /* Begin Headers */ h3.comments { padding: 0; margin: 40px auto 20px ; } h1 { height: 105px; position: absolute; } #headerimg h1 { font-size: 38px; font-family: "Monotype Corsiva", Georgia, serif; letter-spacing: normal; padding: 0 0 5px 10px; margin: 0; width: 452px; } #headerimg a { color: #203a56; position: absolute; bottom: 25px; } #headerimg a:hover { color: #97a1c7; } #sidebar h2 { font-size: 20px; margin: 0; padding: 0; } h2 { font-family: "Monotype Corsiva", Georgia, serif; letter-spacing: normal; font-size: 26px; margin: 0; padding: 0; } h3 { font-family: "Monotype Corsiva", Georgia, serif; font-size: 20px; padding: 0; margin: 30px 0 0; } .entry p a:visited { color: #999; } .commentlist li { font-weight: bold; } .commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; } .commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; } .commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; } .commentmetadata { font-weight: normal; } code { font: 1.1em 'Courier New', Courier, Fixed; } acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; } a { color: #6c79a6; text-decoration: none; } a:hover { color: #97a1c7; } #wp-calendar th { font-style: normal; text-transform: capitalize; } /* End Typography & Colors */ /* Begin Structure */ .narrowcolumn { padding: 0 0 20px 45px; margin: 0px 0 0; } .widecolumn { padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; } .post { text-align: justify; } .post hr { display: block; } .widecolumn .post { margin: 0; } .narrowcolumn .postmetadata { padding-top: 5px; } .widecolumn .postmetadata { margin: 30px 0; } .widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; } .widecolumn .attachment { text-align: center; margin: 5px 0px; } .postmetadata { font-size: 11px; color: #888; text-align: center; width: 80%; margin: 0 auto 20px auto; padding-bottom: 100px; padding-top: 10px; background: url(images/coquillage.jpg) bottom center no-repeat; } .clear { clear: both; } /* End Structure */ /* Begin Images */ p img { padding: 0; max-width: 100%; } .alignright { float: right; } .alignleft { float: left; } /* End Images */ .postmetadata ul, .postmetadata li { display: inline; list-style: none; } #sidebar ul, #sidebar ul ol { margin: 0; padding: 0; font-size: 12px; } #sidebar ul li { list-style: none; margin-bottom: 15px; } #sidebar ul p, #sidebar ul select { margin: 5px 0 8px; } #sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 0; } ol li, #sidebar ul ol li { list-style: decimal outside; } #sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; } /* End Entry Lists */ /* Begin Form Elements */ #sidebar #searchform #s { width: 120px; padding: 0 2px 0 0; } #sidebar #searchsubmit { padding: 0 1px; } .entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; } select { width: 130px; } #commentform input { font-family: "Monotype Corsiva", Georgia, serif; font-size: 20px; width: 180px; padding: 2px; margin: 5px 0px 1px 0; background-color: #35446a; color: #fff; border: none; cursor: pointer; } #commentform input:hover { background-color: #e2e9f6; color:#35446a; } #commentform textarea { width: 100%; padding: 2px; } #commentform #submit { margin: 0; float: right; } /* End Form Elements */ /* Begin Comments*/ .alt { font-size: 11px; color: #203a56; min-height: 50px; } .commentlist { padding: 0; text-align: justify; } .commentlist li { background: url(images/batocom.gif) top left no-repeat; margin: 15px 0 3px; padding: 0 10px 3px 55px; list-style: none; font-size: 11px; } .commentlist p { margin: 10px 5px 10px 0; } #commentform p { margin: 5px 0; } .nocomments { text-align: center; margin: 0; padding: 0; } .commentmetadata { margin: 0; display: block; } /* End Comments */ #adsense-thematique { width: 730px; margin: 0 auto 90px auto; } /* Begin Sidebar */ #sidebar { padding: 0 0 0 2%; width: 21%; float: right; border-left: #70a5cb solid 1px; margin: 0 0 10px 1%; } #sidebar form { margin: 0; } #searchsubmit { background:#35446a; color:#fff; cursor:pointer; border: none; } #searchsubmit:hover { background:#e2e9f6; color: #35446a; } /* End Sidebar */ /* Begin Calendar */ #calendar_wrap { margin-top: 5px; } #wp-calendar { empty-cells: show; margin: 10px 0; width: 200px; } #wp-calendar #next a { padding-right: 10px; text-align: right; } #wp-calendar #prev a { padding-left: 10px; text-align: left; } #wp-calendar a { display: block; } #wp-calendar td { padding: 3px 0; text-align: center; } /* End Calendar */ /* Begin Various Tags & Classes */ acronym, abbr, span.caps { cursor: help; } acronym, abbr { border-bottom: 1px dashed #999; } blockquote { background: url(images/quote.jpg) top left no-repeat; margin: 15px 0 0 0; padding-left: 35px; font-style: italic; font-size: 12px; color: #888; } blockquote cite { margin: 5px 0 0; display: block; } .center { text-align: center; } .hidden { display: none; } hr { display: none; } a img { border: none; } .navigation { display: block; text-align: center; padding-bottom: 50px; } /* Captions */ .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { padding: 10px; margin: 10px; border: #70a5cb solid 1px; text-align: center; } .wp-caption p.wp-caption-text { font-size: 11px; font-style: italic; line-height: 17px; padding: 5px 0 0 0; margin: 0; } .alignright img { margin: 0 0 6px 5px; display: block; text-align: center; } .alignleft img { margin: 0 0 6px 5px; display: block; text-align: center; }