/* ======================================================================

   CORE STYLES // JOINKS DESIGN
   chris@joinks.com
   (c) 2009 Christopher G. Jobson, All Rights Reserved.
   
   Last Update: July 26, 2009
   
   INDEX
   
   1. GENERAL
   2. CORE STRUCTURE
   3. TYPOGRAPHY


======================================================================== */


/*-------------------------------------------    
    1) GENERAL DECLARATIONS
-------------------------------------------*/

body {color:#2d2d2d;font-family:Arial, Helvetica, sans-serif;background-color:#d7d7d7;	filter: alpha(opacity=99.99);   
	-moz-opacity: .9999;   
	opacity: .9999;
	-khtml-opacity: .9999;
	z-index:0;
}

a:link, a:visited {color:#000; font-weight:bold; text-decoration: none;}
a:hover, a:active {color:#fff; background-color:#ca1614; text-decoration:none;}


/*-------------------------------------------    
    2) SITE CORE STRUCTURE
-------------------------------------------*/

#wrapper {width:900px; margin:50px auto; background:#fff;}
#nav {text-align:right; margin-bottom:30px; border-bottom:1px solid #999; padding:10px 20px 7px 20px; height:33px;}
#nav img {padding: 23px 0 0 22px;}
#nav a:hover, #nav a:active {background-color:#fff;}
#nav img.logo {padding:0;}

#contentwrap {background-color:#fff;}

#sidebar {width:375px; padding-left:30px; float:left; }
#content {width:435px; padding-right:30px; float:right;}
#content-wide {width:842px; padding-right:30px; float:right;}

#footer {margin:15px 0 100px 0; border-top: 1px solid #cecdcd;}

#partners td {padding:8px 12px;}



/*-------------------------------------------    
    3) TYPOGRAPHY
-------------------------------------------*/

h1 {
	color:#000;
	font-size:100%;
	font-family:Georgia, serif;
	font-weight:normal;
	margin: 0px 0px 10px 0px;
	line-height: 120%;
}
h2 {font-size:1.1em; font-weight:bold; margin-bottom:15px;}
h3 {font-size:1em; font-weight: bold;}
h4 {font-size:.9em; font-weight: bold;}
h5 {font-size:.8em; font-weight: bold;}

p {margin-bottom:15px; line-height:120%; font-size:68.7%;}

strong {font-weight: bold;}
em {font-style:italic;}

.logo {float:left;}
.bigger {font-size:1.1em; line-height:1.5em;}
.smaller {font-size:0.9em;}
.spacer {margin-bottom:15px;}
.spacer_hor {margin-left:15px; float:right;}
.lighter {color:#666;}

#bios td {font-size:11px; padding-bottom:12px;}
#bios img {padding-bottom:4px;}

.cleanup {clear:both;}
#footer p {font-size:11px; color:#9a9a9a; padding-top:6px;}
