/* Taken from The Perfect 3 Column Liquid Layout (Percentage widths)
 *  by Matthew James Taylor
 *  http://matthewjamestaylor.com/blog/perfect-3-column.htm
 * Ver 0.2.0: 2009.09.29, rek: mod column sizes, position of logo, menu, etc. Move all styles to stylesheet
 * Ver 0.2.1: 2009.09.29, rek: tidy up, remove dup/overridden/etc
 */
body {margin:0;padding:6% 12%;border:0;background:#fff;min-width: 1024px;background-image: URL(/p360_1/img/layout/cp2bkgrnd.jpg);font-family: Trebuchet, Geneva, "Trebuchet MS", "Lucida Grande", Tahoma, Helvetica, Arial, Verdana, sans-serif;}
h1, h2, h3 {margin:0 0 .2em 0;padding:0;}
p {margin:.4em 0 .8em 0;padding:0;}
#header {clear:both;float:left;width:100%;}
#header p {padding:0 15px 5px 0;text-align: right;margin:0;color: #481700;font-weight:bold;font-size:87%;}
#header p {color:#5d5310;}
.colmask {position:relative;clear:both;float:left;width:100%;overflow:hidden;}
.holygrail {background:#f6e896;height: 600px;}
.holygrail .colmid {float:left;width:200%;margin-left:-400px;position:relative;right:100%;background:#b1a461;}
.holygrail .colleft {float:left;width:100%;margin-left:-50%;position:relative;left:675px;background:#f6e896;}
.holygrail .col1wrap {float:left;width:50%;position:relative;right:275px;padding-bottom:1em;}
.holygrail .col1 {margin:0 405px 0 290px;position:relative;left:200%;}
.holygrail .col2 {float:left;float:right;width:245px;position:relative;right:15px;}
.holygrail .col3 {float:left;float:right;width:370px;position:relative;left:50%;}
#footer {margin: 0;padding: 0;clear:both;float:left;width:100%;}
.colmask {background-color:#fff;background-position: right top;}
.holygrail .col1 {height: 585px;overflow: auto;margin-top: 1em;padding-right: 0.25em;color: #fff;}
.holygrail div {margin:0;padding:0;}
.holygrail .col1 a{color: white;font-weight:bold;}
.holygrail .col1 a:visited{color:#f6e896;text-decoration:none;}
.holygrail .col1 a:hover{color:#f6e896;text-decoration:underline;}
#logo {position: relative;top: -5px;left:-10px;width: 250px;margin-left: auto;margin-right: auto;text-align: center;margin-top: 0;}
#logo img {width: 100%; margin:0;}
.holygrail .col2 h3 {color: #481700;}
#fulls {width: 90%;margin-left: auto;margin-right: auto;text-align: center;margin-top: 60px;}
#fullsvce {list-style-type: none;text-align: left;}
.holygrail .col2 #fullsvce {color: #b1a461;}
#alts {width: 96%;margin-left: auto;margin-right: auto;text-align: center;margin-top: 105px;}
#altsvce {list-style-type: none;margin:0;padding:0;}
#altsvce li {display:inline;padding:0 0.75em 0 0;}
#altsvce li.last {padding:0;}
.holygrail .col2 #altsvce a:link,.threecol .col2 #altsvce a:visited {color: #424242;text-decoration: none;}
.holygrail .col2 #altsvce a:visited{color: #b1a461;text-decoration: none;}
.holygrail .col2 #altsvce a:hover {color: #481700;text-decoration: underline;}
.holygrail .col2 #altsvce a:active {color: #ffa500;text-decoration: underline;}
#footer p {padding:10px;margin:0;}
#footer ul, #footer span.dir { color: #481700;}
#footer .isslct, #footer span.isslct {color: #f6e896;}
#navigation {position:relative;margin-left:8px;margin-top:1em;}
.indent1{padding-left:1em;}
.indent2{padding-left:2em;}
.errmsg{color: #481700;}
