body {
	background-image: url(bkg.jpg); 
	background-repeat: repeat-y; 
	background-position:  left 50%;
	background-color: #333366;
  	font-family: Verdana, Arial;
	font-size: 8pt;
	margin: 0;
	padding: 0
}

#masthead { 
	position: relative;
	top: 20px;
	background-color: #458B00;
	border-top: 7px solid black;
	border-bottom: 7px solid black;
 	width: 100%;
 	height: 45px;
	margin: 0px;
	
}

#blogtitle {
	position: relative;
	width: 35%;
	top: 30px;
	left: 20px;
	color: #000;
	font-variant: normal;
	font-weight: bold;
	margin-left: 2px;
	background-color: #D6D6D6;
	text-align: center;
	border: 7px solid black;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17.5pt;
	height: 30px;
	text-decoration: none;

}

#blogtitle a {
	color: #8B1C62;
}

#blogtitle a:visited {
	color: #8B1C62;
}

#blogtitle a:hover {
	color: #8B1C62;
border: 0px;
}

#sidebox {
	width: 100%;
	margin-left: 2px;
	background-color: #CD9B1D;
	text-align: center;
	border: 7px solid black;
	padding: 10px;
}

#sidebox1 {
	width: 100%;
	margin-left: 2px;
	background-color: #CD5555; 
	text-align: center;
	border: 7px solid black;
	padding: 10px;
}

#sidebox2 {
	width: 100%;
	margin-left: 2px;
	background-color: #104E8B;
	text-align: center;
	border: 7px solid black;
	padding: 10px;
}


#sidebox3 {
	width: 100%;
	margin-left: 2px;
	background-color: #9A32CD;
	text-align: center;
	border: 7px solid black;
	padding: 10px;
}

#sidebox4 {
	width: 100%;
	margin-left: 2px;
	background-color: #458B00;
	text-align: center;
	border: 7px solid black;
	padding: 10px;
}

#sidebox5 {
	width: 50%;
	margin-left: 2px;
	background-color: #CD5555;
	text-align: center;
	border: 7px solid black;
	padding: 10px;
	max-width: 120px;
	height: 50%;
	position: relative;
	left: 25%;
	top: -15%;

}


#sidebox6 {
	width: 100%;
	margin-left: 2px;
	background-color: #104E8B;  
	text-align: center;
	border: 7px solid black;
	padding: 10px;
}


#sidebox7 {
	width: 1px;
	margin-left: 2px;
	background-color: #FFFFFF;
	text-align: center;
	border: 7px solid black;
	padding: 10%;
	position: absolute;
	left: 154px;
	top: 26px;
	height: 1px;



}


a {
	text-decoration: none;
	color: #8C1C64;

}

a:visited {
	color: #8C1C64;
	text-decoration: none;
}

a:hover {

	color: #8B1C62;
	text-decoration: none;
	border-bottom: 1px solid #394651;
}

#content {
	background-color: #ffffff;
	border: 7px solid black;
	text-align: left;
	visibility: visible;
	left: 270px;
	top: 158px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 240px;













}

#contentwrapper {	
	margin-top: 55px;
}

#sidebar {
	position: absolute;
	float: none;
	width: 175px;
	margin-top: 76px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	font-size: 60px;
	top: 60px;
	height: 10px;
	left: 8px;
	line-height: 3pt;










} 

#sidebar a {
	color: #000;
}

#sidebar a:visited {
	color: #000;
}

#sidebar a:hover {
	color: #CD9B1D;
}

#sidebox a {
	color: #000;
}

#sidebox a:visited {
	color: #000;
}

#sidebox a:hover {
	color: #8B1C62;
}

blockquote { position: relative;
	margin-bottom: 10px;
	background-color: #D6D6D6; 
	text-align: left; 
	border: 2px solid #000000; 
	padding: 5px;
}

.postmetadata { position: absolute;
	top: 152px;
	right: 8px;
	background-color: #D6D6D6; 
	text-align: left;
     width: 34em;
	border: 3px solid black;
	padding: 8px;
}

#wrapper {
	position: relative;
	height: 100%;
	margin: 0 auto;
} 

#insideWrapper {
	top: 40px;
	height: 100%;
	margin: 0px;
	text-align: left;
	padding: 20px;
}

#insideWrapper:after{
	content: "."; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;}

.post {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 10px 10px 10px 20px;
	text-align: left;
}

.singlepost {
	position: relative;
	top: 48px;
	left: 0px;
	margin: 10px 10px 10px 20px;
	text-align: left;
}

#footer {
	font-size: 7pt;
	color: #fff;
	text-align: center;
	padding: 20px;
	bottom: 10px;
	position: absolute;
	left: 50%;


















}

#footer a {
	color: #fff;
}

#footer a:visited {
	color: #fff;

}

#footer a:hover {
	color: #ff3333;
	border: 0px;
}


.footerLink {
	color: #666;
	text-decoration: underline;
}

a.footerLink {
	color: #666;
	text-decoration: underline;
}

.entrytext { 
	padding-left: 10x; 
	padding-right: 10px;
	padding-top: 30x; 
	max-width: 80%;
}

a.footerLink:visited {
	color: #666;
	text-decoration: underline;
}

a.footerLink:hover {
	color: #999;
	text-decoration: underline;
}

.title {
    	font-family: Verdana, Arial;
	color: #000000;
	font-size: 9pt;
	font-variant: small-caps;
	font-weight: bold;
}


a.title {
	color: #000000;
}

a.title:visited {
	color: #000000;
}

a.title:hover {
	color: #000000;
	border: 0px;
}

.posttitle {

    	font-family: Verdana, Arial;
	color: #333;
	font-size: 12.9pt;
	font-variant: small-caps;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding-right: 3px;
}

a.posttitle {
	color: #000000;
	text-decoration: underline;
}

a.posttitle:visited {
	color: #000000;
	text-decoration: underline;
}

a.posttitle:hover {
	color: #8B1C62;
	border: 0px;
	text-decoration: underline;
}

h2 {
	color: #000000;
	font-size: 14px;
	text-align: left;
}

ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	display: block;
}


li {
	list-style-type: none;
	display: block;
	margin-left: 0px;
}

li li {
	list-style-type: none;
	display: block;
	margin-left: 0px;
}



.navigation { 
	padding: 15px;
}

.left {
	float: left;
	margin: 0px 5px 0px 10px;
}

.right {
	float: right;
	margin: 0px 5px 0px 10px;
}

img {position: relative;}

a img {
	border: none;
	}

.centeredImage {
    text-align:center;
    margin-top:10px;
    margin-bottom:0px;
    padding:0px;
}





.cite {
	font-size: 7pt;
	color:#000000;
}

code {
	font-family: Courier New, Verdana;
	text-align:left;
	color:#000000;
	font-size: 8pt;
}

input {
	border: 1px solid #333333;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 0px;
}



.comments { 
	padding: 20px;
	margin-top: 20px;
}

.commentBox {
	position: relative;
	margin: 0 auto;
	background-color: #f5f5f5; 
	text-align: left; 
	border: 1px solid #000000; 
	padding: 5px;
}

.commentPos {
	font-family: 'Verdana';
	font-size: 8pt;
	position: relative;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-variant: small-caps;
}

a.commentPos {
	font-family: 'Verdana';
	color: #ff3333;
}

a.commentPos:visited {
	color: #ff3333;
}

a.commentPos:hover {
	color: #000;
	border: 0px;
}


.widecolumn { 
	padding-top: 
	20px; padding-left: 20px; 
	padding-right: 20px; 
	padding-bottom: 20px;
}

.narrowcolumn { 	
	padding-top: 20px; 
	padding-left: 60px; 
	padding-right: 60px; 
	padding-bottom: 20px;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.center {
	text-align: center;
	}
