/*
THEME NAME: Rob Grossman - Custom
THEME URI: http://www.robgrossman.com
DESCRIPTION: Custom Theme for Rob Grossman by Jason Ackerman - based on SIMPLR- http://www.plaintxt.org/themes/simplr/
VERSION: 1.1
AUTHOR: Jason Ackerman
AUTHOR URI: http://www.webacademydenver.com

Custom Theme by Jason Ackerman for Web Design Academy of Denver.
Artwork by Ray Welsh.

*/

@import url("css/poweredby.css");

html, body {	height: 100%; }

body { margin: 0; padding: 0; font: 12px/1.5 helvetica, arial, sans-serif; color: #353129; background: transparent url(images/fade.png) repeat-x; }

#container {	position: relative;	min-height: 100%; height: 100%;	voice-family: "\"}\""; voice-family: inherit; height: auto; }

html>body #container { height: auto; }

#main { padding: 10px;  }

div#wrapper { width: 796px; height: 100%; min-height: 100%; margin: 0 auto; position: relative; }

div#header { width: 796px; height: 132px; background: transparent; }

div#internal { width: 100%; background: url(images/body-tx.png) repeat-y; padding-bottom: 25px; }

div#banner { width: 748px; height: 306px; margin: 0 auto; }

div#menu { width: 748px; height: 35px; margin: 0 24px; background: #353129; border: 1px solid white; border-width: 1px 0; text-align: center; }

div#content { width: 708px; margin: 0 auto; padding: 0 20px; background: transparent; }

div#bottom { width: 796px; height: 132px; background: transparent; }

div#footer { text-align: center; } 

img, img a { border: none; }
img.wda-logo { padding: 10px 10px 0 10px; }
.inline_img { float: left; padding: 5px 20px 10px 0; }

.clear { clear: both; }

/* Menu */

#menu ul { margin: 5px 0 0 -20px; }
#menu ul li { list-style-type: none; display: inline; text-transform: uppercase; color: #fff; width: 60px; font-size: 16px; padding: 0 20px;   }
#menu ul li a:link, #menu ul li a:visited { color: #fff; text-decoration: none; }
#menu ul li a:hover, #menu ul li a:active { color: #fff; text-decoration: underline; }

/* Text */

.footer-meta { font-size:  10px; } 
.footer-meta-keys { font-size: 9px; color: #ccc; width: 65%; margin: 0 auto; padding: 25px 0; }

h2 { font-size: 18px; }

/* Links */

a:link, a:visited { text-decoration: none; color: #960; }
a:hover, a:active { text-decoration: underline; color: #fff; }


#content-blog { width: 58%; float: left; padding-left: 40px;}
#primary { width: 30%; float: right; }

#primary ul { list-style:none; margin: 0; padding: 0; }
#primary li { margin: 0; padding: 0; line-height: 1.25em; }
