/* Theme Name: Third Theme URI: http://www.wordpressdeveloper.com/third/ Description: A free theme by Gilles Maes, based on the rule of thirds. Version: 1.0.1 Author: Gilles Maes Author URI: http://www.wordpressdeveloper.com/ Tags: clean, white, black, rule of thirds */ body { background:#FFFFFF; font:80%/1.5em Arial, Helvetica, sans-serif; color:#333333; margin:0; } img { vertical-align:middle; border:none; } a { color:#333333; text-decoration:none; border-bottom:1px solid #CCCCCC; } a:hover { color:#3366FF; border-bottom:1px solid #EEEEEE; } 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; } .commentslink { background:url(images/comment.png) no-repeat center left; padding:0.35em 0 0.35em 2em; margin:0 2em 0 0; font:bold 0.8em/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; } .datelink { background:url(images/calendar.png) no-repeat center left; padding:0.35em 0 0.35em 2em; margin:0 2em 0 0; font:bold 0.8em/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; } .rsslink { background:url(images/badge_rss.png) no-repeat center left; padding:0.35em 0 0.35em 2em; margin:0 2em 0 0; font:bold 0.8em/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; } #container { width:60em; margin:auto; position:relative; background:url(images/background.png) repeat-y 20em 0; } #header { padding:7.75em 0; border-bottom:1px solid #DDDDDD; background:#FFFFFF; } #header h1 { font:2em/1.5em Georgia, "Times New Roman", Times, serif; margin:0; } #header h1 a { color:#333333; text-decoration:none; border-bottom:1px solid #CCCCCC; } #header h1 a:hover { border-bottom:1px solid #333333; } #header #slogan { font:italic 1em/1.5em Georgia, "Times New Roman", Times, serif; margin:0; } #third-searchform { text-align:right; position:absolute; top:9.25em; right:0; } #third-searchform #s { font:1em/1.5em Arial, Helvetica, sans-serif; color:#333333; border:1px solid #BBBBBB; } #third-searchform #searchsubmit { border:none; background:none; margin:0; padding:0; font:italic 1.2em/1.5em Georgia, "Times New Roman", Times, serif; color:#333333; } #content { width:39em; float:right; margin:1em 0; } #content .post { margin:0 0 5em; } #content .post h2 { margin:0; padding:0; font:1.5em/1.5em Georgia, "Times New Roman", Times, serif; color:#006699; clear:both; } #content .post h2 a { color:#006699; text-decoration:none; background:none; border-bottom:none; } #content .post h2 a:hover { color:#000000; border-bottom:1px solid #CCCCCC; } #content .post h3 { margin:2em 0 0; padding:0; font:bold 1.2em/1.5em Arial, Helvetica, sans-serif; clear:both; } #content .post h4 { margin:1em 0 0; padding:0; font:bold 1.1em/1.5em Arial, Helvetica, sans-serif; clear:both; } #content .post h5 { margin:0.5em 0 0; padding:0; font:bold 1em/1.5em Arial, Helvetica, sans-serif; clear:both; } #content .post blockquote { margin:1em 2em; font:0.95em/1.5em Georgia, "Times New Roman", Times, serif; } #content .post blockquote blockquote { font:italic 1em/1.5em Georgia, "Times New Roman", Times, serif; } #content .post ol, #content .post ul { margin:1em; } #content .post li { margin:0 0 0 1em; } #content .post ol { list-style:decimal; } #content .post ul li { list-style:none; background:url(images/bullet.png) left 0.6em no-repeat; padding:0 0 0 1em; margin:0; } #content .post .columns { height:1.5em; margin:0.5em 0em 1em; } #content .post .columns .alignleft { float:left; width:50%; } #content .post .columns .alignright { float:right; width:50%; text-align:left; } #content .post .columns ul { margin:1em 0; padding:0; } #content .post .columns ul li { margin:0 0 0 1em; padding:0 0 0 1em; } #content .comments { margin:0 0 0 12.34em; width:26.66em; } #content .comments h3 { font:1.3em/1.5em Georgia, "Times New Roman", Times, serif; margin:0; padding:0; } #content .comments ol { margin:0; padding:0; } #content .comments ol li { margin:0 0 5em; padding:0; list-style:decimal; } #content .comments ol li p { margin:2em 0 0; } #content .comments ol li .info { background:url(images/comment-background.png) repeat-x top left; padding:0.5em 0 0 1em; margin:0; font:bold 0.8em/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; } #content .comments ol li .avatar { float:right; margin:0 0 0.5em 0.5em; padding:0.25em; border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD; } #content .comments #commentform p { text-align:right; } #content .comments label { float:left; width:10.66em; text-align:left; font:bold 0.8em/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; } #content .comments input { font:1em/1.5em Arial, Helvetica, sans-serif; color:#333333; border:1px solid #BBBBBB; width:15.5em; padding:0.25em; } #content .comments textarea { width:26.11em; font:1em/1.5em Arial, Helvetica, sans-serif; color:#333333; border:1px solid #BBBBBB; padding:0.25em; } #content .comments #submit { width:auto; background:none; border:none; font:bold 0.9em/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; } #content .navigation { height:1.5em; margin:0.5em 0em 1em; } #content .navigation .alignleft { float:left; } #content .navigation .alignright { float:right; } #sidebar { margin:1em 0; padding:0; width:20em; float:left; } #sidebar h3 { font:1.3em/1.5em Georgia, "Times New Roman", Times, serif; margin:0 0 1em; padding:0; color:#000000; } #sidebar li { padding:0; margin:0 0 5em; list-style:none; } #sidebar li ul { margin:0; padding:0; } #sidebar li ul li { margin:0; padding:0; line-height:2em; } #sidebar li #contact li { padding:0 0 0 2em; margin:0; } #sidebar li #contact #email { background:url(images/mail.png) no-repeat center left; } #sidebar li #contact #phone { background:url(images/mobile.png) no-repeat center left; margin-bottom:1em; } #sidebar li #contact #msn, #contact #gtalk { background:url(images/vcard.png) no-repeat center left; } #sidebar a { color:#333333; text-decoration:none; border-bottom:1px solid #DDDDDD; } #sidebar a:hover { color:#006699; border-bottom:none; } #footer { clear:both; text-align:center; font-size:0.9em; padding:2em 0; background:#FFFFFF; border-top:1px solid #CCCCCC; }