/* paperjam THEME & COLOR */
body { background:white; }
#pj_page { background:white; position:relative; }
* { color:#353535; }
.msg-error * { color:red; }
.msg-error li { clear:both; }
.msg-error span { line-height:22px; }


/* top menu */
#pj_header #pj_menu { background:#000; }
#pj_header #pj_menu * { color:white; }
#pj_header #pj_submenu { background:#64C6CF; }
#pj_header #pj_menu_list { font-weight:bold; font-size:14px; }
#pj_header #pj_menu_list li.selected a { color:#64C6CF; }
#pj_header #pj_logo img { margin-top:5px; height:80px; }
#pj_header #pj_submenu h1 { position:absolute; top:60px; left:300px; color:#64C6CF; }

/* styling bar headers */
#pj_content_top{ background:#64C6CF; text-transform:uppercase; height:175px;}
#pj_sidebar_top { background:#64C6CF; text-transform:uppercase; height:175px;}
#pj_content_top #filtersapply { position:absolute; bottom:5px; right:10px; color:white; }
#pj_content_top #filtersapply a { text-decoration:none; color:white; font-weight:bold; }
#pj_content_top table { width:100%; }
#pj_content_top table th { text-align:left; padding-left:2em; }
#pj_content_top ul li * { display:inline; }
#pj_content_top h4 { font-weight:normal; font-size:11px; } 

#pj_sidebar_top { font-size:10px; line-height:15px; }
#pj_sidebar_top form { margin:15px 0 15px 0; }
#pj_sidebar_top input { height:15px; border:1px solid #67969B; padding:0 0 0 10px; width:130px; }
#pj_sidebar_top .hr { width:210px; height:2px; background:white; border:none; margin:7px 0 7px -10px; padding-left:10px; }
#pj_sidebar_top .inner { margin-top:10px;}
#pj_sidebar_top strong { display:block; font-size:12px; }
#pj_sidebar_top .submit.search { background:#353535; color:white; text-decoration:none; padding:0 2px; }
#pj_sidebar_top .right-box .right-box-one { height: 67px;  padding: 9px 8px 0 8px; border-bottom:2px solid white }
#pj_sidebar_top .right-box .right-box-two { padding:18px 8px 0 8px; }

#pj_content .hr { width:100%; height:1px; background:#CEE3EB; border:none; }
#pj_content .gallery img { width:64px; }
#pj_content .single .gallery img { width:180px; }

#pj_sidebar .box { line-height:12px; }
#pj_sidebar .box.local .header { background:#64C6CF; color:#353535; }
#pj_sidebar .box strong { text-transform:uppercase; }
#pj_sidebar .box.jobs li { margin-top:10px; }
#pj_sidebar .box.jobs a { text-transform:uppercase; display:block; font-weight:bold; text-decoration:none; }
#pj_sidebar .box.grandprix i { font-size:10px; }
#pj_sidebar .box.grandprix a { text-decoration:none; font-weight:bold; }
#pj_sidebar .box, #pj_sidebar .box a { line-height:15px; padding:5px 0 5px 0;}
#pj_sidebar .box a { text-decoration:none; }
#pj_sidebar .box a:hover { text-decoration:underline; }
#pj_sidebar .box .hentry a:hover { text-decoration:none; }
#pj_sidebar .box a.emph { text-decoration:underline; text-transform:uppercase; }
#pj_sidebar .box .extralinks li { margin-top: 8px; }
#pj_sidebar .hr { background: none repeat scroll 0 0 #CEE3EB; border: medium none; height: 1px; width: 100%; }

/* styling information */
.heading { color:#007CA3; }
.readmore { color:#007CA3; }
/*#pj_content h2.underline { border-bottom:1px solid #CEE3EB; }*/


/* forms */
label { font-weight:bold; }

/* date img */
.eventDate { position: relative; height: 50px; margin-top: 20px; }
.eventDate img { height: 50px; position:absolute; }
.eventDate .eventMonth { color: white; font-weight: bold; position: absolute; text-align: center; text-transform: uppercase; top: 5px; width: 43px; }
.eventDate .eventDay { color: black; font-size: 18px; position: absolute; text-align: center; top: 26px; width: 43px; }

.hr_event { background: none repeat scroll 0 0 #CEE3EB; border: medium none; height: 1px; width: 728px; float:left; }
