/* CSS Document */

body{
background-color:#28903b;
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
margin:0px;
padding:0px;
} 


div#wrapper{ 
 width:900px;
 margin:0 auto;
 background-color:#fff;

 background-repeat:no-repeat;
 background-position:top right;
}


#navigation {
float:left;
width:250px;
background-color:white;
font-size:16px;
}

#navigation ul {
list-style:none;
margin-top:14px;
}

#navigation li{
margin-bottom:15px;
}

#navigation a {
text-decoration:none;
color:#28903b;
font-weight:bold;
}

#navigation a:hover {
color:#000;
}

#navigation  .sub a{
text-decoration:none;
color:#000;
font-weight:200;
padding-left:20px;
}

#navigation .sub a:hover {
color:#28903b;
}




#navigationindex {
float:right;
width:250px;
font-size:16px;
}

#navigationindex ul {
list-style:none;
margin-top:14px;
}

#navigationindex li{
margin-bottom:15px;
}

#navigationindex a {
text-decoration:none;
color:#fff;
font-weight:bold;
}

#navigationindex a:hover {
color:yellow;
}

#logo{
margin:0 auto;
}

#content{
width:650px;
margin:0 auto;
float:right;
background-color:#fff;
}

#content .gallery{
width:650px;
margin-left:100px;
margin:0 auto;
float:right;
background-color:#fff;
margin-top:40px;
}

#content .galleryweddings{
width:650px;
margin-left:50px;
margin:0 auto;
float:right;
background-color:#fff;
margin-top:40px;
}

#content .text{
width:650px;
margin-left:50px;
margin:0 auto;
float:right;
background-color:#fff;
margin-top:40px;
}


#content .gallery img{
margin-right:20px;
margin-top:10px;
margin-bottom:20px;
}

#content .galleryweddings img{
margin-right:10px;
margin-top:10px;
margin-bottom:20px;
}

#content .text img{
margin-right:20px;
margin-top:10px;
margin-bottom:20px;
}

.textimg{
float:right;
margin-top:20px;
}

h1{
font-weight:bold;
color:#28903b;
font-size:24px;
margin:0;
padding-top:10px;
padding-left:50px;
}

h2{
color:#000;
font-size:18px;
margin:0;
padding-left:50px;
padding-top:10px;
}

.description{
color:#000;
font-size:14px;
font-weight:bold;
padding-left:50px;
}

p{
	margin:0px;
	color:#28903b;
	padding-left:50px;
	padding-top:10px;
	margin-bottom:3px;
	line-height:17px;
}


.margin{
width:530px;
}

.packagetitle{
	margin:0px;
	color:#28903b;
	padding-left:50px;
	padding-top:30px;
	font-weight:bold;
	font-size:15px;
}


.packagetitle a{
text-decoration:none;
color:#28903b;
}

.packagetitle a:hover{
text-decoration:none;
color:#000;
}

.packageprice{
	margin:0px;
	color:#000;
	padding-left:50px;
	padding-top:10px;
	font-weight:bold;
	font-size:15px;
}

.packagepriceindent{
	margin:0px;
	color:#000;
	padding-left:175px;
	padding-top:10px;
	font-weight:bold;
	font-size:15px;
}

.packageprice a{
	margin:0px;
	color:#000;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}


.packageprice a:hover{
	margin:0px;
	color:#28903b;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}


#content .text ul{
	padding-left:50px;
	paadding-top:0px;
	margin:0px;
	width:550px;
	text-indent:5px;
}

#content .text li{
	padding-top:10px;
	color:#28903b;
	width:550px;
}



#footer{
clear:both;
background-color:#28903b;
margin:0px;
}

#footer p{
color:#fff;
text-align:center;
padding:7px;
}

#footer p a{
color:#fff;
text-align:center;
padding:7px;
text-decoration:none;
}

#footer p a:hover{
color:#yellow;
text-align:center;
padding:7px;
text-decoration:none;
}


#footer p .bold{
color:#fff;
text-align:center;
padding:7px;
font-weight:bold;
}

#footer p .bold a{
text-decoration:none;
color:#yellow;
text-align:center;
padding:7px;
font-weight:bold;
}

#footer p .bold a:hover{
text-decoration:none;
color:#fff;
text-align:center;
padding:7px;
font-weight:bold;
}


#header{
clear:both;
background-color:#28903b;
margin:0px;
text-align:right;
padding-top:7px;
padding-bottom:7px;
}

#header a{
color:#fff;
text-align:right;
padding-top:7px;
padding-bottom:7px;
text-decoration:none;
}

#header a:hover{
color:#yellow;
text-decoration:none;
}

#header p{
list-style:none;
display: inline;
	margin: 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
}

#header ul {
margin-left: 0;
	padding-left: 0;
	display: inline;
	color:#fff;
	
}

#header ul li{
margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #ffffff;
	list-style: none;
	display: inline;
	
}

#header ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}




.cv hr{
color: black solid;
padding-top:10px;

}

.margin{
width:500px;
}


.date{
font-weight:bold;
color:black;
}

.detail{
padding-left:100px;
font-style:italic;
}

p a{
text-decoration:none;
color:#28903b;
font-weight:bold;
}

p a:hover{
text-decoration:none;
color:#000;
font-weight:bold;
}
