/* main.css

/* -- global styles -- */
* {
	margin: 0px;
	padding: 0px;
}
html, body {
	height: 100%;
}
h1, h2, h3 {
    font-family: Georgia,Times,serif;
}
h2 {
    color: #595959;
    font-size: 1.4em;
}
h3 {
    color: #595959;
}
a:link {
    color: #595959;
    text-decoration: underline;
}
a:visited {
    color: #595959;
}
a:hover {
    color: #595959;
    text-decoration: none;
}

/* -- document sections -- */
#SSPgallery {
	width: 700px;
	height: 980px;
	margin-left: auto;
	margin-right: auto;
}
#wrapper {
    width: 950px;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
}
#header {
	float: left;
	width: 950px;
}
#header img {
	border: 0px;
    float: left;
}
/* menu */

#navWrap {
	position: relative;
}
#menuMain {
    float: right;
	top: 0px;
	right: 360px;
    font-size: 12pt;
	letter-spacing: .08em;
	background-image: url(../images/menu_tab.jpg);
	height: 33px;
	width: 372px;
}
#menuMain ul, #menuMain li {
    padding-top: 1px;
}
#menuMain ul {
    list-style-type: none;
	margin-right: 10px;
}
#menuMain li {
    display: block;
    text-align: right;
	padding-right: 18px;
}
#menuMain a {
    display: block;
}
#menuMain a:link, #menuMain a:visited {
    font-family: Georgia,Times,serif;
    color: #efead4;
    text-decoration: none;
}
#menuMain a:hover {
    color: #fff;
}
ul.menuHoriz li {
    float: right;
	text-align: right;
}
ul.menuVert {
    position: absolute;
    visibility: hidden;
    top: 24px;
}
ul.menuVert a {
		font-size: .85em;
		text-align: left;
		padding-left: 5px;
		padding-bottom: 3px;
}
ul.menuVert a:link {
		color: #000;
}

/* ul#menuSubOne   { left: 0 } */
ul#menuSubOne   { background-color: #bc1832; right: 238px; }
ul#menuSubTwo   {background-color: #bc1832;  right: 118px; }
ul#menuSubThree { background-color: #bc1832;   }
ul#menuSubFour  { background-color: #bc1832;   }

/* Content */

#content {
	width: 950px;
	float: left;
	overflow: auto;
	padding-bottom: 50px;
	padding-top: 35px;
}
#article .jfy{
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    padding-top: .5em;
	letter-spacing:.08em;
	color: #444;
	text-align: justify;
}
#content p {
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    padding-top: .5em;
	letter-spacing:.08em;
	color: #444;
	text-align: left;
}
#content #address{
	margin-left: 5em;
}
#content.article {
	float: left;
}
#content.projectThumb {
	float: left;
	border: none;
}
#daughters {
	padding-top: 25px;
}
#spice {
	padding-top: 175px;
	width: 950px;
}
#lodtunduh {
	padding-top: 225px;
	width: 950px;
}
.ps {
	font-family:Georgia,serif;
	font-size: .8em;
    font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px; 
	color:#444;
}
.indent {
	text-indent: -25px;
	padding-left: 25px;
}
.qa {
	font-size: 1.5em;
	font-weight: 100;
	font-family:Georgia,serif;
	color:#444;
	font-variant: small-caps;
}
#content h1 {
	font-family:Georgia,serif;
	color:#444;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 100;
	
}
#content h2 {
	font-family:Georgia,serif;
	font-size: .8em;
    font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px; 
	color:#444;
}
#content .quote {
	font-family:Georgia,serif;
	font-size: .8em;
    font-weight: bold;
	letter-spacing:2px; 
	color:#444;
	font-style: italic;
	font-weight: bold;
}
#content ul.tlist {
	list-style-type: circle;
	text-decoration: none;
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    padding-top: .5em;
	letter-spacing:.08em;
	color: #444;
	
}
hr {
	border: none 0;
	border-top: 1px dashed #444;
	height: 1px;
}
#MainImage {
	padding-top: 10px;
	float: left;
	padding-right: 30px;
	padding-bottom: 20px;
}
#Jgallery {
	padding-top: 50px;
}
#Jgallery ul li {	
	padding-right: 20px;
	list-style-type: none;
	text-decoration: none;
	display: block;
	float: left;
}
#Jgallery ul li.last {	
	padding-right: 0;
	list-style-type: none;
	text-decoration: none;
	display: block;
	float: left;
}
#projectThumb {
	padding-top: 10px;
	float: left;
	padding-right: 30px;
	padding-bottom: 20px;

}
#footer {
    position: relative;
	margin-top: -150px; 
	height: 150px;
    clear: both;
	background-color: #000;
}
#footerWrap {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
#intro {
	float: left;
	font-family:Georgia,serif;
	font-size: 1.4em;
	letter-spacing:.002em; 
	color:#777;
	width: 350px;
	text-align: left;
	padding-top: 20px;
}

#copyright {
	clear: both;
	text-align: right;
    font-size: 0.80em;
    color: #555;
}
/* -- form -- */


#content #payform {
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    margin-left: 4em;
	letter-spacing:.08em;
	color: #444;
		
}

#content #tj {
	margin-top: 70px;
	float: right;
	padding-left: 30px;
	padding-bottom: 20px;
}

#content #payform {
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    margin-left: 4em;
	letter-spacing:.08em;
	color: #444;
		
}

fieldset {  
margin: 1.5em 0 0 0;  
padding: 0;
  
}  
.fields {
	
}
label {    
	display: block;
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    margin-top: .5em;
	padding-bottom: 5px;
	letter-spacing:.08em;
	color: #444;
	text-align: left;

}
.text {
	width: 500px;
	height: 75px;
	background: #E8E8E8 ;
}
.shorty {
	width: 60px;
	background: #E8E8E8 ;
	
}
.med {
	width: 120px;
	background: #E8E8E8 ;
	
}

.address {
	width: 250px;
	height: 45px;
	background: #E8E8E8 ;
}
.name {
	width: 250px;
	background: #E8E8E8 ;
	
}

#Bnav1 {
	float: right;
	padding-left: 40px;
	padding-top: 10px;
	font-family: ariel, helvetica, sans-serif;
	text-decoration: none;
	font-size: .8em;
	
}
#Bnav2 {
	float: right;
	padding-left: 40px;
	padding-top: 10px;
	font-family: ariel, helvetica, sans-serif;
	text-decoration: none;
	font-size: .8em;
}
#Bnav3 {
	float: right;
	padding-left: 30px;
	padding-top: 10px;
	font-family: ariel, helvetica, sans-serif;
	text-decoration: none;
	font-size: .8em;
}
.ntitle {
	text-decoration: none;
	color: #fff;
	font-family: ariel, helvetica, sans-serif;
	font-weight: bold;
}

/*Fixes for sticky footer*/
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->


