/* @override http://www.refunk.com/css/screen.css */

/*	Default
*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, pre { margin:0; padding:0; }

/*	Layout
*/
html { height:100%; }
body { background: #000 url(../img_css/bg.jpg) repeat-x fixed left top; text-align:center; height:100%; }
#container-1 { position:relative; background:transparent url(../img_css/canvas_bg.gif) left top repeat-y; margin:0 auto; width:900px; min-height:100%; text-align:left; }
#container-2 { position:relative; background: transparent url(../img_css/canvas.jpg) no-repeat center top; width:900px; min-height:685px; }
body.dev #container-2 { background:transparent url(../img_css/grid.gif) left top repeat-y; } /* for dev purposes only */
#content { position:relative; padding:0 115px; width:670px; }

#header { position:relative; height:273px; }
#brand { display:none; }
#nav { position:absolute; left:155px; top:132px; }
#content-main { float:left; display:inline; width:380px; padding-right:19px; min-height:504px;
	border-right: 1px dotted #242424;
}
/* #content-main { float:left; display:inline; width:380px; padding-right:20px; min-height:504px; background:transparent url(../img_css/vertical.gif) right top no-repeat; } */
.low-content { min-height:332px !important; }
#content-sidebar { float:left; display:inline; margin-left:20px; width:250px; }
#previous-posts { padding-top: 16px; }
#footer { clear:left; background: transparent url(../img_css/footer_twirl.gif) no-repeat center 40px;
	padding-top: 80px;
}

/* Color 
*/
body { color: #bfbfbf;; }
h1, h2, h3 { color:#e6e6e6; }  
a { color: #b1a28d; }
#news-archive a:visited, #content-sidebar a:visited { color: #bfbfbf; }
a:hover { color: #fff;}
#footer p, .entry-meta, .published { color: #797979; }
.separator { color: #333; }
img.frame { border:1px solid #363636;  }


/* Styles 
*/
h2, h3, h4, h5, h6, #news-archive .entry-meta, #previous-posts .entry-meta { padding-bottom:0; }
h1, p, ul, ol, dl, pre, blockquote { padding-bottom:21px; }
blockquote { margin-top:0; padding-top:0; }
p.slideshow { height:285px; padding-top:5px; padding-bottom:26px; }
.no-padding-bottom { padding-bottom:0; }

h1, h2 { line-height: 42px; }
h3, h4, h5, h6, p, ol, ul, li, pre, label, blockquote { line-height:21px; }

h1 { font-size:42px; }
h2 { font-size:24px; }
p, ul, ol, dl, code { font-size:12px; }

.entry-meta, .post-meta, #footer p { font-size:10px; }
#news-archive .entry-title, #previous-posts .entry-title { font-size:13px; }

#previous-posts .hentry .entry-title { padding-bottom: 0px; }
#previous-posts .hentry { padding: 10px 0; }
#previous-posts .hentry a { display: block; }

h1, h2, h3, h4, h5, h6, p, ul, ol, dl, label, blockquote, input, textarea, table { font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
pre, code { font-family:Courier, monospace; }


#content-main ul, #content-main ol, #content-sidebar ul, #content-sidebar ol { padding-left:15px; }
#content-main p strong { font-size: 13px;
	color: #eaeaea;
}
abbr { border:none; }
abbr.published { text-transform:uppercase; }
blockquote { font-style:italic; }

a { outline:none; text-decoration: none; } 
a[rel*="external"] { padding-right:13px; background:transparent url(../img_css/icon_external.gif) no-repeat bottom right; }
a[rel*="external"]:hover { background:transparent url(../img_css/icon_external_hover.gif) no-repeat bottom right; }
a img { border:none; }


img.inline { float:left; display:block; margin:8px 10px 0 0; }
img.mug { float:left; display:block; margin:8px 8px 0 0; }
div.entry-meta { background:transparent url(../img_css/icon_post_footer.gif) no-repeat top left; }
div.entry-meta p, div.advertisement { text-align:center; }
div.advertisement a[rel*="external"] { padding-right:0; background:none; }
div.advertisement a[rel*="external"]:hover { background:none; }
div.divider { background:transparent url(../img_css/icon_separator.gif) no-repeat top left; }
#news-archive a, #previous-posts a { text-decoration:none; }
/* #news-archive a:hover, #previous-posts a:hover { text-decoration:underline; }
#older-posts p { text-align:right; } */
#older-posts a { padding-right:30px; background:transparent url(../img_css/icon_hand_r.gif) no-repeat bottom right; }
#older-posts a:hover { background:transparent url(../img_css/icon_hand_r_hover.gif) no-repeat bottom right; }
#footer p { text-align:center; white-space:nowrap; }
.separator { padding: 0 7px; }

/*	Navigation
*/
#nav ul { list-style:none; margin:0; padding:0;  }
#nav li { float:left; display:inline; height:57px; }
#nav li a, #nav li a:hover { display:block; height:57px; outline:none; }
#nav li#news a { width:74px; }
#nav li#about-us a { width:103px; }
#nav li#join-us a { width:90px; }
#nav li#visit-us a { width:94px; }
#nav li#news a:hover, #nav li#news a.active { background:transparent url(../img_css/nav_hover.gif) 0 0 no-repeat; }
#nav li#about-us a:hover, #nav li#about-us a.active { background:transparent url(../img_css/nav_hover.gif) -74px 0 no-repeat; }
#nav li#join-us a:hover, #nav li#join-us a.active { background:transparent url(../img_css/nav_hover.gif) -177px 0 no-repeat; }
#nav li#visit-us a:hover, #nav li#visit-us a.active { background:transparent url(../img_css/nav_hover.gif) -267px 0 no-repeat;}
#nav li span { display:none; }

/*	Preload hover images (exceptions: bg images in links that align bottom-right)
*/
#content { background:transparent url(../img_css/icon_external.gif) no-repeat -1000em -1000em; }
#older-posts { background:transparent url(../img_css/icon_hand_r_hover.gif) no-repeat -1000em -1000em;
	padding-top: 20px; border-top: 1px dotted #242424;
	margin-top: 10px; 
}

/*	archive
*/
#news-archive table { width: 100%;
	margin-left: 70px;
}
