/*  
Theme Name: Top Heavy
Theme URI: http://www.latexchicken.com
Description: Just another one of my themes
Version: 0.5
Author: Petar Zivkovic
Author URI: http://www.petarzivkovic.com

*/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #000;
	text-align: left;
	margin : 0;
	padding : 0;
	}

a{
	color : #00f;
	text-decoration : none;
	}

a:hover{
	text-decoration : underline;
	}

img{
	border : none;
	}

cite{
	font-size : 1.2em;
	text-decoration : none;
	font-style : italic;
	}

code{
	font-family : "Courier New", Courier, monospace;
	font-size : 1.2em;
	letter-spacing : 0;
	line-height : 1.4em;
	padding : 2px;
	margin : 5px;
}
	
form{
	width : 75%;
	}

#page {
	width : 950px;
	text-align : left;
	padding : 0;
	margin : 0 0 0 5px;
	}
	
#header{
	}

#description{
	}

#content{
	width : 100%;
	padding : 0;
	margin : 0;
	clear : both;
}

#logo{
	width : 255px;
	}

#searchform{
	text-align : left;
	padding : 0;
	margin : 0;
	}
	
#footer{
	color: #444;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 1.1em;
	clear : both;
	padding : 30px 0 0 0;
}

#footer p{
	padding : 1px;
	margin : 0;
}

.post{
	width : 500px;
	padding : 5px;
	border-top : 1px solid #444;
	margin-bottom : 20px;
	text-align : left;
}

.post small{
	color : #444;
	}
	
.entry{
	font-family: Trebuchet MS;
	text-decoration: none;
	word-spacing: 0.15em;
	text-align: justify;
	letter-spacing: 0;
	line-height: 1.5em;
	font-size: 1.4em;
	margin : 5px 0 0 0;
	}

.entry div.left{
	background-color : #f5f5f5;
	margin : 5px 10px 5px 2px;
	padding : 2px;
	}
	
.entry div.right{
	background-color : #f5f5f5;
	margin : 5px 2px 5px 10px;
	padding : 2px;
	}
	
.afterentry{
	clear : both;
	}

.postmetadata{
	text-align : right;
	text-decoration : none;
	font-size : 1.1em;
	line-height: 1.1em;
	color : #444;
	clear : both;
	}

.postmetadata a{
	color : #000;
	}

.navigation{
	font-size : 1.2em;
	}
	
.sidebar{
	text-align : left;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin : 5px 0 5px 0;
	padding : 5px 0 5px 0;
	}

.left{
	float : left;
	}
	
.right{
	float : right;
	}
	
.center{
	text-align : center;
	}

.alignleft{
	text-align : left;
	}

.alignright{
	text-align : right;
	}

.clear{
	clear : both;
	}

.narrowcolumn{
	}	

.widecolumn{
	}	
	
/* **********************************************
						HEADINGS
********************************************** */

h1, h2, h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1em;
	color : #444;
	margin : 2px 0 0;
	padding : 0;
	}

h1{
	font-size : 2.4em;
	}

h2{
	font-size : 2.0em;
	}

h3{
	font-size : 1.4em;
	}

h2.premiumsponsors{
	background-color : #ffd700;
	}

.post h2{
	color: #444;
	font-family: Trebuchet MS;
	text-decoration: none;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 2.4em;
	margin : 5px 0 0;
	}

.post h3{
	color: #444;
	font-family: Trebuchet MS;
	text-decoration: none;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 2.0em;
	margin : 5px 0 0;
	}

.post h2 a, .post h2 a:visited, .post h3 a, .post h3 a:visited{
	color: #6495ed;
	text-decoration : none;	
	}

.post h2 a:hover, .post h3 a:hover{
	color: #000;
	text-decoration : none;
	}
	
.sidebar h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.6em;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1em;
	margin : 5px 0 5px 0;
	}

.sidebar h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.2em;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1em;
	margin : 3px 0 3px 0;
	}

	
/* **********************************************
						COMMENTS
********************************************** */

#comments{
	font-family: "Times New Roman", Times, serif;
	font-size: 2.4em;
	line-height: 1.2em;
	letter-spacing: 0;
	font-weight : bold;
	text-decoration : none;
	color: #FFA500;
	}

.comments-link{
	font-size : 1.2em;
	line-height: 1.2em;
	text-align : right;
	color: #FFA500;
	}
	
 .comments-link a,  .comments-link a:visited,  .comments-link a:hover{
	text-decoration : none;
	color: #FFA500;
	}

.commentlist{
	padding: 0;
	text-align: justify;
	}

.commentlist li{
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p{
	font-size : 1.2em;
	}

#commentform p{
	margin: 5px 0;
	}

.nocomments{
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata{
	font-size : 1em;
	color : #444;
	margin: 0;
	display: block;
	}

.commentmetadata a{
	color : #444;
	}

	
/* **********************************************
								LISTS
********************************************** */

ol, ul{
	list-style : none;
	}
	
ol li{
	list-style : decimal;
	}

ul li{
	list-style : disc;
	}
	
.sidebar ul, .sidebar ul li{
	margin : 0 0 0 2px;
	padding : 1px;
	list-style : none;
	}

.sidebar ul li ul, .sidebar ul li ul li{
	margin : 0;
	padding : 0;
	list-style : none;
	}

.sidebar li{
	width : 165px;
	}	
	
#footer ul, #footer ul li{
	display : inline;
	list-style : none;
	padding-right : 10px;
	text-align : left;
	}

	
/* **********************************************
								FORMS
********************************************** */

form{
	padding : 5px;
	}
