
/* === START GENERIC STYLES === */

/* Restricted declaration reset */

* { margin:0; padding:0; }
html, body { margin:0 !important; padding:0 !important; border:0 !important; outline:0 !important; }
sup { vertical-align: text-top; }
.text_navigationname_home { visibility: hidden; }

/* === END GENERIC STYLES === */


#noie6 { line-height: 1; }
* { line-height: 1; margin: 0; padding: 0; border: 0; }
html, body { margin: 0; text-align: center; font-size: small; background: #FFF; color: #1E1E1E; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; }
h1, h2, h3, p, li { line-height: 1.5em; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; }
#area_container { background: transparent; width: 900px; margin: 0 auto; }
#area_masthead span { font-size: 3em; }
#area_content { text-align: left; background: transparent; clear: right; margin-left: 245px; }
#area_nav { float: left; text-align: left; list-style-type: none; background: transparent; clear: both; width: 200px; line-height: 1.5em; }
#area_footer { clear: both; background: transparent; margin: 0 auto; padding-bottom: 20px; width: auto; text-align: right; font-size: 0.8em; }
#creative_commons { margin-top: 10px; }
#creative_commons_img { float: right; }
#creative_commons_text { margin-right: 99px; margin-left: 245px; }
#area_masthead { height: 200px; width: auto; background: transparent url(/_css/image/CultureshipLogo2-200x200.png) no-repeat top left; position: relative; margin-bottom: 20px; }
#area_masthead span { display: none; }
#area_masthead .text_navigationname { letter-spacing: -2px; font-size: 2em; font-weight: lighter; position: absolute; bottom: 5px; right: 5px; width: 660px; padding: 0; text-align: right; }
#area_masthead .text_navigationname span { display: block; }
#blogLink{ position: absolute; top: 0px; right: 0px; background-color: #FBCBE3; color: #FFFFFF; }
#area_nav li a { background: #FFFFFF; color: #b31e6b; font-size: 1.2em; text-align: left; margin-bottom: 2px; padding: 10px 5px; display: block; text-decoration: none; }
#area_nav li a.current, #area_nav li a:hover { background: #FBCBE3; color: #1E1E1E; }
.item_list { list-style-type: circle; color: #b31e6b; padding-left: 30px; }
.item_list li { margin-bottom: 1em; }
.item_list span { color: #1E1E1E; }
.item_photo { }
.item_photo img { }
.item_file a, .item_contentlink a { padding-left: 40px; background-position: 10px center; background-repeat: no-repeat; text-decoration: none; color: #B31E6B; padding-top: 10px; padding-bottom: 10px; }
.item_file a:hover, .item_contentlink a:hover { color: #1E1E1E; background-color: #FBCBE3; }
.item_file a { background-image: url(/_css/image/file.gif); }
.item_file .edit_itemoptions a { background-image: none; }
.item_contentlink a { background-image: url(/_css/image/arrow_next.gif); }
.item_contentlink .edit_itemoptions a { background-image: none; padding:5px; letter-spacing: 1px; }
#area_footer p { padding: 0; }
.item_heading { padding: 0; }
.item_photo { text-align: left; }
.item_divider hr { display: block; color: #333; border-color: #333; }
.item_paragraph, .item_heading, .item_contentlink, .item_photo, .item_file, .item_divider, .item_list { padding-right: 20px; }
.item_page { padding: 0; }
.item_page a { background: #33091F; display: block; padding: 10px; text-decoration: none; }
a { color: #333333; }
a:hover { color: #999; }
