﻿/*  
Theme Name: Doni 2.0
Theme URI: http://www.doni.sk
Description: Téma pre Doni.sk
Version: 2.0
Author: Ľubomír Dóci
Author URI: http://www.doni.sk
*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* BEGIN BODY*/
* {
	margin: 0;
	padding: 0;
	outline-style: none;
	line-height: 1.5;
  }
body {
	   background: #fff url("images/topbg.jpg") repeat-x ;
	   background-position: top;
	   font-family: "Georgia";
	   margin: 0;
	   padding: 0;
	 }
#wrapper {
		   width: 960px;
		   margin: 0 auto 0 auto;
		   padding: 0;
		 }
#footer {
		  background: url("images/footer.jpg") repeat-x;
		  width: 100%;
		  clear: both;
		  margin: 0;
		  padding: 0;
		  background-position: bottom;
		}
#subwrapper {
			  width: 960px;
			  height: 200px;
			  padding: 0;
			  position: relative;
			  margin: 0 auto 0 auto;
			}
#menu {
	   float: right;
	   margin-top: -15px;
	   padding-right: 20px;
	  }
#content {
			width: 675px;
			float: left;
		 }
#sidebar {
			width: 205px;
			float: right;
		 }
.post {
	   padding: 0;
	   margin-bottom: 30px;
	  }
#comments {
			margin-top: 10px;
		  }
#respond {
			background: url("images/commentbg.png") no-repeat;
			width: 628px;
			margin: 100px auto 30px auto;
		 }
/*END BODY*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*BEGIN LIST-STYLE*/
#menu li {
			float: left;
			list-style: none;
			font-size: 17px;
			padding-right: 20px;
		   }
#sidebar li
{
		list-style: none;
		font-size: 15px;
}

#sidebar li ul
{
		padding: 10px 0 10px;
		margin: 0 0 10px;
}

#sidebar li ul li
{
		padding: 2px 0;
		color: #3392F4;
		font-size: 15px;
                list-style: none;
}
#content ul {
			padding-top: 20px;
		 }
#content ul li {
				padding-left: 40px;
				padding-bottom: 5px;
				list-style: none;
			}
.commentlist {
				list-style: none;
			 }
li.linkcat {
		 	   text-align: center;
			   list-style: none;
		      }
ul.xoxo {
				 	text-align: left;
					font-size: 20px;
				 }
/*END LIST-STYLE*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*BEGIN FONTS*/
h2 {
	 font-size: 25px;
	 font-weight: normal;
	 color: #97d100;
   }
h3 {
	font-size: 20px;
	color: #3392F4;
	padding-top: 20px;	
   }
.linkcat {
		   	 color: #8C1284;
                         font-size: 30px;
			 text-align: center;
			 padding-bottom: 10px;
		   }
p {
	margin-top: 20px;
	padding: 0;
	font-size: 16px;
  }
.postmetadata {
				font-size: 15px;
				color: #555555;
				padding: 0;
			  }
span {
		font-style: oblique;
		text-align: right;
		margin-left: 200px;
	  }
.more-link {
			 display: block;
			 text-align: center;
			 font-size: 20px;
			 margin-top: 20px;
			 margin-bottom: 20px;
		   }
#sidebar h2 {
			 color: #97d100;
			 font-weight: normal;
			 font-size: 20px;
			}

blockquote {
			 background: url("images/paraph.png") no-repeat left top;
			 padding: 40px 40px 20px 70px;
			 margin-top: 40px;
			 margin-left: 60px;
		   }
#footer p {
			width: 850px;
			margin: auto auto 0 auto;
			text-align: center;
			padding-top: 20px;
			font-size: 14px;
		  }

#comments h2 {text-align: center;}	
p .commentlist{
			   text-align: right;
			   float: right;
			  }
#respond h2 {
			  font-size: 25px;
			  color: #000;
			  text-align: right;
			  padding: 10px 20px 0 0;
			}
.date {
		text-align: right;
		color: #555555;
		font-size: 15px;
	 }
.pagetitle {
			 color: #8C1284;
			 text-align: center;
			 padding-bottom: 20px;
		   }
h2.center {
            text-align: center;
            color: #8C1284;
          }
/*END FONTS*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*BEGIN IMAGES*/
img.alignleft {
			 float: left;
			 padding: 1px;
			 border: solid 1px #97d100;
			 margin: 0 10px;
		   }
img.aligncenter {
				padding: 1px;
				border: solid 1px #97d100;
				display: block;
				margin: 20px auto;
			 }
img.alignright {
				padding: 1px;
				border: solid 1px #97d100;
				float: right;	
				margin-right: 10px;
			 }
.alignnone {
				border: solid 1px #97d100;
				margin: 5px;
                                height: 100%
			  }		  
/*END IMAGES*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*BEGIN COMMENTS*/
.url {
		font-size: 19px;
		font-weight: bold;
	 }
.avatar {
			margin-top: 15px;
			margin-right: 20px;
			float: left;
			border: solid 1px #97d100; 
			padding: 1px;
		}	


#cform {
		 width: 628px;
		 height: 243px;
		 margin: 0;
		 padding: 0;
		 position: relative;
		 z-index: 1;
	   }
#cform input {
				 float: right;
			 }
#cform textarea {
					float: left;
				}
#comment { 
			width: 298px;
			height: 204px;
			margin: -28px auto 20px 20px;
			font-size: 15px;
			font-family: Georgia, sans; 
			border: 1px solid white;
			position: relative;
			z-index: 2;
		 }
#author {
			width: 266px;
			height: 23px;
			margin-right: 20px;
			margin-top: 10px;
			font-size: 18px;
			border: 1px solid white;
			padding: 0;
		}
#email {
		 width: 266px;
		 height: 23px;
		 margin-right: 20px;
		 margin-top: 16px;
		 font-size: 18px;
		 border: 1px solid white;
		 padding: 0;
	   }
#url {
		 width: 266px;
		 height: 23px;
		 margin-right: 20px;
		 margin-top: 16px;
		 font-size: 18px;
		 border: 1px solid white;
		 padding: 0;
	   }
#submit {
			margin: 30px 70px;
			float: right;
			color: #000;
			width: 150px;
			height: 26px;
			border: solid 1px #97d100;
			font-family: Georgia, sans;
			font-size: 18px;
			padding: 0;
		}
/*END COMMENTS*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1*/
/*BEGIN OTHER*/
.hidden {visibility: hidden;}
#facebook {
			background: url("images/facebook.png") no-repeat;
			width: 38px;
			height: 39px;
			position: absolute;
			top: 5px;
			right: -5px;
		  }			   
#rss {
		position: absolute;
		top: 75px;
		right: -5px;
	 }
.post-ratings {
				text-align: right;
				font-size: 12px;
			  }
.navigation {
              margin-top: 20px;
              font-size: 20px;
            }
.alignleft {
             float: left;
           }
.alignright {
              float:right;
            }
/*END OTHER*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*BEGIN LINKS*/
.current_page_item a:link {
						   color: #000;
						   border-bottom: solid #000 3px;
						   text-decoration: none;
						  }
.current_page_item a:visited {
							  color: #000;
							  border-bottom: solid #000 3px;
							  text-decoration: none;
							 }
.current_page_item a:hover {
							 color: #fff;
							 border-bottom: solid #fff 3px;
							 text-decoration: none;
						   }
.current_page_item a:active {
							 color: #fff;
							 border-bottom: solid #fff 3px;
							 text-decoration: none;
							}
.page_item a:link {
					color: #000;
					text-decoration: none;
				   }
.page_item a:visited {
					   color: #000;
					   text-decoration: none;
					 }
.page_item a:hover {
					color: #fff;
					border-bottom: solid #fff 3px;
				   }				   
.page_item a:active {
					 color: #fff;
					 border-bottom: solid #fff 3px;
					 text-decoration: none;
					}
a:link {
	   	 color: #97d100;
		 text-decoration: none;
	   }	
a:visited {
			color: #97d100;
		 	text-decoration: none;
		  }	
a:hover {
		  color: #000;
		}  
a:active {
		  color: #97d100;
		  text-decoration: none;
		 }
#sidebar a:link {
		 		  color: #000;
		 		  text-decoration: none;
	  		    }	
#sidebar a:visited {
		 			 color: #000;
		 			 text-decoration: none;
	   			   }
#sidebar a:hover {
				   color: #000;
		 		   text-decoration: underline;
	   			 }
#sidebar a:active {
		 			color: #000;
		 			text-decoration: none;
	   			  }	
#footer a:link {
			      color: #000;
				  text-decoration: underline;
			   }			
#footer a:visited {
					color: #000;
				  	text-decoration: underline;
			      }
#footer a:hover {
				  color: #000;
				  text-decoration: none;
			    }
#footer a:active {
				  color: #000;
				  text-decoration: none;
			     }			   			   
#header a{
		  background: url("images/logo.png") no-repeat;
		  width: 285px;
		  height: 136px;
		  display: block;
		  text-indent: -9999px;
		  margin-top: 14px;
		  position: relative;
		  left: 120px;
		  float: left;
		  border: none;
		 }

a:link.more-link{					
					color: #3392F4;
				 }
a:visited.more-link {
		  			 color: #3392F4;
		  			}				   
a:hover.more-link {
				   color: #3392F4;
				   text-decoration: underline;
				  }				  
a:active.more-link {
				   color: #3392F4;
				   text-decoration: underline;
				 }
a img,:link img,:visited img { border:none; outline-style: none; }
.navigation a:link {
                    color: #3392F4;
                   }
.navigation a:visited {
                       color: #3392F4;
                      }
.navigation a:hover {
                     color: #000;
                    }
/*END LINKS*/
#werbung {
           margin-top: 10px;
           margin-left: 150px;
           width: 320px;
           padding: 3px;
           border: solid 3px #3392f4;
         }
#sidebar table {
                 margin-bottom: 50px;
               }