@charset "utf-8";
body{
	background-color: #FFE87C;
	}
	

	
#wrap {
	/*
	position: absolute;
	left:154px;
	width:1000px;
	height: auto;
    margin-bottom: 90px;
	z-index:4;*/
	
	width:1000px; 
	margin: auto; 
	position: relative;
	height: auto;
	margin-left:10%;
    margin-bottom: 90px;
	z-index:4;

}

#footer {
	margin-top: 30%;
	margin-bottom: 20px;
	/*padding-top: 40%; margin-top 40%*/
	margin-left:430px;
	clear: both;
	width: auto;
	z-index:1;

}

/*headlines and others for Template*/
.style1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 24px;
}
.style2 {font-size: 16px}


/*text style for date and headlines*/
.date {
	font-size: 12px;
	
}

#headline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}

	
#flag {
	position:absolute;
	left:0px;
	top:24px;
	/*margin: 2% 0px 0px 12%;*/
	width: 1000px;
	height: 188px;
	z-index:1;
}


#year {
	position:absolute;
	left:420px;
	top:175px;
	width:190px;
	height:9px;
	color:#FFF;
	z-index:99;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}

#menu {
	position:absolute;
	left:206px;
	top:239px;
	width:606px;
	height:42px;
	z-index:3;
}

/*Menu*/
#fireworks {
	position:absolute;
	left: 300px;
	top: 215px;
	/*width:440px;
	height:40px;*/
	z-index:6;
}

#poll1{
	position:absolute;
	left:8px;
	top:283px;
	width: 153px;
	height: auto;
	background-color: transparent;
	padding: 5px;
	z-index:5;
}

#column1 {
	position:relative;
	left: 238px;
	top: 282px;
	/*margin: 80% 0px 0px 30%; /*350px top 380px left*/
	/*min-width: 50%;*/
	width:745px;
	height: 640px; /*470px*/
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	background-color: white;
    border: solid black thin;
	
	padding: 0px 10px 10px 10px 10px;
	font-size: 16px;
}

#column {
	position:relative;
	left: 248px;
	top: 282px;
	/*margin: 80% 0px 0px 30%; /*350px top 380px left*/
	/*min-width: 50%;*/
	width: 720px;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	background-color: white;
	border: solid black thin;
	padding: 10px;
	font-size: 16px;
}

#redcolumn{
	position:absolute;
	left:804px;
	top:258px;
	width:auto;
	height:900px;
	z-index:5;
}


#aboutblog {
	position:absolute;
	left:8px;
	top:260px;
	width: 153px;
	height: auto;
	background-color: transparent;
	padding: 5px;
	z-index:5; 
}
#wrap #aboutblog h3 {
	color: #FFF;
	text-align: center;
}
.about {
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	
}

.about a:link{
	color: white;
}

.about a:visited{
	color:white;
}

#bacon a:link{
	 color:white;
	}
	
#bacon a:visited{
	color: white;
	font-size: 24;
	}
	

	
a:link{
	color: #990000;
}

a:visited{
	color: #990000;
	text-align: center;
}


/*SEARCH and SITEMETER*/
#search {
	position:absolute;
	left:810px;
	top:220px;
	width:140px;
	
	z-index:5;
}

#sitemeter {/*
	position:absolute;
	left:812px;
	top:1190px;
	width:88px;
	height:26px;
	z-index:5;*/
	
		margin-top: 5%;
	margin-bottom: 5px;
	/*padding-top: 40%; margin-top 40%*/
	margin-left:330px;
	clear: both;
	width: auto;
	z-index:1;
}

/*Digg cover*/
#digg {
	position: absolute;
	top: 1074px;
	left:0px;
	margin-buttom: 90px;
	z-index:4;
	
}

/*Sitemeter cover*/
#cover {
	position:absolute;
	left:796px;
	top:1178px;
	background-color: #FFE87C;
	width:129px;
	height:187px;
	z-index:6;
}

#feedjit {
	position:absolute;
	left:13px;
	top:884px;
	width:170px;
	height: auto;
	z-index:5;
}
#bacon {
	position:absolute;
	left:1px;
	top:642px;
	width:144px;
	height: auto;
	z-index:5;

}

#newslinks {
	position:absolute;
	left:35px;
	/*left:838px;*/
	top:600px;
	width:142px;
	height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	z-index:5;
	color: white;

}

.list a:visited {
	color: white;
}

.list a:link{
	color: white;
}


/*ABOUT PAGE*/
#toabout {
	position:relative;
	left: 248px;
	top: 282px;
	/*margin: 80% 0px 0px 30%; /*350px top 380px left*/
	/*min-width: 50%;*/
	width:720px;
	height: auto;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	background-color: white;
	border: solid black thin;
	padding: 10px;
	font-size: 16px;
}

#webcover {
	position:absolute;
	left:-9px;
	top:879px;
	width:259px;
	height:164px;
	background-color:#FFE87C;
	z-index:5;
}

/*RECENT PAGE*/

#recent1 {
	position:relative;
	left: 248px;
	top: 282px;
	/*margin: 80% 0px 0px 30%; /*350px top 380px left*/
	/*min-width: 50%;*/
	width:485px;
	height: auto;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	background-color: white;
	border: solid black thin;
	padding: 10px;
	font-size: 16px;
}

#recent2 {
	position:relative;
	left: 248px;
	top: 282px;
	/*margin: 80% 0px 0px 30%; /*350px top 380px left*/
	/*min-width: 50%;*/
	width:485px;
	height: auto;
	margin-top: 30px;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	background-color: white;
	border: solid black thin;
	padding: 10px;
	font-size: 16px;
}

#recent3 {
	position:relative;
	left: 248px;
	top: 282px;
	/*margin: 80% 0px 0px 30%; /*350px top 380px left*/
	/*min-width: 50%;*/
	width:485px;
	height: auto;
	margin-top: 30px;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	background-color: white;
	border: solid black thin;
	padding: 10px;
	font-size: 16px;
}

/*ARCHIVE*/

#archive {
	position:relative;
	left: 248px;
	top: 282px;
	/*margin: 80% 0px 0px 30%; /*350px top 380px left*/
	/*min-width: 50%;*/
	width:720px;
	height: auto;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	background-color: white;
	border: solid black thin;
	padding: 10px;
	font-size: 16px;
}


/*COMMENTS*/
#comments{ width: 465px; margin-left: 100px;}

/*widgets*/

#politico {
	position:absolute;
	left:5px;
	top:913px;
	
	z-index:5;
}

#blogcat{
	position: absolute;
	left: 160px;
	top: 1365px;
	z-index: 5;
}
 
#cnn {
	position: relative;
	left:935px;
	top: -710px;
	width:156px;
	height:102px;
	z-index:5;
}
 
#addthis{
	
	width:auto;
	
}

#poll {float:left; padding-right: 10px; padding-bottom: 5px; }
