/*****************************************************************************************************/

/* COPYRIGHT (C) 2007 WEDDING MATTERS. ALL RIGHTS RESERVED */



body

{

 margin:0;

 padding:0;

 color:#fff;

 font:0.7em arial,sans-serif;

 background:#000;

}



a,a:visited

{

 border:0;

 margin:0;

 padding:0;

 text-decoration:none;

 color:#fff;

}



a:hover

{

 text-decoration:underline;

 margin:0;

 padding:0;

 border:0;

 color:#fff;

}



a img,img

{

 margin:0;

 padding:0;

 border:0;

}

				

form

{

 margin:0px;

 padding:0px;

}



p

{

 padding:0;

 margin:0;

 color:#fff;

}



/*****************************************************************************************************/

/* CONTAINER */



#wm

{

 padding:0;

 margin:0 auto;

 width:850px;

}



/*****************************************************************************************************/

/* HEADER */



#wm #head

{

 float:left;

 padding:0;

 margin:0 0 31px 0;

 width:850px;

 height:121px;

 overflow:hidden;

}



#wm #head #logo

{

 float:left;

 padding:0;

 margin:0 11px 0 0;

 width:90px;

 height:121px;

 overflow:hidden;

}



#wm #head #logo h1

{

 float:left;

 padding:0;

 margin:0;

}



#wm #head #topNav

{

 float:left;

 padding:0;

 margin:0;

 width:749px;

 height:121px;

 overflow:hidden;

 text-align:right;

}



#wm #head #topNav ul

{

 padding:0;

 margin:0;

 list-style-type:none;

 text-transform:uppercase;



}



#wm #head #topNav #topContact

{

 float:left;

 padding:25px 0 0 0;

 margin:0;

 width:749px;

 height:25px;

 border-bottom:1px solid #545454;

 overflow:hidden;

}



#wm #head #topNav #topContact li

{

 float:right;

 display:inline;

 margin:0;

 height:14px;

 font-family:'Trebuchet MS',arial,sans-serif;

 font-size:90%;

}



#wm #head #topNav #topContact li.t

{

 padding:0 9px 0 22px;

 background:url('../_img/_bg/icon-t.gif') 0 1px no-repeat;

}



#wm #head #topNav #topContact li.e

{

 padding:0 0 0 22px;

 background:url('../_img/_bg/icon-e.gif') 0 1px no-repeat;

}





#wm #head #topNav #topMainNav

{

 float:left;

 padding:7px 0 0 0;

 margin:0;

 width:749px;

 height:23px;

 border-bottom:1px solid #545454;

}



#wm #head #topNav #topMainNav li

{

 float:right;

 display:inline;

 padding:0 8px 0 8px;

 margin:0;

 border-right:1px solid #545454;

 font-family:'Trebuchet MS',arial,sans-serif;

}

#wm #head #topNav #topSubNav

{

 float:left;

 padding:7px 0 0 0;

 margin:0;

 width:749px;

 height:24px;

 border-bottom:8px solid #545454;

}



#wm #head #topNav #topSubNav li

{

 float:right;

 display:inline;

 padding:0 8px 0 8px;

 margin:0;

 border-right:1px solid #707070;

 font-family:'Trebuchet MS',arial,sans-serif;

}



/*****************************************************************************************************/

/* MAIN */



#wm #main

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

}



/*****************************************************************************************************/

/* HOME */



#main #home

{

 padding:0;

 margin:0;

 width:850px;

}



#main #home .weDo

{

 font-weight:bold;

 color:#fff;

}



#main #home h2

{

 padding:0 20px 0 0;

 margin:0 0 6px 0;

 /* font-family:times,georgia,serif; */

 /* font-size:400%; */

 /* font-weight:normal; */

 /* text-transform:lowercase; */

 /* background:url('../_img/_bg/arrow.gif') right 28px no-repeat; */

}



#main #home p

{

 color:#C6C6C6;

}



#main #home #create

{

 float:left;

 padding:0;

 margin:0;

 width:283px;

}



#main #home #create a,#main #home #create a:visited,#main #home #create a:hover

{

 text-decoration:none;

}



#main #home #innovate

{

 float:left;

 padding:0;

 margin:0;

 width:283px;

}



#main #home #innovate a,#main #home #innovate a:visited,#main #home #innovate a:hover

{

 text-decoration:none;

}



#main #home #coordinate

{

 float:left;

 padding:0;

 margin:0;

 width:283px;

}



#main #home #coordinate a,#main #home #coordinate a:visited,#main #home #coordinate a:hover

{

 text-decoration:none;

}



#main #home #splash

{

 float:left;

 padding:0;

 margin:25px 0 20px 0;

 width:850px;

 height:280px;

}



#main #home #homeBody

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

}



#main #home #homeBody #homeText

{

 float:left;

 padding:10px 30px 0 0;

 margin:0;

 width:539px;

}



#main #home #homeBody #homeText p

{

 padding:0 0 20px 0;

 margin:0;

 font-size:120%;

 line-height:160%;

}



#main #home #homeBody #homeText a,#main #home #homeBody #homeText a:visited,#main #home #homeBody #homeText a:hover

{

 text-decoration:none;

}



#homePanels

{

 float:left;

 padding:0;

 margin:0;

 width:281px;

}



#homePanels .homePanel

{

 float:left;

 padding:0;

 margin:0 0 20px 0;

 width:281px;

 height:124px;

}



/*****************************************************************************************************/

/* CONTENT */



#main #content

{

 float:left;

 margin:0;

 width:850px;

}



#main h2

{

 padding:0;

 margin:0 0 30px 0;

 font-family:times,georgia,serif;

 font-size:400%;

 font-weight:normal;

 text-transform:lowercase;

}



#main #content p

{

 color:#C6C6C6;

 padding:0;

 margin:0 0 20px 0;

 font-size:120%;

}



#main #content #contentLeft

{

 float:left;

 padding:0;

 margin:0 30px 0 0;

 width:539px;

}



#main #content #contentLeft h3

{

 padding:0;

 margin:0 0 30px 0;

 font-family:times,georgia,serif;

 font-size:210%;

 font-weight:normal;

 line-height:100%;

}



#main #content #contentLeft ul

{

 padding:0;

 margin:30px 0 0 0;

 list-style-type:none;

}



#main #content #contentLeft li

{

 padding:0 0 0 30px;

 margin:0 0 10px 0;

 font-size:110%;

 color:#C6C6C6;

 background:url('../_img/bullet.gif') 0 1px no-repeat;

}



#main #content #contentRight

{

 float:left;

 padding:161px 0 0 0;

 margin:0;

 width:281px;

}



#main #contentRight .contentRightImage

{

 padding:0;

 margin:0 0 20px 0;

 width:281px;

 height:124px;

}



#main #contentRight img

{

 width:281px;

 height:124px;

}



#main .contentAbout

{

 padding:140px 0 0 0;

 background:url('../_img/_bg/content-about.jpg') no-repeat;

}



#main .contentContact

{

 padding:140px 0 0 0;

 background:url('../_img/_bg/content-contact.jpg') no-repeat;

}



#main .contentCreate

{

 padding:140px 0 0 0;

 background:url('../_img/_bg/content-create.jpg') no-repeat;

}



#main .contentInnovate

{

 padding:140px 0 0 0;

 background:url('../_img/_bg/content-innovate.jpg') no-repeat;

}



#main .contentCoordinate

{

 padding:140px 0 0 0;

 background:url('../_img/_bg/content-coordinate.jpg') no-repeat;

}



#main .contentWeddingsAbroad

{

 padding:140px 0 0 0;

 background:url('../_img/_bg/content-weddings-abroad.jpg') no-repeat;

}



#main .contentNewsletter

{

 padding:140px 0 0 0;

 background:url('../_img/_bg/content-newsletter.jpg') no-repeat;

}



#main .contentEbook

{

 padding:140px 0 0 0;

 background:url('../_img/_bg/content-ebook.jpg') no-repeat;

}



/*****************************************************************************************************/

/* PRESS */



#main #press

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

}



#main #press #pressTop

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

 /* background:url('../_img/_bg/content-press.jpg') no-repeat; */

}



#main #press #pressTop h2

{

 padding:0;

 /* margin:130px 0 0 0; */

 margin:0 0 0 0;

}



#main #press #pressMiddle

{

 float:left;

 padding:0;

 margin:30px 0 34px 0;

 width:850px;

}



#main #press #pressMiddle p

{

 font-size:110%;

}



#main #press #pressBottom

{

 float:left;

 padding:0 0 10px 0;

 margin:0;

 width:850px;

}



#main #press #pressBottom .pressCover

{

 float:left;

 padding:0;

 margin:0 14px 14px 0;

 width:138px;

 height:138px;

 border:10px solid #545454;

}



/*****************************************************************************************************/

/* BLOG */



#main #blog

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

}



#main #blog #blogTop

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

 background:url('../_img/_bg/content-blog.jpg') no-repeat;

}



#main #blog #blogTop h2

{

 padding:0;

 margin:130px 0 40px 0;

}



#main #blog #blogBottom

{

 float:left;

 padding:0 0 10px 0;

 margin:0;

 width:850px;

}



#main #blog #blogBottom h3

{

 padding:0;

 margin:0 0 20px 0;

 font-family:times,georgia,serif;

 font-size:190%;

 font-weight:normal;

 line-height:100%;

}



#main #blog #blogBottom .blogArticle

{

 float:left;

 padding:20px 20px 0 20px;

 margin:20px 0 0 0;

 width:810px;

 /* border-bottom:1px solid #545454; */

 border:1px solid #545454;

}



#main #blog #blogBottom .blogArticle p

{

 padding:0;

 margin:0 0 20px 0;

 font-size:110%;

 color:#C6C6C6;

}



#main #blog #blogBottom .blogArticle ul

{

 padding:0;

 margin:30px 0 30px 0;

 list-style-type:none;

}



#main #blog #blogBottom .blogArticle li

{

 padding:0 0 0 30px;

 margin:0 0 20px 0;

 font-size:110%;

 color:#C6C6C6;

 background:url('../_img/bullet.gif') 0 1px no-repeat;

}



#main #blog #blogBottom .blogArticleTop

{

 float:left;

 padding:0;

 margin:0;

 width:810px;

}



#main #blog #blogBottom .blogArticleMiddle

{

 float:left;

 padding:0;

 margin:0;

 width:810px;

}



#main #blog #blogBottom .blogArticleBottom

{

 float:left;

 padding:0 0 20px 0;

 margin:0;

 width:810px;

 /* border-bottom:1px solid #545454; */

}



/*****************************************************************************************************/

/* SUPPLIERS */



#main #suppliers

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

}



#main #suppliers #suppliersTop

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

 background:url('../_img/_bg/content-suppliers.jpg') no-repeat;

}



#main #suppliers #suppliersTop h2

{

 padding:0;

 margin:130px 0 0 0;

}



#main #suppliers #suppliersMiddle

{

 float:left;

 padding:0;

 margin:30px 0 34px 0;

 width:850px;

}



#main #suppliers #suppliersMiddle h3

{

 padding:0;

 margin:0 0 10px 0;

 font-family:times,georgia,serif;

 font-size:210%;

 font-weight:normal;

 line-height:100%;

}



#main #suppliers #suppliersMiddle p

{

 font-size:110%;

}



#main #suppliers #suppliersMiddle #suppliersArticles

{

 float:left;

 padding:6px 0 0 0;

 margin:0;

 width:850px;

}



#main #suppliers #suppliersMiddle #suppliersArticles .articleCover

{

 float:left;

 padding:0;

 margin:14px 14px 0 0;

 width:138px;

 height:138px;

 border:10px solid #545454;

}



#main #suppliers #suppliersBottom

{

 float:left;

 padding:0 0 20px 0;

 margin:0;

 width:850px;

}



#main #suppliers #suppliersBottom h3

{

 padding:0;

 margin:0 0 10px 0;

 font-family:times,georgia,serif;

 font-size:210%;

 font-weight:normal;

 line-height:100%;

}



#main #suppliers #suppliersBottom p

{

 font-size:110%;

}



#main #suppliers #suppliersBottom #suppliersCats

{

 float:left;

 padding:0;

 margin:10px 0 0 0;

 width:850px;

}



#main #suppliers #suppliersBottom #suppliersCats .supplierCat

{

 float:left;

 padding:0;

 margin:6px 6px 0 0;

 width:277px;

 border:1px solid #545454;

}



#main #suppliers #suppliersBottom #suppliersCats .supplierCatLeft

{

 float:left;

 padding:6px 0 6px 10px;

 margin:0;

 width:247px;

}



#main #suppliers #suppliersBottom #suppliersCats .supplierCatLeft p

{

 color:#C5C3C4;

 font-size:110%;

}



#main #suppliers #suppliersBottom #suppliersCats .supplierCatLeft a,#main #suppliers #suppliersBottom #suppliersCats .supplierCatLeft a:visited

{

 color:#C5C3C4;

 text-decoration:none;

}



#main #suppliers #suppliersBottom #suppliersCats .supplierCatRight

{

 float:left;

 padding:5px 0 5px 0;

 margin:0;

 width:20px;

}



#main #suppliers #suppliersBottom #suppliersCats .supplierList

{

 float:left;

 padding:10px 0 0 10px;

 margin:0;

 width:267px;

}



#main #suppliers #suppliersBottom #suppliersCats .supplierInfo

{

 float:left;

 padding:0 0 10px 0;

 margin:0;

 width:267px;

}



#main #suppliers #suppliersBottom #suppliersCats .supplierInfo p

{

 font-size:100%;

 color:#C5C3C4;

}



/*****************************************************************************************************/

/* GALLERY */



#main #gallery

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

}



#main #gallery #galleryTitle

{

 float:left;

 padding:0;

 margin:0;

}



#main #gallery #galleryTitle h2

{

 display:inline;

 padding:0;

 margin:0;

}



#main #gallery #galleryIntro

{

 float:left;

 padding:39px 0 0 0;

 margin:0 0 0 10px;

}



#main #gallery #galleryIntro p

{

 float:left;

 padding:0;

 margin:0;

 color:#C6C6C6;

}



#main #gallery #galleryAlbums

{

 float:left;

 padding:0;

 margin:20px 0 0 0;

 width:850px;

}



#main #gallery #galleryAlbums .galleryAlbum

{

 float:left;

 padding:0;

 margin:0 45px 0 0;

 width:253px;

 background:url('../_img/_bg/album-frame-small.jpg') no-repeat;

}



#main #gallery #galleryAlbums .galleryAlbumRight

{

 float:left;

 padding:0;

 margin:0 0 20px 0;

 width:253px;

 background:url('../_img/_bg/album-frame-small.jpg') no-repeat;

}



#main #gallery #galleryAlbums .galleryAlbumPic

{

 float:left;

 padding:0;

 margin:0;

 width:253px;

 height:253px;

}



#main #gallery #galleryAlbums .galleryAlbumText

{

 float:left;

 padding:10px 0 0 0;

 margin:0;

 width:253px;

 text-align:center;

}



#main #gallery #galleryAlbums .galleryAlbumText p

{

 font-weight:bold;

}



/*****************************************************************************************************/

/* ALBUM */



#main #album

{

 float:left;

 padding:0;

 margin:0;

 width:850px;

}



#main #album #albumLeft

{

 float:left;

 padding:0;

 margin:0 77px 0 0;

 width:216px;

}



#main #album #albumLeft h2

{ 

 padding:0;

 margin:0;

}



#main #album #albumLeft h3

{ 

 padding:0;

 margin:6px 0 15px 0;

 font-family:times,georgia,serif;

 font-size:180%;

 font-weight:normal;

 text-transform:lowercase;

}



#main #album #albumLeft p

{

 float:left;

 padding:0 0 20px 0;

 margin:0;

 color:#C6C6C6;

}





#main #album #albumThumbs

{

 padding:0;

 margin:0;

 width:216px;

}



#main #album #albumThumbs img

{

 float:left;

 padding:0;

 margin:0;

 width:52px;

 height:52px;



}



#main #album #albumThumbs .albumThumb

{

 float:left;

 padding:0;

 margin:0 15px 15px 0;

 width:52px;

 height:52px;

 border:5px solid #353535;

}



#main #album #albumThumbs .albumThumbRight

{

 float:left;

 padding:0;

 margin:0 0 15px 0;

 width:52px;

 height:52px;

 border:5px solid #353535;

}



#main #album #albumRight

{

 float:left;

 padding:0;

 margin:0;

 width:557px;

 background:url('../_img/_bg/album-frame.jpg') no-repeat;

}



#main #album #albumRight #mainPic

{

 margin:84px 0 160px 78px;

 padding:0;

 width:400px;

 height:400px;

}



/*****************************************************************************************************/

/* FOOTER */



#wm #foot

{

 float:left;

 padding:21px 0 20px 0;

 margin:20px 0 0 0;

 width:850px;

 border-top:1px solid #4D4D4D;

}



#wm #foot ul

{


float:left;
 padding:0;

 margin:0 20px 0 0;

 list-style-type:none;

}



#wm #foot li

{



 margin:0;

 padding:0 0px 0 0px;

 text-transform:none;

 font-family:'Trbuchet MS',sans-serif;

}



#wm #foot #footNavTop

{

 float:left;

 padding:0;

 margin:0 0 20px 0;

 width:650px;

}



#wm #foot #footNavTop li

{



}



#wm #foot #footNavBot

{

 float:left;

 padding-top:20px;

 margin:0 0 20px 0;

 width:850px;
 
 text-align:center;
 
 border-top:1px solid #545454;

}



#wm #foot #footNavBot ul

{
width:850px;
text-align:center;
font-family:Verdana;
}



#wm #foot #footFormoda

{

 float:left;

 padding:0 0 20px 0;

 margin:0;

 width:650px;

}



div.footLogo

{

 float:right;

 padding:0 0 0 5px;

 margin:0;

}



/*****************************************************************************************************/



div#contactForm

{

 float:left;

 padding:0;

 margin:20px 0 20px 0;

 width:539px;

}



div#contactForm button

{

 float:left;

 padding:0;

 margin:0 0 0 15px;

 width:171px;

 height:19px;

 background:url('../_img/send-to-wedding-matters.gif') no-repeat;

 border:0;

 cursor:pointer;

}



.textBox

{

 float:left;

 padding:3px 5px 0 5px;

 margin:0 0 0 15px;

 width:297px;

 height:20px;

 color:#C7C5C6;

 background:#303030;

 font-family:'Trbuchet MS',sans-serif;

 font-size:100%;

 border:0;

}



.textArea

{

 float:left;

 padding:3px 5px 0 5px;

 margin:0 0 0 15px;

 width:297px;

 height:113px;

 color:#C7C5C6;

 background:#303030;

 font-family:'Trbuchet MS',sans-serif;

 font-size:100%;

 border:0;

}



.digg

{

 padding:0;

 margin:0 10px 0 0;

}

div#tipDiv {
    padding:10px;
    color:#FFF; font-size:11px; line-height:1.2;
    background-image: url(../_img/menu-trans.png);
	background-position: bottom left;
	border:1px solid #707070; 
    width:auto;
	max-width:250px;
	text-transform:uppercase;

}

.dropmenu {
margin-top:3px;
}

.dropsubmenu {
color:#808080;
margin:3px 0px 0px 20px;
list-style:disc;
}

.dropsubmenu a {
color:#808080;
}

.social {
list-style:none;
float:left;
}
