/* CSS Document */

body			{ margin:0 auto; font-size:12px; font-family:Arial; color:#505050;}


h1, h2, h3, p	{ margin:0; padding:0;}

h1				{ font-size:24px; color:#604a42; text-transform:uppercase;}
h2				{ font-size:15px; color:#604a42;}

#wr				{ position:relative;}

#wr-cnt			{ position:relative; margin:0 auto;}

#topbar			{ background-image:url(../image/top_banner.jpg); height:93px; position:relative;}

.top-str		{ margin:0 auto; width:900px; position:relative; clear:both;}
.logo			{ position:absolute;}
.date			{ position:absolute; left: 450px; width: 262px;	top: -10px;	height: 106px;}
.clear			{ clear:both; height:20px;}

#banner			{ background-color:#7097bd; height:265px; clear:both; border-bottom:5px solid #604a42;}

#menu			{ background-image:url(../image/mn-back.gif); background-repeat:repeat-x; height:35px; position:relative;}
.mn-navigation	{ padding:0; margin:0 auto; width:900px;}
.mn-navigation a{ float:left; background:url(../image/bottom-bk.jpg); line-height:35px; vertical-align:middle; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block;}

.mn-block		{ float:right; position:relative; padding-right:10px;}
.ban-img		{ margin:0 auto; width:900px;}
.left			{ float:left;}

#bdy-part		{ background-image:url(../image/body-back-img.jpg); background-repeat:repeat-x; background-color:#d7d0c5; position:relative;}

#mn-bdy-cnt		{ margin:0 auto; width:900px; padding:21px 0 50px 0; position:relative;}

#lt-cnt			{ position:relative; float:left; width:267px;}

#cnt-txt		{ float:left; width:616px; padding-left:17px; position:relative;}
#cnt-txt p		{ padding:8px 0 0 0;}

.gallery		{ background:url(../image/gallery-bk.jpg) repeat-y; float:left;}
.gallery-txt	{ padding:0 15px 0 16px;}
.gallery-txt ul	{ padding:0; margin:0;}
.gallery-txt li	{ padding:2px 0; margin:0; display:inline; list-style:none;}
.gallery-txt li a{ padding:0; margin:0; text-decoration:none;}

.header-txt		{ font-size:20px; color:#ddd1cd; font-family:Georgia; font-weight:bold; padding-bottom:8px;}

.brd			{ border-bottom:1px solid #e0dedd; height:10px;}

.part-left		{ width:320px; padding-right:7px; margin-top:10px; border-right:1px solid #a8a8a8; float:left;}
.part-right		{ width:280px; padding-left:8px; float:left; margin-top:10px;}

#footer			{ background-image:url(../image/footer-border.png); background-position:center; background-repeat:no-repeat; color:#5c453c; font-weight:bold; text-align:center; height:56px;}
.img-right		{ text-align:right;}


/*------------------Scroll Image Photo Gallery--------------------------------*/


#page {
	position: relative;
	margin: 0 auto;
	width: 597px;
	height:500px;
	overflow: hidden;
	}


#scroll {
	position: relative;
	margin: 20px auto 0 auto;
	width:597px;
	height:500px;
	overflow: hidden;
	}

.panel {
	display: inline;
	float: left;
	height:500px;
	position: relative;
	width: 597px;
	}
	
	
/*-------------------------Layout part-----------------------------------------------------*/





/*-------------------------------------------------- Main Wrapper --------------------------------------------------*/
.RiseOfAryan {
	width: 616px;
	}
	
	/*------------------- Designer's Icon -------------------*/
	


/*-------------------------------------------------- Header Part End -------------------------------------------------- */



/*-------------------------------------------------- Content Part Start -------------------------------------------------- */
.ContentStretch {
	background: url(../images/body-background.jpg) repeat-x left bottom;
	margin: 0 auto;
	width: 597px;
	}
	
	.ContentWrap {
		margin: 0 auto;
		width: 597px;
		}
		
		.ContentMain {
			margin: 0;
			padding: 20px 0 0;
			width: 597px;
			}
	
			
/*-------------------------------------------------- Content Part End -------------------------------------------------- */

.FooterBottom {
				padding: 10px 0 20px;
				}
				
				.FooterBottom .BottomLinks, .BottomLinks a {
					color: #BA8F62;
					font: 11px Verdana, Arial, Helvetica, sans-serif;
					text-align: center;
					}
				
			



/*-------------------------------------------------- Portfolio Page Start -------------------------------------------------- */

	.PortfolioPagination,
	.PortfolioBottom {
		border-bottom: 1px solid #715B3E;
		border-top: 1px solid #715B3E;
		}
		
		.PortfolioBottom {
			height: 30px;
			}
		
		.PortfolioPagination ul {
			overflow: hidden;
			height: 25px;
			padding: 5px 0 5px 0;
			}
		
		.PortfolioPagination ul li {
			display: inline;
			}
		
			.PortfolioPagination ul li a {
				color: #8d7131;
				display: block;
				float: left;
				font: bold 14px "Trebuchet MS", Arial;
				height: 32px;
				line-height: 31px;
				margin: 0 3px 0 0;
				text-align: center;
				width: 31px;
				}
				
				.PortfolioPagination ul li a:hover {
					color: #ffffff;
					text-decoration: none !important;
					}
				
				.PortfolioPagination ul li a.selected {
					background: url(../images/portfolio-pagination-hover.jpg) no-repeat left top;
					color: #cbb175;
					text-decoration: none !important;
					}
		
		.PortfolioBlock {
			overflow: hidden;
			padding:0;
			}
.PortfolioImage {
				float: left;
				overflow: hidden;
				padding:0;
				width: 597px;
				}
				
				.LinkToSite {
					padding: 10px 40px 0 0;
					}
					
					.LinkToSite ul {
						float: right;
						overflow: hidden;
						}
					
					.LinkToSite ul li {
						display: inline;
						}
					
					.LinkToSite ul li a {
						background: url(../images/visit-site-but.jpg) no-repeat left top;
						color: #000000;
						display: block;
						float: left;
						font: bold 11px "Trebuchet MS", Arial;
						height: 35px;
						padding: 4px 0 0 10px;
						width: 136px;
						}
						
						.LinkToSite ul li a:hover {
							background-position: 0 -39px;
							text-decoration: none !important;
							}
