/*--------------------- ITECH Solutions, LLC ---------------------*/
/*------------------------ Style.css ------------------------*/
/*-- STANDARD --*/
p  {line-height:1.5em;}

a:link
{ font-size:12px ; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #300000;  text-decoration: none; }
a:visited				
{ font-size:12px ; font-family: Arial, Verdana, Helvetica, sans-serif; color: #300000;  text-decoration: none; }
a:active
{ font-size:12px ; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #300000;  text-decoration: none; }
a:hover 
{ font-size:12px ; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #300000;  text-decoration: underline; }

h1 {font-size:15px;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {font-size:15px;}
a:link h1, a:visited h1, a:hover h1, a:active h1 {font-size:15px;}
h2 {font-size:14px;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {font-size:14px;}
a:link h1, a:visited h1, a:hover h1, a:active h1 {font-size:14px;}
h3 {font-size:13px;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-size:13px;}
a:link h1, a:visited h1, a:hover h1, a:active h1 {font-size:13px;}
h4 {font-size:12px;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {font-size:12px;}
a:link h1, a:visited h1, a:hover h1, a:active h1 {font-size:12px;}
h5 {font-size:11px;}
h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {font-size:11px;}
a:link h1, a:visited h1, a:hover h1, a:active h1 {font-size:11px;}
body
{ font-size:12px ; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #300000;  text-decoration: none; line-height: 1.2em; margin: 0; padding: 0; background-color: #350E00;}
td 
{ font-size:12px ; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #300000;  text-decoration: none; }
th
{ font-size:12px ; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #300000;  text-decoration: none; }

/*-- Regular short style for form elements --*/
.short { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #402B24; text-decoration: none; }

.clear {clear:both;}

/* --------------------------------- Centering Class -------------------------------------- */
.center {
margin-right: auto; margin-left: auto;
}
/*------------------------------------ Underline Class ------------------------------------- */
.underline a:link {text-decoration: underline;}
.underline a:visited {text-decoration: underline;}
.underline a:active {text-decoration: underline;}
.underline a:hover {text-decoration: none;}

/* ---------------------------- bold -------------------------------------------------- */
.bold {font-weight:bold}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix {
display: inline-block;
}

* html .clearfix {height: 1%}

.clearfix {display: block;}


/*----------------------------------------------------------------------------------*/
/* ------------------------------ Site Specific Layout ----------------------------- */
div#container {
margin-right: auto; margin-left: auto; width: 780px;
}

/* ----------------------------------- byline --------------------------------------- */
div#byline {color: #EBDFC3;}
div#byline a:link {color: #EBDFC3;}
div#byline a:visited {color: #EBDFC3;}
div#byline a:active {color: #EBDFC3;}
div#byline a:hover{color: #EBDFC3;}

/* ----------------------------------- content -------------------------------------- */
div#content { line-height: 1.5em;}
div#content ul {line-height: 1.2em;}

/* ------------------------------------- sbanner ------------------------------------ */
.sbanner {
float:left; border: 1px solid #350E00; margin-right: 5px;
}

/* ----------------------------- Doc Containter ------------------------------------------ */
.doc_container {
width: 550px;
}

/* ---------------------- Record bg colors ------------------------------------------------ */
.record_1 {
background-color: #E0D3B5;
}

.record_2 {
background-color: #E7DBBE;
}

/* --------------------- Record img ----------------------------------------------------- */
.record_img {
float: left; margin-right: 10px; 
}

.record_img img {
border: 1px solid #350E00;
}

/*------------------------------ Record more button ------------------------------------ */
.record_more {
margin-top: 20px; margin-left: 10px; float: left;
}

/*---------------------------- Record Text ---------------------------------------------- */
.record_text {
width: 320px; float: left; line-height: 1.8em;
}

.record_text p {
margin: 0; padding: 0; line-height: 1.2em;
}

/*---------------------------------- Birthdays ----------------------------------------- */
.td_1 {
background-color: #E0D3B5; padding: 1px 0 1px 5px;
}

.td_2 {
background-color: #E7DBBE; padding: 1px 0 1px 5px;
}

.catHead {margin-bottom: 5px; border-bottom: 1px solid #888; border-top: 1px solid #888;}

.buttonStyle{background-color:#D3C3A1;border:black solid 1px;}

form{padding:0px;margin:0px;}

.req
{
    color: #DF430D;
}

#flashcontent
{
    display:inline;
}

/* standard divs for data */

div.mrg5 {margin-bottom:5px;}
div.mrg5 a:link img , div.mrg5 a:visited img , div.mrg5 a:hover img , div.mrg5 a:active img, div.mrg5 img  {border:1px solid #000;margin:0px 0px 10px 10px;float:right;}
div.mrg5 h1 {font-size:22px;margin:0px;}
div.mrg5 h2 {font-size:17px;color:#620404;margin:0px;}

/* Events */

div.listing_event {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #d3c3a1;}

/* Concerts */

div.concert_month {margin:0px;padding:6px 3px;background-color:#d0c09c;}
div.concert_month h1 {margin:0px;}

table.concert_listing_table {width:100%;border:none;margin-bottom:20px;}
table.concert_listing_table tr.concert_list_label {background-color:#300000;}
table.concert_listing_table tr.concert_list_label td {color:#fff;}
table.concert_listing_table tr.concert_row_grey   {background-color:#d3c3a1;}
table.concert_listing_table td {padding:6px 3px;}

a:link.ticket_info_link     {font-size:10px;color:#7d351f;}
a:visited.ticket_info_link  {font-size:10px;color:#7d351f;}
a:hover.ticket_info_link    {font-size:10px;color:#7d351f;}
a:active.ticket_info_link   {font-size:10px;color:#7d351f;}

/* Gallery */

div.gallery_listing_a {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #d3c3a1;}
div.gallery_listing_a {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #d3c3a1;background-color:#d3c3a1;}

/* Jugcast */

div.listing_jugcast_a {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #d3c3a1;}
div.listing_jugcast_b {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #d3c3a1;background-color:#d3c3a1;}

/* apprentice application */

#apprentice_application {margin:25px 0px;}
	#apprentice_application div {margin-bottom:5px;}
	#apprentice_application fieldset {padding:5px;}
	#apprentice_application label {display:block;} 
	#apprentice_application legend {font-size:12px;font-weight:bold;padding:0px 12px 3px;margin:10px 0px;text-transform:uppercase;}
	#apprentice_application .form_submit_button {margin:15px 0px 0px;}

/* Advantage */

a.nav_jug_advantage {display:block;height:24px;width:186px;background:url(images/button_jug_advantage.jpg) no-repeat left top;text-indent:-9999px;}
a:hover.nav_jug_advantage {background:url(images/button_jug_advantage_over.jpg) no-repeat left top;}

a.nav_jug_specialist {display:block;height:24px;width:186px;background:url(images/button_jug_specialists.jpg) no-repeat left top;text-indent:-9999px;}
a:hover.nav_jug_specialist {background:url(images/button_jug_specialists_over.jpg) no-repeat left top;}
	
#alpha_list {margin:0px 0px 20px;}
#alpha_list a       {display:block;float:left;padding:4px;border:1px solid #d0c09c;margin-right:3px;text-decoration:none;}
#alpha_list a:hover {background-color:#350e00;border:1px solid #350e00;color:#fff;}
