/* tagy */
* { margin: 0; padding: 0; }
body { color: #999; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/body-back.jpg); background-repeat: repeat-x; }
a {color: #FF6308; font-size: 12px;}

blockquote, pre, .pre {border: 1px solid #dcdcdc; border-left: 6px solid #FF6308; padding: 5px; overflow: auto; width: 90%; line-height: 140%;}
p, pre, blockquote, table {margin: 5px 0 15px 0;}
p, pre, blockquote, table td, ul li, ol li {line-height: 170%;}
ul, ol {margin: 5px 0 15px 25px;}
h2, h3, h4 {margin: 15px 0 5px 0;}
h1 {font-size: 20px; margin: 0 0 10px;}
h2 {font-size: 19px;}
h3 {font-size: 15px;}
h4 {font-size: 13px;}

/* outer */
#outer { position: absolute; left: 50%; margin-left: -497px; }

/* header */
#header { color: #ccc; background-image: url(../images/a2.jpg); width: 994px; height: 123px; background-repeat: no-repeat; margin-left: 20px; border-top: 1px solid #ff6308; border-right: 1px solid #ff6308; border-left: 1px solid #ff6308; border-bottom-color: transparent; }
#header h1 a {color: #ccc; text-decoration: none; font-size: 30px;}
#header h1 { color: #ccc; margin: 0; padding-bottom: 5px;  padding-left: 170px; padding-top: 45px; }
#header h2 {position: relative; top: -0.3em; color: #ccc; font-weight: normal; font-size: 14px; text-transform: lowercase; padding: 0; margin: 0; padding-left: 170px; }

/* page */
#page { line-height: 140%; background-image: url(../images/a4.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width: 994px; margin-left: 20px; border-left: 1px solid #ff6308; border-bottom: 1px solid #ff6308; border-right: 1px solid #ff6308; border-top-color: transparent; }
#page-pad { padding-top: 40px; padding-bottom: 1em; padding-left: 15px; }

/* content */
#content { background-color: #fff; width: 95%; float: right; margin-left: -200px; padding-right: 10px; }
#content-pad { background-color: #fff; padding-top: 20px; padding-left: 180px; }
#content-pad h2, #content-pad h3 {color: #5D5F53;}

/* column */
#column { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; background-color: #fff; width: 180px; float: left; margin-left: -15px; padding-top: 3px; border-right: 1px solid #ccc; }
#column-pad { overflow: hidden; float: left; }
#column h3 { height: 27px; font-size: 1em; font-weight: bold; padding-top: 5px; text-transform: lowercase; color: #5d5f53; background-color: #fff; }
#column ul li { color: #ff6308; background-color: #fff; text-decoration: none; padding: 2px 0 2px -5px; margin-left: 0; list-style-type: none; cursor: pointer; }

/* footer */
#footer { background: url(../images/a4.gif) repeat-x left top; border-top: 1px solid #ff6308; font-size: 0.8em; text-align: center; margin-left: 20px; padding-top: 20px; padding-bottom: 20px; }