/* CSS Document */

/* --------------------------------------- */
/*										   */ 
/* Section: Body Resets and Main Container */
/*										   */
/* --------------------------------------- */


body {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	background: url(images/bground.gif);
	
}


#container {

	width:850px;
	/* Edit out for future use background: url(images/body.png) repeat-y; */
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto;
	top:50px;

	
}


#header {

	width:850px;
	height:170px;
	position:relative;

	background-color:#FFFFFF;
	

}

#mid {

	width: 850px;
	height: auto;
	background-color:#FFFFFF;
}

#footer {

	width:850px;
	height:50px;
	background-color:#FFFFFF;

	

}


/* --------------------------------------- */
/*										   */ 
/*		       Section: Logo 	           */
/*										   */
/* --------------------------------------- */

#logo {

	width:175px;
	height:81px;
	position:absolute;
	top:15px;
	left:25px;
	
}

#sec_title {

	width: 500px;
	height:54px;
	padding-bottom: 10px;
	margin-top:30px;
	margin-bottom:30px;
	border-bottom: solid 1px #93c889;
	
	
}



/* --------------------------------------- */
/*										   */ 
/*	  Section: Menu Elements and styling   */
/*										   */
/* --------------------------------------- */

#menu {
	
		width:835px;
		height:65px;
		background: url(images/menufade.gif) repeat-x;
		position:absolute;
		top:115px;
		padding-left:15px;
		
		
		
}

#menu ul {

	margin:0;
  	padding: 0;
	
}

#menu li {

	list-style: none;
	float:left;
	height:45px;
	text-align:center;
	margin-right:23px;
	margin-top: 15px;
		
	
}


.last {

	padding-right:0;
	
}

#menu li a:link, #menu li a:visited {

	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}

#menu li a:hover {
	
	display:block;
	border-bottom: dotted 1px #ffffff;
	
}

/* --------------------------------------- */
/*										   */ 
/*		   Section: Breadcrumbs            */
/*										   */
/* --------------------------------------- */

#bread {

	width:auto;
	height:20px;
	position:absolute;
	left:35px;
	color:#564a34;
	

}

#bread a:link, a:visited 	{

	color:#74ab69;
	text-decoration:none;
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

#bread a:hover {

	text-decoration:underline;
	
	
}
	




/* --------------------------------------- */
/*										   */ 
/*    Section: Center Flash Piece          */
/*										   */
/* --------------------------------------- */

#flashy {

	width:750px;
	height:385px;
	background: url(images/flashy.gif);	
	position:relative;
	top:20px;
	left:50px;

	

}

#flashmovie {

	width:715px;
	height:345px;
	position:relative;
	top:20px;
	left:17px;
	
}
	
/* --------------------------------------- */
/*										   */ 
/*	  Section: Switch Element and styles   */
/*										   */
/* --------------------------------------- */

#switch {

	width: 420px;
	height: 270px;
	position:relative;
	background: url(images/switch.gif);
	top:40px;
	left:50px;
	
	
}

#flash_swtich {

	width:390px;
	height:235px;
	position:relative;
	top:14px;
	left:14px;
	
}
/* --------------------------------------- */
/*										   */ 
/*	     Section: Ad 1 positioning         */
/*										   */
/* --------------------------------------- */


#ad_1 {

	width:300px;
	height:250px;
	position:relative;
	top:-220px;
	left:490px;
	background-color:#ececec;
	
	
	
}

/* --------------------------------------- */
/*										   */ 
/*			 Section: Sponsers             */
/*										   */
/* --------------------------------------- */

#sponser_bar {

	width:692px;
	height:60px;
	position:relative;
	margin-top:-150px;
	left:75px;
	
	
	
	
}

#sponser_1 {

	width:152px;
	height:60px;
	background-color:#ececec;
	position:relative;
	float: left;
	
}

#sponser_2 {

	width:152px;
	height:60px;
	background-color:#ececec;
	position:relative;
	float: left;
	margin-left: 28px;
}

#sponser_3 {

	width:152px;
	height:60px;
	background-color:#ececec;
	position:relative;
	float: left;
	margin-left: 28px;
	
}

#sponser_4 {

	width:152px;
	height:60px;
	background-color:#ececec;
	position:relative;
	float: left;
	margin-left: 28px;
	
}

/* --------------------------------------- */
/*										   */ 
/*	     Section: Article Page             */
/*										   */
/* --------------------------------------- */

#articles {

	width:510px;
	height:auto;
	position:relative;
	top:20px;
	left:25px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.6em;
	color:#2A2A2A;
	
	
}

#articles h4 {

	font-size:1.5em;
	color:#7fc372;
	margin-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	
}

.story {

	padding-right:15px;
	float:left;
	padding-left:5px;
	width:220px;
	height:210px;
	position:relative;
	padding-bottom:15px;


	
}





.story em {

	display:block;
	width:200px;
	height:200px;
	padding-right: 20px;
	

}

.odd {

border-right: solid 1px #93c889;

}

.story h2 {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#7fc372;
	margin-bottom:3px;
	font-weight:400;

	
}

.story a:link, .story a:visited  {

	text-decoration:underline;
	font-size:1.4em;
	color:#7fc372;
	
}

.story a:hover {

	text-decoration:none;
	color:#564a34;
	
}



#artclear {

	width:50px;
	height:25px;
	clear:both;
	
}


/* --------------------------------------- */
/*										   */ 
/*	     Section: Featured Articles        */
/*										   */
/* --------------------------------------- */

.feature {

	width:500px;
	height:220px;
	margin-bottom:20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #93c889;
}

.feat_pic {

	width:330px;
	height:220px;
	float:left;
	padding-right:15px;
}


.feature small {

	font-size:10px;
	color:#564a34;
	
	
}

.feature p {

	margin-top:2px;
	
}



.feature a:link, .feature a:visited  {

	text-decoration:none;
	font-size:1.2em;
	color:#7fc372;
	
}

.feature a:hover {
	
	text-decoration:underline;
	
	color:#564a34;
	
}




/* --------------------------------------- */
/*										   */ 
/*	    Section: Full Story Shell          */
/*										   */
/* --------------------------------------- */
	
#full_story {

	width:375px;
	height: auto;
	position:relative;
	top:-15px;
	left:35px;	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	
	padding-bottom: 15px;
	border-bottom:solid 1px #93c889;
	
	
	
}

/* I.E. Hack  */
* html #full_story {

	top:35px;
	padding-bottom: 25px;
	
}

#full_story h3 {

	
	font-size:4em;
	color:#7fc372;
	margin-bottom:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	
	
}

#full_story h4 {

	font-size:2em;
	color:#7fc372;
	margin-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	
}

#full_story h5 {

	font-size:1.2em;
	margin-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#564a34;
	
}

#full_story small {

	font-size:1.2em;
	color:#564a34;
	
}

#full_story a:link, #full_story a:visited {


	font-size:1.1em;
	margin-bottom:-15px;
	font-family:Arial, Helvetica, sans-serif;

	color:#66ad59;
	
}

#full_story a:hover {

	text-decoration:underline;
	color:#564a34;
	
}	


	
#feature a:link, #feature a:visited {

	text-decoration:underline;
	font-size:1.3em;
	display:block;
	margin-bottom:-15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.1em;
	font-weight:bold;
	color:#66ad59;
	
}

#feature a:hover {

	color:#564a34;
	
}

#full_story img {

	
	

}

/* --------------------------------------- */
/*										   */ 
/*	    Section: Story Bar                 */
/*										   */
/* --------------------------------------- */

#story_bar {
	width:375px;
	height:35px;
	background: url(images/story_bar.gif) no-repeat;
	
	padding-bottom:15px;
	border-bottom:solid 1px #93c889;
}

* html #story_bar {

	margin-top:-5px;
	
}

.icons {
	width:100px;
	height:12px;
	padding-top:10px;
	padding-left:8px;
	padding-right:0px;
	float:left;

}





.icons img {
	padding-right: 3px;
	
}

#story_bar a  {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#564a34;
	text-decoration:none;

}


/* --------------------------------------- */
/*										   */ 
/*	    Section: Market Place              */
/*										   */
/* --------------------------------------- */

#market_item {

	width:400px;
	height: auto;
	position:relative;
	top:20px;
	left:35px;	
	
	padding-bottom: 10px;
	border-bottom:solid 1px #93c889;
	
	overflow: hidden;
}

#market_item a:link, #market_item a:visited {

	
	font-size:1.2em;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#74ab69;
	text-decoration:none;

}

#market_item a:hover {
	
	text-decoration:underline;
 	color:#564a34;
}
	
#market_item ul {

	padding:0;
	margin-left:15px;
	margin-top:0;
	list-style-type:none;
	list-style-image:url(images/market_butllet.gif);

	
	

	
}



#market_item li {
	padding-bottom:8px;
	
	
}

#market_item h4 {

font-size:3em;
color:#564a34;
margin-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
margin-top:0px;


}
	

/* --------------------------------------- */
/*										   */ 
/*	    Section: Share Form                */
/*										   */
/* --------------------------------------- */

	
form.bride label {

	float:left;
	width:200px;
	padding-right: 15px;
	text-align:right;
	
}

form.bride ol {

	list-style-type:none;
	position:relative;
	padding:0;
	margin-left:0px;
	
	
}

form.bride fieldset {

	padding-top:20px;
	border:  solid 1px #93c889;
		
}

form.bride li {

	padding-bottom: 8px;
	
}

form.bride li input {

	width:250px;
	
}

form.bride textarea {

	width:250px;
	height:150px;

	
 }
 
 
form.bride legend {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#564a34;

	
}

form.bride .location {

	width:250px;
	
}

.terms {

	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#999999;
	
}


/* --------------------------------------- */
/*										   */ 
/*	    Section: Wedding Album             */
/*										   */
/* --------------------------------------- */


.albumthumb {

	width:150px;
	height:150px;
	margin-left:0px;
	padding-bottom:5px;
	
	
	

}

ul.albumli {



}
ul.albumli li {

	display:block;
	width:145px;
	float:left;
	list-style-image:none;
	margin: 0 25px 10px 0;
	
}

ul.albumli img {

	border: 0;

	
}

#album_large {

	width:auto;
	height:auto;
	font-size:1.3em;
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;

	
}


#album_large h4 {

	font-size:1.5em;
	color:#7fc372;
	margin-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	margin-top:10px;
	
}

#album_large small {

	color:#4e412a;
	font-size:.8em;
	margin-left:5px;
	float:left;


}

#al_icon_holder {
	width:auto;
	float:right;

}


.album_short {

	width:300px;
	height:35px;
	background: url(images/album_bar_short.gif) no-repeat;
	padding-top:10px;
	

}

.album_long {

	width:400px;
	height:35px;
	background: url(images/album_bar_long.gif) no-repeat;
	padding-top:10px


}
	
	
.albumicon {

		width:50px;
		float:left;
		padding-top:3px;
		
	
}

.albumicon img {

	padding: 0 3px 0 3px;
	border: 0;

	
}



#al_icon_holder a:link,  #al_icon_holder a:visited {

	font-size:.8em;
	color:#574b36;
	padding:0;
	margin-top:-2px;
	text-decoration:none;
	

	


} 


/* --------------------------------------- */
/*										   */ 
/*	    Section: About Us                  */
/*										   */
/* --------------------------------------- */

.aboutus {
	
	float:left; 
	margin-top:-30px;
	padding-right:45px;
	

}

.aboutus strong {


	font-size:1.1em;
	
}
	
.aboutus a {

		color:#564a34;
		
}
	

