* { 
	margin: 0;
	padding: 0;
}

img { border: 0; }

body {
	background: #e5f8d1 url(images/bg.png) repeat-x;
	font-family: arial;
	font-size: 62.5%;
}

a { text-decoration: none; }

a:hover { text-decoration: underline; }

#create-content h1 {
    font-size:2.4em;
    color:#ffffff;
    text-align:left;
    font-weight:bold;
}

#wrapper {
	width: 950px;
	margin: 0 auto;
	padding: 30px 0 0;
}

#topbar {
	width: 950px;
	height: 50px;
}
	
	#topbar h1 {
		font-size: 2.5em;
		float: left;
		font-weight: normal;
		padding: 5px 0 0;
	}
	
	#topbar h1 a {
		height: 35px;
		color: #fff;
		width: 400px;
	}
	
	#navigation {
		width: 550px;
		float: right;
	}
	
		#navigation ul {
			list-style-type: none;
			font-size: 1.4em;
			font-weight: bold;
			float: right;
		}
	
		#navigation li {
			height: 35px;
			padding-left: 10px;
			background: url(images/nav-left.gif) no-repeat;
			text-transform: uppercase;
			float: left;
			margin-right: 15px;
		}
		
			#navigation li a {
				height: 26px;
				padding: 9px 10px 0 0;
				background: url(images/nav-right.gif) no-repeat 100% 0;
				display: block;
				float: left;
				color: #fff;
			}
			
#create-top {
	width: 950px;
	height: 18px;
	background: url(images/create-top.gif) no-repeat top;
	clear: both;
}

#create-content {
	width: 922px;
	background: #6bc513;
	padding: 0 14px;
	color:#ffffff;
}

	#create-content p.searchhospital {
		vertical-align: top;
		font-size: 2.0em;
	}
	
	#create-content .search {
		vertical-align: top;
		width: 300px;
		border: 1px solid #000;
		height: 35px;
		font-size:30px;
	    color:#808080;
	}
	
	#create-content .searchbutton {
	    background:#7cdf1e;
		vertical-align:top;
		width: 50px;
		border: 1px solid #e0ffe0;
		height: 35px;
		font-size:20px;
	    color:#fff;
	    font-style:italic;
	}
	
#create-bottom {
	width: 950px;
	height: 17px;
	background: url(images/create-bottom.gif) no-repeat;
	margin-bottom: 20px;
}

#content-top {
	width: 950px;
	height: 14px;
	background: url(images/content-top.gif) no-repeat;
}

#content {
	width: 922px;
	padding: 0 14px;
	background-color: #fff;
	overflow: hidden;
}
	#content h3 {
		width: 430px;
		height: 26px;
		padding: 4px 10px 0;
		margin: 0 0 5px;
		background: url(images/content-heading.gif) no-repeat;
		color: #555;
		font-size: 1.8em;
		font-weight: normal;
		position: relative;
	}
	
		#content h3 a {
			position: absolute;
			top: 0;
			right: 0;
			width: 56px;
			height: 0;
			padding: 36px 0 0;
			overflow: hidden;
			display: block;
		}
			
	
	#left-content {
		width: 590px;
		float: left;
	}
	
		#left-content h2 {
			font-size: 3.0em;
			color: #ff9900;
			margin: 0 0 15px;
		}
		
		#left-content h3 {
			width: auto;
			height: auto;
			font-size: 2em;
			color: #54c509;
			padding: 0;
			margin: 20px 0 0 0px;
			background: none;
			position: static;
		}
		
	    #left-content ol.top10 {
		    font-size: 1.3em;
		    padding: 3px 5px 0;
		    margin-left:15px;
	    }
    	
		    #left-content ol.top10 li {
			    font-size:1.4em;
			    margin:5px;
			    list-style-type:decimal;
		    }
    		
			    #left-content ol.top10 li a {
				    text-decoration:underline;
			    }
    			
	    #left-content ul {
		    font-size: 1.3em;
		    padding: 3px 5px 0;
		    margin-left:15px;
	    }
    	
		    #left-content ul li {
			    font-size:1.4em;
			    margin:5px 5px 5px 0;
			    padding-left:0;
			    list-style-type:none;
		    }
    		
			    #left-content ul li a {
				    text-decoration:underline;
			    }
    			
		#left-content p {	
			font-size: 1.4em;
			padding: 0 0 15px;
		}
	
	#right-content {
		width: 300px;
		padding: 0 0 0 32px;
		float: right;
	}		
	
		#right-content h3 {
			width: auto;
			height: auto;
			font-size: 1.6em;
			color: #555;
			padding: 0;
			margin: 0 0 8px;
			background: none;
			position: static;
			font-weight: bold;
		}
	
		#right-content ul.sidebar {
			list-style-type: none;
			padding: 0 0 15px;
		}
		
			#right-content ul.sidebar li { 
				font-size: 1.2em;
				margin-top:5px;
			}
			
			#right-content ul.sidebar li a { 
				text-decoration: none;
			}
			
			#right-content ul.sidebar li a:hover {
				text-decoration: underline;
			}
	    #right-content .searchbutton {
	        background:#ff9900;
		    vertical-align:top;
		    border: 1px solid #e0ffe0;
		    width:55px;
		    height:22px;
	        color:#fff;
	        font-weight:bold;
	    }
			

	#content ul.main {
		list-style-type: none;
		color: #999;
		font-size: 1.3em;
	}
	
		#content ul.main li {
			clear: both;
			height: 22px;
			padding: 3px 5px 0;
			background: url(images/dotted.gif) repeat-x left bottom;
		}
		
			#content ul.main li a {
				color: #999;
			}
			
			#content ul.main li span.name { float: left; }
			#content ul.main li span.area { float: right; }
			
	#content .column-left {
		float: left;
		width: 450px;
	}
	
	#content .column-right {
		float: right;
		width: 450px;
	}
	
#content-bottom {
	clear: both;
	width: 950px;
	height: 14px;
	background:  url(images/content-bottom.gif) no-repeat;
}

#footer {
	clear: both;
	margin: 0 auto 30px;
	width: 950px;
	background: #6bc513 url(images/footer-bottom.gif) no-repeat 0px 100%;
	padding: 20px 0 14px;
}
	
	#footer ul {
		list-style-type: none;
		float: left;
		padding: 0 0 0 30px;
	}
	
		#footer li {
			display: block;
			font-size: 1.2em;
		}
			
	
			#footer li a { 
				color: #fff;
				text-decoration: none;
			}
		
	#footer h4 {
		font-size: 1.3em;
		color: #fff;
		margin: 0 0 10px;
	}
	
	#footer p.copyright { 
		clear: left;
		text-align: center;
		font-size: 1.4em;
		color: #fff;
		padding: 20px 0 10px;
	}
			