@charset "utf-8";
/* CSS Document */

a:active, a:focus{
	outline:none;
}

html{
	height:100%;
}

body{
	background-image:url(../img/body_bg.jpg);
	background-repeat:repeat-x;
	height:100%;
}

#wrapper{
	background-image:url(../img/background4.jpg);
	background-repeat:no-repeat;
	margin:0px auto;
	width:962px;
	height:1034px;
}

#frameA{
	width:180px;
	height:217px;
	margin-top: 55px;
	margin-left:60px;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:20px;
	line-height:15px;
}

#frameB{
	width:840px;
	*width:860px;
	height:250px;
	margin-top:0px;
	margin-left:19px;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:20px;
	line-height:15px;
    overflow: none;
}

#ruminations{
	width:534px;
	height:144px;
	background-image:url(../img/ruminations.jpg);
	background-repeat:no-repeat;
	margin-left:-21px;
	margin-top:71px;
	float:left;
}

#form{
	float:left;
	margin-top:30px;
	margin-left:60px;	
}

.p1{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
}

.p2{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	line-height:16px;
}

.txt{
	border:1px solid #030303;
	/* background-color:#303E45; */
	background-color:#cccccc; 
	width:227px;
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:arial;
	font-size:14px;
	/* color:#fff; */
	color:#000000;
	padding-top:5px;
	padding-left:5px;
}

.button{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background-color:#111718;
	border:1px solid #000;
	height:25px;
	width:83px;
}

a{
	color:#6ABEEB;
}

a:hover{
	text-decoration:none;
}

#menu{
	height:66px;
	float:left;
}

#menu .btn{
	float:left;
	height:14px;
	background-repeat:no-repeat;
	margin-top:25px;
	margin-left:20px;
	cursor:pointer;
}

#menu #btn1{
	background-image:url(../img/menu/about.jpg);
	width:76px;
}

#menu #btn1:hover{
	background-image:url(../img/menu/about_hover.jpg);
}

#menu #btn2{
	background-image:url(../img/menu/column.jpg);
	width:94px;
}

#menu #btn2:hover{
	background-image:url(../img/menu/column_hover.jpg);
}

#menu #btn3{
	background-image:url(../img/menu/books.jpg);
	width:75px;
}

#menu #btn3:hover{
	background-image:url(../img/menu/books_hover.jpg);
}

#menu #btn4{
	background-image:url(../img/menu/stand.jpg);
	width:106px;
}

#menu #btn4:hover{
	background-image:url(../img/menu/stand_hover.jpg);
}

#menu #btn5{
	background-image:url(../img/menu/contact.jpg);
	width:101px;
}

#menu #btn5:hover{
	background-image:url(../img/menu/contact_hover.jpg);
}

#icons{
	height:66px;
	float:left;
	margin-left:43px;
}

#icons .btn{
	float:left;
	height:26px;
	background-repeat:no-repeat;
	margin-top:25px;
	margin-left:20px;
	width:80px;
	cursor:pointer;
}

#icons #btn1{
	background-image:url(../img/ico_facebook.jpg);
}

#icons #btn2{
	background-image:url(../img/ico_myspace.jpg);
}

#icons #btn3{
	background-image:url(../img/ico_youtube.jpg);
}

#footer{
	font-family:verdana;
	font-size:11px;
	color:#fff;
	width:880px;
	text-align:right;
	margin-top:10px;
}

#popup{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:1034px;
	text-align:center;
	z-index: 1000;
	background-image:url(../img/background-trans.png);
}

#popup div{
	width:450px;
	height:260px;
	background-color:#1C2B32;
	margin-top:500px;
	margin-left:370px;
	#margin-left:0px;
}

#popup .close{
	background-image:url(../img/close.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:69px;	
	height:50px;
	#margin-top:0px;
	#margin-left:300px;
}

#rum_link{
	height:54px;
	margin-top:85px;
}

#cover-link{
	padding-top: 95px; 
	margin-left: 39px; 
	width: 230px; 
	height: 227px;
}
#cover-link-inner{	
	width: 230px; 
	height: 227px;
	cursor:pointer;
}