/*
Theme Name: Paraculture Books
Theme URI: http://hotchkissconsulting.net/
Description: A custom wordpress theme for Paraculture.
Author: Hotchkiss Consulting
Author URI: http://hotchkissconsulting.net/
version: 1.0
Tags: 
*/




/*--- Common ---*/
* { padding:0px; margin:0px; }
body { background:#7F2925 url(/wp-content/themes/paraculture/images/background.gif) left top repeat; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.floatLeft, .fL { float:left; }
.floatRight, .fR { float:right; }
.clear { clear:both; display:block; }
a { color:#000; text-decoration:none; }
a:hover, .reddish { color:#D2232A; }
.bigText { font:bold 13px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; }

/*--- Wrapper ---*/
#Wrapper { background:url(/wp-content/themes/paraculture/images/wrapper-bg.gif) left top repeat-x; padding-top:5px; padding-bottom:75px; }
#Wrapper .mainContent { width:1020px; margin:auto; background:#fff; }
#Wrapper .mainContent .inner { padding:0px 40px 60px 40px; }

/*--- Main ---*/
#Main { }

/*--- Header ---*/
#Header { height:139px; background:url(/wp-content/themes/paraculture/images/divider.gif) left bottom repeat-x; margin-bottom:20px; }
#Header .floatRight { font:bold 11px/18px Arial, Helvetica, sans-serif; color:#fff; background:#000; padding:0px 15px; text-transform:uppercase; padding-bottom:5px; }
#Header .floatRight a { color:#fff; text-decoration:none; }
#Header .floatRight a:hover { color:#C5C5C5; }
#Header h1.floatLeft { margin-top:59px; background:url(/wp-content/themes/paraculture/images/logo.gif) left top no-repeat; }
#Header h1.floatLeft a { display:block; width:220px; height:58px; text-indent:-9999px; overflow:hidden; }

/*--- Content ---*/
#Content .floatLeft { width:200px; }
#Content .floatLeft li { display:inline; }
#Content .floatLeft li a { display:block; color:#000; text-decoration:none; font:bold 11px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; }
#Content .floatLeft li a:hover, #Content .floatLeft li.current_page_item a { color:#D2232A; }
#Content .floatLeft li.current_page_ancestor a { color:#D2232A; }
#Content .floatLeft li.current_page_ancestor ul li a { color:#000; }
#Content .floatLeft li.current_page_item ul li a { color:#000; }
#Content .floatLeft li ul li a { margin-left:30px; text-transform:none; color:#000; padding-left:10px;}
#Content .floatLeft li ul li a:hover { color:#D2232A; }
#Content .floatLeft li ul li a span { padding:0px 3px; }
#Content .floatLeft li.current_page_ancestor ul li.current_page_item a { color:#FFF;  margin-right: 40px;}
#Content .floatLeft li.current_page_ancestor ul li.current_page_item span { background:#000; padding:2px; }
#Content .floatLeft li.current_page_ancestor ul li.current_page_item a:hover { color:#D2232A; }

#Content .floatLeft li.current_page_ancestor ul li.current_page_ancestor a { color:#FFF;  margin-right: 40px;}
#Content .floatLeft li.current_page_ancestor ul li.current_page_ancestor span { background:#000; padding:2px; }
#Content .floatLeft li.current_page_ancestor ul li.current_page_ancestor a:hover { color:#D2232A; }
#Content .floatLeft li ul li ul { display:none; }
#Content .floatLeft li.page-item-18 ul { display:none; }
#Content .floatRight { width:700px; }
#Content h2 { color:#000; font:normal 28px/33px Arial, Helvetica, sans-serif; margin-bottom:24px; }
#Content h2 span { font:normal 18px/33px Arial, Helvetica, sans-serif; padding-left:25px; color:#D2232A; text-transform: uppercase; background:url(/wp-content/themes/paraculture/images/arrow.gif) 0px center no-repeat; }
#Content .floatRight p { margin-bottom:15px; }
#Content .floatRight a { color:#D2232A; }
#Content .floatRight .fR a { color:#000; }
#Content .floatRight a:hover { text-decoration:underline; color:#D2232A; }
#Content .formTable td { padding:0px 8px 8px 0px; }
#Content .formTable td div.warning { font-size:10px; color:#D2232A; white-space:nowrap;  }
#Content .inputBox, #Content textarea { background:url(/wp-content/themes/paraculture/images/input-box.gif) left top no-repeat; width:205px; padding:4px; border:1px solid #E5E5E5; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; }
#Content textarea { width:440px; height:150px }
#Content .btn { cursor:pointer; border:1px solid #B11D23; background:#D2232A; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:2px 5px; text-transform:uppercase; }
#Content td.rht { text-align:right; }
#Content a.gray, #Content .gray { color:#666666 !important; text-decoration:none; }
#Content a.gray:hover { color:#D2232A !important; text-decoration:none; }
#Content .vBig { padding-left:24px; font:normal 21px/25px Arial, Helvetica, sans-serif; color:#D2232A; background:url(/wp-content/themes/paraculture/images/divider-vertical.gif) left top repeat-y; }
#Content .topBoxPadd { padding-bottom:30px; }
#Content .normTable td { padding:8px; padding-top:0px; vertical-align:top; padding-left:0px; }
#Content .normTable td a { color:#000; text-decoration:none; }
#Content .normTable td a:hover { color:#D2232A; text-decoration:none; }
#Content .shadowTable td, #Content .normTable td.shadow { padding:0px 8px 8px 0px; background:url(/wp-content/themes/paraculture/images/shadow.gif) right bottom no-repeat; text-align:right; vertical-align:bottom; width:160px; }
#Content .fL { width:410px; }
#Content .fR { width:250px; }
#Content form .fR { width:200px; }
#Content .navlinks { font-size: .85em;  }
#Content .navlinks a { text-transform:uppercase; font-weight:bold; color: #000; font-family:Helvetica,Arial,"Lucida Grande",sans-serif; }
#Content .navlinks a:hover { color:#D2232A; text-decoration:none; }
#Content .littlenav { font-size: .85em; padding-bottom:5px; font-family:Helvetica,Arial,"Lucida Grande",sans-serif; }
#Content .littlenav a { text-transform:uppercase; font-weight:normal; color: #000;}
#Content .littlenav a:hover { color:#D2232A; text-decoration:none; }
#Content .rhtal { text-align:right; line-height:43px; }
#Content .dividerBlock { margin-bottom:15px; padding-bottom:0px; border-bottom:1px solid #000; }
#Content .noBorder { border:0px; margin:0px; padding:0px; }
#Content .dividerBlock td h3, #Content h3 { font:normal 15px/22px Arial, Helvetica, sans-serif; }
#Content .dividerBlock .normTable td li { list-style-type:none; display:block; padding-left:27px; line-height:17px; margin-bottom:5px; background:url(/wp-content/themes/paraculture/images/pdf.gif) left top no-repeat; }
#Content .dividerBlock .normTable td ul { margin-bottom:15px; }
#Content .dividerBlock .normTable td li a { color:#000; text-decoration:none; }
#Content .dividerBlock .normTable td li a:hover { color:#D2232A; text-decoration:none; }
#Content .uc { text-transform:uppercase; }
#Content .homTop { padding-top:10px; }
#Content .homTop td.botpadd { padding:0px; }
#Content .homTop td.vl { vertical-align:middle; text-align:center; }
#Content .dividerBlock h2 { margin-bottom:0px; }
#Content table.snap { border:1px solid #B5B5B5; }
#Content table.snap td.bot { padding:3px 10px; font-size:10px; }
.clientlist span.reddish { margin-left:-10px; }
td span.reddish { margin:0; }

.clientlist p { margin-left: 10px;}

/*--- Footer ---*/
#Footer { margin-top:45px; padding-top:25px; background:url(/wp-content/themes/paraculture/images/divider.gif) left top repeat-x; color:#666666; font:normal 10px/18px Arial, Helvetica, sans-serif; }
#Footer a { color:#666 !important; }
#Footer .top { padding-bottom:15px; }
#Footer .top a { padding:0px 6px; text-transform:uppercase; }
#Footer .top a.first { padding-left:0px; }
#Footer a:hover { color:#D2232A !important; text-decoration:none !important; }


/* MISC */
#post-100 {display:none;}