#arnewswire {
	margin: 12px 0 12px 0;
	font-size: 125%;
	font-weight: bold;
}

em {
  color: #cc0000;
}

.flickr ul
{
        list-style-type: none;
        margin: 0 0 12px 0;
        padding: 0;
		text-align: center;
}
.flickr ul li 
{
        border-bottom: 0;
        margin: 0;
        padding: 0;
}

.flickr_photo
{
        width: 75px;
        height: 75px;
        padding: 12px 10px 32px 13px;
        margin: 0;
        background: #fff url(/images/polaroid.jpg) no-repeat;
}


.highlight{
  color:white;
  background-color:#e4e4e4;
  cursor: pointer;
}
.button-to { display:inline-block;}

.tab-links a:link {
  color: #b41818	
}
.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

/* Nav */

.nav {
background-image: url(../images/nav_back.gif);
background-repeat: repeat-x;
margin: 0 auto;
}

.nav ul {
padding: 10px 0px 10px 20px;
margin: 0;
color: #ffffff;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.nav li {
display: inline;
margin: 0;

}

.nav li a {
padding: 0 12px 0 0;
text-decoration: none;
color: #ffffff;
}

.nav li a:visited {
color: #ffffff;
}

.nav li a:hover {
text-decoration: none;
color: #ff3300;
}

.nav li.selected {
}

.nav li.selected a { /*selected main nav style */
}

.nav li.selected a:hover { /*selected main nav style */
text-decoration: none;
}

/* Flash */

#flash {
color: #cc0000;
font-size:125%;
}

.flash_html {
display:inline;
}

.flash_ajax{
display: block;
position:fixed;
bottom:0px;
width:100%;
z-index:1003;
color:#ccc;
background-color:#000;
padding:4px;
}

/* Homepage Slideshow */

.home-pics {  
    height:  200px;  
    width:   271px;  
    padding: 0;  
    margin:  0;
	float:left;
	margin-right:16px;
} 
 
.home-pics img {  
    width:  271px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 

.comments {
	padding:20px;
	background-color:#efefef;
	margin-top:20px;
}

.pagination {
	margin: 0 auto;
	text-align:center;
}

.clearFloat {
  clear : both;
}

/* menu structure */

.art-menu
{
  padding: 0 0 0 0;
}

.art-nav
{
  position: relative;
  height: 26px;
  z-index: 100;
}

.art-nav .l, .art-nav .r
{
  position: absolute;
  z-index: -1;
  top: 0;
  height: 26px;
  background-image: url('images/nav.png');
}

.art-nav .l
{
  left: 0;
  right: 0;
}

.art-nav .r
{
  right: 0;
  width: 421px;
  clip: rect(auto, auto, auto, 821px);
}


/* end Menu */

/* begin MenuItem */
.art-menu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 26px;
  cursor: pointer;
  text-decoration: none;
}

.art-menu li
{
  margin-right: 0;
  margin-left: 0;
}

.art-menu ul li
{
    margin:0;
    clear: both;
}


.art-menu a .r, .art-menu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 78px;
  background-image: url('images/menuitem.png');
}

.art-menu a .l
{
  left: 0;
  right: 0;
}

.art-menu a .r
{
  width: 400px;
  right: 0;
  clip: rect(auto, auto, auto, 400px);
}

.art-menu a .t
{
  margin-right: 10px;
  margin-left: 10px;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0 12px;
  margin: 0 0;
  line-height: 26px;
  text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
  top: -26px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
  top: -26px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
  top: -26px;
}
.art-menu a:hover .t
{
  color: #000000;
}

.art-menu li:hover a .t
{
  color: #000000;
}

.art-menu li:hover>a .t
{
  color: #000000;
}


.art-menu a.active .l, .art-menu a.active .r
{
  top: -52px;
}

.art-menu a.active .t
{
  color: #FFFFFF;
}
/* end MenuItem */

/* begin MenuSubItem */
.art-menu ul a
{
  display: block;
  text-align: center;
  white-space: nowrap;
  height: 20px;
  width: 180px;
  overflow: hidden;
  line-height: 20px;
  background-image: url('images/subitem.png');
  background-position: left top;
  background-repeat: repeat-x;
  border-width: 0;
  border-style: solid;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 20px;
  color: #000000;
  margin-right: 10px;
  margin-left: 10px;
  margin:0;
  padding:0;
}

.art-menu ul li a:hover
{
  color: #FFFFFF;
  background-position: 0 -20px;
}

.art-menu ul li:hover>a
{
  color: #FFFFFF;
  background-position: 0 -20px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
  color: #FFFFFF;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
  color: #FFFFFF;
}


/* end MenuSubItem */

