/*
Theme Name: OAEA
Theme URI: http://www.okarted.org
Description: Oklahoma Art Education Associatio.
Version: 1
Author: Rene V. Ibarra
Author URI: http://www.reneibarra.com
Tags: 
*/

@import url("http://oaea-ok.org/wp-content/plugins/cforms/styling/cforms.css");

/* Global reset - Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; font-family:"Helvetica Neue",Helvetica,Arial, sans-serif; font-size:12px; color:#555555; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul, li { list-style:none; list-style-type:none; }
caption, th { text-align:left; }
p { padding:0 0 25px 0; }
a { text-decoration:none; color:#0000FF; }
a:hover { text-decoration:underline; color:#0000CC; }
h1 { font-size:45px; }
h2 { font-size:30px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; text-align:left; }
h1.sec_title, h2.sec_title, h3.sec_title, h4.sec_title, h5.sec_title, h6.sec_title { width:100%; height:44px; margin:0 0 10px 0; padding:20px 0 0 15px; color:#FFFFFF; }
.h_lg_red { background:url(/wp-content/themes/OAEA/images/h_lg_red.png) left top no-repeat; }
.h_lg_grn { background:url(/wp-content/themes/OAEA/images/h_lg_grn.png) left top no-repeat; }
.h_lg_bl { background:url(/wp-content/themes/OAEA/images/h_lg_bl.png) left top no-repeat; }
.h_lg_yllw { background:url(/wp-content/themes/OAEA/images/h_lg_yllw.png) left top no-repeat; }
.h_lg_orng { background:url(/wp-content/themes/OAEA/images/h_lg_orng.png) left top no-repeat; }
.h_med_red { background:url(/wp-content/themes/OAEA/images/h_med_red.png) left top no-repeat; }
.h_med_grn { background:url(/wp-content/themes/OAEA/images/h_med_grn.png) left top no-repeat; }
.h_med_bl { background:url(/wp-content/themes/OAEA/images/h_med_bl.png) left top no-repeat; }
.h_med_yllw { background:url(/wp-content/themes/OAEA/images/h_med_yllw.png) left top no-repeat; }
.h_med_orng { background:url(/wp-content/themes/OAEA/images/h_med_orng.png) left top no-repeat; }
.h_medlg_red { background:url(/wp-content/themes/OAEA/images/h_medlg_red.png) left top no-repeat; }
.h_medlg_grn { background:url(/wp-content/themes/OAEA/images/h_medlg_grn.png) left top no-repeat; }
.h_medlg_bl { background:url(/wp-content/themes/OAEA/images/h_medlg_bl.png) left top no-repeat; }
.h_medlg_orng { background:url(/wp-content/themes/OAEA/images/h_medlg_orng.png) left top no-repeat; }
.h_shrt_red { background:url(/wp-content/themes/OAEA/images/h_shrt_red.png) left top no-repeat; }
.h_shrt_grn { background:url(/wp-content/themes/OAEA/images/h_shrt_grn.png) left top no-repeat; }
.h_shrt_bl { background:url(/wp-content/themes/OAEA/images/h_shrt_bl.png) left top no-repeat; }
.h_shrt_yllw { background:url(/wp-content/themes/OAEA/images/h_shrt_yllw.png) left top no-repeat; }
.h_shrt_orng { background:url(/wp-content/themes/OAEA/images/h_shrt_orng.png) left top no-repeat; }
.h_shrtlg_red { background:url(/wp-content/themes/OAEA/images/h_shrtlg_red.png) left top no-repeat; }
.h_shrtlg_grn { background:url(/wp-content/themes/OAEA/images/h_shrtlg_grn.png) left top no-repeat; }
.h_shrtlg_bl { background:url(/wp-content/themes/OAEA/images/h_shrtlg_bl.png) left top no-repeat; }
.h_shrtlg_orng { background:url(/wp-content/themes/OAEA/images/h_shrtlg_orng.png) left top no-repeat; }

q:before, q:after { content:""; }

strong { font-weight: bold }
em { font-style: italic }
a img { border:none }
/*end*/

/* Universals */
body { }
.clear { clear:both; }
.space3 { height:3px; }
.space5 { height:5px; }
.space10 { height:10px; }
.space15 { height:15px; }
.space20 { height:20px; }
.space25 { height:25px; }
.space30 { height:30px; }
.space50 { height:50px; }
/*end*/

/* Site */
#top { height:275px; background:url(/wp-content/themes/OAEA/images/header_bg.jpg) center top no-repeat; }
.header { width:900px; height:150px; margin:0 auto; }
.header .headr_menu { float:left; width:300px; padding:25px 0 0 10px; }
.header .headr_menu ul { clear:both; }
.header .headr_menu ul li { display:block; float:left; }
.header .headr_menu ul li a { display:block; float:left; height:32px; padding:0 15px 0 0; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform:uppercase; }
.header .headr_menu ul li.page-item-2 a { padding:0 0 0 0; }

.header .headr_logo { float:right; width:370px; height:150px; background:url(/wp-content/themes/OAEA/images/oaea_logo.jpg) left top no-repeat; }

#menu { position:relative; width:900px; margin:0 auto; padding:52px 0 0 0; }
#menu ul { clear:both; }
#menu ul li { display:block; float:left; }
#menu ul li a { display:block; float:left; padding:0 10px; border-right:1px solid #ffffff; font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#menu ul li.page-item-11 a { padding:0 10px 0 0; }
#menu ul li.page-item-29 a { padding:0 0 0 10px; border-right:none; }
#menu ul li a:hover { color:#00FF00; }

#menu ul li ul { display:none; }
#menu ul li:hover ul { display:block; position:absolute; clear:both; top:67px; width:175px; background-color:#284FEC; }
#menu ul li:hover ul li { display:block; float:left; width:175px; border-right:none; }
#menu ul li:hover ul li a { display:block; float:left; border-right:none; }
#menu ul li.current_page_item a { color:#00FF00; }
#menu ul li.current_page_item ul li a { color:#FFFFFF; }
#menu ul li.current_page_item ul li:hover a { color:#00FF00; }
#menu ul li.current_page_parent a { color:#00FF00; }
#menu ul li.current_page_parent li a { color:#FFFFFF; }
#menu ul li.current_page_parent li:hover a { color:#00FF00; }
#menu ul li.current_page_parent li.current_page_item a { color:#00FF00; }

#main { width:900px; min-height:730px; margin:0 auto; }

.footr_brdr { width:900px; height:35px; margin:0 auto; background:url(/wp-content/themes/OAEA/images/footr_bg.png) left top; }

#footr { clear:both; width:900px; margin:0 auto; color:#777777; }

#footr #footr_author { float:left; width:300px; font-size:10px; text-align:left; }
#footr #footr_author a { font-weight:bold; color:#0066FF; }

#footr #footr_menu { float:right; width:400px; padding:0; text-align:right; }
#footr #footr_menu a { color:#777777; text-decoration:none; font-size:10px; }
#footr #footr_menu a:hover { color:#0066FF; }
/*end*/

/* page_indx.php */
#content_indx { }
#content_indx .content_indx_intro { clear:both; }
#content_indx .content_indx_intro .xmlFader { float:left; width:500px; min-height:321px; }

#content_indx .content_indx_intro .content_indx_welcome { float:right; width:385px; min-height:200px; }
#content_indx .content_indx_intro .content_indx_welcome p { padding:0 0 15px 15px; }
#content_indx .content_indx_intro .content_indx_welcome .indx_join { clear:both; width:100%; margin: 0 auto; padding:15px 0 0 0; }
#content_indx .content_indx_intro .content_indx_welcome .indx_join a.join { display:block; float:left; width:192px; height:64px; background:url(/wp-content/themes/OAEA/images/indx_join.png) left top no-repeat; }
#content_indx .content_indx_intro .content_indx_welcome .indx_join a.registration { display:block; float:right; width:192px; height:64px; background:url(/wp-content/themes/OAEA/images/Conference-Registration.png) left top no-repeat; }

#content_indx .content_indx_mid { clear:both; }

#content_indx .content_indx_mid .content_indx_left { float:left; width:382px; min-height:400px; }
#content_indx .content_indx_mid .content_indx_left .indx_news_events { padding:0 0 15px 15px; }
#content_indx .content_indx_mid .content_indx_left .indx_news_events p { padding:0 0 0 0; }
#content_indx .content_indx_mid .content_indx_left .indx_faq { padding:0 0 3px 15px; }

#content_indx .content_indx_mid .content_indx_right { float:right; width:503px; min-height:615px; background:url(/wp-content/themes/OAEA/images/indx_lowr_img.png) right bottom no-repeat; }
#content_indx .content_indx_mid .content_indx_right .content_indx_right_space { min-height:319px; background:url(/wp-content/themes/OAEA/images/indx_featart.png) left top no-repeat; }
#content_indx .content_indx_mid .content_indx_right .content_indx_right_space .h3featart { margin:0 0 0 0; }
#content_indx .content_indx_mid .content_indx_right .content_indx_right_space .indx_featart { clear:both; padding:0 0 0 15px; }
#content_indx .content_indx_mid .content_indx_right .content_indx_right_space .indx_featart_img { float:left; width:100px; }
#content_indx .content_indx_mid .content_indx_right .content_indx_right_space .indx_featart_img img { width:75px; padding:3px; background-color:#FFFFFF; border:1px solid #333333; }
#content_indx .content_indx_mid .content_indx_right .content_indx_right_space .indx_featart_txt { float:right; width:375px; color:#FFFFFF; }
#content_indx .content_indx_mid .content_indx_right .content_indx_right_space .indx_featart_txt p { color:#FFFFFF; }
#content_indx .content_indx_mid .content_indx_right .content_indx_right_space .indx_featart_txt .h4feat { margin:0 0 0 0; padding:0 0 0 0; color:#FFFFFF; }
/*end*/

/* page.php */
#content_default { width:756px; margin:0 auto; }
/*end*/

/* page_2colpage.php */
#content_2col { clear:both; width:900px; margin:0 auto; }
#content_2col #page_holder { float:left; width:550px; }

#content_2col #col2_content { float:right; width:300px; }
/*end*/

/* page_gallery.php */
.gallery_holdr { clear:both; width:100%; }
.gallery_holdr .gallery_img { float:left; width:189px; margin-bottom:40px; }
/*end*/

.alignleft { float:left; }

/* calendar */
table.calendar-table { width:100%; border:1px solid #CCCCCC; }
table.calendar-table td.calendar-heading { padding:5px; background-color:#EEEEEE; text-align:center; }
table.calendar-table td.normal-day-heading { padding:5px; text-align:center; }
table.calendar-table td.weekend-heading { padding:5px; text-align:center; }
table.calendar-table td.day-without-date { padding:5px; text-align:center; }
table.calendar-table td.day-with-date { padding:5px; text-align:center; }
table.calendar-table td.current-day { border:1px solid #CCCCCC; background-color:#FEFEFE; text-align:center; }
.day-with-date { border:1px solid #CCCCCC; background-color:#EEEEEE; }
.no-events { border:none; background-color:#FFFFFF; }
.calnk { display:block; padding:10px 5px 5px 5px; text-align:left; }
.event-title { display:none; }
.kjo-link { padding:15px 0 0 0; font-size:8px; }
/*end*/