/*
THEME NAME: PRC Custom
THEME URI:
DESCRIPTION: Theme for PRC w/ custom home, page, and post templates.  
VERSION: 1.2
AUTHOR: Austin Cannon
AUTHOR URI: http://www.austincannon.com
*/


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== CSS RESET: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 14px; color: #3d3d3d; background: #3580a1; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== GENERAL STYLES: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
body,td,th { font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #4c4a40; }
body { margin:0px; padding:0px; background: #b3ccbb; }
#container { width:800px; margin: 0px auto; vertical-align:middle; background:#ffffff; }
#navigation { height:74px; background: url(images/bg-nav.png) repeat-x; }
#subnav { text-align:right; }
#mainnav { text-align:center; }
#header { margin:0px; padding:0px; }
#tagline { margin:0; padding:13px 0 0 0; height:36px; font: 26px bold; color:#006f3a; text-align:center; background:#ffffff; }
#headerContent { margin:0px; padding:0px; }
#contentSidebar { width:180px; float:left; background:#ffffff url(images/bg-sidebar.png) repeat-x; height:484px; padding:10px 15px 20px 15px; font-family:Arial, Helvetica, sans-serif; }
#contentInside { width:546px; float:left; background:#ffffff; padding:10px 22px 20px 22px; }
/* Added by BB to produce one column page template */
#contentOne { width:756px; float:left; background:#ffffff; padding:10px 22px 20px 22px; }
/* end */
#content { background:#ffffff; margin:0px; padding:0px; }
#column01 { width:189px; height:250px; float:left; background:#ffffff url(images/bg-column01.png) repeat-x; padding:10px 15px 20px 15px; overflow:hidden; }
#column02 { width: 284px; height:250px; float:left; background:#ffffff;  padding:10px 22px 20px 22px; overflow:hidden; }
#column03 { width:223px; height:250px; float:left; background:#ffffff url(images/bg-column03.png) repeat-x; padding:10px 15px 20px 15px; overflow:hidden; }
#footer { width:800px; height:40px; margin: 0px auto; vertical-align:middle; background:#006f3a; clear:both; }
#footer p { font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-align:center; margin:0; padding:13px 0 0 0; }

h1 { font-family:"Times New Roman", Times, serif; font-size:22px; color:#236d3b; margin:0; padding:0 0 13px 0; letter-spacing:-.5px; line-height:20px }
h2 { margin:0; padding:0 0 3px 0; font-size:12px; font-weight:bold; color:#236d3b; text-transform:uppercase;line-height:14px; }
h2 a { margin:0; padding:0 0 3px 0; font-size:12px; font-weight:bold; color:#236d3b; text-transform:uppercase;line-height:14px; }
h3 { margin:0; padding:0 0 3px 0; font-size:12px; font-weight:bold; color:#236d3b; line-height:12px; }
h4 { margin:0; padding:0 0 3px 0; font:11px; color:#4c4a40; line-height:14px; }
h5 { margin:0; padding:0 0 3px 0; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#4c4a40; text-transform:uppercase; line-height:14px; }
p { margin:0; padding:0 0 8px 0; color:#4c4a40; }
a { color:#236d3b; text-decoration:none; }
a:hover { text-decoration:underline; }

#column01 p, #column03 p { font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px; }
#column02 p { font: 14px; margin:0; }
#randomHeader ul { margin:0px; padding:0px; }
#randomHeader li { margin:0px; padding:0px; background:none; }
.breadcrumb { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
a.more { font:Arial, Helvetica, sans-serif 9px; }

ul { margin:0; padding:0; list-style-type: none; }
li { background:url(images/list-bullet.png) no-repeat 0px 2px;; padding:0 0 0 15px; margin:0 0 10px 0; font-size:12px; }