/*
Theme Name: Tentangrifai 2009
Theme URI: http://www.tentangrifai.com/
Description: tentangrifai.com 2009 official theme
Version: 1.0
Author: Tentangrifai
Author URI: http://www.tentangrifai.com/
Tags: tentangrifai design custom , tentangrifai, 1 sidebar , tentangrifai.com

	tentangrifai v1.0
	http://www.tentangrifai.com

	This theme was designed and built by tentangrifai.com,
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

.jarak{ width:32px;
		height:32px;
		margin:3px;
		float:left;
		}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #262626;
}
.headcontent .boxcari {
	
	float: right;
	height: 25px;
	width: 300px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left:10px;
	
}

.boxcari #cse-search-box{

padding-left:7px;
padding-top:2px;

}

/*.boxcari #cse-search-box input{
	background-attachment: scroll;
	background-image: url(images/search.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	border:none;
	height: 20px;
	width: 88px;
}*/

.bloghead .blognamebox a:link,.bloghead .blognamebox a:visited{
	word-spacing: normal;
	width: 961px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: small-caps;
	text-transform: capitalize;
}
.bloghead .blognamebox a:hover{
text-decoration:none;}
.namebox{ 
width:961px; margin-left:auto;
padding-top:15px;
margin-right:auto;
}
.descbox{
	word-spacing: normal;
	width: 961px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	text-transform: none;
}
.bloghead {
	background-attachment: scroll;
	background-image: url(images/bgheader.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 79px;
}


.headcontent {
	background-image: url(images/header2.jpg);
	height: 214px;
	width: 961px;
	margin-right: auto;
	margin-left: auto;
}
.mainblog {
	width: 961px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(images/maincontent.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.main1 {
	clear: both;
	float: none;
	width: 961px;
	margin-right: auto;
	margin-left: auto;
}
.footershadow {
	background-image: url(images/bottomshadow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 961px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	clear: both;
}
.footercopy {
	background-attachment: scroll;
	background-image: url(images/bgfooter.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 40px;
}



.mainblog .maincontent {
	width: 599px;
	float: left;
	background-color: #FFFFFF;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
}
.mainblog .mainsidebar {
	/*background-color: #CC3399;*/
	width: 322px;
	float: left;
}



.headcontent .randompostbox {
	
	width: 410px;
	height: 110px;
	margin-top: 33px;
	margin-left: 185px;
	float: left;
}

.headcontent .headernav {
	float: left;
	height: 26px;
	width: 610px;
	
	margin-top: 30px;
	margin-left: 0px;
}

.headernav ul{
margin-top:8px;
float:left;
list-style: none;

width:610px;
}
.headernav ul li{
	
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	
	float: left;
	
}
.headernav ul li a{
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right:10px;
	padding-left:10px;
	
	text-decoration:none;
	font-size:18px;
	font-family: "Trebuchet MS", Verdana, Courier;

}
.headernav ul li a:visited{
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right:10px;
	padding-left:10px;
}
.headernav ul li a:hover{
	margin-left:0px;
	padding-top: 2px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	text-decoration: none;
	color:#FFFFFF;
	background-color:#001a74;
	
}

/*.current_page_item{
color:#FFFFFF;
padding-top: 2px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:15px;

	background-color:#001a74;
}*/

ul#bx{
list-style-image:none;
list-style-type:none;
margin-left:-38px;
margin-top:-5px;
line-height:16px;
padding-right:10px;}
ul#bx a:hover{
text-decoration:underline;
}
ul#bx a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

#ct{
	padding-left:10px;
	margin-top:-20px;
	padding-right:20px;
	height:62px;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height:16px;
	margin-left:-8px;
}

.boxread a{
text-indent:-5000px;	
	font-family: Tahoma , Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin-right:10px;
	margin-top:10px;
	background-attachment: scroll;
	background-image: url(images/readmore.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	width: 88px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.boxread a:hover{

background-attachment: scroll;
	background-image: url(images/readmore-mo.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.birubox{

height:5px;
width:639px;

background-color:#001a74;}

.copycopy{
	width:961px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	color: #FFFFFF;
	padding-top:8px;
}

.copycopy a{
text-decoration:none; color: #FFFFFF;}

.copycopy a:hover{
text-decoration:underline;}

.headcontent .boxbook {
	float: right;
	height: 76px;
	width: 325px;
	margin-top:43px;
	background-attachment: scroll;
	background-image: url(images/bookmarpanel.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	
}
a:link.twt,a:visited.twt{
	background-attachment: scroll;
	background-image: url(images/trtw.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -5000px;
	float: right;
	height: 41px;
	width: 122px;
	margin-top:54px;
	margin-right:7px;
}

a:link.rss,a:visited.rss{
	background-attachment: scroll;
	background-image: url(images/rss.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -5000px;
	float: right;
	height: 32px;
	width: 32px;
	margin-top:13px;
	margin-right:7px;
}

a:link.feedb,a:visited.feedb{
	background-attachment: scroll;
	background-image: url(images/feedb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -5000px;
	float: right;
	height: 32px;
	width: 32px;
	margin-top:13px;
	margin-right:7px;
}

a:link.tech,a:visited.tech{
	background-attachment: scroll;
	background-image: url(images/tech.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -5000px;
	float: right;
	height: 32px;
	width: 32px;
	margin-top:13px;
	margin-right:7px;
}

a:link.digg,a:visited.digg{
	background-attachment: scroll;
	background-image: url(images/digg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -5000px;
	float: right;
	height: 32px;
	width: 32px;
	margin-top:13px;
	margin-right:7px;
}

a:link.stumb,a:visited.stumb{
	background-attachment: scroll;
	background-image: url(images/stumb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -5000px;
	float: right;
	height: 32px;
	width: 32px;
	margin-top:13px;
	margin-right:7px;
}

a:link.fb,a:visited.fb{
	background-attachment: scroll;
	background-image: url(images/fb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -5000px;
	float: right;
	height: 32px;
	width: 32px;
	margin-top:13px;
	margin-right:7px;
}

a:link.reddit,a:visited.reddit{
	background-attachment: scroll;
	background-image: url(images/reddit.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -5000px;
	float: right;
	height: 32px;
	width: 32px;
	margin-top:13px;
	margin-right:7px;
}

a:link.del,a:visited.del{
	background-attachment: scroll;
	background-image: url(images/del.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -5000px;
	float: right;
	height: 32px;
	width: 32px;
	margin-top:13px;
	margin-right:7px;
}

.date{
	background-attachment: scroll;
	background-image: url(images/boxtgl.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 71px;
	width: 49px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-left:-70px;
	float:left;
	padding-top:0px;
	line-height:22px;
}
.btgl{
padding-top:12px;}

.post{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #000000;
	text-align: justify;
}
.entry{

margin-top:0px;

}
.alignleft{
float:left;
margin: 4px 10px 10px 0;
border:1px solid #666666;

}

.alignright{
float:right;
margin: 4px 0 10px 10px;
border:1px solid #666666;

}
.alignnone{
border:none;
}

.separation{
	height:40px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom:40px;
}

.entry a:link, .entry a:visited, .adtitle a:link{
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}

.entry a:hover{
text-decoration:underline;}

.entry b , .entry strong{
background-color:#FFFF99;
padding:2px;}

.titles{
	line-height: 20px;
	padding-left:15px;
	height:50px;
	margin-top:-20px;
	text-align:left;
	
	background-attachment: scroll;
	background-image: url(images/article%2048.png);
	background-repeat: no-repeat;
	background-position: left bottom;	
	
	}
.titles a:link,.titles a:visited{
text-decoration:none;
color:#00477C;
	}	
.titles a:hover{
text-decoration:underline;
	}		
	
ul#title li {
	font-family:  Helvetica, sans-serif;
	font-size: 20px;
	
	list-style-image:none;
	list-style-type:none;
	margin-bottom:-20px;
	
	
	text-decoration:none;
	
}
.auth{

margin-top:-120px;

font-size:10px;
margin-bottom:-10px;
width:500px;
margin-top:5px;


}
.auth a:link, .auth a:visited{
text-decoration:none;
color:#00477C;
	}	
.auth a:hover{
text-decoration:underline;
	}	
.tgs{
	

	padding-top:-20px;
	font-size:10px;
	padding-left:20px;
	margin-bottom:0px;
	width:300px;
	margin-top:0px;
	background-attachment: scroll;
	background-image: url(images/label_16x16.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.tgs a:link, .tgs a:visited{
text-decoration:none;
color:#00477C;
	}	
.tgs a:hover{
text-decoration:underline;
	}	
	.commcount{
	height:20px;
	float:right;
	margin-top:-13px;

	font-size:10px;
	padding-left: 20px;
	
	width:80px;

	
	background-position: left center;
	text-align:left;
	background-image: url(images/comment1_16x16.gif);
	background-repeat: no-repeat;
}
.commcount a:link, .commcount a:visited{
text-decoration:none;
color:#00477C;
	}	
.commcount a:hover{
text-decoration:underline;
	}	


.boxread2 a{
text-indent:-5000px;	
	font-family: Tahoma , Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin-right:0px;
	margin-top:0px;
	background-attachment: scroll;
	background-image: url(images/readmore.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	width: 88px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.boxread2 a:hover{

background-attachment: scroll;
	background-image: url(images/readmore-mo.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.page-nav{
width:603px;
background-color:#00CC33;}

.next-entries a:link, .next-entries a:visited{
background-image:url(images/next.jpg);
text-indent:-5000px;
width:139px;
height:21px;
float:right;

}
.next-entries a:hover{
background-image:url(images/next-mo.jpg);

}

.previous-entries a:link, .previous-entries a:visited{
background-image:url(images/prev.jpg);
text-indent:-5000px;
width:139px;
height:21px;
float:left;

}
.previous-entries a:hover{
background-image:url(images/prev-mo.jpg);

}

blockquote{
	background-color:#c4defe;
	padding-left:30px;
	padding-top:25px;
	padding-bottom: 10px;
	padding-right:30px;
	width:537px;
	margin-left:0px;
	border: 2px dotted #CCCCCC;
	background-attachment: scroll;
	background-image: url(images/quote.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
blockquote pre{
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -o-pre-wrap;
width:400px;
}

.post ul li{
	list-style-image: url(images/03.png);
	list-style-type: none;
}

h1{
font-size:18px;
font-weight:bold;}
h2{
font-size:16px;
font-weight:bold;
}
h3{
font-size:14px;
font-weight:bold;
clear:both;
}
h4{
font-size:12px;
font-weight:bold;
}

h3.dbx-handle{
	background-attachment: scroll;
	background-image: url(images/sidebarbox1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 322px;
	margin-top:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}
.widget_recent_comments h3.dbx-handle{
	background-attachment: scroll;
	background-image: url(images/sidebarbox2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 322px;
	margin-top:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}

.widget_recent_entries h3.dbx-handle{
	background-attachment: scroll;
	background-image: url(images/sidebarbox7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 322px;
	margin-top:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}

.widget_archive h3.dbx-handle{
	background-attachment: scroll;
	background-image: url(images/sidebarbox3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 322px;
	margin-top:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}

.widget_tag_cloud h3.dbx-handle{
	background-attachment: scroll;
	background-image: url(images/sidebarbox5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 322px;
	margin-top:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}

.widget_text h3.dbx-handle{
	background-attachment: scroll;
	background-image: url(images/sidebarbox4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 322px;
	margin-top:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}

.widget_links h3.dbx-handle{
	background-attachment: scroll;
	background-image: url(images/sidebarbox8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 322px;
	margin-top:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}

.widget_statpress h3.dbx-handle{
	background-attachment: scroll;
	background-image: url(images/sidebarbox6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 322px;
	margin-top:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}

.dbx-content{
	background-attachment: scroll;
	background-image: url(images/sidebarboxisi.jpg);
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	padding-top:10px;
	margin-top:-14px;
	background-position: left top;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:normal;
	
}
.dbx-content a:link, .dbx-content a:visited{
color:#003399;
text-decoration:none;
}

.dbx-content a:hover{
background-color:#FFFF66;

}
.dbx-content .textwidget{
margin-left:auto;
margin-right:auto;
width:190px;

}
/*#sidebar-left.dbx-group{
background-color:#FFFFFF;
}*/

.dbx-group .dbx-box{
	margin-bottom:20px;
	
	background-attachment: scroll;
	background-image: url(images/sidebarboxbottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
}

.dbx-content ul li {
	list-style-position: outside;
	color: #00477C;
	list-style-type: none;
	margin-left:-12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:-20px;
	list-style-image: url(images/bulet.gif);
	margin-left:-25px;
}

/*
==========================================================

==========================================================*/

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033FF;
	margin-bottom:-40px;
}

ol.commentlist {

margin-left:-17px;

}
h3#comments{
font-family: Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-top:-20px;
	background-color:#003399;
	padding:5px;
	margin-bottom:30px;
	margin-top:10px;
}

h3#respond2{
visibility:hidden;}
.grav{
	width:40px;
	float:left;
	margin-right:5px;
	border:solid;
	border:1px solid #000000;
}
.comms a:link,.comms a:visited{
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.comms a:hover{
text-decoration:underline;
}

ol.commentlist li{
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0033FF;
}

#commentform{
	background-image: url(images/com_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:110px;
	padding-left:40px;
	height:320px;
	margin-bottom:-90px;
}
#commentform input {
	background-color: #006FC1;
	border: 1px solid #FFFFFF;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:5px;
	padding:2px;
}

textarea#comment{
height:90px;
	background-color: #006FC1;
	border: 1px solid #FFFFFF;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:5px;
	padding:2px;
}

label#author,label#email,label#url{
color:#FFF;
	background-image: url(images/06.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:13px;
}
form#commentform p{
color:#FFFFFF;
font-size:11px;
margin-top:0px;}

.ngg-galleryoverview {
width:600px;}
.ngg-clear{
float:left;
width:600px;
height:80px;
}
.ngg-gallery-thumbnail-box{
float:left;
width:100px;
padding:5px;
}
.ngg-navigation{
width:600px;
height:40px;
float:left;
} 
/* ================= Tester ====================== */

.box1{
  background-image:url('http://www.tentangrifai.com/wp-content/uploads/2008/08/user_add.png') ;
 background-repeat:no-repeat;
  padding-left:40px;
  height:35px;
  font-size:25px;
 } 

.scrollb{

position:static ;
margin-left:0px;
padding-left:20px;
padding-top:15px;
color:#FFFFF;
overflow:scroll;
height:100%;
border:solid;
border-width:thin;
border-color:#cccccc;
width:800px;

}

.tr{
	background-image: url(images/trreply.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:400px;
	padding-top:89px;
	
	}

#wp-smiley-toogle a{
visibility:hidden;
}

.minitext {
  font: normal 9px Arial, sans-serif;
  color: #FFF;
float: right;
margin-right: 100px;
}

.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
float: right;
margin-right: 100px;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
	ColorBox example user style
	The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#000;}

#colorbox{}
	#cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) top left no-repeat;}
	#cboxTopCenter{height:14px; background:url(images/borderHorizontal.png) top left repeat-x;}
	#cboxTopRight{width:14px; height:14px; background:url(images/controls.png) top right no-repeat;}
	#cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) bottom left no-repeat;}
	#cboxBottomCenter{height:43px; background:url(images/borderHorizontal.png) bottom left repeat-x;}
	#cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) bottom right no-repeat;}
	#cboxMiddleLeft{width:14px; background:url(images/borderVertical.png) top left repeat-y;}
	#cboxMiddleRight{width:14px; background:url(images/borderVertical.png) top right repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:5px;}
		#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
                #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#949494;}
                #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#949494;}
                
                #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
                #cboxPrevious{left:0px; background-position: -14px -23px;}
                #cboxPrevious.hover{background-position:-14px 0px;}
                #cboxNext{left:27px; background-position:-37px -23px;}
                #cboxNext.hover{background-position:-37px 0px;}
		#cboxClose{right:0; background-position:-60px -23px;}
		#cboxClose.hover{background-position:-60px 0px;}

                .cboxSlideshow_on #cboxSlideshow{background-position:-83px -0px; right:27px;}
                .cboxSlideshow_on #cboxSlideshow.hover{background-position:-106px -0px;}
                .cboxSlideshow_off #cboxSlideshow{background-position:-106px -23px; right:27px;}
                .cboxSlideshow_off #cboxSlideshow.hover{background-position:-83px -0px;}

.toplink{
	background-image: url(images/linkbg.png);
	background-repeat: repeat-x;
	height:25px;
	float:left;	
	width:100%;
		
}

.toplink .btnlink{
margin:0 auto;
width:117px;

}

.boxlink{
background-image: url(images/boxlinkbg.jpg);
	
}
.boxlinkcontenthide{
display:none;
width:900px;
margin:0 auto;

}
div#bl{
width:900px;
margin:0 auto;
}
.boxlinkcontentshow{

width:900px;
margin:0 auto;
}
.boxlinkcontentshow .blocks-link h3,.boxlinkcontenthide .blocks-link h3{
margin-top:-10px;
}
.boxlinkcontentshow .blocks-link,.boxlinkcontenthide .blocks-link{
	float:left;
	width:200px;
	padding:10px;
	margin:20px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFFFFF;	
}
.boxlinkcontentshow .blocks-link ul,.boxlinkcontenthide .blocks-link ul{
margin-bottom:-10px;
}
.boxlinkcontentshow .blocks-link ul li,.boxlinkcontenthide .blocks-link ul li{
margin-left:-20px;
list-style-image:url(images/arrow.gif);

}
.boxlinkcontentshow .blocks-link ul li a,.boxlinkcontenthide .blocks-link ul li a{
text-decoration:none;
color:#FFFFFF;
}