﻿* {margin: 0px;padding: 0px; }
html {height: 101%;}
/*a, a:link, a:visited, a:active, a:hover {color: #ba006e;outline: none;text-decoration: none;}*/
a, a:link, a:visited, a:active, a:hover {color: #95005a;outline: none;text-decoration: none;}
a img {border: none; outline: none;}
img {border: none; outline: none; border: solid 0px #cccccc;}

/* fonts are in 'fonts/stylesheet.css' */

/* template */
body { background: url(bg-pattern.png); text-align: center; color: #616570; font-size: 18px; font-family: AlbertinaMTStdRegular,Arial;} /*em-spacing is proportional to font size */
table {font-size: 1em; font-family: Arial;}

#wrapper-top { margin: 0 auto;background: url(bg-slice-top.png) no-repeat bottom center; height: 159px; width: 1032px;}
#wrapper-middle { margin: 0 auto;background: url(bg-slice-middle.png) repeat-y; width: 1032px;}
#wrapper-bottom { margin: 0 auto;background: url(/pub/photo/bg-slice-bottom2.png) no-repeat top center; height: 131px; width: 1032px;}

#template { padding: 0 65px 15px 50px; border: solid 0px blue; text-align: left;}

#header2 { position: relative; height: 106px; background: url(top-banner.png) no-repeat top left; margin-bottom: 10px;}

#header { position: relative;}
  #header-logo { margin-bottom: 25px; display: block; width: 940px; height: 119px; background: url(logo-delavenne-design.png) no-repeat; }
  #header-sub1 { margin-bottom: 5px; margin-left: 135px; text-align: center; cursor: pointer;}
  #header-sub2 { margin-bottom: 20px; color: #cccccc; text-align: center;}
	#header-sub2 .dot { font-size: .8em;}

#menubar { position: absolute; right: 90px; top: 16px; height: 38px; font-family: 'Georgia'; border: solid 0px red;
           font-size: 12px; color: #7b8195; text-transform: uppercase; text-align: center; font-weight: normal;}

 /* note: the dropdown shadow positioning depends on the height of the top level <a> elements */
 #top-menu {display: inline-block; border: solid 0px blue; float: left; }
 #top-menu li {position: relative;display: inline-block;height: 38px;line-height: 38px; color: #7b8195; margin-right: 5px; border: solid 0px blue;}
 #top-menu li.islast {margin: 0;}
 #top-menu li.selected {background: url(menu-arrow.png) no-repeat top center; }
 #top-menu a { color: #7b8195; text-transform: uppercase;}
 #top-menu a.selected { color: #7b8195; text-decoration: none; font-size: 1.2em; }
 #top-menu a.hover { color: #7b8195; text-decoration: none;}

 #top-search { position: absolute; right: 90px; top: 85px; border: solid 0px red;}
 
#page { border: solid 0px red; }

#footer { padding: 10px 0; margin-top: 10px; text-align: center; }

/* content */
.content { padding: 0; border: solid 0px red; }
.content ul { list-style-type: disc; margin-left: 20px; margin-bottom: 10px;}
.content ol { margin-left: 10px; margin-bottom: 10px;}
.content li {margin-left: 10px;}
.content p { margin-bottom: 10px; }

.info-caption { font-family: CimiezRoman,arial; font-size: .9em; color: #333; }
.caption  {font-size: .8em; padding: 0px 10px; font-style: italic; color: #3c4c54;}
.highlight { background-color: Yellow;}
.date { font-size: .9em; color: #3c4c54;}
.readmore { color: #95005a; font-size: .9em;  text-transform: capitalize;}
.readmore a { color: #95005a; }
.readmore a:hover { color: #95005a;}
.ruler-dot { height: 5px; background: url(dot.png) repeat-x left top; margin-bottom: 5px; }
.ruler-dot2 { height: 5px; background: url(dot-blue.png) repeat-x left top; margin-bottom: 5px; }
.ruler-line { border-bottom: solid 1px #c9d3d3; margin-bottom: 10px;}

.col-left { float: left; margin-left: 0px;}
.col-right { float: right; margin-right: 0px; }
.col-small { width: 323px; overflow: hidden;vertical-align: top; border: solid 0px red; background: url(bg-column-body.png) repeat-y top right; }
.col-large { width: 580px; overflow: hidden; vertical-align: top; border: solid 0px green;}
.col-dotted { background: url(dot.png) repeat-y top right; }

/* all templates */
.main-box { color: #999; }
.main-box h1 { margin-bottom: 10px; color: #95005a; font-family: CimiezRoman,Georgia; font-size: 2em; text-transform: none; font-weight: normal;}
.main-box h1 a { color: #95005a; }
.main-box h2 { margin-bottom: 10px; color: #283561; font-family: CimiezRoman,Arial; font-size: 1.3em; text-transform: none; 
               font-weight: normal; padding-bottom: 0px;  border-bottom: solid 0px #ccc;}
.main-box h2 a { color: #283561; }
.main-box h3 { margin-bottom: 10px; color: #283561; font-family: CimiezRoman,Arial; font-size: 1.1em; font-weight: normal;}
.main-box h3 a { color: #283561; }
.main-box .inner { padding: 0 0px; }
.main-box p { font-size: 1em; line-height: 1.4em;}

.side-box { margin-bottom: 10px; width: 300px; margin-left: 10px; color: #888;}
.side-box h2 { padding: 0px 10px; margin-bottom: 10px; color: #283561; font-family: CimiezRoman,Georgia; 
               font-size: 1.2em; text-transform: none;font-weight: normal;border-bottom: solid 0px #c9d3d3;}
.side-box h2 a { color: #283561; }
.side-box .inner {padding: 0 10px; padding-bottom: 10px; border: solid 0px #c9d3d3;}
.side-box h3 { color: #283561; font-weight: normal; font-size: 1em; font-family: CimiezRoman,Georgia;}
.side-box h3 a { color: #283561; }
.side-box p {font-size: .9em; line-height: 20px;}

/* slideshow pager */
.slideshow-pager { text-align: left;}
.slideshow-pager a img { border: solid 2px white;}
.slideshow-pager a.activeSlide img { border: solid 2px black; }

/* photo lists */
.ui-photo-list .ui-photo-list-item { margin-bottom: 10px; }
.ui-photo-list .ui-photo-caption { font-family: CimiezRoman,arial; font-size: .9em; color: #333;  }

/* contact */
.form .ui-form-cell-label { width: 120px; }
.form .ui-form-checkbox-container { margin-left: 120px; }
.form .ui-form-submit { padding: 0 5px; }
.form input[type="text"] {width: 240px;}
.form textarea {width: 450px;}
