/* margin: top right bottom left */

html	{
		padding: 0px;
		margin: 0px;
		width: 100%;
		max-width: 100%;
		}

body	

	{ 
	color: #AEAEAE;        
	text-align: center; /* for IE */
	font: 76%/160% Century Gothic, Verdana, Helvetica, Arial, Sans-Serif; 
	background: #333333;
	padding: 0px;
	margin: 0px;
	width: 100%;
	max-width: 100%;
	}



a		{
		text-decoration: none;
		}



a:hover {
		text-decoration: none;
		}



.img	{
		}



.clear	{
		clear: both;
		margin-top: -1px;
		height: 0px;
		overflow: hidden;
		}



.clearr {
		clear:right;
 		margin-top:-1px;
		height:1px;
		overflow:hidden;
		}



/* Format */

        

.mainwrap	{
			margin: auto;
			text-align: left;
			width: 900px;
			background: none;
			}
		

/* Header */

#headerwrap	{
			position: fixed;
			left: 0px;
			top: 0px;
			text-align: left;
			width: 100%;
			height: 75px;
			color: #FFFFFF;
			background: #779CFF;
			}
			
#header		{
			margin: 0 auto;
			width: 900px;
			height: 75px;
			font: 200%/300% Century Gothic, Verdana, Helvetica, Arial, Sans-Serif;
			background: #779CFF url(../images/backgrounds/header-background.jpg) center no-repeat;
			}
			
#headerfade	{
			position: fixed;
			left: 0px;
			top: 75px;
			text-align: right;
			width:  100%;
			height: 25px;
			color: #FECB86;
			background: #4D4D4D;
			font: 230%/0% Georgia, Verdana, Helvetica, Arial, Sans-Serif;
			}

			
#headerrule	{
			width: 503px;
			background: #F2F2F2;
			}
			
#header a	{
			color: #FFFFFF;
			text-decoration: none;
			}



a:hover 	{
			color: #FFFFFF;
			text-decoration: none;
			}
			
#navwrap	{
			margin: 0 auto;
			width: 900px;
			height: 25px;
			}
						

			
#contact	{
			position: absolute;
			top: 0px;
			right: 50%;
			z-index: 5;
			width: 22px;
			height: 90px;
			margin: -71px -450px 0px 0px;
			background: url(../images/misc/contact.jpg) bottom no-repeat;
			}
			
#contact:hover	{
			background: url(../images/misc/contact-hover.png) bottom no-repeat;
			}
			
#contact a	{
			display: block;
			background: none;
			height: 100%;
			width: 100%;
			}
			
			
#gallery	{
			position: absolute;
			top: 0px;
			right: 50%;
			z-index: 5;
			width: 22px;
			height: 90px;
			margin: -71px -425px 0px 0px;
			background: url(../images/misc/gallery.jpg) bottom no-repeat;
			}
			
#gallery:hover	{
			background: url(../images/misc/gallery-hover.png) bottom no-repeat;
			}
			
#gallery a	{
			display: block;
			background: none;
			height: 100%;
			width: 100%;
			}
			
			
#aboutme	{
			position: absolute;
			top: 0px;
			right: 50%;
			z-index: 5;
			width: 22px;
			height: 90px;
			margin: -71px -400px 0px 0px;
			background: url(../images/misc/aboutme.jpg) bottom no-repeat;
			}
			
#aboutme:hover	{
			background: url(../images/misc/aboutme-hover.png) bottom no-repeat;
			}
			
#aboutme a	{
			display: block;
			background: none;
			height: 100%;
			width: 100%;
			}
			
			
/* Contact */

input		{
			height: 25px;
			width: 400px;
			background: #4D4D4D;
			border: none;
			color: #FFFFFF;
			padding: 0px 5px 0px 5px;
			margin: 0px 0px 15px 0px;
			font: 125%/175% Century Gothic, Verdana, Helvetica, Arial, Sans-Serif; 
			}
		
textarea	{
			height: 300px;
			width: 400px;
			background: #4D4D4D;
			border: none;
			color: #FFFFFF;
			padding: 0px 5px 0px 5px;
			margin: 0px 0px 15px 0px;
			font: 125%/175% Century Gothic, Verdana, Helvetica, Arial, Sans-Serif; 
			}

#ContactSend	{
				height: 25px;
				width: 410px;
				background: #4D4D4D;
				border: none;
				color: #FFFFFF;
				margin: 0px 0px 0px 0px;
				font: 125%/175% Century Gothic, Verdana, Helvetica, Arial, Sans-Serif; 
				}
   

/* Body Left */



#bodymain

			{
			margin: 130px 0px 30px 0px;
			width: 900px;
			padding: 0px 0px 0px 0px;
			background: none;
			font: 100%/230% Verdana, Georgia, Helvetica, Arial, Sans-Serif;
			}

	


			
.entrytitle			{
					width: 900px;
					color: #666666;
					padding: 0px 0px 0px 0px;
					}
			
.entrytitle a		{
					font: 140%/140% Century Gothic, Verdana, Helvetica, Arial, Sans-Serif;
					color: #55B9DF;
					}
			
.entrytitle a:hover	{
					color: #55B9DF;
					}
					
.entrytitle	span	{
					float: right;
					width: 150px;
					color: #55B9DF;
					text-align: right;
					}
			
.entrycontent		{
					width: 900px;
					color: #FFFFFF;
					font: 110%/135% Century Gothic, Verdana, Helvetica, Arial, Sans-Serif;
					padding: 15px 0px 0px 0px;
					}
			
.entrycontent a		{
					font-weight: bold;
					color: #666666;
					}
			
.entrycontent a:hover	{
						color: #15aadc;
						}

.entryfoot	{
			height: 12px;
			width: 900px;
			margin: 18px 0px 60px 0px;
			border-bottom: 1px solid #808080;
			color: #666666;
			}
			
.readmore	{
			float: right;
			width: 70px;
			height: 12px;
			margin: 0px 0px 0px 0px;
			text-align: center;
			padding: 0px 0px 0px 0px; /* top right bottom left */
			background: #333333 url(../images/misc/readmore.jpg) center no-repeat;
			font: 90%/120% Century Gothic, Verdana, Helvetica, Arial, Sans-Serif;
			}
			
.readmore a	{
			color: #FFFFFF;
			text-decoration: none;
			}
			
.readmore a:hover
			{
			color: #CCE6FF;
			text-decoration: none;
			}
			


/* Pagination */

#pagination
				{
				}
					
#pagination ul
				{
				list-style-type: none;
				padding: 0px;
				margin: 0px;
				width: 400px;
				}
				
#pagination li
				{
				float: left;
				color: #FFFFFF;
				list-style-type: none;
				display: inline;
				width: 20px;
				margin: 0px 5px 0px 0px;
				}
				
#pagination li a
				{
				color: #55B9DF;
				}
				
#pagination li a:hover
				{
				color: #FFFFFF;
				}
				
/* GALLERY CODE */

/*	html			{
					height: 100%;
					}
	body			{
					padding: 0px;
					margin: 0px;
					background: #2A2A2A;
					height: 100%;
					color: #FFFFFF;
					}
*/
	
	#galheader		{
					position: relative;
					z-index: 2;
					margin: 0px 0px 0px 0px;
					background: #494949;
					padding: 0px 0px 0px 0px;
					width: 100%;
					height: 25px;
					color: #FFFFFF;
					font: 80%/190% Century Gothic, Georgia, Verdana, Helvetica, Arial, Sans-Serif;
					}
					
	#arrowdown		{
					position: absolute;
					right: 20px;
					top: 25px;
					z-index: 3;
					background: url('templates/images/arrowdown2.jpg') right no-repeat;
					padding: 0px 0px 0px 0px;
					width: 20px;
					height: 10px;
					}
					
	#arrowdown2		{
					position: absolute;
					right: 20px;
					bottom: 15px;
					z-index: 3;
					background: url('templates/images/arrowdown3.jpg') top no-repeat;
					padding: 0px 0px 0px 0px;
					width: 20px;
					height: 10px;
					}
					
	#arrowdown3		{
					position: absolute;
					right: 20px;
					top: 50px;
					z-index: 3;
					background: url('templates/images/arrowdown4.jpg') top no-repeat;
					padding: 0px 0px 0px 0px;
					width: 20px;
					height: 10px;
					}
					
	#headleft		{
					float: left;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					width: 150px;
					height: 25px;
					color: #FFFFFF;
					}

	#headright		{
					float: right;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					width: 200px;
					height: 25px;
					color: #FFFFFF;
					text-align: right;
					font: 80%/240% Century Gothic, Georgia, Verdana, Helvetica, Arial, Sans-Serif;
					}
	
	#folderlist		{
					position: absolute;
					left: 0px;
					right: 0px;
	                top: 100px;
					margin: 0px 0px 0px 0px;
					padding: 2px 0px 0px 0px;
					width: 100%;
					max-width: 100%;
					height: 23px;
					background: #3F3F3F;
					font: Century Gothic, Verdana, Helvetica, Arial, Sans-Serif;
					}

	#folderlist a	{
					color: #53A2F2;
					text-decoration: none;
					font: Century Gothic, Verdana, Helvetica, Arial, Sans-Serif;
					}
					
	#folderlist ul	{
					margin: 0 auto;
					padding: 0px 0px 0px 0px;
					list-style: none;
					width: 900px;
					height: 25px;
					font: 110%/150% Century Gothic, Verdana, Helvetica, Arial, Sans-Serif;
					}
					
	#folderlist li	{
					display: inline;
					margin: 0px 20px 0px 0px;
					width: 100px;
					color: #53A2F2;
					height: 25px;
					font: Century Gothic, Verdana, Helvetica, Arial, Sans-Serif;
					}
					

#filelist			{ 	
					display: block;
					position: absolute;
					left: 0px;
					top: 125px;
					bottom: 0px;
					right: 0px;
					z-index: 1;
					margin: 0 auto;
					padding: 0px 0px 5px 20px;
					width: 900px;
					overflow: auto;
					}
	
	#filelist img	{
					margin: 5px 0px 0px 5px;
					padding: 0px 0px 0px 0px;
					width: 75px;
					height: 60px;
					background: #3F3F3F;
					border: none;
					}
					
	#imp			{ 	
					display: block;
					position: absolute;
					left: 190px;
					top: 0px;
					bottom: 0px;
					right: 0px;
					z-index: 1;
					margin: 100px 0px 0px 0px;
					padding: 55px 0px 30px 0px;
					max-height: 100%;
					}
					
	#im				{ 	
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					max-height: 100%;
					}




/* Footer */


#footerwrap	{
			position: fixed;
			bottom: 0px;
			left: 0px;
			width: 100%;
			height: 25px;
			background: #4D4D4D url(../images/backgrounds/footer-background.jpg) center no-repeat;
			}

#footer		{
			width: 900px;
			height: 25px;
    		margin: 0 auto;
			color: #FFFFFF;
			text-align: right;
    		font: 85%/230% Century Gothic, Verdana, Arial, Sans-Serif;
			}

	

#copyrightfoot a

	{
	color: #6d6e72;
	text-decoration: none;
	}

	

#copyrightfoot a:hover

	{
	color: #FFFFFF;
	text-decoration: underline;
	}