html {
	background-color:#0fbde0;
}
body {
	margin: 0px 0px 0px 0px;	
	height:100%;
	background:url(images/library101/background_repeat.gif) repeat-y center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	}
#wrapper {
	height:100%;
	*width:100%;
	background:url(images/library101/dots.png) repeat center;
	overflow-x: hidden;
}


#headerWrapper {
	height:197px;
	background:url(images/library101/headerBackground.png) repeat-x center;
}
#header {
	height:552px;
	width:973px;
	*width:100%;
	*margin: 0px 0px 0px 130px;
	*float:left;
	background:url(images/library101/headerImage.png) no-repeat;
}
a#RTK {
	float:right;
	*float:left;
	margin: 55px -347px 0px 0px;
	*margin: 55px 190px 0px -90px;
    display: block;
    background-position: 0 0;
	height:164px;
    width: 172px;
    background: url(images/library101/101RTK.png) no-repeat;
}
a#RTK:hover {
    background-position: 0 -204px;
}
a#Essays {
	float:right;
	*float:left;
	margin: 0px 99px 0px 0px;
	*margin: 0px 0px 0px 200px;
    display: block;
    background-position: 0 0;
	height:142px;
    width: 266px;
    background: url(images/library101/essays-101.png) no-repeat;
}
a#Essays:hover {
    background-position: 0 -180px;
}
a#Video {
	float:right;
	*float:left;
	margin: 18px -70px 0px 0px;
	*margin: 18px 0px 0px -590px;
    display: block;
    background-position: 0 0;
	height:101px;
    width: 110px;
    background: url(images/library101/video.png) no-repeat;
}
a#Video:hover {
    background-position: 0 -104px;
}

#contentWrapper{
	width:973px;
	*width:100%;
}
#content {
	width:550px;
	background:url(images/library101/contentBackground.png) repeat;
	text-align:left;
	padding: 6px 15px 6px 15px;
	border-left: #000 6px solid ;
	border-right: #000 6px solid ;
	border-bottom: #000 6px solid ;
}
#footer {
	height:212px;
	margin: -97px 0px 0px 116px;
	*margin: -97px 0px 0px 258px;
	background:url(images/library101/footer_background.png) no-repeat;
    font-family: Arial, Helvetica, sans-serif; 
	color: #6891e3;
	text-align: right;
	font-size: 12px;	
}
#footerText{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
    margin: 100px 197px 0px 0px;
	*margin: 100px 340px 0px 0px	
}
a.footerText:link{
	display:inline-block;
	height: 18px;
	padding:3px 5px 2px 3px;
	width: 120px;
	font-weight:800;
	text-decoration:none;
	color:#000;
}
a.footerText:visited{
	display:inline-block;
	height: 18px;
	padding:3px 5px 2px 3px;
	width: 120px;
	font-weight:800;
	text-decoration:none;
	color:#000;
}
a.footerText:hover{
	background-color:#000;
	color:#ffffff;	
}
a:link{
	color:#023647;
	font-weight:600;
}
a:visited{
	color: #7f8181;
	font-weight:600;
}
a:hover{
	color:#0c7da1;
}

#content .post .header 
{
	border-bottom:3px solid #000;	
}

#content .post
{
margin-bottom: 30px;
}

#content .post .date
{
float:right;
margin:-1px 0;
color:#666;
width:25%;
padding:0 0 0px 0;
}
#content .post .date em 
{
	font-style:normal;
	color:#575858;
}
#content .post .date em.user 
{
	background:url(images/library101/user.png) no-repeat left top;
	padding-left:18px;
}
#content .post .date em.postdate 
{
	background:url(images/library101/date.png) no-repeat left top;
	padding-left:17px;
}
#content .post .footer
{
	border-top: 3px solid #000;	
}
#content .post .footer ul
{
	list-style: none;
	text-align:right;
	padding-right:10px;
}

#content .post .footer ul li
{
	display: inline;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding:3px 0 3px 15px;
}

#content .post .footer ul li.comments
{
	background-image: url(images/library101/a36.png);
}

#content .post .footer ul li.readmore
{
background-image: url(images/library101/a38.png);
}

#content .entry
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}
#content .post .entry
{
margin-bottom: 0px;
}
.commentsArea{
	border-top:dotted #333;
	width:360px;
}
.trackback{
	margin-left:-10px;
}
#comment{width:360px;}

#logo1 { /* logo Link */
    float:left;
    width : 204px;
    height: 170px;
	margin:6px 0px 0px 203px;
}

a.secondNav:link{
	display:inline-block;
	text-align:center;
	height: 16px;
	padding:3px 5px 3px 3px;
	width: 100px;
	font-weight:800;
	text-decoration:none;
	color:#000;
}
a.secondNav:visited{
	display:inline-block;
	text-align:center;
	height: 16px;
	padding:3px 5px 3px 3px;
	width: 100px;
	font-weight:800;
	text-decoration:none;
	color:#000;
}
a.secondNav:hover{
	background-color:#000;
	color:#ffffff;	
}
h3 {font-size:22px}
