/*
CSS for QuantFS.com

Designed and written by T.J. Schuck, tj@tjschuck.org

You may adapt certain elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the DESIGN") is copyright 2007 T.J. Schuck and Quantitative Finance Society ("QuantFS") and may not be reproduced.  All rights reserved.

*/

body{
    background:#666;
    font-family:verdana,sans-serif;
    color:#fff;
    padding:0px;
    margin:0px;
    }
a{
	color:#0066CC;
	}
a:hover{
	color:#3399FF;
	}
#header{
	width:100%;
	height:194px;
	padding:0px;
	margin:0px;
	background:#666;
	background-image: url(../img/new/headbg.jpg);
	background-repeat:repeat-x;
	}
#header img{
	padding:0px;
	margin:0px;
	border:0px;
	}
#nav{
	width:95%;
	color:#ccc;
	padding:0px;
	margin:6px 30px 30px 30px;
	font-size:14px;
	text-align:center;
	}
#nav ul {
	padding: 0;
	margin:0;
	list-style: none;
}
#nav a {
	text-decoration:none;
	color:#fff;
	display: block;
	width: 120px;
}
#nav a:hover{
	background:#3399FF;
	color:#fff;
	}
#nav li {
	float: right;
	width: 120px;
}
#nav li ul {
	position: absolute;
	background:#999;
	padding:6px 0px 12px 0px;
	font-size:12px;
	width: 120px;
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li ul a{
	color:#000;
}
#container{
	width:950px;
	padding:0px 12px 0px 12px;
	margin:0px auto 0px auto;
	}
#main{
    width:640px;
	margin: 30px auto 36px auto;
	padding:0px;
    font-size:12px;
	line-height:175%;
	text-align: justify;
	color:#000;
	background:#ccc;
	float:left;
	}
#main h2{
	color:#333;
	font-weight:bold;
	font-size:24px;
	padding:0px 0px 3px 6px;
	margin-bottom:5px;
	border-bottom:2px solid #3399FF;
	}
#main h3{
	color:#333;
	font-weight:bold;
	font-size:16px;
	padding:0px 6px 3px 6px;
	margin-bottom:5px;
	border-bottom:1px dotted #666666;
	border-right:1px dotted #666666;
	text-align:right;
}
#main div.post{
	padding-bottom:12px;
	}
#main div.timestamp{
	color:#000;
	font-size:10px;
	text-align:right;
	}
#main p{
	padding-bottom:6px;
	}
#main a{
	color:#0066CC;
	}
#main a:hover{
	color:#3399FF;
	}
.roundtop{ 
	background: url(../img/new/tr.jpg) no-repeat top right; 
	}
.roundbottom {
	background: url(../img/new/br.jpg) no-repeat top right; 
	}
img.corner {
	width: 20px;
	height: 20px;
	border: none;
	display: block !important;
	}
.t{background: url(../img/new/dot.jpg) 0 0 repeat-x; width: 100%}
.b{background: url(../img/new/dot.jpg) 0 100% repeat-x}
.l{background: url(../img/new/dot.jpg) 0 0 repeat-y}
.r{background: url(../img/new/dot.jpg) 100% 0 repeat-y}
#sidebar{
	float:right;
	background:#ccc;
	width:270px;
	color:#000;
	font-size:12px;
	padding:0px;
	margin:30px 12px 12px 12px;
	}
#sidebar a{
	color:#0066CC;
	}
#sidebar a:hover{
	color:#3399FF;
	}
#sidebar h4{
	padding:10px 0px 0px 0px;
	margin:0px;
	color:#333;
	font-size:18px;
	font-weight:bold;
	border-bottom:2px solid #3399FF;
	}
#sidebar ul{
	padding:0px 0px 0px 14px;
	}
#sidebar ul li{
	padding:0px 0px 12px 0px;
	}
#sidebar2{
	float:right;
	background:#ccc;
	width:270px;
	color:#000;
	font-size:12px;
	padding:0px;
	margin:30px 12px 12px 12px;
	}
#sidebar2 a{
	color:#0066CC;
	}
#sidebar2 a:hover{
	color:#3399FF;
	}
#sidebar2 h4{
	padding:10px 0px 0px 0px;
	margin:0px;
	color:#333;
	font-size:18px;
	font-weight:bold;
	border-bottom:2px solid #3399FF;
	}
#sidebar2 ul{
	padding:0px 0px 0px 14px;
	}
#sidebar2 ul li{
	padding:0px 0px 12px 0px;
	}
#maincontent{
	padding:0px 28px 18px 28px;
	}
#sidecontent{
	padding:6px 18px 10px 18px;
	}
#sidecontent2{
	padding:6px 18px 10px 18px;
	}
pre {
	border-left: 3px solid #666666;
	padding-left: 5px;
	}
#footer{
	text-align:center;
	padding:8px;
	border-top:1px solid #333;
	font-size:10px;
	background:#999;
	color:#666;
	clear:both;
	}
#footer a{
	color:#666;
	text-decoration:none;
	border-bottom:1px dotted #666;
	}
#footer a:hover{
	color:#333;
	border-bottom:none;
	}

.ppt {
	height: 900px;
}

.news {
	height:900px;
}
