/* Key styles for: Marri-U*/
/* Website designed and developed by Mojito Solutions, Katrina Youngman */
/* Last updated: Joanne Walter, 3 Decemeber 2009*/

/*Reset Styles*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}


body{background: #dbf0ee; font-size: 62.5%; font-family: "Tahoma", Arial, Helvetica, sans-serif; color: #808183;}
img, div { behavior: url(iepngfix.htc) }


/*Container Styles*/

#wrapper {margin-left: auto; margin-right: auto; width: 850px; background: #fff;}
#banner{background: #fff; padding: 20px; }
#navigation {background: #00b1b0; overflow: hidden;}
#main-container {clear: both;}
#content-home {width: 810px; overflow: hidden; padding: 20px 20px 40px 20px; background: url(images/content-home-bg.gif) no-repeat bottom;}
#content {width: 810px; overflow: hidden; padding: 20px 20px 80px 20px; background: url(images/content-bg.gif) no-repeat bottom;}
#content .col, #content-home .col {position: relative; float: left; overflow: hidden;}
#col1{width: 325px; padding-right: 20px; padding-top: 10px;}
#col2 {width: 465px; padding-top: 10px;}
#content-col2 {width: 400px; float: right; padding-top: 20px; padding-top: 10px;}
#main{width: 590px; padding-left: 20px; padding-top: 10px;}
#sidebar{width: 200px; padding-top: 10px; padding-bottom: 135px;}

#footer{background: #00b1b0; height: 38px;}
#bg {width: 100%; left: 0px; bottom: 0px; height: 100%; z-index: -1; position: fixed;}


     
#actions {float: right; width: 204px;}



/*Navigation Styles*/
#navigation ul {text-align: left; padding: 10px 0;}
#navigation li {margin: 0; display: inline; list-style: none; }
#navigation li a{line-height: 14px; margin: 8px; text-decoration: none; color: #fff; font-size: 1.6em; font-family: "Segoe Print";}
#navigation li a:hover {color: #ffd1ae;}

html>body #navigation li{*display: block; *float: left; margin-top: -5px; padding-bottom: 5px;}




/*Submenu Styles*/
#submenu ul {padding-top: 5px; padding-bottom: 5px; margin-left: 0 !important;}
#submenu li {display: block; border-bottom: 1px dotted #9e9e9e;}
#submenu li a{text-decoration: none; color: #808183; font-size: 1.1em; display: block; padding: 8px 0}
#submenu li a:hover {color: #EF873B;}

#submenu h2{font-size: 1.8em;}

/*Link Styles*/
a {color: #00b1b0; text-decoration: none;}
a:link{color: #00b1b0;}
a:visited {color: #00b1b0; }
a:hover {color: #EF873B;}

#footer a{color: #fff;}
#footer a:hover{color: #ffd1ae;}

/*Paragraph Styles*/
h1 {font-size: 3em; color: #808183; padding-bottom: 10px; font-family: "Freebooter Script", Arial, Helvetica, sans-serif; font-weight: normal;}
h2 {font-size: 2em; color: #00b1b0; padding-bottom: 2px; font-family: "Tahoma",  Arial, Helvetica, sans-serif; font-weight: normal;}
h3 {font-size: 1.6em; color: #EF873B; padding-bottom: 2px; font-weight: normal;}
h4 {font-size: 1.4em; color: #EF873B; padding-bottom: 2px; font-weight: normal;}
p {font-size: 1.2em; padding-bottom: 15px; line-height: 1.3em;}
p#byline{color: #231f20; font-size: 1.4em; padding-bottom: 0;}
#footer p{color: #fff; text-align: right; padding: 12px 20px; font-size: 1.2em;}

/*Table Styles*/
table {background: #888; border: 1px solid #fff; margin-bottom: 10px;}
table td{ padding: 5px; background: #888; color: #fff; border: 1px solid #fff; font-size: 1.2em;}

/*List Styles*/
#main-container ul, #main-container ol {font-size: 12px; margin-left: 20px; padding-bottom: 10px; line-height: 1.3em;}
#main-container ul ul, #main-container ol ol {padding-bottom: 0px; list-style: disc;}

/*Image Styles*/
#main-container img {padding: 0px 5px 10px 5px;}
#main-container img.left{padding: 0px 10px 5px 0;}
#main-container img.right{padding: 0px 0px 5px 10px;}
img#gallery-bg {padding: 0;}


/*Class Selectors*/
.right {float: right;}
.left {float: left;}
.clear {clear: both;}
.divider{clear: both; border-bottom: 1px solid #ffd1ae; margin-bottom: 20px;}



/*Shadow Container*/
#shadow{position: absolute; top: 0px; left: 50%; margin-left: -480px; width: 960px; }
#shadow span.top{display: block; background: url(images/shadow-top.png) no-repeat top; height: 12px; behavior: url(iepngfix.htc) }
#shadow span.bottom{display: block; background: url(images/shadow-bottom.png) no-repeat; height: 12px; behavior: url(iepngfix.htc)}
#shadow span.middle{display: block; background: url(images/shadow-middle.png) repeat-y; behavior: url(iepngfix.htc)}



/*Maxigallery Styles*/
#myGallery1{margin-top: 20px; margin-left: 52px; position: absolute; }
#myGallery2{margin-top: 25px; margin-left: 25px; position: absolute;}
#marry-gallery{background: url(images/marry-bg.jpg) no-repeat; height: 300px; width: 300px; float: right; overflow: hidden;}
#gallery{background: url(images/gallery-bg.png) no-repeat top; width: 465px; height: 310px !important; margin-top: -30px;}
.managecontainer {width: 280px; height: 280px; overflow: scroll; background: #fff; padding: 10px; margin-top: 20px;}
center form input {margin-top: 20px;}
