/*-------------------------------------------------------

	doc title: stylesheet
	filename: primary.css
	author: JBMoss - http://www.jbmoss.com
	date: 15/04/2008
	
	-----------------------
	
	1. master reset
	2. typography
	3. listography
	4. base structure
	5. navigation
	6. page specific structure
	7. images
	8. forms
	
	
-------------------------------------------------------*/


										/* ---------- 1. master reset ---------- */ 

* {
	padding			: 0;
	margin			: 0;
	border			: 0px solid red;
}
h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
	margin			: 1em 5%;
}
li, dd {
	margin-left		: 5%;
}
fieldset {
	padding			: .5em;
}

a {
	text-decoration	: none;
}

										/* ---------- 2. typography ---------- */ 

p {
	margin			: 1em 0px;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.9em;
}
p a {
	color:#666666;
}
p a:hover {
	color:#333333;
	text-decoration:underline;
}
h1 {
	width			: 183px;
	height			: 68px;
	background		: url(../images/mydas_photography.jpg) no-repeat;
	text-indent		: -9000px;
	margin			: 0.48em 5%;
}
h2 {}
h3 {
	margin			: 1em 0px;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 1em;
	font-weight		: normal;
}
h4 {
	margin			: 1em 0px;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.9em;
}

h5 {}

.li_fr {
	float:right;
}


										/* ---------- 3. listography ---------- */ 
										
ul {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.9em;
}			
li {
	margin:0px;
}							
										
										/* ---------- 4. base structure ---------- */ 

html {
}
body {
	font-size		: 80%;
	background		: #E6E6E6;
}
#clr {
	clear:both;

}

#wrap {
	position		: relative;
	width			: 792px;
	margin			: 20px auto;
	background 		: #fff;
	padding			: 20px 10px 20px 20px;
}

#nav {
	position		: relative;
	height			: 200px;
}

#main {
	position		: relative;
	width			: 776px;
}
#logo {
	position		: relative;
	float			: left;
	width			: 208px;
	height:600px;
}
#cont {
	position		: relative;
	float			: right;
	width			: 544px;
}
#footer {
	position:relative;
	width:792px;
	margin-top:5px;
	font-size:0.8em;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	height:50px;
}

	#footer a {
		color:#333333;
	}
	#footer a:hover {
		text-decoration:underline;
	}

										/* ---------- 5. navigation ---------- */ 
										

#top_n {
	position		: relative;
	
}
#img_nav {
	position		: relative;
	clear			: both;
	padding-top		: 14px;
	margin-bottom	: 13px;
}
#bot_n {
	position		: relative;
}
										
.nav_img_spacer {
	margin-right	: 13px;
	float			: left;
}

#top_n a {
	width			: 100px;
	height			: 28px;
	text-indent		: -9000px;
	display			: block;
	float			: left;
	margin-right	: 13px;
	padding			: 0px;
}

#top_n a:hover {
	background-position:-100px;
}


#bot_n a {
	width			: 100px;
	height			: 28px;
	text-indent		: -9000px;
	display			: block;
	float			: left;
	margin-right	: 13px;
	padding			: 0px;
}

#bot_n a:hover {
	background-position:-100px;
}



a.nv_weddings {
	background:url(../images/nav/weddings.jpg) no-repeat;
}
a.nv_barmitvahs {
	background:url(../images/nav/barmitvahs.jpg) no-repeat;
}
a.nv_corporate {
	background:url(../images/nav/corporate.jpg) no-repeat;
}
a.nv_modern {
	background:url(../images/nav/modern_commitments.jpg) no-repeat;
}
a.nv_family  {
	background:url(../images/nav/family_portraits.jpg) no-repeat;
}
a.nv_about {
	background:url(../images/nav/about_mydas.jpg) no-repeat;
}
a.nv_price {
	background:url(../images/nav/price_guides.jpg) no-repeat;
}
a.nv_links {
	background:url(../images/nav/links.jpg) no-repeat;
}
a.nv_video {
	background:url(../images/nav/video_services.jpg) no-repeat;
}
a.nv_testimonials {
	background:url(../images/nav/testimonials.jpg) no-repeat;
}
a.nv_contact {
	background:url(../images/nav/contact_us.jpg) no-repeat;
}
a.nv_social {
	background:url(../images/nav/social_events.jpg) no-repeat;
}
a.nv_packages{
	background:url(../images/nav/packages.jpg) no-repeat;
}
a.nv_kids {
	background:url(../images/nav/kids.jpg) no-repeat;
}
a.nv_frames {
	background:url(../images/nav/frames_canvasses.jpg) no-repeat;
}



										/* ---------- 6. page specific structure ---------- */ 

										/* ---------- 7. images ---------- */ 
										
#gallery_pics img {
	padding:3px;
}

										/* ---------- 8. forms ---------- */ 

.formbox {
	border:1px solid #ccc;
	margin-bottom:5px;
	margin-top:1px;
	padding:3px;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 1em;
	width:150px;
}
.submit {
	background:#fff;
	border:1px solid #ccc;
	padding: 3px 8px;
	font-size		: 1em;
}
 