@charset "utf-8";
@import url("font-faces.css");
/*////////////////////
Generic Styles     //
///////////////////*/
body 							{ font-size: 14px; background: url(../images/background.jpg) no-repeat #020100 center top fixed; font-family: 'TypoSlabserifLightRegular', Georgia, "Times New Roman", Times, serif; color: #d7a666; text-shadow: #000 1px 1px 0px;}

a								{ text-decoration: none; color: inherit; }
a:hover							{ text-decoration: none; color: inherit; }

/* webkit, opera, IE9 */
::selection 					{ background:#150f02; }
/* mozilla firefox */
::-moz-selection				{ background:#150f02; }

h1								{ font-weight: normal; text-indent: -99999px; z-index: 4; }
h1 a							{}
h1 a:hover						{}

h2								{ font-weight: normal; text-indent: -99999px;  }
h2 a							{}
h2 a:hover						{}

h3								{ margin: 15px 0 10px 0; font-weight: normal;}
h3 a							{}
h3 a:hover						{}
h3 *, h4 *						{ vertical-align: text-bottom;}
h3 img	 						{ width: 32px}
h4 img							{ width: 24px}

h4								{ font-weight: normal; padding: 5px 0 0px 0; display: inline-block; }
h4 a							{}
h4 a:hover						{}

h5								{ font-weight: normal;  }
h5 a							{}
h5 a:hover						{}


/*////////////////////
Basic Layouting     //
///////////////////*/
.wrapper						{ margin: 0 auto; width: 950px; padding: 0 0 300px 0}
.header							{ z-index: 3; position:absolute; top: 0px; background: url(../images/nadir-logo.png) no-repeat center top; width: 950px; height: 218px; margin: 0 auto; text-indent: -999999px;  }
.hider							{ z-index: 1; position:absolute; top: 0px; width: 950px; background: url(../images/background.jpg) no-repeat #020100 center top fixed;  height: 250px; }

.error							{ font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color: #f4e647; }
.error:before					{ content: "^"}


.nav-bar						{ font-family: 'TypoSlabserifLightRegular', Georgia, "Times New Roman", Times, serif; font-size: 20px;
									z-index: 2; position:absolute; top: 400px; margin: 0 auto; background: url(../images/menu-bg.png) no-repeat center bottom; width: 950px; height: 63px; text-align: center;}
.nav-bar ul						{  }
.nav-bar li						{ display: inline-block; margin: 30px auto 0 auto; }
.nav-bar li:after				{ content: " | " }
.nav-bar li:last-child:after	{ content: "" !important; }
.nav-bar a						{ text-transform: capitalize; color: inherit; /*border-radius: 5px; padding: 2px 5px;*/ } 
.nav-bar a:hover				{ /*border-bottom: 1px dotted;*/ color: #fff; /* background:#d7a666; */ } 

.contents						{ text-align: center;}
.sections						{ margin: 200px 0 0 0; min-height: 350px; overflow: hidden; }
.sections a						{ text-decoration: none;  }  
.sections a:hover				{ text-decoration: none; border-bottom: 1px dashed;} 

.sec-one						{}
.sec-one h2						{ text-indent: -999999px; background: url(../images/salaam.png) no-repeat center; margin: 15px auto; }

.sec-two						{}
.sec-two a:hover				{ border: none;}
.thumbs 						{ border: 1px solid #d7a666; margin: 10px 5px; }
#gal-container 					{ width: 100%; float: left; background-color: none; padding: 15px; }
.pp_pic_holder					{ font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #333; text-shadow: none;}
.pp_nav	p						{ font-size: 14px !important;}


.sec-three						{ }
.col-1 							{ width: 460px; float: left; text-align: right; margin: 5px 5px 0 0;}

#newfeed, #blogOne, #blogTwo, #blogThree, #blogFour, #blogFive
								{ padding: 0 0 10px 0 ;}
.rssHeader						{ color: #FFF;}
.rssFeed h4						{ font-size: 14px;  }
.rssBody div, .smalldesc		{ font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color: #886838; }
.col-2							{ width: 460px; float: right; text-align: left; margin: 5px 0 0 5px; }



.sec-four						{}
.sec-five						{}
.sec-six						{}


.footer							{}
.footer a						{}
.footer a:hover					{}




/*////////////////////
Basic Classes	   //
///////////////////*/
.block							{ display: block; background: none; height: 1px; width: 1px;}
.clear-both						{ clear: both;}
a.normal						{ display: inline-block }
a.active						{ color: #fff; display: inline-block; }
a.hover							{ color: #fff; display: inline-block; }

.txt-small						{ font-size: small; }
.txt-small a					{}
.txt-small a:hover				{}

.txt-smaller					{ font-size: smaller; }
.txt-smaller a					{}
.txt-smaller a:hover			{}

.txt-large						{ font-size: large }
.txt-large a					{}
.txt-large a:hover				{}

.txt-larger						{ font-size: larger; }
.txt-larger a					{}
.txt-larger a:hover				{}

.txt-colour-one					{ color: #fff;}
.txt-colour-one a				{ color: #fff; text-decoration: none; }
.txt-colour-one a:hover			{ color: #fff; text-decoration: none; }

.txt-colour-two					{ color: #886838; }
.txt-colour-two a				{ color: #886838; text-decoration: none; }
.txt-colour-two a:hover			{ color: #886838; text-decoration: none; }


/*////////////////////
Forms Styles	   //
///////////////////*/
label							{}
.txt-field						{ display: block; background: none; border:none; color: #fff; font: inherit; width: 300px; border-bottom: 1px dashed #d7a666; }
input.inactive, textarea.inactive
								{ color: #886838; }

.txt-field:focus, textarea:focus
								{  color: #fff;}
.txt-field.active, textarea.active 
								{ border-bottom: 1px solid #d7a666; color: #d7a666; }								

.txt-area						{ display: block; background: none; border:none; color: #fff; font: inherit; border-bottom: 1px dashed #d7a666; width: 300px;}
.btn-yes						{ border: none; background: url(../images/btn.png) no-repeat -10px center ;  width: 110px; height: 46px; text-align: center; font: inherit; color: #d7a666; padding: 0px 0 0px 10px; }
.btn-yes:hover, .btn-yes:focus	{ color: #fff;}
.btn-no							{}
.btn-cancel						{}
