/*
Theme Name: Dragon
Theme URI: http://meenainc.com/
Description: Dragon theme by Meena, Inc.
Author: Chris Lusk
Author URI: chrislusk@meenainc.com
Template: thematic
Version: 2.0
*/

@import url("../thematic/style.css");

body, #wrapper { margin:0; padding:0; }

a:link, a:visited, a:active { color:#333333; text-decoration:underline; }
a:hover { color:#c10000; text-decoration:none; }

body { background:#ffffff url(img/body_bg.jpg) top center repeat-x; font-family:Verdana; font-size:10px; color:#000000; }

#wrapper { width:1000px; margin:0 auto; padding:0; }

ul.special { font-size:.85em; margin:7px 0; padding:0 0 0 20px; }
p { margin:20px 0 0 0; }

/* ---------------------- FRONT PAGE ---------------- */

 .logo-main { float:left; padding:0; margin:0; width:230px; }

/* --------------------- ALL PAGES -------------------- */

#content { overflow:visible; width:660px; padding:0; margin:0 30px 20px 0; font-size:1.4em; float:left; }
 .entry-content { padding:0; }
 .entry-content img { padding:0; margin:0; }

#rightcol { width:300px; padding:0 5px; float:right; }

  .title { background:url(img/titles_sprite.jpg) no-repeat; width:300px; height:30px; border-bottom:1px dotted #333333; }
  .selfdefense { background-position:0 0;  margin-top:35px; }
  .news { background-position:0 -30px; }
  .kidsclasses { background-position:0 -60px; margin-top:35px; }

  .selfdefense:hover { background-position:0 -90px; }
  .news:hover { background-position:0 -120px; }
  .kidsclasses:hover { background-position:0 -150px; }


  ul.rc-list { margin:0; padding:5px 0 0 5px; font-size:1.2em; }
  ul.rc-list a { text-decoration:none; }

img.alignleft { margin:6px 0 0; padding-right:20px; }

/* -------------------- NAV MENU ---------------------- */

.sf-menu { border:none; font-size:1.2em; font-weight:bold; margin:5px auto auto 40px; float:left; }
.sf-menu li { background:none; }
.sf-menu a { padding:9px; text-decoration:none; }
.sf-menu a, .sf-menu a:visited { border:none; color:#ffffff; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background:none; }
.sf-menu a:hover { border:none; color:#c10000; }
.sf-menu ul { border:none; margin-top:3px; font-size:.9em; width:205px; }
.sf-menu ul a { background:#ffffff; color:#333333; }
.sf-menu ul li { border-bottom:1px solid #333333; }
.sf-menu ul li a, .sf-menu ul li a:visited { color:#333333; }
.sf-menu ul li a:hover { color:#c10000; background:#ffffff; }





.cat2, .cat3, .cat6, .cat7, .cat8, .cat9, .cat10, .cat11, .cat12, .cat13, .cat14 { background:url(img/cell_bg_sprite.jpg) repeat; }
.cat2:hover, .cat3:hover, .cat6:hover, .cat7:hover, .cat8:hover, .cat9:hover, .cat10:hover, .cat11:hover, .cat12:hover, .cat13:hover, .cat14:hover { border:1px solid #000000; }
.cat2 { background-position: 0 0; }
.cat3 { background-position: 0 -100px; }
.cat6 { background-position: 0 -200px; }
.cat7 { background-position: 0 -300px; }
.cat8 { background-position: 0 -400px; }
.cat9 { background-position: 0 -500px; }
.cat10 { background-position: 0 -600px; }
.cat11 { background-position: 0 -700px; }
.cat12 { background-position: 0 -800px; }
.cat13 { background-position: 0 -900px; }
.cat14 { background-position: 0 -100px; }
.cat15 { background-color:#666666; }


.piclenselink { width:0; height:0; overflow:hidden; }