/* ---------------

addisababa.ca + recipeoflove.com
All rights reserved. xguru, Inc. http://www.xguru.com
addis.v3.css ::> 
:: last updated March 12 2008 :: 

Curiosity Killed The Cat
---------------*/

a,a:link	{color:#080808; text-decoration: underline; }
a:hover		{color:#555555; text-decoration: none; }
a:active	{color:#555555; text-decoration : none; }

body		{	font-family: lucida grande, lucida sans, lucida unicode, arial, helvetica, sans-serif;
			margin: 0px 0px 0px 0px;
				background-image:url("/images/addis_6.jpg"); 
				background-color:#a5a27c;
				background-repeat: no-repeat;
			}

/* ------------------------ div classes ------------------------ */

#header			{ 	width: 520px;
				position:absolute; top:220px; left:310px;
				background-color: transparent;
				clear: both;
			}
ul#nav a { height:45px; background:url("/images/addis_6.nav.jpg") 0 0 no-repeat; }

ul#nav			{ 	margin-top: 0px; margin-left:0px;
				list-style:none;
			}
ul#nav li, ul#nav a 	{ display:block; position:absolute; }

ul#nav span { display:none; }

ul#nav .about { left:55px; top:0px; }
ul#nav .about a { width:80px; background-position: -55px 0px; }
ul#nav .about a:hover, ul#nav .about a.selected { background-position: -55px -45px; }

ul#nav .menu { left:145px; top:0px; }
ul#nav .menu a { width:50px; background-position: -145px 0px; }
ul#nav .menu a:hover, ul#nav .menu a.selected { background-position:-145px -45px; }

ul#nav .reserve { left:210px; top:0px; }
ul#nav .reserve a { width:110px; background-position: -210px 0px; }
ul#nav .reserve a:hover, ul#nav .reserve a.selected { background-position:-210px -45px; }

ul#nav .reviews { left:330px; top:0px; }
ul#nav .reviews a { width:65px; background-position: -330px -0px; }
ul#nav .reviews a:hover, ul#nav .reviews a.selected { background-position:-330px -45px; }

ul#nav .recipe { left:410px; top:0px; }
ul#nav .recipe a { width:120px; background-position: -410px 0px; }
ul#nav .recipe a:hover, ul#nav .recipe a.selected { background-position:-410px -45px; }

#sidenav		{ 	width: 240px;
				position:absolute; top:360px; left:50px;
				background-color: transparent; border: 0px solid #000000;
			}

#content		{ 	width: 520px;
				position:absolute; top:290px; left:310px;
				background-color: transparent; border: 0px solid #000000;
			}

#footer			{	position:relative;
				margin: 50px 0px 20px 0px;
				font-family:Arial,Helvetica,sans-serif;
				font-size:8pt;
				color:#080808;
				text-align:center;
			}

#xfooter		{	position:relative;
				margin: 10px 0px 10px 0px;
				font-family:Arial,Helvetica,sans-serif;
				font-size:8pt;
				color:#555555;
				text-align:right;
			}

/* ------------------------ content classes ------------------------ */

h1		{ margin: 0px 0px 20px 0px;
			font-size:32pt; color:#080808;
				text-align:left;
				font-weight:normal;
			}

h2		{ margin: 20px 0px 5px 0px;
			font-size:14pt; color:#080808;
				text-align:left;
				font-weight:normal;
			}

h3 		{ margin: 10px 0px 5px 0px; 
			font-size:11pt; color:#080808;
				text-align:center;
				font-weight:normal;
			}
.small	{ margin: 10px 0px 5px 0px; 
			font-size:8pt; color:#080808;
				text-align:center;
				font-weight:normal;
			}

p 		{ margin: 10px 0px 5px 0px;
			font-size:10pt; color:#080808;
				text-align:left;
				font-weight:normal;
				line-height: 1.6em;
			}
p a 		{ color:#c3c3c3; text-decoration: underline; }
p a:hover 	{ color:#c3c3c3; text-decoration: none; } 

#footer h2		{ margin: 10px 0px 10px 0px;
				font-size:14pt; color:#080808;
				text-align:center;
				font-weight:normal;
			}

#footer h5 		{ margin: 10px 0px 5px 0px;
				font-size:8pt; color:#080808;
				font-weight:normal; text-align:center;
			}
#footer h5 a 		{ color:#080808; text-decoration: underline; }
#footer h5 a:hover 	{ color:#c3c3c3; text-decoration: none; } 


/* ------------------------ table ------------------------ */

#tv	{	margin: 10px 0px 0px 0px; position:top left;
		width: 375px; text-align:left;
		border-collapse: collapse;
	}
#tv th	{	font-size: 8pt; font-weight:bold;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px;
		background: transparent;
		}
#tv td  	{ font-size: 8pt; font-weight:normal;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px;
		line-height:1.4em; vertical-align:top;
		background: transparent;
		}
#tv td.alt  	{ font-size: 10pt;
		margin: 0px 0px 0px 0px; line-height:1.1em;
		color: #555555; text-align:left;
		vertical-align:top;
		border-bottom: 1px solid #0D4099;
		background: #EAF0F3;
		}

#tv input	{ font-size: 8pt; color: #555555; }
#tv textarea, select
		{ font-size: 8pt; color: #555555;
			background-color: transparent;
			border: 1px solid #c3c3c3;
		}
#tv .formbox { font-size: 8pt; font-weight; normal;
			background: #ffffff;
			color: #555555;
			border: 1px solid #555555;
		text-align:left;
		}


/* ------------------------ image with caption ------------------------ */

blockquote.photol	{ font-size: 8pt; color: #000000;
				float: left; clear: both;
				margin: 0px 15px 10px 0px;
				padding: 0;
				text-align: center;
			}
blockquote.photol img	{ border: #000000 1px solid; display: block;
				margin: 0px 0px 0px 0px;
			}
blockquote.photol em	{ font-style: normal; }

blockquote.photor	{ font-size: 8pt; color: #000000;
				float: right; clear: both;
				margin: 0px 0px 10px 15px;
				padding: 0;
				text-align: center;
			}
blockquote.photor img	{ border: #000000 1px solid; display: block;
				margin: 0px 0px 0px 0px;
			}
blockquote.photor em	{ font-style: normal; }

/* ------------------------ images ------------------------ */

.img	{	border: 1px solid #080808; margin: 0px 0px 0px 0px; }
.imgl	{	border: 1px solid #000000; margin: 0px 15px 15px 0px; }
.imglw	{	border: 1px solid #080808; margin: 0px 15px 15px 0px; }
.imgr	{	border: 1px solid #000000; margin: 0px 0px 15px 15px; }

hr	{	border: none; border-top: 1px solid #fbea0f; margin: 12px 0px 12px 0px; }

.xguru	{ font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#080808; }
