/*CSS*/
html,body{
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:Verdanda, Arial, Helvetica, sans-serif;
	background-image: url('../img/pagebg.jpg');
	background-repeat: repeat-x;
	background-attachment:fixed;
	background-position: 0 0;}
body{
	width:960px;
	background:#F2F2F2;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	margin:0 auto;}
body.bodyclear{
	width:auto;
	background:transparent;
	border-left:0px solid black;
	border-right:0px solid black;
	border-bottom:0px solid black;
	margin:0 auto;}
#hang_tab {
	position: absolute;
	top: 7px;
	left: 0px;
	width: 60px;
	height: 30px;
}
H1{
	font-size:18px;
	/*margin-top:-5px;
	margin-bottom:-20px;*/}
.rightnav{
	font-size:16px;
	color:#ffffff;
	text-align:center;
	/*margin-top:-5px;*/
	padding-bottom:8px;}
H2{
	font-size:14px;
	/*margin-top:-3px;
	margin-bottom:-15px;*/}
A{
	color:#1D1D1D;
	border-bottom: 1px dotted #1D1D1D;}
A:link{
	text-decoration: none;
	list-style-type:none;}
A:visited{
	text-decoration: none;
	list-style-type:none;}
A:active{
	text-decoration: none;
	list-style-type:none;}
A:hover{
	text-decoration: none;
	border-bottom: 1px solid #1D1D1D;}
A.plain{
	color:#1D1D1D;
	border-bottom: 0px dotted #1D1D1D;}
A.plain:link{
	text-decoration: none;
	list-style-type:none;}
A.plain:visited{
	text-decoration: none;
	list-style-type:none;}
A.plain:active{
	text-decoration: none;
	list-style-type:none;}
A.plain:hover{
	text-decoration: none;
	border-bottom: 0px solid #1D1D1D;}

/*Navigation Menu Controls*/
a.navlink{
	color:#FFFFFF;
	background-color: transparent;
	list-style-type:none;}
a.navlink:visited{
	color:#FFFFFF;
	background-color: transparent;
	list-style-type:none;}
a.navlink:active{
	color:#FFFFFF;
	background-color: transparent;
	list-style-type:none;}
a.navlink:hover{
	color:#FFFFFF;
	text-decoration: underline;
	background-color: #B0B0B0;
	list-style-type:none;}

input {
	width: 100%;}
img{
	border:0px;}

/*Custom Bullet Points*/
ul.list{
    margin: 0 auto;
}
ul.list li{
    text-align: left;
    /*float: left;*/
    list-style: none;
    padding: 3px 10px 0px 25px;
    margin: 0px;
    background: url(../img/bullet.png) 5px 5px no-repeat;
}




/*Hidden Textareas*/
textarea.hiddencontent {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;}

/*Password Protection Attempt to Validate XHTML*/
.red{
color: red;
border-bottom: 0px;
}

/*New Post Layout*/
.avatar {
	float: left;
	margin-right: 3px;}
.posted {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	color: #999;
	padding: 2px 0;
	margin: 20px 0 0 0;}
.footer {
	border-bottom: 1px dotted #999;
	color: #999;
	padding: 2px 0;
	margin: 20px 0 0 0;
	text-align: right;}

/*Galleries Page Classes*/
.galleries{
	list-style:none;
	width:900px}
.galleries li{
	display:block;
	width:110px;
	height:110px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
	border:solid 2px #CCCCFF;
	background:#E6E8FA;}

/*s*/
#head{
	position:relative;
	border:0px solid black;
	width:960px;
	height:220px;
	text-align:right;
	background:#000000;
	background-image: url('../img/logo.png');
	background-repeat: no-repeat;}
#splash{
	float:right;
	width:660px;
	height:180px;
	background-repeat: no-repeat;}
#nav{
	float:right;
	/*color:#FFFFFF;*/
	border:0px;
	width:660px;
	/*height:20px;*/
	height:auto;
	background:#000000;}
	/*Navigation Handler*/
	ul#menu{
		margin-left: 0;
		padding-left: 0;
		white-space: nowrap;}

	#menu li{
		display: inline;
		list-style-type: none;}

	#menu a {
		padding: 3px 10px;
		border-bottom: 0px solid #1D1D1D;}

	#menu a:link, #nav a:visited{
		color: #fff;
		background-color: #000;
		text-decoration: none;}

	#menu a:hover{
		color: #fff;
		background-color: #999;
		text-decoration: none;}

	#menu a.admin:hover{
		color: #000000;
		background-color: #E6E8FA;
		text-decoration: none;}

	/*Anylink Dropdown*/
	#popitmenu{
	position:absolute;
	visibility: hidden;
	border:0px solid black;
	border-bottom-width: 0;
	z-index: 100;
	background-color: #000000;
	width: 150px;
	}

	#popitmenu a{
	width: 100%;
	display: block;
	/*text-indent: 3px;*/
	padding: 3px 10px;
	color: #fff;
	background-color: #000;
	text-decoration: none;
	border-bottom: 0px solid #1D1D1D;
	}

	#popitmenu a:hover{ /*hover background color*/
	color: #FFFFFF;
		background-color: #999;
		text-decoration: none;
	}

	/*Anylink Dropdown Admin*/
	.anylinkadmin{
	position:absolute;
	visibility: hidden;
	border:0px solid black;
	border-bottom-width: 0;
	z-index: 100;
	background-color: #000000;
	width: 150px;
	}

	.anylinkadmin a{
	width: 100%;
	display: block;
	/*text-indent: 3px;*/
	padding: 3px 10px;
	color: #fff;
	background-color: #000;
	text-decoration: none;
	}

	.anylinkadmin a:hover{ /*hover background color*/
	color: #000000;
		background-color: #E6E8FA;
		text-decoration: none;
	}

#body{
	padding: 0px 10px 0px 10px;
	width:940px;
	height:auto;
	overflow: hidden;
}
#bodyleft{
	float:left;
	padding-right:5px;
	width:733px;
	height:auto;}
#bodymain{
	position:relative;
	width:938px;
	height:auto;}
#bodyright{
	float:right;}

#bodyrighttop{
float:right;
	padding:0px;
	position:relative;
	background-image: url('../img/body-bg.png');
	background-repeat: no-repeat;
	width:195px;
	height:50px;}

#bodyrightcontents{
float:right;
	position:relative;
	padding-left:30px;
	padding-right:30px;
	background-image: url('../img/body-bg-column.png');
	background-repeat: repeat-y;
	width:135px;}

#bodyrightbottom{
	float:right;
	clear:right;
	position:relative;
	background-image: url('../img/body-bg-column-btm.png');
	background-repeat: repeat-y;
	width:195px;
	height:10px;}
.gallery{
	position:relative;
	width:938px;
	height:auto;
	text-align: center;
	border:solid 2px #CCCCFF;
	background:#E6E8FA;}
.gallery li{
	display:block;
	width:110px;
	height:110px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
	border:solid 2px #CCCCFF;
	background:#E6E8FA;}
.gallery li a{
	border-bottom: 0px solid #1D1D1D;}
#gallery{
	position:relative;
	width:938px;
	height:auto;
	text-align: center;
	border:solid 2px #CCCCFF;
	background:#E6E8FA;}
#gallery li{
	display:block;
	width:110px;
	height:110px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
	border:solid 2px #CCCCFF;
	background:#E6E8FA;}
#footer{
	position:relative;
	padding: 20px 10px 10px 10px;
	width:938px;
	text-align:right;}
/*Footer Image Formatting*/
img.valid{
	border:0;
	width:60px;
	height:30px;}



/* ----------- My Form ----------- */
/*
Source for Form CSS:
http://woork.blogspot.com/2008/06/clean-and-pure-css-form-design.html
*/
.myform{
margin:0 auto;
width:700px;
padding:14px;
margin-top:20px;
}

.splash{
margin:0 auto;
width:700px;
height:500px;
padding:0px;
margin-top:20px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #CCCCFF;
background:#E6E8FA;
}
#stylized.splash{
border:solid 2px #CCCCFF;
background:#E6E8FA;
background-image: url(../img/site-down-bg.jpg);
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #CCCCFF;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input.text{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #A9ACB6;
width:500px;
margin:2px 0 20px 10px;
}
#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #A9ACB6;
width:500px;
height:200px;
margin:2px 0 20px 10px;
}
#stylized input.submit{
float:none;
width:auto;
clear:both;
margin-left:150px;
width:125px;
height:31px;
/*background:#666666;*/
text-align:center;
line-height:31px;
color:#000000;
font-size:11px;
font-weight:bold;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
/*background:#666666;*/
text-align:center;
line-height:31px;
color:#000000;
font-size:11px;
font-weight:bold;
}
#stylized fieldset
{
border: 0px;
}
textarea.max {
	width:100%;}

/*Random Links Page*/
#inner
	{margin-left: 0px;
margin-top:20px;
	 /*left: 50%;*/
	 width: 700px;
	 height: 300px}
.bgtext
		{font-size: 120px;
		 position:absolute;
		 top:75px;
		 left:110px;
		 right:0px;
		 color:#CCCCFF;}
#text1, #text2, #text3, #text4, #text5, #text6, #text7
         {color:#000000;
		  position:absolute;}
#text1 a a:hover, #text2 a a:hover, #text3 a a:hover, #text4 a a:hover, #text5 a a:hover, #text6 a a:hover, #text7 a a:hover
         {color:#000000;
		  position:absolute;}

#text1 {font-size:29px;
		top:6px;
		left:0px;}

#text2 {font-size:60px;
		top:46px;
		left:20px;}

#text3 {font-size:35px;
		top:100px;
		left:500px;}

#text4 {font-size:50px;
		top:200px;
		left:45px;}

#text5 {font-size:39px;
		top:210px;
		left:500px;}

#text6 {font-size:45px;
		top:-5px;
		left:400px;}

#text7 {font-size:28px;
		top:280px;
		left:380px;}





 #text1 a:hover span {top: -3px;
						left: 0px;
						width:auto;}

 #text2 a:hover span {top: -10px;
						left: 0px;
						width:auto;}

 #text3 a:hover span {top: -4px;
						left: 0px;
						width:auto;}

 #text4 a:hover span {top: -6px;
						left: 0px;
						width:auto;}

 #text5 a:hover span {top: -6px;
						left: 0px;
						width:auto;}

 #text6 a:hover span {top: -4px;
						left: 0px;
						width:auto;}

 #text7 a:hover span {top: -4px;
						left: 0px;
						width:auto;}

#inner a:hover, #inner2 a:hover
				  {background: none;}

#inner a span {display: none;}

#inner a:visited span {display:none;}

#inner a {text-decoration: none;
			 color:#1D1D1D;}

#inner a:hover span {display: block;
						position:relative;
						background:none;
						font-size:14px}

#inner a:link, #inner a:visited {text-decoration:none;
		  border-bottom: 0px solid #1D1D1D;}

#inner a:hover {text-decoration:none;
		  border-bottom: 0px solid #1D1D1D;}