/*
Vudara styles, version 0.1
Global styles

Notes:
Page width (minus left and right padding) is 968px;
*/

/* Main body */
body {
	background:#f4f4f4; 
	font:76% Arial,Verdana,Tahoma,sans-serif; 
	margin:0 auto; 
	padding:0;
}
#wrap {
	background:#fff; 
	margin:0 auto; 
	padding:8px; 
	width:968px;
}

/* Header */
#header {
	width:968px; 
	margin:0; 
	padding:0; 
	/*background:blue;*/
}


/* Footer */
#footer {
	clear:both; 
	margin-top:16px; 
	margin-bottom:2px; 
	padding:4px; 
	text-align:center; 
	width:968px; 
	line-height:1.5em; 
	font-size:0.9em;
}
	
#footer p {margin:0; padding:0;}

/* Basic tags */
a {background-color:inherit; color:#286ea0; font-weight:500; text-decoration:underline;}
a:hover {background-color:inherit; color:#286ea0; text-decoration:none;}
a img {border:0;}

h1 {font-size: 1.4em;
font-weight: bold;
margin:0; 
padding-top:4px;
padding-bottom:1px;
}

h2 {font-size: 1.2em;
font-weight: bold;
margin:0; 
padding-top:4px;
padding-bottom:1px;
}

h3, h3 a {font-size: 1.0em;
font-weight: bold;
margin:0; 
padding-top:4px;
padding-bottom:1px;
}

h4 {font-size: 0.9em;
font-weight: bold;
margin:0; 
padding-top:2px;
padding-bottom:1px;
}

h5 {font-size: 0.8em;
font-weight: bold;
margin:0; 
padding-top:2px;
padding-bottom:1px;
}
p, li{
margin:0; 
padding-top:1px;
padding-bottom:1px;
}



/* Additional classes */
.left_header {
	float:left; 
	height:70px;
	background: url('images/vudara_logo.jpg') no-repeat 0 0;
	margin:0;
	margin-bottom:8px;
	padding:0;
	padding-left: 194px;
	/*background-color:gray;*/
}
.right_header {
	float:right; 
	margin:0; 
	padding:0;
	text-align:left;
	/*background-color:yellow;*/
}
.left {float:left; margin:0; padding:0;position:relative;height:auto;
/*background-color:gray;*/
}
.right {float:right; margin:0; padding:0;position:relative;height:auto;
/*background-color:yellow;*/
}
.breadcrumb{
	font-size:0.8em;
}
.textright {text-align:right; margin:0; padding:0;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.2em; font-weight:700; line-height:2.5em;}
.bold {font-weight:700;}
.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:400;}
.clear{clear:both;}
.hide {display:none;}
.chef_profile_sample{
	margin-top:40px;
	margin-bottom:40px;
}
.border{
	border: 1px solid #000;
	padding:4px;
	height:auto;
	position:relative;
	margin-top:4px;
	/*background-color:lightgray;*/
}
.no_margin{margin:0; padding:0;position:relative;height:auto;}
.space_smaller{display:inline-block;width:60px;margin-right:8px;}
.space_small{display:inline-block;width:140px;margin-right:8px;}
.space_med{display:inline-block;width:280px;margin-right:8px;}
.small_horizontal_gap{
	height:1px;
	margin:0;
	padding:0;
}
.year_width{
	width:40px;
}
.errorMsg{color:red;font-weight:700;}
.feedbackMsg{color:green;font-weight:700;}
.latest_updated{
	border-top: 1px solid #000;
}


/* lists */
ul.horizontal_list, ul.no_bullets_list{
padding:0; margin:0;
/*background-color:gray;*/
}
ul.horizontal_list li{
	display: inline;
	list-style-type: none;
	padding-right: 16px;
}
ul.no_bullets_list li{
	list-style-type: none;
	text-align:right;
	padding:0; margin:0;
	padding-bottom:4px;
}
#header ul.horizontal_list li {
	vertical-align:top;	
}
#header ul.horizontal_list li.nopadding{
	padding:0;
}