/* body, ul, li {font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:left;} */

#menu {list-style:none; width:950px; margin:0px auto 0px auto; height:40px; padding:0px 10px 0px 10px;
   /* Rounded Corners */
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;

    /* Background color and gradients */
    background: #800000;
    background: -moz-linear-gradient(top, #800000, #800000);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#800000), to(#800000));
}

#menu li {float:left; display:block; text-align:center; position:relative; padding: 4px 10px 4px 10px; margin-right:30px; margin-top:7px; border:none;}

#menu li:hover { border: 1px solid #777777; padding: 4px 9px 4px 9px;
    /* Background color and gradients */
    background: #808080;
    background: -moz-linear-gradient(top, #808080, #808080);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#808080), to(#808080));

    /* Rounded corners */
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

#menu li.menu_noHover:hover {border: 1px solid #800000; padding: 4px 9px 4px 9px;
    /* Background color and gradients */
    background: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

#menu li a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; display:block; outline:0; text-decoration:none;}

#menu li:hover a { color:#161616;}

#menu li .drop { padding-right:21px; background:url("../kickbutt/drop.png") no-repeat right 8px;}
#menu li:hover .drop {background:url("../kickbutt/drop.png") no-repeat right 7px;}

.dropdown_0columns {display: none;}

.dropdown_1columns, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
    margin:4px auto;float:left; position:absolute; left:-999em; /* Hides the drop down */
    text-align:left; padding:10px 5px 10px 5px; border:1px solid #777777; border-top:none;
    /* Gradient background */
    background:#808080;
    background: -moz-linear-gradient(top, #808080, #808080);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#808080), to(#808080));

    /* Rounded Corners */
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.dropdown_0columns {width:0px;}
.dropdown_1columns {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_0columns, #menu li:hover .dropdown_1columns, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns { left:-1px; top:auto;}

.col_0 {display: none;}

.col_1,.col_2,.col_3,.col_4,.col_5 {display:inline; float: left; position: relative; margin-left: 5px; margin-right: 5px;}

.col_0 {width:0px;}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_right {float:right; margin-right:0px;}

#menu li .align_right {
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

#menu li:hover .align_right {left:auto;right:-1px;top:auto;}

#menu p, #menu h2, #menu h3, #menu ul li {font-family:Arial, Helvetica, sans-serif; line-height:21px; font-size:12px; text-align:left;}

#menu h2 {font-size:21px; font-weight:bold;color:#FFFFFF; letter-spacing:-1px; margin:7px 0 14px 0; padding-bottom:8px; border-bottom:1px solid #800000; width:100%; display:inline-block;}

#menu h3 { font-size:14px; font-weight:bold;color:#FFFFFF; margin:7px 0 14px 0; padding-bottom:7px; border-bottom:3px solid #800000; display:inline-block;}

#menu p { line-height:18px; margin:0 0 10px 0; color:#FFFFFF;}

#menu li:hover div a {font-size:12px; color:#FFFFFF;}

#menu li:hover div a:hover { color:#800000;}

.normal { font-weight:normal;}
.strong { font-weight:bold;}
.italic { font-style:italic;}
img {border: none;}

.imgshadow { /* Better style on light background */
    /* background:#FFFFFF; */
    padding:4px; border:1px solid #777777; margin-top:5px;
    -moz-box-shadow:2px 2px 2px #000000;
    -webkit-box-shadow:2px 2px 2px #000000;
    box-shadow:2px 2px 2px #000000;
}

/* Image sticks to the left */
.img_left { width:auto; float:left; margin:5px 15px 5px 5px;}

#menu li .boxed {background-color:#FFFFFF; color: #FFFFFF; padding:4px 6px 4px 6px;
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    /* Shadow */
    -webkit-box-shadow: 3px 3px 3px #000000;
    -moz-box-shadow: 3px 3px 3px #000000;
    box-shadow: 3px 3px 3px #000000;
}

#menu li ul { list-style:none; padding:0; margin:0 0 12px 0;}

#menu li ul li { font-size:12px; line-height:24px; position:relative; padding:0; margin:0; float:none; text-align:left; width:130px;}

#menu li ul li:hover { background:none; border:none; padding:0; margin:0;}

#menu li .greybox li { background:#F4F4F4; border:1px solid #bbbbbb; margin:0px 0px 4px 0px; padding:4px 6px 4px 6px; width:116px;  
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

#menu li .greybox li:hover { background:#ffffff; border:1px solid #aaaaaa; padding:4px 6px 4px 6px; margin:0px 0px 4px 0px;}
