*{margin:0; padding:0}

body{margin:0; background:#393939; line-height:25px; text-align:justify; font-family:Verdana,sans-serif; font-size:11px; color:#393939}

h1, h2, h3{margin-top:1.5em}

h1{font-size:2em}

h2{font-size:1.4em; color:#000}

h3{font-size:1.2em; color:#505051}

p, ol{margin-top:1.5em}

ul, ol{margin-left:3em; font-size:12px}

blockquote{margin-left:3em; margin-right:3em}

a{color:#6096F0}
a:hover{text-decoration:none}

#header{width:800px; height:65px; margin:0 auto; padding:0}

#header h1{margin:0; padding:20px 0 10px 55px; background:url(images/blue-transliteration-flower.gif) no-repeat left 90%; text-transform:lowercase; font-size:36px; font-weight:bold; color:#FFF; font-family:'Times New Roman',Verdana,sans-serif}

#menu{width:760px; height:43px; margin:0 auto; padding:0 20px; background:url(images/transliterated-script.jpg) no-repeat left top; font-family:'Trebuchet MS',Arial,sans-serif; font-weight:bolder}

#menu ul{margin:0; list-style:none; padding-top:10px}

#menu li{display:inline}

#menu a{padding:0 10px; background:url(images/vertical-bar.gif) no-repeat right 50%; text-decoration:none; color:#FFF}

#menu a:hover{text-decoration:none; color:#2E5596}

#menu .first a{padding-left:0}

#menu .last a{background:none}

#page{width:800px; margin:0 auto; padding:0; background-color:#fff}

#content{width:760px; background-color:#fff; padding-top:5px; padding-left:20px; padding-right:20px}

#content h2{margin:0; padding:20px 0 7px 0; border-bottom:1px dotted #CFCFCF; font-size:1.8em; font-weight:normal}

#content p{font-size:12px}

#footer{width:800px; height:43px; margin:0 auto; padding:0 0 20px 0; background:url(images/transliterate-me.jpg) no-repeat left top; font-family:Tahoma,Arial,Helvetica,sans-serif}

#footer p{margin:0; padding:8px 0 0 0; text-align:left; font-size:11px; color:#FFF}

#footer a{padding:0 3px; text-decoration:none; color:#FFF}

#footer a:hover{text-decoration:none; color:#2E5596}
label{display:block; font-weight:bold}
input, select{padding:3px; border:1px solid #C0CDE2; font:normal 1em Verdana,sans-serif; color:#000; min-width:8em}
textarea{font:normal 1em Verdana,sans-serif; border:1px solid #C0CDE2; display:block; color:#000}
#mainDiv{background:#C0CDE2; -moz-border-radius:8px; margin-top:7px; padding:5px; width:735px; height:386px}
#upperDiv{width:727px; height:25px; min-height:20px; border:1px solid #C0CDE2; background:#fff; margin-bottom:4px; padding:3px}
#upperDiv a{height:25px; background:#8CB0EA; color:#fff; font-family:Verdana,sans-serif; font-size:13px; font-weight:bold; float:left; text-align:center; line-height:18pt; text-decoration:none; margin-right:6px; padding:0 5px 0 5px}
#upperDiv a:hover{text-decoration:none; background:#6096F0; cursor:pointer}
#upperDivRight{float:right}
.contactTextarea{width:450px; height:200px}
#padDiv{display:inline; float:left}
.transliterationTextarea{width:531px; height:250px; margin-right:5px; background-repeat:no-repeat; background-position:center; overflow:auto; font-family:Verdana,sans-serif; font-size:13px}
#adBlock{width:195px; height:250px; min-height:250px; float:right; border:1px solid #C0CDE2; background:#fff; overflow:hidden}
#keyboard{height:85px; min-height:85px; border:1px solid #C0CDE2; background:#fff; margin-top:4px; padding:5px 3px 0px 3px; float:left}
.normalKeyboard{width:660px}
.largeKeyboard{width:727px}
#keyboard a{width:31px; height:25px; background:#8CB0EA; color:#fff; font-family:Verdana,sans-serif; font-size:13px; font-weight:bold; float:left; text-align:center; line-height:18pt; text-decoration:none; margin-right:2px; margin-bottom:2px}
#keyboard a:hover{cursor:pointer; text-decoration:none; background:#6096F0}
.translit_a{width:31px; height:25px; background:#fff; color:#6096F0; font-family:Verdana,sans-serif; font-size:13px; font-weight:bold; float:left; text-align:center; line-height:18pt; text-decoration:none; margin-right:2px; margin-bottom:2px}
#keyboardFunc{width:55px; height:85px; min-height:85px; border:1px solid #C0CDE2; background:#fff; padding:5px 3px 0px 3px; float:right; margin-top:4px}
#keyboardFunc a{width:55px; height:24px; background:#8CB0EA; color:#fff; font-family:Verdana,sans-serif; font-size:13px; font-weight:bold; float:left; text-align:center; line-height:18pt; text-decoration:none; margin-bottom:2px; cursor:pointer}
#keyboardFunc a:hover{text-decoration:none; background:#6096F0}
input.button{margin:0; font:bolder 12px Arial,Sans-serif; border:1px solid #C0CDE2; padding:2px 3px; background:#CCC url(images/button-bg.gif) repeat-x left bottom; color:#2E5596}

.posterr{padding:5px; margin:15px; width:90%; font-weight:bold; border:1px solid #F91848; background:#F5E5E8}
.postack{padding:5px; margin:15px; width:90%; font-weight:bold; border:1px solid #20902A; background:#E5F5E6}
#commercialLinksTitle{font-size:1em; text-align:center; color:#6096F0; font-weight:bold; margin-bottom:4px}
#commercialLinks{padding-left:10px; padding-right:10px; font-size:1em; line-height:1em; text-align:left}
.commercialLinksDesc{margin-top:2px; margin-bottom:4px; font-size:0.9em; line-height:1em; color:#8A8787}
#commercialLinks a{color:#8CB0EA; font-size:1em; font-weight:bold}
#commercialLinks a:hover{text-decoration:none}
