/*==================================================
 * 			GLOBAL STYLES 
========================================================*/
html, body {
	margin: 0px; padding: 0px; 
	font-family: Arial, Helvetica, sans-serif;
}

a {
	font-family: inherit;
	color: inherit; 
	cursor: pointer;
}

a img {
	border: 0px none;
}

ul, ol {
	list-style-type: none;
}


/*========================================================
 * 			LIBRARY 
 =========================================================*/
.lfloat { float: left; }
.rfloat {float: right; }

.lalign { text-align: left; }
.ralign { text-align: right; }

.bold { font-weight: bold; }

.lclear { clear: left; }
.rclear {clear: right;}
.clear { clear: both; }

.tt_cap { text-transform: capitalize; } 

.error_msg {
	text-align: center;
	color: red;
	padding: 10px; 
	border: 1px solid #e6e6e6;
	background: #f9f9f9;
	font-size: 13px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
	
}
.success_msg {
	text-align: center;
	color: green;
	padding: 10px; 
	border: 1px solid #e6e6e6;
	background: #f9f9f9;
	font-size: 13px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	
}


.photo_frame {
	margin: 7px; 
	display: inline-block;
	box-shadow: 1px 1px 5px #777;
	border: 0px none; 
	text-decoration: none;
	line-height: 0px;
}	



#pagination {
	clear: both;
	text-align: center; 
	font-size: 12px; 
	padding: 10px; 
	margin: 5px; 
	
}
   #pagination .selected {
   		font-size: 15px; 
   		font-weight: bold; 
   		color: #8D0D19;
   }
