article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
html {color: #222;}
body {font-weight: bold;line-height: 1.4;}
::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}
img {vertical-align: middle;}
.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}

body { font: 13px/16px Tahoma, Arial;}
.wrapper { width: 100%;}

/* ============== MOBILE: Main ============== */
.main { padding: 30px 0; }
.main article h1 { font-size: 2.2em;}
.footer-container footer {color: white; padding: 20px 0;}

/* ===== Custom styles ============================================= */
@font-face {
    font-family: 'blanch_capsregular';
    src: url('../fonts/blanch_caps-webfont.eot');
    src: url('../fonts/blanch_caps-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/blanch_caps-webfont.ttf') format('truetype'),
         url('../fonts/blanch_caps-webfont.svg#blanch_capsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.logo { position:absolute; background: url(/img/ribbon.png) top left no-repeat; width:349px; height:349px; z-index: 0; top:0; left:0;}
.logo img {padding:30px; }
#logo_home {background: url(/img/romesplace.png) 30px 30px no-repeat; width:270px; height:270px;}

header {min-height: 150px; margin-top:60px; padding-left: 300px;}
aside {width: 15%; float:left;}
article {width:80%; float: right; z-index: 10; position:relative;}
.main-container {margin-top: 30px;}
h1,h2,h3,h4,h5 {font-family:blanch_capsregular; line-height: .5em; margin:1px;}
h3 {font-size: 2em; margin-bottom: 20px;} 

section {display: block;float: left;margin-left: 10px;text-align: left;width: 170px;}

a:link, a:visited { color: #67AEB5; text-decoration: none;}
a:link:hover, a:visited:hover  { color: #bada55; text-decoration: none;}


    body { background: #FFF url(/img/BG.jpg) repeat-x; }
    nav { float: left; padding: 0 20px;}
    nav a:link { padding-left: 15px;}

/* Login and Inputs */
#container { margin: 0 auto; position: relative;}

input[type=text], input[type=password], input[type=submit], select {
	padding: 5px;
	margin: 5px;
}

input[type=submit] {
	background: #b3d4fc;
	font-weight:bold;
	color: #000;
	border:1px solid #fff;
	padding-left:20px;
	padding-right:20px;
}
input[type=submit]:hover {opacity: 0.7;}



/* FORM FORMATTING */
.labelHead {font-weight:bold;}

div.row {
  clear: both;
  overflow:hidden;
   padding: 1px;
 line-height: 2em;
   margin: 0 0 10px 0;
  }

div.row span.label {
  float: left;
  width: 15%;
  text-align: right;
  padding: 5px 10px 5px 0px;
  font-weight:bold;
  }

div.row span.formw {
  float: left;
  width: 75%;
  text-align: left;
  }

div.spacer { clear: both; }

input[type=checkbox], input[type=radio] { margin: 2% 1%; }

input[type=text],
input[type=email],
input[type=url],
input[type=password],
textarea {
	width: 100%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password] {
  width: 50%;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
textarea:focus {
  outline: 0;
  border-color: #4697e4;
}
input.login { width:25%;}

a.sort:link { color: #FFFFFF; text-decoration: underline; }
a.sort:visited { color: #EEEEEE; text-decoration: underline; }
a.sort:hover { color: #DDDDDD; text-decoration: underline; }

/* TABLE FORMATTING */
.subNavDivider {padding:0px 20px;}
.tableContent, .tableContentPrints { font-size: 11px; }
.tableBorder { border-bottom:1px solid #47788A; }
.tableContentPrints { background-color: #e8f3c6; }
.tableContentLive { font-style: italic; }
.tableContentNotice { background-color: #FFFFFF; }
.tableContentStrike { text-decoration: line-through; background-color: #C2E3EF; }
.tableHeader {font-size: 12px;font-weight: bold;text-align: left;background-color: #47788A;color: #ffffff; }

