/*
Theme Name: Central Hospental
Theme URI: http://www.central-hospental.ch
Author: Manuel Merz
Version: 1.0
*/
 

html * { 

	margin: 0px; 

	padding: 0px; 

	outline: none; 

	font-family: Georgia; font-size: 14px; color: #000;

}

			

body { 

	margin: 0px;

	height: 100%;

	padding: 0px; 

	outline: none; 

	font-family: Georgia; font-size: 14px; color: #000;

	background: #afaa9b url('images/bg.png') repeat-x 0 0;

}



a { color: #525916; text-decoration: underline; }



#container { width: 100%; position: relative; }

#container2 { width: 950px; position: relative; margin: 0 auto; margin-bottom: 30px; }

#header { width: 950px; height: 78px; background: transparent url('images/logo.jpg') no-repeat 0 0; }

#header p { font-size: 11px; color: #c9ab71; width: 100%; text-align: right; font-family: Georgia; padding-top: 55px; padding-right: 20px; }

#navbar { width: 950px; height: 39px; background: transparent url('images/nav_bg.png') repeat-x 0 0; overflow: hidden; }

#navbar ul {list-style: none;}

#navbar li { float: left; display: inline; margin-left: 20px; margin-right: 10px;  }

#navbar a { display: block; font-size: 14px; font-family: Georgia; color: #fee4a2; height: 30px; margin-top: 9px; float: left; line-height: 20px; text-decoration: none; padding: 5px; padding-left: 10px; padding-right: 10px;}

#navbar li.current_page_item a { background-color: #fff; color: #6a5a38;  }

#navbar a:hover { background-color: #6a5a38; color: #fee4a2;  }

#navbar li.current_page_item a:hover { background-color: #fff; color: #6a5a38; }

#navbar br { clear: left; }

#content { width: 950px; background: #fff none no-repeat 0 0; position: relative; padding-top: 20px; }

#content.page { padding-top: 0px; }

#footer { width: 950px; height: 39px; background: #b6b1a4 none no-repeat 0 0; position: relative; }

#footer p.copy { font-size: 11px; font-family: Georgia; color: #786a4b; line-height: 36px; margin-left: 20px;  }

#footer div.menu { height: 39px; width: 289px; position: absolute; right: 0px; top: 0px; background-color: #786a4b; overflow: hidden;}

#footer div.menu p { font-size: 11px; font-family: Georgia; line-height: 36px; color: #b6b1a4; padding-left: 5px; }

#footer div.menu p a { font-size: 11px; font-family: Georgia; color: #b6b1a4; margin-left: 5px; margin-right: 5px; text-decoration: none; }

#footer div.menu p a:hover { text-decoration: underline; }

#footer div.menu a.tick { position: absolute; height: 11px; width: 11px; display: block; right: 15px; top: 14px; background: transparent url('images/tick.png') no-repeat 0 0; text-indent: -9999px; }

#slider { width: 800px; height: 332px; margin: 0 auto; }

#subcontent { width: 900px; margin: 0 auto; border-top: 1px solid #e4e4e4; background: #fff url('images/subbg.png') repeat-y 0 0; padding-top: 20px;  }

#content.page #subcontent { border-top: none; }

#subcontent div.left { width: 615px; float: left; margin-left: 5px; }

#subcontent div.left img.left { float: left; margin-right: 10px; margin-bottom: 10px; }

#subcontent div.right { width: 230px; float: left; margin-left: 40px; }

#subcontent br.clr { clear: left; }



#subcontent div.left h2 { font-family: Georgia; font-weight: bold; font-size: 18px; color: #332b1b; margin-bottom: 25px; }

#subcontent div.left p { font-family: Georgia; font-weight: normal; font-size: 14px; color: #332b1b; line-height: 18px; margin-bottom: 25px; }



#subcontent div.right h2 { font-family: Georgia; font-weight: bold; font-size: 17px; color: #332b1b; margin-bottom: 15px; }

#subcontent div.right p { font-family: Georgia; font-weight: normal; font-size: 13px; color: #332b1b; line-height: 18px; margin-bottom: 15px; }

#subcontent div.right hr { border: none; border-top: 1px solid #ccc; margin-bottom: 15px; }



#subcontent div.right ul {line-height: 18px;margin-bottom: 8px;}

#subcontent div.right ul li {line-height: 18px;}



.right ul {list-style: bullet;list-style-position: inside;}

.right li {padding-left: 20px;}





#wrapper

{

  width: 900px;

  margin: 0 auto;

  position:relative;

  margin-bottom: 25px; 

}



#navigation

{

  position:absolute;

  width:100%;

  top:150px;

  z-index:10;

  left: 0px;

}



#navigation a

{

/*   padding:10px;

  background:#d60c62;

  color:#FFFFFF;

  text-transform:uppercase;

  text-decoration:none; */

  display: block; 

  text-indent: -9999px; 

  width: 29px; 

  height: 29px; 

  background: transparent none no-repeat 0 0;  

}



#navigation a:hover

{

  /* background:#cc0035; */

}



#navigation a.sexyslider-prev

{

  float:left;

  background-image: url('images/left.png');

}



#navigation a.sexyslider-next

{

  float:right;

  background-image: url('images/right.png');

}

/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */



/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */
