/*
CSS Style Sheet for Practice Caffeine
*/

*{
	margin:0px;
	padding:0px;
	border:0px;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#f7f6f2;
	font-size:12px;
	color:#000;
	text-align:center;
	vertical-align:top;
}

h1, h2, h3{
	font-family:Georgia, "Times New Roman", Times, serif;
}

/*h1 is for header Heading only*/
h1, h1 a, h1 a:hover, h1 a:visited{
	text-decoration:none;
	font-size:35px;
	color:#d9c28a;
	line-height:37px;
	padding:20px 20px 10px;
}

/*h2 is for mainArea headings*/
h2{
	font-size:22px;
	padding:10px 10px 0px;
	text-align:right;
	font-weight:normal;
}

/*h3 is for sidebar headings*/
h3{
	color:#6f1b19;
	font-size:17px;
	padding:25px 10px 5px;
	text-align:center;
}

h6{
	font-size:14px;
	padding:3px 10px;
}


h4, h4 a{
	color:#c03;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0;
}

/*h5 is for the header sub heading*/
h5{
	font-size:16px;
	color:#d9c28a;
	padding:5px 10px 105px 100px;
	font-weight:bold;
}

a, a:hover, a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#834e41;
}

a:hover{
	color:#d8a95b;
}

p{
	padding:10px 10px 5px;
}

img{padding:5px;}

object{padding:5px 15px;}

input{border:1px solid #000;}

ul{padding:0 10px;}

ul li{padding:0 25px;
list-style-type:none;}

#allContent{
	width:803px;
	margin:10px auto;
	border:10px solid #906459;
	background:#000;
	text-align:left;
	vertical-align:top;
}

#wrapper{
	width:800px;
	border:2px solid #d9c28a;
	background:#fff;
	vertical-align:top;
}

#header{
	width:800px;
	background:#6f1b19;
}

#menu{
	float:left;
	width:800px;
	background:#6f1b19;
	border-bottom:2px solid #d9c28a;
	color:#d9c28a;
	font-size:14px;
	line-height:18px;
	padding:10px 0px;
}

#menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu ul li{
	float:left;
	padding:0px 22px;
}

#menu ul li a{
	color:#d9c28a;
	font-weight:normal;
}

#menu ul li a:hover{color:#fff;}

#mainArea{
	float:left;
	width:580px;
	background:#fff;
	padding:0 0 10px;
	border-right:1px solid #d9c28a;
	vertical-align:top;
}

#sidebar{
	float:left;
	width:200px;
	background:#fff;
	padding:0 0 0 15px;
	vertical-align:top;
}

#sidebar h4, #sidebar h4 a{
	color:#c03;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0;
}

#sidebar a, #sidebar a:hover, #sidebar a:visited{font-weight:normal;}

#footer{
	clear:both;
	width:800px;
	font-size:10px;
	line-height:15px;
	padding:5px 0;
	text-align:center;
	border-top:1px solid #d9c28a;
}

.excerpt{
	width:260px;
	float:left;
	padding:10px;
	vertical-align:top;
}

.excerpt2{
	width:525px;
	float:left;
	padding:10px;
	vertical-align:top;
}

.excerptLink a{
	color:#999;
	font-size:10px;
	font-weight:bold;
}
