/* colors */ @signalcolor: #c71704; @titlecolor: #c71704; @menucolor: #c71704; @textcolor: #333; @topiccolor: #369; /* generic styles */ p { margin-bottom: 1.5em; line-height: 1.5em; } input, textarea, select, option { font-family: arial, sans-serif; font-size: 12px; } .clearer { clear: both; height: 0px; overflow: hidden; } body { font-family: Arial, sans-serif; font-size: 14px; color: #333; /*background-color: #eee;*/ padding: 20px; /*background: #fff url(images/header.jpg) no-repeat center top;*/ background: #fff url(../images/header-blur.jpg) repeat-x center top; } a { color: #336; } a:hover { color: #339; } a:visited { color: #333; } #rap { /* width: 980px; text-align: left; margin: 0 auto; padding: 20px 0;*/ /*background-color: #fff;*/ /*background: #fff url(images/header.jpg) repeat-x center top;*/ } #pagenav { clear: both; height: 30px; #pagenav_prev { float: left; } #pagenav_next { float: right; } } /* header */ #header { height: 162px; } #rap { } /* main menu */ #mainmenucontainer { margin-bottom: 20px; background-color: @menucolor; } .mainmenu { background-color: @menucolor; color: #fff; line-height: 34px; height: 34px; ul{ li { display: inline; a { display: block; float: left; height: 34px; padding: 0 10px; color: #fff; text-decoration: none; font-weight: bold; &:hover, &:visited, &:active { color: #fff; text-decoration: none; } &:hover { background-color: darken( @menucolor, 10% ); } } } li.current-menu-item a { background-color: darken( @menucolor, 5% ); } } } /* content */ .textbox { padding: 10px; border: 1px solid #ccc; background-color: #fff; } .article { margin: 0 20px 40px 0; .featuredimage { float: left; border: 1px solid #ccc; width: 100px; height: 100px; } img.alignnone { float: none; border: 1px solid #ccc; } img.aligncenter { display: block; margin: 0 auto 5px auto; border: 1px solid #ccc; } img.alignleft { float: left; margin: 0 10px 5px 0; border: 1px solid #ccc; } img.alignright { float: right; margin: 0 0 5px 10px; border: 1px solid #ccc; } img.wp-smiley { float: none; display: inline; margin: 0; } ul, dl, ol { margin: 0.5em 0 2em 30px; line-height: 20px; } blockquote { border: 1px solid #999; background-color: #fff; padding: 8px 10px 0 10px; margin: 20px 40px; line-height: 1.5em; } code { background-color: #eee; } table { border-collapse: collapse; border: none; margin-bottom: 2em; width: 100%; tr { border-bottom: 1px solid #ccc; } th { background-color: #eee; padding: 2px 5px; } td { padding: 20px 10px 10px 0; border: none; vertical-align: top; padding: 2px 5px; } p { margin: 0; } ul { margin: 0 0 0 20px; } } mark { background-color: @signalcolor; color: #fff; } } div.storycontent { margin-left: 120px; } body.single div.storycontent, body.page div.storycontent { margin-left: 0; } .meta { clear: both; font-size: 11px; color: #999; .excerpt { margin-bottom: 5px; } a { color: #999; &:hover, &:visited, &:active { color: #999; } } } .pdflink { clear: both; display: block; background-color: #eee; padding: 5px 10px; margin: 10px 0; } .pdfviewer { display: none; * { margin: 0; padding: 0; } } .ratingsoverview { line-height: 1.5em; list-style-type: decimal; li { margin-left: 30px; padding-bottom: 10px; a { display: block; } } } /* comment styles */ #commentcontainer, #commentformcontainer { width: 600px; } #commentlist { list-style-type: none; li { background-color: #fff; padding: 8px 10px; margin-bottom: 20px; overflow: auto; border: 1px solid #ccc; img.avatar { float: left; margin: 0 8px 4px 0; } p.meta { clear: left; } } li.pingback { padding: 4px 10px; } li.authorcomment { border-color: #777; } ul { margin-left: 20px; list-style-type: none; } } .commentreplylink { display: block; float: right; a, a:hover, a:visited { color: @signalcolor; } } .commentnav { height: 30px; padding: 0 10px; .alignleft { float: left; } .alignright { float: right; } } #commentform { background-color: #fff; padding: 0 0 10px 0; margin-bottom: 20px; li p.meta { margin-bottom: 0; } p { margin-bottom: 1em; } input#author, input#email, input#url { width: 160px; margin-right: 5px; } textarea#comment { width: 100%; } } /* widgets */ .widget { clear: both; margin-bottom: 30px; ul { line-height: 1.5em; } } .widget_categories ul { list-style-type: none; li { display: block; float: left; display: block; padding: 5px 10px; margin: 0 8px 8px 0; background-color: @topiccolor; .border-radius(5px); color: #fff; a { color: #fff; text-decoration: none; &:hover { text-decoration: underline; } &:visited, &:active { color: #fff; } } } } .widget_rtsocialmediawidget { ul { display: block; min-height: 48px; li { display: inline; background: none; } } a.mediaicon { display: block; float: left; width: 56px; height: 48px; overflow: hidden; span { display: none; } } a.linkedin { background: url(../images/icon_linkedin_48px.png) no-repeat left top; } a.twitter { background: url(../images/icon_twitter_48px.png) no-repeat left top; } } /* ratings */ .ratings { min-height: 50px; } /* footer */ #footer { clear: both; border-top: 1px solid #ccc; padding: 8px 0 20px 0; .meta(); strong { font-weight: normal; } } /* headings */ h1 { .fancyfonttitle( @titlecolor, 40px ); a { .headerlink; } } h2 { .fancyfonttitle( @titlecolor, 30px ); a { .headerlink; } } h1.sitetitle, h2.sitetitle { .fancyfonttitle( @titlecolor, 50px ); text-shadow: #fff 0px 0px 20px; } h3 { .fancyfonttitle( @titlecolor, 20px ); a { .headerlink; } } h4 { .fancyfonttitle( @titlecolor, 14px ); a { .headerlink; } } /* mixins */ .fancyfonttitle( @col: @titlecolor, @size: 40px ) { font-family: 'Asap', sans-serif; font-weight: normal; font-size: @size; color: @col; line-height: round( @size * 1.25 ); margin-bottom: 0.5em; } .headerlink( @col: @titlecolor ) { color: @col; text-decoration: none; &:hover, &:visited, &:active { color: @col; text-decoration: none; } } .border-radius (@radius) { border-radius: @radius; -moz-border-radius: @radius; -webkit-border-radius: @radius; }