@charset "UTF-8";
/* CSS Document */

.blog-title {width: 480px; margin-top: 5px}
.blog-image-1 {padding: 20px 18px 22px 40px;}
.blog-image-1 img {width:500px; margin:0 auto;}
.blog-image-2 {padding: 19px 18px 20px 37px;}
.blog-widget-image-1 img {width: 100px;}

.link-wrap {margin:15px 10px; padding: 0}
.link-left {float: left; width: 160px;}
.link-left img {width: 160px;}
.link-right { margin-left: 180px;}

.shop-wrap {margin:15px 10px; padding: 0}
.shop-left {float: left; width: 160px;}
.shop-left img {width: 160px;}
.shop-right { margin-left: 180px;}

.add-this-1 {margin-top: -20px; margin-left: 525px; height:23px;}
.add-this-1 a {color:#E25F05; font-family:Helvetica,Arial,sans-serif; font-size:11px; font-weight:400; text-decoration:none;}
.add-this-1 a:hover {text-decoration:underline;}
.add-this-2 {top:15px; right:0; width: 107px; position: absolute;}
#b2t {height:0px;}
#back-to-list {margin-right: 15px;}
.back2top{text-align:right; padding-right:40px;}
.back2top a {color: #E25F05; text-decoration: none; font-weight: 400; font-size: 11px; font-family:Helvetica, Arial, sans-serif; }
.back2top a:hover {text-decoration: underline; font-weight: 400; font-family:Helvetica, Arial, sans-serif; }

.content-title-1 {padding: 1px 20px 1px 30px;}
.content-title-1 h1 { font-family:Arial, Helvetica, sans-serif; color:#E1A501; font-size:14pt; font-weight:500; text-align:left; letter-spacing:3px; margin:0}
.content-title-1 h1:first-child:first-letter {font-size:17pt;}

.c1-content-inner-1 {padding:10px 33px 10px 33px; position: relative; }
.c1-content-inner-1 p{ font-family:Georgia, "Times New Roman", Times, serif; color:#e1a501; font-size:10pt; font-weight:200; text-align:left; margin:7px 0px; line-height: 18px;}
.c1-content-inner-1 a { font-family:Georgia, "Times New Roman", Times, serif; color:#e1a501; font-size:10pt; font-weight:200; text-align:left; margin:5px 0px; text-decoration:underline;}
.c1-content-inner-1 h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:16pt; font-style:italic; font-weight:400; text-align:left;margin:5px 0px;}
.c1-content-inner-1 h2 a {font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:16pt; font-style:italic; font-weight:400; text-decoration: none;}
.c1-content-inner-1 h2 a:hover {text-decoration: underline;}
.c1-content-inner-1 h4{ font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:12pt; font-style:italic; font-weight:400; text-align:left; margin:3px 0px; letter-spacing: .5px}
.c1-content-inner-1 h4 a { font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:12pt; font-style:italic; font-weight:400; text-align:left; margin:3px 0px; letter-spacing: .5px}
.c1-content-inner-1 ul li {list-style: circle; color:#E1A501; line-height: 22px;}
.c1-content-inner-1 ul li span {display: block;}


.c2-content-inner-1 {padding:11px 34px 10px 33px; position: relative;}
.c2-content-inner-1 p{ font-family:Georgia, "Times New Roman", Times, serif; color:#e1a501; font-size:10pt; font-weight:200; text-align:left; margin:7px 0px; line-height: 18px;}
.c2-content-inner-1 a { font-family:Georgia, "Times New Roman", Times, serif; color:#e1a501; font-size:10pt; font-weight:200; text-align:left; margin:5px 0px; text-decoration:underline;}
.c2-content-inner-1 h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:16pt; font-style:italic; font-weight:400; text-align:left;margin:5px 0px;}
.c2-content-inner-1 h2 a {font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:16pt; font-style:italic; font-weight:400; text-decoration: none;}
.c2-content-inner-1 h2 a:hover {text-decoration: underline;}
.c2-content-inner-1 h4{ font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:12pt; font-style:italic; font-weight:400; text-align:left; margin:3px 0px; letter-spacing: .5px}
.c2-content-inner-1 h4 a{ font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:12pt; font-style:italic; font-weight:400; text-align:left; margin:3px 0px; letter-spacing: .5px}
.c2-content-inner-1 ul li  {list-style: circle; color:#E1A501; line-height: 22px;}
.c2-content-inner-1 ul li span {display: block;}

.c3-content-inner-1 {padding:10px 33px 10px 35px; position: relative;}
.c3-content-inner-1 p{ font-family:Georgia, "Times New Roman", Times, serif; color:#e1a501; font-size:10pt; font-weight:200; text-align:left; margin:7px 0px;  line-height: 18px;}
.c3-content-inner-1 a { font-family:Georgia, "Times New Roman", Times, serif; color:#e1a501; font-size:10pt; font-weight:200; text-align:left; margin:5px 0px; text-decoration:underline;}
.c3-content-inner-1 h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:16pt; font-style:italic; font-weight:400; text-align:left;margin:5px 0px;}
.c3-content-inner-1 h2 a {font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:16pt; font-style:italic; font-weight:400; text-decoration: none;}
.c3-content-inner-1 h2 a:hover {text-decoration: underline;}
.c3-content-inner-1 h4{ font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:12pt; font-style:italic; font-weight:400; text-align:left; margin:3px 0px; letter-spacing: .5px}
.c3-content-inner-1 h4 a{ font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:12pt; font-style:italic; font-weight:400; text-align:left; margin:3px 0px; letter-spacing: .5px}
.c3-content-inner-1 ul li  {list-style: circle; color:#E1A501; line-height: 22px;}
.c3-content-inner-1 ul li span {display: block;}

.c1-content-inner-2 {margin: 0; padding: 0;}
.c2-content-inner-2 {margin: 0; padding: 0;}
.c3-content-inner-2 {margin: 0; padding: 0;}

.c1-content-inner-3 {padding: 5px 10px 5px 15px;}
.c1-content-inner-3 a { font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:10pt; font-weight:400; text-align:left; margin:0; text-decoration:underline; padding: 0 6px; }
.c1-content-inner-3 h4  {font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:10pt; font-weight:400; text-align:left; margin: 0; text-decoration:none;}
.c1-content-inner-3 span {margin-left: 15px;}

.c2-content-inner-3 {padding: 5px 10px 5px 15px;}
.c2-content-inner-3 a { font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:10pt; font-weight:400; text-align:left; margin:0; text-decoration:underline;  padding: 0 6px; }
.c2-content-inner-3 h4  {font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:10pt; font-weight:400; text-align:left; margin:0; text-decoration:none; }
.c2-content-inner-3 span {margin-left: 15px;}

.c3-content-inner-3 {padding: 5px 10px 5px 15px;}
.c3-content-inner-3 a { font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:10pt; font-weight:400; text-align:left; margin:0; text-decoration:underline;  padding: 0 6px; }
.c3-content-inner-3 h4  {font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:10pt; font-weight:400; text-align:left; margin:0; text-decoration:none; }
.c3-content-inner-3 span {margin-left: 15px;}

.faq-question {color:#fff;}
.faq-answer {color:#fff; margin:7px 0 25px 0;}

/*-------------------------- GLOBAL ELEMENTS -----------------------------*/
body{background-color:#000;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

h2{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14pt; font-style:normal; font-weight:600; text-align:center; margin:30px 0px 0px;}

h6 { font-family:Helvetica, Arial, sans-serif; color:#fff; font-size:10pt; font-weight:400; text-align:left; margin:7px 0px; width: 500px;}
#artist-image h6 a { font-family:Helvetica, Arial, sans-serif; color:#fff; font-size:10pt; font-weight:400; text-align:left; margin:7px 0px; text-decoration: none;}
#artist-image h6 a:hover { text-decoration: underline;}

#spacer{background:none; height:10px; width:100%; clear:both;}
.spacer{background:none; height:10px; width:100%; clear:both;}

.clear-both{clear:both;}

#map{width:500px; height:450px; margin: 18px auto;}
#about-main-image {padding: 17px 10px 18px 65px;}
#about-main-image img {width:500px; margin:0 auto;}
#about-media-embed  {padding: 17px 10px 18px 65px;}

#faq-main-image {padding: 17px 10px 18px 85px;}
#faq-main-image img {width:500px; margin:0 auto;}

#at-the-bar-main-image {padding: 17px 10px 18px 75px;}
#at-the-bar-main-image img {width:500px; margin:0 auto;}

#thank-you-main-image {padding: 17px 10px 18px 75px;}
#thank-you-main-image img {width:500px; margin:0 auto;}

#stay-connected {padding: 5px 0 4px 17px;}
#stay-connected img { border: 0px}

#artist-image {width:500px; margin: 15px auto 17px auto;}
#artist-image img {width:500px; margin:0}
.artist-media-embeds {width:500px; margin: 14px auto 16px auto;}
.artist-widget-image-1 {width:255px; margin-left:auto; margin-right: auto; margin-top:12px; margin-bottom: 10px;}
.artist-widget-image-1 img {width: 255px;}

.widget-widget-image-1 img {width: 255px;}

.staff-image {float: left; width: 205px;}
.staff-image img {width: 160px; margin: 10px 20px 10px 25px;}

.events-image {float: left; width: 180px;}
.events-image img {width: 160px; margin: 0 15px 7px 0;}


/* -------------------------------------- HEADER -----------------------------------------------*/
#header-wrap{ height:192px; margin:0px auto; background:#000;}

#header{ position:relative; width:955px; height:192px; margin:0px auto; background:#E25F05 url(../../rnrb-images/robins-nest-rhythm-and-blues-header-frame.png) no-repeat top left;}

#header-logo-frame{float:left; width:579px; height:132px; margin:45px 0px 10px 30px; background:url(../../rnrb-images/robins-nest-rhythm-and-blues-header-logo.png) no-repeat left top; }

#header-nav-wrap{float:left; width:330px; height:92px; margin:65px 0px 00px 0px;}


/* Calendar, BLog, Shop */
#header-nav-frame-left{float:left; width:174px; margin:0px;}
#header-nav-frame-left ul{list-style-type: none; height: 48px; margin: 0px; padding: 0;}
#header-nav-frame-left li{float: left; cursor: pointer; }
#header-nav-frame-left li a{height: 0px; margin: 0px; padding-top:48px; overflow:hidden; cursor:pointer; display:inline; float:left; position: relative;}


/* About the Artists */
#header-nav-frame-right{ float:right; width:148px; margin:0px;}
#header-nav-frame-right ul{list-style-type: none; height:52px; margin: 0px; padding: 0px auto;}
#header-nav-frame-right li{float: right; cursor: pointer; }
#header-nav-frame-right li a{height: 0px; margin: 0px; padding-top:92px; cursor:pointer; display:inline; overflow:hidden; float:right; position: relative;}


/* Header Nav Items*/

#header-nav-frame-left li#calendar a{width: 167px; background: url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-calendar-f1.png) no-repeat;}
#header-nav-frame-left li#calendar a:active, #header-nav-frame-left li#calendar a:hover {background: url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-calendar-f2.png) no-repeat;}

#header-nav-frame-left li#blog a{width: 82px; background: url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-blog-f1.png) no-repeat;}
#header-nav-frame-left li#blog a:active, #header-nav-frame-left li#blog a:hover {background: url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-blog-f2.png) no-repeat;}

#header-nav-frame-left li#shop a{width: 82px; background: url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-shop-f1.png) no-repeat;}
#header-nav-frame-left li#shop a:active, #header-nav-frame-left li#shop a:hover {background: url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-shop-f2.png) no-repeat;}

#header-nav-frame-right li#artists a{width: 148px; background: url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-artists-f1.png) no-repeat;}
#header-nav-frame-right li#artists a:active, #header-nav-frame-right li#artists a:hover {background: url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-artists-f2.png) no-repeat;}

/* -------------------------------------- NAV BAR 1 -----------------------------------------------*/

#nav-box-wrap{ height:28px; margin:0px auto; background:none;}

#nav-box{ position:relative; width:880px; height:20px; margin:0px auto; background:none;}

#nav-box ul{list-style-type: none; height: 20px; margin: 0px auto; padding: 0px auto;}

#nav-box li{float: left; cursor: pointer; }
#nav-box li a{height: 0px; margin: 0px auto; padding-top: 20px; overflow: hidden; cursor: pointer; background: #979393 url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-bar.png) no-repeat; display: inline; float: left; position: relative;}
#nav-box li a:active, #nav-box li a:hover{ background:#035785 url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-bar.png) no-repeat; display: inline; float: left; position: relative;}

/* Nav-box Items*/

#nav-box li.home a{width: 82px; background-position: 0 0; margin-right:65px;}
#nav-box li.directions a{width: 290px; background-position: -81px 0; margin-right:65px;}
#nav-box li.about a{width: 90px; background-position: -372px 0; margin-right:65px;}
#nav-box li.contact a{width:122px; background-position: -462px 0;}


/* -------------------------------------- NAV BAR 2 -----------------------------------------------*/

#nav-box-wrap-2{ height:28px; margin:0px auto; background:none;}

#nav-box-2{ position:relative; width:880px; height:28px; margin:4px auto 2px auto; background:none;}

#nav-box-2 ul{list-style-type: none; height: 28px; margin: 0px; padding: 0px auto;}

#nav-box-2 li{float: left; cursor: pointer; }
#nav-box-2 li a{height: 0px; margin: 0px auto; padding-top: 20px; overflow: hidden; cursor: pointer; background: #979393 url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-bar.png) no-repeat; display: inline; float: left; position: relative;}
#nav-box-2 li a:active, #nav-box-2 li a:hover{ background:#035785 url(../../rnrb-images/robins-nest-rhythm-and-blues-nav-bar.png) no-repeat; display: inline; float: left; position: relative;}

/* Nav-box Items*/

#nav-box-2 li.home a{width: 82px; background-position: 0 0; margin-right:65px;}
#nav-box-2 li.directions a{width: 290px; background-position: -81px 0; margin-right:65px;}
#nav-box-2 li.about a{width: 90px; background-position: -372px 0; margin-right:65px;}
#nav-box-2 li.contact a{width:122px; background-position: -462px 0;}

#nav-box-2-icons{float:left; height:28px; background:none; margin:0px 20px auto;}
#nav-box-2-icons img{margin:2px 4px 0px;}

/* -------------------------------------- IMAGE ROTATE -----------------------------------------------*/

#rotate-wrap{ height:334px; margin:0px auto; background:none;}

.rotate-1{background-color: #035785;position:relative; width:955px; height:334px; margin:0px auto;}
.rotate-2{background-color: #371B54;position:relative; width:955px; height:334px; margin:0px auto;}
.rotate-3{background-color: #911223;position:relative; width:955px; height:334px; margin:0px auto;}

.rotate h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:34pt; font-style:italic; color:#fff; text-align:center; margin:10px 7px;}
.rotate h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24pt; font-weight:400; color:#fff; text-align:left; margin:10px 7px;}
.rotate h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16pt; font-weight:800; color:#fff; text-align:left; margin:10px 7px;}
.rotate p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13pt; font-weight:400; color:#fff; text-align:left; margin:10px 7px;}

/* -------------------------------------- CONTENT COLUMN AREA -----------------------------------------------*/

#content-wrap{ background:none; margin:20px auto;}
#content{ position:relative; width:963px; margin:0px auto;}

.col-left-and-mid {float:left; width:637px; margin:0px auto;}
.col-left{float:left; width:316px; margin:0 5px 3px 0;}
.col-mid{float:left; width:316px; margin:0 0 auto;}
.col-right{float:right; width:316px; margin:0 0 0 4px;}


/* Robin's Blog */
.robins-blog{width:290px; margin:5px 15px; background: url(../../rnrb-images/robins-nest-rhythm-and-blues-blog.png) no-repeat top left; min-height:100px; max-height:990px; overflow:hidden; padding:20px 0px 0px;}
.robins-blog img{margin:20px 0px 0px;}
.robins-blog h1{ font-family:Helvetica, Arial, sans-serif; color:#000; font-size:8pt; font-style:italic; font-weight:400; text-align:left; margin:5px 0px;}
.robins-blog h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:12pt; font-style:italic; font-weight:400; text-align:left;margin:5px 0px;}
.robins-blog p{ font-family:Helvetica, Arial, sans-serif; color:#e1a501; font-size:8pt; font-weight:200; text-align:left; letter-spacing:0.05em; margin:5px 0px;}

/* Day By Day */

.day-by-day{width:270px; margin:5px 10px; min-height:100px; max-height:990px; overflow:visible; padding:0px;}
.day-by-day-item-wrap{width:270px; margin:5px 15px; padding: 0 10 0 0px;}
.day-by-day-item-day{float:left; width:100px; padding:5px;}
.day-by-day-item-desc{float:left; width:155px; padding:0px;}
.day-by-day-item-day h1{ font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:13pt; font-style:italic; font-weight:400; text-align:right; margin:0px 10px 0px 0px;}
.day-by-day-item-desc p{ font-family:Helvetica, Arial, sans-serif; color:#e1a501; font-size:8pt; font-weight:200; text-align:left; letter-spacing:0.05em; margin:10px 0px;}


/* Stay Connected */

.stay-connected {width:270px; margin:5px 15px; background: url(../../rnrb-images/robins-nest-rhythm-and-blues-stay-connected.png) no-repeat top left; min-height:100px; max-height:990px; overflow:hidden; padding:20px 0px 0px;}
.stay-connected-icons{float:right; height:30px; background:none; margin:5px 0px auto;}
.stay-connected-icons img{margin:8px 4px 0px;}
.stay-connected h1{ font-family:Helvetica, Arial, sans-serif; color:#000; font-size:8pt; font-style:italic; font-weight:400; text-align:left; margin:5px 0px;}
.stay-connected h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:12pt; font-style:italic; font-weight:400; text-align:left;margin:5px 0px;}
.stay-connected p{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:8pt; font-weight:200; text-align:left; letter-spacing:0.05em; margin:5px 0px;}


/* Blog Categories */

.blog-categories {width:270px; margin:5px 15px; background: url(../../rnrb-images/robins-nest-rhythm-and-blues-blog-categories.png) no-repeat top left; min-height:100px; max-height:990px; overflow:hidden; padding:30px 0px 0px;}
.blog-categories p{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:8pt; font-weight:200; text-align:left; letter-spacing:0.05em; margin:5px 0px;}


/* This Week */

.this-week{width:270px; margin:5px 15px; background: url(../../rnrb-images/robins-nest-rhythm-and-blues-this-week.png) no-repeat top left; min-height:100px; max-height:990px; overflow:hidden; padding:20px 0px 0px;}
.this-week h1{ font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:12pt; font-style:italic; font-weight:400; text-align:left;margin:25px 0px 0px;}
.this-week h2{ font-family:Helvetica, Arial, sans-serif; color:#371B54; font-size:11pt; font-style:normal; font-weight:800; text-align:left; margin:5px 0px;}
.this-week p{ font-family:Arial, Helvetica, sans-serif; color:#e1a501; font-size:8pt; font-weight:200; text-align:left; letter-spacing:0.05em; margin:5px 0px;}

/* --------------------------------------- FOOTER ----------------------------------------- */

#footer-wrap{ height:48px; margin:0px; background:none;}

#footer{ position:relative; width:955px; height:48px; margin:0px auto; background:#E25F05 url(../../rnrb-images/robins-nest-rhythm-and-blues-footer-frame.png) no-repeat top left;}

#footer-nav-wrap{float:left; width:955px; height:48px; margin:0px;}

#footer-nav{ position:relative; width:995px; height:48px; margin:0px auto; background:none;}

#footer-nav ul{list-style-type: none; height: 48px; margin: 22px auto; padding: 0px auto;}

#footer-nav li{float: left; cursor: pointer; font-family: Helvetica, Arial,sans-serif; font-size:10pt; text-align:center; text-transform:uppercase;}
#footer-nav li a{ color:#000; margin: 0px 16px auto; padding-top: 0px; overflow: hidden; cursor: pointer; background:none; display: inline; float: left; position: relative; text-decoration:none;}
#footer-nav li a:active, #footer-nav li a:hover{ background:none; display: inline; float: left; position: relative; text-decoration:underline;}

/* --------------------------------------- CREDIT & COPYWRITING ----------------------------------------- */

#credit-wrap{ margin:0px; background:none;}

#credit{ position:relative; width:955px; margin:0px auto; background:none;}

#credit h5 {font-family:Helvetica, Arial, sans-serif; font-size:11pt; color:#E25F05; letter-spacing:2px; text-align:center; line-height:16pt; margin: 0; font-weight: 400;}
#credit p {font-family:Helvetica, Arial, sans-serif; font-size:7pt; color:#666; letter-spacing:0.08em; text-align:center; line-height:14pt;}
#credit a {font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#666; letter-spacing:1px; text-align:center; line-height:14pt; text-decoration: none; cursor:pointer;}
#credit a:hover {text-decoration: underline;}

/* Remove outline from links in FF */
a{outline: none;}
