﻿body
{
    text-align: center;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 87%;
    margin: 30px 0px 0px 0px;
    color: #000000;
}

P
{
    margin: 0px;
}

#wrapper
{
    width: 884px;
    margin: 0px auto; /* border:solid 1px #000000;*/
}

#menupane
{
    float: left;
    width: 190px; /*215px;*/
    text-align: right;
    margin: 0px 0px 0px 25px;
}

#mainpane
{
    float: left;
    margin: 0px 0px 0px 55px;
    text-align: left;
    width: 550px;
}

.clearing
{
    clear: both;
    line-height: 0px;
    font-size: 0px;
    height: 0px;
}

div.dash
{
    line-height: 0px;
    font-size: 0px;
    height: 0px;
    border-bottom: dashed 1px #000000;
}

#telno
{
    color: #d95326;
    font-size:15px;
    margin:0px;
    line-height:17px;
}

#email
{
    font-size:15px;/* 1.2em;*/
    margin:5px 0px 10px 0px;
}

#email a
{
    color:#000000;
    text-decoration:none;
}

#menu
{
	/*357*/
    min-height: 282px; 
    _height: 282px;
    overflow: auto;
    _overflow: visible;
}

ul.menu
{
    margin: 5px 0px 50px 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 0.85em;
    font-weight: bolder;
    width: 100%;
}

ul.menu li
{
    margin: 5px 1px 5px 0px;
    #margin: 5px 0px 5px 0px;
}

ul.menu li.selected
{
    color: #d95326;
}

ul.menu li a
{
    text-decoration: none;
    color: #000000;
}

ul.menu li.selected a
{
    color: #d95326;
}

.caption
{
    color: #ffffff;
    background-color: #221e1f;
    width: 525px;
    height: 76px;
    margin: 0px;
    padding: 18px 0px 0px 25px;
    font-size: 1.2em;
    font-weight: bolder;
    background-position: right top;
    background-repeat: no-repeat;
}

.header
{
    color: #ffffff;
    background-color: #7c154c;
    width: 525px;
    height: 44px;
    margin: 0px;
    padding: 50px 0px 0px 25px;
    font-size: 2.0em;
    font-weight: bolder;
    background-position: right top;
    background-repeat: no-repeat;
}

.home
{
    width: 550px;
    background-color: #d95326;
}

.home img
{
    border: none 0px;
    display: block;
}

.left
{
    float: left;
}

.homephoto
{
    float: left;
    width: 388px;
}

.benefit
{
    float: left;
    margin: 12px 0px 0px 20px; 
    #margin: 22px 0px 0px 20px;
    padding: 0px;
    color: #ffffff;
    font-size: 0.8em;
    /*border:solid 1px blue;*/
    width: 140px;
}

.benefit h3
{
    font-size: 1.1em;
}

.benefit ul
{
    margin: 0px; 
    #margin:0px 0px 0px 15px;
    padding:0px 0px 0px 17px;
    #padding:0px;
    list-style-image:url(images/list_icon.gif);
    list-style-position:outside;
}

.benefit li
{
    margin: 15px 10px 0px 0px;
}

a.feedheader
{
    color:#ffffff;
    text-decoration:none;
}

.newsfeedheader
{
    background-color: #7c154c;
    padding: 8px;
    color: #ffffff;
    font-weight: bolder;
    font-size:0.9em;
}

.eventfeedheader
{
    background-color: #49266b;
    padding: 8px;
    color: #ffffff;
    font-weight: bolder;
    font-size:0.9em;
}

.memberfeedheader
{
    background-color: #d95326;
    padding: 8px;
    color: #ffffff;
    font-weight: bolder;
    font-size:0.9em;
}

.updatefeedheader
{
    background-color: #6b9e2f;
    padding: 8px;
    color: #ffffff;
    font-weight: bolder;
    font-size:0.9em;
}

.feeds
{
    width: 550px;
    margin: 27px 0px 0px 0px;
}

.feed
{
    width: 275px;
    float: left;
}

.feedtext
{
    margin: 5px 10px 0px 10px;
    font-size: 0.85em;
    min-height: 62px; 
    #height: 62px;
    overflow: auto;
    #overflow: visible;
}

#bottommenu
{
    text-align: center;
    color: #808285;
    width: 550px;
    float: right;
    margin: 10px 65px 0px 0px; 
    #margin:10px 20px 0px 0px;
}

#bottommenu ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 0.8em;
}

#bottommenu li
{
    display: inline;
    margin: 0px 0px 0px 5px;
}

#bottommenu a
{
    color: #808285;
    text-decoration: none;
}

#login
{
    margin: 5px 0px 0px 0px;
}

.box
{
    margin: 10px 0px 0px 0px;
    float: right;
}

.loginbox
{
    border: solid 1px #000000;
    width: 110px;
    height: 18px;
    color: #981a1e;
    margin: 0px;
    padding:5px;
}

.logindiv
{
    float: right;
    width: 158px;
    margin: 10px 0px 0px 0px;
}

.searchbox
{
    border: solid 1px #000000;
    width: 110px;
    height: 18px;
    color: #221e1f;
    margin: 0px;
    padding:5px;
}

div.rss
{
  float: right;  
}

img.rss
{
    border: none 0px; /*display:block;*/
    float: right;
}

a.rss
{
    text-decoration:none;
}

a.rss img
{
    border: none 0px;
}

.newsitem
{
    background-color: #e7e7e9;
    padding: 10px 0px 10px 25px;
    border-bottom: solid 3px #ffffff;
    font-size: 0.9em;
}

.newsitem h3
{
    margin: 0px;
    color: #7c154c;
    font-size: 1.2em;
    font-weight: bolder;
}

.newsitemh2
{
    margin: 0px;
    margin-left:10px;
    color: #7c154c;
    font-size: 1.4em;
    font-weight: bolder;
    background-image:url(images/rss.gif);
	background-repeat:no-repeat;
	background-position:50% left;
	padding-left:17px;	
	text-decoration:none;
	margin-top:5px;
	
}

.newsitemh2 a:link,.newsitemh2 a:visited
{
	    color: #7c154c;
}



.newsitemtext
{
    width: 390px;
}

.newsitemrss
{
    float: right;
    margin: -14px 20px 0px 0px; 
    #margin:-14px 10px 0px 0px;
}

.listlink
{
    color: #7c154c;
    text-decoration: none;
}


.listitem a:link,.listitem a:visited
{
	text-decoration:none;
}

.listitem
{
    background-color: #e7e7e9;
    /*padding: 10px 0px 10px 25px;*/
    min-height: 489px; 
    _height:489px;
    /*overflow:auto;*/
    _overflow:visible;
    font-size:0.9em;

}

.listitemcontent
{
	padding: 10px 0px 10px 25px;
}


.listitem h3
{
    margin: 0px;
    color: #7c154c;
    font-size: 1.4em;
    font-weight: bolder;
    margin-bottom:5px;
}

.listitem h2
{
    margin: 0px;
    color: #7c154c;
    font-size: 1.6em;
    font-weight: bolder;
    margin-bottom:5px;
}

.listitemtext
{
    float: left;
    width: 313px;
    padding: 0px 5px 5px 0px;
}




.listitemimg
{
    float: left;
}

.listitemimg img
{
    display: block;
    border: none 0px;
}

.listitemimgcaption
{
    background-color: #7c154c;
    color: #ffffff;
    font-weight: bolder;
    padding: 5px 10px 5px 10px;
    margin: 0px 1px 0px 1px;
}

#back
{
    color: #808285;
    font-size:11px;
    line-height:17px;
    text-align:right;
}

#back a
{
    color: #808285;
    text-decoration:none;
}

.rssfooter
{
    margin:0px 0px 0px 25px;
}

.rssfooter a
{
    text-decoration:none;
    color: #7c154c;
    font-size:0.9em;
    font-weight:bolder;
}

.rssfooter img
{
    border:none 0px;
}

.attachment
{
}

.attachment h3
{
    margin:0px;
    color:#981A1E;
    font-size:0.9em;
}

.attachment ul
{
    margin:0px 0px 0px 0px;
    /*#margin:0px 0px 0px 25px;*/
    padding: 0px;
    list-style-type:none;
    list-style-position:outside;
    font-size: 0.85em;
}

.rss_ul_li
{
	background-image:url(images/rss.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:17px;	
}


.attachmentu
{
    margin:0px 0px 0px 0px;

border:solid 3px green;
    padding: 0px;
    list-style-type:none;
    font-size: 0.85em;
    /*font-weight: bolder;*/
}


.attachment a
{
    text-decoration: none;
    color: #000000;
}

.attachment img
{
    border:none 0px;
}

a.image
{
    text-decoration:none;
}

img.anchor
{
    border:none 0px;
}

.feedlink
{
    text-decoration:none;
    color:#000000;
    font-weight:bolder;
}
ul.menu li.memeberslink
{
	color:#7C154C;
}

ul.menu li.memeberslink a
{
	color:#7C154C;
}



.btn
{
    background-color:#D95326;
    color:#ffffff;
    width:120px;
    font-weight:bolder;
}

.passwordDiv
{
	border:solid 1px div;
}

.feildCell
{
    float: left;
    width: 70px;
    line-height: 2.0em;
}

.inputCell
{
    line-height: 2.0em;
    float: left;
}

.textInput
{
    border: solid 1px #000000;
    color: #221e1f;
    margin: 0px;
    padding:2px;
}

.existingMembers
{
	width:49%;
	float:left;
}

.newMembers
{
	width:49%;
	float:right;
}

#commentwrapper
{
    border-top:solid 15px white;
    margin-top: 10px;

}

.contentholder
{
	border:solid 1px red;
	
}

.commentcomment
{
	/*border:solid 1px red;*/
	margin-left:12px;
	float:left;
}

#dlComments
{
    position:relative;
    left:-25px;
}

.commentinfo
{
    
   /* border:solid 1px blue;*/
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
}

.commentseperator
{
    clear: both;
    margin-top: 5px;
    height: 2px;
    background-color: #fff;
}

.commentForm
{
	padding-left:25px;
}

.commentComment
{
	padding-left:25px;
}

.memeberInitialList
{
	padding:5px;	
}

.memeberInitialList a:link,.memeberInitialList a:visited
{
	padding:2px;
	color:#AD431F;
	text-decoration:underline;
}

.letterselected
{
	color:#fff;
	border:solid 1px #AD431F;
	background-color:#D95326;
	padding:2px;
	text-decoration:none;
}

.letterselected a:link,.letterselected a:visited
{
	color:#fff;
}

.mdrow
{
	background-image:url(images/dgbkg.gif);
	background-position:bottom;
	background-repeat:repeat-x;

}

.mdrowa
{
	/*background-color:#F4F4F4;*/
		background-image:url(images/dgbkg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	
}


.mditemtext
{
    float: left;
    padding:0px 5px 5px 0px;
    margin-right:5px;
}

.mdimage
{
	margin-right:15px;		
}


#forum
{
    background-color: #e7e7e9;
    padding: 10px 25px 10px 25px;
    min-height: 489px; 
    _height:489px;
    _overflow:visible;
    font-size:0.9em;
}

#forum a
{
    color: #7c154c;
    font-weight: bolder;   
    text-decoration:none; 
}

#forum h3
{
    color: #7c154c;
    font-size: 1.4em;
    font-weight: bolder;
}

#forum .closed
{
    color: #7c154c;   
    font-weight: bolder;
}

