/* Clambakers main stylesheet */

/*--------------------------------------------------*
 * General classes
 *--------------------------------------------------*/

.clammenulink {
    font-family: Verdana;
    font-size: 10pt;
    color: #333333;
}

.clamlink {
    font-family: Verdana;
    font-size: 4pt;
    color: #4c4c4c;
}

.clamtext {
    font-family: Arial;
    font-size: 9pt;
    color: #4c4c4c;
}

.clamtextdisabled {
    font-family: Arial;
    font-size: 9pt;
    color: #C0C0C0;
}

.clamtoursetings {
    font-family: Arial;
    font-size: 5pt;
    color: #000000;
}

.clambutton {
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
}

.clamlabel {
    font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
}

.clamerror {
    font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #ff0000;
}

.clamfooter {
    font-family: tahoma;
    font-weight: normal;
    font-size: 7pt;
    color: #000000;
}

.clambanner {
    font-family: tahoma;
    font-weight: normal;
    font-size: 7pt;
    color: #b0d0b0;
}

.clambannerlink {
    font-family: tahoma;
    font-weight: normal;
    font-size: 7pt;
    color: #b0d0b0;
}

.clamticker {
    font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: 8pt;
    color: #4c4c4c;
}

.clamhighlight {
    font-family: Verdana;
    font-weight: bold;
    font-size: 11pt;
    color: #FF0000;
}

.clamheading {
    font-family: Arial;
    font-weight: bold;
    font-size: 13pt;
    color: #ffffff;
    text-align: center;
    background-color: #05503a;
}

.subclamheading {
    font-family: Arial;
    font-weight: bold;
    font-size: 13pt;
    color: #ffffff;
    background-color: #05503a;
    text-align: center;
    left: auto;
}

/*--------------------------------------------------*
 * News page
 *--------------------------------------------------*/
.clamnewsheader {
    font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    background-color: #05503a;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #e0e0e0;
    padding: 2px;
}

.clamnewsdate {
    font-family: Arial;
    font-size: 7pt;
    font-style: italic;
    color: #bfbfbf;
    background-color: #05503a;
    text-align: right;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #e0e0e0;
    padding: 2px;
}

.clamnewstext {
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    background-color: #f7f7f7;
    border-bottom: solid 1px #bfbfbf;
    padding: 2px;
}

/*--------------------------------------------------*
 * CourseDownloads.com RSS feed
 *--------------------------------------------------*/
.clamcourseheader {
    font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    background-color: #05503a;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #e0e0e0;
    padding: 2px;
}

.clamcourseimage {
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    background-color: #f7f7f7;
    border-bottom: solid 1px #bfbfbf;
    padding: 2px;
}

.clamcoursetext {
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    background-color: #f7f7f7;
    border-bottom: solid 1px #bfbfbf;
    padding: 2px;
}

/*--------------------------------------------------*
 * RSS-related
 *--------------------------------------------------*/
.clamrssicon {
    position: relative;
    top: 1px;
    left:313px;
    border: none;
}

/*--------------------------------------------------*
 * Classes for the dynamic pages
 *--------------------------------------------------*/
.clamtable {
	width: 770px;
    font-family: Arial;
    font-size: 9pt;
    color: #4c4c4c;
    margin-left: auto;
    margin-right: auto;
	border-collapse: collapse;
}

.clamtableheader {
    font-weight: bold;
    color: #ffffff;
    background-color: #05503a;
}

.clamtablemarker {
    font-weight: bold;
	background-color: #e5e5cb;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #bbc1a3;
}

.clamtableseparator {
	border-top: 1px solid #bbc1a3;
	border-bottom: 1px solid #bbc1a3;
}

.clamtablerow1 {
	background-color: #fdfdfb;
}

.clamtablerow2 {
	background-color: #f2f2e6;
}

.clamtablehighlight {
	background-color: #ffffc0;
}

/* Basic styles */

A:link {
    font-size: 9pt;
    text-decoration: none;
    color: #236742;
}

A:visited {
    font-size: 9pt;
    text-decoration: none;
    color: #236742;
}

A:hover {
    font-size: 9pt;
    color: #236742;
    font-style: normal;
    text-decoration: underline;
}

a.clamsclink {
    color: #000000;
}

a.clamsredlink {
    color: #c00000;
}
a.clamsclink:visited {
    color: #000000;
}

a.clamsclink:hover {
    color: #236742;
}

a.clambannerlink {
    font-family: tahoma;
    font-weight: normal;
    font-size: 7pt;
    color: #b0d0b0;
}

a.clambannerlink:visited {
    font-family: tahoma;
    font-weight: normal;
    font-size: 7pt;
    color: #b0d0b0;
}

a.clambannerlink:hover {
    font-family: tahoma;
    font-weight: normal;
    font-size: 7pt;
    color: #b0d0b0;
    text-decoration: underline;
}

BODY {
    font-family: Arial, tahoma, Verdana, serif;
    font-size: 10pt;
    color: #000000;
    background-image: url(../images/site-background.gif);
    background-repeat: repeat-y;
    background-position: center;
    background-color: #f6f6ea;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 8px;
    text-align: center;
}

/*--------------------------------------------------*
 * Ray's stuff :)
 *--------------------------------------------------*/
.p1  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border-color: black black #0099FF black;   text-align: left; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.mid {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border-color: black #0099FF black black;   text-align: right; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.p2  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border-color: black #0099FF #0099FF black; text-align: left; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.non {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border-color: black #0099FF #0099FF black; text-align: right; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style4 {
	font-size: x-large;
	font-weight: bold;
}
.style5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 40pt;
}

.clamsidemenuheader {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    background-color: #05503a;
    text-align: center;
    border-top: 8px solid #E5E5CB;
    padding: 2px;
}

