/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border: 0;
      	font-family: inherit;
        font-family: Cambria,HelveticaNeue,Helvetica,Arial,sans-serif;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;

         
}


body,html {
       
	width: 100%;
        background: #fff;
	font-size: 13px;
	line-height:14px;
	margin: 0 auto;
        overflow-x: hidden;
	padding: 0;
	text-align: center; }

/* Basic Styling */
/*a:link, a:active, a:visited, a:hover {
	background: transparent;
	color: #44b0eb;
	font-style: italic;
	text-decoration: none; }
 
a:active {
	background: transparent;
	color: #258bc2; }
 
a:visited { 
	background: transparent;
	color: #44b0eb; }
 
a:hover { color: #44e5eb; }*/

a {
	color:#3B5998;
	text-decoration: none;
	-webkit-transition:color 1s ease-in;  
	-moz-transition:color 1s ease-in;  
	-o-transition:color 1s ease-in;  
	transition:color 1s ease-in;  

}

a:hover { text-decoration:none; color: #9999cc;}
 
 
div {
	text-align: left;
	vertical-align: top; }
 
.clear {
	clear: both;
	font-size: 0; }
 
hr {
	background: #3B5998;
	border-top: 1px dotted #ccc;
	border: 0; }
 
p { padding: 10px 0;font-size:12px;

}
 
big { font-size: 18px; }
 
cite { text-decoration: line-through; }

i,em { font-style:italic; }

ul,ol { padding: 0; }
 
ul li {
	margin-left:20px;
	color: #666; }
ul li p{
    font: normal .7em;
	color: #000;
	border-left: solid 1px #999;
	margin: 0;
	
}
 
ol li { margin-left:20px;

	color: #000;
	}
ol li p{
    font: normal .7em;
	color: #000;
	border-left: solid 1px #999;
	margin: 0;
	
}
 
small {
	
	font-size: 12px;
	font-style: italic; }
 
textarea,input {
	background: #fff;
	border: 1px solid #ced5d9;
	color: #272727;
	font-size: 14px;
	margin: 3px 0;
	padding: 2px; }
 
select,option {
	background: transparent;
	color: #000; }
 
h1 {
	background: transparent;
	color: #272727;
	font-size: 30px;
	line-height: 1;
	padding-bottom: 15px; }
	
	h1 i { 
		background: transparent;
		color: #44b0eb;
		font-style: italic; }
 
h2 {
	background: transparent;
	color: #000;
	display: table;
	font-size: 18px;
        font-weight:bold;
	line-height: 18px;
	margin: 10px 0 10px -8px;
	padding: 0px 6px; }
 
h3 {
	background: transparent;
	color: #272727;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 1;
	padding: 5px;
	 }

/* Content Wrapper */
#wrapper {
	width:100%;
	margin:0 auto;
        margin-top: 0px;
	float:left;
	padding-top:10px; }
#strip{position:fixed; background:url('plugins/header/images/transparent-bg.png') repeat;
width:100%;margin-top:-15px; z-index:999999999;color:red;padding-top:3px;border-bottom:1px solid #f0f0f0;}

#strip a{color:red;}


#divContent{padding-top:15px;}

/* Header incl. Logo and Advertisement Space */
#header {
        
	overflow:auto;
	width:900px;
	min-height: 60px;
	text-align:center;
	margin:0 auto; }
 
	#header div#logo {
	  width: 100px;
	  min-height: 60px;
	  max-height: 150px;
	  float: left;
	  padding: 0px;
	  margin-left:10px;
	  background: transparent;
	  font-size:12px;
	  text-align: left; }

        #header div#tagline {
          color:#fff;
	  width: 280px;
	  min-height: 60px;
	  max-height: 150px;
	  float: left;
	  padding: 0px;
          padding-top:15px;
	  margin-left:10px;
	  background: transparent;
          font-weight:bold;
	  font-size:16px;
	  text-align: left; 
          text-shadow: 0 0 0.2em #3b5998, 0 0 0.2em #3b5998,
        0 0 0.2em #3b5998;
          }
 
	#header div#ad {
		background: #e8eff3;
		height: 60px;
		position: absolute;
		right: 50px;
		top: 19px;
		width: 468px; }

        #header div#search{
	width: 95px;
	min-height: 20px;
	max-height: 150px;
	float: right;
	padding: 12px 0px 5px 0px;
	margin-left:0px;
	background:transparent;
	font-size:12px;
	text-align: top;
	border:0px solid;
        }

        #header div#rss{
        float:right;
        margin-right:10px; 
        }

        #header div#links{
        color:#3B5998;
	text-align: right;
        width: 280px;
	min-height: 50px;
	max-height: 150px;
	float: right;
        padding: 12px 0px 5px 0px;
	margin-left:0px;
	background: transparent;
	font-size:12px;
	
	}
        #header div#links img{
        margin-bottom:-4px;
	
	}

/* Navigation */ 
#navigation {
        width:900px;
        font-weight:bold; 
        margin: 0 auto;
	height: 35px;
        }
 
	#navigation ul li {
                
               	float: left;
		font-size: 14px;
                font-weight: bold;
                margin-left:0px;
		list-style: none;
		margin-right: 10px;
                margin-top: 10px;
		width: auto; }
		
	#navigation ul li ul li { 
                /*background: red;*/
                height:25px;               
		 }
		
		#navigation ul li ul li ul li { 
                        font-weight: bold;
                        /*border-bottom: 1px solid #ffffff;
			border-left: 1px solid #ffffff;
			border-top: 0px;*/ }
 
	#navigation ul {position:absolute;
                        margin: 0 auto; 
                        width:900px;
                        padding: 0; }
 
		#navigation ul li a, #navigation ul li a.current {
		/*text-shadow: #6374AB 2px 2px 2px;*/
                        	
                        padding-top: 5px;
			padding-bottom: 5px;
			height: 25px;
			background: transparent;
			color: #fff; }
			
		#navigation ul li a.current { 
                  color: #258bc2; }
		
		#navigation ul li.current, #navigation ul li:hover { 
                 background: #CCCCFF;
        height: 28px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
      
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
        
     }
		
		#navigation ul li.current a, #navigation ul li.current a:hover, #navigation ul li:hover a,  #navigation ul li:hover a:hover {
                        height:17px;
                     
			background: transparent;
			color: #000; }
#navigation ul li 
		
#nav{

	border: 1px solid;
	margin: 0 auto;
	/*width:960px;*/
        width:100%;
	height: 35px;
	 
}

#subnav{
        
	float: left;
	margin-top: 0px;
	height: 34px;
	width:100%;
	text-align:center;
	background:#CCCCFF;
-moz-box-shadow: 4px 4px 4px 4px #eee;
  -webkit-box-shadow: 4px 4px 4px 4px #eee;
  box-shadow: 4px 4px 4px 4px #eee;
	
}

#menu {
        margin-left:0px;
	width:100%;
	margin-top:3px;
	height: 38px;
/*background: #3B5998; /* old browsers */
/*background: -moz-linear-gradient(top, #3B5998 0%, #3B5998 61%, #207cca 100%); /* firefox */

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3B5998), color-stop(61%,#3B5998), color-stop(100%,#207cca)); /* webkit */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3B5998', endColorstr='#207cca',GradientType=0 ); /* ie */

background: #3B5998; /* old browsers */
background: -moz-linear-gradient(top, #207cca 0%, #3B5998 46%, #3B5998 99%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#207cca), color-stop(46%,#3B5998), color-stop(99%,#3B5998)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207cca', endColorstr='#3B5998',GradientType=0 ); /* ie */
}		

/* Main Content  */
#content{
	
	width:900px;
	padding:0px 0px 0px 0px;
	min-height:400px;
	font-size:12px;
        line-height:16px;
	margin: 0 auto;
}

#headline{
	float: left;
	width: 900px;
	background-color: transparent;
	border-radius:5px;
	
	font-size:12px;
	margin-bottom: 5px;
	margin-top:5px;
}

#headline img{	
	width: 900px;
height:160px;
}


/* Left Column */
#left_column {
       	min-height: 380px;
	float:left;
	width: 78%;
        height:100%;
	padding: 0px;
        padding-bottom:0px;
	margin-top:0px;
        margin-bottom:0px;
	border-radius:5px;
	font-size:12px; 
        color:#000;
  }
	
	#left_column ul li { margin-left:0px;
        font: normal 1.1em;
	color: #666; }
 
	#left_column div.plugin { padding: 0px 0px 0px 0px;
                                  margin:0px 0px 0px 0px; }
        #left_column div.plugin ul li{ margin-left:0 px;
        font: normal 1.1em;
	color: #666;}

        #left_column div.plugin img{ padding: 3px; background: #fff; border: #ccc 1px solid; }
        #left_column div.plugin div#gallery img{ border:0;padding:0; }
        	
	#left_column small.left { 
		float: left;
		width: auto; }
 
	#left_column div.right {
		float: right;
		
		font-size: 12px;
		font-style: italic;
		width: auto; }
		
		#left_column div.right a { margin: 0 0px; }

/* Right Column */
#right_column {
       	width:20%;
	float:right;
	font-size:14px;
	min-height: 50px;
	line-height:21px;
	margin-top:0px;
	margin-left:5px;
	padding:0;
padding-bottom: 0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px; }
 
	#right_column div.plugin {
                
		/*border-bottom: 1px solid #ced5d9;*/
		}
 
	#right_column div.plugin#last {  border-bottom: none; }
 
	#right_column ul li { list-style: none; }

/*Random Info*/
#info{
	float: left;
	height: 139px;
	width:100%;
	text-align:center;
	background:#ccccff;
	margin-top:10px;
	-moz-box-shadow: 4px 4px 4px 4px #ccc;
        -webkit-box-shadow: 4px 4px 4px 4px #ccc;
        box-shadow: 4px 4px 4px 4px #ccc;
        list-style:none;
        overflow-y:hidden;
        border-bottom: 3px solid #9999cc;
}

#content_info{
	margin: 0 auto;
        margin-top:8px;
	min-height: 120px;
	list-style:none;
	width: 900px;
	background-color: transparent;

	
}

#profil{
	/*border:1px solid;*/
	min-height: 140px;
	float: left;
	width: 49%;
	padding: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
        margin-right:0px;
	background: transparent;
	font-size:12px;
	text-align: left;
        list-style:none;
       
	
}

#profil ul li{
  list-style:none;
   margin-top:0px;
  margin:0;
  padding:0;
}


.foto_profil{
	width: 100px;
	min-height: 80px;
	max-height: 90px;
	float: left;
	padding: 0px;
	margin-left:10px;
	background: transparent;
	font-size:12px;
	text-align: left;
	
}

.text_foto_profil{
	width: 430px;
	
	min-height: 139px;
	border-bottom:1px dotted #eee;
	float: left;
	padding: 0px;
	margin-left:10px;
	background: transparent;
	font-size:12px;
	text-align: left;
	
}
.text_foto_profil img{
        background: #fff;
        border:#ccc 1px solid;
       	padding: 3px;
        height: 78px;
        width: 78px;
        /*-moz-box-shadow: 3px 3px 3px #ccc;
        -webkit-box-shadow: 3px 3px 3px #ccc;
        box-shadow: 3px 3px 3px #ccc;*/
	
}

#prestasi{
	/*border:1px solid;
        background:#ccc;*/
	width:49%;	
	float:left;
	font-size:12px;
	min-height: 80px;
	margin-top:0px;
	margin-left:10px;
        margin-right:0px;
        padding-right:0px;
        padding-left:-30px;
	margin-bottom:0px;
	padding:0;
	text-align: left;
	
}
#prestasi ul li{
  list-style:none;
   margin-top:0px;
  margin:0;
  padding:0;
}

.foto_prestasi{
	width: 100px;
	min-height: 80px;
	max-height: 90px;
	float: left;
	padding: 0px;
	margin-left:10px;
	background: transparent;
	font-size:12px;
	text-align: left;
	
}

.text_foto_prestasi{
	width: 430px;	
	min-height: 139px;
	border-bottom:1px dotted #eee;
	float: left;
	padding:0px;
	margin-left:0px;
        padding-left:0px;
	background: transparent;
	font-size:12px;
	text-align: left;
	
}

.text_foto_prestasi img{
        background: #fff;
        border:#ccc 1px solid;
       	padding: 3px;
        height: 78px;
        width: 78px;
       /* -moz-box-shadow: 3px 3px 3px #ccc;
        -webkit-box-shadow: 3px 3px 3px #ccc;
        box-shadow: 3px 3px 3px #ccc;*/
	
}


/* Copyright and Footer  */
#footer{
	float: left;
	min-height: 150px;
	width:100%;
	text-align:left;
	margin-top:0px;
	padding:0;
  padding-top:5px;
	font-size:12px;
	line-height:21px;
/*background: #3B5998; /* old browsers */
/*background: -moz-linear-gradient(top, #3B5998 0%, #3B5998 31%, #3B5998 62%, #587FB5 86%, #7AA2D3 94%, #B6C9D6 100%); /* firefox */

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3B5998), color-stop(31%,#3B5998), color-stop(62%,#3B5998), color-stop(86%,#587FB5), color-stop(94%,#7AA2D3), color-stop(100%,#B6C9D6)); /* webkit */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3B5998', endColorstr='#B6C9D6',GradientType=0 ); /* ie */

background: #3B5998; /* old browsers */
background: -moz-linear-gradient(top, #3B5998 0%, #3B5998 60%, #207cca 98%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3B5998), color-stop(60%,#3B5998), color-stop(98%,#207cca)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3B5998', endColorstr='#207cca',GradientType=0 ); /* ie */
}

#footer h2{
  color:#fff;
  font-weight:bold;
  font-size:16px;
}

#footer a{
  color:#fff;
  
}

#content_footer{
	margin: 0 auto;
	min-height: 180px;
	/*border: 1px solid;*/
	width: 900px;
	background-color: transparent;
	font-size:12px;
}

#contact{
	
	float : left;
	width: 30%;
	font-size:12px;
	color: #ffffff;
}

#quicklinks{
	float: right;
	width:67.5%;
	margin-left: 10px;
}

#quicklinks a{
	color:#cccc66;
	
}

.quicklinks_1{
	float: left;
	width:200px;
	font-size:12px;
	color:#fff;
}

.quicklinks_2{
	float: left;
	width:200px;
	font-size:12px;
}

.quicklinks_3{
	float: left;
	width:200px;
	font-size:12px;
        
}

/* Alternative Design Styling */
div#left_column.full { width: 100%; }

#error_page {
	background: #ffffff;
	width: 300px;
	padding: 20px 30px; 
	position: absolute;
	top: 120px;
	left: 50%;
	margin-left: -180px; }

#error_page p { padding: 5px 0; }

#error_page h1 {
	background: transparent;
	color: #44b0eb;
	font-size: 28px;
	line-height: 1;
	padding-top: 5px; }

#link_bawah_home{
	float: left;
	width: 900px;
	background-color: transparent;
	margin-top:0px;
	padding-bottom:0px;
        padding-top:0px;
        padding-right:0px;
        padding-left:0px;
}

#link_bawah_home h2{
  font-size:14px;
  color:#000;
  text-shadow:1px 1px #ccc;
  
}

#link_bawah_home .link_fak_elko h2:hover{color:#F0B519;}
#link_bawah_home .link_fak_if h2:hover{color:#3b5998;}
#link_bawah_home .link_fak_ri h2:hover{color:#C83A50;}
#link_bawah_home .link_fak_sains h2:hover{color:#85BC00;}
#link_bawah_home .link_fak_pasca h2:hover{color:#9999CC;}

/*kotak global*/
.kotak{
	margin-top :0px;
        margin-bottom: 10px;
	height:175px;
	width:18%;
	float: left;
	padding:10 10 10 10;
	
}

.kotakkanan{
	margin:20px 0px 0px 20px;
	height:180px
}
.konten1{
	margin: 0px 10px 0px 10px;
}
.konten1 a:hover, .konten1 h1 {color:#fff;}
.konten1 a{color:#fff;font-weight:bold;}

.konten2{
	margin: 20px 20px 20px 20px;
}
.konten2 a:hover, .konten1 h1 {color:#fff;}
.konten2 a{color:#fff;font-size:12px;}

.rightmenu {
	margin-top:5px;
}

/*fakultas*/
.fakultas{
	background-color: #C83A50;
	/*background: #a1c4e7;*/
	height : 180px;
	margin-right : 10px;
        /*border-radius: 120px / 20px;
        -moz-border-radius: 120px / 20px;*/
	-moz-border-radius-topleft: 35px; border-top-left-radius: 35px;
	-moz-border-radius-topright: 10px; border-top-right-radius: 10px;
	-moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
-moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}
.fakultas a:hover, .fakultas h1 {color: #cccff;} 
.fakultas a{color : #fff; text-decoration:none;font-weight:bold;}
.fakultas h2{color:#fff;font-weight:bold;}

/*riset*/
.riset{
        background: #9999CC;
	/*background: #eff7fa;*/
	height : 180px;
	margin-right : 10px;
	margin-left : 1px;
	-moz-border-radius-topleft: 35px; border-top-left-radius: 35px;
	-moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
        /*border-radius: 120px / 20px;
        -moz-border-radius: 120px / 20px;*/
-moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}
.riset a:hover, .riset h1 {color: #e08a12;} 
.riset a{color : #fff;font-weight:bold;}
.riset h2{color:#fff;font-weight:bold;}

/*pengabdian*/
.pengabdian{
        background: #F0B519;  
        /*background: #eff7fa;*/
	height : 180px;
	margin-left : 1px;
        margin-right: 0px;
        /*border-radius: 120px / 20px;
        -moz-border-radius: 120px / 20px;*/
	-moz-border-radius-topleft: 35px; border-top-left-radius: 35px;
	-moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
-moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}
.pengabdian h2{color:#fff;font-weight:bold;}
.pengabdian a{color:#fff;font-weight:bold;}

#link_bawah_content {
	text-align:center;
	background: #eff7fa;
	margin-left: 0px;
}
#link_bawah_content a{
	color: #336699;
}

#link_bawah_content a:hover{
	color: #f0c589;
}

.link_1{
	padding-left: 10px;
	background: #eff7fa;
	float: left;
	width:30%;
	min-height: 150px;
	font-size:12px;
	text-align:left;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 10px;
}
.link_2{
	padding-left: 10px;
	background: #eff7fa;
	float: left;
	width:30%;
	min-height: 150px;
	font-size:12px;
	text-align:left;

}
.link_3{
	padding-left: 10px;
	background: #eff7fa;
	float: left;
	width:30%;
	min-height: 150px;
	font-size:12px;
	text-align:left;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 0px;
}

#tombol{
  border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #ccc;
  width:150px;
  margin-top: 30px;
  padding: 10px 10px 10px 10px;
  font-weight: bold;
  background: #ccccff;
  text-align: center;
}
.sn{
  float:left;
}
.sn2{
  background:#fff;
  float:left;
  padding: 2px;
  border: 1px solid #fff;
  border-radius:3px;
  -moz-border-radius:3px;
  
}
#tentang_situs{
background:#111;
color:#fff;
font-size: 11px;
text-align:center;
filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;

}
.home_icon{
float:left;
margin:0;
}

#form_search{
  border:1px solid #ccc;
  padding:0px 5px -3px 5px;
  height:25px;
}
.inputsearch{
  
  font-size:11px;
  font-style:italic;
  border:none;
}

.searchsubmit{
  float:right;
  border: none;
  background: url(images/icon/search.png) no-repeat left top;
  width:25px;
  height:25px;
  
}

.link_fak_elko{ 
float:left;
width:150px;
height:120px;
background:#F0B519;
padding: 10px; 
margin: 0 10px 10px 0; 
-webkit-transition: all 0.2s ease; 
-moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease; 
-webkit-border-top-left-radius: 80px; 
-webkit-border-bottom-right-radius: 80px; 
-moz-border-radius-topleft: 80px; 
-moz-border-radius-bottomright: 80px; 
border-top-left-radius: 80px; 
border-bottom-right-radius: 80px; 
}
.link_fak_elko:hover { 
-webkit-border-top-left-radius: 40px; 
-webkit-border-bottom-right-radius: 40px; 
-moz-border-radius-topleft: 40px; 
-moz-border-radius-bottomright: 40px; 
border-top-left-radius: 40px; 
border-bottom-right-radius: 40px; 
}

.link_fak_ri{ 
float:left;
width:150px;
height:120px;
background:#C83A50;
padding: 10px; 
margin: 0 10px 10px 0; 
-webkit-transition: all 0.2s ease; 
-moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease; 
-webkit-border-top-left-radius: 80px; 
-webkit-border-bottom-right-radius: 80px; 
-moz-border-radius-topleft: 80px; 
-moz-border-radius-bottomright: 80px; 
border-top-left-radius: 80px; 
border-bottom-right-radius: 80px; 
}
.link_fak_ri:hover { 
-webkit-border-top-left-radius: 40px; 
-webkit-border-bottom-right-radius: 40px; 
-moz-border-radius-topleft: 40px; 
-moz-border-radius-bottomright: 40px; 
border-top-left-radius: 40px; 
border-bottom-right-radius: 40px; 
}

.link_fak_if{ 
float:left;
width:150px;
height:120px;
background:#3b5998;
padding: 10px; 
margin: 0 10px 10px 0; 
-webkit-transition: all 0.2s ease; 
-moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease; 
-webkit-border-top-left-radius: 80px; 
-webkit-border-bottom-right-radius: 80px; 
-moz-border-radius-topleft: 80px; 
-moz-border-radius-bottomright: 80px; 
border-top-left-radius: 80px; 
border-bottom-right-radius: 80px; 
}
.link_fak_if:hover { 
-webkit-border-top-left-radius: 40px; 
-webkit-border-bottom-right-radius: 40px; 
-moz-border-radius-topleft: 40px; 
-moz-border-radius-bottomright: 40px; 
border-top-left-radius: 40px; 
border-bottom-right-radius: 40px; 
}

.link_fak_sains{ 
float:left;
width:150px;
height:120px;
background:#85BC00;
padding: 10px; 
margin: 0 10px 10px 0; 
-webkit-transition: all 0.2s ease; 
-moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease; 
-webkit-border-top-left-radius: 80px; 
-webkit-border-bottom-right-radius: 80px; 
-moz-border-radius-topleft: 80px; 
-moz-border-radius-bottomright: 80px; 
border-top-left-radius: 80px; 
border-bottom-right-radius: 80px; 
}
.link_fak_sains:hover { 
-webkit-border-top-left-radius: 40px; 
-webkit-border-bottom-right-radius: 40px; 
-moz-border-radius-topleft: 40px; 
-moz-border-radius-bottomright: 40px; 
border-top-left-radius: 40px; 
border-bottom-right-radius: 40px; 
}

.link_fak_pasca{ 
float:left;
width:150px;
height:120px;
background:#9999CC;
padding: 10px; 
margin: 0 10px 10px 0; 
-webkit-transition: all 0.2s ease; 
-moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease; 
-webkit-border-top-left-radius: 80px; 
-webkit-border-bottom-right-radius: 80px; 
-moz-border-radius-topleft: 80px; 
-moz-border-radius-bottomright: 80px; 
border-top-left-radius: 80px; 
border-bottom-right-radius: 80px; 
}
.link_fak_pasca:hover { 
-webkit-border-top-left-radius: 40px; 
-webkit-border-bottom-right-radius: 40px; 
-moz-border-radius-topleft: 40px; 
-moz-border-radius-bottomright: 40px; 
border-top-left-radius: 40px; 
border-bottom-right-radius: 40px; 
}

.box{border:2px outset #ccc; padding-left:5px; background:#f0f0f0;height:120px;}



div#comments
{
  padding: 0;
}

div#comments h3
{
  font-size: 16pt;
  text-shadow: 1px 1px 0 #DDDDDD;
  text-transform: none;
  padding: 0;
}

div#comments ol
{
  padding: 0;
}

div#comments ol li
{
  list-style:none outside none;
  background:none repeat scroll 0 0 #F9F9F9;
  border:1px solid #CFCFCF;
  height:auto !important;
  margin:7px 0;
  min-height:100px;
  overflow:hidden;
  font-style: normal;
}

div#comments ol li div.comment
{
  padding: 10px;
  min-height: 100px;
  overflow: hidden;  
}

div#comments ol li img.avatar
{
  background-color: #fff; 
  padding: 3px; 
  border: 1px solid #eee;
}

div#comments ol li div.avatar-column
{
  float: left;
  width: auto;
  height: auto;
}

div#comments ol li div.message-column
{
  margin-left: 100px;
  width: auto;
}

div#comments ol li p
{
  padding: 0;
  margin: 0;
}

div#comments ol li p.date
{
  color: #666;
  margin: 0 0 10px 0;
  padding: 0;
}

form#comment-form  
{
  background: none repeat scroll 0 0 #F9F9F9;
  border: 1px solid #CFCFCF;
  clear: both;
  margin: 5px 0;
  overflow: hidden;
  padding: 10px;
}

form#comment-form input
{
  border: 1px solid #CFCFCF;
  padding: 4px;
  display: block;
  width: 300px;
  margin-bottom: 10px;
}

form#comment-form textarea
{
  display: block;
  padding: 4px;
  width: 400px;
  height: 125px;
  margin-bottom: 10px;
}

form#comment-form input[type="submit"]
{
  width: 150px;
}
div #error_message {
	background: #ffeaef;
	border: 3px solid #ff829f;
	left: 55px;
	margin-bottom: 15px;
	padding: 15px; }
 
div #success_message {
	background: #eaf4ff;
	border: 3px solid #82c0ff;
	left: 55px;
	margin-bottom: 15px;
	padding: 15px; }
div.pagination {
	font-family: Arial,Helvetica,sans-serif;
	padding: 0px;
	margin: 0px;
	line-height: 25px;
	text-align: left;
	height: 20px; }
 
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		text-decoration: none;
		color: #3B5998; }
 
		div.pagination a:hover {
			color: #ccccff; }
 
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		font-weight: bold;
		background-color: #3B5998;
                border:#ccc 1px solid;
		color: #ffffff; }
 
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		color: #ccc; }
.sf-menu ul {
        margin-left:0px;
	position: absolute;
	top: -999em;
	width: 10em; /* left offset of submenus need to match (see below) */ }
 
	.sf-menu ul li { width: 100%; }
 
	.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
 
	.sf-menu li { position: relative; }
 
	.sf-menu a {
                
		display: block;
		padding-left: 15px;
		padding-right: 15px; }
 
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {
		left: 0;
                height: 25px;
		background: transparent;
		top: 24px; /* match top ul list item height */
		z-index: 99; }
 
	.sf-menu li:hover li ul, .sf-menu li.sfHover li ul, .sf-menu li li:hover li ul, .sf-menu li li.sfHover li ul { top: -999em; }
 
	.sf-menu li li:hover ul, .sf-menu li li.sfHover ul, .sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul {
		left: 10em; /* match ul width */
		top: 0; }



div.bbcode_code
{
  border: 1px solid #44B0EB;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border-radius: 15px 15px 15px 15px;
  background-color: #f5f5f5;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  max-height: 410px; /* SD 313 */
  overflow: hidden; /* SD 313 */
  width: 500px;
}

div.bbcode_code_body /* SD313 */
{
  border: 1px solid #dadada;
  font-family: Courier,monospace,mono;
  font-size: 10pt; /* 0.9em; */
  /* line-height: 9pt; */
  max-height: 370px;
  overflow: scroll;
  padding: 4px;
  white-space: pre;
  width: 490px;
}

div.bbeditor
{
  position: relative;
  width: auto;
  height: 24px;
  margin: 0;
  padding: 0;
}

div.bbeditor img
{
  padding: 3px;
  border: 1px solid #eee;
  margin-right: 3px;
  background-color: #fff;
  cursor: pointer;
}

div.bbcode_quote
{
  border: 1px solid #dadada;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border-radius: 15px 15px 15px 15px;
  background-color: #f5f5f5;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}

div.bbcode_quote_head, div.bbcode_code_head
{
  font-weight: bold;
  margin-bottom: 10px;
}

div.bbcode_quote_body
{
  font-style: italic !important;
}

div.hl{
  height:2px;
  background:#990066;
  border-left: #F0B519 10px solid;
 
}
div.hl2{
  height:4px;
  background:#990066;
  border-left: #F0B519 20px solid;
}
div.hl3{
  height:1px;
  background:#ccc;
}

div#full{
  width: 880px;
  padding-left: 10px;
  padding-right: 10px;
}
div#staf{
  width: 830px;
  padding-left: 30px;
  padding-right: 30px;
}
div#staf_akademik{
  width: 880px;
  padding-left: 20px;
  padding-right: 20px;
}
div#datastaf{
  float:left;
  width: 640px;
}
div#staflain{
  
  color: #3B5998;
  float: right;
  width: 180px;
  border: 1px solid #ccc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 8px 8px 8px 8px;
  font-weight: bold;
  z-index: 100;
  list-style: none;
}
div#staflain img{
  height: 34px;
  width: 34px;
  list-style: none;
}
div.header_staf{
  background: #85BC00;
  border-radius: 5px;
  -moz-border-radius: 5px;
  color: #fff;
  padding: 5px 5px 5px 5px;
  font-weight: bold;
}
div.staf_img{
 float:left;
}
div.staf_title_link{
  float:left;
  width : 100%;
  height:32px;
 
  margin-bottom: 20px;
}
div.staf_link{
  float:right;
  width : 130px;
  height:39px;
  
  border-bottom: 1px dotted;
}

div.view_all{
 float:right;
 width:100%;  
 font-size:10px; 
 text-align:right;

}
div.view_all2{
 color:#3B5998; 
 float:right;
 width:100%;  
 font-size:10px; 
 text-align:right;
 padding-right: 10px; 
} 
div.article_title {
        
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        border-radius:3px;
        -moz-border-radius:3px;
	/*background: #ffffcc;
       		filter:alpha(opacity=65);
		opacity:.65;*/

	color: #3B5998;
	font-size: 18px;
	line-height: 1;
	 }
a.article_title_link {
	background: transparent;
	color: #3B5998;
	font-size: 18px;
        font-weight: bold;
	line-height: 1;
	font-style: normal;
	text-decoration: none; }
 
	a.article_title_link:hover { 
		background: transparent;
		color: #44b0eb; }
 
div.article_footer {
	position: relative;
	width: 100%;
	height: 50px; }
 
div.article_footer_left {
	position: absolute;
	width: auto;
	height: 50px;
	font-size: 10px;
	font-style: italic; }
 
div.article_footer_right {
	position: absolute;
	width: auto;
	height: 50px;
	right: 0px;
	text-align: right;
	float: right;
	font-size: 10px;
	font-style: italic; }
 
	div.article_footer_right a { margin: 0 5px; }

div.article_title_tab {
        left:0;
        text-align:left;
        border-radius: 3px;
        -moz-border-radius:3px;
        background:transparent;
        background-z-index: -100;
        border-bottom:#ccc 1px solid;
}
 
a.article_title_link_tab {
        margin-left: 5px;
	background: transparent;
        background-z-index: -100;
	color:#3B5998;
	font-size: 12px;
        font-weight: bold;
	text-decoration: none; }
a.article_title_link_random {
       
        font-weight: bold;
	text-decoration: none; }
div.article_description{
        background: transparent;
	color: #000;
        text-align:justify;
	font-size: 12px;
	padding:0;
        margin:0;
        min-height:80px; 
}
div.article_description_tab{
        background: transparent;
        text-align:justify;
	font-size: 12px;
	padding:0;
        margin:0;
        height:80px;        
}
div.article_description_tab img{
        width:116px;
        height:80px;
        
}
div.article_description_random{
        background: #ccccff;
	color: #000;
        text-align:justify;
	font-size: 12px;
	padding-top:10px;
        padding:0;
        padding-right: 3px;
        margin:0;
        margin-top:5px;
        min-height:80px;
        height:95px; 
        line-height:16px;
        border-radius:3px;
        -moz-border-radius:3px;
}
div.article_description_staf{
        background: transparent;
	color: #000;
        text-align:justify;
	font-size: 12px;
	padding:0;
        margin:0;
        min-height:80px;
        height:100px; 
        
}
div.article_description_staf img{
        height:80px;
        width:80px;
        -moz-box-shadow: 3px 3px 3px #ccc;
        -webkit-box-shadow: 3px 3px 3px #ccc;
        box-shadow: 3px 3px 3px #ccc; 
}
div.article_description_staf img:hover {

 -webkit-transform: rotate(-10deg);

-moz-transform: rotate(-10deg);

/*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/

}
div.article_read_more_tab{
        padding-right:5px;
        padding-top:3px;
        float:right;
        width: 110px;
        background:#fff;
        font-size:10px;
        right:0px;
        text-align:right;
        
}
div.article_read_more_tab:hover{
        padding-top:3px;
        padding-right:5px;
        float:right;
        width: 110px;
        background:#ccc;
        font-size:10px;
        right:0px;
        text-align:right;
}
a.article_read_more_tab{
        
        color:#3B5998;
        font-size:10px;
        right:0px;
        text-align:right;
}
div.article_read_more{
        font-weight:bold;
        font-size:10px;
        right:0px;
        text-align:right;
}
a.article_read_more{
        color:#3B5998;
        font-weight:bold;
        font-size:10px;
        right:0px;
        text-align:right;
}
a.article_title_link:hover { 
		background: transparent;
		color: #CCCCFF; }

 
div.article_footer_tab {
	position: relative;
	width: 100%;
	height: 10px; 
        padding:0}
 
div.article_footer_left_tab {
	position: absolute;
	width: auto;
	height: 10px;
	font-size: 10px;
	font-style: italic; }
 
div.article_footer_right_tab {
	position: absolute;
	width: auto;
	height: 10px;
	right: 0px;
	text-align: right;
	float: right;
	font-size: 10px;
	font-style: italic; }
 
	div.article_footer_right a { margin: 0 5px; }
div.link_sidebar{
  width: 100%;
	background: transparent;
        color:#3B5998;
	font-size: 12px;
	padding:0;
        margin:0;
        border-top: 1px solid;
        
}
div.article_title_sidebar {
        width: 91%;
	background: transparent;
        color:#3B5998;
	font-size: 12px;
	padding:8px 8px 8px 8px;
        margin:0;
        border-bottom: 1px dotted; 
        
        }
div.article_title_sidebar2 {
        width: 91%;
	background: transparent;
        color:#3B5998;
	font-size: 12px;
	padding:8px 8px 8px 8px;
        margin:0;
        border-bottom: 1px dotted; }
div.article_title_sidebar li{
        list-style:none;
	background: transparent;
        color:#000066;
	font-size: 12px;
	padding:0px 0px 0px 0px;
        margin-left:10px;
        }
div.article_title_sidebar2 li{
        text-decoration:none;
	background: transparent;
        color:#3B5998;
	font-size: 12px;
	padding:0px 0px 0px 0px;
        margin-left:10px;
list-style:none;
        }
div.article_title_sidebar2 li{
     
list-style:circle;
        }
div.article_title_sidebar2 li a{
        text-decoration:none;
	background: transparent;
        color:#3B5998;
	font-size: 12px;
	padding:0px 0px 0px 0px;
        margin-left:0px;
        }
div.article_title_sidebar2 h3{
        text-decoration:none;
	background: transparent;
        color:#3B5998;
	font-size: 12px;
	padding:0px 0px 0px 0px;
        margin-left:0px;
        }
div.article_title_sidebar:hover {
        width: 91%;
	background: transparent;
        color:#3B5998;
	font-size: 12px;
        border-radius:5px;
        -moz-border-radius:5px; 
	padding:8px 8px 8px 8px;
        margin:0;
        border-bottom: 1px dotted;
     
/*background: #FFFFFF; /* old browsers */
/*background: -moz-linear-gradient(left, #FFFFFF 0%, #CCCCFF 54%, #FFFFFF 100%); /* firefox */

/*background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FFFFFF), color-stop(54%,#CCCCFF), color-stop(100%,#FFFFFF)); /* webkit */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ); /* ie */

background: #FFFFFF; /* old browsers */
background: -moz-linear-gradient(left, #FFFFFF 0%, #F9FCDB 53%, #FFFFFF 100%); /* firefox */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FFFFFF), color-stop(53%,#F9FCDB), color-stop(100%,#FFFFFF)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ); /* ie */
}
 
a.article_title_link_sidebar {
        background: transparent;
	color:#3B5998;
	font-size: 12px;
       
        line-height: 0;
	font-style: normal;
        text-decoration:none;
     
}
a.article_title_link_sidebar:hover {
        
        color:#CCCCFF;
	text-decoration:none;

}
div.spacer{
    background:transparent;
    height:25px;
}

div.featured_article{
  color:#3B5998;
  font-size: 12px;
}
div.featured_article a{
  color:#3B5998;
  font-size: 12px;
  font-weight:normal;
  text-decoration:none;
}
div.featured_article li{
  margin-left:15px;
  list-style-type:square;
}
div.featured_article a:hover{
  color:#3B5998;
  text-decoration:underline;
}
div.featured_article img{
  width:32px;
  height:32px;
}
div#forum *
{
   border-radius: 0px;
                -webkit-border-radius:0px;
                -moz-border-radius:0px;
                -o-border-radius:0px;
  font-style: normal;
  text-align: left;
}

div#forum
{
  position: relative;
  height: auto;
  width: 100%;
  margin-bottom: 20px;
}

#forum div.clear
{
  clear: both;
}

#forum p
{
  padding: 0;
  margin: 0;
}

#forum table
{
  width: 100%;
  border-collapse: collapse;
  margin-top: 4px;
}

#forum table thead th
{
  background-color: #44B0EB;
  color: #fff;
  padding: 6px;
}

#forum table thead th.col-topic-count,
#forum table thead th.col-post-count,
#forum table thead th.col-view-count /* SD313 */
{
  width: 60px;
  text-align: center;
}

#forum table thead th.col-forum-title,
#forum table thead th.col-topic-title
{
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
}

#forum table thead th.col-last-updated
{
  width: 200px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}

#forum table td
{
  padding: 6px;
  border-bottom: 1px dashed #ccc;
}

#forum table thead th.col-rss,
#forum table td.col-rss
{
  width: 16px;
}

a.rss-icon
{
  background: none no-repeat scroll 0 0 transparent;
  background-image: url('plugins/forum/images/rss.png');
  display: block;
  height: 16px;
  opacity: 0.50;
  overflow: hidden;
  text-indent: 9999px;
  width: 16px;
}

a.rss-icon:hover
{
  opacity: 1.0;
}

#forum table td.col-forum-title a
{
  font-size: 16px;
  text-decoration: none;
}

#forum table td.col-forum-title p
{
  padding-top: 5px;
}

#forum table td.col-topic-title a
{
  font-size: 14px;
  text-decoration: none;
}

#forum table td.col-topic-count,
#forum table td.col-post-count,
#forum table td.col-view-count /* SD313 */
{
  width: 60px;
  text-align: center;
}

#forum table tbody#posts tr:first-child
{
  border-top: 1px dashed #ccc;
}

#forum table tr.topic
{
  background-color: #fff;
}

#forum table tr.alt
{
  background-color: #f5f6f9;
}

#forum table tr td.col-user-details
{
  width: 225px;
  background-color: #f5f6f9;
  padding: 10px;
  height: 150px;
}

#forum table tr td.col-user-details small
{
  font-size: 11px;
  font-family: verdana;
}

#forum table tr td.col-user-details img.avatar
{
  width: 50px;
  height: 50px;
  padding: 3px;
  background-color: #fff;
  border: 1px solid #eee;
  float: left;
  margin-right: 10px;
}

#forum table tr td.col-post
{
  padding: 10px;
}

#forum table tr td.col-post input[type=checkbox]
{
  float: right;
  margin: -6px -10px 0 10px;
}

#forum table tr td.col-post div.post
{
  min-height: 150px;
}

#forum table tr td.col-post div.post-footer
{
  margin-top: 15px;
  font-size: 11px;
}

#forum table tr td.col-post div.post-footer div.private-links
{
  float: left;
}

#forum table tr td.col-post div.post-footer div.private-links a
{
  margin-right: 10px;
}

#forum table tr td.col-post div.post-footer div.public-links
{
  float: right;
}

#forum table tr td.col-post div.post-footer div.public-links a
{
  margin-left: 10px;
}

#forum p.breadcrumb
{
  position: relative;
  float: left;
  width: auto;
  height: 20px;
  padding: 0px;
  margin-bottom: 8px;
  font-size: 12px;
  font-style: normal;
}

#forum h2
{
  background: none;
  color: #333;
  font-size: 22px;
  margin: 0;
  padding: 0;
  text-align: left;
  display: inline;
}

#forum a.new-topic-link,
#forum a.reply-link
{
  float: right;
  padding: 4px;
}


#forum div#topic-footer
{
  width: 100%;
  height: 25px;
  margin: 14px 0;
}

#forum div#topic-footer div.pagination
{
  float: left;
  height: 0;
  line-height: normal;
}

#forum div#topic-footer div.topic-options
{
  float: right;
  text-align: right;
}

#forum div#topic-footer div.topic-options select
{
  margin-right: 10px;
}

#forum div.form-wrap
{
  position: relative;
  width: auto;
  height: auto;
  padding: 20px;
  background-color: #f5f6f9;
  margin: 4px 0 0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}

#forum div.form-wrap label
{
  display: block;
  width: 416px;
  font-size: 12px;
  padding: 0;
  margin: 0;
}

#forum div.form-wrap input[type="text"]
{
  width: 400px;
  margin: 0 0 10px 0;
  padding: 8px;
}

#forum div.form-wrap textarea
{
  width: 98%;
  height: 310px;
  display: block;
  padding: 8px;
  margin: 3px 0 10px 0;
}

#forum div.form-wrap input[type="submit"]
{
  border: 1px solid #408bb6;
  padding: 8px 25px;
  background-color: #44B0EB;
  color: #fff;
  cursor: pointer;
}

#forum div.form-wrap input[type="submit"]:hover
{
  background-color: #2e97d1;
}

#forum div.form-wrap textarea.quick-reply
{
  height: 300px;
}
#image_gallery_image img
{
  border: 1px solid #eee;
  padding: 2px;
}

#image_gallery_sections img
{
  border: 1px solid #eee;
  padding: 2px;
}

#image_gallery_thumbnails img
{
  border: 1px solid #eee;
  padding: 2px;
}
div.rating_wrapper *{margin:0; border:0; padding:0; }
div.rating_wrapper {overflow:hidden; height:16px; }
div.sp_rating{ font-family: Georgia, Times, serif; font-size:11px; line-height:1.7em; color:#5f5f5f; display:block; }
  div.sp_rating div.rating{ float:left; padding-right:4px; }
  div.sp_rating div.base{ background:url(images/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:left; padding-right:4px; overflow:hidden; }
  div.sp_rating div.average{background:url(images/ratings.gif) 0 -16px no-repeat; text-indent:-9999px; }
  div.sp_rating div.votes{ float:left; padding-right:4px;}
  div.sp_rating div.score{ background: url(images/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:left; position:relative; }
    div.sp_rating div.score a{display:block; height:100%; float:left; text-indent:-9999px; position:absolute; overflow:hidden; line-height:1em; }
    div.sp_rating a.score1 {width:20%; z-index:55; }
    div.sp_rating a.score2 {width:40%; z-index:54; }
    div.sp_rating a.score3 {width:60%; z-index:53; }
    div.sp_rating a.score4 {width:80%; z-index:52; }
    div.sp_rating a.score5 {width:100%; z-index:51; }
    div.sp_rating div.score a:hover{ background:url(images/ratings.gif) bottom right no-repeat; }
  div.sp_rating div.rating_status {height:16px; width:100px; overflow:hidden; position:relative; }
  div.sp_rating div.rating_score_this{ height:100%; overflow:hidden; }
    div.sp_rating div.rating_score_this a{color:#44b0eb; }

div.latest_articles {
	margin-bottom: 4px;
}

/* Subdreamer Registration plugin CSS */
form.registration-form {
  background: transparent;
  border: 0;
  margin-bottom: 15px;
  padding: 5px 5px 5px 0px;
}

table.registration-table {
  background: none;
  margin-bottom: 15px;
  padding: 15px;
}

table.registration-table td.registration-prompt {
    margin-bottom: 10px;
    padding: 10px;
}

table.registration-table td.registration-detail {
    margin-bottom: 10px;
    padding: 10px;
}

/* Subdreamer User Profile plugin CSS */
div#user-profile {
  border: 0px;
}

form.usercp-form {
  background: transparent;
  border: 0;
  margin-bottom: 15px;
  padding: 5px 5px 5px 0px;
}

table.usercp-table {
  margin-bottom: 15px;
  padding: 15px;
}

table.usercp-table td.usercp-prompt {
    margin-bottom: 10px;
    padding: 10px;
}

table.usercp-table td.usercp-detail {
    margin-bottom: 10px;
    padding: 10px;
}

#sitemap{
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 20px;
background:#9999cc;
}
.sitemap_link{
  background:#9999cc;
  margin: 0 20 5 0;
  border-bottom: 0px dotted #fff;
  border-left: 0px solid #3B5998;
  padding-left: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
  text-shadow: 1px 1px #111;
 
}

.sitemap_link2{
  background:#3B5998;
  margin-left: 20px;
  margin-right: 20px;
  border-bottom: #ccc 1px dotted;
}
.sitemap_link2:hover{
  background:#3B5998;
  background-position: 0px -50px;
  margin-left: 20px;
  margin-right: 20px;
  border-bottom: #ccc 1px dotted;
  border-left: #9999cc 0px dotted;
}
.sitemap_link a{
  
  padding-left: 20px; 
  color: #fff;
  
}
.sitemap_link2 a{
  
  padding-left: 10px; 
  color: #fff;
 
}
.sitemap_link a:hover{
  text-decoration: underline;
  color: #fff;
}
.sitemap_link2 a:hover{
  text-decoration: underline;
  color: #fff;
}
#breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    background-image:url('bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    /*border:solid 1px #cacaca;*/
    width:940px;
    overflow:hidden;
    margin:0px;
    padding:0px;
    border-radius: 3px;
    -moz-border-radius: 3px;

}

.centblue{
   padding-left: 3px;
}
.l_parent{
    border:solid 1px #cacaca;
     border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 3px 8px 3px 8px;
}
.l_child{
    border:solid 1px #cacaca;
     border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 3px 8px 3px 8px;
}
#shoutbox{
  border:1px solid;
}

