/*
Theme Name: Guitar Gems
Theme URI: http://guitar-gems.com/
Description: The default Guitar Gems theme.
Version: 1.0
Author: Peter Zavoruev
Author URI: http://plan5.net/
*/

/* STYLE RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; }
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:î}
abbr,acronym,fieldset,img{border:0}


/*********************************
/* GLOBAL STYLE 
/*********************************/
body { font-family: Verdana, serif; color: #000; font-size: 0.7em; line-height: 1.3em; min-height: 450px; }
a { text-decoration: underline; color: #cc0033; outline: none; }
em, i { font-style: italic; }
strong, b { font-weight: bold; color: #222; }
.left { float: left; }
.right { float: right; }
.center { text-align: center !important; }
.hide { display: none; }
.clear { clear: both; height: 1px !important; }
h1, h2, h3, h4, h5 { color: #e5581f; line-height: 1.2em; }
h1 { font-size: 2em; }
h2 { font-size: 1.4em; margin-bottom: 10px; }
h3 { font-size: 1.3em; margin-bottom: 10px; }
h4 { font-size: 1.1em; margin-bottom: 10px; }
h5 { font-size: 1em; margin-bottom: 10px; }
br { height: 0; border: 0; }
p { margin: 0; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
table td { vertical-align: top; padding: 0 10px 10px 0; }


/*********************************
/* PAGE
/*********************************/
#wrapper { width: 1265px; }
#logo { height: 235px; background: #160e03 url('/assets/images/logo.png') no-repeat left top; margin: 0; }
#menu { background: #8c0c0d url('menu_bg.png') repeat-x; padding: 0 0 0 20px; font-size: 0.9em; height: 34px; white-space: nowrap; }
#menu li { display: inline; line-height: 29px; color: white; border-right: 1px solid white; padding: 0 6px 0 6px; }
#menu li.last { border-right: none; }
#menu li a { color: white; text-decoration: none; }
#language_switch { width: 131px; height: 27px; background: url('language_switch_bg.png'); position: absolute; top: 0; left: 550px; padding: 11px 0 0 15px;}
#language_switch li { display: inline; }
#language_switch li a { float: left; display: block; width: 31px; height: 16px; margin-right: 11px; }
#language_switch li a.en { background: url('sprite_flags.png'); }
#language_switch li a.ru { background: url('sprite_flags.png') -32px 0; }
#language_switch li a.he { background: url('sprite_flags.png') -64px 0; }
#page_title { margin: 25px; width: 750px; text-transform: uppercase; border-bottom: 1px solid #666; padding-bottom: 5px; font-family: "Times New Roman", Times, serif; margin-bottom: 20px; }
#page_content { margin: 0 25px 25px 25px; width: 750px; }

/* hebrew */
body.parent_4 #wrapper { direction: rtl; }