/*  
Theme Name: theEnglishWeb.com WP Theme
Theme URI: http://www.theenglishweb.com
Description: WordPress theme for theEnglishWeb.com
Version: 2.0
Author: Caimin
Author URI: http://www.caiminjones.com
*/
body {
margin: 0px; 
padding: 0px; 
font-family: Arial, serif; 
font-size: 12px; 
background: #ECEAE1;
}

#wrapper {
width: 980px;
margin: 0 auto;
padding-top: 12px;
background: #fff;
}

#header {
float: left;
}

#logoDiv {
float: left;
margin-left: 6px;
width: 440px;
}

#logoRight {
float: left;
width: 500px;
font-size: 16px;
margin-top: 24px;
color: #666;
}

#related {
padding: 0px 24px 24px 24px;
}

#centralCol {
float: left;
margin-top: 10px;
margin-left: 66px;
width: 540px;
width: 620px;
}

#sideBar{
float: left;
margin-top: 6px;
margin-left: 22px;
width: 240px;
}

#sideBar h3 {
font-size: 14px;
display: inline;
font-weight: bold;
background: #ECEAE1;
padding: 4px;
}

.popLink {
margin-bottom: 12px;
}

#sidebarPanel li {
margin: 0px 0px 12px 0px;
list-style-type: none;
padding: 0px;
}

#searchBox {
font-weight: bold;
padding-top: 16px;
padding-bottom: 16px;
padding-left: 16px;
background: #ECEAE1;
color: #fff;
}

#sidebarPanel {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 20px;
padding-right: 20px;
border: 1px solid #ECEAE1;
}

#sidebarPanel2 {
font-family: Arial, sans-serif;
font-size: 12px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
border: 1px solid #ccc;
margin-top: 6px;
}

#smallText {
display: inline;
font-family: Arial, sans-serif;
font-size: 10px;
}

form {
display: inline;
}

.formLogin {
font-family: Arial, sans-serif;
font-size: 10px;
width: 80px;
}

.formButton {
font-family: Arial, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #ccc;
}

input {
font-family: Arial, sans-serif;
font-size: 13px;
}

a:link, a:visited{
font-weight: bold;
}

a:hover{
color: #000;
font-weight: bold;
}

h1{
font-family: Arial, sans-serif;
font-size: 26px;
font-weight: normal;
letter-spacing: -1px;
line-height: 24px;
}

h2{
font-family: Georgia, sans-serif;
font-size: 20px;
font-weight: normal;
letter-spacing: -1px;
}

p {
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 20px;
}

.imgLeft {
float:left;
margin-right: 6px;
}

.imgRight {
float: right;
margin-left: 6px;
}

#footer{
float: none;
clear: both;
font-size: 12px;
font-family: Arial, sans-serif;
padding-top: 8px;
padding-bottom: 4px;
margin-left: 66px;
margin-bottom: 22px;
margin-top: 6px;
border-top: 1px solid #ccc;
width: 540px;
}

#footer a {
text-decoration: none;
color: #666;
}

ul{
margin-left: 0px;
padding-left: 0px;
list-style-image:url(images/bullet.png);
list-style-position: inside;
}

li{
margin-left: 20px;
margin-bottom: 12px;
}

.signUpBut{
width: 120px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000;
font-weight: bold;
border: 2px solid #666;
padding: 2px;
}

.downloadBut{
width: 120px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000;
font-weight: bold;
border: 2px solid #666;
padding: 2px;
}

.searchBut{
width: 120px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000;
font-weight: bold;
border: 2px solid #666;
padding: 2px;
}

.post {
width: 540px;
font-family: Arial, sans-serif;
font-size: 12px;
line-height: 20px;
margin-bottom: 14px;
padding-bottom: 10px;
}


.postInfo{
font-family: Arial, sans-serif;
font-size: 11px;
line-height: 20px;
color: #666;
}

small {
font-family: Arial, sans-serif;
font-size: 10px;
}

#commentHeader {
width: 400px;
margin-top: 12px;
font-family: Georgia, sans-serif;
font-size: 18px;
font-weight: normal;
letter-spacing: -1px;
}

.commentInput {
width: 200px;
font-family: Arial, sans-serif;
font-size: 12px;
border: 1px solid #ECEAE1;
}

.commentTextarea {
width: 400px;
height: 100px;
font-family: Arial, sans-serif;
font-size: 12px;
border: 2px solid #ECEAE1;
}

.commentSubmit {
width: 60px;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
border: 2px solid #ccc;
}

#commentPanel {
width: 364px;
font-family: Arial, sans-serif;
font-size: 12px;
background: #ECEAE1;
padding: 16px;
margin-top: 4px;
}

#commentPanelAlt {
width: 364px;
font-family: Arial, sans-serif;
font-size: 12px;
background: #ECEAE1;
margin-top: 6px;
padding: 16px;
}

h3 {
font-family: Arial, sans-serif;
font-size: 16px;
font-weight: normal;
}

.post h3 {
display: inline;
}

a:link {
color: #0000CC;
}

.new { 	
color: #999900;
font-weight: bold;
background: #e4e4e4;
}

input {

font-family: Arial, sans-serif;
font-size: 12px;
}

textarea {
width: 200px;
height: 120px;
font-family: Arial, sans-serif;
font-size: 12px;
}

#blurb{
width:142px;
height: 212px;
background:#ccc;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight:bold;
padding: 6px;
line-height: 12px;
float:left;
}

#blurb p{
font-family: Arial, sans-serif;
font-size: 11px;
font-weight:bold;
line-height: 12px;
}

#blurb .buyNow{
width:64px; 
background:#F3B02F;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight:bold;
color: #fff;
border: 2px solid #fff;
padding: 2px;
text-transform: uppercase;
float:right;
}

#blurb .buyNow:hover{
border: 2px solid #e6e6e6;
}

.buy3{
width:470px; 
background:#e6e6e6;
border: 2px solid #e6e6e6;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight:bold;
padding: 2px;
text-transform: uppercase;
}

.buy3:hover{
border: 2px solid #cccccc;
}

#adsenseTop {
float: right;
width: 336px;
height: 286px;
}

.textwidget p {
line-height: 21px;
margin-bottom: 4px;
}

#busCorrBanner {
float left;
width: 584px;
height: 300px;
border: 1px solid #ccc;
padding: 12px;
margin: 6px 0px 12px 0px;
}

#busCorrBannerHeader {
font-family: Georgia;
font-size: 22px;
}