@charset "utf-8";
/* CSS Reset Styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

/* CSS styles */
html, body {
height: 100%;
}

body {
height:100%;
background-color:#220000;
}

strong, b {
font-weight:bold;
}

em, i {
font-style:italic;
}

#headSection {
width:100%;
height:312px;
background-image:url(/images/common/woodTop.jpg);
background-repeat:repeat-x;
background-position:center top;
margin:0;
padding:0;
}

#headSection #topLinks {
margin: 0 auto;
padding:5px 40px 0 0;
width:889px;
height:27px;
}

#headSection #topLinks ul {
list-style-type:none;
margin:0;
padding:3px 35px 0 0;
float:right;
}

#headSection #topLinks ul li {
float:left;
padding:0 10px 0 10px;
}

#headSection  a {
color:#ffffbb;
text-decoration:none;
color:#ffffbb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

#headSection  a:hover {
color:#cc9933;
text-decoration:underline;
}

#headSection #banner {
margin: 0 auto;
padding:0 40px 0 0;
height:281px;
width:891px;
background-image:url(/images/common/head00.png);
background-repeat:no-repeat;
background-position:top left;
}

#headSection #banner #slideShow {
background-image:url(/images/common/slide01.jpg);
background-repeat:no-repeat;
border:none;
width:562px;
height:241px;
padding:0;
margin:14px 19px 0 0;
float:right;
}

#slideShow ul#mainLinks {
padding:2px 0 3px 0;
margin:0;
height:20px;
list-style-type:none;
text-align:center;
}

#slideShow ul#mainLinks li {display:inline; margin:0;}

#slideShow ul#mainLinks li.middleLinks {padding:0 10px 0 9px;}

ul#mainLinks li.firstLink {padding:0 13px 0 0px;}

ul#mainLinks li.lastLink {padding:0 0 0 11px;}

#midSection {
width:100%;
background-image:url(/images/common/paperBack.jpg);
background-repeat:repeat;
background-position:center top;
margin:0;
padding:0;
min-height:600px;
}

#contentBack {
width:846px;
min-height:600px;
background-image:url(/images/common/lightPaperBack.png);
background-repeat:repeat-y;
background-position:center top;
margin:0 auto;
padding:0;
}

#content {
width:846px;
margin:0 auto;
background-image:url(/images/common/contentMainBG.png);
background-repeat:repeat-y;
background-position:top center;
padding:0;
}

#main {
margin:0 auto;
padding:0;
width:846px;
background-image:url(/images/common/contentMainHead.png);
background-repeat:no-repeat;
background-position:top center;
}

#main2 {
margin:0 auto;
padding:0;
width:846px;
background-image:url(/images/common/contentMainHead2.png);
background-repeat:no-repeat;
background-position:top center;
}

 /* BEGIN ALL LEFT CONTENT */
 /* BEGIN ALL LEFT CONTENT */
 /* BEGIN ALL LEFT CONTENT */
 
#leftContentMain {
background:none;
float:left;
width:265px;
margin:0 0 0 0;
padding:0 0 0 0;
color:#556666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
line-height:20px;
}

#donate {
margin:0;
padding:0;
width:265px;
background-image:url(/images/common/donateImages.png);
background-repeat:no-repeat;
height:51px;
}

#donate:hover {
background-position:1px -51px;
cursor:pointer;
}

#donate span  {
display:none;
}


#leftContentMain #leftLinks {
width:228px;
margin:0 9px 0 12px;
padding:0 10px 0 10px;
}

#leftContentMain h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#991100;
font-weight:bold;
background-image:url(/images/common/lefth1BG.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0 0 2px 0;
padding:10px 0 3px 0;
}

#leftContentMain h1.icons img.thePNGs {display:inline;}
#leftContentMain h1.icons img.theJPGs {display:none;}

#leftContentMain p img {
float:right;
height:57px;
width:83px;
border:none;
margin:0 0 0 5px;
background-color:#cbbf9b; padding:3px;
}


#leftContentMain a {
color:#991100;
text-decoration:none;
}

#leftContentMain a:hover {
color:#991100;
text-decoration:underline;
}

#leftContentMain h1 a {
color:#991100;
text-decoration:none;
}

#leftContentMain h1 a:hover {
color:#220000;
text-decoration:none;
}

#leftContentMain ul {
list-style-type:none;
color:#991100;
margin:10px 0 10px 0;
padding:0;
}

#leftContentMain ul li {
width:225px;
margin:0;
padding:2px 0 0 6px;
}

#leftContentMain ul.secondary {
margin:15px 0 10px 0;
}

#leftContentMain ul.secondary li {
margin:8px 0 8px 0;
}

#leftContentMain ul.secondary a {
color:#991100;
text-decoration:none;
}

#leftContentMain ul.secondary a:hover {
text-decoration:underline;
}

/* volunteer login link */
#leftContentMain h1.secondary2 {margin:100px 0 0 0;}
#leftContentMain ul.secondary2 {margin:15px 0 10px 0;}

#leftContentMain ul.secondary2 li {margin:8px 0 8px 0;}

#leftContentMain ul.secondary2 a {color:#991100; text-decoration:none; font-size:10px;}

#leftContentMain ul.secondary2 a:hover {text-decoration:underline;}


#leftContentMain ul li.login {
background-image:url(/images/common/loginBG.gif);
background-repeat:no-repeat;
height:23px;
width:225px;
padding-top:2px;
color:#cc9933;
}

#leftContentMain ul li.password {
background-image:url(/images/common/passwordBG.gif);
background-repeat:no-repeat;
height:23px;
width:225px;
padding-top:2px;
color:#cc9933;
}

#leftContentMain input#loginInput {
background:none;
border:none;
width:165px;
height:15px;
color:#cc9933;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
margin:1px 12px 0 0;
float:right;
}

#leftContentMain input#passwordInput {
background:none;
border:none;
width:93px;
height:15px;
color:#cc9933;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
margin:1px 10px 0 0;
float:right;
}

#leftContentMain input#loginSubmit {
color:#cc9933;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
background:none;
border:none;
float:right;
width:33px;
height:19px;
margin:0 10px 0 0;
padding:0 0 1px 0;
cursor:pointer;
float:right;
}

#leftContentMain input#loginSubmit:hover {
cursor:pointer;
color:#000;
}


#leftContentMain p.homeBlogs {
margin:0 0 5px 0;
}

 /* END ALL LEFT CONTENT */
 /* END ALL LEFT CONTENT */
 /* END ALL LEFT CONTENT */
 
#rightContentMain {
background:none;
float:left;
width:535px;
padding:0 0 0 15px;
margin:0 0 0 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#220000;
min-height:400px;
line-height:20px;
}

/* custom html buttons for font colors that match website */
#rightContentMain span.black {color:#220000;}
#rightContentMain span.red {color:#991100;}
#rightContentMain span.orange {color:#cc9933;}
#rightContentMain span.teal {color:#556666;}

#rightContentMain a.travLogo{
border:none;
text-align:center;
padding:20px;
}

#rightContentMain a.narhaLogo{
border:none;
text-align:center;
padding:20px;
}

#rightContentMain a {
color:#991100;
text-decoration:none;
}

#rightContentMain a:hover {
color:#991100;
text-decoration:underline;
}

#rightContentMain h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#991100;
font-size:26px;
font-weight:normal;
margin:20px 20px 20px 0;
padding:0;
line-height:28px;
}

#rightContentMain h1 span.teal {color:#556666; font-style:italic;}

#rightContentMain h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#991100;
font-size:22px;
font-weight:normal;
margin:10px 20px 10px 0;
padding:0;
line-height:25px;
}

#rightContentMain h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#991100;
font-size:18px;
font-weight:normal;
margin:10px 20px 10px 0;
padding:0;
line-height:22px;
}

#rightContentMain h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#991100;
font-size:16px;
font-weight:normal;
margin:10px 20px 5px 0;
padding:0;
line-height:18px;
}

#rightContentMain p {
margin:10px 0 20px 0;
padding:0;
}

#rightContentMain .righty img {
display:inline;
float:right;
border:none;
margin: 5px 0 5px 10px;
background-color:#cbbf9b; padding:3px;
}

#rightContentMain .lefty img {
display:inline;
float:left;
border:none;
margin: 5px 10px 5px 0;
background-color:#cbbf9b; padding:3px;
}

#rightContentMain p img {
border:none;
margin: 5px 10px 5px 0;
background-color:#cbbf9b; padding:3px;
}

#rightContentMain ul {
margin:0;
padding:0;
list-style-type:disc;
}

#rightContentMain ul li {
margin:5px 20px 5px 40px;
padding:0;
list-style-type:disc;
}

#rightContentMain ol {
margin:0;
padding:0;
}

#rightContentMain ol li {
margin:5px 20px 5px 40px;
padding:0;
}

#rightContentMain .docList ul {
margin:0;
padding:0;
}

#rightContentMain .docList ul li.pdf {
margin:5px 20px 5px 40px;
padding:0;
list-style-image:url(/images/common/pdf.png);
}

#rightContentMain .docList ul li.web{
margin:5px 20px 5px 40px;
padding:0;
list-style-image:url(/images/common/web.png);
}

#rightContentMain .docList ul li.doc {
margin:5px 20px 5px 40px;
padding:0;
list-style-image:url(/images/common/doc.png);
}

#rightContentMain span.doc {padding:0 0 0 20px; background-image:url(/images/common/doc.png); background-repeat:no-repeat;}
#rightContentMain span.pdf {padding:0 0 0 20px; background-image:url(/images/common/pdf.png); background-repeat:no-repeat;}
#rightContentMain span.web {padding:0 0 0 20px; background-image:url(/images/common/web.png); background-repeat:no-repeat;}

#rightContentMain ul#quickLinks {
padding:0;
margin:25px 0 0 0;
list-style-type:none;
}

#rightContentMain ul#quickLinks li {display:inline; margin:0; padding:0 5px 0 5px; border-right:1px solid #991100;}
#rightContentMain ul#quickLinks li.firstLink {display:inline; margin:0; padding:0 5px 0 0;}
#rightContentMain ul#quickLinks li.lastLink {display:inline; margin:0; padding:0 0 0 5px; border:none;}

#rightContentMain .quotes {
color:#556666;
font-style:italic;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:10px 10px 0 0;
}

#rightContentMain .source {
color:#220000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 10px 0 20px;
}

#rightContentMain a.virtual_tour {
font-family:Georgia, "Times New Roman", Times, serif;
color:#991100;
font-size:18px;
font-weight:normal;
text-decoration:none;
float:right;
margin:8px 6px 0 0;
padding:0;
letter-spacing:1px;
}

#rightContentMain a.virtual_tour:hover {
color:#000;
text-decoration:none;
}

#rightContentMain .video {
text-align:center;
margin:0;
padding:0;
}

#rightContentMain .blogInfo, #rightContentMain .newsletter {
color:#556666;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
}

/* ------------form styles-------------- */
/* common */
#rightContentMain input, #rightContentMain textarea, #rightContentMain select {font-family:Arial, Helvetica, sans-serif; border:1px solid #999966; background:none; color:#cc9933;}
#rightContentMain input {height:16px; padding:3px;}
#rightContentMain textarea {height:60px; font-size:12px; resize:none; padding:3px; overflow:hidden;}
#rightContentMain select {height:20px; padding:0;}
#rightContentMain input.submit { width:120px; height:26px; text-align:center; color:#ffffbb; border:none; background-color:#556666; margin:0 50px 10px 0px; padding:0;}
#rightContentMain input.submit:hover {width:120px; cursor:pointer; background-color:#778e8e; border:none; color:#220000;}

/* block level labels and fields. */
#rightContentMain label {color:#220000; display:block; margin:0 0 1px 0px;}
#rightContentMain input.text {width:450px; display:block; margin:0 0 10px 0px;}
#rightContentMain select.text {width:450px; display:block; margin:0 0 10px 0px; background-color:#ffffbb;}
#rightContentMain textarea.text {width:450px; display:block; margin:0 0 10px 0px;}
/* ecommerce left styled labels, 130 wide. */
#rightContentMain .left label {color:#000; float:left; margin:3px 0 1px 0px; width:130px;}
#rightContentMain .left div {margin:5px 0 5px 0;}
#rightContentMain .left input.text2 {width:60px; margin:0;}
#rightContentMain .left select.text2 {width:150px; margin:0; background-color:#ffffbb;}
#rightContentMain .left input.text3 {width:150px; margin:0;}

/* enrollment form left styled labels, 200 wide. */
#rightContentMain .enrollmentLeft label {color:#220000; float:left; margin:3px 0 1px 0px; width:210px;}
#rightContentMain .enrollmentLeft div {margin:0; padding:0 0 8px 0;}
#rightContentMain .enrollmentLeft input.enrollmentText {width:270px; margin:10 0 0 0;}
#rightContentMain .enrollmentLeft input.enrollmentSmall {width:186px; margin:10 0 0 0;}
#rightContentMain .enrollmentLeft select.enrollmentText {width:270px; margin:0; background-color:#ffffbb;}
#rightContentMain .enrollmentLeft textarea.enrollmentText {width:270px;}
#rightContentMain .enrollmentLeft textarea.enrollmentSmall {width:186px;}
#rightContentMain #verificationSection label {display:inline; padding:0; margin:0; float:none;}
#rightContentMain #verificationSection input {display:inline; padding:0; margin:0; float:none;}
#rightContentMain .ifApplicable {font-size:10px; color:#cc9933; padding-left:5px;}
#rightContentMain #verificationSection div {padding:0; margin:0 0 0 0px;}

/* ecommerce */
#rightContentMain #verificationSection {margin:20px 0 20px 0;}
#rightContentMain #submitAndReset {margin:20px 0 20px 0;}
#thawte {margin:30px 0 30px 0;}
#rightContentMain span.dollar {margin:0 0 0 -9px;}

#rightContentMain .normal {padding:0; margin:0 0 0 0px;}
#rightContentMain .normal label {display:inline; padding:0; margin:0; float:none; color:#220000;}
#rightContentMain .normal input {display:inline; padding:0; margin:0; float:none;}

#rightContentMain .normal2 {padding:0 0 20px 0; margin:0 0 0 0px; line-height:22px;}
#rightContentMain .normal2 label {display:inline; padding:0 0 0 10px; margin:0; float:none; color:#220000;}
#rightContentMain .normal2 input {display:inline; padding:0; margin:0; float:none;}
#rightContentMain .normal2 input.text2 {width:60px; margin:0;}
/* ----------------------------------  */


#mainFoot {
margin:0 auto;
padding:0;
width:846px;
height:58px;
background-image:url(/images/common/contentMainFoot.png);
background-repeat:no-repeat;
background-position:top center;
}


/* all content pertaining to the 'more links' and 'in the news' section */
#contentFooterHead {
margin:0 auto;
padding:0;
width:846px;
height:22px;
background-image:url(/images/common/contentFooterHead.png);
background-repeat:no-repeat;
background-position:top center;
}

.moreLinksLeft {
float:left;
width:245px;
margin:0 0 0 24px;
padding:0;
}

.moreLinksLeft h1 {
margin:0;
padding:0 0 0 6px;
}

.moreLinksRight {
float:left;
width:558px;
margin:0;
padding:0 0 0 6px;
}

#contentFooterHead h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;	
color:#ffffbb;
letter-spacing:1px;
}

#contentFooterHead {
margin-top:2px;
}

#contentFooterMain {
margin:0 auto;
padding:0;
width:846px;
background-image:url(/images/common/contentFooterMain.png);
background-repeat:repeat-y;
background-position:top center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#556666;
letter-spacing:1px;
}

#contentFooterMain ul {
list-style-type:none;
color:#991100;
margin:10px 0 10px 0;
padding:0;
}

#contentFooterMain ul li {
height:23px;
margin:0;
padding:2px 0 0 6px;
}

#contentFooterMain ul li.left1 {
float:left;
width:110px;
padding-right:5px;
}

#contentFooterMain ul li.left2 {
float:left;
width:100px;
}

#contentFooterMain ul li.search {
background-image:url(/images/common/searchBackBG.gif);
background-repeat:no-repeat;
height:23px;
width:225px;
padding-top:2px;
margin: 0 0 3px 0;
}

#contentFooterMain input.searchInput {
background:none;
border:none;
width:150px;
height:15px;
color:#cc9933;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
margin:1px 0 0 0;
float:left;
}

#contentFooterMain input.searchSubmit {
color:#cc9933;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
background:none;
border:none;
float:right;
width:33px;
height:19px;
margin:0 10px 0 0;
padding:0 0 1px 0;
cursor:pointer;
}

#contentFooterMain input.searchSubmit:hover {
cursor:pointer;
color:#000;
}

#contentFooterMain .news {
float:left;
width:170px;
padding:7px 12px 0 0;
margin:0;
line-height:20px;
}

#contentFooterMain a {
display:block;
color:#991100;
text-decoration:none;
}

#contentFooterMain a:hover {
display:block;
color:#991100;
text-decoration:underline;
}

#contentFooterMain h2 {
width:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12.5px;	
color:#556666;
font-weight:bold;
background-image:url(/images/common/newsh2BG.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0 0 2px 0;
padding:0 0 3px 0;
}

#contentFooterFoot {
margin:0 auto;
padding:0;
width:846px;
height:32px;
background-image:url(/images/common/contentFooterBottom.png);
background-repeat:no-repeat;
background-position:top center;
}

/* address information at the bottom */
#addressInfo {
margin:0 auto;
padding:6px 0 0 0;
width:842px;
height:32px;
background-image:url(/images/common/addressInfoBG.png);
background-repeat:no-repeat;
background-position:top center;
}

#addressInfo {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffbb;
text-align:center;
}

#addressInfo span {padding:0 20px 0 20px;}

#addressInfo div {padding: 5px 0 0 0;}

#addressInfo a {
padding:0 2px 1px 0;
text-decoration:none;
color:#ffffbb;
text-decoration:underline;
}

#addressInfo a:hover {
padding:0 2px 1px 0;
color:#cc9933;
}

/* wooden footer section at the bottom */
#footerSection {
width:100%;
height:237px;
background-image:url(/images/common/woodBottom.jpg);
background-repeat:repeat-x;
background-position:center bottom;
margin:0;
padding:0;
}

/* public calendar CSS */


#rightContentMain .calendarBig table {
width:100%; 
margin 0 auto; 
line-height:16px;
}

#rightContentMain .calendarBig table td {
height:50px;
width:50px;
}

#rightContentMain .calendarSmall table {
width:168px; 
line-height:14px;
float:right;
margin:90px 0 10px 10px;
}

#rightContentMain .calendarSmall table td {
height:20px;
width:20px;
padding:2px;
}

#rightContentMain .calendar .calendarBG {
background-color: #000;
}

#rightContentMain .calendar .calendarBlank {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:         11px;
font-weight:		normal;
letter-spacing:	.1em;
text-decoration:   none;
text-align:  center;
vertical-align: middle;
color:             #220000;
background-color: #465353;
}

#rightContentMain .calendar .calendarHeader {
font-weight: normal;
color: #ffffbb;
text-align: center;
}

#rightContentMain .calendar .calendarMonthLinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:         11px;
font-weight:		normal;
letter-spacing:	.1em;
text-decoration:   none;
color:             #ffffbb;
background-color:  transparent;
}

#rightContentMain .calendar .calendarMonthLinks a {
color:             #ffffbb;
text-decoration:   none;
background-color:  transparent;
}

#rightContentMain .calendar .calendarMonthLinks a:hover{
color:             #cc9933;
text-decoration:   underline;
background-color:  transparent;
}

#rightContentMain .calendar .calendarDayHeading {
font-weight: nomral;
font-size:	11px;
color: #ffffbb;
background-color: #556666;
text-align:  center;
vertical-align: middle;
}

#rightContentMain .calendar .calendarToday {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:         11px;
font-weight:		normal;
letter-spacing:	.1em;
text-decoration:   none;
text-align:  center;
vertical-align: middle;
color:             #220000;
background-color: 	#cc9933;
}

#rightContentMain .calendar .calendarCell {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:         11px;
font-weight:		normal;
letter-spacing:	.1em;
text-decoration:   none;
text-align:  center;
vertical-align: middle;
color:             #220000;
background-color:  #fff;
}

#rightContentMain .calendar .calendarCell a {
color:             #cc9933;
text-decoration:   none;
background-color:  transparent;
}

#rightContentMain .calendar .calendarCell a:hover {
color:             #991100;
text-decoration:   underline;
background-color:  transparent;
}

/* horse bios */
#rightContentMain div.horseHomePage {width:255px; float:left; padding:0 5px 0 0; margin:0 0 15px 0; overflow:hidden;}
#rightContentMain div.horseHomePage h1, #rightContentMain div.horseHomePage h2, #rightContentMain div.horseHomePage h3 {padding:0; margin:0;}
#rightContentMain div.horseHomePage img {width:85px; background-color:#cbbf9b; padding:3px; margin:0 5px 0 0;}
#rightContentMain div.horseBioPage img {width:200px; background-color:#cbbf9b; padding:3px;}


/* volunteer bios */
#rightContentMain div.volHome {float:left; padding:0 30px 0 0; margin:0 0 15px 0; overflow:hidden;}
#rightContentMain div.volHome h1, #rightContentMain div.volHome h2, #rightContentMain div.volHome h3 {padding:0; margin:0;}
#rightContentMain div.volHome img {margin:2px 0 0 0; height:65px; background:none; border:3px solid #cbbf9b;}
#rightContentMain div.volBio img {padding:3px; background-color:#cbbf9b; width:200px;}

/* about us bios */
#rightContentMain div.aboutUsBio {margin:0 0 5px 0;}
#rightContentMain div.aboutUsBio h1, 
#rightContentMain div.aboutUsBio h2, 
#rightContentMain div.aboutUsBio h3,
#rightContentMain div.aboutUsBio h4,
#rightContentMain div.aboutUsBio h5 {padding:0; margin:10px 0 0 0;}
#rightContentMain div.aboutUsBio img {float:left; margin:0 5px 0 0; height:100px; background:none; border:3px solid #cbbf9b;}
#rightContentMain div.aboutUsBio p {margin:0; padding:0;}

/* galleries */
#rightContentMain div.thumbNailPage {width:255px; float:left; margin:0 0 15px 0; padding:0 5px 0 0;}
#rightContentMain div.thumbText {margin:0; padding:0;}
#rightContentMain td.thumbs {width:120px; line-height:15px; padding:4px 4px 0 4px; margin:2px;}
#rightContentMain td.thumbs img {background-color:#cbbf9b; padding:3px;}
#rightContentMain div.bigImage {padding:10px 0 10px 0;}
#rightContentMain div.bigImage img {background-color:#cbbf9b; padding:3px;}


/* clear div for all floats - 0px. */
div.clear {
clear:both;
height:0px;
margin:0;
padding:0;
}

li.clear {
clear:both;
}
