/* 
Theme Name: Sleek
Version: 1.0
Author: Ivan Ralchev
Author URL: http://ralchev.info
Tags: simple
Description: Just simple
*/

body {
background-image: url('images/bkg.png');
font-family: 'Trebuchet MS', 'Times New Roman', Verdana, Garamond;
margin: 0px;
padding: 0px;
}

a img {
border: none;
}

/* Typography */

h1, h1 a:link, h1 a:visited, h1 a:active {
color: #666666;
font-size: 18px;
text-decoration: none;
margin-bottom: 20px;
margin-top: 30px;
}

h1 a:hover, h1 a:focus {
color: #000000;
text-decoration: none;
}

h3, h3 a:link, h3 a:visited, h3 a:active {
color: #666666;
font-size: 14px;
text-decoration: none;
}

h3 a:hover, h3 a:focus {
color: #000000;
text-decoration: none
}


/* Header */

#header {
width: 800px;
height: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}
	
#upper-menu {
font-size: 13px;
text-align: right;
padding-bottom: 30px;
color: #666666;
}
	
#upper-menu a:link, #upper-menu a:visited, #upper-menu a:active {
color: #666666;
text-decoration: none;
}
	
#upper-menu a:hover, #upper-menu a:focus {
color: #ffffff;
text-decoration: none;
}

#upper-menu li {
display: inline;
float: right;
margin: 0 0px 0 15px;
}

#upper-menu li ul {
display: block;
list-style-type: none;
padding: 0;
margin: 0;
}

#upper-menu ul, #upper-menu ul a:link, #upper-menu ul a:visited, #upper-menu ul a:active {
color: #000000;
text-decoration: none;
}
	
#upper-menu ul a:hover, #upper-menu ul a:focus {
color: #ffffff;
text-decoration: none;
}

.page-id-2 #about a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

.page-id-3 #authors a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

.page-id-8 #partners a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}
	
#lower-menu {
width: 800px;
margin-left: auto;
margin-right: auto;
padding: 50px 15px 30px 15px;
font-size: 15px;
text-align: right;
color: #666666;
}

#lower-menu a:link, #lower-menu a:visited, #lower-menu a:active {
color: #666666;
text-decoration: none;
}
	
#lower-menu a:hover, #lower-menu a:focus {
color: #ffffff;
text-decoration: none;
}

#lower-menu li {
display: inline;
float: right;
margin: 0 0px 0 20px;
}

#lower-menu li ul {
display: block;
list-style-type: none;
padding: 0;
margin: 0;
}

#lower-menu ul, #lower-menu ul a:link, #lower-menu ul a:visited, #lower-menu ul a:active {
color: #000000;
text-decoration: none;
}
	
#lower-menu ul a:hover, #lower-menu ul a:focus {
text-decoration: none;
color: #ffffff;
}

.category-reports #reports a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

.reports #reports a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}


.category-competitions #competitions a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

.competitions #competitions a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

.category-youth-projects #youth-projects a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

.youth-projects #youth-projects a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

.category-interviews #interviews a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

.interviews #interviews a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}


/* Left and Right */

.left {
width: 500px;
float: left;
}

.right {
width: 200px;
float: right;
text-align: right;
padding-bottom: 30px;
}

.search {
margin-top: 30px;
padding-bottom: 40px;
}

/* News */

#news {
width: 800px;
margin-left: auto;
margin-right: auto;
padding: 50px 15px 50px 15px;
}

/* Main */

#main {
}

#top {
height: 35px;
background-image: url('images/bkg2.png');
background-repeat: repeat-x;
}

#center {
background-color: #ffffff;
overflow: hidden;
}

#bottom {
clear: both;
height: 35px;
background-image: url('images/bottom.png');
background-repeat: repeat-x;
}

#content {
width: 800px;
margin-left: auto;
margin-right: auto;
padding: 0 15px 0 15px;
}


.box {
padding-bottom: 80px;
}

.archives {
text-align: center;
font-size: 15px;
}

.last, .last a:link, .last a:active, .last a:visited {
text-align: right;
font-size: 13px;
color: #666666;
text-decoration: none
}

.last a:link, .last a:actve, .last a:visited {
text-decoration: none;
color: #666666;
}

.last a:hover, .last a:focus {
text-decoration: none;
color: #000000;
}

.meta {
float: right;
font-size: 13px;
text-align: right;
color: #666666;
padding: 10px 0px 50px 50px;
}

.meta img {
padding-left: 10px;
}

.meta p {
margin: 0px;
padding-bottom: 5px;
}

.meta a:link, .meta a:visited, .meta a:active {
color: #666666;
text-decoration: none;
}

.meta a:hover, .meta a:focus {
color: #000000;
text-decoration: none;
}

.text {
font-size: 14px;
color: #666666;
}

.text p {
padding-bottom: 10px;
line-height: 25px;
}

.text a:link, .text a:visited, .text a:active {
color: #666666;
text-decoration: none;
border-bottom: 1px solid #666666;
}

.text a:hover, .text a:focus {
color: #000000;
text-decoration: none;
}

.clear {
clear: both;
}

/* Comments */

#commentlist {
padding: 50px 0px 50px 0px;
}

.commentcontainer {
margin-bottom: 20px;
}

.commentcontainer li {
list-style-type: none;
}

.gravatar {
float: right;
padding-left: 20px;
padding-bottom: 20px;
}

.commentauth {
font-size: 13px;
text-decoration: none;
text-align: left;
color: #666666;
}

.commentauth a:link, .commentauth a:visited, .commentauth a:active {
color: #666666;
text-decoration: none;
}	

.commentauth a:hover, .commentauth :focus {
color: #000000;
text-decoration: none;
border-bottom: 1px solid #000000;
}

.date {
font-size: 12px;
color: #666666;
}

.comment {
width: 500px;
font-size: 13px;
line-height: 20px;
text-decoration: none;
text-align: left;
color: #666666;
padding-bottom: 5px;
}

.comment p {
	margin-bottom: 20px;
}

.comment a, .comment a:hover, .comment a:visited {
	font-size: 12px;
	text-decoration: underline;
	text-align: left;
	color: #000;
}

/* Navigation */

#navigation {
	clear: both;
	display: block;
	text-align: center;
	padding-top: 50px;
}

#navigation a:link, #navigation a:active, #navigation a:visited {
text-decoration: none;
color: #666666;
font-size: 12px;
}

#navigation a:hover, #navigation a:focus {
text-decoration: none;
color: #000000;
}

.alignright {
	float: right;
}
	
.alignleft {
	float: left;
}

.aligncenter {
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

img.alignright {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	display: block;
}

img.alignleft {
	padding-top: 60px;
	padding-bottom: 10px;
	padding-right: 20px;
	display: block;
}


/* Footer */

#footer {
width: 800px;
margin-left: auto;
margin-right: auto;
padding: 50px 15px 20px 15px;
height: 100px;
clear: both;
}

.credits {
font-size: 12px;
text-align: right;
}

.credits a:link, .credits a:visited, .credits a:active {
color: #666666;
text-decoration: none;
}

.credits a:hover, .credits a:focus {
color: #ffffff;
text-decoration: none;
}
