/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/* modifications by soshillcountry.org */


.arrowlistmenu {
width: 450px; /*width of menu*/
margin-left: 20px;
margin-top: 20px;
}

.arrowlistmenu ul{
list-style-type: none;
margin-left: 5px;
margin-top: 0px;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .date{
padding-left: 19px; 
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size: 10pt;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


/* 600 PIXELS WIDE */


.arrowlistmenu640w {
width: 600px; /*width of menu*/
margin-left: 20px;
margin-top: 20px;
}

.arrowlistmenu640w ul{
list-style-type: none;
margin-left: 5px;
margin-top: 0px;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu640w ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu640w ul li .date{
padding-left: 19px; 
}

.arrowlistmenu640w ul li a{
color: #A70303;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size: 10pt;
}

.arrowlistmenu640w ul li a:visited{
color: #A70303;
}

.arrowlistmenu640w ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}








/* 300 PIXELS WIDE */

.arrowlistmenu300w {
width: 300px; /*width of menu*/
margin-left: 20px;
margin-top: 20px;
}

.arrowlistmenu300w ul{
list-style-type: none;
margin-left: 5px;
margin-top: 0px;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu300w ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu300w ul li a{
color: #A70303;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size: 10pt;
}

.arrowlistmenu300w ul li a:visited{
color: #A70303;
}

.arrowlistmenu300w ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}



/* for lists with source links on info page */


.arrowlistmenu2 {
width: 280px; /*width of menu*/
margin-left: 20px;
margin-top: 20px;
}

.arrowlistmenu2 ul{
list-style-type: none;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0;
}

.arrowlistmenu2 ul li{
}

.arrowlistmenu2 ul li a{
color: #A70303;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size: 10pt;
}

.arrowlistmenu2 ul li a:visited{
color: #A70303;
}

.arrowlistmenu2 ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


/* for source links on info page */

.sourcelink {
width: 500px; 
margin-left: 60px;
}

.sourcelink a {text-decoration: none;
color: #A70303;
}

.sourcelink a:visited{text-decoration: none;
color: #A70303;
}

.sourcelink a:hover{ /*hover state CSS*/
text-decoration: none;
color: #A70303;
background-color: #F3F3F3;
}


/* for groups of list items with source links or info below */


.arrowlistmenu3 {
width: 480px; /*width of menu*/
margin-left: 20px;
}

.arrowlistmenu3 ul{
list-style-type: none;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0;
}

.arrowlistmenu3 ul li{
}

.arrowlistmenu3 ul li a{
color: #A70303;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size: 10pt;
}

.arrowlistmenu3 ul li a:visited{
color: #A70303;
}

.arrowlistmenu3 ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


/* for source links or other text below arrowlist3 items */

.info3 {
width: 500px; 
margin-left: 60px;
}

.info3 a {text-decoration: none;
color: #A70303;
}

.info3 a:visited{text-decoration: none;
color: #A70303;
}

.info3 a:hover{ /*hover state CSS*/
text-decoration: none;
color: #A70303;
background-color: #F3F3F3;
}







