body, a, table, pre, div, caption, form { margin:0}
body, a, img, pre, div, caption, form { padding:0}
h1, h2, h3, h4, h5, h6 { padding:8; margin:4; color:#008000}

body { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.3;}
body { background:url(/images/guitar/topline.gif) left top repeat-x #F7F8F9;}

td { font-size:inherit;}
a { color:#5E5E5E}
a img { border:none}
a:hover { text-decoration:none; color:#20A839}

a.green { color:#20A839}

* html img.png { behavior:url(plain/pngbehavior.htc); }

.h { visibility:hidden}

td.section {vartical-align:top;}
.section p { margin-bottom:15px;}
.section ul { margin:5px 0px 15px 30px}
.section ol { margin:5px 0px 15px 30px}
.section ul ul, .section ol ul, .section ul ol, .section ol ol {margin:5px 0px 6px 30px}
.section li { margin-bottom:2px}

.section caption { padding-bottom:3px}

.section h1 { font-size:17px; margin-top:15px; margin-bottom:10px}
.section h2 { font-size:17px; margin-top:14px; margin-bottom:10px}
.section h3 { font-size:16px; margin-top:12px; margin-bottom:8px}
.section h4 { font-size:15px; margin-top:10px; margin-bottom:7px}
.section h5 { font-size:14px; margin-top:10px; margin-bottom:6px}

.section hr {height:1px; width:100%; text-align:center; color:green; background-color:green; border-width: 0px;}

/* ***************************** */

.page { width:1000px; background:url(/images/guitar/header_bg.gif) left 82px no-repeat; margin:auto;}

.shortMenu { margin-top:3px; position:relative; z-index:1000; height:51px; width:750px}
.shortMenu td { vertical-align:top}
.shortMenu a, .shortMenu span { background:url(/images/guitar/serv_menu_item_bg.gif) left top no-repeat; display:block; width:113px; text-align:center; padding-top:6px; padding-bottom:17px; position:relative}
.shortMenu a img, .shortMenu span img { padding:9px 0px 6px 15px; background:url(/images/guitar/serv_menu_dot.gif) left top no-repeat}
.shortMenu a:hover { background-position:left -99px}

.topNav { font-size:11px; padding-right:11px; position:relative; top:-35px; height:19px; z-index:999}
.topNav a { color:#8D8D8D}
.topNav a:hover { color:#118727;}

.bottomNav { font-size:11px; padding:16px 20px 0px 0px}
.bottomNav a { color:#8D8D8D}
.bottomNav a:hover { color:#118727;}

.header { height:109px}
.header div.logo { padding:0px 0px 10px 28px}

.contentTop { background:url(/images/guitar/content_top.gif) left top repeat-x; height:10px; margin:0px 7px 4px 4px}

.content { background:url(/images/guitar/section_bg_new2.gif) 265px top repeat-y;}

.contentMainpage { margin-bottom:22px}

.threeBlocks { background:url(/images/guitar/three_blocks_bg.gif) left top repeat-y; margin-bottom:6px}
.threeBlocks div.blockTitle { font-size:22px; line-height:22px; color:#231F20;}

.pollBlock { margin-top:15px; margin-bottom:15px}
.pollBlock .title { font-weight:bold; padding-bottom:10px; margin-left:2px; color: #000; font-size:12px}
.pollBlock td { font-size:11px; color:#898284; height:18px}
.pollBlock label { display:block; padding:2px 0px 2px}
.pollBlock button { width:165px; background:url(/images/guitar/arrow.gif) left center no-repeat; border:none; font-size:11px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#0563AB; text-decoration:underline; padding-left:12px; padding-right:0px; margin-top:5px; margin-left:7px}

.rssLink { padding-right:3px; position:relative; top:-14px; height:16px}

.newsLine {}
.newsLine div.date { float:right; font-size:10px; color:#EA0C0C; background:url(/images/guitar/date.gif) left top no-repeat; padding:4px 0px 0px 21px; width:41px; height:21px}
.newsLine div.title { font-weight:bold; float:left; width:180px; padding-top:2px; padding-bottom:5px}
.newsLine div.lead { clear:both;}
.newsLine div.delim { clear:both; height:22px; background:url(/images/guitar/delim.gif) left 12px repeat-x; margin-right:7px}

.newsLink { background:url(/images/guitar/arrow.gif) left 5px no-repeat; font-size:11px; font-weight:bold; padding-left:16px; margin-top:15px;}
.newsLink a { color:#0563AB;}
.newsLink a:hover { color:#515151;}

.lastForum { margin-top:9px; padding-left:1px}
.lastForum th { color:#B4B4B4; font-size:10px; font-weight:normal; padding-bottom:9px}
.lastForum td { vertical-align:top; padding-bottom:12px}
.lastForum td.title { font-weight:normal}
.lastForum td.plus { text-align:right; background:url(/images/guitar/hands_up.gif) right 3px no-repeat; font-size:11px; color:#209F37; padding-right:17px}
.lastForum td.minus { text-align:right; background:url(/images/guitar/hands_down.gif) right 3px no-repeat; font-size:11px; color:#EC184A; padding-right:17px}

.tagLine { font-size:10px; width:202px; line-height:27px; padding-top:5px; margin-bottom:15px}
.tagLine a { color:#797979; text-decoration:none}
.tagLine a:hover { text-decoration:underline; color:#20A839}

.contentMainpage .tagLine { padding-left:20px;}
.content .tagLine { position:relative; left:-5px; margin-top:50px}

.subscribeBlock { background:url(/images/guitar/subscribe_block.gif) left top no-repeat; height:170px; padding:12px 0px 0px 22px;}

.subscribeBlock div.title { font-size:18px; color:#231F20; margin-bottom:17px}
.subscribeBlock div.subtitle { font-weight:bold; margin-bottom:12px; padding-left:2px}

.subscribeBlock div.email { background:url(/images/guitar/subscribe_input.gif) 1px 1px no-repeat; height:30px; padding: 1px 0 0 2px; position:relative; z-index:401; width:155px}
.subscribeBlock div.email input { border:none; background:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#BDBDBD; padding:6px 0px 0px 0px; width:130px}
.subscribeBlock div.email input.focused { color:#000}

.subscribeBlock div.button { padding-left:162px; position:relative; top:-30px; z-index:400}
.subscribeBlock div.button button { border:none; background:none; padding:0; margin:0; width:29px; height:27px}

.topList { padding-right:20px; padding-bottom:35px}
.topList div.blockTitle { font-size:18px; color:#231F20; padding:11px 0px 24px 12px}
.topList div.item { margin-bottom:26px; padding-left:2px}
.topList div.item td { vertical-align:top; padding-left:10px}
.topList div.item img { border:1px solid #F7F8F9; margin-top:3px}
.topList div.title { color:#555555; font-weight:bold; margin-bottom:2px}
.topList div.notice { margin-bottom:13px}
.topList div.more { background:url(/images/guitar/more_dot.gif) left 2px no-repeat; font-size:11px; font-weight:bold; padding-left:15px}
.topList div.more a { color:#0563AB}
.topList div.goForMore { padding:10px 0px 0px 12px; font-weight:bold}

.searchBar { margin-top:20px; background:url(/images/guitar/search_bg.gif) -1px top no-repeat; height:51px;}
.searchBar input { border:none; background:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#BDBDBD; padding:0px 0px 0px 14px; width:350px}
.searchBar input.focused { color:#000}
.searchBar button { border:none; background:none; padding:0; margin:0; width:29px; height:27px}

.footer { margin:6px 0px 0px 4px; border-top: 6px double #20A839; width:989px; padding:3px 1px 5px 1px; font-size:11px}
.footer td.grad { background:url(/images/guitar/footer_grad.gif) left top repeat-x; padding:0px 6px 0px 22px}

.advertBlock { width:171px }
.advertBlock div.blockTitle { font-size:22px; color:#231F20;}
.advertBlock div.item { font-weight:bold; padding:10px 0px 14px 0px}
.advertBlock div.item a { color:#747474}
.advertBlock div.item a:hover { color:#20A839}

.contentMainpage .advertBlock { padding-top:12px;}

.sectionTitle { font-size:30px; color:#666666; line-height:26px; margin-bottom:20px}

.articleBlock { padding-bottom:7px}
.articleBlock div.title { font-size:22px; margin-bottom:14px}
.articleBlock td.image { vertical-align:top; padding-top:4px; padding-right:10px}
.articleBlock table.info { margin-top:15px; margin-left:3px}
.articleBlock table.info td { vertical-align:top; white-space:nowrap}
.articleBlock table.info td.date { font-size:10px; color:#EA0C0C; padding-top:5px; background:url(/images/guitar/info_bg.gif) left top repeat-x; padding-left:2px}
.articleBlock table.info td.author { font-size:10px; color:#868686; padding-top:5px; background:url(/images/guitar/info_bg.gif) left top repeat-x}
.articleBlock table.info td.link { font-weight:bold; padding-top:3px}

.contentDelim { height:10px; overflow:hidden; background:url(/images/guitar/delim.gif) left top repeat-x}

.contentBold { display:inline; font-family:Verdana, Tahoma, Arial; font-weight:bold; color:#008000; letter-spacing:1px}
.contentAnnounce { font-family:Verdana, Tahoma, Arial; font-size:16px; color:#808080;}
.contentAdd { font-family:Verdana, Tahoma, Arial; font-size:14px; font-weight:bold; color:#808080;}
.contentTable table td {font-size:12px; background-color:#ccffcc; width=80%; border-collapse:collapse;}
.contentFirstLetter { display:inline; font-size:20px; color:#008000;}

.commentsBlock { margin-top:14px; padding-bottom:15px}
.commentsBlock div.blockTitle { color:#767676; font-size:16px; background:url(/images/guitar/quote.gif) left 5px no-repeat; padding-left:27px; margin-bottom:18px}
.commentsBlock div.blockTitle a { color:#767676;}

.commentsBlock div.comment { padding-left:26px; padding-bottom:4px}
.commentsBlock div.comment div.comment { padding-left:47px}
.commentsBlock div.comment td.author { padding:11px 10px 0px 14px; vertical-align:top; color:#BBBBBB; font-size:11px;}
.commentsBlock div.comment td.author a { color:#0563AB; white-space:nowrap}
.commentsBlock div.comment td.date { color:#4E4E4E; font-size:11px; padding-top:11px; vertical-align:top}
.commentsBlock div.comment div.txt { margin-top:12px; margin-bottom:18px}

.linkDiscuss { font-weight:bold; padding-left:26px}

.disclaimer { padding-left:26px; margin-top:26px}
.disclaimer a { color:#0563AB }

.mainMenu { background:url(/images/guitar/menu_bg.gif) left 4px no-repeat; width:988px; margin-left:5px; height:53px;}
.mainMenu table { margin-left:10px; height:53px;}
.mainMenu td { font-size:13px; line-height:17px; vertical-align:top}
.mainMenu td.item { padding:19px 12px 0px 12px;}
.mainMenu a { text-decoration:none; color:#F4F4F4}
.mainMenu a:hover { color:#FFFFFF}
.mainMenu div.back { color:#115A1F; padding-left:15px}
.mainMenu div.front { position:relative; top:-18px; color:#F4F4F4; background:url(/images/guitar/dot.gif) left 4px no-repeat}
.mainMenu div.front a { padding-left:15px}
.mainMenu td.delim { width:16px; cursor:default}

.mainMenu td.current { background:url(/images/guitar/cur_bg.gif) left top repeat-x}
.mainMenu td.current div.left { background:url(/images/guitar/cur_left.gif) left top no-repeat; height:53px}
.mainMenu td.current div.right { background:url(/images/guitar/cur_right.gif) right top no-repeat; padding:19px 12px 0px 12px; height:34px}

.submenu { background:url(/images/guitar/submenu_bg.gif) left top repeat-y; width:988px; margin-left:5px}
.submenu table { background:url(/images/guitar/submenu_top.gif) left top no-repeat; width:988px}
.submenu td { background:url(/images/guitar/submenu_bot.gif) left bottom no-repeat; padding-left:20px; padding-bottom:18px}
.submenu a { text-decoration:none; color:#A1F7B1}
.submenu a:hover { color:#FFFFFF}
.submenu div.item { float:left; height:33px; font-size:13px; line-height:16px;}
.submenu div.front { position:relative; top:15px; white-space:nowrap}
.submenu div.back { color:#115A1F; white-space:nowrap}
.submenu div.delim { float:left; height:33px; background:url(/images/guitar/dots.gif) center bottom no-repeat; width:30px}


.menuBottom { height:8px; overflow:hidden}

.anecdote {
	padding: 0 20px 0 20px;
	color: #555;
	font-size: 10px;
}

.anecdote div.blockTitle { font-size:22px; line-height:22px; color:#231F20;}

.tagLine div.blockTitle { font-size:22px; line-height:22px; color:#231F20;}

#send_to_forum td input {
	border: 1px solid #999;
	background-color: #ececec;
	font: 13px arial;
}

#send_to_forum td textarea {
	border: 1px solid #999;
	background-color: #ececec;
	font: 13px arial;
}
