/*

Theme Name: Night Transition
Theme URI: 
Description:  A two column theme. Black, white and pink colors. Tabbed content for better browsing in the sidebar.
Version: 1.0
Author: Jeremie Tisseau
Author URI: 
Date: May 2008
Modified for Get_peace's Blog: get_peace



	The CSS, XHTML and design is released under GPL:





*/







html, body {

border : 0;

margin : 0;

padding : 0;

}

body {

font : 85%/0.9 "Georgia", "Times New Roman", Times, serif;

background : url(images/bg_repeat.jpg) repeat 0% 0%;

line-height : 130%;

width : 100%;

min-width : 970px;

}

h1, h2, h3, h4, h5, h6 {

margin : 0;

padding : 0;

font-weight : normal;

}

p {

margin : 10px 0;

padding : 0;

}

p.notfound {

padding : 15px 0 100px;

}

ul {

list-style : none;

margin : 0;

padding : 0;

}

blockquote {

font-family : Georgia, "Times New Roman", Times, serif;

font-style : italic;

color : #666;

margin : 10px 20px;

font-size : 1.2em;

display : block;

}

blockquote span.open {

background : url(images/quote_open.gif) no-repeat left top;

padding : 0 0 0 15px;

}

blockquote span.close {

background : url(images/quote_close.gif) no-repeat right bottom;

padding : 0 15px 0 0;

}

code {

display : block;

background : #f8f7f3;

border-top : 2px solid #eeeedf;

border-bottom : 2px solid #eeeedf;

color : #666666;

padding : 10px 15px;

margin : 10px 15px;

font-family : Georgia, "Times New Roman", Times, serif;

}

small {

font-size : 0.8em;

}

img {

border : none;

}

sup {

position : relative;

bottom : 0.3em;

vertical-align : baseline;

}

sub {

position : relative;

bottom : -0.2em;

vertical-align : baseline;

}

acronym, abbr {

cursor : help;

letter-spacing : 1px;

border-bottom : 1px dashed;

}

hr {

display : block;

clear : both;

border-top : 1px dotted #e7e1de;

border-bottom : 1px dotted white;

margin : 5px 20px 0;

}

.red {

color : #ff3300;

}

.green {

color : #5eba0a;

}

a {

text-decoration : none;

color : #0099cc;

}

a:hover {

text-decoration : none;

color : #00ccff;

}

a img {

border : none;

}

table {

border : 0;

margin : 0 0 18px 0;

padding : 0;

}

table tr td {

padding : 2px;

}

.clear {

clear : both;

height : 0;

line-height : 0;

}

.clearfix:after {

content : ".";

display : block;

height : 0;

clear : both;

visibility : hidden;

}

.clearfix {

display : inline-block;

}

* html .clearfix {

height : 1%;

}

.clearfix {

display : block;

}

.clearfix {

height : 1%;

}

.clearfix {

display : block;

}

.endOfSection {

clear : both;

width : 100%;

height : 0;

line-height : 0;

font-size : 0;

padding : 0;

margin : 0;

border : 0;

}

.alignleft {

display : block;

float : left;

}

.alignright {

display : block;

float : right;

}

.aligncenter {

display : block;

text-align : center;

margin : 0 auto;

}

img.alignleft, img.alignright, img.aligncenter {

display : block;

padding : 3px;

background : #f5f4f3;

border : 1px solid #e8e4e2;

}

img.alignleft {

float : left;

margin : 0 10px 2px 0;

}

img.alignright {

float : right;

margin : 0 0 2px 10px;

}

img.aligncenter {

margin : 5px auto;

}

img.noborder {

border : none;

background : transparent;

padding : 0;

}

#container {

width : 100%;

height : 100%;

text-align : center;

background : url(images/bg.jpg) repeat-x 0% 0%;

}

#wrapper {

width : 960px;

background : url(images/bg_content.jpg) repeat-y left top;

margin : 0 auto;

text-align : left;

}

#top {

height : 90px;

padding : 0 25px;

background : #f4f4ea url(images/bg.jpg) repeat-x 0% 0%;

}


#top .logo {

width : 500px;

height : 35px;

float : left;

clear : left;

margin-top : 35px;

margin-left : 10px;

background : url(images/logo.png) no-repeat;

}

#top .logo a {

display : block;

width : 100%;

height : 100%;

color : #03a2fe;

font-size : 1.6em;

padding-left : 50px;

line-height : 25px;

}

#top .logo a:hover {

color : white;

}

#top ul.login {

height : 36px;

width : auto;

float : right;

clear : right;

font-weight : bold;

line-height : 36px;

margin-right : 50px;

color : white;

font-size : 80%;

text-align : center;

background : url(images/login_r.jpg) no-repeat right 0%;

padding-right : 40px;

}

#top ul.login li.left {

background : url(images/login_l.jpg) no-repeat left 0%;

height : 36px;

width : 40px;

padding : 0;

margin : 0;

display : block;

float : left;

}

#top ul.login li {

text-align : left;

padding : 0 6px;

display : block;

float : left;

height : 36px;

background : url(images/login_bg.jpg) repeat-x 0% 0%;

}

#top ul.login li a {

color : #03a2fe;

}

#top ul.login li a:hover {

color : white;

}

#login {

width : 100%;

color : white;

background : #1e1e1e;

overflow : hidden;

visibility : hidden;

position : relative;

z-index : 3;

height : 0;

}

#login .loginContent {

width : 550px;

height : 60px;

margin : 0 auto;

padding-top : 25px;

text-align : left;

font-size : 0.85em;

}

#login .loginContent .left {

width : 120px;

float : left;

padding-left : 65px;

font-size : 0.95em;

}

#login .loginContent .right {

width : 290px;

float : right;

text-align : right;

padding-right : 65px;

font-size : 0.95em;

}

#login .loginContent a {

text-decoration : underline;

}

#login .loginContent input {

border : 1px solid #666;

background : #444;

margin-right : 5px;

color : white;

}

#login .loginContent input.rememberme {

border : none;

background : transparent;

margin : 0;

padding : 0;

}

#login .loginContent form {

margin : 0 0 10px 0;

}

#login .loginContent input.button_login {

background : transparent url(images/button_login.jpg) no-repeat 0% 0%;

width : 35px;

height : 23px;

cursor : pointer;

border : none;

}

#login .loginClose {

display : block;

position : absolute;

right : 15px;

top : 10px;

width : 70px;

font-size : 0.8em;

text-align : left;

}

#login .loginClose a {

display : block;

width : 100%;

height : 17px;

color : #0099cc;

text-decoration : underline;

background : url(images/button_close.jpg) no-repeat right 0%;

padding-right : 10px;

}

#login .loginClose a:hover {

background : url(images/button_close.jpg) no-repeat right -17px;

color : #0099cc;

}

#nav {

background : transparent url(images/nav_bg.jpg) repeat-x left top;

display : block;

padding : 0;

margin : 0;

height : 34px;

width : 100%;

list-style : none;

text-align : center;

z-index : 100;

position : relative;

}

#nav li {

background : url(images/nav_sep.jpg) no-repeat 0% 0%;

text-align : center;

display : block;

float : left;

height : 34px;

width : auto;

margin : 0;

padding : 0;

position : relative;

}

#nav li a {

display : block;

position : relative;

float : left;

height : 34px;

padding : 0 15px;

line-height : 34px;

color : #ccc;

font-size : 0.9em;

left : 2px;

}

#nav li a:hover {

background : url(images/nav_over.jpg) repeat-x 0% 0%;

color : white;

}

#nav li a.active {

background : url(images/nav_over.jpg) repeat-x 0% 0%;

color : white;

font-weight : bold;

}

#nav li.sep {

background : url(images/nav_sep.jpg) no-repeat 0% 0%;

width : 2px;

height : 34px;

display : block;

}

#nav li.left {

background : url(images/nav_l.jpg) no-repeat left top;

width : 36px;

height : 34px;

}

#nav li.right {

background : url(images/nav_r.jpg) no-repeat right top;

width : 36px;

height : 34px;

float : right;

}

#header {

background : url(images/header.jpg) no-repeat;

width : 100%;

height : 214px;

position : relative;

z-index : 1;

color : white;

font-family : Georgia, "Times New Roman", Times, serif;

}

#header .intro {

width : 940px;

height : 150px;

padding : 215px 0 0 10px;

}

#header .adsbaner {

width : 0px;

height : 0px;

padding : 1px 0 0 1060px;

}



#header .intro h1 {

font-size : 1.8em;

padding : 5px 0 15px 0;

font-weight : bold;

}

#header .intro h2 {

font-size : 1.2em;

padding : 0;

margin : 0;

font-weight : bold;

}

#header .intro p {

font-size : 1.1em;

padding : 0;

margin : 0;

}

#header .info {

position : absolute;

z-index : 2;

left : 20px;

top : 190px;

color : black;

width : 530px;

font-size : 0.85em;

color : #999;

}

#header #searchform {

position : absolute;

z-index : 2;

left : 600px;

top : 180px;

width : 205px;

}

#header #searchform .searchField {

display : block;

float : left;

border : none;

background : transparent;

width : 158px;

color : white;

height : 23px;

padding-top : 5px;

}

#header #searchform .searchSubmit {

background : transparent url(images/searchButton.jpg);

display : block;

float : left;

width : 40px;

height : 26px;

border : none;

cursor : pointer;

}

#content {

display : block;

float : left;

clear : left;

width : 630px;

padding : 20px 15px 20px 20px;

}

#content h1 {

margin : 20px 0;

}

#content h2 {

height : 20px;

font-size : 1.6em;

font-weight : bold;

padding : 8px 0 0 0;

color : #232323;

}

#content h3 {

font-size : 1.4em;

font-weight : bold;

padding-bottom : 5px;

border-bottom : 1px dashed #999;

padding-top : 30px;

color : #232323;

margin-bottom : 20px;

}

#content h4 {

font-size : 1.3em;

font-weight : bold;

color : #232323;

margin-bottom : 15px;

}

#content .post {

margin : 0 0 30px 0;

padding : 0;

clear : both;

text-align : justify;

}

#content .post .title {

background : #f8f7f3;

border : 1px solid #eeeedf;

display : block;

clear : both;

padding-right : 10px;

}

#content .post .title h1 {

height : 20px;

font-size : 1.4em;

font-weight : bold;

padding : 8px 0 0 0;

margin : 0;

color : #232323;

}

#content .post .title h1 a {

color : #232323;

text-decoration : none;

}

#content .post .title h1 a:hover {

color : #0066cc;

}

#content .post .title small, #content .post .title span {

color : #232323;

}

#content .post .title span {

font-size : 0.5em;

}

#content .post .title small a, #content .post .title span a {

color : #007cfa;

}

#content .post .title small a:hover, #content .post .title span a:hover {

color : #0099ff;

}

#content .post .title .date {

float : left;

clear : left;

width : 48px;

height : 44px;

border-right : 1px solid #dfd8c8;

margin : 4px 10px 4px 0;

text-align : center;

}

#content .post .title .date .day {

display : block;

clear : left;

font-size : 1.8em;

color : #393939;

font-weight : bold;

margin : 0;

padding : 0;

}

#content .post .title .date .month {

display : block;

clear : both;

font-size : 0.9em;

font-weight : bold;

margin : -3px 0;

text-transform : uppercase;

padding : 0;

}

#content .post .title .date .year {

display : block;

clear : left;

font-size : 0.85em;

color : #393939;

font-weight : bold;

line-height : 12px;

margin : 0;

padding : 0;

}

#content #page h1 {

padding : 5px 10px;

}

#content .post .entry {

padding : 0 15px;

margin : 0;

}

#content .post .entry p.more {

font-size : 0.8em;

}

#content .post .postmetadata {

font-size : 0.8em;

color : #232323;

}

#content #writerInfo {

background : #f8f7f3;

border : 1px solid #eeeedf;

padding : 20px 10px;

display : block;

margin : 25px 0 15px 0;

padding : 12px;

font-size : 0.9em;

}

#content #writerInfo img {

padding : 3px;

background-color : white;

border : 1px solid #ccc;

float : left;

display : block;

margin-right : 7px;

}

#content #writerInfo p {

margin : 0;

width : 500px;

padding : 0;

float : right;

}

#content #writerInfo span {

display : block;

float : left;

padding-top : 4px;

margin-top : 12px;

border-top : 1px solid #eeeedf;

}

#content #writerInfo a.rss {

background : url(images/feed_small.jpg) no-repeat right 2px;

padding-right : 18px;

}

#content a {

text-decoration : underline;

}

#content ul {

padding : 5px 0 5px 20px;

}

#content ul li {

background : url(images/bullet.jpg) no-repeat 0% 4px;

padding-left : 20px;

margin : 10px 0;

}

#content ol li {

margin : 10px 0;

}

#content a.backToTop {

background : url(images/content_backToTop.jpg) no-repeat right 0%;

display : block;

clear : both;

width : 100%;

height : 20px;

margin-bottom : 4px;

text-decoration : none;

}

#content a:hover.backToTop {

border : none;

background : url(images/content_backToTop.jpg) no-repeat right -20px;

}

#content .navigation {

display : block;

text-align : center;

margin-top : 10px;

margin-bottom : 60px;

font-size : 0.85em;

}

#content .navigation a {

color : #007cfa;

}

#content .navigation a:hover {

color : #0099ff;

}

#content .commentlist {

font-weight : bold;

padding : 0 15px;

margin : 0;

list-style : none;

}

#content .commentlist li {

font-weight : bold;

}

#content .commentlist .commentNumber {

float : right;

padding-right : 25px;

color : #d8d1ba;

width : 20px;

height : 20px;

font : 2em 'Trebuchet MS', Verdana, Arial, Sans-Serif;

}

#content .commentlist li .avatar {

float : left;

border : 1px solid #eee;

padding : 2px;

background : #fff;

margin-right : 7px;

}

#content .commentlist cite, #content .commentlist cite a {

font-weight : bolder;

font-style : normal;

font-size : 1em;

}

#content .commentlist cite a {

text-decoration : none;

color : #007cfa;

}

#content .commentlist cite a:hover {

text-decoration : none;

}

.commentlist .commentText {

font-weight : normal;

font-size : 0.9em;

text-transform : none;

background-color : #f8f7f3;

padding : 10px 20px 10px 10px;

margin : 15px 0 30px 0;

}

#content .commentlist .comment-admin {

background-color : #f0f0ff !important ;

}

#content .commentmetadata {

font-weight : bold;

color : #999999;

}

#content #commentform {

background : #f8f7f3;

border : 1px solid #eeeedf;

padding : 20px 10px;

display : block;

}

#content #commentform p {

font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

#content .nocomments {

font-size : 1.2em;

font-weight : bold;

}

#content a.dwnld {

background : url(images/dwnld.jpg) no-repeat 0% 0%;

display : block;

clear : both;

height : 48px;

width : 216px;

color : white;

font-size : 1.8em;

text-transform : uppercase;

padding-left : 70px;

padding-top : 18px;

margin : 20px 0;

text-decoration : none;

}

#content a:hover.dwnld {

background : url(images/dwnld.jpg) no-repeat 0% -66px;

text-decoration : none;

}

#content a.dwnld span {

font-size : 0.7em;

}

p.note, p.error {

display : block;

width : 560px;

min-height : 35px;

float : left;

padding : 7px 10px 7px 40px;

border-top : 1px solid #ebe8d7;

border-bottom : 1px solid #ebe8d7;

line-height : normal;

}

p.note {

background : #fff9d7 url(images/info.jpg) no-repeat 5px 4px;

}

p.error {

background : #ff9d9d url(images/error.gif) no-repeat 5px 4px;

border-top : 1px solid #ff3300;

border-bottom : 1px solid #ff3300;

min-height : 20px;

}

#sidebar {

background : url(images/sidebar_bg.jpg) no-repeat 0% 0%;

display : block;

float : left;

width : 260px;

margin-bottom : 30px;

padding-left : 15px;

font-size : 0.8em;

}

#sidebar p {

margin : 10px 0;

padding : 0;

}

#sidebar h2 {

font-size : 1.4em;

font-variant : small-caps;

color : #007cfa;

border-bottom : 1px solid #ccc;

width : 260px;

font-weight : bold;

margin : 15px 0 10px 0;

}

h2.rss {

background : url(images/rss.jpg) no-repeat 230px 0%;

height : 21px;

}

#sidebar ul li ul li {

width : 260px;

margin-bottom : 2px;

}

#sidebar ul li ul li a {

display : block;

background : #f8f7f3;

border : 1px solid #eeeedf;

padding : 2px 5px;

width : 250px;

height : 100%;

}

#sidebar ul li ul li a:hover {

background : white;

}

#sidebar img {

padding : 3px !important ;

background : #f5f4f3;

border : 1px solid #e8e4e2;

float : left;

}

#sidebar img.feed {

display : block;

padding : 0;

background : transparent;

border : none;

margin-top : 25px;

}

#sidebar .ads {

display : block;

clear : both;

width : 264px;

margin : 20px 0;

padding : 0;

}

#sidebar .ads img {

display : block;

width : 125px;

height : 125px;

padding : 0;

border : none;

background : transparent;

}

#sidebar .ads .ad-left {

float : left;

margin : 0 0 10px 0;

}

#sidebar .ads .ad-right {

float : right;

margin : 0 0 10px 0;

}

#sidebar .shadetabs {

padding : 3px 0;

margin-left : 0;

margin-top : 1px;

margin-bottom : 0;

font : bold 12px Arial;

list-style-type : none;

text-align : left;

}

#sidebar .shadetabs li {

display : inline;

margin : 0;

}

#sidebar .shadetabs li a {

text-decoration : none;

position : relative;

z-index : 1;

padding : 3px 7px;

margin-right : 3px;

border : 1px solid #cdc6a9;

color : #007cfa;

background : #232323;

display : inline !important ;

}

#sidebar .shadetabs li a:hover {

background : #393939;

color : #007cfa;

}

#sidebar .shadetabs li a.selected {

position : relative;

top : 1px;

}

#sidebar .shadetabs li a.selected {

background : url(images/shadetabs.jpg) repeat-x 0% 0%;

border-bottom : none;

}

#sidebar .shadetabs li a.selected:hover {

text-decoration : none;

background : url(images/shadetabs.jpg) repeat-x 0% 0%;

}

#sidebar .content {

border : 1px solid #cdc6a9;

padding : 15px 0;

width : 260px;

}

#sidebar .content ul {

padding : 0 10px;

}

#sidebar .content ul li {

border-bottom : 1px solid #eee;

margin : 0;

padding : 3px 7px;

display : block;

width : 230px;

}

#sidebar .content ul li a {

display : inline !important ;

background : transparent !important ;

border : none !important ;

padding : 0;

width : 230px;

}

#sidebar .tabcontent {

display : none;

}

@media print {

#sidebar .tabcontent {

display : block !important ;

}

}

#wp-calendar {

empty-cells : show;

margin : 10px 0 20px;

padding : 10px;

width : 260px;

background : #f8f7f3;

border : 1px solid #eeeedf;

float : left;

}

#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 caption {

text-align : center;

font-weight : bold;

}

#wp-calendar td {

padding : 3px 0;

text-align : center;

}

#wp-calendar td.pad:hover {

background-color : #fff;

}

#footer {

background : #f4f4ea url(images/footer_bg.jpg) repeat-x 0% 0%;

clear : both;

width : 960px;

height : 90px;

color : #999;

font-size : 0.9em;

}

#footer a {

color : #999;

border-bottom : 1px dotted #555;

}

#footer a:hover {

color : #bbb;

border-bottom : none;

}

#footer .foot_l {

background : url(images/footer_l.jpg) no-repeat left top;

width : 80px;

height : 74px;

float : left;

}

#footer .foot_l a {

display : block;

width : 100%;

height : 100%;

text-decoration : none;

border : 0;

}

#footer .foot_r {

background : url(images/footer_r.jpg) no-repeat right top;

width : 26px;

height : 74px;

float : right;

clear : none;

}

#footer .foot_content {

display : block;

clear : none;

width : 800px;

float : left;

clear : none;

padding : 10px 0 0 0;

text-align : center;

}

#footer .foot_content p {

margin : 0;

padding : 0;

line-height : 20px;

}

#footer .foot_content .logo {

display : block;

width : 196px;

height : 38px;

margin-top : 3px;

float : left;

}

#footer .foot_content .logo a {

background : url(images/footer_logo.jpg) no-repeat 0% 0%;

display : block;

width : 100%;

height : 100%;

cursor : pointer;

border : none;

}

#footer .foot_content .logo a:hover {

background : url(images/footer_logo.jpg) no-repeat 0% -38px;

display : block;

}

#footer .foot_info {

display : block;

clear : both;

width : 850px;

margin : 0 auto;

text-align : center;

font-size : 0.8em;

line-height : normal;

}

#footer .backToTop {

display : inline;

width : 40px;

height : 74px;

float : right;

}

#footer .backToTop a {

background : url(images/footer_backToTop.jpg) no-repeat 0% 0%;

display : block;

width : 100%;

height : 100%;

border : none;

}

#footer .backToTop a:hover {

background : url(images/footer_backToTop.jpg) no-repeat 0% -74px;

border : none;

}

#footer ul li {

display : inline;

}

#fs-main {

width : 600px;

height : 310px;

border : 1px solid #777;

overflow : hidden;

background-color : #fff;

color : #fff;

font-family : Verdana, Sans, Helvetica, Arial, sans-serif !important ;

text-align : left;

}

#fs-slide {

float : left;

width : 80%;

height : 100%;

}

#fs-picture {

width : 100%;

height : 100%;

background-position : center center;

background-repeat : no-repeat;

background-image : url(http://www.getpeace.eu/wp-content/plugins/frontpage-slideshow/images/loading_black.gif);

}

#fs-placeholder {

height : 237px;

}

#fs-placeholder a {

display : block;

height : 100%;

width : 100%;

text-decoration : none;

border : none;

}

#fs-placeholder a:hover {

text-decoration : none;

}

#fs-text {

background-color : #000;

padding : 10px;

}

#fs-text a {

color : #c0e7f8;

text-decoration : underline;

}

#fs-text a:visited {

color : #99fbac;

text-decoration : underline;

}

#fs-title {

font-weight : bold;

font-size : 14px !important ;

line-height : 1.1em;

margin-bottom : 0.25em;

font-family : Verdana, Sans, Helvetica, Arial, sans-serif !important ;

}

.fs-title {

font-weight : bold;

font-size : 11px !important ;

line-height : 1.4em;

margin : 0 !important ;

padding : 0 !important ;

margin-bottom : 0.25em;

font-family : Verdana, Sans, Helvetica, Arial, sans-serif !important ;

}

#fs-excerpt {

font-size : 14px !important ;

padding-left : 10px;

line-height : 1.4em;

}

.fs-comment {

font-size : 8px !important ;

line-height : 1.2em;

font-family : Verdana, Sans, Helvetica, Arial, sans-serif !important ;

}

#fs-main ul {

display : block;

float : right !important ;

clear : none !important ;

margin : 0 !important ;

padding : 0 !important ;

width : 20% !important ;

height : 100%;

list-style : none !important ;

background-image : none !important ;

}

#fs-main li {

display : block !important ;

padding : 5px !important ;

margin : 0;

width : 100% !important ;

height : 55px;

background-image : none !important ;

cursor : pointer;

}

.fs-entry {

background-color : #555 !important ;

margin : 0;

overflow : hidden;

}

.fs-entry:hover {

background-color : #333 !important ;

}

.fs-current {

background-color : #222 !important ;

}

.fs-skip {

position : absolute !important ;

top : -300000px !important ;

}

.blockleft {

float : left;

padding : 10px;

}

.blockright {

float : right;

padding : 10px;

}

.tableblue {

border : 1px dashed #87ceeb;

}

.tableblue tr.mtrow {

background-color : #f5fffa;

}

.tableblue tr.mtrow.alternate {

background-color : #f0f8ff;

}

.textblue {

color : navy;

}

.textblue strong {

color : #8b0000;

}

.textblue.voted {

color : #1e90ff;

}

.textblue.voted strong {

color : #ff4500;

}

.buttonblue.gdinactive {

border-color : #708090;

background-color : #e6e6fa;

}

.buttonblue.gdactive {

border-color : #00008b;

background-color : #add8e6;

}

.buttonblue.gdinactive a {

color : gray;

}

.buttonblue.gdactive a {

color : #0000cd;

}

.tablered {

border : 1px dashed #ffd700;

}

.tablered tr.mtrow {

background-color : #ffffe0;

}

.tablered tr.mtrow.alternate {

background-color : #fffacd;

}

.textred {

color : maroon;

}

.textred strong {

color : black;

}

.textred.voted {

color : #ff6347;

}

.textred.voted strong {

color : #dc143c;

}

.buttonred.gdinactive {

border-color : #708090;

background-color : #e6e6fa;

}

.buttonred.gdactive {

border-color : maroon;

background-color : #ffd700;

}

.buttonred.gdinactive a {

color : gray;

}

.buttonred.gdactive a {

color : red;

}

.tablegreen {

border : 1px dashed #228b22;

}

.tablegreen tr.mtrow {

background-color : #fffff0;

}

.tablegreen tr.mtrow.alternate {

background-color : #f0fff0;

}

.textgreen {

color : #006400;

}

.textgreen strong {

color : #191970;

}

.textgreen.voted {

color : #3cb371;

}

.textgreen.voted strong {

color : #a52a2a;

}

.buttongreen.gdinactive {

border-color : #708090;

background-color : #90ee90;

}

.buttongreen.gdactive {

border-color : #32cd32;

background-color : #228b22;

}

.buttongreen.gdinactive a {

color : gray;

}

.buttongreen.gdactive a {

color : #00fa9a;

}

span.quote {

margin-right : 20px;

}

.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {

text-align : left;

background-image : none;

display : block;

}

.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {

text-align : left;

list-style : none;

float : none;

}

.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {

content : '';

}

.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {

display : inline;

border : 0;

padding : 0;

margin : 0;

}

.wp-polls-ul {

padding : 0;

margin : 0 0 10px 10px;

}

.wp-polls-ans {

width : 100%;

}

.wp-polls-loading {

display : none;

text-align : center;

height : 16px;

line-height : 16px;

}

.wp-polls-image {

border : 0;

}

.wp-polls .Buttons {

border : 1px solid #c8c8c8;

background-color : #f3f6f8;

}

.wp-polls-paging a, .wp-polls-paging a:link {

padding : 2px 4px 2px 4px;

margin : 2px;

text-decoration : none;

border : 1px solid #0066cc;

color : #0066cc;

background-color : #ffffff;

}

.wp-polls-paging a:visited {

padding : 2px 4px 2px 4px;

margin : 2px;

text-decoration : none;

border : 1px solid #0066cc;

color : #0066cc;

background-color : #ffffff;

}

.wp-polls-paging a:hover {

border : 1px solid #000000;

color : #000000;

background-color : #ffffff;

}

.wp-polls-paging a:active {

padding : 2px 4px 2px 4px;

margin : 2px;

text-decoration : none;

border : 1px solid #0066cc;

color : #0066cc;

background-color : #ffffff;

}

.wp-polls-paging span.pages {

padding : 2px 4px 2px 4px;

margin : 2px 2px 2px 2px;

color : #000000;

border : 1px solid #000000;

background-color : #ffffff;

}

.wp-polls-paging span.current {

padding : 2px 4px 2px 4px;

margin : 2px;

font-weight : bold;

border : 1px solid #000000;

color : #000000;

background-color : #ffffff;

}

.wp-polls-paging span.extend {

padding : 2px 4px 2px 4px;

margin : 2px;

border : 1px solid #000000;

color : #000000;

background-color : #ffffff;

}

.download-info .download-button, .download-info .more-button {

width : 120px;

height : 0;

padding-top : 36px;

overflow : hidden;

display : block;

}

.download-info .download-button {

background : url(downloadbutton.gif) no-repeat left top;

}

.download-info .more-button {

background : url(morebutton.gif) no-repeat left top;

}

form#download-page-search {

border : 1px solid #ddd;

margin : 8px 0 16px !important ;

}

div.download-info.single {

overflow : hidden;

}

.download-info-heading {

margin : 8px 0 12px !important ;

}

.download-desc-heading {

margin : 8px 0 12px !important ;

color : #999;

font-weight : bold;

padding : 4px 0;

border-bottom : 1px solid #ddd;

}

#download-page small {

margin-left : 4px;

font-size : 11px;

letter-spacing : -0.1px;

}

#download-page small small {

margin-left : 0;

}

#download-page small a {

color : #999;

}

div.side-section {

float : left;

width : 120px;

text-align : center;

}

div.main-section {

float : right;

position : relative;

width : 316px;

}

div.download-info p {

margin : 8px 0 12px !important ;

padding : 0 !important ;

}

img.download-image {

padding : 3px;

background : #fff;

border : 1px solid #ddd;

}

table.download-meta {

margin : 0 0 12px !important ;

padding : 0 !important ;

}

table.download-meta td, table.download-meta th {

padding : 4px 0;

border-bottom : 1px solid #ddd;

}

table.download-meta thead {

display : none;

}

table.download-meta tbody th {

color : #999;

font-weight : bold;

}

#download-page-featured, #download-page-tags {

border : 1px solid #ddd;

padding : 12px;

margin : 8px 0 16px !important ;

}

div#download-page-featured ul, div#download-page-tags ul {

overflow : hidden;

margin : 0;

padding : 0;

text-indent : 0;

}

div#download-page-featured li:before, div#download-page-tags li:before {

content : "";

}

div#download-page-featured li {

float : left;

list-style : none;

width : 47%;

padding-right : 3% !important ;

margin : 0 0 4px !important ;

border-right : 1px dotted #ddd;

}

div#download-page-featured li.alternate {

float : right;

border : 0;

padding : 0 !important ;

width : 47%;

}

div#download-page-featured a {

display : table-row;

}

div#download-page-featured img {

width : 42px;

height : 42px;

padding : 3px;

background : #fff;

border : 1px solid #ddd;

vertical-align : middle;

margin-right : 8px;

display : table-cell;

}

div#download-page-featured span {

display : table-cell;

vertical-align : middle;

}

div#download-page-featured a:hover, #download-page-categories a:hover {

text-decoration : none;

}

div#download-page-featured h3, #download-page-categories h3, div#download-page-tags h3 {

margin : 0 0 12px !important ;

padding : 0 0 8px 0;

border-bottom : 1px solid #ddd;

}

#download-page-categories {

overflow : hidden;

}

#download-page-categories .category {

float : left;

width : 48%;

clear : both;

border : 1px solid #ddd;

margin : 8px 3% 8px 0 !important ;

}

#download-page-categories .category.alternate {

margin : 8px 0 8px 0 !important ;

clear : none;

}

#download-page-categories .category .inner {

padding : 12px;

}

#download-page-categories .category ol {

margin : 0;

padding : 0;

border : 0;

text-indent : 0;

}

#download-page-categories .category li {

margin : 0;

padding : 2px 0;

list-style-position : inside;

border : 0;

}

div#download-page-tags ul {

text-align : center;

}

div#download-page-tags li {

display : inline;

margin : 0;

padding : 0 6px;

}

div#download-page-tags li a {

line-height : 1.5em;

}

p.sorting a.active {

background : #999;

color : #fff;

padding : 2px;

}

#download-page .pagination {

margin : 0;

padding : 0;

text-indent : 0;

}

#download-page .pagination li:before {

content : "";

}

#download-page .pagination li {

display : inline;

margin : 0 4px 0 0;

padding : 0;

}

.widget_wp_sidebarlogin, #sidebar-login {

overflow : hidden;

}

.widget_wp_sidebarlogin .avatar_container, #sidebar-login .avatar_container {

float : left;

}

.widget_wp_sidebarlogin .avatar_container img, #sidebar-login .avatar_container img {

padding : 3px;

border : 1px solid #ddd;

margin-right : 8px;

margin-top : 5px;

}

.widget_wp_sidebarlogin #openid_field {

background-image : url(../openid/f/openid.gif);

background-position : 3px 50%;

background-repeat : no-repeat;

padding-left : 21px !important ;

}

.widget_wp_sidebarlogin hr {

display : block;

clear : both;

border : 0;

border-top : 1px solid #999;

height : 1px;

}

#smilies_toolbar .wp-smiley {

cursor : pointer;

}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {

background : white;

padding : 0;

margin : 0;

border : none;

text-decoration : none;

font-weight : normal;

font-style : normal;

list-style : none;

text-transform : none;

text-indent : 0;

font-variant : normal;

text-align : left;

line-height : 12px;

letter-spacing : 0;

word-spacing : 0;

font-size : 11px;

font-family : Arial;

}

#wp_page_numbers {

margin-top : 10px;

width : 100%;

background : white;

margin-bottom : 10px;

}

#wp_page_numbers ul {

width : 100%;

}

#wp_page_numbers li {

float : left;

display : block;

margin-bottom : 2px;

}

#wp_page_numbers a {

padding : 3px;

padding-left : 5px;

padding-right : 5px;

margin-left : 2px;

margin-right : 2px;

display : block;

color : #333;

border : 1px solid #bfbfbf;

}

#wp_page_numbers li a:hover {

border-color : #ba0000;

}

#wp_page_numbers li.space {

padding : 6px;

padding-left : 2px;

padding-right : 2px;

}

#wp_page_numbers li.first_last_page {

font-style : italic;

}

#wp_page_numbers li.active_page a {

border-color : #0075b8;

}

#wp_page_numbers li.active_page a:hover {

color : black;

text-decoration : underline;

border-color : #ba0000;

}

#wp_page_numbers li.page_info {

float : left;

display : block;

padding : 3px;

padding-left : 5px;

padding-right : 5px;

margin-right : 2px;

color : #666;

font-size : 11px;

border : 1px solid #bfbfbf;

}

.wp-polls .pollbar {

margin : 1px;

font-size : 6px;

line-height : 8px;

height : 8px;

background-image : url('http://www.getpeace.eu/wp-content/plugins/wp-polls/images/default/pollbg.gif');

border : 1px solid #c8c8c8;

}

#headerimg h1 a, #headerimg h1 a:visited, #headerimg .description {

color : #000000;

}

.recentcomments a {

display : inline !important ;

padding : 0 !important ;

margin : 0 !important ;

}

.concealed {

display : none;

}

.block {

display : block;

}

#fs-main {

width : 600px;

height : 310px;

border : 1px solid #777;

overflow : hidden;

background-color : #fff;

color : #fff;

font-family : Verdana, Sans, Helvetica, Arial, sans-serif !important ;

text-align : left;

}

#fs-slide {

float : left;

width : 80%;

height : 100%;

}

#fs-picture {

width : 100%;

height : 100%;

background-position : center center;

background-repeat : no-repeat;

background-image : url(http://www.getpeace.eu/wp-content/plugins/frontpage-slideshow/images/loading_black.gif);

}

#fs-placeholder {

height : 237px;

}

#fs-placeholder a {

display : block;

height : 100%;

width : 100%;

text-decoration : none;

border : none;

}

#fs-placeholder a:hover {

text-decoration : none;

}

#fs-text {

background-color : #000;

padding : 10px;

}

#fs-text a {

color : #c0e7f8;

text-decoration : underline;

}

#fs-text a:visited {

color : #99fbac;

text-decoration : underline;

}

#fs-title {

font-weight : bold;

font-size : 14px !important ;

line-height : 1.1em;

margin-bottom : 0.25em;

font-family : Verdana, Sans, Helvetica, Arial, sans-serif !important ;

}

.fs-title {

font-weight : bold;

font-size : 11px !important ;

line-height : 1.4em;

margin : 0 !important ;

padding : 0 !important ;

margin-bottom : 0.25em;

font-family : Verdana, Sans, Helvetica, Arial, sans-serif !important ;

}

#fs-excerpt {

font-size : 14px !important ;

padding-left : 10px;

line-height : 1.4em;

}

.fs-comment {

font-size : 8px !important ;

line-height : 1.2em;

font-family : Verdana, Sans, Helvetica, Arial, sans-serif !important ;

}

#fs-main ul {

display : block;

float : right !important ;

clear : none !important ;

margin : 0 !important ;

padding : 0 !important ;

width : 20% !important ;

height : 100%;

list-style : none !important ;

background-image : none !important ;

}

#fs-main li {

display : block !important ;

padding : 5px !important ;

margin : 0;

width : 100% !important ;

height : 55px;

background-image : none !important ;

cursor : pointer;

}

.fs-entry {

background-color : #555 !important ;

margin : 0;

overflow : hidden;

}

.fs-entry:hover {

background-color : #333 !important ;

}

.fs-current {

background-color : #222 !important ;

}

.fs-skip {

position : absolute !important ;

top : -300000px !important ;

}

.blockleft {

float : left;

padding : 10px;

}

.blockright {

float : right;

padding : 10px;

}

.tableblue {

border : 1px dashed #87ceeb;

}

.tableblue tr.mtrow {

background-color : #f5fffa;

}

.tableblue tr.mtrow.alternate {

background-color : #f0f8ff;

}

.textblue {

color : navy;

}

.textblue strong {

color : #8b0000;

}

.textblue.voted {

color : #1e90ff;

}

.textblue.voted strong {

color : #ff4500;

}

.buttonblue.gdinactive {

border-color : #708090;

background-color : #e6e6fa;

}

.buttonblue.gdactive {

border-color : #00008b;

background-color : #add8e6;

}

.buttonblue.gdinactive a {

color : gray;

}

.buttonblue.gdactive a {

color : #0000cd;

}

.tablered {

border : 1px dashed #ffd700;

}

.tablered tr.mtrow {

background-color : #ffffe0;

}

.tablered tr.mtrow.alternate {

background-color : #fffacd;

}

.textred {

color : maroon;

}

.textred strong {

color : black;

}

.textred.voted {

color : #ff6347;

}

.textred.voted strong {

color : #dc143c;

}

.buttonred.gdinactive {

border-color : #708090;

background-color : #e6e6fa;

}

.buttonred.gdactive {

border-color : maroon;

background-color : #ffd700;

}

.buttonred.gdinactive a {

color : gray;

}

.buttonred.gdactive a {

color : red;

}

.tablegreen {

border : 1px dashed #228b22;

}

.tablegreen tr.mtrow {

background-color : #fffff0;

}

.tablegreen tr.mtrow.alternate {

background-color : #f0fff0;

}

.textgreen {

color : #006400;

}

.textgreen strong {

color : #191970;

}

.textgreen.voted {

color : #3cb371;

}

.textgreen.voted strong {

color : #a52a2a;

}

.buttongreen.gdinactive {

border-color : #708090;

background-color : #90ee90;

}

.buttongreen.gdactive {

border-color : #32cd32;

background-color : #228b22;

}

.buttongreen.gdinactive a {

color : gray;

}

.buttongreen.gdactive a {

color : #00fa9a;

}

span.quote {

margin-right : 20px;

}

.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {

text-align : left;

background-image : none;

display : block;

}

.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {

text-align : left;

list-style : none;

float : none;

}

.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {

content : '';

}

.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {

display : inline;

border : 0;

padding : 0;

margin : 0;

}

.wp-polls-ul {

padding : 0;

margin : 0 0 10px 10px;

}

.wp-polls-ans {

width : 100%;

}

.wp-polls-loading {

display : none;

text-align : center;

height : 16px;

line-height : 16px;

}

.wp-polls-image {

border : 0;

}

.wp-polls .Buttons {

border : 1px solid #c8c8c8;

background-color : #f3f6f8;

}

.wp-polls-paging a, .wp-polls-paging a:link {

padding : 2px 4px 2px 4px;

margin : 2px;

text-decoration : none;

border : 1px solid #0066cc;

color : #0066cc;

background-color : #ffffff;

}

.wp-polls-paging a:visited {

padding : 2px 4px 2px 4px;

margin : 2px;

text-decoration : none;

border : 1px solid #0066cc;

color : #0066cc;

background-color : #ffffff;

}

.wp-polls-paging a:hover {

border : 1px solid #000000;

color : #000000;

background-color : #ffffff;

}

.wp-polls-paging a:active {

padding : 2px 4px 2px 4px;

margin : 2px;

text-decoration : none;

border : 1px solid #0066cc;

color : #0066cc;

background-color : #ffffff;

}

.wp-polls-paging span.pages {

padding : 2px 4px 2px 4px;

margin : 2px 2px 2px 2px;

color : #000000;

border : 1px solid #000000;

background-color : #ffffff;

}

.wp-polls-paging span.current {

padding : 2px 4px 2px 4px;

margin : 2px;

font-weight : bold;

border : 1px solid #000000;

color : #000000;

background-color : #ffffff;

}

.wp-polls-paging span.extend {

padding : 2px 4px 2px 4px;

margin : 2px;

border : 1px solid #000000;

color : #000000;

background-color : #ffffff;

}

.download-info .download-button, .download-info .more-button {

width : 120px;

height : 0;

padding-top : 36px;

overflow : hidden;

display : block;

}

.download-info .download-button {

background : url(downloadbutton.gif) no-repeat left top;

}

.download-info .more-button {

background : url(morebutton.gif) no-repeat left top;

}

form#download-page-search {

border : 1px solid #ddd;

margin : 8px 0 16px !important ;

}

div.download-info.single {

overflow : hidden;

}

.download-info-heading {

margin : 8px 0 12px !important ;

}

.download-desc-heading {

margin : 8px 0 12px !important ;

color : #999;

font-weight : bold;

padding : 4px 0;

border-bottom : 1px solid #ddd;

}

#download-page small {

margin-left : 4px;

font-size : 11px;

letter-spacing : -0.1px;

}

#download-page small small {

margin-left : 0;

}

#download-page small a {

color : #999;

}

div.side-section {

float : left;

width : 120px;

text-align : center;

}

div.main-section {

float : right;

position : relative;

width : 316px;

}

div.download-info p {

margin : 8px 0 12px !important ;

padding : 0 !important ;

}

img.download-image {

padding : 3px;

background : #fff;

border : 1px solid #ddd;

}

table.download-meta {

margin : 0 0 12px !important ;

padding : 0 !important ;

}

table.download-meta td, table.download-meta th {

padding : 4px 0;

border-bottom : 1px solid #ddd;

}

table.download-meta thead {

display : none;

}

table.download-meta tbody th {

color : #999;

font-weight : bold;

}

#download-page-featured, #download-page-tags {

border : 1px solid #ddd;

padding : 12px;

margin : 8px 0 16px !important ;

}

div#download-page-featured ul, div#download-page-tags ul {

overflow : hidden;

margin : 0;

padding : 0;

text-indent : 0;

}

div#download-page-featured li:before, div#download-page-tags li:before {

content : "";

}

div#download-page-featured li {

float : left;

list-style : none;

width : 47%;

padding-right : 3% !important ;

margin : 0 0 4px !important ;

border-right : 1px dotted #ddd;

}

div#download-page-featured li.alternate {

float : right;

border : 0;

padding : 0 !important ;

width : 47%;

}

div#download-page-featured a {

display : table-row;

}

div#download-page-featured img {

width : 42px;

height : 42px;

padding : 3px;

background : #fff;

border : 1px solid #ddd;

vertical-align : middle;

margin-right : 8px;

display : table-cell;

}

div#download-page-featured span {

display : table-cell;

vertical-align : middle;

}

div#download-page-featured a:hover, #download-page-categories a:hover {

text-decoration : none;

}

div#download-page-featured h3, #download-page-categories h3, div#download-page-tags h3 {

margin : 0 0 12px !important ;

padding : 0 0 8px 0;

border-bottom : 1px solid #ddd;

}

#download-page-categories {

overflow : hidden;

}

#download-page-categories .category {

float : left;

width : 48%;

clear : both;

border : 1px solid #ddd;

margin : 8px 3% 8px 0 !important ;

}

#download-page-categories .category.alternate {

margin : 8px 0 8px 0 !important ;

clear : none;

}

#download-page-categories .category .inner {

padding : 12px;

}

#download-page-categories .category ol {

margin : 0;

padding : 0;

border : 0;

text-indent : 0;

}

#download-page-categories .category li {

margin : 0;

padding : 2px 0;

list-style-position : inside;

border : 0;

}

div#download-page-tags ul {

text-align : center;

}

div#download-page-tags li {

display : inline;

margin : 0;

padding : 0 6px;

}

div#download-page-tags li a {

line-height : 1.5em;

}

p.sorting a.active {

background : #999;

color : #fff;

padding : 2px;

}

#download-page .pagination {

margin : 0;

padding : 0;

text-indent : 0;

}

#download-page .pagination li:before {

content : "";

}

#download-page .pagination li {

display : inline;

margin : 0 4px 0 0;

padding : 0;

}

.widget_wp_sidebarlogin, #sidebar-login {

overflow : hidden;

}

.widget_wp_sidebarlogin .avatar_container, #sidebar-login .avatar_container {

float : left;

}

.widget_wp_sidebarlogin .avatar_container img, #sidebar-login .avatar_container img {

padding : 3px;

border : 1px solid #ddd;

margin-right : 8px;

margin-top : 5px;

}

.widget_wp_sidebarlogin #openid_field {

background-image : url(../openid/f/openid.gif);

background-position : 3px 50%;

background-repeat : no-repeat;

padding-left : 21px !important ;

}

.widget_wp_sidebarlogin hr {

display : block;

clear : both;

border : 0;

border-top : 1px solid #999;

height : 1px;

}

#smilies_toolbar .wp-smiley {

cursor : pointer;

}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {

background : white;

padding : 0;

margin : 0;

border : none;

text-decoration : none;

font-weight : normal;

font-style : normal;

list-style : none;

text-transform : none;

text-indent : 0;

font-variant : normal;

text-align : left;

line-height : 12px;

letter-spacing : 0;

word-spacing : 0;

font-size : 11px;

font-family : Arial;

}

#wp_page_numbers {

margin-top : 10px;

width : 100%;

background : white;

margin-bottom : 10px;

}

#wp_page_numbers ul {

width : 100%;

}

#wp_page_numbers li {

float : left;

display : block;

margin-bottom : 2px;

}

#wp_page_numbers a {

padding : 3px;

padding-left : 5px;

padding-right : 5px;

margin-left : 2px;

margin-right : 2px;

display : block;

color : #333;

border : 1px solid #bfbfbf;

}

#wp_page_numbers li a:hover {

border-color : #ba0000;

}

#wp_page_numbers li.space {

padding : 6px;

padding-left : 2px;

padding-right : 2px;

}

#wp_page_numbers li.first_last_page {

font-style : italic;

}

#wp_page_numbers li.active_page a {

border-color : #0075b8;

}

#wp_page_numbers li.active_page a:hover {

color : black;

text-decoration : underline;

border-color : #ba0000;

}

#wp_page_numbers li.page_info {

float : left;

display : block;

padding : 3px;

padding-left : 5px;

padding-right : 5px;

margin-right : 2px;

color : #666;

font-size : 11px;

border : 1px solid #bfbfbf;

}

.wp-polls .pollbar {

margin : 1px;

font-size : 6px;

line-height : 8px;

height : 8px;

background-image : url('http://www.getpeace.eu/wp-content/plugins/wp-polls/images/default/pollbg.gif');

border : 1px solid #c8c8c8;

}

#headerimg h1 a, #headerimg h1 a:visited, #headerimg .description {

color : #000000;

}

.recentcomments a {

display : inline !important ;

padding : 0 !important ;

margin : 0 !important ;

}

.concealed {

display : none;

}

.block {

display : block;

}
