img.latex {
vertical-align:middle;
border:none;
}

form.contact-form {
width:100%;
text-align:left;
}

form.contact-form textarea {
width:96%;
}

form.contact-form label {
float:none;
display:inline;
}

.form-error,form.contact-form p label.form-error {
color:maroon;
}

.video-player {
text-align:center;
border:0;
margin:auto;
padding:5px;
}

.wpvidavee_title {
text-align:left;
font-weight:bold;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
line-height:12px;
padding:2px 5px;
}

.wpvidavee_footer {
text-align:right;
font-family:Tahoma, Arial, sans-serif;
font-size:9px;
line-height:11px;
padding:2px 5px;
}

.wpvidavee_footer a {
text-decoration:none;
}

.wpvidavee_p {
color:red;
}

.hidden {
display:none;
}

.possibly-related {
clear:both;
}

.screen-reader-text {
position:absolute;
left:-1000em;
}

#header {
background:no-repeat;
}

#header h1 a,#desc {
color:#e5f2e9;
}

#desc {
visibility:hidden;
margin:0;
}

a:link,a:visited,#sidebar ul li a {
background:inherit;
color:#3d6402;
font-weight:normal;
letter-spacing:1px;
text-decoration:none;
}

a:hover,#sidebar ul li a:hover,ul li a:hover {
background:inherit;
color:#006633;
font-weight:bold;
letter-spacing:0;
}

body {
background:url('http://ldesign.files.wordpress.com/2009/07/outerborder.jpg') repeat-y;
color:#424e01;
font:13px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
z-index:100000;
}

body#home {
border-bottom:0;
border-left:0;
border-right:0;
border-top:0;
}

body#home .entry-1 {
background:inherit;
border:0;
}

body#home .entry-1 .entrymeta {
background:inherit;
border-top:0;
margin:0 0 0 35px;
padding:10px;
}

h1 {
background:url('http://ldesign.files.wordpress.com/2009/07/wph1.jpg') no-repeat;
color:#333333;
font:small-caps bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
height:60px;
letter-spacing:1px;
text-align:center;
margin:35px 25px 25px 32px;
padding:7px 0 0;
}

h2 {
background:url('http://ldesign.files.wordpress.com/2009/07/wph2.jpg') no-repeat;
color:#555555;
font:small-caps bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
height:60px;
letter-spacing:1px;
text-align:center;
margin:35px 25px 25px 32px;
padding:6px 0 0;
}

h3 {
background:url('http://ldesign.files.wordpress.com/2009/07/wph3.jpg') no-repeat;
color:#666666;
font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
height:60px;
letter-spacing:1px;
text-align:center;
margin:35px 25px 25px 32px;
padding:7px 0 0;
}

h4 {
background:url('http://ldesign.files.wordpress.com/2009/07/wph4.jpg') no-repeat;
color:#777777;
font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
height:60px;
letter-spacing:1px;
text-align:center;
margin:35px 25px 25px 32px;
padding:8px 0 0;
}

h5 {
background:url('http://ldesign.files.wordpress.com/2009/07/wph5.jpg') no-repeat;
color:#888888;
font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
height:60px;
letter-spacing:1px;
text-align:center;
margin:35px 25px 25px 32px;
padding:9px 0 0;
}

h6 {
background:url('http://ldesign.files.wordpress.com/2009/07/wph6.jpg') no-repeat;
color:#888888;
font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
height:60px;
letter-spacing:1px;
text-align:center;
margin:35px 25px 25px 32px;
padding:9px 0 0;
}

td.entry p,th.entry p {
background:inherit;
color:#281e00;
font:13px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
}

h3#comments,h3#respond {
font-size:.95em;
margin-left:40px;
width:620px;
}

ol.commentlist {
color:#777;
font-size:.9em;
list-style-type:none;
margin-left:40px;
margin-right:40px;
margin-top:1.5em;
padding:0;
}

.commentlist li .avatar {
border:1px solid #e8e7d0;
float:left;
margin:-2px 10px 0 20px;
padding:2px;
}

ol.commentlist a {
font:1em/1.15em Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 10px;
}

ol.commentlist a:hover {
font-weight:bold;
}

ol.commentlist p {
font:.9em/1.12em Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:20px 45px 10px;
}

.alt {
background:#f3f3f3;
border:1px solid #eeeeee;
padding:.5em;
}

.commentsblock {
font-size:12px;
margin:20px 0;
padding:0 20px;
}

#commentform p {
text-align:center;
font-size:11px;
}

.commentsblock input,.commentsblock textarea {
background:inherit;
border-bottom:4px ridge #a0a0a0;
border-left:2px ridge #a0a0a0;
border-right:4px ridge #a0a0a0;
border-top:2px ridge #a0a0a0;
color:#281e00;
width:510px;
margin:0 70px;
}

.commentsblock textarea:focus,.commentsblock input:focus {
background:#f5f0e7;
border-bottom:4px ridge #a0a0a0;
border-left:2px ridge #a0a0a0;
border-right:4px ridge #a0a0a0;
border-top:2px ridge #a0a0a0;
color:inherit;
padding:2px 5px;
}

.entry {
font:13px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
position:relative;
z-index:50;
margin:0 35px;
padding:0;
}

.entry footer {
font:11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0;
margin-top:0;
text-align:center;
}

.entry footer p {
margin-bottom:10px;
margin-top:0;
}

.entry img {
border:0;
display:block;
}

.entry p {
background:inherit;
color:#281e00;
font:13px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:25px 30px 20px;
}

.entry p.biggertext {
font-size:15px;
font-weight:bold;
margin-bottom:15px;
}

.entry p.centeredtext {
font-weight:bold;
margin-bottom:10px;
text-align:center;
}

.entry p.smallertext {
font:12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

.entrybody a.BookMark {
background:url('http://s3.addthis.com/button1-bm.gif') no-repeat;
display:block;
height:16px;
width:130px;
margin:1px auto 2px;
}

.entrybody a.ThinkingBlogger {
background:url('http://ldesign.files.wordpress.com/2009/07/thinkingbloggerpf8.jpg') no-repeat;
display:block;
height:40px;
width:120px;
margin:1px auto 2px;
}

.entrybody a.top {
background:#888888 url('http://ldesign.files.wordpress.com/2009/07/wpmenu.jpg') no-repeat;
display:block;
font-size:12px;
font-weight:normal;
height:22px;
list-style-type:none;
text-align:center;
text-decoration:none;
width:74px;
margin:5px auto 0;
}

.entrymeta a:hover {
color:inherit;
}

.entrytitle {
background:url('http://ldesign.files.wordpress.com/2009/07/logobg.jpg');
border-bottom:2px ridge #606060;
border-left:1px ridge #606060;
border-right:2px ridge #606060;
border-top:1px ridge #606060;
color:#281e00;
position:relative;
width:623px;
margin:8px 18px 1px 17px;
padding:0;
}

.entrytitle a,.entrytitle a:link,.entrytitle a:visited {
background:none;
color:#336600;
font:small-caps bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-align:center;
text-decoration:none;
}

.entrytitle h2 {
background:url('http://ldesign.files.wordpress.com/2009/07/wph1title.jpg') no-repeat;
height:40px;
width:568px;
margin:23px auto 0;
padding:3px;
}

.entrytitle h2 a:hover {
background:none;
color:#006633;
letter-spacing:2px;
}

.entrytitle h3 {
background:url('http://ldesign.files.wordpress.com/2009/07/wpheadingmediumtitle.jpg') no-repeat;
color:#006633;
font:small-caps bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
height:40px;
letter-spacing:2px;
text-align:center;
width:450px;
margin:0 auto;
padding:4px;
}

.imgfloatcenter {
font-size:10px;
font-style:normal;
margin:40px auto 0;
}

.imgfloatleft {
float:left;
font-size:10px;
font-style:normal;
margin:10px 15px 10px 0;
}

.imgfloatright {
float:right;
font-size:10px;
font-style:normal;
margin:10px 0 10px 15px;
}

.inlinimg {
display:inline;
}

.links {
background:url('http://ldesign.files.wordpress.com/2009/07/wpheadingmedium.jpg') no-repeat;
display:block;
font-size:12px;
font-weight:normal;
height:30px;
text-align:center;
text-decoration:none;
border:none;
margin:20px 90px 10px;
padding:5px 0;
}

.links a {
font-weight:normal;
text-decoration:none;
}

.links a:hover {
background:inherit;
color:#281e00;
font-weight:bold;
}

.meta {
margin:15px 10px;
padding:0;
}

#content {
border:0;
font:12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
width:100%;
z-index:10;
margin:15px 0 0;
padding:0;
}

.navigation {
text-align:center;
}

#footer {
background:#333333;
border-top:3px ridge #777777;
clear:both;
color:#000000;
font:1px/1px Tahoma, Verdana, Arial, Helvetica, sans-serif;
width:1%;
height:1px;
visibility:hidden;
margin:0 auto;
padding:5px;
}

#header a:link,#header a:visited,#nav ul li a {
background:none;
font-size:xx-small;
text-decoration:none;
}

#header,#header h1 {
background:url('http://ldesign.files.wordpress.com/2009/07/wplogo.jpg') no-repeat;
height:100px;
top:0;
width:100%;
margin:0;
padding:0;
}

#nav {
background:url('http://ldesign.files.wordpress.com/2009/07/wptitlebg.jpg');
border:0;
color:#281e00;
height:50px;
padding-bottom:5px;
padding-top:2px;
width:660px;
margin:0 33px 5px;
}

#nav ul li {
float:left;
list-style-type:none;
letter-spacing:1px;
margin:0 38px -3px 0;
padding:7px 5px;
}

#nav ul li a {
background:url('http://ldesign.files.wordpress.com/2009/07/wpmenu.jpg') no-repeat;
color:#888888;
display:block;
font-weight:normal;
height:22px;
letter-spacing:1px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:74px;
}

#sidebar {
background:none;
background-image:url('http://ldesign.files.wordpress.com/2009/07/wpbottomimage.jpg');
background-repeat:no-repeat;
background-position:top;
border:none;
height:1650px;
width:730px;
}

#sidebar .sec-a {
float:left;
top:340px;
margin-left:0;
margin-top:0;
width:364px;
position:relative;
display:block;
padding:0;
}

#sidebar h2 {
background:url('http://ldesign.files.wordpress.com/2009/07/wpmenu.jpg') no-repeat;
background-position:top;
color:#666666;
display:block;
font:10px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
height:40px;
letter-spacing:0;
text-align:center;
margin:75px 80px 0 30px;
}

#sidebar ul li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:0;
line-height:1em;
list-style-type:none;
margin-bottom:0;
margin-left:10px;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

#wrap {
background:url('http://ldesign.files.wordpress.com/2009/07/border.jpg') repeat-y;
border-bottom:4px solid #281e33;
border-left:0;
border-right:0;
border-top:0;
height:auto;
text-align:left;
width:730px;
z-index:100;
margin:0 auto;
padding:0;
}

blockquote {
border-left:5px ridge #eeeeee;
}

blockquote p,.entry blockquote p {
font:italic 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:5px 30px 5px 18px;
}

ol li,ul li {
font:12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#281e00;
list-style-type:square;
margin:5px 30px;
padding:0;
}

ol ol li,ul ul li {
font:11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#281e00;
list-style-type:none;
margin:3px 35px 3px 0;
padding:0;
}

ol li,ol ol li,ol ol ol li,ol li ol,li ol,li ol ol {
font:12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
list-style-type:decimal;
margin-left:35px;
}

.tc li {
font:12px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
margin:2px 35px 2px 20px;
padding:0;
}

.tc ul li {
margin-left:-20px;
}

.tc ul ul li {
font:11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
margin:1px 35px 1px -25px;
padding:0;
}

.tc ul ul ul li {
font:11px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0 35px 0 -15px;
padding:0;
}