



/*2-column --
		Left: 	for 250width image
		Right: 	for texts
*/

#col2-simg-txt {
	width:670px;
	margin:30px 0 0 50px;
	padding:0;	
}

#col2-simg-txt .colimage {
	width:250px;
	float:left;
	margin:0;
	padding:0;
}

#col2-simg-txt .coltext {
	width:380px;
	float:right;	
}

/*2 - column --
			Left: Column for Big image : 450 width
			Right: For small texts
*/

#col2-bimg-stxt{
	width:880px;
	margin:30px auto 0 auto;
	padding:0;	
}

#col2-bimg-stxt .colimage{
	float:left;	
	width:500px;
}

#col2-bimg-stxt .coltext{
	float:left;
	width:320px;
	border-style:dotted;
	border-width:0 0 0 2px;
	border-color:#4C4C4C;
	margin:0;
	padding:0 0 0 25px;		
}

/*2- column --
		Right: For small texts
		Left: Col. for big images 520 width
*/
#col2-stxt-bimg{
	width:800px;
	margin:30px auto 0 auto;
	padding:0;
}

#col2-stxt-bimg .image-gallery{
	float:right;	
	width:520px;
	text-align:center;
}

#col2-stxt-bimg .coltext{
	float:left;
	width:230px;
	margin:0;
	padding:0;	
}

#col2-stxt-bimg h2{
	font-style:italic;
}

#col2-stxt-bimg .show-description{
	margin:0 0 20px 0;
	padding:0;
	padding-bottom:20px;
	border-style:dotted;
	border-width:0 0 1px 0;
	border-color:#ccc;		
}

.place-name, .address, .show-date {
	margin:0;
	padding:0;		
}

.image-description{
	color:#888;
}

.image-order{	
	background-color:#000;
	height:1.7em;
	margin:0 0 10px 0;
	padding:0;
}

.image-order .number-of-image{
	width:150px;
	float:left;	
	margin:3px 0 0 15px;	
	text-align:left;
}

.image-order .button-back-and-next{
	width:200px;
	margin:0;
	padding:5px 15px 0 10px;
	float:right;		
}

.button-back-and-next ul{
	list-type-style:none;
	display:inline;
	float:right;
	margin:0;
	padding:0;	
}
.button-back-and-next ul li{
	display:inline;	
	margin:0;
	padding:0 .7em 0 0;
}
.button-back-and-next ul li a{
	color:#E4B835;
}




/*3-cols: initially for homepage
		1-left: col for big image 450 width
		2-: for small texts
		3-: for small texts
*/
#col3-bimg-2stxt{
	width:880px;
	margin:30px auto 0 auto;
	padding:0;	
}

#col3-bimg-2stxt .colimage{
	width:500px;
	float:left;
}

.coltext1, .coltext2{
	width:150px;
	margin:0;
	padding:0 15px 0 15px;
	float:left;
	border-style:dotted;
	border-width:0 0 0 2px;
	border-color:#666;
}


/*Single Column:
	Used to put only texts
*/

#col1-txt{
	width:500px;
	margin:30px 0 0 50px;
	padding:0;
}

#col1-txt .headline{
	padding:0;
	margin:.5em 0 .5em 0;
	font-size:150%;
}