
ul.horiz li {
 	display: inline;}
	
#header {
		border-bottom: 1px dotted #b2bcc6;	
		height: 5em;	
	}

.menutable {
		border: 1px solid;
		border-collapse: collapse;
		width: 750px;
		font: 100% Verdana, Helvetica;
	}
.menutable td{
		border: 1px solid #AAAAAA;
		vertical-align: top;
			padding: 4px;
	}

.menutable th{
		border: 1px solid #AAAAAA;
		width: 35%;
		background-color: #CCCCFF;
			padding: 4px;
	}

#header .subtitle {
                text-align: center;
		font: 120% Verdana, Helvetica;
	} 
#header .main {
                text-align: center;
		font: 200% Verdana, Helvetica;
	} 
#content {
		font-family: Verdana, Helvetica;
		margin-left: auto;
		margin-right: auto;           
		width: 720px;
		margin-top: 20px;
	}

#invite { 
          text-align: center;
          border: 1px solid #AAAAAA;
          width: 720px;
 }

#tahukah ul {
		margin: 0;
		padding-left:20px;
	}
.clear {
		clear: both;
	}
.year {
		font: 120% Verdana, Helvetica;
		background-color: #CCCCFF;
	}

.nav {
	text-align: center;
     }
.error {
	background-color: red;
        font: 100% Verdana, Helvetica;
      }

.comment1 {
	background-color: #eeeeee;

}

.comment0 {
	background-color: #ddddff;
        }

blockquote {
  background: transparent url(img/quoright.png) bottom right no-repeat;
}
blockquote p {
  padding: 0 48px;
  background: transparent url(img/quoleft.png) top left no-repeat;
} 


img {border:none;}

#quote {
        font-family: "Lucida Calligraphy" Verdana;
         height: 5em;
	margin-left: 5px;
	color: rgb(0, 0, 153)
}


body{  margin: 0;
       padding-bottom: 2em;
       font: 90% Arial Verdana, Helvetica; 
       text-align: justify;
}   
     
#menubox {      
		float: right;
		margin-left: auto;
		margin-right: 10px;
		width: 200px;
		margin-top: 20px;
		font-family: Script MT Bold;
		color:#333;
		font-size:medium;
		font-weight:normal;  		
  		padding:10px;				
                border:1px dotted rgb(0,0,153);

}


#menubox .judul {
		float: right;
		margin-left: auto;
		margin-right: auto;
		width: 190px;
		font: 130% Comic Sans MS;
                color: rgb(0,0,153);
		background:#eee;
  		padding:4px;				
                border:1px dotted rgb(0,0,153);

}
             	
.leftimg{
      float: left;
}	
.rightimg{
      float: right;
}

#footer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height:	2em;
	background-color: #5A5F7F;
	color: #FFFFFF;
	border-top: #778899;
	text-align: right;
	font: 80% Verdana, Helvetica;
        border-top: 1px dotted;


}

html > body #footer{
	position: fixed;
}

.accordionTabTitleBar {
   font-size           : 12px;
	padding             : 4px 6px 4px 6px;
   border-style        : solid none solid none;
	border-top-color    : #BDC7E7;
	border-bottom-color : #182052;
   border-width        : 1px 0px 1px 0px;
	background-color : #e0e0f0;
}

.accordionTabTitleBarHover {
   font-size        : 11px;
	background-color : #1f669b;
	color            : #000000;
}

.accordionTabContentBox {
   font-size        : 11px;
   border           : 1px solid #1f669b;
   border-top-width : 0px;
   padding          : 0px 8px 0px 8px;
}

div.simpleDropPanel {
   width    : 200;
   height   : 80px;
   padding  : 2px;
   border   : 1px solid #5b5b5b;
}


#tabview .yui-content { padding:1em; } /* pad content container */



.head a:link, a:visited { 
  text-decoration: none; 
} 

