@charset "UTF-8";

/* CSS Document */
/* Philip Bidwell - John McGeary 2009 */

/* EDITOR START */

hr{
border-top:2px solid #a72c32;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
margin:15px 0 10px 0}

h1{
font-size:1.8em;
font-weight:600;
color:#a72c32;
margin:0 0 15px 0}

h2{
font-size:1.4em;
font-weight:600;
color:#a72c32;
margin:15px 0 15px 0}

h3{
font-size:1.2em;
font-weight:500;
color:#666666;
margin:15px 0 15px 0}

h4{
font-size:1em;
font-weight:300;
color:#666666;
margin:15px 0 15px 0}

a{
color:#a72c32;
text-decoration:none}

a:hover{
color:#a72c32;
text-decoration:underline}

p{
margin-bottom:10px}

.red{
color:#a72c32}

em{
color:#a72c32}

img a, a:hover{
border:none}

body{
font-size:0.8em;
font-weight:200;
line-height:1.6em;
color:#666666;
font-family:Helvetica, Verdana, Arial, sans-serif;
background:#ffffff url(assets/bg.gif) no-repeat top center fixed}

/* EDITOR END */

*{
margin:0;
padding:0}

img{
border:0}

img, div, input { behavior: url("iepngfix.htc") }


/* Main Container */
#wrapper{
width:996px;
height:1000%;
padding:0;
margin:0 auto}

#main_container{
width:996px;
height:100%;
padding:0;
float:left;
margin:0}

/* Masthead */

#masthead{
width:996px;
height:99px;
margin:0;
padding:0;
float:left}

#masthead img{
float:right;
margin:15px 0 0 0; _margin:13px 0 0 0}

/* Mainarea */
#mainarea{
width:996px;
height:100%;
float:left;
padding:0;
margin:0;
border-top:2px solid #cccccc}

#gallery{
width:996px;
height:490px;
float:left;
margin:0;
border-top:2px solid #cccccc}

.left_box{
width:696px;
float:left}

#flashcontent{
width:696px;
height:465px;
float:left}

/* Home Call to Action Box */
.right_box{
width:270px;
float:right;
text-align:right;
padding:0;
margin:0}

.right_box h2{
margin:20px 0 5px 0}

.right_box h3{
margin:0}

.right_box h3 a{
color:#666666}

.right_box h3 a:hover{
color:#a72c32}

/* Gallery Images*/
.right_box_gallery{
width:270px;
float:right;
text-align:right;
padding:0;
margin:24px 0 0 0}

.right_box_gallery p a{
margin:0 0 20px 0}

.right_box_gallery img{
margin:0;
float:right;
border-top:5px solid #ffffff;
border-left:5px solid #ffffff}

#mainarea{
width:996px;
height:100%;
float:left;
margin:0}

#left_column{
width:696px;
float:left;
margin:0;
padding:20px 0 0 0}

#left_column_full{
width:100%;
float:left;
margin:0;
padding:20px 0 0 0}

#right_column{
width:270px;
height:100%;
float:right;
text-align:right;
margin:0;
padding:0}

#right_column img{
margin:0 0 20px 0}

.textarea{
padding:20px 0 10px 0;
margin:0;
width:696px;
float:left}

.textarea_full{
padding:20px 0 10px 0;
margin:0;
width:100%;
float:left}

.textarea ul, .textarea_full ul{
padding:10px 0 10px 13px}

.textarea li, .textarea_full li{
margin:0;_margin:0 0 0 2px;
padding:0;
color:#a72c32}

.textarea ol, .textarea_full ol{
padding:10px 0 10px 13px}

.LCOS_box li{
list-style:none;
margin:0;
padding:0 25px 0 0;
display:inline;
float:left}

.LCOS_box a{
color:#666666!important;
text-decoration:none}

.LCOS_box a:hover{
color:#a72c32!important;
text-decoration:underline}

.LCOS_current{
color:#a72c32!important;
font-weight:bold}

/* Navigation Top */
.navigation_top{
width:996px;
float:left;
padding:0 0 20px 0;_padding:0 0 11px 0;
margin:-10px 0 -11px 0;_margin:-5px 0 -11px 0}

.navigation_top ul{
margin:0;
padding:0}

.navigation_top li{
list-style:none;
margin:0;
padding:0;
display:inline;
float:left;
line-height:40px}

.navigation_top a{
text-decoration:none;
color:#666666;
margin:0 20px 0 20px;
padding:4px 0 15px 0;
background:url(assets/line_li.gif) no-repeat center}

.navigation_top a:hover{
text-decoration:underline;
color:#a72c32;
margin:0 20px 0 20px;
padding:3px 0px 15px 0px;
background:url(assets/line_li_hover.gif) no-repeat center}

.navigation_top .LGlob_active a, .navigation_top .LGlob_isfolder_active a{
text-decoration:none;
color:#a72c32;
margin:0 20px 0 20px;
padding:3px 0 15px 0;
background:url(assets/line_li_hover.gif) no-repeat center;
font-weight:bold} 

.navigation_top .LGlob_active a:hover, .navigation_top .LGlob_isfolder_active a:hover{
text-decoration:none;
color:#a72c32;
margin:0 20px 0 20px;
padding:3px 0 15px 0;
background:url(assets/line_li_hover.gif) no-repeat center;
font-weight:bold}

/* Footer */

#footer{
width:996px;
height:20px;
font-size:0.56em;
color:#666666;
text-align:left;
margin:0 0 20px 0;
padding:0;
clear:left}

#footer a{
text-decoration:none;
color:#666666}

#footer a:hover{
text-decoration:underline;
color:#a72c32}

#footer p{
font-size:9px;
color:#666666;
padding:0;
margin:0}

/* Ticker */
.ticker{
width:270px;
height:360px;
overflow:hidden;_position:relative;
padding:0;
margin:0}

.ticker li{
float:left;
list-style:none;
display:inline;
background-image:none;
border:none;
padding:0;
margin:0}

.tickerhome{
width:270px;
height:180px;
overflow:hidden;_position:relative;
padding:0;
margin:0}

.tickerhome li{
float:left;
list-style:none;
display:inline;
background-image:none;
border:none;
padding:0;
margin:0}