/*
    nethut.pl stylesheet
    Licensed under a Creative Commons Attribution 3.0 License
    http://creativecommons.org/licenses/by/3.0/
*/

/* Basics */

body, td, th, input, textarea, option, optgroup {
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
    background: #FFF;
    font-size: 62.5%;
    margin: 0;
    padding: 35px 0 0 0;
}

img {
	border: none;
}

/* Top Menu */

#topMenu, #header {
    display: none;
}

/* Footer */

#footer {
    background: #FFF;
    clear: both;
    color: #000;
    font-size: 1.1em;
    height: 35px;
}

    #footer img {
        float: left;
        margin: 2px;
    }
    
    #footer #copyright {
        float: left;
        margin: 4px;
    }
    
    #footer a {
        color: #000;
    }
    
    #footer .logo {
    	display: none;
    }

/* Title */

#title {
	background: #FFF;
    color: #000;
    height: 53px;
    position: relative;
}

	#title h1 {    
	    font: normal 24px Georgia, Verdana, sans-serif;
	    margin: 0;
	    padding: 14px 0 10px 0;
	    width: 760px;
	}
	
ul#pageMenu {
	display: none;
}

/* Main Column */

#container {
    width: 100%;
}

	#container .summary {
		border-bottom: 1px dotted #000;
		color: #000;
        margin: 5px 0 0 0;
        padding: 10px;
	}
	
		#container .summary p {
            margin: 0;
            font: normal 1.6em/140% Tahoma, Verdana, Arial, sans-serif;
        }
    
    #container .signature {
    	border-right: 1px solid #E9E4DC;
    	padding: 5px 35px 0 0;
    	text-align: right;
    	font: normal 1.3em Tahoma, Verdana, Helvetica, Arial, sans-serif;
    }

/* Sidebar */

#sidebar {
    display: none;
}

	#sidebar ul {
        border-top: 1px solid #E9E4DC;
        list-style: none;
        margin: 0;
        padding: 0;
    }
    
    #sidebar li {
        border-width: 0 0 1px 0;
        border-style: solid;
        border-color: #E9E4DC;
        font: 1.2em Tahoma, Verdana, Helvetica, Arial, sans-serif;
    }
    
    #sidebar a {
    	color: #996600;
    	display: block;
    	padding: 3px 5px;
    	text-decoration: none;
    }
    
    	#sidebar a:hover {
    		background: #E9E4DC;
    	}

/* Article listing */

#listing .excerpt p {
	line-height: 140%;
    font-size: 1.3em;
    margin: 10px 0 5px 0;
}

#listing .articleInfo {
	padding: 0 35px 20px 0;
    text-align: right;
    font: normal 1.3em Tahoma, Verdana, Helvetica, Arial, sans-serif;
}

#listing h1 {
	border-bottom: 1px solid #000;
	font: normal 2em Georgia, Times, "Times New Roman", serif;
	margin: 15px 0 0 0;
}

	#listing h1 a {
    	background: #FFF;
    	color: #000;
    	display: block;
    	padding: 3px 5px;
    	text-decoration: none;
    }

/* Text */

#text, #listing {
    position: relative;
    margin: 0;
    padding: 30px 20px 40px 0;
}

	#text p {
	    line-height: 140%;
	    font-size: 1.3em;
	    margin: 10px 0 15px 0;
	}
	
	#text a, #listing a, .textFooter a, .signature a {
		border-bottom: 1px dotted #996600;
		color: #996600;
		text-decoration: none;
	}
		
	#text li {
        line-height: 140%;
        font-size: 1.3em;
    }

    #text ul li {
        list-style: square;
    }
	
	#text h2 {
        background: #FFF;
        border-width: 0 0 1px 0;
        border-style: solid;
        border-color: #000;
        font: normal 2em Georgia, Times, "Times New Roman", serif;
        padding: 5px 10px;
        position: relative;
        margin: 30px 0 0 0;
        width: 700px;
    }
    
    #text pre {
        background: #FFF4BF;
        border-width: 1px 0 1px 0;
        border-style: dashed;
        border-color: #000;
        font-size: 1.5em;
        padding: 10px;
        margin: 15px 20px 15px 20px;
        overflow: visible;
    }
    
    #text code {
        background: #FFF4BF;
        padding: 2px 3px;
    }
    
    #text img.left {
    	float: left;
    	margin: 0 20px 10px 0;
    }
    
    #text img.right {
    	float: right;
    	margin: 0 0 10px 20px;
    }
    
    #text img.center {
    	clear: both;
    	margin: 0 auto;
    }

/* Text Footer */

div.textFooter {
	display: none;
}

/* EOF */
