body {
margin : 0;
padding : 0;
color : #FE0581;
font-family : arial;
font-size :11px;
font-weight : bold;
background : #ffffff url("http://tweetbgs.com/funktastic/images/background.png") fixed;
text-align : center;
}

#container {
margin : 0 auto;
width : 970px;
background : #fff url(http://tweetbgs.com/funktastic/images/container.png);
background-color : #ffffff;
border-left :4px solid #ffffff;
border-right :4px solid #ffffff;
text-align : left;
padding : 0;
}

#middle {
float: right; width: 630px; text-align: center; padding-right: 4px;
}

#sidebarleft {
float: left; width: 300px; text-align:left; padding-left: 4px;
}

#footer { width:970px; height :43px; }

#clear {clear: both;}

/**** BOLD, I, UNDERLINE & MAIN LINKS ****/
b {
font-family : arial;
font-size :11px;
font-weight : bold;
color : #C805FD;
}

i {
font-family : arial;
font-size :11px;
font-weight : bold;
color : #15D5E7;
}

u {
font-family : arial;
font-size :11px;
font-weight : bold;
text-decoration : none;
color :  #FFAA07;
border-bottom : 1px solid #C805FD;
}

a:link, a:visited, a:active {
color : #15D5E7;
font-family : arial;
font-size :11px;
font-weight : bold;
text-decoration : none;
}

a:hover {
color : #FE0581;
font-family : arial;
font-size :11px;
font-weight : bold;
text-decoration : none;
}

/**** HEADERS ****/
h1 {
font-family : arial;
font-size : 20px;
color : #FFFFFF;
background : #fff url(http://tweetbgs.com/funktastic/images/h1.png);
text-align : center;
width: 625px;
text-transform :uppercase;
letter-spacing : -1px;
line-height :30px;
height :30px;
}

.dark2 {
font-family : arial;
font-size : 20px;
color : #FFFFFF;
background : #fff url(http://tweetbgs.com/funktastic/images/h2.png);
text-align : center;
width: 625px;
text-transform :uppercase;
letter-spacing : -1px;
line-height :30px;
height :30px;
}

h2 {
font-family : arial;
font-size : 20px;
color : #FFFFFF;
background : #fff url(http://tweetbgs.com/funktastic/images/h2.png);
text-align : center;
width: 625px;
text-transform :uppercase;
letter-spacing : -1px;
line-height :30px;
height :30px;
}


h3 {
font-family : arial;
font-size : 20px;
color : #FFFFFF;
background : #fff url(http://tweetbgs.com/funktastic/images/h3.png);
text-align : center;
width: 625px;
text-transform :uppercase;
letter-spacing : -1px;
line-height :30px;
height :30px;
}


/**** SIDEBAR STUFF ****/
.nav1 {
	background-image:url(http://tweetbgs.com/funktastic/images/sidenav1.png);
	background-repeat:no-repeat;
	width:295px;
	height:22px;
	font-family : arial;
	font-size : 20px;
	color : #FFFFFF;
	line-height:20px;
	letter-spacing : -1px;
	color : #FFFFFF;
	font-weight:none;
	text-align:center;
	text-transform :uppercase;
	margin-left:1px;
	margin-bottom:-2px;
	display:block;
	}

.side1 {
	background-color:#FFF;
	border-left:1px dotted #FE0581;
	border-right:1px dotted #FE0581;
	border-bottom:5px solid #FE0581;
	width:293px;
	margin-left:1px;
	margin-bottom:5px;
	}


.nav2 {
	background-image:url(http://tweetbgs.com/funktastic/images/sidenav2.png);
	background-repeat:no-repeat;
	width:295px;
	height:22px;
	font-family : arial;
	font-size : 20px;
	color : #FFFFFF;
	line-height:20px;
	letter-spacing : -1px;
	color : #FFFFFF;
	font-weight:none;
	text-align:center;
	text-transform :uppercase;
	margin-left:1px;
	margin-bottom:-2px;
	display:block;
	}

.side2 {
	background-color:#FFF;
	border-left:1px dotted #C805FD;
	border-right:1px dotted #C805FD;
	border-bottom:5px solid #C805FD;
	width:293px;
	margin-left:1px;
	margin-bottom:5px;
	}


.nav3 {
	background-image:url(http://tweetbgs.com/funktastic/images/sidenav3.png);
	background-repeat:no-repeat;
	width:295px;
	height:22px;
	font-family : arial;
	font-size : 20px;
	color : #FFFFFF;
	line-height:20px;
	letter-spacing : -1px;
	color : #FFFFFF;
	font-weight:none;
	text-align:center;
	text-transform :uppercase;
	margin-left:1px;
	margin-bottom:-2px;
	display:block;
	}

.side3 {
	background-color:#FFF;
	border-left:1px dotted #15D5E7;
	border-right:1px dotted #15D5E7;
	border-bottom:5px solid #15D5E7;
	width:293px;
	margin-left:1px;
	margin-bottom:5px;
	}
/**** SIDEBAR LINKS ****/

a.nava, a.nava:active, a.nava:link, a.nava:visited {
	background-image:url(http://tweetbgs.com/funktastic/images/link1.png);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border-bottom:1px solid #dddddd;
	font-family:tahoma;
	font-size:11px;
	color:#C805FD;
	letter-spacing:0px;
	font-weight:bold;
	line-height:13px;
	text-transform:capitalize;
	display:block;
	margin-left:0;
	border-bottom:1px dotted #d8d8d8;
	padding-left:16px;
	}

a.nava:hover {
	background-image:url(http://tweetbgs.com/funktastic/images/linkhover.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border-bottom:1px solid #dddddd;
	font-family:tahoma;
	font-size:11px;
	color:#c0c0c0;
	letter-spacing:0px;
	font-weight:bold;
	line-height:13px;
	text-transform:capitalize;
	display:block;
	margin-left:0;
	border-bottom:1px dotted #d8d8d8;
	padding-left:16px;
	}

a.navb, a.navb:active, a.navb:link, a.navb:visited {
	background-image:url(http://tweetbgs.com/funktastic/images/link2.png);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border-bottom:1px solid #dddddd;
	font-family:tahoma;
	font-size:11px;
	color:#15D5E7;
	letter-spacing:0px;
	font-weight:bold;
	line-height:13px;
	text-transform:capitalize;
	display:block;
	margin-left:0;
	border-bottom:1px dotted #d8d8d8;
	padding-left:16px;
	}

a.navb:hover {
	background-image:url(http://tweetbgs.com/funktastic/images/linkhover.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border-bottom:1px solid #dddddd;
	font-family:tahoma;
	font-size:11px;
	color:#c0c0c0;
	letter-spacing:0px;
	font-weight:bold;
	line-height:13px;
	text-transform:capitalize;
	display:block;
	margin-left:0;
	border-bottom:1px dotted #d8d8d8;
	padding-left:16px;
	}

a.navc, a.navc:active, a.navc:link, a.navc:visited {
	background-image:url(http://tweetbgs.com/funktastic/images/link5.png);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border-bottom:1px solid #dddddd;
	font-family:tahoma;
	letter-spacing:0px;
	font-weight:bold;
	color:#FE0581;
	line-height:13px;
	text-transform:capitalize;
	display:block;
	margin-left:0;
	border-bottom:1px dotted #d8d8d8;
	padding-left:16px;
	}

a.navc:hover {
	background-image:url(http://tweetbgs.com/funktastic/images/linkhover.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border-bottom:1px solid #dddddd;
	font-family:tahoma;
	font-size:11px;
	color:#c0c0c0;
	letter-spacing:0px;
	font-weight:bold;
	line-height:13px;
	text-transform:capitalize;
	display:block;
	margin-left:0;
	border-bottom:1px dotted #d8d8d8;
	padding-left:16px;
	}

/**** OTHERS ****/

TEXTAREA {
background : #C805FD;
font-family : arial;
font-size :11px;
font-weight : bold;
color : #FFFFFF;
border : 4px solid #A405D0;
}

SELECT, OPTION {
background : #15D5E7;
font-family : arial;
font-size :11px;
font-weight : bold;
color : #ffffff;
border : 0;
}

INPUT {
background : #FE0581;
font-family : arial;
font-size :11px;
font-weight : bold;
color : #ffffff;
border : 0;
}

blockquote {background-color:#C805FD; color: #ffffff; font-family: arial; border: 5px solid #A405D0; padding:3px;text-align:left;}

img { -ms-interpolation-mode : bicubic; } 
.thumbnails {background-color: #ffffff; border: 1px solid #e1e1e1; padding: 3px;}


.navlinks {
color: #FE0581;
text-align: center;
border-top: 0;
padding: 0;text-transform:uppercase;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;}

 

.navlinks a{
background-color: #C805FD;
color: #ffffff;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
padding:1.5px;
border: 1px solid #A405D0;}



.navlinks  a:active {
background-color: #C805FD;
color: #ffffff;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
padding:1.5px;
border: 1px solid #A405D0;}



.navlinks a:visited{
background-color: #C805FD;
color: #ffffff;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
padding:1.5px;
border: 1px solid #A405D0;}


.navlinks a:hover {
background-color: #15D5E7;
color: #ffffff;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
padding: 1.5px;
border: 1px solid #13BBCA;}