/*  
Theme Name: youcanteachenglish.com theme
Theme URI: http://youcanteachenglish.com
Author URI: http://adooy.com
Version: 1.0
*/

*{
	margin: 0;
	padding: 0;
}
h1{
        font-size: 19px;
        margin:20px 0 5px;
}
h2{
        font-size: 16px;
        margin:20px 0 5px;
}
a img, a:link img, a:active img, a:visited img{
	border: none;
}
a:hover{
        border: none;
        color: #EF720E;
        text-decoration: underline;	
}
a{
        text-decoration: none;
        color: #74AF00;
}
#sidebar li{
        margin: 10px 0;
}
body {
	text-align:center;
	background: url(images/bgpattern.gif) repeat fixed 0 0;
	font-family: Arial, Tahoma, sans-serif;
        font-size: 13px;
}
#wrapper{
	width: 900px;
	text-align: left;
	margin: 0 auto;
}
#header{
	background: url(images/boxes_01.png) no-repeat center top;
	width: 100%;
	height: 159px;
}
#box1top{
	background: url(images/boxes_02.png) no-repeat center bottom;
	height: 172px;
}
#box1med{
	background: url(images/boxes_03.png) no-repeat center top;
}
#box1end{
	background:  url(images/boxes_04.png) no-repeat;
	height: 113px;
}
#box2med{
	background: url(images/boxes_05.png) no-repeat;
	width: 100%;
}
#box2end{
	background:  url(images/boxes_06.png) no-repeat;
	height: 108px;
}
#box3med{
	background:  url(images/boxes_07.png) no-repeat;
}
#box3end{
	background: url(images/boxes_08.png) no-repeat;
	height: 54px;
}
#layered{
	background: url(images/layered1bg.png) repeat-y 0 0;
}
#mainbox1{
      float:left;
      margin:0 0 0 110px;
      padding:5px;
      text-align:center;
      width:490px;	
}
#sidebox1{
	float: right;
	margin: 0 140px 0 0;
	width: 140px;
	padding: 5px;
}
#layered2{
	background: url(images/layered2bg.png) repeat-y 0 0;
}
#mainbox2{
	float: right;
	margin: 0 80px 0 0px;
	width: 340px;
	padding: 5px;	
}
#sidebox2{
	float: left;
	margin: 0 0 0 265px;
	width: 180px;
	padding: 5px;
}
#layered3{
	background: url(images/layered3bg.png) repeat-y 0 0;
}
#mainbox3{
	float: left;
	margin: 0 0 0 135px;
	width: 340px;
	padding: 5px;	
}
#sidebox3{
	float: right;
	margin: 0 262px 0 0;
	padding: 5px;
	height: inherit;
}
#rss{
	float: right;
	margin: 5px 15px 0 0;
}
#menubar{
	padding: 0;
	width: 880px;
	height: 60px;
	background: url(images/menubg.png) no-repeat top center;
	position: relative;
	top: 3px;
        left: 40px;
}
#menubar a img{
	margin: 0;
	padding: 0;
	border: 0;
}
#floater1{
	position: relative;
	z-index: 100;
	top: -20px;
	left: 80px;
}
#floater2{
	position: relative;
	z-index: 100;
	top: -100px;
	left: -175px;
}
#floater3{
	position: relative;
	z-index: 100;
	top: 0px;
	left: 80px;
}
/*
 * 
 *  layout for the page and singlepost
 * 
 */
#pagehead{
	background: url(images/page_02.png) no-repeat 0 0;
	height: 123px;
}
#pagemed{
	background: url(images/page_04.png) repeat-y 0 0;
}
#pagelayer{
	background: url(images/page_03.png) no-repeat 0 0;
}
#pagefooter{
	height:50px;
	background: url(images/page_06.png) no-repeat 0 0;
}
#content{
	width: 525px;
	float:left;
	padding: 8px;
	margin-left: 70px;
}
#sidebar{
	width: 200px;
	float: right;
	padding: 8px;
	margin-right: 50px;
}
.hidden{
	visibility: hidden;
}
#searchform{
        float:right;
        margin:40px 0 0;
        padding:20px 0 0;
        width:273px;
}
p{
     line-height:1.5em;
     margin:10px 0;
     text-align:justify;
}
p strong{
     text-indent:0;
}
li.categories{
 list-style: none;
}
li.categories ul li{
   list-style-image: url(http://youcanteachenglish.com/wp-content/uploads/2009/03/bulletstar.png);
   list-style-position:inside;
      margin: 6px 0;
}
li.categories ul li a{
   text-decoration: none;
   color: #000;
   font-size: 15px;

}
li.categories h2{
   margin: 15px 0 0;
   font-size: 21px;
}

.countrycol{
   width: 145px;
   float: left;
   padding: 5px;
   text-align:left;
   margin:0 3px;
}
#breadcrumbs{
   margin: 0;
  padding: 0;
   font-weight: normal;
   font-size: 12px;
}
#breadcrumbs a{
   text-decoration: none;
   color: #FF9D4F;
   font-weight: bold;
   font-size: 12px;
}
#breadcrumbs a:hover{
   color: #FF7200;
}
.post{
  padding: 8px 0 30px;
  border-bottom: #76BF00 dashed 2px;
}
.post h1.post-title{
      font-size: 26px;
      font-family:Helvetica;
      font-weight:bold;
      color:#520370;
      clear:both;
}
.post li{
      margin: 0 0 0 15px;
}
.wp-pagenavi{
   margin: 15px 0;
   font-size: 15px;
}
.wp-pagenavi span.pages{
   border: none;
   font-weight: bold;
   
}
.infolist{
    width: 170px;
    float: left;
}
.wp-caption {
     -moz-border-radius-bottomleft:3px;
     -moz-border-radius-bottomright:3px;
     -moz-border-radius-topleft:3px;
     -moz-border-radius-topright:3px;
      background-color:#F3F3F3;
      border:1px solid #DDDDDD;
      padding-top:4px;
      text-align:center;
      float:left;
      margin:0 12px 0 0;
}
.wp-caption img {
      border:medium none;
      margin:0;
      padding:0;
}
.wp-caption p.wp-caption-text {
      color:#111111;
      font-size:11px;
      line-height:17px;
      margin:0;
      padding:0 4px 5px;
      text-align:center;
}
#sidebox2 li a{
     color: #42005F;
     text-decoration: none;
     font-weight: bold;

}
#sidebox li a:hover{
    color: #6B118F;
}
#sidebox2 li{
      margin: 12px 0;
}
.headertext{
      float:left;
      margin:50px 0 0 60px;
      width:55%;
}
/*
* the footer
*
*/
#footer{
  background: url(http://youcanteachenglish.com/wp-content/uploads/2009/03/footerboxbg.png) repeat;
  clear:both;
  color: #fff;
  padding:0 0 5px;
  margin: 20px 0 0;
}
.footermenu{
  float: left;
  text-align: left;
  margin:0 0 0 30px;
}
#footercopyright{
  clear: both;
  width: 100%;
}
#footer p{
 font-size:11px;
margin:0;
padding:0 5px;
text-align:right;
}
.footeritem li{
  list-style-image: url(http://youcanteachenglish.com/wp-content/uploads/2009/03/whitestar.png);
  margin: 0 8px;
  list-style-position: inside;
  margin:5px 0;
}

.footeritem li a, .footeritem li a:link, .footeritem li a:active, .footeritem li a:visited{
  text-decoration: none;
  color: #fff;
}

.footeritem li a:hover{
  color: #FF831F;
  text-decoration: underline;
}

div.sociable{
   clear:both;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
        font-size: 14px;
        font-weight: bold;
	display:none;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
}

/* This is comment styling*/
#comment{
       margin: 8px 0;
       width: 500px;
}

div.sexy-bookmarks{
      margin: 20px 0 20px !important; 
}