html {background:url(../images/bg-html.gif);}
body {
	margin:0;
	height:100%;
	min-width:1000px;
	font:13px/26px Georgia, "Times New Roman", Times, serif;
}
a {
	color:#600;
	text-decoration:none;
}
img {border:0;}
.page {
	position:relative;
	width:100%;
	overflow:hidden;
}
.w1 {
	height:100%;
	float:left;
	width:1400px;
	position:relative;
	left:50%;
}
.w2 {
	height:100%;
	float:left;
	left:-50%;
	width:1400px;
	position:relative;
	background:url(../images/bg-w2.gif) repeat-x;
}
.w3 {
	width:100%;
	overflow:hidden;
	height:100%;
	background:url(../images/bg-w3.png) repeat-y;
}
#wrapper {
	width:840px;
	margin:0 auto;
	padding:0 80px;
	overflow:hidden;
	position:relative;
	height:100%;
}
.page-wrap{
	position:relative;
	height:100%;
	width: 100%;
}
#header {
	width:100%;
	overflow:hidden;
	padding:0 0 2px 0;
	background:url(../images/bullet-line.gif) repeat-x 0 100%;
}
#header h1 {
	margin:0;
	width:100%;
	height:161px;
	overflow:hidden;
}
#header h1 a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat;
	cursor:pointer;
}
.nav {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.nav li {
	float:left;
	margin:0 2px 0 -2px;
	background:url(../images/divider.gif) no-repeat;
}
.nav a {
	float:left;
	text-indent:-9999px;
	height:48px;
	background:url(../images/items-nav.png) no-repeat;
}
a.news {
	width:75px;
	background-position:0px 0;
}
a.tour {
	width:65px;
	background-position:-75px 0;
}
a.music {
	width:75px;
	background-position:-140px 0;
}
a.photos {
	width:85px;
	background-position:-215px 0;
}
a.video {
	width:71px;
	background-position:-300px 0;
}
a.bio {
	width:51px;
	background-position:-371px 0;
}
a.press {
	width:75px;
	background-position:-422px 0;
}
a.store {
	width:75px;
	background-position:-497px 0;
}
a.forum {
	width:81px;
	background-position:-572px 0;
}
a.friends {
	width:92px;
	background-position:-653px 0;
}
a.contact {
	width:95px;
	background-position:-745px 0;
}
.nav li.active a.news, a.news:hover {background-position:0px 100%;}
.nav li.active a.tour, a.tour:hover {background-position:-75px 100%;}
.nav li.active a.music, a.music:hover {background-position:-140px 100%;}
.nav li.active a.photos, a.photos:hover {background-position:-215px 100%;}
.nav li.active a.video, a.video:hover {background-position:-300px 100%;}
.nav li.active a.bio, a.bio:hover {background-position:-371px 100%;}
.nav li.active a.press, a.press:hover {background-position:-422px 100%;}
.nav li.active a.store, a.store:hover {background-position:-497px 100%;}
.nav li.active a.forum, a.forum:hover {background-position:-572px 100%;}
.nav li.active a.friends, a.friends:hover {background-position:-653px 100%;}
.nav li.active a.contact, a.contact:hover {background-position:-745px 100%;}
.top-bar {
	width:100%;
	overflow:hidden;
}
.welcome-to {
	float:left;
	width:382px;
	height:46px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/welcome-to.png) no-repeat 0 50%;
}
.top-bar ul {
	float:right;
	padding:0 11px 0 0;
	margin:0;
	list-style:none;
}
.top-bar li {
	float:left;
	padding:11px 13px 0 0;
}
.top-bar li a {
	float:left;
	padding:0 0 15px 0;
}
.top-bar li img {vertical-align:top;}
.top-bar li a:hover {
	border:0;
	background:url(../images/bullet.gif) no-repeat 50% 100%;
}
#main {
	width:100%;
	padding:8px 0 75px;
}
.two-columns {
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
	background:url(../images/bg-two-columns.gif) repeat-y 602px 0 ;
}
.content {
	float:left;
	width:580px;
	padding:0 0 0 7px;
}
.content a {background:url(../images/bg-link.gif) repeat-x 0 100%;}
.content a:hover {background-image:none;}
.content h2 {margin:0; margin-bottom:15px;}
.content h2 img,
.sidebar h3 img {vertical-align:top;}
.content h3 {
	margin:0;
	font-style:italic;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
}
.post {
	line-height: 24px;
	width:100%;
	margin:2px 0 -2px;
	padding:18px 0 22px 0;
	background:url(../images/bullet-line.gif) repeat-x 0 100%;
	position: relative;
}
#content h3 {
	margin: 0 0 2px;
	font-size: 22px;
	line-height: 25px;
	color: #7a9fc3;
}
#content p {
	margin: 0;
}

.posts p {
	margin:3px 0 0 0;
	word-spacing:-1px;
}
.sidebar {
	float:right;
	width:216px;
	padding:0 2px 0 0;
}
.sidebar h3 {margin:0 0 0 3px;}
.sidebar h3 img {vertical-align:top;}
.items {
	width:100%;
	margin:0;
	padding:0 0 19px;
	list-style:none;
	background:url(../images/bullet-line.gif) repeat-x 0 100%;
}
.items:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.items li {
	float:left;
	width:100%;
}
.items li strong {
	margin:5px 0 7px 3px;
	display:block;
}
.items li strong img {vertical-align:top;}
.items li a {display:block;}
.items li a img {
	vertical-align:top;
	border:2px solid #0f0b07;
}
.items li a em {
	display:block;
	text-indent:-9999px;
	width:205px;
	height:14px;
	margin:14px 0 0 3px;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/click-here.png) no-repeat;
}
.items li a:hover {border:0;}
.items li a:hover em {background:url(../images/click-here-on.png) no-repeat;}
.sidebar-nav {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:22px 0 0 3px;
	list-style:none;
}
.sidebar-nav li {
	float:left;
	width:100%;
	font-size:13px;
	line-height:35px;
	padding:0 0 26px 0;
}
.sidebar-nav li h3 {
	height:31px;
	overflow:hidden;
	margin:0;
}
.sidebar-nav li a {
	color:#000;
	display:block;
	height:35px;
	background:url(../images/bullet-sidebar.png) no-repeat;
}
.sidebar-nav li a img {float:right;}
.sidebar-nav li a span {
	position:relative;
	padding:0 13px;
}
.sidebar-nav li a:hover {border:0;}
.sidebar-nav li a:hover span {background:url(../images/bullet-sidebar-on.gif) no-repeat 0 50%;}
#footer {
	margin:auto;
	bottom: 0;
	left: 0;
	text-align: center;
	width:840px;
	overflow:hidden;
	padding:0 0 21px 0;
	background:url(../images/bullet-line.gif) repeat-x;
}
.nav-bottom {
	float:left;
	overflow:hidden;
	margin:0 0 0 -10px;
	padding:18px 0 0 0;
	list-style:none;
}
.nav-bottom li {
	float:left;
	font-size:14px;
	line-height:20px;
	margin:0 2px 0 -2px;
	padding:0 10px 0 12px;
	background:url(../images/bullet3.gif) no-repeat 0 4px;
}
.nav-bottom li a {color:#000;}
.nav-bottom li a:hover {text-decoration:underline;}
.links-bottom {
	float:right;
	margin:0;
	padding:0 10px 0;
	list-style:none;
}
.links-bottom li {
	float:left;
	padding:0 10px 0 0;
}
.links-bottom li a {
	float:left;
	padding:18px 0 0;
}
.links-bottom li img {vertical-align:top;}
.links-bottom li a:hover {background:url(../images/bullet2.gif) no-repeat 50% 0;}

.flikr_container {
	width: 590px;
}
.flickr {
	width: 100px;
	height: 100px;
	border: 2px solid #000000;
	float: left;
	margin-right: 14px;
	margin-bottom: 14px;
}

.hide {display:none;}

a.facebook {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#3B5998;
	border:1px solid #3B5998;
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:0.785em;
	font-weight:bold;
	height:10px;
	padding:3px;
	text-decoration:none;
	width:90px;
}

a.facebook img {	
	padding-right:2px;
	position:relative;
	right: 1px;
	top: 3px;
	margin: 0;
}

