* {
	font-family: Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size: 12px;
	color:#5e5e5e;
	line-height: 1.72em (20.63px);
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: start;
	text-indent: 0px;
}

.clear {
	clear: both;
        height: 0px;
}
#body { 
	background: url(/assets/images/alvin/bgbody_01.jpg) top left repeat-x #000;
	margin: 0 auto;
	line-height: 14pt;
	
}

#lookingfornews { display: none; margin: 20px 0 0 0;width:900px; }
#listnews{ display: none; margin: 20px 0 0 0;width:900px; }
#lookingfornews h2{ color:#5e5e5e; text-transform: uppercase; font-size: 14px;  }
#albumshow { margin: 20px 0 200px 0; display: none; display: block;width:900px;min-height: 500px; }
#albumdescription { display: none; display: block; text-align:left; margin-bottom:100px }
#albumList { display: none; display: block; }

/* pembungkus */
#container { 
	margin: 0 auto;
	margin-top: 6px;
	width: 900px;
	background: url(/assets/images/alvin/bgkontainer_03.jpg) top no-repeat;
	border: 0px;
}


/* atas */
#top { 
	height: 87px;
	background: url(/assets/images/alvin/logo_03.png) bottom left no-repeat;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #1b1b1b;
}
 /* menu atas */

#menu { 
	position: absolute;
	display: inline;
	margin: 55px 0 0 200px;
	
	
}

#menu img {
	-moz-opacity:1;
	margin: 1px;
	width: 90px;
	height: 31px;
	margin-left: 15px;
	
}

#menu img:hover {
	-moz-opacity: 0.5;
}


/*----------------------------------------------------------------------------------*/


#dropdown {
	display:none;
	float:left;
	margin-top: -15px;
	margin-left:-120px;
	z-index: 1;
	list-style: none;
	padding: 15px 0px 10px 0px;
        background: #242424;
	position: absolute;
}

#dropdown ul li a {
	list-style: none;
	
	
}

#dropdown li a:hover{
	list-style: none;
	text-decoration: none;
	color:#98c353;
}

#menu ul li {
	display: block;
	height: 25px;
	text-decoration: none;
	color: #cccccc;
	background: url(../images/alvin/bgdropdown.png);
	padding: 5px 20px 5px 20px ;
	border-bottom: 1px solid #212121;


}






/*----------------------------------------------------------------------------------*/


/* bagian tengah yang bersifat dinamis */
#dynamic { 
	margin: 50px 0 0 0;
	height:600px;
	width:900px;
		
}

#side { 
	
}

#left-side {
	float: left;
	margin: 10px 0  0 10px;
	width: 450px;
}


#right-side{
	float: right;
	margin: 10px 0 0  0;
	position: relative;
	right: 0px;
	width: 350px;
	height: 400px;
}

/*setelah album di klik maka*/
#klikalbumcontainer {
	margin: 50px 0 0 0;
	width:900px;
}
#klikalbumnotes {
	height:150px;
	margin: 120px 18px 25px 18px;
	border-bottom:1px #1b1b1b solid;
}



/*package*/
#packagecontainer {
	margin: 0 0 0 0;
	width:900px;
	display: block;
	display: none;
}
#packagenotes {
	height:150px;
	margin: 0px 18px 25px 18px;
	border-bottom:1px #1b1b1b solid;
}
.packagecontent {
	margin: 15px 18px 25px 18px;
	border-bottom:1px #1b1b1b solid;
}

.packagecontent img{
	padding:5px;
	border:1px #212121 solid;
}
.newses {
        height:150px;
	margin: 15px 18px 10px 18px;
	border-bottom:0px #1b1b1b solid;
        text-align: center;
}


.newsesdesc{
        height:100%;
	float: right;
	padding:0;
	width: 600px;
	margin-left:0px;
        text-align: left;
}

.newsesdesc a{
       text-transform: uppercase;
       margin: 10px 0 10px 0;
}
.newsesdesc a:hover{
       color: #98c353;
}


.imgpackage {
	font-size: 10pt;
	text-transform: uppercase;
	color: #686868;
	float: left;
	width:200px;
	height:200px;
	margin:0 0 0 20px;
}
.imgnewses {
	font-size: 10pt;
	text-transform: uppercase;
	color: #686868;
	float: left;
	width:100px;
	height:auto;
	margin:0 0 0 1px;
        
}

.imgnewses img{
        border: 1px #212121 solid;
        padding: 2px;

}
.packagecontent h2{
	font-size: 10pt;
	margin: 0 0 5px 0;
	text-transform: uppercase;
	color: #686868;
}

/* home */
#homecontainer,#homecontainerini {
	display: block;
}

#contactcontainer {
	margin: 0 0 0 0;
	width: 900px;
	display: block;
	display: none;

}

/*portfolio*/
#portfoliocontainer {
	margin: 0 0 0 0;
	width:900px;
	display: block;
	display: none;
}

#portfolionotes {
	height:150px;
	margin: 0px 18px 25px 18px;
	border-bottom:1px #1b1b1b solid;
}

.categorycontainer {
	height:150px;
	margin: 15px 18px 25px 18px;
	border-bottom:1px #1b1b1b solid;
}


.titlecategory {
	font-size: 10pt;
	text-transform: uppercase;
	color: #686868;
	float: left;
	width:230px;
	height:25px;
	margin:50px 0 0 20px;
	
}
.tbalbum {
	/*width:30px;
	height:90px;*/
	vertical-align:center;
	margin:25px 0 0 20px;
	display:inline-table;
	
}
.albumimg{
	text-align:center;
	width:90px;
	height:90px;
	border:1px solid #222222;
	vertical-align:top;
	margin:0px 0 20px 20px;
	display:inline-table;
	padding:3px;
}

.albumimg a{
       font-size:10px;
       text-transform: uppercase;
       margin:2px 0 0 0;
}
.albumcategory {
	float: right;
	padding:0;
	width: 600px;
	height:150px;
}
.packagecategory{
	float: right;
	padding:5px 0 60px 0;
	width: 600px;
       display: block;

}
/*contact*/

#mailintro {
	text-align:left;
	margin: 0 0 0 0;
	padding: 0px 18px 25px 18px;
	}
	
#mail-n {
	background: #333333 url(../images/alvin/titikdua.png) top left no-repeat;
	margin:10px 15px 5px 15px;
	padding:0 10px 0 10px;
}

#inputan-n,#inputan-e,#inputan-s {
	width: 750px;
	margin: 0 0 0 40px;
	border: 0px;
	background: #333333;
	color:#CCCCCC;
}
#inputan-c{
	width: 750px;
	margin: 0 0 0 90px;
	border: 0px;
	background: #333333;
	color:#CCCCCC;
	height:80px;
}
#mail-e,#mail-s {
	background: #333333 url(../images/alvin/titikdua.png) top left no-repeat;
	margin:10px 15px 5px 15px;
	padding:0 10px 0 10px;
}
#mail-c {
	background: #333333 url(../images/alvin/contacttitle.png) top left no-repeat;
	margin:10px 15px 5px 15px;
	padding:0 0px 0 10px;
	vertical-align: top;
}
#mail-code {
	background: #333333 url(../images/alvin/titikdua.png) top left no-repeat;
	margin:10px 15px 5px 15px;
	padding:0 10px 0 10px;
}

#-code {
	width: auto;
	margin: 0 0 0 100px;
	border: 0px;
	color:#CCCCCC;
}
#inputan-code {
	width: 200px;
	margin: 0 0 0 40px;
	border: 0px;
	background: #333333;
	color:#CCCCCC;
}

/*tombol send mail*/
#sendmail {
	background:#151515;
	padding:2px 8px 2px 8px;
	display:block;
	float:left;
	margin: 10px 0 0 15px;
}
#sendmail a { 
	color:#98c353;
	letter-spacing: -0.3pt;
}


/*tombol manage*/
.manage {
	background:#151515;
	padding:2px 8px 2px 8px;
	display:block;
	float:right;
}

.manage a { 
	color:#98c353;
	letter-spacing: -0.3pt;
}
.manageleft {
	background:#151515;
	padding:2px 8px 2px 8px;
	margin: 25px 0px 0px 0px;
	
	float:left;
        position: relative;
}

.manageleft a { 
	color:#98c353;
	letter-spacing: -0.3pt;
}

/*garisnya judul di body utama*/
.linetitle {
	background: url(/assets/images/alvin/linesmall.png) left repeat-x;
	height: 1px;
	margin: 0 0 20px 0;
}

/*welcome*/
#welcome {
	width: 450px;
	height: 300px;
	padding: 0 0 0 10px;
}

#welcome h2{
	font-size: 10pt;
	margin: 0 0 5px 0;
	text-transform: uppercase;
	color: #686868;
}


/*latest news*/
.isilatest {
	padding: 10px 0 10px 0;
	float: right;
	width: 450px;
}

.isilatest img{
	float:left;
	display:block;
	margin: 0 10px 0 0;
	border: 1px #212121 solid;
        padding: 2px; 
        
}
.isilatest a{
	font-size: 10pt;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	color: #686868;
}

.isilatest a:hover{
	color: #98c353;
}

#titlelatest {
	background: url(/assets/images/alvin/titlelatest_20.png) top left  no-repeat;
	height:30px;
	margin: 0 0 5px 0;
        cursor: pointer;
}

#latest-news {
    position:absolute;
	margin: 10px 0 0 0;
	width: 450px;
	height: 150px;
	padding: 0 0 0 10px;
}


#latest-news img{
	float:left;
	display:block;
	
}
#latest-news p {
	border-bottom: 1px solid #1b1b1b;
	padding: 10px 0 15px 1px;
}
/*garisnya berita di latestnews*/
.lineberita {
	background: url(/assets/images/alvin/linesmall.png) left repeat-x;
	height: 1px;
	margin: 20px 0 20px 0;
}

/*featured photoworks*/
#featured-photoworks {
    text-align:center;
	width: 320px;
	height: 400px;
}

#titlefeatured {
	background: url(/assets/images/alvin/titlefeatured_16.png) top left  no-repeat;
	height:30px;
	margin: 0;
}

#linetitlefeatured {
	background: url(/assets/images/alvin/linesmall.png) left repeat-x;
	height: 1px;
	width: 320px;
	margin: 0 0 20px 0;
}


/*kontainernya body bawah*/
#middle {
	margin: 35px auto;
	text-align: center;
	width:900px;
}
/*kontainernya body bawah contact*/
#middle-con {
	margin: 35px auto;
	text-align: center;
	width:900px;
}
#apasaja {
	background:red;
}


/*header untuk body bawah*/
#headerbawah {
	background: url(/assets/images/alvin/headerbwh_23.png) top no-repeat;
	width: 900px;
	height: 56px;

}
/*header untuk body bawah contact*/
#headerbawah-con{
	background: url(/assets/images/alvin/headerbwh_23.png) top no-repeat;
	width: 900px;
	height: 56px;

}

/*garis antar modul di bagian body bawah*/
#garis {
	background: url(/assets/images/alvin/line.png) repeat-x;
	width: 900px;
	height:2px;
}

#garis-con {
	background: url(/assets/images/alvin/line.png) repeat-x;
	width: 900px;
	height:2px;
}

#recent-photoworks {
	margin: 0 auto;
	width: 858px;
	height: 150px;
	background: #212121;
	border-left: 5px solid #161616;
	border-right: 5px solid #161616;
}
#recent-photoworks-con {
	margin: 0 auto;
	width: 858px;
	height: 150px;
	background: #212121;
	border-left: 5px solid #161616;
	border-right: 5px solid #161616;
}

/*information*/
#informationcontainer {
	margin: 0 auto;
	width: 858px;
	height: 180px;
	background: url(/assets/images/alvin/titleinformation_29.png) top left no-repeat #212121;
	padding: 30px 0 0 0;
	border-left: 5px solid #161616;
	border-right: 5px solid #161616;
}
/*information*/
#informationcontainer-con {
	margin: 0 auto;
	width: 858px;
	height: 180px;
	background: url(/assets/images/alvin/titleinformation_29.png) top left no-repeat #212121;
	padding: 30px 0 0 0;
	border-left: 5px solid #161616;
	border-right: 5px solid #161616;
}

#information { 
	margin:50px 15px 5px 15px;
	line-height: 20pt;
	text-align:left;
}
#information-con{ 
	margin:50px 15px 5px 15px;
	line-height: 20pt;
	text-align:left;
}



/*shoutbox*/
#shoutboxcontainer {
	margin: 0 auto;
	padding: 10px ;
	width: 838px;
	height: 250px;
	background: url(/assets/images/alvin/titleshoutbox_32.png) top left no-repeat #212121;
	border-left: 5px solid #161616;
	border-right: 5px solid #161616;
	border-bottom: 5px solid #161616;
	text-align:left;
}
/*shoutbox*/
#shoutboxcontainer-con {
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 858px;
	height: 250px;
	background: url(/assets/images/alvin/titleshoutbox_32.png) top left no-repeat #212121;
	border-left: 5px solid #161616;
	border-right: 5px solid #161616;
	border-bottom: 5px solid #161616;
	text-align:left;
}

#shoutbox-n {
	background: #333333;
	margin:50px 15px 5px 15px;
	padding:0 10px 0 10px;
}
#shoutbox-e {
	background: #333333;
	margin:10px 15px 5px 15px;
	padding:0 10px 0 10px;
}
#shoutbox-c {
	background: #333333;
	margin:10px 15px 5px 15px;
	padding:0 10px 0 10px;
	height: 100px;
}


/*footer*/
#footer{ 
	margin: 10px auto;
       margin-top:50px;
	text-align: center;
	height: 80px;
}

#bottom {
	background: url(/assets/images/alvin/logobawah_24.png) top center no-repeat;
	height: 60px;
	
}

h6 {
	font-size: 14px;
}

/* zooming image*/
.kolomdeskripsi{
	background-color:#212121;
	height:100px; 
	width:800px;
	padding:8px 15px 0 15px;
}
.textjudul{
	margin-top:100px;
	font-size:16px;
	font-weight:bold; 
}
.textdeskripsi{
	text-align:left;
	padding:10px 10px 10px 0px;
	background-color:#212121;
	/*height:80px;*/ 
	width:390px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}