/* Ryan Rosenlund */
body { background-attachment: fixed; margin: 0; }
form { margin: 0; padding: 0; }
body, td, p, li, .price { color: #4d4843; font-size: 11pt; font-weight: 500; font-family: Georgia, 'Times New Roman', serif; }
p { line-height: 15pt; margin-bottom: 10pt; }
p img { margin-right: 10px; margin-top: 2px; margin-bottom: 2px; }
a { color: #ee835f; }
h1, .h1, h2, h3, h4, h5, h6 { font-family: Verdana, arial, sans-serif; font-size: 14pt; font-weight: 500; color: #ee835f; background: url(../media/template/hr.gif) repeat-x 100% 100%; margin-top: 18px; padding-bottom: 3pt; margin-bottom: -5pt; white-space: nowrap; }
h3 { font-size: 10pt; font-weight: 700; }
h5, h6 { font-size: 12pt; margin: 0; padding: 0; background: none; white-space: normal; }
h6 { font-size: 10pt; margin-top: 6px; }
h5 a, h6 a { text-decoration: none; }
h5 a:hover, h6 a:hover { text-decoration: underline; }

ul { list-style: none; margin-left: 0; padding-left: 0.95em; text-indent: -0.95em; }
li { line-height: 15pt; margin-top: 3px; }
li:before { content: "\00BB \0020"; color: #3f3425; font-size: 12pt; }
#sidebar p.event { font-size: 9pt; line-height: 12pt; }
.align_right { float: right; padding-left: 3px; }
.align_left { float: left; padding-right: 3px; }
.spacer { position: relative; height: 1px; clear: both; }
.spacer2 { position: relative; height: 1px; margin-top: -12px; clear: right; }

/* layout */
#bar_top { position: absolute; background: #3f3425 url(../media/template/bar_top_bg.gif); width: 100%; height: 16px; z-index: 50; top: 0; left: 0; }
#bar_top_indent_c_l { position: absolute; width: 13px; height: 25px; top: 0; left: 380px; z-index: 54; }
#bar_top_indent_bg { position: absolute; background: url(../media/template/bar_top_indent_bg.gif); width: 353px; top: 0; left: 393px; height: 25px; z-index: 52; }
#bar_top_indent { position: absolute; text-align: center; width: 353px; top: 2px; left: 393px; height: 25px; z-index: 53; }
#bar_top_indent a, #copyright, #paradigm, #paradigm a { font-family: verdana, arial, sans-serif; font-size: 9px; text-decoration: none; color: #eae7d2; }
#bar_top_indent span { margin: 0 4px 0 4px; }
#bar_top_indent_c_r { position: absolute; width: 13px; height: 23px; top: 0; left: 746px; z-index: 54; }
#bar_top2 { position: absolute; background: #5d5548 url(../media/template/bar_top2_bg.gif); width: 100%; height: 84px; top: 16px; left: 0; z-index: 45; }
#search { position: absolute; text-align: right; width: 220px; top: 14px; left: 540px; }
#search .searchbox { width: 140px; border: 1px solid #3f3425; background-color: #867d72; color: #fff; }
#search .searchbox:focus { border: 1px solid #cdc5b8; }
#search .searchbutton { width: 60px; border: 1px solid #3f3425; background-color: #867d72; color: #fff; }
#menu {
	position: absolute;
	top: 77px;
	left: 177px;
	width: 681px;
	height: 23px;
	z-index: 60;
}
#bar_graphical { position: absolute; background: #ecead7 url(../media/template/bar_graphical_bg.gif); width: 100%; height: 80px; top: 100px; left: 0; z-index: 55;  }
#print_image { display: none; }
#bar_graphical_indent { position: absolute; width: 246px; height: 17px; top: 298px; left: 0; z-index: 60; }
#logo { position: absolute; background: url(../media/template/logo_bg.gif); width: 153px; height: 174px; top: 0; left: 13px; z-index: 95; }
#body_container { position: relative; margin-top: 180px; width: 100%; background: #fff url(../media/template/bar_side_bg.gif) repeat-y left; z-index: 40; padding-top:20px;  }
#sidebar { position: relative; float: left; width: 183px; margin-left: 10px; }
#sidebar ul { margin-top: 10pt; padding-top: 0; }
#sidebar li a { font-family: verdana, arial, sans-serif; font-size: 9pt; text-decoration: none; line-height: 15pt; }
#sidebar li a:hover { text-decoration: underline; }
#body_content { position: relative; margin-left: 260px; width: 600px; z-index: 41; }
#columns { margin-top: -10px; padding: 0; }
.leftcolumn { position: relative; width: 225px; }
.rightcolumn { position: relative; width: 225px; }
#bar_bottom { position: relative; height: 50px; width: 100%; background: url(../media/template/bar_bot_bg.gif) repeat-x top; }
#trust { background-color:#e1e1e1; width:100%;}
#copyright { position: absolute; top: 20px; left: 20px; }
#paradigm { position: absolute; text-align: right; width: 350px; top: 20px; left: 410px; }
#paradigm a { text-decoration: underline; }
.5ways { background-color:#e1e1e1; border-color:#ee835f; border-style:solid; border-width:2px;}
.5ways:hover { background-color:#e1e1e1; border-color:#00835f; border-style:solid; border-width:2px;}
.show { display: block; }
.hide { display: none; }
