/*---  GENERAL CONFIGURATION -------------------------------------*/


body{
padding: 0px;
margin: 0px;
background: #3e627c;color: #222;
text-align: center;
font: 85% "Trebuchet MS",Arial,sans-serif;
}

a:link {color: #3e627c; text-decoration:none;}
a:visited {color: #3e627c; text-decoration:none;}
a:hover { color: #000000; text-decoration:underline;}
a:active {  color: #FFCC00;}

.submit {
font-size:100%;padding:2px;
}

.input {
font-size:100%;
background: #ffffff;
border-right: 1px solid #3e627c;
  border-top:         1px solid #3e627c;
  border-left:        1px solid #3e627c;
  border-bottom:         1px solid #3e627c;
  padding:         1px;
}

.event_photo_upload {
font-size:100%;
color:#fff;
background: #26373e;
border-right: 1px solid #3e627c;
  border-top:         1px solid #3e627c;
  border-left:        1px solid #3e627c;
  border-bottom:         1px solid #3e627c;
  padding:         1px;
}

/*---  MAIN PAGE LAYOUT ----------------------------------------------*/


/*---  NETWORK BAR ----------------------------------------------*/

div#networkbar {
background: #000000;
margin: 0px;
border-bottom: 1px solid #3e627c;
position:relative;
overflow: visible;
}

div#networkbar950 {
text-align:right;
width:950px;
margin: auto;
height:35px;
overflow: visible;
 font-size: 13px; 
color: #ffffff;
}

#networkbar950 a {
text-decoration: none;
color: #ffffff;
}

#networkbar950 a:hover { 
color: #cfa924; 
}

div#networkbar_activelink {
background: #26373e;
padding:5px 8px 5px 8px;
height:26px;
word-spacing: -4px;
float:right;
}

div#networkbar_inactivelink {
padding:5px 8px 4px 8px;
height:25px;
word-spacing: -4px;
float:right;
}


/*---  TITLE BAR ----------------------------------------------*/


div#titlebar {
background: #26373e;
margin: 0px;
border-bottom: 1px solid #3e627c;
position:relative;
overflow: visible;
}

div#titlebar950 {
text-align:left;
width:950px;
overflow: visible;
vertical-align: middle; 
margin: auto;
color: #ffffff;
padding:10px 0px 10px 0px;
}

div#title {
font-size: 26px;
color: #ffffff;
word-spacing: -7px;
vertical-align: middle;
display: table-cell;
height:55px;
margin: 10px 0px 0px 0px;
}

.titlebar_submit {
font-size:130%;
padding:2px;
}

.titlebar_input {
font-size:120%;
background: #ffffff;
border-right: 1px solid #3e627c;
border-top:         1px solid #3e627c;
border-left:        1px solid #3e627c;
border-bottom:         1px solid #3e627c;
padding:         3px;
}

#titlebar950 a {
text-decoration: none;
color: #ffffff;
font-size: 13px; 
}

#titlebar950 a:hover { 
color: #cfa924; 
}

.titlebar_fieldset_legend {
color:#ffffff;
}

/*---  MENU BAR ----------------------------------------------*/

div#menubar {
background: #3f535c;
margin: 0px;
position:relative;
overflow: visible;
}

div#menubar950 {
text-align:left;
width:950px;
margin: auto;
overflow: visible;
color: #ffffff;
font-size: 13px; 
padding:6px 0px 8px 0px;
}

#menubar950 a {
text-decoration: none;
color: #ffffff;
}

#menubar950 a:hover { 
color: #cfa924; 
}

.menubar_linkdivider {
color:#cfa924;
}

.menubar_fieldset_legend {
color:#ffffff;
}

/*---  CONTENT LAYOUT ----------------------------------------------*/

div#content950 {
text-align:left;
width:950px;
margin: 0px auto 0 auto;
overflow: visible;
padding:16px 0px 8px 0px;
}

div#content950 h1{
font-size: 250%;
color: #ffffff;
padding:0px 0px 0px 0px;
}

div#contentleft {
text-align:left;
width:750px;
margin: auto;
overflow: visible;
padding:0px 0px 0px 0px;
float:left;
}

div#contentright {
text-align:left;
width:200px;
margin: auto;
overflow: visible;
padding:0px 0px 0px 0px;
float:left;
}

/*---  CONTENT MENU BAR ----------------------------------------------*/

div#contentmenubar_header{
float:left;
padding:9px;
margin:5px 0px 5px 0px;
background: #26373e;
color: #ffffff;
width:932px;
}

#contentmenubar_header  a {
text-decoration: none;
color: #ffffff;
font-size: 13px; 
}

#contentmenubar_header  a:hover { 
color: #cfa924; 
}

div#contentmenubar_iframe{
float:left;
padding:0px;
margin:0px 0px 0px 0px;
background: #26373e;
color: #ffffff;
width:300;
height:60;
}

div#contentmenubar_footer{
float:left;
padding:9px;
margin:5px auto 5px auto;
background: #26373e;
color: #ffffff;
width:932px;
}

#contentmenubar_footer  a {
text-decoration: none;
color: #ffffff;
font-size: 13px; 
}

#contentmenubar_footer  a:hover { 
color: #cfa924; 
}

.contentmenubar_linkdivider {
color:#cfa924;
}

.contentmenubar_fieldset_legend {
color:#ffffff;
}

/*---  ENTRY FIELDS ----------------------------------------------*/


.entry_date {
 font-family: impact,trebuchet,sans-serif;
 font-size:   220%;
 color:       #26373e;
 font-weight: normal;
}

.entry_content_title {
 font-size:   220%;
 font-weight: bold;
}


a.entry_content_title:link {text-decoration: none; }
a.entry_content_title:visited { text-decoration: none; }
a.entry_content_title:hover { color: #000000;}
a.entry_content_title:active {  color: #FFCC00; text-decoration: underline}

.entry_content_dollar {
 font-size:   220%;
 font-weight: bold;
background: #3e627c;
color:#fff;
}

.add_to_my_calendar {
font-size:13px;
color:#26373e;
}



a.add_to_my_calendar:link {color:#26373e;text-decoration: none; }
a.add_to_my_calendar:visited {color:#26373e;text-decoration: none; }
a.add_to_my_calendar:hover { color: #3e627c; text-decoration: underline}
a.add_to_my_calendar:active {  color:#26373e;text-decoration: none; }

div#event_photo {
margin: 0px 0px 5px 10px;
position:relative;
width:250px;
overflow: hidden;
}

.entry_fieldset_legend {
color:#26373e;
}

.fadedtextinput {
color:silver;
}

/*---  AD BOX ----------------------------------------------*/

div#adbox{
float:left;
width:172px;
padding:8px;
margin:5px 0px 0px 10px;
background: #26373e;
color: #ffffff;
text-align:center;
}