body{background: #fefeff;
	}

img.face{
	width:120;
	}

header{
	height:175px;
	}


#menu-icon {
	display:none;
}

#logo {
	text-indent:-9999em;
	margin-top:20px;
	padding:0px;
	width: 500px;
	height: 100px;
	background: url(../png/logo-large.png) no-repeat; center;
}


nav {
	position:relative;
	z-index:1;
	top:121px;
	background:rgba(255,255,255,0.001);
	height:54px;
	}

nav  a{
	display:block;
	float:left;
	margin:0 0.7em 0 0;
	padding:10px 10px 10px 10px;
	color:#ffffff;
	color:rgba(255,255,255,0.95);
	font-weight:bold;
	border-bottom:none;
	-webkit-transition-property:color, background-color, padding, border;
	-moz-transition-property:color, background-color, padding, border;
	transition-property:color, background-color, padding, border;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	transition-duration:0.2s;
	text-shadow:1px 1px rgba(0,0,0,0.9);
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-topleft:7px;
	border-top-right-radius:7px;
	border-top-left-radius:7px;

	}


nav a:link,
nav a:visited{
	color:#ffffff;
	color:rgba(255,255,255,0.95);
	font-weight:bold;
	}

nav a:hover,
nav a:focus,
nav .this a,
.current-item a,
.current-item a:hover{
    background: -moz-linear-gradient(#181820, #fefeff);  
    background: -webkit-linear-gradient(#181820, #fefeff);
	border-top:1px solid #fefeff;
	}

nav ul, 
nav:active ul{
	position: absolute;
	z-index:2;
	display:inline;
	overflow:hidden;
	list-style-type:none;
	left:10px;
	margin-top:10px;
	float:left;
	right:auto;
	padding: 0px;
	}


nav:hover ul{
	display:inline;
	}

nav li{
	width:auto;
 	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	}

nav li, 
nav li.current-item{
	display:inline;
	font-size:19px;
	float:left;
	margin:0px;
	padding:0px;
    background: rgba(0,0,0,0);
	}

nav li:hover{
    background: rgba(0,0,0,0);
	}



.centerer{
    margin-left:auto;
    margin-right:auto;
	width:1200px;
	}




.contentholder{
	display:block;
	width:60%;
    height: 100%;
    float: left;
	margin-top:15px;
	margin-bottom:15px;
	}

.textcenterer{
	display:block;
	position:relative;
	min-height:600px;
	padding:5px;
	padding-left:15px;
	padding-top:15px;
 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	}










footer{
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	}


footer ul.social-icons{ /*social icons*/
	right:7%;
	}


.splash {
	min-height:600px;
	padding:5px;
	padding-left:15px;
	padding-top:15px;
 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	}




.rightnavholder{
	display:block;
	width:260px;
	height:100%;
	float:left;
	margin-top:15px;
	margin-left: 15px;
	margin-bottom:15px;
	padding-top:17px;
	}





/* making input boxes look nicer - this is for the appointments page*/

label {
	display:inline-block;
	width:37%;
}
input {
	display:inline-block;
}


select {
	display:inline-block;
}


div.desktop-loc-map{ /*making google maps, not _just_the link, visible on the desktop */
	display:block;
	}








