body { font-size: 13.3px; line-height: 1.2; font-family: Georgia, Times, serif; }
h1, h2, ol#sections, #article .byline, .index>h3, #pages { font-family: "georgia", "Helvetica Neue", hevetica, verdana, arial, sans-serif; }
a { color: #333; } 
.info { font-size: 12px;}
.info .date { color: #06316F; }
#article .info { font-size: 14px; }

ol#sections { font-size: 1.2em; font-family:Arial; }
ol#sections a { color: #303030; text-decoration: none; }
ol#sections li.current { background-color: #222; }
ol#sections li.current a { color: #EFEFEF; }
ol#sections a:hover { text-decoration: underline; }

#pages { text-align: right; }

/* Front page styles */
.features_carousel, .features_carousel a { color: #EFEFEF; }
.features_carousel a { text-decoration:none; }
.features_carousel a:hover { text-decoration:underline; }
.features_carousel h1 { font-size: 1.8em; }
.features_carousel p { font-size: 1.25em; }

#latest_issue { text-align: center; }
#latest_issue>h1 { font-size: 1.4em; font-weight: 200; }

#content h1 { font-size: 1.4em; font-weight: 200; }
#content .media+.info+h1 { font-size: 1.4em; font-weight: 400; }
#content a { text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content p { font-size: 1.1em; line-height: 1.4; color: #515151; }

div.section h3, #multimedia h3 { font-size: 1.8em; font-weight: 400; }
div.section h3 a:hover { text-decoration: underline; }
div.section h3 a { color: #000; }
#sections div.section h1 { font-size: 1.3em }

#features h1,h2,h3 { font-size: 1.8em; }
#blogs h2 { font-size: 1.4em; font-weight: 200; text-decoration:none; }
#blogs h4 { font-size: 0.9em; font-weight: 200; }

#right_column div.section h1 { font-size: 1.05em; }
#right_column a { text-decoration: none; }
#right_column a:hover { text-decoration: underline; }

#multimedia a { text-decoration: none; }
#multimedia a:hover { text-decoration: underline; }

/* Article page styles */
#article h1 { font-size: 2.4em; }
#article h2 { font-size: 1.7em; }
#article p { font-size: 1.15em; line-height: 1.4; color: #222; }
#article .title { font-family: Georgia; }
#article .byline { font-weight: bold; }

/* Index page styles */
.index>h3 { font-size: 2.6em; font-family:"arial"; }
.index h1 { font-size: 1.6em; }
.index h1 a { text-decoration: none; }
.index h1 a:hover { text-decoration: underline; }
.index p { line-height: 1.4; }
.index .info { font-size: 15px; }
.index .byline { font-weight: bold; font-size: 0.95em; }

/* Issues */

#issues h1, #issue h1 { font-size: 2.2em; }
#issue h2 { font-size: 1.8em; font-weight: 400; }
#issue h3 { font-size: 1.6em; }
#issue li { font-size: 1.2em; }
#issue .cover-image { text-align: center; }

/* Blog */
.blogs h3, #blogs h3 { font-size: 1.8em; color: #000000; font-weight:100 }
ol.entries p.date { color: green; }
ol.entries h1, #blogs .blog h1 { font-size: 2.5em; font-weight: 100; }
ol.entries li p, #blogs p { font-size: 1.15em; color: #222222; }

/* Footer */
#footer { font-size: 0.9em; color: #333; text-transform: uppercase; text-align: right; }
#footer ol.pages li { color: #AAA; }

/*bottom nav*/
.bottomnav { color: #ffffff; text-decoration:none; font-family:Arial; }

.abovenav1 { color: #B88A00; text-decoration:underline; font-family: Georgia, Times, serif; }
.abovenav2 { color: #008AB8; text-decoration:underline; font-family: Georgia, Times, serif; }
.abovenav3 { color: #00B82E; text-decoration:underline; font-family: Georgia, Times, serif; }
.abovenav4 { color: #008AB8; text-decoration:underline; font-family: Georgia, Times, serif; }
.abovenav5 { color: #FF6633; text-decoration:underline; font-family: Georgia, Times, serif; }
.abovenav6 { color: #CC33FF; text-decoration:underline; font-family: Georgia, Times, serif; }

