/*
THEME NAME: Dunkin Donuts Wordpress Theme
THEME URI: http://www.dunkindonutscenter.com
DESCRIPTION: Development version of Dunkin Donuts theme
VERSION: 0.8
AUTHOR: nail

AUTHOR URI:
TAGS: dunk
*/

/* Two-column with sidebar on left from the /examples/ folder  */


@import url('meyer-reset.css');

body { font-family: arial, sans-serif; background: #080808; }

#body1 { background: #0a0a0a url(images/events_bg_1.jpg) center 0px no-repeat;}
#wrapper { width: 1020px; margin: 0 auto; }
#header { height: 146px; position: relative; border-bottom: #564d42 1px solid;  }
#ri_dd_calendar_wrapper { width: 1300px; height: 340px; position: relative; left: -160px;  background: #080808 url('images/calendar_bg.jpg') top center no-repeat; }
.ri_dd_calendar_object { position: relative; left: 188px; top: 20px; border: 1px #383838 solid; width: 960px; height: 288px; }
#ri_dd_nav1 { width: 552px; background: url(images/mast_bg_03.png) top right repeat-x; }
#ri_dd_nav1 li { float: left; display: block;}
#ri_dd_nav1 li a { display: block;}

/* secondary top navigation */
#ri_dd_topnav2 { background: #3a3838 }
#text-1, #text-2, #text-3, #text-4, #text-5, #text-6, #text-7, #text-8, #text-9, #text-10  { list-style-type: none; }
#ri_dd_nav2 { width: 800px; height: 30px; background: #3a3838; font-family: arial, sans-serif; font-size: 10px; letter-spacing: 1px; line-height: 30px;  }
#ri_dd_nav2 a {  color: #dfdfdf; text-decoration: none; font-weight: bold; text-transform: uppercase; }
#ri_dd_nav2 a:hover { color: #fefefe; text-decoration: none; }
#ri_dd_nav2 li { float: right; font-size: 10px;}
#ri_dd_nav2 li a { display: block;  }
#ri_dd_nav2 li a:hover { background: #2a2727; text-decoration: none; }
#ri_dd_nav2_1, #ri_dd_nav2_1 a { width: 210px; text-align: center;}
#ri_dd_nav2_2, ri_dd_nav2_2 a { width: 240px; text-align: center;}
#ri_dd_nav2_3, #ri_dd_na v2_3 a { width: 270px; text-align: center; margin-right: 0px;}
.ri_dd_nav2_venue {  }
.ri_dd_nav2_venue a { border: none; padding-right: 22px; padding-left: 22px;}

/* main navigation */

#ri_dd_mast_h1 { width: 308px; height: 118px; display: block; float: left; }
#ri_dd_mast_h1 a { width: 308px; height: 118px; display: block; text-indent: -9999px; background: url(images/mast_logo.png) 0px 0px no-repeat; }
#ri_dd_nav1 { width: 716px;  left: 304px; position: absolute; }
#ri_dd_nav1 ul li { position: relative;}
#ri_dd_mast_h1 a:hover { background: url(images/mast_logo.png) 0px -116px no-repeat; }
#ri_dd_mast_h1 a:active { background: url(images/mast_logo.png) 0px 0px no-repeat; }
#ri_dd_nav1_get, #ri_dd_nav1_get a { width: 144px; height: 118px; display: block; background: url(images/navigation.png) 0px 0px no-repeat; text-indent: -9999px; }
#ri_dd_nav1_get a:hover { background: url(images/navigation.png) 0px -116px no-repeat;}
#ri_dd_nav1_get a:active { background: url(images/navigation.png) 0px -236px no-repeat;}
#ri_dd_nav1_seating, #ri_dd_nav1_seating a { width: 112px; height: 118px; display: block; background: url(images/navigation.png) -144px 0px no-repeat; text-indent: -9999px; }
#ri_dd_nav1_seating a:hover { background: url(images/navigation.png) -144px -116px no-repeat;}
#ri_dd_nav1_seating a:active { background: url(images/navigation.png) -144px -232px no-repeat;}
#ri_dd_nav1_teams, #ri_dd_nav1_teams a { width: 104px; height: 118px; display: block; background: url(images/navigation.png) -258px 0px no-repeat; text-indent: -9999px; }
#ri_dd_nav1_teams a:hover { background: url(images/navigation.png) -258px -116px no-repeat;}
#ri_dd_nav1_teams a:active { background: url(images/navigation.png) -258px -256px no-repeat;}
#ri_dd_nav1_bus, #ri_dd_nav1_bus a { width: 178px; height: 118px; display: block; background: url(images/navigation.png) -362px 0px no-repeat; text-indent: -9999px; }
#ri_dd_nav1_bus a:hover { background: url(images/navigation.png) -362px -116px no-repeat; }
#ri_dd_nav1_bus a:active { background: url(images/navigation.png) -362px -256px no-repeat; }
#ri_dd_nav1_about, #ri_dd_nav1_about a { width: 138px; height: 118px; display: block; background: url(images/navigation.png) -540px 0px no-repeat; text-indent: -9999px; }
#ri_dd_nav1_about a:hover { background: url(images/navigation.png) -540px -116px no-repeat; }
#ri_dd_nav1_about a:active { background: url(images/navigation.png) -540px -256px no-repeat; }

/* search form */




#ri_dd_searchnav { position: absolute; left: 851px; width: 169px; height: 128px; background: url(images/mast_bg.png) 0px 0px repeat-x; }
#ri_dd_searchnav_input { position: absolute; top: 2px; right: 48px; }
#ri_dd_searchnav_input input {font-family: 'lucida grande', 'lucida sans', avenir, 'arial', sans-serif; font-size: 12px; font-weight: 800; color: #eee; border: 1px #555 solid; height: 22px; width: 116px; text-indent: 8px; background: #222; line-height: 20px;}

/* home */

#ri_dd_home_alt { background: #0f0f0f url(images/bg_grad.jpg) bottom center no-repeat; padding-bottom: 48px; margin-top: 0; border-top: #343434 1px solid; }
#ri_dd_home_alt p { color: #d1c7ba; font-size: 14px; line-height: 32px; margin-top: 8px; }
.ri_dd_home_head { font-size: 24px; line-height: 32px; color: #d1c7ba; margin-left: }
.ri_dd_home_sub { font-size: 20px; line-height: 14px; color: #d1c7ba; margin-top: 32px; margin-left: }
#ri_dd_home_right { position: relative; width: 460px; padding-top: 40px; float: right; margin-right: 80px; } 
#ri_dd_home_left { width: 340px; position: relative; left: 90px; top: 54px; }
#ri_dd_home_left img { }
#ri_dd_home_left_2 { width: 260px; position: relative; left: 72px; top: 0px; }
#ri_dd_home_alt a { color: #e1884d; text-decoration: none; }
#ri_dd_home_alt a:hover { text-decoration: underline; }
.ri_dd_home_sidebar { border: #262422 1px solid; background: #191616; width: 216px; padding: 22px; margin-bottom: 24px; margin-top: 18px;  }
.ri_dd_home_sidebar ul li { color: #d1c7ba; font-size: 12px; line-height: 32px; }
.ri_dd_home_sidebar ul {  }
.badge_list { margin-top: 32px;}
.badge_list li { float: left; }




/* general styles */
.ri_dd_standard_cont { width: 572px; padding: 22px; position: relative; left: 72px; }
.ri_dd_standard_head { font-size: 24px; color: #d1c7ba; line-height: 28px; }
.ri_dd_standard_p { font-family: arial, sans-serif; font-size: 12px; line-height: 24px; margin-top: 16px; margin-bottom: 16px;  }
.ri_dd_contact_info { background: #d1c8c2; width: 300px; border: 1px #aea395 solid; margin-bottom: 48px; margin-top: 24px; padding-top: 16px; padding-bottom: 16px; }
.ri_dd_contact_info li { width: 260px; margin-left: 32px; }


/* content */

#content {  border-top: #dbd6d1; position: relative; height: auto; padding-bottom: 40px; }
.ri_dd_post { position: relative; top: 72px; padding-bottom: 48px; left: 0px; width: 1020px; clear: both; background: url(images/page_bg_03.png) top center repeat; border: 1px #cdb199 solid;  position: relative; padding-top: 48px;  }
.ri_dd_post a { color: #b26b24; }
.ri_dd_post a:hover { text-decoration: none; }
.ri_dd_post h3 { color: #8f6443; font-size: 18px; text-transform: uppercase; line-height: 18px;  margin-bottom: 12px; margin-top: 18px; }
.ri_dd_post h4 { text-transform: uppercase; font-size: 14px; color: #8f6443; }
.ri_dd_post p, .ri_dd_post h2, .ri_dd_post h3, .ri_dd_post h4, .ri_dd_post h5 {   position: relative; clear: both; }
.ri_dd_post ul { position: relative; clear: both;  }
.ri_dd_entry_left { float: left; border: 1px #000 solid; margin-left: 90px; }
.ri_dd_entry_left p { margin-left: 24px; left: 0;}
.ri_dd_entry_right { width: 620px; float: right; }
.ri_dd_event_img { float: left;}
.ri_dd_single_content { float: right; width: 380px; margin-right: 64px;  margin-top: 32px; padding-bottom: 48px;}
.ri_dd_single_img { width: 290px; float: left; margin-top: 32px; overflow: hidden; border-right: 1px #e4dae5 solid;  }
.ri_dd_single_img img { position: relative; padding-bottom: 48px; margin-left: 58px; }
.ri_dd_single_content p { font-family: arial, sans-serif; line-height: 24px; color: #19171a; font-size: 14px; }
.ri_dd_ticket_prices { font-family: arial, sans-serif;  font-size: 14px; font-weight: bold; color: #1b1b1b; position: relative; top: 24px;}
.ri_single_links li { display: block; width: 170px; float: left;  }

.ri_dd_single { position: relative; top: 88px; left: 120px; width: 780px; clear: both; background: url(images/zebra_bg.png) top center repeat;  position: relative; padding: 0; margin-bottom: 114px;}
.ri_dd_single_head {  background: #36281d url(images/event_head.png) top center repeat-x; padding-bottom: 48px;}
.ri_dd_single_head h2 { color: #f2ece6; font-size: 24px; position: relative; top: 24px; left: 60px;}
.ri_dd_single_head h4 { color: #f2ece6; font-size: 14px; position: relative; top: 28px; left: 60px; width: 660px;}

/* about */
#ri_dd_about_left { width: 500px; float: left; }

/* business opportunities */
.ri_dd_page_left_col { width: 360px; float: left; }
.ri_dd_home_right_col {width: 400px; float: right; margin-right: 16px; margin-top: 48px;}
.ri_dd_page_right_col { width: 400px; float: right; margin-right: 16px; border: 1px #c8bfba solid; color: #594b3f; background: #d1c8c2 url(images/darker_bg.png) center top repeat; }
.ri_dd_page_right_col h2, .ri_dd_page_right_col h3, .ri_dd_page_right_col h4, .ri_dd_page_right_col h5, .ri_dd_page_right_col p, .ri_dd_page_right_col ul { width: 300px; margin-top: 8px; left: 12px;  }
.ri_dd_page_right_col p { margin-left: 18px; width: 300px;}
.ri_dd_page_right_col h4 { text-indent: 16px;  color: #452e0e; font-size: 16px; padding-bottom: 8px; margin-top: 16px; width: 280px;}
.ri_dd_page_right_col ul { margin-bottom: 24px; }
.ri_dd_page_right_col li { position: relative; line-height: 24px; font-size: 12px; left: 16px;  padding-bottom: 16px; padding-top: 16px; border-bottom: 1px #aea395 solid;  }

.ri_dd_left_list {  margin-bottom: 32px; margin-top: 24px; width: 400px; margin-left: -16px;}
.ri_dd_left_list li { line-height: 24px; margin-top: 2px; padding-top: 8px; padding-bottom: 8px; padding-left: 16px; padding-right: 24px;  border-bottom: 1px #bfb1a5 solid;}

.ri_dd_about_management_list { padding-top: 0px; padding-bottom: 12px;  margin-bottom: 48px; color: #343434; width: 280px; }
.ri_dd_about_management_list li {  font-size: 14px; padding-top: 12px; line-height: 16px;  }
.ri_dd_about_managment_title { font-size: 12px; font-weight: bold; }
.ri_dd_about_management_list img { float: left; margin-right: 24px; }
/* posts */

.ri_dd_post { font-family: arial, sans-serif; font-size: 14px; line-height: 28px; color: #414141; }
.ri_dd_post p { margin-bottom: 18px; line-height: 24px;}
.ri_dd_post h2 { font-size: 28px; color: #493322; line-height: 24px; margin-bottom: 24px; text-transform: uppercase;}



/* category view */

.ri_dd_standard_cont { background: #efefef url(images/main_bg.png) top center repeat-x; padding-bottom: 226px; }
.ri_dd_category_wrap { width: 940px; margin-top: 32px; } 
.ri_dd_event {  }
.ri_dd_event p { font-family: arial, sans-serif; font-size: 14px; color: #372b20; line-height: 24px; }
.category-title { text-transform: uppercase; font-size: 28px; color: #d1c7ba; margin-left: 120px; padding-top: 68px; }
.ri_dd_cat_event { font-size: 14px; color: #372b20;  }
.ri_dd_cat_event a { color: #372b20; text-decoration: none; display: block;}
.ri_dd_cat_event a:hover { color: #372b20; text-decoration: underline;}
.ri_dd_more_link a { font-size: 14px; text-transform: uppercase; color: #e5dacf; text-align: right; float: right; margin-right: 16px; margin-top: 16px; background: url(images/button_bg.png) 0px 0px no-repeat; width: 124px; height: 32px; display: block; font-weight: 900; text-align: center; line-height: 30px; text-decoration: none;  }
.ri_dd_more_link a:hover { text-decoration: none; background: url(images/button_bg.png) -124px 0px no-repeat; }
.ri_dd_more_link a:active { background: url(images/button_bg.png) -248px 0px no-repeat; }
.ri_dd_h2 { font-size: 16px; color: #bf7830; text-transform: uppercase; }
#clearfloat { clear: both;}
.ri_dd_cat_event_date { font-family: arial, sans-serif; font-size: 14px; text-transform: capitalize; color: #362b20; }
.ri_dd_event_content { width: 440px; float: right;}
.ri_dd_standard_cont_2 {  padding-bottom: 48px; /* url(images/main_bg.png) top center repeat-x; } */ }
.ri_dd_category_wrap { position: relative; }
.ri_dd_category_wrap table { position: relative; left: 80px; } 

.nav-next { display: block; width: 68px; height: 30px; color: #eee; font-size: 14px; float: right; position: relative; top: 40px; right: 72px;}
.nav-next a { display: block; color: #eee; text-decoration: none; text-transform: uppercase;  width: 68px; height: 30px; font-weight: bold; line-height: 30px; text-indent: 16px; background: url(images/next_back_btns_07.png) -68px 0px no-repeat;}
.nav-next a:hover { background: url(images/next_back_btns_07.png) -68px -30px no-repeat; }
.nav-next a:active { background: url(images/next_back_btns_07.png) -68px -60px no-repeat; }
.nav-previous { display: block; width: 68px; height: 30px; color: #eee; font-size: 14px; float: left; position: relative; top: 40px; left: 72px;}
.nav-previous a { display: block; color: #eee; text-decoration: none; text-transform: uppercase; background: url(images/next_back_btns_07.png); width: 68px; height: 30px; line-height: 30px; text-indent: 16px; font-weight: bold;}
.nav-previous a:hover { background: url(images/next_back_btns_07.png) 0px -30px no-repeat;}
.nav-previous a:active { background: url(images/next_back_btns_07.png) 0px -60px no-repeat; }

#ri_dd_pdf_download {  }
#ri_dd_pdf_download a { position: relative; display: block; text-align: center; width: 244px; height: 31px; background: url(images/pdf_btn.png) 0px 0px no-repeat; line-height: 31px; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #eee; text-decoration: none; float: right; margin-right: 60px; top: -28px; }
#ri_dd_pdf_download a:hover { background: url(images/pdf_btn.png) 0px -31px no-repeat;}

/* sub navigation */

.ri_dd_subnav { width: 800px; position: absolute; top: 28px; left: 120px; text-transform: uppercase; height: 20px; }
.ri_dd_subnav li { font-family: arial, sans-serif; font-size: 14px; font-weight: bold; display: block; float: left; line-height: 16px; border-right: 2px #cca078 solid; }
.ri_dd_subnav li a { text-decoration: none; display: block; padding-right: 16px; padding-left: 16px; height: 20px; color: #cca078; }
.ri_dd_subnav li a:hover { background: #4f3a27; }
.ri_dd_subnav li:last-child { border-right: 0px; }

.ri_dd_event { width: 880px; background: #251d26; float: left;  position: relative; height: 96px; }
.ri_dd_event_a { background: #e4dfde url(images/dd_zebra_bg.jpg) 96px 0px no-repeat; }
.ri_dd_event_b { height: 96px; background: #d7cec4 url(images/dd_zebra_bg.jpg) 96px -96px no-repeat; }
.ri_dd_event_a td, .ri_dd_event_b td { background: none;}
.ri_dd_event p { font-family: arial, sans-serif; font-size: 14px; color: #373340; line-height: 24px; margin-right: 48px; }
table { table-layout: fixed; border-collapse: collapse; background: #fff; width: 880px; border-top: 1px #322e33 solid; }
table tr {  overflow: hidden; }
table tr td { vertical-align: middle; border-top: 1px #a6a193 solid; height: 96px; overflow: hidden; color: #fff; border-right: 1px #a6a193 solid;}
table tr td h3, table tr td p { padding-left: 16px; padding-right: 8px;}
table tr td h2 { padding-left: 16px; padding-right: 32px;}
table tr th { background: #2f271d; color: #eee; font-family: arial, sans-serif; font-weight: bold; font-size: 14px; height: 28px; border-right: 1px #322e33 solid;  vertical-align: middle; text-indent: 16px; }
.table_td_image { width: 95px; overflow: hidden;}
.table_td_date { width: 105px; }
.table_td_event {width: 384px; }
.table_td_time { width: 130px;}
.table_td_purchase { width: 160px; }


/* 404 */

.error404 { width: 576px; padding: 22px; position: relative; left: 64px; }


/* Search */

.ri_dd_search { width: 980px; left: 22px; position: relative; margin-top: 40px;background: url(images/page_bg_03.png) top center repeat; }
.search_result { font-size: 14px; line-height: 24px; }
.ri_dd_search_result_box { margin: 24px 0 16px 0; font-size: 14px; width: 420px; line-height: 24px; }
.ri_dd_search_results { position: relative; width: 680px; left: 90px; padding-bottom: 72px; padding-top: 56px;}
.ri_dd_search_head { color: #372b20; font-size: 28px; }
.ri_dd_search_head a { color: #372b20; }
.search-title { color: #372b20; font-size: 16px;}
.search-title a { color: #372b20; }

/* footer */

#ri_dd_footer { margin-bottom: 0;  background: #d0c9c3; margin-top: 80px;}
#ri_dd_footer p { padding-left: 72px; padding-top: 0px; padding-bottom: 12px; padding-right: 72px; margin: 0; color: #493724; font-size: 12px; line-height: 18px; text-align: center; text-transform: uppercase; font-weight: bold;}
#ri_dd_footer a { color: #bf7830; text-decoration: none; }
#ri_dd_footer a:hover { text-decoration: underline; }
#ri_dd_footer img { position: relative; top: 6px; }


/* */

.entry-content { padding-right: 48px; padding-left: 92px;}


/* special */
.ri_dd_page_left_col ol { display: inline; list-style-type: disc; }
.ri_dd_page_left_col ol li { list-style-type: disc; line-height: 18px; margin-top: 6px; padding-left: 8px; margin-left: 8px; list-style-position:outside; padding-left:4px;}


#eblast { width: 360px; background: #206759 url(images/eblast_club.png) 20px 50px no-repeat; padding-top: 8px; margin-top: 56px;}
#eblast p { font-size: 16px; line-height: 28px; padding-right: 24px; padding-left: 24px; border-top: 1px #3e7b6f solid; padding-top: 24px; padding-bottom: 16px; }
#eblast p a { color: #aad4cc; text-decoration: underline;  }
#eblast p a:hover { text-decoration: none; }
#eblast h4 { color: #eee; text-indent: 24px; margin-bottom: 64px; margin-top: 8px; padding-bottom: 8px; border-bottom: 1px #3e7b6f solid; }
.badges_list { position: relative; width: 324px; height: 64px; left: 24px; }
.badges_list li { width: 146px; position: relative; float: left; margin-right: 16px; }
#fpc { width: 360px; height: 96px; background: #000 url(images/fpc_barandgrill.jpg) 0px 0px no-repeat; color: #eee; line-height: 96px; text-indent: 32px; font-family: 'trebuchet ms', arial, sans-serif; text-transform: uppercase; margin-top: 32px;  }
 

strong { font-weight: bold; }

