/* Custom Theme */
 
/*
 *    BACKGROUND ELEMENTS
 */


.alt {background:#888;}


#bg-bottom {background:none;}

body {background:#fff url(http://www.benbuldum.org/resources/1298979310-Benbuldumbackground.jpg) no-repeat top center;}


div.bottom {background:url() no-repeat bottom center;}


#footer {background:#9f4bb0;}


#header {background:url() no-repeat right 142px;}

#header p.logo {background:url(http://www.benbuldum.org/resources/1298977793-Benbuldumlogo.png) no-repeat 0px 30px;}

.jqOverlay-frame a {background:url(http://www.benbuldum.org/resources/1297095418-a_close_button.png) no-repeat top left}


.navi li a {background:#000;}


.navi li a.active {background:#9f4bb0 url() repeat-x top left;}


.navi li a:hover {background-color:#9f4bb0;}


#page {background:url(http://www.benbuldum.org/resources/1298977500-Benbuldumpage.jpg) repeat-y center top;}


div.panel {background:url() repeat-y top center; }


#resultsDiv {background:#fff;}


#search_field {background:#fff url() repeat-x top left;}


.section {background:#fff url() no-repeat bottom right;}


.section-title {background:#fff url() no-repeat top center;}


.snippets {background:url() top center;}


.snippets .bottom {background:none;}


#ticker {background:#fff url() repeat-x top left;}


ul.jqSlider-list div.jqSlider-list-links li a, a.jqSlider-prev, a.jqSlider-next {background:url(http://www.benbuldum.org/resources/1297264787-benbuldumbuttons.png) no-repeat top center;}








/*
 *    TEXT FORMATTING 
 */


a       {color:#9f4bb0; text-decoration:underline;}


a:link  {color:#9f4bb0; text-decoration:underline;}


a:hover {color:#e251b1; text-decoration:none;}


a:link.section {color:#fff;}


a:hover.section {color:#fff;}


.alt {color:#fff;}


.alt a      {color:#fff !important;}


.alt a:link {color:#fff !important;}


.alt a:hover {color:#444 !important;}


#clock {font-family:'Lobster' !important; font-weight:normal; font-style:normal;}


#clock * {color:#fff; font-weight:bold; font-size:20px !important;}


.date {color:#fff;}


h1      {font-family:'Lobster' !important; color:#000 !important; font-weight:bold; font-size:30px !important;}


h1 a    {font-family:'Lobster' !important; color:#9f4bb0 !important; font-weight:bold; font-size:20px !important;}


h2      {font-family:'Lobster' !important; color:#000 !important; font-size:16px !important;}


h2 a    {font-family:'Lobster' !important; color:#000 !important; font-size:16px !important;}


h2 a:hover {color:#bbb; text-decoration:none;}


.jqSlider .headline h1 a:link {color:#fff; text-decoration:underline;font-weight:bold; font-size:14px;}


.jqSlider .headline h1 a:hover {color:#bbb; text-decoration:none;}


.jqSlider .headline p {color:#aaa;}


.navi li a {color:#fff;}


.navi li a:hover {color:#fff;}


.navi li a.active {text-decoration:none; color:#fff;} 


p {color:#555;}


#footer p {color:#fff;}




#resultsDiv {color:#555;}


#resultsDiv a {color:#6e1f41;}



#search_field {color:#000;}


.section-title, .section-title a:link, .section-title a, span.hr-bottom, span.hr-top {font-family:'Lobster' !important; font-size:24px; color:#9f4bb0 !important; text-decoration:none;}


.section-title a:hover {text-decoration:underline;}


.section {color:#fff; font-weight:bold;}


#ticker ul li {font-weight:bold; color:#9f4bb0;}


#ticker ul li a {text-transform:uppercase; font-weight:bold;}






/*
 *    BORDER FORMATTING 
 */



.alt {border-color:#fff;}


.alt .links li {border-bottom:1px dashed #555;}


.box-4, .box-8, .box-12, .box-16 {border-style:dotted; border-color:#ddd;}


.clip .box-4 p a {border-color:#9f4bb0;}


.clip .box-4 p a:hover {border-color:#06dfff;}


.date {border-bottom-style:solid; border-bottom-color:#9f4bb0;}


.jqSlider p.no-line, p img, object, embed {border-style:solid; border-color:#06dfff;}


.links li {border-bottom:1px dashed #06dfff;}


.navi li a {-moz-box-shadow:0 0 33px #000 inset;}


.navi li a.active {-moz-box-shadow:0 0 15px #000;}


.noscript .article {border-style:dotted; border-color:#ddd;}



#resultsDiv {-moz-border-radius: 4px; -moz-box-shadow:0 0 15px #000; -webkit-box-shadow:0 0 15px #000; box-shadow:0 0 15px #000;}

#search_field {border-style:none; border-color:#111 #111 #ddd #ddd;}


#search_button {border-style:none; border-color:#111 #111 #ddd transparent;}


#ticker {border-style:none; border-color:#111 #111 #ddd #ddd;}







/*
 *    EXTRA FORMATTING 
 */


ul.jqSlider-list {top:-20px !important;}
