/*

Theme Name: the English Beat

Theme URI: http://wordpress.org/extend/themes/englishbeat

Author: Paul Welch

Author URI: http://wordpress.org/

Description: English Beat theme

Version: 1.0

License: GNU General Public License

License URI: license.txt

Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, p, blockquote, pre, a { font-family:Verdana, Arial, Helvetica, sans-serif; } 
h1.page-title { font-size:22px;}



body { background:#000; margin:0; padding:0; }

#maincontainer { background:url(images/eb_bgchecks.jpg) repeat-x; border:0; padding:0; min-height:550px; }

#topbarcontainer { margin:0 auto; padding:0; height:57px; width:1027px; }

#pagecontainer { background:url(images/eb_bgpage.png) repeat-y; border:0; margin:0 auto; padding:5px 13px 0 14px; width:1000px; min-height:700px; }

#content { padding:20px; }





#headercontainer { background:url(images/eb_bgheader.gif) no-repeat; width:1000px; height:140px; margin:0 0 5px 0; padding:0; } 

#logo { float:left; margin:0; padding:0; width:324px; height:140px; }

#soch { float:right; margin:90px 10px 0 0; }

#navcontainer { width:1000px; height:35px; margin:0 0 5px 0; padding:0; background-color:#000000; color:#fff; }

#herocontainer { width:1000px; height:350px; margin:0 0 5px 0; padding:0; }

#heronav { width:1000px; height:35px; margin:0 0 1px 0; padding:0; background-color:#c7c7c7; }



#bodycontainer { width:1000px; margin:0; padding:0; background:#fff; }

#contentcontainer { width:634px; margin:6px; padding:0; float:left; }

#newscontainer { width:594px; background-color:#e21c33; padding:20px; margin:0 0 10px 0; }

#newscontainer li { list-style:none; }

#newscontainer h1 { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; }

#newscontainer h3 { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;  }

#newscontainer p { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

#newscontainer li h3 a { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; }

#newscontainer li h3 a:hover { color:#cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; }

#newscontainer li h3 a:visited { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; }



#newscontainer div a { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

#sidebar { width:348px; margin:5px 0 0 0; padding:0 0 20px 0; float:left; }

#twitterfeed { width:300px; border:1px solid #808080; background-color:#c7c7c7; text-align:center; margin:5px 0 0 0; padding:10px 0 10px 46px; }





/* Assistive text */

.assistive-text {

	position: absolute !important;

	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

	clip: rect(1px, 1px, 1px, 1px);

}



#access { background-color:red; }

.menu ul { margin:0; padding:0; }

.menu ul li { float:left; display:inline; margin:0 1px 0 0; padding:0; text-align:center; height:35px; }

.menu li a { display:block; height:25px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:10px 10px 0 10px; }

.menu li a:visited { display:block; height:25px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:10px 10px 0 10px; }

.menu li a:hover { display:block; height:25px; background-color:#666; font:bold 11px arial, verdana, sans-serif; color:#FFF; text-decoration:none; margin:0; padding:10px 10px 0 10px; }

.menu li a#current { height:30px; width:130px; color:#000; padding:0; }



.menu-main-container ul { margin:0; padding:0; }

.menu-main-container ul li { float:left; display:inline; margin:0 1px 0 0; padding:0; text-align:center; height:35px; }

.menu-main-container li a { display:block; height:25px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:10px 10px 0 10px; }

.menu-main-container li a:visited { display:block; height:25px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:10px 10px 0 10px; }

.menu-main-container li a:hover { display:block; height:25px; background-color:#666; font:bold 11px arial, verdana, sans-serif; color:#FFF; text-decoration:none; margin:0; padding:10px 10px 0 10px; }

.menu-main-container li a#current { height:30px; width:130px; color:#000; padding:0; }







#footercontainer { width:1000px; margin:5px 0 5px 0; padding:0; background-color:#ffffff; border-bottom:5px solid #808080; font:Arial, Helvetica, sans-serif; size:10px; }

#davecopyright { float:left; padding-left:10px; }

#davecopyright p {  font:Arial, Helvetica, sans-serif; font-size:11px; margin:0; }

#ebcopyright { float:right; }

#ebcopyright p {  font:Arial, Helvetica, sans-serif; font-size:11px; margin:0; text-align:left; }

#credit { text-align:center; margin:0 auto; height:25px; width:990px;}

#credit p  {  font:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; }



#sub-page-menu { width:326px; border:1px solid #808080; background-color:#c7c7c7; text-align:left; margin:5px 0 5px 0; padding:10px; }

#sub-page-menu h3 { display:none; }

#sub-page-menu a { color:#666; }


/* blog entries */
.entry-content { font-size: 0.82em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.comment-content { font-size: 0.82em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#commentform { font-size: 0.82em; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* for tour dates plugin */
tbody { font-family:Verdana, Arial, Helvetica, sans-serif; }
