body {
  /* for IE; otherwise, BG isn't fully stretched */
  margin: 0px; font-family:Arial, sans-serif;color:#000;}

#topNav {background-color: #ffffff;width:985px;margin:auto;padding: 0 0 20px 0;}
#topNav ul {list-style-type:none;text-align:center;}
#topNav li {display:inline;}
li a:link {padding-right:15px;text-decoration:none;font-weight:bold;font-size:18px;color:#000;}
li a:visited {color:#000;}
li a:hover {color: #00aeef;text-decoration:none;}
li a:active {color: #00aeef;}

#wrapper {background: #000 url('images/topbar.jpg') repeat-x top left; width:985px;margin:auto;
    }



#container {color:#ffffff;background: #000 url('/images/ritasky2.jpg') no-repeat top right; height:722px;z-index:3;}
#containerinnerpage {background-color: #000;z-index:4;}

.logo {margin-bottom:10px;display:block;width:175px;height:175px; 
background-color: #000; 
position:relative; top:-52px; left:37px; z-index:9998;padding:4px;border:4px solid #ffffff}

a img, a .logo {cursor:pointer;outline:none;border:none;}
.content {width:985px;z-index:5;margin:-20px 0 60px 0;}
.contentinnerpage {width:915px;z-index:5;padding:35px;margin:-20px 0 60px 0;height: 28.125em;}

.content p  {font-size:15px;font-weight:normal;line-height:26px;}
.contentinnerpage p  {color:#ffffff;font-size:13px;line-height:20px;}

.content h1 {text-align:left;color:#00aeef;font-size:860%;font-weight:200;letter-spacing:3px;font-family:Arial, sans-serif;margin:0;padding: 20px 0 0 20px;}
.content h2 {font-size:110%;font-weight:normal;font-family: Palatino, serif;margin:-15px 0 0 30px;color:#ffffff;}


.contentinnerpage h3 {color:#00aeef;font-size:18px;font-weight:normal;margin-bottom:-5px;text-transform:uppercase;font-family:Palatino, serif;}
.content a, .contentinnerpage a {color:#ffffff;font-size:15px;font-weight:normal;text-decoration:underline;}
.content a:hover, .contentinnerpage a:hover {color:#00aeef;font-weight:normal;text-decoration:underline;}

/* #container h1 {text-align: left;font-size: 150px;font-weight:normal;font-family: Helvetica, Tahoma, sans-serif;margin: auto;width:600px;}
#container h2 {text-align: left;font-size: 107%;font-weight:normal;margin: -19px auto 0 auto;width:600px;} */
/* .clock {text-align: right;float: right;font-size: 10px;} */


/* #leftNav {position:relative;top:-400px; left:-300px;display:inline;width:500px;background-color: transparent;text-align:right;}
#leftNav ul {list-style-type:none; }
#leftNav li {display:block;border-top:1px solid #CCCCCC;width:500px;padding:15px 5px 15px 5px;}

#leftNav a {cursor:pointer;text-wrap:normal;font-family:Times New Roman, serif;font-size:16px;color:#000;font-weight:bold;text-decoration:none;letter-spacing:.07em;}
#leftNav a:hover {background-color: #1a5aeb;} */

/* columnar layout */
#contentColumn {float:right;display:inline;padding:0;z-index:1001;margin:-10px 0 0 0;width:620px;}




/* End Left column home page */

.siteContent {
 margin:10px 0 0 0;
 width: 750px;
 float: right;
 background-color: #ffffff;
 opacity: 0.8;
 padding: 10px;
  
 
}


/* 2-column wrapper non home page */
#colleft_secondary {
   clear: both;
   position: relative;
   width: 100%;
   right: 55%;
   background-color: #ffffff;
   min-height: 90%;
}
/* End 2-column wrapper non home page */


/* Nav menu non home page */
#colleft_secondary li {

   text-align: left;
   font-family: Georgia, serif;
   font-size: 91%;
   font-weight: bold;
   color: #b9093a;
   padding: 5px 0 5px 5px;
   list-style-type: none;

}


#colleft_secondary a, #colleft_secondary a:link, #colleft_secondary a:focus, #colleft_secondary a:visited {
   text-decoration: none;
   color: #b9093a;
   padding: 5px 0 5px 5px;
   display: block;

}

#colleft_secondary a:hover {
   text-decoration: none;
   color: #086f8c;
   background-color: #bdf6fb;
   padding: 5px 0 5px 5px;
   display: block;

}


#colleft_secondary li.nav {
    border-bottom: 1px dotted #f6186c;
    padding: 5px 0 5px 5px;
    
    }


/* End Nav menu non home page */



/* Right column non home page */
#colleft_secondary .content {
   margin-top: 25px;
   position: relative;
   float: left;
   width: 66%;
   height: 550px;
   left: 77%;
   overflow: scroll;
   padding: 5px 0 5px 5px;
}

/* Right column non home page list items */
#colleft_secondary .content li {

   text-align: left;
   font-family: Georgia, serif;
   font-size: 89%;
   font-weight: normal;
   color: #000000;
   list-style-type: square;
   line-height: 145%;
   padding: 0;

}

#colleft_secondary .content a, #colleft_secondary .content a:link, #colleft_secondary .content a:focus, #colleft_secondary .content a:visited {
   text-decoration: none;
   display: inline;
   font-weight: bold;
   color: #000000;
   line-height: 145%;
   padding: 0;
}

#colleft_secondary .content a:hover {
   text-decoration: none;
   color: #086f8c;
   background-color: #bdf6fb;
   display: inline;
   font-weight: bold;
   line-height: 145%;
   padding: 0;
} 

/* End Right column non home page list items */

#colleft_secondary .navmenu {
    margin-top: 25px;
   position: relative;
   overflow: hidden;
   float: left;
   width: 19%;
  margin-left: -155px;
   border-right: 1px dotted #f6186c;
 

}




p.text {
   text-align: left;
   font-family: Georgia, serif;
   font-size: 87%;
   line-height: 125%;
   color: #000000;
}


#colleft_secondary img.floatRight { 
    float: right; 
    margin: 0 7px 7px 7px; 
    outline: none;
}

#colleft_secondary img.floatLeft { 
    float: left; 
    margin: 7px 7px 7px 0; 
    outline: none;
}

 
 

#colleft_secondary .text a, #colleft_secondary .text a:link, #colleft_secondary .text a:focus, #colleft_secondary .text a:visited {

   text-decoration: none;
   border-bottom: 1px dashed #f6186c;
   color: #000000;
   font-weight: bold;
   display: inline;
   padding: 0;
}


#colleft_secondary .text a:hover {
   text-decoration: none;
   border-bottom: 1px dashed #f6186c;
   color: #086f8c;
   background-color: #bdf6fb;
   font-weight: bold;
   display: inline;
   padding: 0;
   }
 p.textheader {
   text-align: left;
   font-family: Georgia, serif;
   font-size: 90%;
   line-height: 140%;
   font-weight: bold;
   color: #000000;
   padding-bottom: 15px;
   border-bottom: 1px dotted #f6186c;

 }
 


#colleft_secondary textheader a,  #colleft_secondary textheader a:link,  #colleft_secondary textheader a:focus {
   padding: 0;
   text-decoration: none;
   border-bottom: 1px dashed #f6186c;
   color: #000000;
   font-weight: bold;
   display: inline;
   
}
 #colleft_secondary textheader a:visited {
   padding: 0;
   text-decoration: none;
   border-bottom: 1px dashed #f6186c;
   color: #480875;
   font-weight: bold;
   display: inline;
}

 #colleft_secondary textheader a:hover {
   padding: 3px;
   text-decoration: none;
   border-bottom: 1px dashed #f6186c;
   color: #086f8c;
   background-color: #bdf6fb;
   font-weight: bold;
   display: inline;
   
}


#colleft_secondary li.bodycopy {
   width: 85%;
   text-align: left;
   font-family: Georgia, serif;
   font-size: 87%;
   line-height: 125%;
   font-weight: bold;
   color: #000000;
   padding: 0px 0px 5px 0px;
   list-style-type: square;


}

#colleft_secondary li.bodycopy a, #colleft_secondary li.bodycopy a:link, #colleft_secondary li.bodycopy a:focus {
   text-decoration: none;
   border-bottom: 1px dashed #f6186c;
   color: #000000;
   font-weight: bold;
   display: inline;
   padding: 0;

}

#colleft_secondary li.bodycopy a:hover {
   text-decoration: none;
   border-bottom: 1px dashed #f6186c;
   color: #086f8c;
   background-color: #bdf6fb;
   font-weight: bold;
   display: inline;
   padding: 0;

}

#colleft_secondary li.bodycopy a:visited {
   padding: 0;
   text-decoration: none;
   border-bottom: 1px dashed #f6186c;
   color: #480875;
   font-weight: bold;
   display: inline;
}

/* End Right column non home page */


/* Right column image gallery */

#colleft_secondary .gallery {
   margin-top: 25px;
   position: relative;
   float: left;
   width: 66%;
   height: 550px;
   left: 77%;
   padding: 5px 0 5px 5px; 
   overflow: auto;
}

.imagecategory {
   text-align: left;
   font-size: 16px;
   line-height: 25px;
   font-weight: bold;
   cursor: pointer;
   padding:10px 0 0 0;

font-family:Georgia, serif;
   }

.imagecategory img {}  
  
.imagecategory a, .imagecategory a:focus, .imagecategory a:visited,
.imagecategory a:link {
   color: #00aeef;
text-decoration:none;
text-transform:uppercase;
padding:5px 0 0 0;
}

.imagecategory a:hover  {
 
   color: #0a5b89;
   background-color: transparent;
text-decoration:underline;
}  
  
   
.imagecontent {
   position: relative;
   padding: 2px;
   display:block;
   padding:5px;
   }


.imagecontent a {font-size:12px;font-weight:normal;text-decoration:none;}
.imagecontent a:hover {text-decoration:underline;}

/* Style of the small image link */
.MagicThumb, .MagicThumb img {
border: 0;
outline: 0;
float:left;
padding:0 5px 5px 0;
}

.MagicThumb img a, .MagicThumb img a:link, .MagicThumb a, .MagicThumb a:link {
clear: both;
cursor: url(graphics/zoomin.cur), pointer;
outline: 0 !important;
text-decoration:none;
}

.MagicThumb img a:hover, .MagicThumb a:hover {
background-color: transparent;
text-decoration:none;
}



/* Style of the small image when the large image is expanded */
.MagicThumb-expanded-thumbnail {
cursor: default;
}

/* Style of the span inside the small image link */
.MagicThumb span {
display: none !important;
}



/* Style of the expanded image */
.MagicThumb-expanded {
cursor: url('images/zoomout.cur'), pointer;
background-color: transparent;
border: 2px solid #000;
outline: 0;
padding: 0
height:100%;
color:#ffffff;
}

a .MagicThumb-expanded {visibility:hidden;}


/* Style of the caption for the expanded image */
.MagicThumb-caption {
color: #ffffff;
font: normal 10pt Georgia, serif;
background-color: #000;
text-align: center;
padding: 8px;
border: 0 !important;
outline: 0 !important;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
background: transparent url('images/buttons4.png') no-repeat 25px 10px;
height: 24px;
display: block;
visibility:visible;
}

.MagicThumb-buttons a {
width: 24px;
height: 24px;
margin: 0px 1px !important;
overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
font: normal 12pt Georgia, serif;
border: 1px solid #000;
background: #fff url('images/loader.gif') no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
}


/* Style of the small images which swap the main image */
.MagicThumb-swap {
}

/* Style to hide caption on page. Only needed for #id method. */
.MagicThumb-external-caption {
display: none;
}

/* End Right column image gallery */



/* Contact us field label and input */
.contactus_label {
   text-align: left;
   font-size: 90%;
   color: #00aeef;
   }
   
   
#colleft_secondary textarea, #colleft_secondary input {
   text-align: left;
   font-family: Georgia, serif;
   font-size: 90%;
   color: #000000;
   outline: none;
   border: 1px solid #000000;
   }
/* End Contact us field label and input */

#colleft_secondary .contact_info {
   background-color: #f2ffff;
   border: 1px dotted #3ef4f2;
   text-align: left;
   font-family: Times, Palatino, serif;
   font-size: 97%;
   color: #000000;
   padding: 4px;
   width: 300px;

 }
 
#colleft_secondary .contact_info a, #colleft_secondary .contact_info a:link, #colleft_secondary .contact_info a:focus {
   text-decoration: none;
   color: #000000;
   font-weight: bold;
   display: inline;

}

#colleft_secondary .contact_info a:hover {
   text-decoration: none;
   color: #086f8c;
   background-color: #bdf6fb;
   font-weight: bold;
   display: inline;
   padding: 4px;
}

#colleft_secondary .contact_info a:visited {
   text-decoration: none;
   color: #480875;
   font-weight: bold;
   display: inline;
}

#footer {
   
   clear: both;
   background-color: #e1e1e1;
   text-align: center;
   font-family: 'Trebuchet MS', sans-serif;
   font-size: 79%;
   line-height: 1.5em;
   color: #000000;
   width: 965px;
   padding:20px 10px;
position:relative;
z-index:999;
 
}

#footer a, #footer a:hover {
	 color: #000000;
	 text-decoration: none;
}

#footer a:hover {
	 color: #5e5e5e;
	 text-decoration: underline;
}

img.facebookicon {padding:0 5px 0 5px;outline:none;border:none;background-color:transparent;position:relative;top:5px;}
a img.facebookicon {cursor:pointer;outline:none;border:none;}

#credit {
   
   clear: both;
   background-color:#ffffff;
   text-align: center;
   font-family: 'Trebuchet MS', sans-serif;
   font-size: 73%;
   line-height: 1.5em;
   color: #000;
   width: 965px;
 padding:20px 10px 30px 10px;
font-weight:normal;
 
}

#credit a {color: #000;text-decoration:none;}

#credit a:hover {color: #5e5e5e;text-decoration:underline;}

html {
 margin: 0;
 padding: 0; 
 }
 
 /* align images */
.imgRight {
 	float: right;
 	margin: 10px 10px 0 0;
 	padding: 0;
 }


span.statcounter {text-align:center;margin:auto;clear:both;display:block;padding: 25px 0;}
.mine {position:absolute;top:-4000px;}
a.mine {color:#ffffff;}