@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Molengo);
body {	
	background:#090909 url(../images/2010layout_bg_comp.jpg) fixed;
	font: 100% "Molengo", "Myriad Pro", "Trebuchet MS", Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #CCCCCC;
}
h1, h2, h3, h4, h5{ 
}
p{
	font-size:15px;
}
a:link {color:#FFFFFF;}
a:visited  {color:#FFFFFF;}
a:hover {color:#FFFFCC;}
a:active{color:#FFFFFF;}
a.underline {
	color:#00CC99;
	border-bottom: 1px dashed #00CCCC;
	text-decoration:none;
}
 a.underline:hover{
	color: #00CCCC;
	border-bottom: 1px dashed #0099CC;
}
#container {
position:relative;
	width: 970px; 
	margin: 0 auto;
	text-align: left; 
}
#header {
	width:100%;
	position:relative;
	background: url(../images/line.png) repeat-x bottom;
	height: 300px;
}
#nav{
	position:relative;
	height:62px;
	margin-top: -30px;
	padding-left:300px;
	padding-top:13px;
	background:url(../images/bg_maincontent_right.png) no-repeat -19px -150px;
}
#mainContent {
	position:relative;
	margin-top: -8px;
	padding: 0 20px;
	background:url(../images/bg_maincontent.png) no-repeat left top;
}
#rightSide{
	margin-top:-10px;
	padding: 60px 0 0 50px;
	float:right;
	width:430px;
	min-height:400px;
	background: url(../images/bg_maincontent_right.png) no-repeat left top;
}

#footer {
	padding: 0 10px; 
	border: 1px dotted #ffffff;
	clear:both;
}
#btn a{
	border:none;
}

/*SPECIFIC ITEMS*/
#top_banners{
	width:500px;

}
#fs_logo{
	position: absolute;
	right:-2px;
	bottom:0;
	width: 419px;
	height: 300px;
	background:url(../images/bg_maincontent_right.png) no-repeat 397px -900px;
}
#btn{
	position:absolute;
	width:320px;
	height:55px;
	right: 10px;
	top:13px;
}
#btn a{
	float:left;
}
#btn a img{
	border:0;
}
.t_header{
	display:block;
	margin-top:15px;
	margin-left: -15px;
}
.top{
	margin-top:30px;
	display:inline-block;
}
.bn{
	margin:11px 15px;
}
.clear{
	clear:both;
}

/*NAV*/
#navigation{
	position:relative;
	height:14px;
	margin-left:70px;
}
#navigation ul{
	margin:0;
	padding:0;
	list-style: none;
	height:14px;
}
#navigation li{
	float:left;
	margin:0 4px;
}

ul#menu li a {
background:url(../images/nav.png) no-repeat scroll top left;
display:block;
height:14px;
position:relative;
border:none;
}

ul#menu li a.news {
width:37px;
background-position:0px 0px;
}
ul#menu li a.video {
width:35px;
background-position:-50px 0px;
}
ul#menu li a.about {
width:39px;
background-position:-97px 0px;
}
ul#menu li a.events {
width:47px;
background-position:-149px 0px;
}
ul#menu li a.store {
width:39px;
background-position:-207px 0px;
}
ul#menu li a.photos {
width:47px;
background-position:-258px 0px;
}
ul#menu li a.music {
width:38px;
background-position:-316px 0px;
}
ul#menu li a.dance {
width:39px;
background-position:-363px 0px;
}
ul#menu li a.writing {
width:47px;
background-position:-413px 0px;
}
ul#menu li a.visual {
width:74px;
background-position:-471px 0px;
}
ul#menu li a.contact {
width:52px;
background-position:-556px 0px;
}

ul#menu li a span {
background:url(../images/nav.png) no-repeat scroll bottom left;
margin:0;
display:block;
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:100;
}


ul#menu li a.news span {
background-position:0px -16px;
}
ul#menu li a.video span {
background-position:-50px -16px;
}
ul#menu li a.about span {
background-position:-97px -16px;
}
ul#menu li a.events span {
background-position:-149px -16px;
}
ul#menu li a.store span {
background-position:-207px -16px;
}
ul#menu li a.photos span {
background-position:-258px -16px;
}
ul#menu li a.music span {
background-position:-316px -16px;
}
ul#menu li a.dance span {
background-position:-363px -16px;
}
ul#menu li a.writing span {
background-position:-413px -16px;
}
ul#menu li a.visual span {
background-position:-471px -16px;
}
ul#menu li a.contact span {
background-position:-556px -16px;
}



/*SOCIAL MEDIA LINKS*/
#social{
	position:relative;
	height:24px;
	width:480px;
	margin-top: 8px;
	margin-left:295px;
}
#social ul{
	margin:0;
	padding:0;
	list-style: none;
	height:24px;
	width:360px;
}
#social li{
	float:left;
	margin:0 1px;
}

ul#sm li a {
background:url(../images/sn.png) no-repeat scroll top left;
display:block;
height:24px;
position:relative;
border:none;
}

ul#sm li a.facebook {
width:74px;
background-position:0px 0px;
}
ul#sm li a.twitter {
width:67px;
background-position:-79px 0px;
}
ul#sm li a.myspace {
width:76px;
background-position:-154px 0px;
}
ul#sm li a.vimeo {
width:62px;
background-position:-238px 0px;
}
ul#sm li a.amazon {
width:65px;
background-position:-304px 0px;
}
ul#sm li a.itunes {
width:65px;
background-position:-376px 0px;
}

ul#sm li a span {
background:url(../images/sn.png) no-repeat scroll bottom left;
margin:0;
display:block;
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:100;
}


ul#sm li a.facebook span {
background-position:0px -21px;
}
ul#sm li a.twitter span {
background-position:-79px -21px;
}
ul#sm li a.myspace span {
background-position:-154px -21px;
}
ul#sm li a.vimeo span {
background-position:-238px -21px;
}
ul#sm li a.amazon span {
background-position:-304px -21px;
}
ul#sm li a.itunes span {
background-position:-376px -21px;
}


/*BLOG*/
.blog{
	color:#FFFFCC;
}
.blog h1{
	display: inline-block;
	margin-bottom: 0px;
	font-size:18px;
}
.blog h2{
	margin:5px 0 0 10px;
	font-size:14px;
	font-weight:normal;
	display: inline;
}
.blog p{ 
	font-size:13px;
}


/*CREAMERY STREAM*/
#creamerystream_area{
	height: 300px;
	width: auto;
}
.t_header_donate{
	display:block;
	margin-top:15px;
	margin-left: 15px;
}



/*BOOKS*/

.books{
	margin-top:125px;
	display:inline-block;
}