@import url(tripoli.base.css);

/* color palette
blue: #00558f
red: #e94003
	dark blue: #00203d
	light blue: #5695cf
	dark red: #b7140a
	light red: #f2938d
*/

html {background:url(../images/bg-gradient.png) 0 0 repeat-x #00203d;}

body {font-family:calibri, georgia, tahoma, geneva, arial, sans-serif; color:#00203d;
}

#container {overflow:auto; /*clears all contained floats*/ width:900px; margin:0 auto 10px; background-color:#fff; padding:0; border:solid 1px #65abeb; background:url(../images/content-bg.png) 0 0 no-repeat #fff;
}

#branding {width:900px; height:197px; background:url(../images/header-bg.png) 0 0 no-repeat #fff; text-indent:-9999px; margin:0; padding:0; border-bottom:solid 1px #00558f;
}
	#branding h1, #branding h2 {height:1px;}

#buttons {width:900px; height:92px; background:url(../images/buttons_bg.png) 0 0 no-repeat #fff; margin:0; padding:0; border-bottom:solid 1px #00558f;
}
	#branding h1, #branding h2 {height:1px;}

#content {padding:0 10px 10px; margin:0; min-height:400px;
}

#blank {overflow:auto; /*clears all contained floats*/ width:900px; margin:0 auto 10px; background-color:#fff; padding:0; border:solid 1px #65abeb;
}

.blank {width:900px; margin:0 20px 10px 15px; padding:1px 10px 0 0;
}


.main-content {width:500px; margin:0 20px 10px 15px; padding:1px 10px 0 0;
}

.sidebar {width:320px; float:right; margin:12px 5px 0 0;
}

.footer {width:900px; clear:both; border-top: solid 1px #00203d; padding:10px 0 5px;}

ul#mainnav {
}

.main-content h2 {font-size:3.3em; padding:0 10px 5px 0; margin:15px 0 10px; border-bottom:solid 1px #00558f; color:#00558f;
}
	#branding h2 {border-width:0; background-color:transparent; background-image:none;}
	
.main-content h3 {font-size:2.1em; margin:10px 0 5px; padding:0 10px 5px 0; border-bottom:solid 1px #00558f; color:#00558f;
}

.main-content ul {font-size:1.4em; padding: 0 10px 5px 0; margin:15px 0 10px 12px; list-style-type: disc;
}

.sidebar h2 {font-size:2.1em; padding:0 10px 5px 0; margin:15px 0 5px; border-bottom:solid 1px #00558f; color:#00558f;
}

.sidebar h3 {font-size:1.6em; margin:15px 0 0; border-top:solid 1px #5695cf; padding:5px 10px 2px 0; line-height:1.2; color:#5695cf;
}
	.sidebar h3 span.time {font-weight:normal;}
	.sidebar .mute h3 {color:#72a3c6; font-size:1.3em;}

p {font-size:1.4em; padding:0 10px 0 0; margin:0 0 10px; line-height:1.4; color:#00203d;
}
	.footer p {padding:0 15px; text-align:center;}
	.sidebar .mute p {color:#72a3c6; font-size:1.1em;}

strong.big {font-size:1.4em; line-height:1.1; color:#5695cf;}

blockquote {margin:15px 50px; font-size:2.1em; color:#5695cf;}

a, a:visited {color:#b7140a; text-decoration:underline;}
a:hover, a:focus {color:#00203d; text-decoration:none;}