/* Start of CMSMS style sheet 'Rusty Style' */
/******** ICE BAR STYLINGS ********/

#icepagewrapper #maincontent{margin:0; width:750px; background-color:#798AB6; font-family:courier, helvetica, arial;}

#icepagewrapper .header {width:750px; height:162px; background-color:#ffffff; background-image: url(uploads/images/icebar_header.gif); background-repeat:no-repeat; }

#icepagewrapper .calendar-event a:link,a:visited {text-decoration:none; color:#003366;}
#icepagewrapper .calendar-event a:hover {text-decoration:underline; color:white;}

#icepagewrapper .calendar-event B {
padding: 2px;
background-color:#003366;
font-size:13px; 
font-family: courier, helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #ffffff;
}

#icepagewrapper .calendar-date-from  
{
padding: 1px;
font-size:12px; 
font-family: courier, helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #ffffff;
}

#icepagewrapper .calendar-details
{
padding: 1px;
font-size:11px; 
font-family: courier, helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #000000;
}

#icepagewrapper .center A:link {text-decoration:  none; color:#ffffff; font-weight:bold;}
#icepagewrapper .center A:visited {text-decoration:  none; color:#ffffff; font-weight:bold;}
#icepagewrapper .center A:hover {color:#000000; text-decoration:none; }

#icepagewrapper .footer A:link {text-decoration:  none; color:#ffffff; font-weight:bold;}
#icepagewrapper .footer A:visited {text-decoration:  none; color:#ffffff; font-weight:bold;}
#icepagewrapper .footer A:hover {color:#000000; text-decoration:none; }

#icepagewrapper .right A:link {text-decoration:  none; color:#ffffff; font-weight:bold;}
#icepagewrapper .right A:visited {text-decoration:  none; color:#ffffff; font-weight:bold;}
#icepagewrapper .right A:hover {color:#000000; text-decoration:none; }

#icepagewrapper .breadcrumbs A:link {text-decoration:  none; color:#ffffff; font-weight:bold; font-size:10px; font-family;arial,helvetica,verdana;}
#icepagewrapper .breadcrumbs A:visited {text-decoration:  none; color:#ffffff; font-weight:bold; font-size:10px; font-family;arial,helvetica,verdana;}
#icepagewrapper .breadcrumbs A:hover {color:#000000; text-decoration:none; font-size:10px; font-family;arial,helvetica,verdana;}

/******** END ICE BAR STYLINGS ********/

/******** RUSTY NAIL STYLINGS ********/

#rustypagewrapper .calendar-event a:link,a:visited {text-decoration:none; color:#003366;}
#rustypagewrapper .calendar-event a:hover {text-decoration:underline; color:white;}

#rustypagewrapper .calendar-event B {
padding: 2.1px;
background-color:#A52F18;
font-size:13px; 
font-family: courier, helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #ffffff;
}

#rustypagewrapper .calendar-date-from  
{
padding: 1px;
font-size:12px; 
font-family: courier, helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #ffffff;
}

#rustypagewrapper.calendar-details
{
padding: 1px;
font-size:11px; 
font-family: courier, helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #A52F18;
}



#rustypagewrapper  .header {width:750px; height:162px; background-color:#ffffff; background-image: url(uploads/images/rn_header.gif); background-repeat:no-repeat; color:#000000;}

#rustypagewrapper #maincontent {margin:0; width:750px; background-color:#e86e1e; font-family:courier, helvetica, arial; color:#000000;}

#rustypagewrapper .center A:link {text-decoration:  underline; color:#ffffff;}
#rustypagewrapper .center A:visited {text-decoration:  none; color:#ffffff; }
#rustypagewrapper .center A:hover {color:#cccccc; text-decoration:none; }

#rustypagewrapper .footer A:link {text-decoration:  none; color:darkblue;}
#rustypagewrapper .footer A:visited {text-decoration:  none; color:darkblue; }
#rustypagewrapper .footer A:hover {color:#cccccc; text-decoration:underline; }

#rustypagewrapper .right A:link {text-decoration:  underline; color:#333333;}
#rustypagewrapper .right A:visited {text-decoration:  none; color:#999999; }
#rustypagewrapper .right A:hover {color:#ffffff; text-decoration:none; }

#rustypagewrapper .breadcrumbs A:link {text-decoration:  none; color:#ffffff;}
#rustypagewrapper .breadcrumbs A:visited {text-decoration:  none; color:#ffffff; }
#rustypagewrapper .breadcrumbs A:hover {color:#000000; text-decoration:underline; }

/******** END RUSTY NAIL STYLINGS ********/



/******** MARTINI BAR STYLINGS ********/

#martinipagewrapper .calendar-event a:link,a:visited {text-decoration:none; color:#003366;}
#martinipagewrapper .calendar-event a:hover {text-decoration:underline; color: black;}

#martinipagewrapper .calendar-event B {
padding: 2px;
background-color:#665F11;
font-size:13px; 
font-family: helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #ffffff;
}

#martinipagewrapper .calendar-date-from  
{
padding: 2px;
font-size:12px; 
font-family: helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #BB7E01;
}

#martinipagewrapper.calendar-details
{
padding: 1px;
font-size:11px; 
font-family: helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #000000;
}



#martinipagewrapper  .header {width:750px; height:70px; background-color:#ffffff; background-image: url(uploads/images/martini_header.gif); background-repeat:no-repeat; background-position:left bottom; }

#martinipagewrapper #maincontent {margin:0; width:750px; background-color:#ffffff; font-family:arial, courier, helvetica, arial;}

#martinipagewrapper .center A:link {text-decoration:  none; color:#CC0033; }
#martinipagewrapper .center A:visited {text-decoration:  none; color:#CC0033; }
#martinipagewrapper .center A:hover {color:#990000; text-decoration:underline; }

#martinipagewrapper .footer A:link {text-decoration:  none; color:#CC0033; }
#martinipagewrapper .footer A:visited {text-decoration:  none; color:#CC0033; }
#martinipagewrapper .footer A:hover {color:#990000; text-decoration:underline; }

#martinipagewrapper .breadcrumbs A:link {text-decoration:  none; color:#665F11; }
#martinipagewrapper .breadcrumbs A:visited {text-decoration:  none; color:#665F11; }
#martinipagewrapper .breadcrumbs A:hover {color:#990000; text-decoration:underline; }

#martinipagewrapper .right {float:right; width:190px; background-image: url(/templates/blackdiamondmartini/images/nav_logo.gif); background-repeat:no-repeat; background-position:center top;min-height:400px; padding-top:240px; text-align:left;}

#martinipagewrapper .center {margin:0px 0px 20px 0px; padding:25px 9px 0 0; width:525px; min-height:400px;  font-size:12px; line-height:130%; font-family:helvetica,arial,verdana,helvetica; border-right:solid 1px #000000; color:#000000; font-weight:normal;}

#martinipagewrapper .pageheader {font-family:georgia,georgia sans,helvetica;  font-weight:bold;font-size:20px; color:#000000; margin:0; margin:5px 0px 20px 0px; }

#martinipagewrapper .footer {text-align:center; padding:4px; font-family:helvetica,arial,verdana; font-size:11px; color:#665F11; line-height:120%; min-height:30px; border-style:solid; border-width:5px 0 1px 0; border-color:#C7001F; margin-bottom:4px; }

/******** END MARTINI BAR STYLINGS ********/




#rustypagewrapper, #icepagewrapper, #martinipagewrapper
{margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		width:750px; font-weight:normal;}




BODY {margin:0; padding:0;  font-size:11px; text-align: center; }

.left {float:left; width:160px; min-height:300px;}

.right {float:right; width:190px; background-image: url(images/hdr_feature.png); background-repeat:no-repeat; background-position:center top;min-height:400px; text-align:center;}

.center {margin:0 200px 30px 170px; min-width:380px; min-height:400px;  font-size:12px; line-height:130%; font-weight:normal; color:#000000;}

.center2 {margin:0 10px 30px 170px; min-width:380px; min-height:400px;  font-size:12px; line-height:130%; font-weight:normal;color:#000000;}

.headertitle {margin-bottom:10px; }

.pageheader {font-family:courier, times,times new roman;  font-weight:bold; font-size:20px; color:#000000; margin:0; padding:10px 2px 10px 2px; }

.linkblock {margin:4px 0px 16px 16px; font-size:11px; line-height:130%;}

.linkblock LI {margin:2px 0 10px 14px; line-height:115%;padding:0;}
.linkblock UL {margin:0;padding:0;}

.menuheader {font-weight:bold; font-size:16px; text-transform:uppercase;margin:28px 0 12px 0px; padding-left:14px; border-left:10px solid #000000;}

.pullquote {margin:25px 0 20px 0; font-size:11px; line-height:115%; padding:0 8px 0 8px; border-style:solid; border-color:#000000; border-width:0 2px 0 2px; text-align:center;}

.footer {text-align:center; padding:4px; font-family:helvetica,arial,verdana; font-size:11px; color:#ffffff; line-height:120%; min-height:30px;}

/* position for the search box */
div#search {
   float: right;
   width: 23em;    /* enough width for the search input box */
   text-align: right;
   padding: 0.6em 0 0.2em 0;
   margin: 0 1em;
}

div.breadcrumbs {
   padding: 1em 0 1.2em 0; /* CSS short hand rule first value is top then right, bottom and left */
   font-size:10px;     font-family:arial,helvetica,verdana;   /* its good to set fontsizes to be relative, this way viewer can change his/her fontsize */
   margin: 0 1em;        /* css shorthand rule will be opened to be "0 1em 0 1em" */

}

 div.breadcrumbs span.lastitem { 
   font-weight:bold; 
 } 

/*  NEWS FORMATTING  */

.NewsSummary {padding:0 0 12px 8px; margin-bottom:10px; border-bottom:dashed black 3px;}
.NewsSummaryLink {FONT-size:14px; font-weight:bold; padding:4px 0 4px 0;}
.NewsSummarySummary {FONT-size:11px; font-weight:normal; padding:4px 0 2px 18px;}
.NewsSummaryPostdate {FONT-size:11px; font-style:italic; font-weight:bold; padding:0; text-align:right;}


/* End of 'Rusty Style' */

