html, body { height: 100%; width: 100%; margin: 0px; padding: 0px; text-align: center; }

body, table, tr, td, pre {
  font-family: arial, verdana, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align: top;
}

body { background-color: #e3f5f7; }

a:active,
a:visited,
a:link      { text-decoration: none; }
a:hover     { text-decoration: underline; }

table,
img         { border: 0px; }
form        { margin: 0px; }
p { margin: 0px; }

.clear      { clear: both; }

div#main    { background: #B90834/*0DADBB*/ url(../images/us_bg.jpg) no-repeat top left; margin: 0 auto; text-align: left; width: 955px; position: relative; text-align: left; }
div#notice  { background-color: #0DADBB; margin: 0 auto; text-align: left; width: 955px; }
div#header  { height: 195px; }
div#menu    { padding-top: 175px; padding-left: 18px; }
div#menu a        { color: #fff; font-size: 16px; font-weight: bold; }
div#menu a:hover  { text-decoration: underline; }

div#main        { min-height: 100%; }
* html div#main { height: 100%; }


div.breadcrumbs                       { margin: 5px 10px 0px 10px; color: #222; }
div.breadcrumbs a                     { color: #fff; font-size: 11px; }

div.roundedCorners                    { width: 440px; height: 10px; padding: 0px; margin: 0px; vertical-align: bottom; }
div.roundedCorners,
div.roundedCorners td              { height: 10px; font-size: 1px; line-height: 10px; }
div.roundedCorners td.right,
div.roundedCorners td.left         { width: 10px; }

div#content                           { float: left; margin: 8px; }
div#content div.item                  { width: 100%; overflow-x: hidden; } 
div#content div.itemContainer         { padding: 0 10px; }
div#content div.itemTitle             { padding: 0 10px 10px 10px; background-color: #fff; }
div#content div.itemContent           { background-color: #fff; padding: 0 10px 0 10px; }
div#content div.left                  { width: 460px; float: left; } /* background-color: #eee; }*/
div#content div.right                 { width: 460px; float: left; }
div#content div.header                { padding: 0 0 0 10px; background-color: #eee; margin-left: 10px; margin-right: 10px; }
div#content div.header div.title      { font-size: 22px; font-weight: bold; color: #F6A613; }
div#content div.header div.category a { font-size: 14px; font-weight: bold; color: #0086EA; }

div.itemTitle             { font-size: 14px; font-weight: bold; }

/* Blog */
div#content div.blogView div.left         { width: 320px; }
div#content div.blogView div.right        { width: 600px; }
div.blogView div.roundedCorners           { width: 320px; }
div.blogView div.title                    { margin-bottom: 10px; }
div.blog div.breadcrumbs              { padding-bottom: 10px; }
div.blog div.content                  { background-color: #fff; margin: 0px; padding: 0px; padding-top: 10px; }
div.blog div.content div.innerContent { padding: 10px; }
div.blog div.list div.item            { float: left; clear: both; margin-bottom: 10px; }
div.blog div.list div.categoryItem    { float: left; clear: both; margin: 5px 5px 10px 5px; }
div.blog div.list div.image           { width: 100px; margin-right: 7px; float: left; }
div.blog div.list div.info            { float: right; width: 305px; }
div.blog div.list div.title           { float: left; clear: both; }
div.blog div.list div.item div.title a          { font-size: 16px; color: #008EF0; }
div.blog div.list div.categoryItem div.title a  { font-size: 14px; color: #008EF0; }
div.blog div.list div.description { float: left; clear: both; }
div.blog div.list div.line        { height: 2px; background: transparent url(../images/line.gif) repeat-x top left; margin-top: 5px; float: left; clear: both; width: 100%; }
div.blog div.back { padding-left: 10px; padding-bottom: 10px; }
div.blog div.back a { color: #008EF0; }
div#blogListings div.header { margin-top: 10px; }

/* Oneliner */
div.oneliner { background-color: #79A5B0; }
div#content div.oneliner div.header { margin: 0px; padding: 10px 0 10px 5px; width: 100px; background-color: transparent; }
div.oneliner div.scrollable { height: 100px; padding-left: 5px; overflow-y: auto; }
div.oneliner div.content { margin: 0px; padding-left: 5px; background-color: transparent; }
div.oneliner td.content  { color: #ffffff; }
div.oneliner div.content input { background-color: #DEF6FF; border: 0px; margin: 0px; }
div.oneliner div.content input.submit { background-color: #6DCBD8; font-weight: bold; }

ul { color: #17150F; list-style-image: none; list-style-position: none; list-style-type: none; margin: 0px; padding: 0px; }
div.FlickrNavigation li { float: left; margin-right: 5px; } 
div.FlickrNavigation a.selected { color: #61B5BD; }
div.FlickrContainer { clear: both; float: left; position: relative; overflow: hidden; width: 100%; }
div.FlickrContainer img { position: absolute; top: 0px; left: 0px; }


