body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body {background: #000 url(images/head.gif) repeat-x;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;font-size: 13px;color: #FFF;}
h1, h2, h3 {font-weight: normal; color: #FFF;}
h1 {font-size:2.3em; color: #B6C9DE; padding:0 0 10px 0;}
h2 {font-size:1.6em; color: #B6C9DE; padding-top:10px;}
h3 {font-size:1.2em; color: #B6C9DE; font-weight: bold; padding-top:10px;}
p, ol, ul {line-height: 140%;}
td {padding:8px 0 0 3px;}
p {padding:0 0 12px 12px; font-size:1.2em;}
ol {margin-left: 0;	padding-left: 0;list-style-position: inside;}
ul {margin-left: 0;	padding-left: 0;list-style: none;}
ul li {padding-left: 15px;}
blockquote {margin: 0; padding:10px 0 10px 18px; font-style: italic; font-size:1.4em;}
blockquote * {line-height: normal;}
a {color: #CCC;}
a:hover {text-decoration: none; color: #FF9900;}
img {border:none;margin:0;padding:0;}
img.left {float: left;margin: 3px 15px 0 0;border: 5px solid #225378;}
img.right {float: right;margin: 3px 0 0 15px;border: 5px solid #225378;}
img.leftnb {float: left;margin: 3px 15px 0 0; border:none !important;}
img.rightnb {float: right;margin: 3px 0 0 15px; border:none !important;}
.goright { text-align:right; padding:0;}
hr {border-bottom:2px solid #225378;}

#header {width: 760px;height: 220px;margin: 0 auto;	padding: 0 5px 5px 5px;	background: #545454 url(images/wedding.jpg) no-repeat 5px 0px;}
.box {margin-bottom: 20px; padding-bottom: 15px; border-bottom: 2px solid #225378;}
#logo {float: right;width: 345px;height: 220px;	background: #545454 url(images/studio.jpg) no-repeat;}
#logo h1, #logo h2 {text-align: center;}
#logo h1 {padding-top: 180px; font-size:1.6em;}
#logo h2 {font-size:1.4em;}
#logo a {text-decoration: none;color:#B6C9DE;}

#wrap {width: 760px;margin: 0 auto;	padding: 10px 0;}
#content {float: left;width: 440px;	padding-top: 8px;}
.twocols .title {padding-bottom: 10px;border-bottom: 1px solid #225378;}
.twocols .col1, .twocols .col2 {width: 210px;}
.twocols .col1 {float: left;}
.twocols .col2 {float: right;}
.twocols ul li {padding-left: 0;}
.mol {line-height: 120%; font-size:1.5em;color:#B6C9DE; padding:10px;}
.mol li {padding:2px 10px 10px 20px; list-style-position:outside; margin-left:20px;}
#sidebar {float: right;	width: 310px;}

.boxed .title {height: 33px; margin: 0;	padding: 8px 0 0 20px;	background: #225378 url(images/title.jpg) no-repeat; font-size:1.6em;color: #B6C9DE;}
.boxed .content {padding: 10px;}
.boxed h3 {margin: 0;}
.boxed p, .boxed ul, .boxed ol {margin: 0; padding:0 0 12px 12px; list-style: none;line-height: normal;}
.boxed ul li {padding: 10px 15px;border-top: 1px solid #666;}
.boxed ul li.first {border: none;}
.dropcap {float:left; color:#666; font-size:6em; padding:0 3px 0 0; font-family:'Times New Roman', Times, serif; font-weight:bold; line-height:.6em;}
.ourform {background-color:#333; padding-left:10px;}

#search form {margin: 0;padding: 0;}
#search fieldset {margin: 0;padding: 0;	border: none;}
#search p {margin: 0;font-size: 85%;}
#searchinput {width: 180px;}
#footer {width: 740px;	margin: 0 auto;	height: 60px;	padding: 10px;	background: #225378;}
#footer p {margin: 0;line-height: normal;font-size:0.95em; text-align:center;}
.clrboth {clear:both;}
.noscript-warn{border: 1px solid #F0AC3C; background: #777; padding: 8px; width: 630px;}
.noscript-warn p{font-family: Tahoma, Arial, sans-serif; color: #000; line-height: 1.1em; font-size: 1.3em; background: url(images/warn.gif) no-repeat center left; padding-left: 50px;}
.noscript-warn strong{font-weight: bold;}
.noscript-warn a, #noscript-warn a:visited{font-weight: normal; text-decoration: underline;}

.imbox {border: 1px solid #F0AC3C; background: #777; padding: 8px; width: 430px; float:right;}
.imbox h2{ color:#FFF;}
.imbox h4{padding-left:20px;font-size: 1.3em; font-weight:normal; color:#000;}

.chromestyle{width: 760px;height: 80px;margin: 0 auto;padding: 0 5px 5px 5px;background: #545454;}
.chromestyle:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.chromestyle ul{margin: 0;padding: 0;list-style: none;line-height: normal; text-align: center;}
.chromestyle ul li{display: inline; padding:0; margin:0;}
.chromestyle ul li a{display: block;float: left;width:126px; height:53px; padding:27px 0 0 0; background:#225378 url(images/menu.jpg) no-repeat;text-decoration: none;text-align: center;font-size:1.4em; color:#FFF;}
.chromestyle ul li a:hover {background: #225378 url(images/menu.jpg)  0 -75px no-repeat; color:#B6C9DE;}
.chromestyle ul li a.selected{background: #225378 url(images/menu.jpg)  0 -75px no-repeat; border: none; color:#B6C9DE;}

.dropmenudiv{position:absolute;top: 0;border: 1px solid #777;border-bottom-width: 0;font:normal 12px Verdana;line-height:18px; z-index:100;background-color: white;width: 120px;visibility: hidden;}
.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #777; padding: 2px 0;text-decoration: none;font-weight: bold; color: #444;}
* html .dropmenudiv a{width: 100%;}
.dropmenudiv a:hover{background-color: #AAA; color:#000;}
