/* You can add your own CSS overrides to this file */

table .adminform textarea,table .adminform input[type="text"], table .adminform input[type="password"], table .adminform select{
	font-size:13px;
	max-width: 450px;
}

.defaultSkin table, .defaultSkin tbody, .defaultSkin a, .defaultSkin img, .defaultSkin tr, .defaultSkin div, .defaultSkin td, .defaultSkin iframe, .defaultSkin span, .defaultSkin *, .defaultSkin .mceText {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
border-collapse:separate;
color:#000000;
cursor:default;
font-weight:normal;
margin:0;
max-width:550px;
padding:0;
text-align:left;
text-decoration:none;
vertical-align:baseline;
white-space:nowrap;
}

.gallery{
	max-width:550px;
}
#poweredby{
	visibility:hidden;
}

fieldset{
	font-size: 15px;
}

.componentheading{
	text-shadow: #a96026 1px 1px 2px;
color:#45270F;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-weight:bolder;
line-height:105%;
margin-bottom:6px;
padding:4px 0 0;
white-space:normal;
text-transform:uppercase;
letter-spacing: -2px;
font-style:none;
border-bottom:3px solid #998A37;
}

.pagenav_prev, .pagenav_next{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 2px #D1762E;
	text-transform:uppercase;
}

.pagenav_prev a, .pagenav_next a{
		font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 2px #D1762E;
	text-transform:uppercase;
}

.menubar {
font-size:14px;
white-space:nowrap;
}

#navmenu li a {
color:#FF9948;
}

table.gigcal_list_table {
font-size:13px;
text-shadow:1px 1px 2px #D1762E;
}

div.module div div div div img{
border: 2px solid #000000;
}

td#rightcol {
border-left:0px solid #998A37;
}

td.contentheading {
border-bottom:3px solid #998A37;
}

option{backgroud:#45270F;}

.contentheading {
color:#45270F;
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-weight:bolder;
letter-spacing:-1px;
line-height:105%;
margin-bottom:6px;
padding:4px 0 0;
text-shadow:1px 1px 1px #FBD5B8;
text-transform:uppercase;
white-space:normal;
}

ul {
margin-left:0;
}

div.module_rightmenu{
color:#936f24;
text-decoration:none;
margin-bottom:15px;
font-size:13px;
font-weight:bold;
font-size:13px;
}

div.module_rightmenu h3{
background:transparent url(../images/right_button.jpg) no-repeat;
color:#e0d38d;
text-transform:uppercase;
margin-bottom:10px;
max-width:330px;
text-shadow: #000000 3px 3px 2px;

}

div.module_rightmenu p{
color:#1c1006;
text-decoration:none;
padding:5px;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
}

div.module_rightmenu a{
color:#1c1006;
text-decoration:none;
padding:5px;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
}

div.module_rightmenu a:hover{
color:#41250f;
padding:5px;
margin:0;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
}

/*End right MOD*/
div.module_rightmenu2{
color:#936f24;
text-decoration:none;
margin-bottom:15px;
font-size:18px;
text-transform:uppercase;
font-weight:bold;
font-size:13px;
}

div.module_rightmenu2 h3{
background:transparent url(../images/right_button.jpg) no-repeat;
color:#e0d38d;
text-transform:uppercase;
margin-bottom:10px;
max-width:330px;
text-shadow: #000000 3px 3px 2px;

}

div.module_rightmenu2 p{
color:#1c1006;
text-decoration:none;
padding:3px;
font-size:18px;
text-transform:uppercase;
font-weight:bold;
}

div.module_rightmenu2 a{
color:#936F24;
text-decoration:none;
padding:3px;
font-size:18px;
text-transform:uppercase;
font-weight:bold;
}

div.module_rightmenu2 a:hover{
color:#41250f;
padding:3px;
margin:0;
font-size:18px;
text-transform:uppercase;
font-weight:bold;
}
/*End right MOD2*/

textarea, input[type="text"], input[type="password"], select {
background:transparent url(../images/sle_2.jpg) repeat;
border:1px solid #C8C8C8;
color:#DED18D;
font-size:15px;
min-height:20px;
margin-bottom:10px;
}

#jc a:link, #jc a:visited, #jc a:hover {
outline-color:#000000;
outline-style:none;
outline-width:medium;
color:#000000!important;
}

#comments-footer {
border-top:1px solid #000000;
display:block;
height:14px;
margin-top:4px;
padding-top:1px;
text-align:right;
}

hr {
background:#000000 none repeat scroll 0 0;
border:medium none;
display:block;
height:1px;
margin:15px 0;
}

div.module_bottom h3{
color:#e0d38d;
text-transform:uppercase;
margin-bottom:0;
}

div.module_bottom p{
color:#b98b2c;
margin-bottom:0;
}

div.module_bottom a{
color:#b98b2c;
}

div.module_bottom a:hover{
color:#e1d48e;
}

td.sectiontableheader, td.sectiontableheader a, td.sectiontableheader a:hover {
background:transparent url(../images/sle_2.jpg) repeat scroll 0 0;
color:#FFFF99;
font-size:20px;
font-weight:bolder;
text-transform:uppercase;
border-bottom:2px solid #45270f;
text-shadow: #000000 3px 3px 2px;
}

tr.sectiontableentry1 td, td.sectiontableentry1 {
	background: url(../images/sle_1.jpg) repeat;
	border-bottom:1px solid #000000;
    font-size:14px;
    color:#45270f;
	padding: 6px;
}

tr.sectiontableentry2 td, td.sectiontableentry2 {
background: url(../images/sle_2.jpg) repeat;
font-size:14px;
color:#d1d17e;
padding: 6px;
}

.sectiontableentry1 a {
line-height:250%;
text-decoration:none;
 color:#422811;
 font-size:18px;
}

.sectiontableentry2 a {
line-height:250%;
text-decoration:none;
color:#e3d692;
font-size:18px;
}

.sectiontableentry1 a:hover {
line-height:250%;
text-decoration:none;
 color:#000000;
}

.sectiontableentry2 a:hover {
line-height:250%;
text-decoration:none;
color:#fff6c5;
}

#navmenu {
text-transform:uppercase;
background: url(../images/newmenubg.png) repeat;
}