/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */
body{background:#080405;font-size:small;}
#container {
	padding: 0;
	margin: 0;
	color: #666;
	background:  #080405 url(../images/sky.png) no-repeat center top fixed;
	width: 100%;
	
	display: table;
	font-family: Trebuchet MS, geneva, arial, sans-serif;
	font-size:small;
	position:absolute;
}

#containerNight {
	padding: 0;
	margin: 0;
	color: #666;
	background:  #080405 url(../images/sky.png) no-repeat center top fixed;
	width: 100%;
	height: 100%;
	display: table;
	font-family: Trebuchet MS, geneva, arial, sans-serif;
	font-size:small;
	position:absolute;
	
}



h1 {
	margin: 0;
	padding: 0;
}



#box
	{
	width: 1020px;		
	background-color: #eeeeee;
	clear:both;
	margin: 0px auto 0 ;
	padding: 20px;
	
}
 	
#box h1
	{
	color:#444444;
	font-weight: bold;
	font-size: 1.2em;
	}

#box h2
	{
	color:#555555;
	font-weight: bold;
	font-size: 1.2em;
	}	
		
#box p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	
	}

	

#cnt{

}	
.clearCol { 
	clear: both;
	height: 20px;
}	
		


#links ul {
        list-style-type: none;
        width: 15%;
		float:left;
} 

#links li {
        border-top: 1px solid #EDEDED;
        margin: 0px;
}

#links li a { 
        color: #666666;
        display: block;
        font-weight: bold ;
        padding: 2px;
        text-decoration: none;
}

 * html #links li a {  /* make hover effect work in IE */
	width: 400px;
}

#links li a:hover {
        background: #CFEFCF;
		color:#333333;
}

a { 
        color: #666666;
        font-weight: bold ;
        padding: 2px;
        text-decoration: none;
}



 a:hover {
        background: #CFEFCF;
		color:#333333;
}



/*
#zencode{
	text-decoration:none;
	width:80px;
	height:80px;
	background-repeat:no-repeat;
	background-image:url(../imgs/zencode_tour_little.png);
    display:block;
}


#zencode:hover{
	background-image:url(../imgs/zencode_tour_little_on.png);
}
*/

.fb_badge .fb_root_horiz{
	background:transparent;
	
}

#toolbar{
	padding: 0px;
	width: 1060px;				/* <-- use this for a set width */
	margin: 190px auto 0;
	visible:true;

}

#toolbar ul { list-style:none; margin:0; padding:0; }
#toolbar  li { float:left; width:148px; margin:0; padding:0; text-align:center; }
#toolbar li a { background:url(../images/snook-animation-bg2.jpg) repeat 0 0; }

#toolbar  li a { display:block; padding:5px 10px; height:100%; color:#fff; text-decoration:none; border-right:1px solid #0E78E5; }
#toolbar a:hover, a:focus, a:active { background-position:-150px 0; }
#toolbar #a a { background:url(../images/snook-animation-bg.png) repeat; background-position:-20px 35px; }

	#footer
	{	
		position:absolute;		
		color:#fff;
		font-size:10px;
		margin-top:0px;
		margin-left:50%;
		
		text-align:center;
	}

	#footer a{

		color:#666666;
		font-size:14px;
		text-decoration:none;
	}

	#footer a:hover{

		color:#333333;
		border-top:1px solid #2f2f2f
	}

	
	
	
	
	
	
	
	
	
.controls
{
	float: right;
}


.title
{
	float: left;
}

.titlebig
{
	float: left;
}



.column
{

	border: 1px dashed #dedede;
	min-width:180px;
	min-height:600px;
}


#columns{
	margin:0px auto;
}

#columns td
{
	padding: 5px 5px;
	vertical-align: top;

}

.portlet
{
	background: #ffffff;
	color:#233;
	border-color: #fff #666 #666 #fff;
	border-style: solid;
	border-width: 1px;
	cursor: move;
	margin: 0 0 10px;

	overflow:hidden;
}
.portlet_big a
{
	color: #1111ed;
	font-weight: bold;
}

.portlet_topper
{
	background: #cdcdcd url(../img/bar.png) repeat-x;
	color: #666;
	padding: 5px 10px;
}

.portlet_topper a
{
	color: #443;
	font-weight: bold;
	text-decoration:none;

}

.portlet_topper a:hover
{
	color:#111111;
	

	text-align:right
}

.portlet_content
{
	border-top: 1px solid #998;
	font-size:14px;
	padding: 10px;
}

.portlet_content_big
{
	border-top: 1px solid #998;
	width:100%;
	height:580px;
	padding: 10px;
	color:#333;
	overflow: auto;
}

.portlet_content p
{
	line-height: 150%;
	text-align: justify;
}

.portlet_close 
{
	height: 10px;
	width: 10px;
	background:white;
}

.login-link{
	color:#fffffd;
	text-decoration: none;
}



.login-link:hover
{
	color:#1e1e1e;
	border:1px inset white;
}


.portlet_big
{
	background: #EFEFEF;
	border-color: #fff #666 #666 #fff;
	border-style: solid;
	position:absolute;
	border-width: 1px;
	top:0px;
	left:0px;
	margin: 0 0 10px;
	width: 98%;
	display:none;
	height: 94%;
	margin:10px 10px 10px 10px;
}


.portlet_bottom
{
	background: #ccc;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	height: 5px;
}

.sort_placeholder
{
	background: #bba;
}


#sipario {width:100%;height:100%;margin: 0px ;color:#ababab;font-weight:bold;z-index:1000;}

#funct 
{
	padding:10px 60px 20px 20px;
	text-align:right;font-size:18px;
	line-height:30px;
}
#funct a
{
	color: #4E82DA;
	font-weight: normal;
	text-decoration:underline;

}

#funct a:hover
{
	color:#121212;
	border:1px solid #121212;
	text-decoration: overline underline;
	font-size: 24px;

}

#header{
margin:0px auto;
width:45%;	
}

#headerText{
	color:white
}



.elOdd{
	background:#DDDDEE;
}

.elEven{
	background:#FFDDDD;
}



.clear
{
	clear:both;
	line-height:0px;
	width:0px;
	height:0px;
	font-size:1px;
}

.contentRight
{
	float:right; 
	width:366px;
	background:#f0f7fc;
	padding-top:10px;
}

.contentRightSep
{
	border-bottom:1px solid #dae1e5; 
	padding-bottom:10px;
	padding-top:10px;
}
.contentRightSepTop
{
	border-bottom:1px solid #dae1e5; 
	padding-bottom:10px;
	padding-top:0px;
}
.searchBox
{
	margin-left:20px;
	background:#FFFFFF; 
	padding:6px; 
	border:1px solid #d8dde1; 
	margin-right:21px;
}

.searchBoxInner
{
	background:#f8fbe9; 
	border:1px solid #f9f9f9; 
	padding:5px;
	padding-bottom:15px;
}

.searchBoxHead 
{
	color:#3D9BDE;
	float:left;
	font-family:trebuchet MS;
	font-size:15px;
	padding-left:10px;
	padding-top:5px;
}

.searchIcon
{
	float:right; 
	text-align:right; 
	padding-right:3px; 
	padding-top:3px;
}


.feedBor
{
	width:294px; 
	margin:auto;
}

.feedBorder
{
	border-bottom:1px dashed #d1d1d1; 
	padding-bottom:8px;
}

.feedImg
{
	float:left; 
	padding-left:45px; 
	width:60px; 
	padding-top:4px;
}

.feedHead
{
	float:left; 
	width:184px; 
	padding-left:5px; 
	padding-top:10px; 
	font-size:18px; 
	color:#90908a; 
	font-family: Georgia, 'Times New Roman', Times, serif;
}

.feedContent
{
	font-size:12px; 
	float:left; 
	width:184px; 
	font-family: Arial, Helvetica, sans-serif; 
	padding-left:5px; 
	padding-top:8px; 
	color:#767676;
}

.feedContent a
{
	color:#767676;
	text-decoration:underline;
}

.feedContent a:hover
{
	color:#767676;
	text-decoration:none;
}

.addBookRight
{
	text-align:center; 
	color:#767676; 
	padding-top:5px; 
	padding-bottom:5px; 
	font-size:11px;
}

.addBookIcon
{
	padding-top:5px; 
	padding-bottom:8px; 
	text-align:center;
}

.sponBor
{
}

.sponHead
{
	float:left; 
	font-size:14px; 
	color:#3d9bde;
}

.sponAd
{
	float:right; 
	text-align:right; 
	color:#828383; 
	padding-right:10px;
}


.sponAdImg
{
	float:left; 
	padding:10px 2px 2px 2px;
}

.sponAdImgBor
{
	/*border:1px solid #42545d;*/
}

.popularPad
{
	padding:5px 4px 0px 6px;
}

