﻿body {
background: #c6cfd0 url(../Image/bkg_gradiant.gif) repeat-x;
text-align:center;
font-size:11px;
font-family:Tahoma, Arial, Sans-Serif;
margin:0;
padding:0;
}

img {
border:0;
}

#banner_bar {
background: #ddd url(../Image/bkg_banner_bar.gif) repeat-x top;
height:99px;
padding:5px;
}

#container {
margin-left:auto;
margin-right:auto;
text-align:left;
width:975px;
}

#left_header {
float:left;
}

#right_header {
float:right;
}

#navigation {
background: #000 url(../Image/bkg_navigation.gif) no-repeat;
border-left:solid 1px #fff;
border-right:solid 1px #fff;
width:973px;
font-weight:bold;
height:20px;
padding:7px 0 0 0;
}

#navigation_links {
background: #000 url(../Image/bkg_navigation_links.gif) no-repeat;
border-left:solid 1px #fff;
border-right:solid 1px #fff;
width:973px;
font-weight:bold;
height:20px;
padding:7px 0 0 0;
}

#navigation_survey {
border-left:solid 1px #fff;
border-right:solid 1px #fff;
background-color:#000;
width:973px;
font-weight:bold;
height:20px;
padding:7px 0 0 0;
}

#content_holder {
width:973px;
background-color:#fff;
padding:0 1px;
}

#content {
background: #fff url(../Image/bkg_content.gif) repeat-y;
border-right:solid 1px #000;
border-left:solid 1px #000;
width:951px;
padding:0 10px 10px;
}

#left {
width:753px;
float:left;
}

#left h1 {
font-size:22px;
font-weight:bold;
font-family:Tahoma, Arial, Verdana, Sans-Serif;
color:#B30114;
margin:0;
padding:0;
}

#right {
padding:10px 0 0 0;
width:170px;
float:right;
text-align:center;
}

#press_release {
float:left;
margin-left:18px;
margin-top:17px;
}

#press_release a {
font-weight:normal;
color:#b30114;
}

#footer {
width:975px;
}

#footer_banner {
width:955px;
background: #fff url(../Image/bkg_footer_tile.gif) repeat-y;
padding:10px;
}

#footer_navigation {
line-height:1.5em !important;
font-size:9pt !important;
background:#000 url(../Image/bkg_footer_navigation.gif) no-repeat bottom !important;
width:975px !important;
border:solid 1px #fff !important;
padding:10px 0 !important;
}

#footer_navigation td {
line-height:1.5em !important;
font-size:9pt !important;
font-weight:normal !important;
color:#fff !important;
}

#footer_navigation td h1 {
color:#fff !important;
font-size:14pt !important;
margin:0 !important;
padding:0 !important;
}

#footer_navigation td a {
line-height:1.5em !important;
font-size:9pt !important;
font-weight:normal !important;
color:#b7b7b7 !important;
}

#footer_navigation td a:hover {
line-height:1.5em !important;
font-size:9pt !important;
font-weight:normal !important;
color:#b7b7b7 !important;
text-decoration:none !important;
}

#footer_navigation a.informaticsnavigation {
font-weight:bold;
color:#000;
text-decoration:none;
}

#footer_navigation a.informaticsnavigation:hover {
font-weight:bold;
color:#000;
text-decoration:underline;
}

#footer_navigation a.footernavigation {
font-size:8.5pt;
color:#000;
text-decoration:none;
}

#login_box {
font-size:9px;
float:right;
text-align:right;
line-height:15px;
color:#b30114;
}

#login_box a {
font-weight:normal;
color:#b30114;
text-decoration:none;
}

#login_box img.loginboximage {
position:relative;
top:2px;
}

#current_issue {
float:left;
width:498px;
}

#current_issue_header {
width:498px;
margin-bottom:10px;
}

#cover {
width:200px;
float:left;
}

#features {
width:285px;
float:right;
}

#features .drop_down_padding {
margin-bottom:10px;
}

#features a.title {
font-family:Arial, Tahoma, Verdana, Sans-Serif;
font-size:18px;
font-weight:bold;
color:#b30114;
text-decoration:none;
}

#features a.title:hover {
text-decoration:underline;
}

#features a.view_more {
color:#000;
}

#features a.view_more:hover {
color:#b30114;
}

#features hr {
border:none;
background-color:#eee;
color:#eee;
width:100%;
height:1px;
text-align:left;
}

#web_exclusives_ad_index_container {
float:right;
width:245px;
}

#web_exclusives {
width:245px;
background: #fff8f2 url(../Image/hdr_webexclusives_bottom.jpg) no-repeat bottom;
}

#web_exclusives_content {
padding:10px 10px 20px;
}

.list {
padding:0 10px 20px;
}

#ad_index {
margin-top:10px;
width:245px;
}

#publisher_statement {
margin:10px 0 0 0;
width:231px;
padding:0 0 0 10px;
}

#new_products {
margin-right:9px;
float:left;
width:245px;
}

#education_center {
float:right;
width:499px;
}

#guitar_of_the_month {
float:left;
width:245px;
}

.current_issue_box a {
color:#d2232a;
text-decoration:underline;
}

.current_issue_box a:hover {
color:#d2232a;
text-decoration:none;
}

.current_issue_box .image_padding {
margin-top:6px;
margin-bottom:5px;
}

.topmenuul {
list-style-type:none;
margin:0;
padding:0;
}

.topmenuli {
list-style-type:none;
float:left;
padding:0 0 0 17px;
}

a.topmenutitle:hover {
padding:0 0 7px 0;
display:block;
font-size:8.5pt;
text-transform:uppercase;
color:#ffa800;
font-weight:bold;
text-decoration:none;
}

li:hover ul,li.over ul {
display:block;
}

.content {
clear:left;
}

#dmenu {
display:none;
}

.submenuul {
position:absolute;
list-style-type:none;
display:none;
background-color:#ad0113;
background:url(../Image/bkg_sidebar1.gif) 0 0 repeat-x;
margin:0;
padding:0;
}

.submenuli a {
display:block;
width:175px;
font-weight:normal;
text-decoration:none;
color:#fff;
font-size:8.5pt;
border-bottom:1px solid #7b000d;
padding:6px;
}

.submenuli a:hover {
text-decoration:underline;
font-weight:normal;
color:#fff;
font-size:8.5pt;
}

#secondary_navigation {
background: #fff url(../Image/bkg_secondarynavigation.gif) no-repeat;
width:753px;
height:23px;
padding: 7px 0 10px 0;
}

#secondary_navigation a.secondarymenutitle {
padding:0 0 8px 0;
display:block;
font-size:8.5pt;
text-transform:uppercase;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.blank {
text-decoration:none;
}

.loginunderline {
border-bottom:1px solid #666;
}

#press_release a:hover,#login_box a:hover {
font-weight:normal;
color:#000;
text-decoration:none;
}

#footer_navigation a.footernavigation:hover,#footer_navigation a.footernavigationselected,#footer_navigation a.footernavigationselected:hover {
font-size:8.5pt;
color:#000;
text-decoration:underline;
}

#important,#current_issue_content,#categories {
width:100%;
}

#cover .flash_button,#cover .subscribe_button {
margin-top:10px;
}

#web_exclusives a,#new_products a,#education_center a,#guitar_of_the_month a {
font-size:13px;
font-weight:bold;
color:#8b0317;
text-decoration:underline;
}

#web_exclusives a:hover,#new_products a:hover,#education_center a:hover,#guitar_of_the_month a:hover {
font-size:13px;
font-weight:bold;
color:#8b0317;
text-decoration:none;
}

#web_exclusives a.not_bold,#publisher_statement a.not_bold,#new_products a.not_bold,#education_center a.not_bold {
font-size:11px;
font-weight:normal;
color:#000;
text-decoration:underline;
}

#web_exclusives a.not_bold:hover,#publisher_statement a.not_bold:hover,#new_products a.not_bold:hover,#education_center a.not_bold:hover {
font-size:11px;
font-weight:normal;
text-decoration:none;
}

#new_products p,#education_center p,#guitar_of_the_month p {
padding:0 10px 10px;
}

#new_products b,#education_center b,#guitar_of_the_month b {
color:#8b0317;
}

a.topmenutitle,a.topmenutitleS,a.topmenutitleS:hover {
padding:0 0 7px 0;
display:block;
font-size:8.5pt;
text-transform:uppercase;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#secondary_navigation a.secondarymenutitle:hover,#secondary_navigation a.secondarymenutitleS,#secondary_navigation a.secondarymenutitleS:hover {
padding:0 0 8px 0;
display:block;
font-size:8.5pt;
text-transform:uppercase;
color:#fff;
font-weight:bold;
text-decoration:underline;
}

a.loginlinks,.loginwelcome {
font-size:6.5pt;
color:#7B000D;
font-weight:normal;
text-decoration:none;
}
