body {background-color:#d4dbdd; color:#000;}
a {color:#2e5061;}
a:hover, a:active, a:focus {color:#dfedff;}
p, li {color:#414748;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#header #nav a {color:#dbdbdb;}
#header #nav a:hover, #header #nav a:hover span {color:#0b3c63;}
#header #nav li.active a, #header #nav li.active a span {color:#0b3c63;}
#footer p.f-left, #footer p.f-left a {color:#4f4f4f;}
#footer p.f-left strong, #footer p.f-left strong a {color:#3f3f3f;}
#footer p.f-right, #footer p.f-right a {color:#7f7f7f;}
#footer a:hover {color:#000 !important;}

/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

.box-01 {background-color:#d4dbdd;}
.box-01 a {text-decoration:none;}
.box-01 a:hover {color:#78562e;}
.box-02 .col h2 {color:#4d869b;}
.box-02, .box-02-top, .box-02-bottom {background-color:#fff;}
.box-03, .box-03-top, .box-03-bottom {background-color:#fff;}
.box-03 h2 {color:#4d869b;}
.box-03 a {text-decoration:none;}
.box-04 {background-color:#dfdfdf;}
.box-04 .box-04-title h3 {color:#fff;}
.box-04 .box-04-links span {color:#afafaf;}


/* ----------------------------------------------------------------------------------------------------------
Page: Subpage
---------------------------------------------------------------------------------------------------------- */

#title {background-color:#275a82;}
#title h1 {color:#d2e0eb;}
#title #subnav strong {color:#0f2846;}
#title #subnav a {color:#fff;}
#title #subnav a:hover {color:#fff;}
#title #subnav span {color:#414748;}
#gallerybox h2 {font-size:115%; font-weight:bold; color:#414748;}
#synopsisbox h1 {margin: 10px; color:#414748;}
#peoplebox h1 {color:#414748;}
.cols, .cols-top, .cols-bottom {background-color:#fff;}
.content h3 {margin-left:10px; color:#4d869b;}
.content .content-box {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f5f5f5;}
.content .content-box h2 {margin:15px 0 5px 0;}
.content .perex {border-bottom:1px solid #d0d0d0;}
.content table {border:0; width:100%; padding:10 0; margin:0;}
.content table th, .content table td {border-right:1px solid #d0d0d0;}
.content table th {background-color:#000; color:#fff;}
.content table tr.odd td {background:#f0f0f0;}
.content dt {color:#96b719;}
.aside h2 {color:#4d869b;}
.aside .aside-box {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f5f5f5;}





/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */

.input {border:1px solid #afafaf; background-color:#fff;}
.border {border:1px solid #ccc;}