/* 

Theme Name: ODBM

Theme URL: http://www.oskyinteractive.com.au

Description: Theme for Old Bus Depot Market

Author: Osky Interactive

Author URI: http://www.oskyinteractive.com.au

Version: 1.0

*/



* { margin:0; padding:0; }
a { color:#369; text-decoration:none; }
a:hover, a:active, a:focus { color:#AA0251; }
p { margin:0 0 10px 0; }
h2 { color:#B8235B; font:18px Georgia, Arial; padding:10px 0; }
h3 { color:#2B74A2; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; line-height:18px; margin:0 0 10px 0; }
h4 { color:#666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; line-height:18px; margin:0 0 10px 0; font-weight:bold; }
img { border:0; }
body { text-align:center; background:#FFF; font:11px/18px Verdana, Arial, Helvetica, sans-serif; }
#all { width:750px; color:#666; text-align:left; border:1px solid #C4D7DC; background:#FFF; margin:10px auto; padding:10px; }
#footer { height:16px; color:#FFF; font:bold 12px Trebuchet MS; background:#FFF url(images/footer.gif) no-repeat; padding:5px 14px; }
#header { height:218px; }
#header .link { height:16px; color:#FFF; font:bold 12px Trebuchet MS; background:#FFF url(images/header-link.gif) no-repeat; padding:5px 14px; }
#header .link a { color:#FC1; }
#header .link img { float:right; }
#header .link .addon { float:right; text-transform:uppercase; letter-spacing:2px; font-size:10px; }
#header .logo { height:140px; }
#header .title { text-transform:uppercase; letter-spacing:2px; font-size:10px; }
 #header .vr_wrapper input(font:11px Verdana, Arial, Helvetica, sans-serif;
);
#header .menu { z-index:100; width:750px; height:51px; position:relative; }
#header .menu a { display:block; font:bold 11px Trebuchet MS; }
#header .menu ul { float:left; background:#fff; list-style-type:none; }
#header .menu ul ul { z-index:100; width:149px; top:238px; height:0; position:absolute; visibility:hidden; }
#header .menu ul li { width:149px; height:25px; float:right; text-align:center; padding:0 1px 0 0; }
#header .menu ul ul li { height:auto; background:#2B74A2; border:1px solid #1E5381; border-width:0 0 1px; width:148px; }
#header .menu ul li a:link, #header .menu ul li a:visited { color:#fff; background:url(images/menu.gif) repeat-x right 0; padding:30px 20px 5px; }
#header .menu ul ul li a:link, #header .menu ul ul li a:visited { color:#FC1; background:#2B74A2; padding:4px 0; }
#header .menu ul li a:hover { color:#000; background:url(images/menu.gif) repeat-x right -50px; }
#header .menu ul ul li a:hover { color:#000; background:#FC1; width:149px; }
#header .menu ul li a:active { color:#FFF; background:url(images/menu.gif) repeat-x right -100px; }
#header .menu a:hover, #header .menu ul ul a:hover, #header .menu :hover > a, #header .menu ul ul :hover > a { color:#FC1; }
#header .menu ul li:hover ul, #header .menu ul a:hover ul, #header .menu ul :hover ul :hover ul { visibility:visible; }
#header .menu ul :hover ul ul { visibility:hidden; }
#content { overflow:hidden; }
#wrapper { width:750px; background:url(images/bg-page.gif) right top repeat-y; }
/* slideshow */

#slideshow { height:300px; background:#1B3D47 url(images/bg-slideshow_description.jpg) 450px top no-repeat; margin:0 0 2px 0; }
#slideshow #slideshow_image { width:450px; overflow:hidden; float:left; }
#slideshow #slideshow_description { margin:0 0 0 460px; padding: 20px 10px }
#slideshow h3 { color:#FFCC00; font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 5px 0; font-style:italic; }
#slideshow h4 { color:#36AEEA; font-size:12px; font-weight:normal; margin:0; }
#slideshow p { color:#fff; padding:0; margin:0 0 10px 0; }
#slideshow a:link, #slideshow a:visited { color:#FFCC00; text-decoration:none }
#slideshow a:hover { border-bottom: 1px solid #368EA6; color:#FFFF99; }
#slideshow a:active { border-bottom:1px solid #EE6FA0; color:#EE6FA0; }
#body { width:449px; margin:0 10px 0 0; padding:0; }
/* inside */

.content_inside { background:url(images/bg-content_inside.gif) repeat-x left top; padding:10px; }
/* featured news */

.featured_news { background:#F3F3F3 url(images/bg-content_bottom.gif) bottom repeat-x; padding:0 0 20px 0; }
.featured_news .top { background:transparent url(images/bg-content_top.gif) repeat-x left top; }
.featured_news h2 { color:#B8235B; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; line-height:20px; margin:0; padding:20px 20px 0; }
.featured_news p { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:22px; margin:0; padding:0 20px 9px; }
/* body content */



.events { padding:0 10px 20px 0; }
.events .event_wrapper { margin:0 0 10px 0; }
.events h2 { }
.events .events_thumbnail { float:left; width:115px; }
.events .events_description { margin:0 0 0 120px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:22px; }
#side { float:right; width:299px; background:#F3F3F3 url(images/bg-content_inside.gif) repeat-x left top; padding:0 0 10px; }
#side h2 { color:#B8235B; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; line-height:20px; margin:0; padding:10px 0 0 10px; margin:0 0 10px 0; }
#side h4 { color:#36AEEA; font-size:12px; font-weight:normal; margin:0 0 5px 0; }
#side p { padding:0; margin:0 0 10px; }
#side ul { list-style:none; margin:0; padding:0; }
#side ul li { list-style:none; }
#side .widget_video { margin:0 auto; text-align:center; }
#side .textwidget, #side .addon { padding:0 10px; }
#side .searchbox { padding:10px; }
#side .addon h2 { padding:10px 0 0 0 }
#side .searchbox h2.widgettitle { padding-left:0; }
/* sidebar inside */

#side_inside { float:right; width:299px; text-align:center; background:#F3F3F3; padding:0 0 10px; }
#side_inside h2 { color:#B8235B; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; line-height:20px; margin:0; padding:10px 0 0 10px; margin:0 0 10px 0; }
#side_inside h4 { color:#36AEEA; font-size:12px; font-weight:normal; margin:0 0 5px 0; }
#side_inside p { padding:0; margin:0 0 10px; }
#side_inside ul { list-style:none; margin:0; padding:0; }
#side_inside ul li { list-style:none; }
#side_inside .widget_video { margin:0 auto; text-align:center; }
#side_inside .textwidget { padding:0 10px; }
#side_inside .searchbox { padding:10px 0; }
#side_inside form#searchform { text-align:left; padding:0 10px; }
#side_inside .random_sidebar_image { padding:20px 10px; text-align:center; }
#side_inside .random_sidebar_image img { border:1px solid #96A7B1; }
#side_inside .calendar h2 { margin-bottom:0; }
#side_inside .calendar table { margin:0 auto; }
#side_inside .dsidebar { text-align:left; }
#side .area { margin:0 0 10px; padding:10px 15px; }
#side .wrap { margin:0 0 10px; }
/*#side .search{width:270px;background:#FFF url(images/search.png) no-repeat;}*/

.search { width:190px; margin-left:10px; }
#side_inside .search { width:190px; margin-left:0; }
#side_inside #searchform h2.widgettitle { padding-left:0; }
.clear_left { clear:left; height:0; line-height:0; }
/* calendar */

.TB_iframeContent { font:12px/18px Verdana, Arial, Helvetica, sans-serif!important; background:none!important; }
/* gallery */

.ngg-galleryoverview { clear:none!important; }
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left; margin:0 10px 0 0; }
.alignright { float:right; margin:0 0 0 10px; }
.stall-holder-list {margin:0 0 0 15px;}
.stall-holder-list li.enhanced {list-style:none; margin:0 0 0 -15px; padding:0 0 8px 0;}
