body{margin:0;padding:0;color:#383838;font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{color:#383838;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{}
h5{}
ul{list-style-type:none;}
li{margin-bottom:0px;}
p{font-size:12px;margin-bottom:1em;}
a:link,a:hover,a:visited,a:focus{color:#383838;}
a:hover,a:focus{color:#751a33;}
table{border-collapse:inherit;}
tbody{border:none;}
thead{}
thead th{border-bottom:2px solid #79614d;}
th{background:none;padding:0;}
tr.even,tr.odd{background:none;}
tr.even td{background:none;}
td{padding:0;}

/* General Layout */
div.container{width:1038px;margin: 0 auto;padding:0;}
#leftcol{float:left;width:716px; margin-bottom:20px;}
#rightcol{float:left;width:279px;}

/* Footer */
#footer ul{list-style:none;margin:0;padding:0;width:680px;margin-left:32px;float:left;}
#footer ul li{float:left;padding:0;}
#footer ul li a{display:block;padding:16px 23px 0px 23px;text-decoration: none;font-size:10px;text-transform:uppercase;}
#footer p{float:right;font-size:10px;padding:15px 41px 0 0;text-transform:uppercase;}
#footer a:link,#footer a:hover,#footer a:visited,#footer a:focus{color:#383838;}
#footer a:hover,#footer a:focus{color:#751a33;}

/* Front Layout */
body.main,body.front{background:url(../images/body_bg.gif) repeat-x;}
.main #header,.front #header{background:url(../images/flex_header_bg.gif) no-repeat; height:141px;margin-top:0px;}
.main #header a,.front #header a{display:block; width:1038px; height:141px;}
.main #content,.front #content{background:url(../images/flex_content_bg.gif) no-repeat;min-height:475px;padding:0px 0px 0px 41px;}
.main #footer,.front #footer{background:url(../images/flex_footer_bg.gif) no-repeat;height:50px;}

h1.title{color:#a14a63;}
.front .node h1{color:#363535;background:url(../images/h1_bg.gif) no-repeat;height:45px;padding:16px 0px 0px 16px;margin:0px 0px -10px 0px;}
#node-1 a:link,#node-1 a:hover,#node-1 a:visited,#node-1 a:focus{color:#751a33;font-weight:bold;text-decoration:none;}
#node-1 a:hover,#node-1 a:focus{text-decoration:underline;}
#rightcol{padding:50px 0 0 20px;}
#rightcol .block-block{width:206px;margin:10px 0 10px 0;}
#rightcol .block-block select{width:200px;margin-bottom:20px;}
#rightcol .block-block ul{padding:0;}
#rightcol .block-block ul li{padding:0;}
#rightcol .block-block ul li a{text-decoration:none;background:url(../images/arrow_bg.gif) no-repeat;height:26px;display:block; padding:3px 0 0 30px;}

/* Admin Layout */
body.admin{background:url(../images/body_bg.gif) repeat-x;}
.admin #header{background:url(../images/flex_header_bg.gif) no-repeat; height:141px;margin-top:0px;}
.admin #header a{display:block; width:1038px; height:141px;}
.admin #content{background:url(../images/admin_content_bg.gif) no-repeat;min-height:475px;padding:0px 0px 0px 41px;}
.admin #footer{background:url(../images/flex_footer_bg.gif) no-repeat;height:50px;}

/* Admin Blocks */
.admin .block-region{display:none;margin:0;}

.tabs{margin-top:50px;}

/* Misc Classes */
.span-26,div.span-26{width:1038px;margin:0;}
.brclear{clear:both;}
h1.last{clear:both;}

