html {
background : #e7e7e7 url('images/frame/bar_left.png') repeat-y scroll 0 0;
height : 100%;
margin : 0;
padding : 0;
} 
body { 
background : transparent url('images/frame/bar_right.png') repeat-y scroll 100% 0;
margin : 0;
padding : 0;
min-height : 100%;
color : #000;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
} 
blockquote {
border-left : 2px solid #e2e2e2;
margin : 5px 25px;
} 
input { 
border : 1px solid #e2e2e2;
background : #f9f9f9;
} 
select { 
border : 1px solid #e2e2e2;
background : #f9f9f9;
} 
textarea { 
border : 1px solid #e2e2e2;
background : #f9f9f9;
} 
fieldset { 
border : 1px solid #e2e2e2;
background : #fafafa;
} 
legend { 
font-weight : bold;
font-size : 0.95em;
border : 1px solid #dbdbdb;
background : #f2f2f2;
} 
li { 
list-style-type : none;
margin : 0 0 5px 0;
padding : 0;
} 
ul { 
margin-left : 5px;
padding : 0;
} 
img { 
border : 0;
} 
form { 
margin : 0;
padding : 0;
} 
#main p { 
padding : 2px 25px;
} 
:link { 
text-decoration : none;
color : #09c;
} 
:visited {
text-decoration : none;
color : #09c;
} 
:link:hover { 
text-decoration : underline;
} 
:visited:hover { 
text-decoration : underline;
} 
#iesucks {
background : transparent url('images/frame/bar_left.png') repeat-y scroll 0 0;
padding : 0 20px;
height : 100%;
text-align : center;
} 
#iesucks2k { 
margin : 0 auto;
max-width : 1024px;
width:expression(document.body.clientWidth > 1024? "1024": "auto" );
text-align : left;
} 
#frame { 
margin-left : 20px;
margin-right : 20px;
color : #000;
padding-top : 25px;
padding-bottom : 25px;
} 
#menu_top { 
background : #fdfdfd url('images/box/menu_top.png') repeat-x top;
text-align : left;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
} 
#menu_bottom { 
background : #fdfdfd url('images/box/menu_bottom.png') repeat-x bottom;
text-align : left;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
} 
.frame_midleft { 
background : url(/images/box/mid_left.png) repeat-y left;
padding-left : 5px;
} 
.frame_midright { 
background : url(/images/box/mid_right.png) repeat-y right;
padding-right : 5px;
}
#bottom { 
margin-left : 10px;
margin-right : 10px;
padding-top : 5px;
padding-bottom : 15px;
background : url(/images/box/bot_mid.png) repeat-x bottom;
text-align : center;
} 
#bot_left_corner { 
background : url(/images/box/bot_left.png) no-repeat bottom left;
} 
#bot_right_corner { 
background : url(/images/box/bot_right.png) no-repeat bottom right;
} 
#bot_left { 
background : #f5f5f5 url(/images/box/mid_left.png) repeat-y left;
margin-bottom : 5px;
} 
#bot_right { 
background : url(/images/box/mid_right.png) repeat-y right;
} 
#header { 
margin-left : 10px;
margin-right : 10px;
background : url('/images/box/top_mid.png') repeat-x top;
text-align : left;
font-size : 0.65em;
padding-top : 5px;
} 
#header_fade { 
background : #f5f5f5 url(/images/box/top_fade.png) repeat-x top;
} 
#top_left_corner { 
background : url(/images/box/top_left.png) no-repeat top left;
} 
#top_right_corner { 
background : url(/images/box/top_right.png) no-repeat top right;
} 
#top_left { 
background : url(/images/box/mid_left.png) repeat-y left;
} 
#top_right { 
background : url(/images/box/mid_right.png) repeat-y right;
} 
#logo_left { 
padding-left : 5px;
font-size : 0;
float : left;
} 
#logo_right { 
text-align : right;
padding-right : 5px;
padding-top : 10px;
padding-bottom : 5px;
} 
#main { 
padding : 15px;
background : #fefefe;
padding-bottom : 15px;
} 
.menu_spanner { 
padding : 0;
margin : 0;
background : url('images/frame/spacer.png') repeat-x top;
height : 7px;
font-size : 0;
border : 0;
} 
.quote_infobox { 
padding : 2px;
padding-left : 5px;
padding-right : 5px;
border : 1px solid #e2e2e2;
background : #fafafa;
color : #777;
font-size : 0.7em;
} 
.quote_commentbox { 
margin : 3px;
border : 1px solid #dbdbdb;
background : #fefefe;
} 
.quote_commentview { 
border : 1px solid #fbfbfb;
background : #fafafa;
padding : 1px;
margin : 0 5em;
} 
.quote_commentwho { 
border-bottom : 1px solid #dbdbdb;
background : #f2f2f2;
padding : 0 5px;
} 
.quote_commenttext { 
padding : 2px;
padding-left : 5px;
padding-right : 5px;
} 
.q_space { 
margin-right : 1em;
} 
#subnavlist { 
clear : both;
padding : 1px 0;
margin : 0;
margin-left : 0;
border-bottom : 1px solid #ddd;
} 
#subnavlist li { 
list-style : none;
margin : 0;
display : inline;
} 
#subnavlist li a { 
padding : 1px 0.5em;
margin-left : 11px;
border : 1px solid #ddd;
border-bottom : none;
background : #eee;
text-decoration : none;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px;
} 
#subnavlist li a:visited { 
color : #667;
} 
#subnavlist li a:hover { 
color : #ccc;
background : #f2f2f2;
border-color : #ccc;
} 
#subnavlist li a#subcurrent { 
background : #fcfcfc;
border-bottom : 1px solid #fff;
} 
#section_header { 
background : #f5f5f5;
} 
.section_title { 
float : left;
padding : 5px;
padding-left : 25px;
margin : 0;
font-style : italic;
color : #bbb;
font-size : 1.25em;
} 
.section_content {
float : left;
padding : 5px;
padding-left : 15px;
padding-top : 10px;
margin : 0;
color : #888;
font-size : 0.85em;
} 
.section_box { 
float : left;
margin : 0;
padding-left : 15px;
} 
.s_t_l { 
background : #eee url('images/frame/stl.gif') no-repeat top left;
} 
.s_t_r { 
background : url('images/frame/str.gif') no-repeat top right;
} 
.s_b_l { 
background : url('images/frame/sbl.gif') no-repeat bottom left;
} 
.s_b_r { 
background : url('images/frame/sbr.gif') no-repeat bottom right;
} 
.s_b_r b { 
margin : 5px;
} 
.s_b_r a:hover { 
background : #ccc;
} 
.sortbox { 
text-align : center;
margin : 15px;
} 
.fl_right { 
float : right;
padding-left : 1em;
} 
.fl_box { 
padding : 0;
margin : 4px;
padding-right : 25px;
float : left;
} 
#searchbox { 
float : right;
padding : 3px;
}