body {
	margin:0;
	padding:0;
	font-size:100%;
}

#header {border:0px solid gray; height:78px; width:60% color:white; color: #888; color: #357E87; font-size:36px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; 
			padding:19px;  background-color:#357E87; background-color:#555; background:#fff; line-height:33px;}



#roxane_smith {margin-top:0%; margin-bottom:0;}
#tagline {font-size:20px; margin-top:1.0% !important; }
#email {height:40px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; float:right; border:0px solid red; margin-top:-90px; text-align:right; margin-right:24px;}
#email a:link, a:visited, a:active {color:white; color:#888; font-size:14px}
#email a:hover {color: #00789B; font-size:14px;}

.uarehere {color: #8cc0cd ; font-family: 'Open Sans', arial, sans-serif;  text-decoration: none; margin-left:0px; font-weight:600; }
.uarehere  a:link, a:visited, a:active{text-decoration:underline !important;}
#links a:link, a:visited, a:active{
 color: white;  color: #567; font-family:'Open Sans', arial, sans-serif; 
text-decoration: none;
}
#links a:visited {color:#379; font-size:11px;}
#links a:hover {color: #ff0000 	;font-size:11px;
text-decoration: none;
}

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }


body{ margin:15px  0px 0px; 0px; font-family: 'Open Sans', arial, sans-serif;}
a {text-decoration:none}
.cgtable {margin-left:auto; margin-right:auto; margin-top:2% ; }
.cgtable td {border:1px solid #999; padding:1%}
#header-wrap {
    background: #eef;
    position: fixed;
    width: 99%;
    height: 22px;
    top: 0;
    z-index: 300; padding:0.5% 0.5% 0.2% 0.5%; text-align:right; margin-bottom:6%;
}
img {border:0px; max-width:100%}
#logo {width:960px; text-align:center; border:0px solid pink; margin:auto; margin-bottom:6px;}

#navbarL { width:498px ; border:0px solid red; height:24px; margin-top:4px; margin-bottom: -5px;  text-align:left; float:left}
#navbarL a:link { margin-right:53px; font-size:13px; color: #555 ; font-family: 'Open Sans', arial, sans-serif;  text-decoration:none; }
#navbarL a:visited {color: #555; margin-right:63px; font-size:13px; text-decoration:none;}
#navbarL a:hover {color:#111; font-size:13px;}

#navbarR { width:458px ; border:0px solid red; height:24px; margin-top:4px; margin-bottom: -5px;  text-align:left; float:right}
#navbarR a:link { margin-left:52px; font-size:13px; color: #555 ; font-family: 'Open Sans', arial, sans-serif;  text-decoration:none; float:right }
#navbarR a:visited {color: #555; margin-right:63px; font-size:13px; text-decoration:none;}
#navbarR a:hover {color:#111; font-size:13px;}

#navbarL_cy { width:458px ; border:0px solid red; height:24px; margin-top:4px; margin-bottom: -5px;  text-align:left; float:left}
#navbarL_cy a:link { margin-right:38px; font-size:13px; color: #555 ; font-family: 'Open Sans', arial, sans-serif;  text-decoration:none; }
#navbarL_cy a:visited {color: #555; margin-right:63px; font-size:13px; text-decoration:none;}
#navbarL_cy a:hover {color:#111; font-size:13px;}

#navbarR_cy { width:478px ; border:0px solid red; height:24px; margin-top:4px; margin-bottom: -5px;  text-align:left; float:right}
#navbarR_cy a:link { margin-left:30px; font-size:13px; color: #555 ; font-family: 'Open Sans', arial, sans-serif;  text-decoration:none; float:right }
#navbarR_cy a:visited {color: #555; margin-right:63px; font-size:13px; text-decoration:none;}
#navbarR_cy a:hover {color:#111; font-size:13px;}


#slideshow {width:960px; height: 286px; background:#B3CEEC;text-align:center; border:0px solid pink; margin:auto; margin-top: 6px; padding:0px;}
#slideshow img {margin-top:0px;}

.home_page_photos {width:100%;  float:left; margin-right:3px;  margin-top:-28px;border:0px solid pink;}

hr {margin-top:0px;  border: 0; height: 1px; background: #333; background-image: -webkit-linear-gradient(left, #ccc, #B0A380, #ccc); 
	background-image: -moz-linear-gradient(left, #ccc, #B0A380, #ccc); background-image: -ms-linear-gradient(left, #ccc, #333, #ccc); 
	background-image: -o-linear-gradient(left, #ccc, #B0A380, #ccc); }




.nivoSlider {
    position:relative;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}


.responsive-container { position: relative; padding-bottom: 46.25%; padding-top: 30px; height: 0; overflow: hidden; border: 0px solid #666 ; z-index: -400; }
.responsive-container iframe { position: absolute; top: 0; left: 0; width: 70%; height: 70%; }

