body {background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; margin:0;}
.outline {border: 1px solid #013565; background: #fff; padding: 2px; width:808px; margin:auto;}
div.subtitle {background:#639; color:#fff; padding:3px 10px; text-align:right; margin-right:8px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

a:link { color: #36C; }
a:visited { color: #03c; }
a:hover { color: #639; }
a:active { color: #666; }

#articlenav {padding: 2px; list-style: none; background:#f3f3f3;}
#articlenav ul {margin-left: 0; padding-left: 0;}
#articlenav ul li {font-family: Verdana, sans-serif; font-size:11px;list-style-type: none;list-style-image: none; padding-bottom:0px; font-weight: bold;}
#articlenav ul li a:visited {text-decoration: none;}
#articlenav ul li a:link {text-decoration: none;}
#articlenav ul li a:hover {text-decoration: none;}
#articlenav ul li a:active {text-decoration: none;}
#articlenav ul.eachyear {margin-left: 0; padding-left: 0;}
#articlenav ul.eachyear li {border-bottom:1px solid #ccc; text-align:right;}
#articlenav li ul.eachyear li a {display: block;width:90%; padding: 2px 10px; text-decoration: none; font-weight:bold;text-align:left;}
#articlenav li ul.eachyear li a:link {color: #000;}
#articlenav li ul.eachyear li a:visited {color: #666;}
#articlenav li ul.eachyear li a:hover {color: #578BCB; background:#f5f5f5; width:90%; border-bottom:#509C8E;}
#articlenav ul.categories li {padding-bottom:2px;margin-left: .1em; padding-left: 0;list-style-type:none; border-top:1px solid #ccc; padding-top:2px;}
#articlenav ul li ul.children li {margin-left: .75em; padding-left: 0;font-size:10px; list-style-type:none; color:#999;border-top:1px solid #fff; padding-top:0px;}
#articlenav ul li ul.children li ul.children li a:visited {font-weight:normal;}
#articlenav ul li ul.children li ul.children li a:link {font-weight:normal;}
#articlenav ul li ul.children li ul.children li a:hover {font-weight:normal;}
#articlenav ul li ul.children li ul.children li a:active {font-weight:normal;}

li.recent a {font-weight:normal;}

/* Begin Structure
.narrowcolumn { padding: 0;  margin: 0; width: 69%; background:#fff url(/images/articleback.gif) bottom left repeat-x; height:90%;}
.widecolumn { padding: 0 10px 40px 10px; margin: 0 8px 10px 0px; width: 70%; border:1px solid #0f0; background:#fff url(/images/articleback.gif) bottom left repeat-x;height:90%;} */
#content {padding:10px;}
#content p {padding-left:15px; line-height:1.5em;}

/*
.narrowcolumn .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 30px 0; }
.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }
.postmetadata { clear: left; }
*/
/* End Structure */
.post {padding-top:0; }
.post h2 {margin-top:0px;}
.post h2 a {text-decoration:none;}
.post h2.wphome {font-size:14px;}
.post h3.wphome {font-size:14px;}
.post h2.wphome {margin:0;}
.post h3.wphome a {text-decoration: none;}
p.wphome {margin:15px 0px 5px 0px; font-size:14px;}
p.wphome a{color:#639;}
div.entry {margin:0px 20px 0px 20px; line-height:1.2em; padding: 5px 0px 5px 0px;}
div.postmetadata {margin:5px 20px 5px 20px; padding:2px 4px 4px 8px;border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f9f9f9; font-size:10px;}
div.postmetadata a {color:#999;}
div.more-link {display:none; border:1px solid #f00;}
.alignright {float: right;}
.alignleft {float: left;}
.catdescription {font-weight:bold; border:1px solid #699; padding:10px; color:#000; background:#ECF2F2;}
.searchresults {border:1px solid #699; padding:10px; color:#000; background:#ECF2F2;}
.pagetitle {font-weight:normal;}

.navigation2 {display:block; font-size:11px; border:1px solid #ccc; text-align: center; margin-top: 10px; margin-bottom:20px; background: #f5f5f5 url(/images/fadedown.jpg) top left repeat-x; border:1px solid #ccc;}

.next {background:#E0EAF5; padding:3px; border-width:1px 1px 1px 1px; border-style:solid; border-color:#CCC;}
.previous {background:#E0EAF5;padding:3px;border-width:1px 1px 1px 1px; border-style:solid; border-color:#CCC;}
.returnhome {text-align:center; padding: 3px;}
#comments {font-size:14px; border-top:1px dotted #ccc;}
dl.commentlist dt {font-size:11px;}
dd.comments p {margin:0px; padding:0px;}

#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 115px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:500; font-size:11px;}

#commentform { background:#f5f5f5; border:1px solid #ccc; padding: 0px 10px 0px 0px; margin:0;}
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 90%; padding: 2px; }
#commentform #submit {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#commentform p { margin: 5px 0; }
.moderated {text-align:center; font-size:11px; font-style:italic; color:#999;}
#respond {margin:0; padding:4px 5px; background:#ccc; font-size:12px; color:#000;}

/* table.recent-posts {border-top:1px solid #ccc; border-right:1px solid #ccc;}*/
.recent-posts td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px; background: #E9F8F8 url(/images/fade.jpg) top left no-repeat;}
.recent-posts h4 {font-size:12px; margin:0; padding:3px; border-bottom:1px solid #ccc;}
.recent-posts ul {margin:0 0 0 .5em; padding-left: .5em;list-style-image:none;}
.recent-posts ul li {font-size:11px; list-style-image:none;}
.all-recent-posts {border-width:1px 0px 0px 1px; border-style:solid; border-color:#ccc;}

h1.newstitle a {text-decoration:none;}

#searchform {margin: 10px auto;padding: 5px 3px; text-align: center; border-width:1px 0px; border-color:#CCC; border-style:solid;}
#searchform #s {width: 115px;padding: 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#searchsubmit {padding: 1px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

h3.abstract {color:#F60; padding:2px; border-bottom:1px solid #006; font-size:12px; font-variant:small-caps}
h3 {color:#F60; padding:2px; border-bottom:1px solid #006; font-size:12px; font-variant:small-caps}
h3.glossary {color:#F60; padding:2px; border-bottom:1px solid #006; font-size:12px; font-variant:small-caps}
h3.subtitle {color:#F60; padding:2px; border-bottom:1px solid #006; font-size:12px; font-variant:small-caps; margin-top:0; padding-top:0;margin-bottom:0; padding-bottom:0;}
h3.comments {color:#F60; padding:2px; border-bottom:1px solid #006; font-size:12px; font-variant:small-caps}
.main {padding:0px 5px 0px 10px;}



.pronunciation {font-weight:bold; color:#69C;}
dl.glossary dt {font-weight:bold;}
dl.glossary dd {font-size:11px;}
dl.mainglossary dt {font-weight:bold; padding-bottom:3px; padding-top:6px; font-size:14px;}

.errortxt {color:#F00;}
.asterisk {color:#099;}
.contactform table {border-top:1px solid #ccc; border-left:1px solid #ccc;}
.contactform table td{border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

h2 {color:#066;}
.footer {text-align:center; padding:5px 5px 10px 5px; border-top:1px solid #066;}

dl.commentlist dt {background:#f5f5f5; border-bottom:1px solid #ccc;}

.small11 {font-size:11px;}
.small10 {font-size:10px;}

.welcometext {text-align:center; background:#ffc url(/images/welcome.gif) top left no-repeat; padding:5px; margin:0 25px 0 25px; border:1px solid #f60}
