body{
	background-image: url(../background.php);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: tahoma, sans-serif, arial;
	font-size: 11px;
	color: #666666;
}
body.p1{
	background-image: url(../images/bg/background1.jpg);
}
h3{
	font-size: 12px;
	color: #666666;
		
}
div.pagewidth{
	position:absolute;
	left:0px;
	top:10px;
	width:1025px;
	height:600px;
}
div.nick-kelly{
	position:absolute;
	left:0px;
	top:0px;
	width:421px;
	height:134px;
	background-image: url(../images/nick_kelly.png);
}
div.twitter{
	position:absolute;
	left:0px;
	top:462px;
	width:220px;
	height:160px;
	z-index: 1;
}
div.announcement{
	position:absolute;
	left:535px;
	top:0px;
	width:129px;
	height:135px;
}
div.header_right {
	position:absolute;
	left:550px;
	top:0px;
	width:163px;
	height:138px;
	
}
div.right {
	position:absolute;
	left:713px;
	top:0px;
	width:312px;
	height:600px;
}
div.seperator01 {
	position:absolute;
	left:0px;
	top:97px;
	width:713px;
	height:4px;
	background-image: url(../images/announcement2.png);
}
div.navigation {
	position:absolute;
	left:16px;
	top:134px;
	width:175px;
	height:400px;
}
div.main_content{ /*Main content area for  all other pages execept home page*/
	position:absolute;
	left:234px;
	top:137px;
	width:450px;
	height:643px;
}
div.main-text {   /*Main content area for  only home page*/
	position:absolute;
	left:183px;
	top:134px;
	width:248px;
	height:466px;
}
div.latest-news {
	position:absolute;
	left:445px;
	top:148px;
	width:234px;
	height:15px;
	background-image: url(../images/latest_news.png);
	padding:3px 10px 1px 10px;
	text-align:center;
	font-size: large;
	font-weight: bolder;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	text-transform: capitalize;
	border-bottom:2px solid #FFF;
	
}
div.news {
	position:absolute;
	left:445px;
	top:168px;
	width:234px;
	height:420px;
	background-image: url(../images/news.png);
	padding-left:10px;
	padding-right:10px;
	color: #000000;
}
	/*Link style*/
	a:link,
	a:visited,
	a:hover,
	a:active{
	color:#FF009C;
	text-decoration: none;
	outline:none;
}
	a.external:link,
	a.external:visited,
	a.external:hover,
	a.external:active{
	color:#00AEEF;
	text-decoration: none;
	outline:none;
}
li.linkcolor_blue a {
		color:#00AEEF;
		text-decoration: none;
		outline:none;
}
li.linkcolor_gray a {
		color:#666666;
		text-decoration: none;
		outline:none;
}
a.link_gray{
		color:#666666;
		text-decoration: none;
		outline:none;
}
/* mailing list style*/
input {
	height:15px;
	font-size:10px;
	width:200px;
}
.checkbox1 {
	width:20px;
	vertical-align:bottom;
	padding-top:5px;
}
.ck {
	height:12px;
	font-size:10px;
	width:20px;
}
select {
	height: 20px;
	width:205px;
	font-size:10px;
}
div.seperator02 {
	position:absolute;
	left:192px;
	top:137px;
	width:28px;
	height:643px;
}
.leftForm{
	width:463px;
	text-align:left;
	height:20px;
	float: left;
}
.formHeight{
	height:25px;
}
label  {
	float: left;
	width: 70px;
}
.captcha1{
	float:left;
	width:220px;
	position:relative;
}
.captchainput{
	float:right;
	width:240px;
	position:relative;
}
.join{
	float:left;
	width:463px;
	height:20px;
	text-align:left;
}
.submit_button{
	color: #FF009C; 
	border: 0; 
	background-color: #FFFFFF;
	font-family: tahoma, sans-serif, arial;
	font-size: 11px;
	font-weight:bold;
	cursor: pointer !important;
	text-align:left;
	width:150px;
}
/* album page style*/
div.album{
	position:absolute;
	left:220px;
	top:137px;
	width:463px;
	height:643px;
}
div.album_cover{
	width:245px;
	height:245px;
}
/* nick_kelly_gestation style*/
div.nick_kelly_gestation{
	position:absolute;
	left:10px;
	top:0px;
	width:421px;
	height:134px;
	background-image: url(../images/nick_kelly_gestation.png);
}
div.announcement_gestation{
	position:absolute;
	left:437px;
	top:8px;`
	width:129px;
	height:135px;
}
div.gestation_graphic{
	position:absolute;
	left:650px;
	top:8px;`
	width:129px;
	height:135px;
}
.treeview ul{ /*CSS for Simple Tree Menu, <ul rel="open">*/
	margin: 0;
	padding: 0;
}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	list-style-type: none;
	padding-left: 0px;
	margin-bottom: 3px;
	color:#FF009C;
	text-indent: -25px;
}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
	padding-left: 10px;
}
/*table*/
table {
	border-collapse: collapse;
}
th{
	border-bottom: 2px solid #FFF300;
	border-top: 2px solid #FFF300;
	text-align:left;
}
td {
	border-bottom: 2px solid #FFF300;
}
