img, div, id, ul, li, a, a:hover, input { 
behavior: url('/iepngfix.htc');
}

.lessonlist ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.lessonlist ul li a
{
    background: transparent url("/images/linoarrow.gif") no-repeat;
    padding-left: 15px;
    background-position: 0 2px;
    padding-bottom: 2px;

}

.lessonlist ul li a:hover
{
    background: transparent url("/images/liarrow.gif") no-repeat;
    padding-left: 15px;
    background-position: 0 2px;
    padding-bottom: 2px;

}

.viewall
{
    padding-left: 43px;
    padding-top: 5px;
}

.viewall a:link 
{
    text-decoration: none;
    color: #3399cc;
    font-weight: bold;
}

.viewall a:visited
{
    text-decoration: none;
    color: #3399cc;
    font-weight: bold;
}

.viewall a:hover
{
    text-decoration: none;
    color: #3399cc;
    font-weight: bold;
}

.viewall a:active
{
    text-decoration: none;
    color: #3399cc;
    font-weight: bold;
}

a:link
{
text-decoration: none;
color: #3399cc;
}

a:visited
{
text-decoration: none;
color: #3399cc;
}

a:hover
{
text-decoration: none;
color: #3399cc;
}

a:active
{
text-decoration: none;
color: #3399cc;
}



body
{
background: url('/images/bkg-medgrey.gif');
background-color: #a5a5a5;
margin: 0px;
padding: 0px;
border: 0px;
text-align: center; 
font-family: Arial, sans-serif;
font-size: 14px;
color: #454545;
}

.mybio
{
height: 310px;
width: 225px;
margin-left: -2px;
}

.myphoto
{
float: left; 
padding-right: 2px;
padding-bottom: 2px;
}

.myname
{
text-align: center;
}

.mytext
{
width: 205px;
font-size: 15px;
padding-left: 11px;
float: left;
}

/*
.leftwrapper
{
text-align: left;
} */


.bloglogo 
{ 
background: url('/images/bloglogo.png'); 
background-repeat: no-repeat;
height: 100px;
width: 520px;
text-indent: -9000px;
float: left;
}

.logo 
{ 
background: url('/images/logo.png'); 
background-repeat: no-repeat;
height: 100px;
width: 520px;
text-indent: -9000px;
float: left;
}

.badge
{
background: url('/images/commentbadge.png'); 
background-repeat: no-repeat;
height: 75px;
width: 75px;
float: right;
padding-right: 50px;
margin-top: -25px;
text-indent: -9000px;
}

.badge a
{
background: url('/images/commentbadge.png'); 
background-repeat: no-repeat;
height: 75px;
width: 75px;
float: right;
text-indent: -9000px;
}

#twitterul
{
margin: 0;
padding: 0;
}

#twitterul li 
{
list-style: none;
margin: 0;
padding: 0;
}



.blogtwitter
{
background: url('/images/twitter.png');
background-repeat: no-repeat;
text-align: center;
height: 32px;
width: 65px;
float: left;
padding: 0px;
margin-left: 30px;
padding-right: 15px;
}

.twitter
{
background: url('/images/twitter.png');
background-repeat: no-repeat;
height: 32px;
width: 65px;
float: left;
padding: 0px;
margin: 0px;
}


.twitter a
{
background: url('/images/twitter.png');
background-repeat: no-repeat;
height: 32px;
width: 65px;
float: left;
padding: 0;
margin: 0;
} 

.clear
{
clear: both;

}

.donation
{
float: left;
padding-left: 5px;
padding-top: 5px;
}

.newsletter
{
float: right;
color: #ffffff;
font-size: 11px;
padding-right: 20px;
}

.newsletter2
{
color: #ffffff;
font-size: 11px;
padding-right: 20px;
}

input#subscribebox
{
border: 2px solid #99CCFF;
height: 12px;
background-color: #EEEEEE;
}

.mlist-title
{
text-align: right;
text-decoration: underline;
padding-right: 2px;
}

.mlist-title2
{
text-decoration: underline;
padding-right: 2px;
}

.mlist-submit
{
text-align: right;
}

.contentwrapper
{
float: left;
}

.topcontent
{
background: url('/images/contentbkg_01.png');
background-repeat: no-repeat;
height: 17px;
width: 715px;
padding-left: 4px;
}

.contentblock
{
background: url('/images/contentbkg_02.png');
width: 690px;
padding-left: 15px;
padding-right: 10px;
}

.bottomcontent
{
background: url('/images/contentbkg_03.png');
background-repeat: no-repeat;
height: 19px;
width: 715px;
padding-left: 4px;
}

.datecomment
{
font-size: 11px;
text-align: right;
margin-bottom: -5px;
}


.titlewelcome
{
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
background: url('/images/underline.png');
background-repeat: no-repeat;
width: 230px;
height: 25px;
}

.titlewelcome3
{
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
background: url('/images/underline.png');
background-repeat: no-repeat;
background-position: 0px 
}

.titlewelcome2
{
font-size: 17px;
font-weight: bold;
margin-bottom: 3px;
background: url('/images/underline.png');
background-repeat: no-repeat;
width: 400px;
height: 20px;
}

.entrytitle
{
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
background: none;
width: 200px;
height: 25px;
text-decoration: none;
}

.entrytitle a
{
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
background: none;
width: 200px;
height: 25px;
color: #ffffff;
display: block;
text-decoration: none;
}

.entrytitle a:hover
{
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
background: url('/images/underline.png');
background-repeat: no-repeat;
width: 200px;
height: 25px;
color: #FFFFFF;
text-decoration: none;
}


.search
{
float: left;
margin-left: 240px;
margin-top: -5px;
}

input.searchsubmit
{
background: url('/images/search.png');
background-repeat: no-repeat;
border: 0;
padding: 0;
margin: 0;
height: 20px;
width: 50px;
}

input#searchbox
{
border: 2px solid #99CCFF;
width: 180px;
height: 16px;
background-color: #EEEEEE;
}



.navhide
{
background: url('/images/navbarhover_02.png');
background: url('/images/navbarhover_03.png');
background: url('/images/navbarhover_04.png');
background: url('/images/navbarhover_05.png');
background: url('/images/navbarhover_06.png');
background: url('/images/navbarhover_07.png');
background: url('/images/navbarhover_08.png');
background: url('/images/liarrow.gif');
background-repeat: no-repeat;
background-position: -9000px -9000px;
text-indent: -9000px;
}

.header
{
padding-top: 5px;
/* padding-left: 100px; */
} 





#navigation 
{
margin: 0;
padding: 0;
margin-left: 10px;
}


#navigation li 
{
list-style: none;
margin: 0;
padding: 0;
}

.navhome
{
background: url('/images/navbar_02.png'); 
background-repeat: no-repeat;
height: 15px;
width: 56px;
float: left;
}

.navhome a
{
background: url('/images/navbar_02.png'); 
background-repeat: no-repeat;
height: 15px;
width: 56px;
float: left;
display: block;
}

.navhome a:hover
{
background: url('/images/navbarhover_02.png'); 
background-repeat: no-repeat;
height: 15px;
width: 56px;
float: left;
}

.navlessons
{
background: url('/images/navbar_03.png'); 
background-repeat: no-repeat;
height: 15px;
width: 69px;
float: left;
}

.navlessons a
{
background: url('/images/navbar_03.png'); 
background-repeat: no-repeat;
height: 15px;
width: 69px;
float: left;
display: block;
}

.navlessons a:hover
{
background: url('/images/navbarhover_03.png'); 
background-repeat: no-repeat;
height: 15px;
width: 69px;
float: left;
}

.navblog
{
background: url('/images/navbar_04.png'); 
background-repeat: no-repeat;
height: 15px;
width: 45px;
float: left;
}

.navblog a
{
background: url('/images/navbar_04.png'); 
background-repeat: no-repeat;
height: 15px;
width: 45px;
float: left;
display: block;
}

.navblog a:hover
{
background: url('/images/navbarhover_04.png'); 
background-repeat: no-repeat;
height: 15px;
width: 45px;
float: left;
}

.navpodcast
{
background: url('/images/navbar_05.png'); 
background-repeat: no-repeat;
height: 15px;
width: 69px;
float: left;
}

.navpodcast a
{
background: url('/images/navbar_05.png'); 
background-repeat: no-repeat;
height: 15px;
width: 69px;
float: left;
display: block;
}

.navpodcast a:hover
{
background: url('/images/navbarhover_05.png'); 
background-repeat: no-repeat;
height: 15px;
width: 69px;
float: left;
}

.navsubmitlesson
{
background: url('/images/navbar_06.png'); 
background-repeat: no-repeat;
height: 15px;
width: 112px;
float: left;
}

.navsubmitlesson a
{
background: url('/images/navbar_06.png'); 
background-repeat: no-repeat;
height: 15px;
width: 112px;
float: left;
display: block;
}

.navsubmitlesson a:hover
{
background: url('/images/navbarhover_06.png'); 
background-repeat: no-repeat;
height: 15px;
width: 112px;
float: left;
}

.navabout
{
background: url('/images/navbar_07.png'); 
background-repeat: no-repeat;
height: 15px;
width: 56px;
float: left;
}

.navabout a
{
background: url('/images/navbar_07.png'); 
background-repeat: no-repeat;
height: 15px;
width: 56px;
float: left;
display: block;
}

.navabout a:hover
{
background: url('/images/navbarhover_07.png');
background-repeat: no-repeat; 
height: 15px;
width: 56px;
float: left;
}

.navcontact
{
background: url('/images/navbar_08.png'); 
background-repeat: no-repeat;
height: 15px;
width: 68px;
float: left;
}

.navcontact a
{
background: url('/images/navbar_08.png'); 
background-repeat: no-repeat;
height: 15px;
width: 68px;
float: left;
display: block;
}

.navcontact a:hover
{
background: url('/images/navbarhover_08.png'); 
background-repeat: no-repeat;
height: 15px;
width: 68px;
float: left;
}

.mainbody
{
/* height: 360px; */
width: 985px; 
/* padding-left: 95px; */
margin: 0px auto;
text-align: left;
font-family: Arial, Times; 
}

.vidblock
{
background: url('/images/vidblock2.png');
background-repeat: no-repeat;
height: 325px;
width: 433px;
float: left;
padding-left: 34px;
padding-top: 25px;
}

.vidblock2
{
background: url('/images/vidblock2.png');
background-repeat: no-repeat;
height: 334px;
width: 451px;
float: left;
padding-left: 16px;
padding-top: 16px;
}

.textblock
{
background: url('/images/textblock.png');
background-repeat: no-repeat;
height: 337px;
width: 226px;
float: left;
padding-top: 13px;
padding-left: 14px;
padding-right: 12px;
}

.lessonbox1
{
background: url('/images/lessonbox.png');
background-repeat: no-repeat;
height: 100px;
width: 230px;
float: left;
padding-left: 13px;
padding-right: 5px;
padding-top: 10px;

}

.lessonbox2
{
background: url('/images/lessonbox.png');
background-repeat: no-repeat;
height: 100px;
width: 230px;
float: left;
padding-left: 13px;
padding-right: 5px;
padding-top: 10px;
margin-top: 9px;
}

.lessonbox3
{
background: url('/images/lessonbox.png');
background-repeat: no-repeat;
height: 100px;
width: 230px;
float: left;
padding-left: 13px;
padding-right: 5px;
padding-top: 10px;
margin-top: 9px;
}

.dlblock
{
background: url('/images/dlblock.png');
background-repeat: no-repeat;
height: 350px;
width: 232px;
float: left;
padding-left: 13px;
padding-right: 5px;
padding-top: 10px;
}

.comments
{
color: #FFFFFF;
text-align: left;
padding-left: 305px;
clear: both;
}

.comments2
{
color: #FFFFFF;
text-align: left;
padding-left: 150px;
}

#post-header
{
font-size: 16px;
}

.inputleft
{
text-align: left;
}

input#commentform
{
border: 2px solid #99CCFF;
background-color: #EEEEEE;
}

textarea#commentform
{
border: 2px solid #99CCFF;
background-color: #EEEEEE;
}

.comment-top
{
background: url('/images/commentbkg_01.png');
background-repeat: no-repeat;
width: 380px;
height: 13px;
}

.comment-content
{
background: url('/images/commentbkg_02.png');
width: 357px;
padding-left: 13px;
padding-right: 10px;
}

.comment-bottom
{
background: url('/images/commentbkg_03.png');
background-repeat: no-repeat;
width: 380px;
height: 25px;
}

.comment-title
{
font-size: 18px;
font-weight: bold;
}

.form-hr
{
width: 380px;
}

.errorbkg
{
background: url('/images/vidblock2.png');
background-repeat: no-repeat;
height: 350px;
width: 437px;
padding-left: 10px;
padding-top: 25px;
padding-right: 20px;
}

.errorwrap
{
text-align: center;
}

.pastentrywrap
{
float: left;
} 

.toppastentries
{
background: url('/images/recentposts_01.png');
background-repeat: no-repeat;
height: 30px;
width: 250px;

}

.toppastentries2
{
background: url('/images/recentposts_01-2.png');
background-repeat: no-repeat;
height: 30px;
width: 250px;
}

.pastentries
{
background: url('/images/recentposts_02.png');
width: 220px;
padding-left: 25px;
padding-right: 5px;
}

.pastentries ul
{
margin: 0;
padding: 0;
}

.pastentries li 
{
margin: 0;
padding: 0;
}

.bottompastentries
{
background: url('/images/recentposts_03.png');
background-repeat: no-repeat;
height: 15px;
width: 250px;
}

.adsense
{
float: left;
padding-left: 65px;
}

.adsenseentry
{
clear: both;
text-align: center;
margin-bottom: 5px;
}

.adsenseblog
{
clear: both;
padding-left: 105px;
margin-bottom: 5px;
}

#subscribetotal
{
height: 40px;
}