/* Small-World Style sheet
 * (c) Pravin Paratey 2008
 * Logo Font: Familian Son
 **/

body {
	margin:0;padding:0;
	background-color:#f60;
	background:url('bg.gif');
	color:#fff;
	font-family:Trebuchet MS, Sans-Serif;
}

#header {
	background:url('top-bg.gif') #c30;
	border-bottom:2px solid #930;
	padding:5px;
}

#header img {
	border:0;
}

#header ul{
	list-style:none;
	padding:0;margin:0;
	float:right;
}

#header ul li {
	list-style:none;
	display:inline;
	margin:0;padding:0;
}

#header ul li a {
	color:#fff;
	display:block;
	float:left;
	padding:7px 15px;
	text-decoration:none;
}

#header ul li a:hover {
	background:url('top-nav.gif') #d40;
	color:#ff6;
}

#promo-txt {
	text-align:center;
}
#promo-nav {
	margin-left:45px;
}
#promo-nav img {
	border:0;
	padding:15px 40px;
}

#promo-nav a {
	display:block;
	float:left;
	border:2px solid transparent;
}
#promo-nav a:hover {
	background:url('top-bg.gif') #d40;
	border:2px solid #930;
}

#content {
	padding:20px;
	margin:0 auto;
	width:800px;
}

#content .box a, #content .half-box a {
	color:#fff;
	text-decoration:none;
	background:url('top-nav.gif');
	padding:5px;
	border:2px solid #930;
}

#content a:hover {
	color:#ff0;
}

#content .box, .half-box {
	background:url('top-bg.gif');
	padding:5px 20px;
	border:2px solid #930;
}

#content .box img {
	padding:0 20px;
}

#content .half-box {
	font-size:small;
	line-height:1.5em;
}

#content .half-box img {
	border:1px solid #ccc;
	margin:5px;
	padding:4px;
}

#content h1 {
	font-weight:normal;
	font-size:xx-large;
	text-align:center;
	color:#ff6;
}

#content h2 {
	font-size:large;
	font-weight:normal;
	padding:0;margin:0;
	color:#ff6;
}

#content h3 {
	font-weight:normal;
}

#footer {
	font-style:italic;
	font-size:x-small;
	text-align:center;
}