/* ::::: http://cfwd.mivu.org/clubsite.css ::::: */

body { margin: 0px; background: rgb(0, 0, 0) url('background_main.jpg') repeat-y scroll center top; font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif; font-size: 0.7em; }
UL { color: rgb(0, 0, 0); margin-right: 25px; list-style: square outside;}
UL { color: rgb(0, 0, 0); margin-right: 25px; }
a:link { color: rgb(138, 55, 0); }
a:visited { color: rgb(84, 33, 0); }
a:hover { text-decoration: none; color: rgb(164, 85, 33); }
a:active { text-decoration: none; color: rgb(0, 0, 0); }
input, select, textarea { font-size: 1em; font-family: arial,Verdana,Helvetica,Helvetica-Narrow,sans-serif; }
h1, h2, h3, h4, h5, h6 { margin: 2px 0pt; }
h1 { margin: 5px 0pt; font-size: 28px; font-weight: bold; }
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { text-decoration: none; color: rgb(0, 0, 0); }
.membercard h3 { font-size: 1em; }
#loginbanner h2 { font-size: 1em; font-weight: normal; margin-top: 8px; }
#poster h2 { font-size: 13px; font-weight: bold; color: rgb(80, 112, 14); }
.leftblock h2, .rightblock h2, .fullwidth h2 { font-size: 18px; }
.leftblock h3, .rightblock h3, .fullwidth h3 { font-size: 16px; }
.rightblock h3 { margin: 0px; padding: 0px; font-size: 1em; font-weight: bold; display: block; }
.eventmonth h3 { padding-left: 20px; padding-right: 20px; }
.eventlist label { font-weight: bold; padding-right: 4px; }
#poster { background: transparent url('poster.jpg') no-repeat; margin-right: auto; margin-left: auto; width: 726px; height: 139px; margin-top: 17px; }
#navtop, #navbottom { background: transparent url('background_nav_main.gif') repeat-x; font-size: 10px; font-weight: bold; font-family: Verdana,Helvetica,Helvetica-Narrow,Tahoma,sans-serif; margin-right: auto; margin-left: auto; width: 726px; height: 45px; }
#navbottom { margin-top: 15px; }
#footer { width: 726px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 10px; padding-bottom: 22px; color: rgb(0, 0, 0); }
#navtop ul, #navbottom ul { margin: 0px; padding-top: 9px; list-style-type: none; height: 19px; text-align: center; }
#navtop ul li, #navbottom ul li { display: inline; color: rgb(255, 255, 255); margin-right: 25px; }
#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#navtop a:hover, #navbottom a:hover { text-decoration: underline; }
#navtop a:active, #navbottom a:active { color: rgb(254, 255, 189); text-decoration: none; }
#body { width: 726px; margin-top: 7px; margin-right: auto; margin-left: auto; position: relative; }
#columnleft { float: left; width: 240px; }
#contact_panel p { padding:28px 20px;}
#columnright { margin-left: 260px; }
.content {padding-top: 20px;
    padding-right: 18px;
    padding-bottom: 0px;
    padding-left: 28px;
    border: 0px ; 
    font-size: 11px;
	
}
.content h2 { font-size: 18px; }
.content h3 { font-size: 16px; }
.topblock { border: 1px solid rgb(0, 0, 0); padding: 15px; background: rgb(254, 150, 171); margin-bottom: 10px; vertical-align: top; }
.leftblock { border: 1px solid rgb(0, 0, 0); padding: 15px; background: rgb(254, 250, 171) url('background_columnleft.gif') repeat-y; margin-bottom: 10px; vertical-align: top; }
.stuffblock { border: 1px solid rgb(0, 0, 0); padding: 15px; background: rgb(247, 181, 24); margin-bottom: 10px; vertical-align: top; }
.launchblock {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	background-image: url(background_nav_launch.gif);
	border: solid #000000 1px;
	margin-bottom: 10px;

	
}
.launchblock a  {
	color:#FFFFFF; text-decoration: none; 
	
}
.launchblock a:hover  {
	color:#CCCCCC; text-decoration: underline; 
	
}
.launchblock a:visited  {
	color:#FFFFFF;
	
}

.launchblock h2 { font-size: 18px; 
}
.rightblock { border: 0px solid rgb(0, 0, 0); padding: 15px; background: rgb(250, 170, 33) url('content_bkgrnd.jpg') repeat-y; margin-bottom: 10px; width: 450px; vertical-align: top; }
.rightinblock { border: 1px solid rgb(0, 0, 0); padding: 5px; background: rgb(255, 194, 97); margin-bottom: 10px; width: 410px;}
.clear2column { margin: 0pt; padding: 0pt; line-height: 0pt; font-size: 0px; height: 0px; clear: both; }
.fullwidth, #loginbanner { border: 1px solid rgb(0, 0, 0); padding: 10px 15px; background: rgb(254, 255, 171) url('background_fullwidth.jpg') repeat-y; width: 694px; margin-right: auto; margin-left: auto; margin-bottom: 10px; text-align: left; }
#loginbanner { padding-bottom: 0px; }
.controlblock { border: 1px solid rgb(0, 0, 0); margin: 2px 0pt 5px; padding: 3px; vertical-align: top; }
.dashedline { border-bottom: 1px dashed rgb(0, 0, 0); padding-top: 10px; margin-bottom: 10px; clear: right; }
.actionbuttons { padding: 1px; text-align: right; position: relative; }
.eventmonth { border: 1px solid rgb(0, 0, 0); background: rgb(254, 255, 171) url('background_fullwidth.jpg') repeat-y; width: 694px; margin-right: auto; margin-left: auto; margin-bottom: 10px; padding-left: 15px; padding-right: 15px; padding-top: 10px; text-align: center; }
.eventmonthtable { border: 1px solid rgb(0, 0, 0); width: 694px; margin-right: auto; margin-left: auto; position: relative; margin-bottom: 15px; border-collapse: collapse; }
.dayNumber { border-left: 1px solid rgb(199, 194, 114); border-bottom: 1px solid rgb(199, 194, 114); padding: 2px; float: right; clear: none; }
.calcurrentmonth {  }
.calothermonth { background-color: rgb(220, 215, 142); }
.calcurrentday { background-color: rgb(255, 255, 193); }
.calweekend { background-color: rgb(254, 235, 149); }
.calcurrentmonth, .calcurrentmonth, .calothermonth, .calcurrentday, .calweekend { border: 2px solid rgb(199, 194, 114); text-align: left; height: 60px; vertical-align: top; position: relative; border-collapse: separate; border-spacing: 5px; }
.nextlink { position: absolute; right: 0pt; padding-right: 15px; }
legend { font-weight: bold; color: rgb(102, 102, 102); font-size: 1em; padding-left: 4px; padding-right: 4px; margin-bottom: 7px; }
form { margin: 0px; }
fieldset { border: medium none ; margin: 0px; padding: 0px; }
.hidden { visibility: hidden; }
.none { display: none; }
.photo { border: 1px solid rgb(232, 220, 163); padding: 5px; background: rgb(254, 255, 200) url('background_thumbnail.jpg') repeat-x scroll center; }
.picture { border: 1px solid rgb(232, 220, 163); margin: 5px; padding: 5px; background: rgb(254, 255, 200) url('background_thumbnail.jpg') repeat-x scroll center; }
.listitem { margin: 0px; width: 444px; }
.editbuttons { padding-top: 6px; }
.thumbnail { margin: 0pt 0pt 0pt 5px; float: right; }
.clearlist { margin: 0pt; padding: 0pt; clear: right; height: 0px; font-size: 0px; line-height: 0px; }
.PageNumbers { display: inline; }
.PageNumbers span { padding-left: 3px; }
.newscrumbs a { font-weight: bold; padding-right: 2px; }
.membercard { border: 1px solid rgb(232, 220, 163); padding: 10px; background-color: rgb(254, 254, 177); margin-bottom: 10px; width: 198px; }
.clearcard { margin: 0pt; padding: 0pt; clear: left; height: 0pt; }
#membercardcolumnleft { float: left; position: relative; }
#membercardcolumnright { margin-left: 226px; }
.membercard p { margin: 5px; }
.eventlistdate { padding-right: 4px; }
.eventlisticon { text-align: center; }
.eventlisttime { text-align: center; width: 95px; }
.eventlistevent { font-weight: bold; }
.eventlistlocation {  }
.eventlist td { padding-bottom: 4px; }
.buttonsmall, .buttonsmall-ovr { border: medium none ; background: transparent url('background_button_small.gif') repeat-x; color: rgb(255, 255, 255); height: 22px; font-weight: normal; font-size: 9px; padding-bottom: 9px; padding-left: 3px; padding-right: 3px; cursor: pointer; font-family: Verdana,Arial,Helvetica,sans-serif; }
.buttonsmall-ovr { background: transparent url('background_button_small-ovr.gif') repeat-x; text-decoration: underline; }
.downloadevent img { border: medium none ; margin-right: 5px; vertical-align: middle; }
.itemdetails { font-size: 1.3em; }
#popupbody { margin: 0px; background: rgb(254, 211, 107) none repeat; font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif; font-size: 0.7em; }
#popupinner { border: 1px solid rgb(219, 219, 121); margin: 5px; padding: 10px 15px; background: rgb(254, 255, 171) none repeat; }
#popupbody h2 { margin: 0px; padding: 1px 0px 5px 5px; font-weight: bold; display: block; }
.selected, .unselected { padding: 2px; width: 80px; height: 100px; text-align: center; }
.unselected { border: 1px solid rgb(254, 255, 171); background-color: transparent; }
.selected { border: 1px solid rgb(219, 219, 121); background: rgb(254, 211, 107) none repeat; }
.scrollablelist { border: 1px solid rgb(219, 219, 121); overflow: auto; height: 230px; width: 460px; }
.scrollablelist2 { border: 1px solid rgb(219, 219, 121); overflow: auto; height: 230px; width: 210px; }
.scrolledtable {  }
.selectablephoto { border: 1px solid rgb(232, 220, 163); padding: 2px; background: rgb(254, 255, 200) url('background_thumbnail.jpg') repeat-x scroll center; }
.contextbuttons { margin: 5px 3px; }
.formlabel { width: 120px; vertical-align: top; }
.formvalue { vertical-align: top; }
.txtfield { width: 300px; }
.txtblock { width: 300px; }

h2 { font-size: 18px; }
h3 { font-size: 16px; }
