/* menu layout */
.menu li ul { border-width: 0 0 0.7em 0; }
.menu li { margin-bottom: -0.6em; }
	.menu li ul { margin-top: -0.6em; }
	.menu ul ul { margin-top: 0; }
.menu a { font-size: 1.1em; font-family: "Century Gothic", "Apple Gothic", Verdana, sans-serif; line-height: 1.2em; padding: 0.2em 0.6em; border-width: 0.5em; border-left-width: 0; }
.menu ul a { font-size: 0.9em; width: 20em; border-left-width: 0.5em; }
.menu, .menu a, .menu li ul { border-style: solid; }
	.menu a { text-transform: uppercase; letter-spacing: 2px; }
	.menu .current > a, .menu .current-cat > a, .menu .current-menu-item > a { cursor: text; }
.menu:after { content: "."; height: 0; clear: both; visibility: hidden; }

/* menu dropdown structure */
.menu { position: relative; list-style: none; z-index: 50; cursor: pointer; }
	.menu li { position: relative; float: left; }
		.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
			.menu ul li { clear: both; }
		.menu a { display: block; }
	.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
	.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }

/* menu style */
.menu, .menu a, .menu li ul { border-color: white; }
.menu .current a, .menu .current-cat a, .menu .current-menu-item a { border-bottom-color: white; }
.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a, .menu ul .current-menu-item a { border-bottom-color: white; }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a { color: #202020; background: white; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover { color: white; background: #a10102; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { color: white; background: #a10102; }
.menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-menu-ancestor > a { color: white; background: #a10102; }
.tab a, .tab a:hover {text-decoration: none; }

/* sidebar style */
.sidebar {background: #f0f0f0; padding:25px 20px;}

/* global style */
a.post_image_link { outline: none; }
a img { border: none; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }

/* body styles */
body { font-size: 0.8em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin-left: 20px; max-width: 980px; color:#202020}
.full_width > .page { background: #FFFFFF; }
/*a, h2 a:hover, #logo a:hover { color: #a10102; }*/
h1, h2, h3, h4, h2 a { color: #a10102; }
h1 {color:#a10102; font-size: 1.5em; margin-bottom: 10px;}

/* images */
img.alignleft, img.left { float: left; }
img[align="left"] { float: left; clear: left; }