/* GLOBAL RESET
---------------------------------------------------------------------------*/

/*
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

body {line-height: 1;}
ul {list-style: none;}
blockquote, q {quotes: none;}

/* remember to define focus styles! 
:focus {outline: 0;}

/* remember to highlight inserts somehow! 
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup 
table {border-collapse: collapse; border-spacing: 0;}
*/




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

						
/* CSS BUTTONS */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

/*
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
/*}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
/*} */
						
/* OLD SD STYLES */

form {margin: 0px 0px 0px 0px; }

.alert2 {
background-color:#FFFFCC;
}
.body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

}

.arial {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;



}



.smallfont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }





INPUT.textbox {
 margin-top: 4px; 
 margin-bottom: 4px; 
 height: 20px; 
 font-family: Verdana, Arial; 
 border-style: inset;
 font-size: 11px; 
 color: #000000;  
 background: #ffffff; 
 border: 1px; 
 border-style: solid; 
 border-color: 019cde;
}

textarea.textareabox {
	border: 1px solid #019cde;
	padding: 5px;
}


INPUT.button {
 margin-top: 4px; 
 margin-bottom: 4px; 
 padding-bottom:3px;
 height: 20px; 
 font-family: Verdana, Arial; 
 border-style: inset;
 font-size: 11px; 
 color: #ffffff;  
 background: #E95F43; 
 border: 1px; 
 border-style: solid; 
 border-color: E95F43;
}

INPUT.button2 {

 margin-top: 4px; 

 margin-bottom: 4px; 

 height: 20px; 

 font-family: Verdana, Arial; 

 border-style: inset;

 font-size: 11px; 

 color: #E95F43;  

 background: #ffffff; 

 border: 1px; 

 border-style: solid; 

 border-color: E95F43;

}



.bold {	

	font-weight: bold;

}



.white {	

	color: #ffffff;

}



A  { color: #E95F43; text-decoration:none;}

A:hover  { color: #E95F43; text-decoration:underline;}

A.bodylink  { color: #E95F43; text-decoration:none;}

A:hover.bodylink  { color: #E95F43; text-decoration:underline;}

A.footerlink  { color: #FFFFFF; text-decoration:none;}

A:hover.footerlink  { color: #FFFFFF; text-decoration:underline;}


h1 {
	font-size: 14px;
	font-weight: bold;
}

h2 {
	font-size: 12px;
	font-weight: bold;
}



.header {

	font-size: 14px;

	font-weight: bold;

}


div.commentlisting {
background-color:#cde9f6;
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
margin-bottom:4px;
}


div.eventlistingright {
background-color:#cde9f6;
padding-top:3px;
padding-bottom:3px;
margin-bottom:4px;
}
