/* 
Theme Name: AFSCC WP Theme
Theme URI: http://afscc.org/
Description: Wordpress design for Alliance for Fire & Smoke Containment & Control website
Version: 2.0
Author: Foster Cryer
Author URI: http://www.fostercryer.com/
*/

/* ---  Layout & Positioning  --- */
body {
	margin-top: 20px; }

body, #wrapper {
	text-align: center; }

#dog_logo {
	float: right;
	margin: 0px 5px; }

#footer {
	display: block;
	padding: 5px;}

#footer_right {
	float: right;
	width: 340px;}

#footer_right, #recent_articles {
	display: block;
	height: 200px;
	overflow: none; }

#inside_wrapper {
	margin: 20px;
	text-align: left; }

#nav, #recent_articles h2 {
	display: block;
	height: 20px; }

#page_contents {
  clear: all;
  display: block;
  overflow: hidden;
	padding: 5px; }

#recent_articles {
  clear: all;
	float: left;
	width: 450px; }

#recent_articles_heading {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	display: block;
	padding: 10px; }
	
#recent_articles_container {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	display: block;
	height: 167px;
	overflow: auto; }

#wrapper {
	margin: 0 auto;
	width: 850px;}




/* ---  Borders, Margins & Backgrounds  --- */
body, #footer, #nav, #recent_articles_heading {
	background-color: #1c1f16; }

#footer_right {
  background-color: #EEEEEE; }

#header {
	margin-bottom: 10px; }

#nav, #page_contents, #footer_right, #footer, #wrapper {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;}
  
#wrapper {
	background-color: #FFFFFF; }




/* ---  Hyperlinks  --- */
a {
  color: #D3242B;
  font-weight: bold; }

a:hover {
  color: #1c1f16;
  text-decoration: none; }

#footer a {
	color: #AAAAAA;
	text-decoration: none; }

#footer a:hover {
	color: #f24638;
	text-decoration: underline; }

#footer_right a {
  color: #1c1f16; }

#recent_articles_heading a {
  color: #f24638; }

#nav a {
	border-bottom: 3px solid #1c1f16;
	color: #CCCCCC;
	margin: 5px 15px;
	text-decoration: none; }

#nav a:focus {
color: #FFFF00; }

#nav a:hover {
	border-bottom: 3px solid #CCCCCC;
	color: #f24638; }

#home #homenav a,
#members #membnav a,
#committees #commnav a,
#articles #artinav a,
#code_issues #codenav a,
#links #linknav a,
#contact #contnav a {
color: #FF0000; }



body#home a#homenav,
body#member a#membnav,
body#committee a#commnav,
body#articles a#artinav,
body#codeissues a#codenav,
body#links a#linknav,
body#contact a#contnav {
color: #fff;
background: #930;
}


/* ---  Typography  --- */
body {
	font-family: MS Sans Serif, Arial, Tahoma, Arial Narrow, Arial, Tahoma;
	font-size: 14px; }

#footer {
	color: #AAAAAA;
	font-size: 12px; }

#footer_links {
  margin-bottom: 2px;
	text-transform: uppercase; }

#footer_right {
	font-size: 16px; }

#nav, #recent_articles_heading {
	color: #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	padding: 7px;}

#recent_articles_container {
  font-size: 14px; }

#nav {
	text-align: center; }

p {
	margin-bottom: 0px;
	margin-top: 0px; }

#page_contents h1 {
	font-family: Tahoma;
	font-size: 20pt;
	margin: 0px 0px 15px 0px;
	text-transform: uppercase; }




/* ---  Other HTML Elements  --- */
#footer_right li {
	list-style-image: url(images/li_red_square.gif);
	margin-bottom: 20px; }

img {
  border: 0px; }

<!--[if IE]>
#nav p {
	margin-top: 12px; }
<![endif]-->

#nav p {
	margin-top: 6px; }

#recent_articles_container ul {
	margin-top: 5px;
	overflow: auto;
	padding-right: 5px;}

#recent_articles_container li {
	padding-bottom: 6px; }

ul {
	list-style-type: square;
	margin-left: 0px;
	padding-left: 1.5em; }