/*
 Theme Name: Greek Food Festival
 Version:  1.0.1
 Description:  Cascading Style Sheet for St Dionysios Greek Festival
 Author:  Shawn Draper
 
*/


*                 { margin: 0; padding: 0; }
* html img        { display: block; }

a img             { border: none; display: inline; margin: 0; padding: 0; }
.hidden           { display: none; }
.clear            { clear: both; }

a                 { text-decoration: none; color: #CCC; }
a:visited         { text-decoration: none; border-bottom: none; color: #CCC; }
a:visited:hover	  { background-color: transparent; }	
a:hover           { text-decoration: none; color: #CCC; }

body              { font-family:Georgia; font-size:13px; background-color: #CCC; text-align: center; }
#header           { text-align: center; position: relative; width: 960px; background-color: #F7F6F3; height: 100px; vertical-align: middle;  }
#main-content     { min-height: 400px; text-align: left; width: 960px; padding-top: 20px; }
#footer           { text-align: center; position: relative; background-color: #1D1A25; width: 960px; }
#container        { text-align: left; width: 960px; position: relative; background: url(../images/bg_brn.jpg) repeat-x scroll top center; }
#top-photos       { float: right; margin-right: 15px; margin-top: 0px; position: relative; border: 1px dotted #ccc; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/ padding: 5px 5px 5px 5px; background-color: #F7F6F3; }

/* --- HEADER tags --- */
.logo-left        { float: left; left: 20px; top: 5px; bottom: 5px; position: inherit; }
.logo-right       { float: right; right: 20px; top: 5px; bottom: 5px; position: inherit; }
.header-title-all { float: left; width:700px; padding-left: 20px; padding-top: 20px; position: inherit; text-align: center; vertical-align: middle;  }
.header-title     { text-shaddow: 2px 3px #2F2385 !important; color: #0C0D20; font-size: 32px; text-transform: uppercase; text-align: center;  }
.header-subtitle  { color: #0C0D20; font-size: 16px; text-transform: uppercase; text-shaddow: 2px 3px #2F2385; text-align: center;  }


.slideshow        { height: 385px; width: 700px; z-index: 999; padding-left: -10px; }
.slideshow img    { padding-left: 20px; border: none;  }


#footer_left      { float: left; position: relative; margin-left: 10px; width: 300px; margin-top: 10px; margin-bottom: 10px; border: 1px dotted #fff; background-color: #F7F6F3; }
#footer_center    { float: left; position: relative; width:296px; margin-top: 10px; margin-left: 10px; margin-bottom: 10px; padding-left: 20px; padding-top: 5px; border: 1px dotted #fff; background-color: #F7F6F3; min-height: 300px;}
#footer_right     { float: right; position: relative; margin-right: 10px; width: 300px; margin-top: 10px; margin-bottom: 10px; border: 1px dotted #fff; background-color: #F7F6F3; }

.rounded_corners {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
	position: relative;
}


#slides {
	position:relative;
	top:15px;
	left:4px;
	margin-bottom: 20px;
	/*z-index:100;*/
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:670px;
	height:310px;
	overflow:hidden;
	position:relative;
	display:none;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:670px;
	height:300px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:685px;
}

/*
	Pagination
*/

.pagination {
	margin:5px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}



#top-photos  .photos  {
        
        margin-top: 10px;
        /*width:600px;*/
}



#top-photos .photos img  {
	/*border: 5px solid #BBB;*/
	
	/* for IE */
        filter:alpha(opacity=75);
        /* CSS3 standard */
        opacity:0.75;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
}

#top-photos .photos img:hover  {
	/*border: 5px solid #EB8C00;*/
	border-bottom: 5px solid #00004f;
        margin-bottom: -5px;

        
        /* for IE */
        filter:alpha(opacity=100);
        /* CSS3 standard */
        opacity:1;
}


/* Content */

#content {width: 700px;	margin:0 auto;padding: 0 20px 50px; float: left;}
* html #content { height: 550px; }
#main {	width:460px;}
#main div { zoom: 1; }

.replace { padding-top: 10px; padding-bottom: 10px; }


/* Featured Tabber */

#featured-tabber  {
	/*margin: -10px 0 10px;*/
}

#featured-tabber ul.tabber  {
	margin: 0 0 0 170px;
        padding:0;
}

#featured-tabber ul.tabber li  {
	display: block;
	float: left;
	height: 30px;
	margin: 0 14px 0 0;
	line-height: 30px;
	font-size: 14px;
	/*font-weight: bold;*/
}

#featured-tabber ul.tabber li a span  {
	display: block;
	margin: 0 0 0 -11px;
	padding: 0 0 0 20px;
        background: url(../images/tabberhover_left3.png) no-repeat left top;
}

#featured-tabber ul.tabber li a:link, #featured-tabber ul.tabber li a:visited  {
	display: block;
	padding: 0 20px 0 0;
	color: #00004f;
        background: url(../images/tabberhover_right3.png) no-repeat right top;
}

#featured-tabber ul.tabber li.current a span {
	background: url(../images/tabberhover_left.png) no-repeat left top;
        color:#fff;
}

/*#featured-tabber ul.tabber li a:hover span  {*/
/*	background: url(../images/tabberhover_left2.png) no-repeat left top;*/
/*}*/

#featured-tabber ul.tabber li.current a {
	background: url(../images/tabberhover_right.png) no-repeat right top;
}

#featured-tabber ul.tabber li.current a:hover {
	text-decoration:none;
}
/*#featured-tabber ul.tabber li a:hover  {*/
/*	background: url(../images/tabberhover_right2.png) no-repeat right top;*/
/*}*/

#featured-tabber #info  {
	float: none;
	/*padding: 10px 0;*/
	/*background:transparent url(http://monarchkc.com/wp-content/themes/groovyblog/images/box5-bg.png) repeat scroll left top;*/
	background:#ADB0D7;
}

#featured-tabber #info .img  {
	float: left;
	width: 490px;
	padding: 0 20px;
}

#featured-tabber #info .img .cats_rss  {
	float: left;
	width: 490px;
	padding: 8px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}

#featured-tabber #info .img .cats_rss img  {
	border: none!important;
	vertical-align: middle;
}


#featured-tabber #info .img .cats_rss .category  {
	float: left;
}

#featured-tabber #info .img .cats_rss .rss  {
	float: right;
}

#featured-tabber #info .img img  {
	border: 5px solid #fff;
}

#featured-tabber #info .tabber-post  {
	float: right;
	padding: 0 20px;
        /*background:transparent url(../images/tabber_bg2.png) no-repeat scroll left top;*/
	/*width: 410px;*/
}

#featured-tabber #info .tabber-post img  {
        /*-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;*/
}

#featured-tabber #info .round img  {
        -moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
}

#featured-tabber #info .tabber-post h2  {
	/*font-family:Georgia;*/
	font-size: 14px;
        font-weight:bold;
        /*margin:4px 0 -2px;*/
	padding: 0;
}

#featured-tabber #info .tabber-post h2 a:link,
#featured-tabber #info .tabber-post h2 a:visited  {
	/*font-family:Georgia;*/
	/*font-size: 24px;*/
	/*color: #fff;*/
}

#featured-tabber #info .tabber-post p.meta  {
	/*margin: 4px 0 0 0;*/
	/*padding: 0;*/
}

#featured-tabber #info .tabber-post p.meta a:link,
#featured-tabber #info .tabber-post p.meta a:visited  {
	/*color: #fff;*/
}

#featured-tabber #info .tabber-post p.meta span.date  {
	/*padding: 0 20px 0 18px;*/
	/*background: url(http://monarchkc.com/wp-content/themes/groovyblog/images/date.png) no-repeat left center;*/
}

#featured-tabber #info .tabber-post p.meta span.comments  {
	/*padding: 0 0 0 16px;*/
	/*background: url(http://monarchkc.com/wp-content/themes/groovyblog/images/comments.png) no-repeat left center;*/
}

#featured-tabber #info .tabber-post .text {
        padding-left:120px;
        width:560px;
	/*color: #dddddd;*/
}

#featured-tabber #info .tabber-post .copy {
	background: #fff;
        float:right;
        margin-bottom:16px;
	margin-top: 16px;
        padding:10px 20px;
        width:500px;
        -moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
}

#featured-tabber #info .tabber-post .copy p {
    font-size:12px;
    line-height:17px;
}

#featured-tabber #info .tabber-post .copy p.by {
    font-size:16px;
    text-align:right;
    color:#88b63b;
    padding:0 8px;
}

#featured-tabber #info .tabber-post .copy h3 {
    font-size:12px;
    color:#88b63b;
    font-weight: normal;
    font-style: normal;
}

#featured-tabber #info .tabber-post .ol,
#featured-tabber #info .tabber-post .ul  {
     line-height: 18px; 
}

.ital { font-style: italic; }
     
     
#featured-tabber #info .tabber-post ul { padding-left: 50px; }
#featured-tabber #info .tabber-post ul li { list-style: circle; padding: 3px 0; }
#featured-tabber #info .tabber-post ol { padding-left: 57px; }
#featured-tabber #info .tabber-post ol li { list-style: decimal; padding: 3px 0; }
#featured-tabber #info .tabber-post blockquote {
    background:#FCFFD7;
    border:1px solid #C9ED67;
    color:#2A772A;
    /*border-left:2px solid #222;*/
    /*color:#fff;*/
    /*font-style:italic;*/
    /*margin:5px auto 5px;*/
    /*margin-bottom:10px;*/
    /*padding:10px 20px;*/
    padding:5px 12px 8px;
    margin-bottom:6px;
    /*width:90%;*/
}

#featured-tabber #info .tabber-post blockquote p {
}

#featured-tabber .top  {
	width: 960px;
	height: 8px;
	background: url(../images/tabber_top.png) no-repeat left top;
}

#featured-tabber .bottom  {
	width: 960px;
	height: 8px;
	background: url(../images/tabber_bottom.png) no-repeat left bottom;
}














/* Main Content (style) */

/*#main a { text-decoration: underline; color:#000;}
#main a:hover {	text-decoration: none; }*/
#main h2, #main h3 { font-family: Georgia; font-weight: normal; /*color: #3a4a3a;*/ }
#main h2 { color:#B23900; font-size: 24px; margin:0; }
#main h3 { color:#2A772A; font-size:20px; padding:10px 0 0; }
#main h4 { color:#6BA200; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; padding:2px 0; }
#main ol, #main ul { line-height: 18px; }
#main ul { padding-left: 50px; }
#main ul li { list-style: square; padding: 0 0 2px; }
#main ol { padding-left: 57px; }
#main ol li { list-style: decimal; padding: 0 0 2px; }

#main .checklist ul {
    line-height:36px;
    padding-left:20px;
}

#main .checklist ul li {
        list-style:none;
        background: transparent url(http://monarchkc.com/wp-content/themes/groovyblog/images/check.png) no-repeat scroll top left;
        padding-left:36px;
}

#main blockquote {
	background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3-bg.png) repeat top left;
        padding:10px 20px;
        margin:10px 0;
        color:#39515E;
	/*border-left:2px solid #222;*/
	/*color:#fff;*/
	/*font-style:italic;*/
	/*margin:5px auto 5px;*/
	/*width:90%;*/
}

.by {
    font-size:16px;
    text-align:right;
    color:#5E849A;
    padding:2px 8px 0;
}

/*#pagetitle h2 {*/
/*    background:transparent url(http://monarchkc.com/wp-content/themes/groovyblog/images/pagetitle.png) repeat-x scroll center top;*/
/*    color:#226022;*/
/*    font-size:24px;*/
/*    height:66px;*/
/*    padding:18px 0 0;*/
/*    text-align:center;*/
/*}*/
#pagetitle {
/*background:transparent url(http://monarchkc.com/wp-content/themes/groovyblog/images/title_bg.png) repeat-x scroll 0 0;*/
margin-bottom:10px;
}

#pagetitle h2 {
color:#5e849a;
font-family:georgia;
font-size:17px;
margin:0;
padding:0;
text-align:center;
border-bottom:3px dotted #B9C5CC;
border-top:3px dotted #B9C5CC;
letter-spacing:4px;
text-transform:uppercase;
}

#recentnews {
/*background:transparent url(http://monarchkc.com/wp-content/themes/groovyblog/images/title_bg.png) repeat-x scroll 0 0;*/
margin-bottom:10px;
}

#recentnews h3.title-recent {
    border-bottom:3px dotted #826200;
    border-top:3px dotted #826200;
    color:#2A772A;
    /*font-family:Georgia;*/
    font-size:17px;
    line-height:19px;
    font-weight:normal;
    margin:0;
    padding:1px;
    text-align:center;
    text-transform:uppercase;
    letter-spacing:4px;
}

#pagetitle h2 span{
/*background:#FFFFFF none repeat scroll 0 0;*/
/*padding:6px 20px;*/
}

/* Main Content (post) */

#main.fullwidth { width:960px; margin:10px 0 0; padding:0px;  }
#main.fullwidth .post { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3-bg.png) repeat top left; padding:10px 20px; }
#main.fullwidth .box3-top { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3wide-top.png) no-repeat top left; width:960px; height:6px; font-size:1px; }
#main.fullwidth .box3-bot { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3wide-bot.png) no-repeat top left; width:960px; height:6px; font-size:1px; margin-bottom:15px; }


#main.single { width:700px; margin:10px 0 0; padding:0px;  }
#main.single .post { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3-bg.png) repeat top left; padding:10px 20px; }
#main.single .box3-top { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3-top.png) no-repeat top left; width:700px; height:6px; font-size:1px; }
#main.single .box3-bot { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3-bot.png) no-repeat top left; width:700px; height:6px; font-size:1px; margin-bottom:15px; }
#main.single .box3 .post-details { font-size:11px; color:#76967e; }
#main.single .video { 
	background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box2-bg.png) repeat top left !important;	
	background:#2a552b;
	margin:10px 0 20px; 
	padding:10px; 
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
}

#main .post { padding:0 5px 15px; }
#main .post-title {	width: 100%; position: relative; }
#main .post-title h2, #main .post-title p.post-details, #main .post-title h3 { padding-right: 50px; }
/*#main h2 a, #main h3 a { color: #2A772A; text-decoration: none; }*/
/*#main h2 a:hover, #main h3 a:hover { text-decoration: underline; }*/
#main p.post-details { line-height: 18px; margin-top: -10px; position: relative; }
#main p.post-details a { text-decoration: none; }
/*#main p.post-details a:hover { text-decoration: underline; }*/
#main p.post-details {
	color: #777;
	font-size: 11px;
	padding: 0;
}

/* Main Content (advert 468x60) */

#main .advert_468x60 {
	background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3-bg.png) repeat;
	padding:12px 0;
	margin: 5px 0 15px 0;
	text-align:center;
}
#main .latest .advert_468x60 {margin-left:33px;}

#main #advert_125x125 { text-align:center; }
#main #advert_125x125 a { padding:0 5px; }
#main #advert_125x125 a img { border: 1px dashed #FFF; width:125px; height:125px; padding:2px;  }
.single #main .advert_468x60 {margin: 15px 0 0px 0;}

/* Main Content (post>single) */

#main p.tags {
	clear: both;
}
#main .page h2 {padding-top: 5px;}

/* Comments */

#comments h3 { font-size: 20px;	font-weight: normal;padding: 10px 0 0px 0;}
#comments h3.comm { padding: 10px 0 20px 0;}

#comments #comments_wrap {padding: 0; position: relative; margin-top:20px;}
#comments ol.commentlist li { list-style-type:none; }

#comments .comment a { text-decoration: underline; }
#comments .comment a:hover { text-decoration: none; }
#comments .comment small { font-size: 10px;	margin-top: -2px; }

#comments .comment span.reply { float:right; padding: 3px 3px 0; font-size:11px; }
#comments .comment span.reply a { text-decoration:none; color:#aaa; }

#comments ul.children { margin:10px 0 0 25px; padding:0; }

#comments .navigation .alignright, #comments .navigation .alignleft { margin:0;}
#comments .navigation a {
	color: #fff;
	display: block;
	padding: 5px 9px;
	margin-left: 4px;
	font-weight:bold;
}
#comments .commentlist {padding:0;}

#comments .commentlist #respond #form_wrap {
	padding:0 0 25px;
	margin:0;
	border:0;
	width:auto;
}
#comments ol.commentlist li  {
	background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3-bg.png) repeat;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin: 0 0 10px;
	padding: 18px 20px 18px 20px;
	position: relative;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
}

#comments ol.commentlist li img.avatar {float:right;}
#comments ol.commentlist li ul li {	margin:10px 0 0;}
#comments ol.commentlist .comment-meta a { color:#76967E; padding-bottom:5px; }
#comments ol.commentlist .children { margin:0; }
#respond p.submit input {padding:5px 10px; cursor:pointer; font-weight:bold; }
#respond ol {padding:20px 0 0; list-style-type:none;}
#respond ol li { list-style-type:none;}
.cancel-comment-reply { padding: 10px 0; }
ol.commentlist #respond { margin-top:10px; }
#respond textarea, #respond input{ border:0px; background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3-bg.png) repeat; padding:7px; color:#fff;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
}

/* Sidebar */

#sidebar {
	width: 240px;
        margin:10px 0 0;
	overflow: hidden;
}

#sidebar h3{
	font-weight:bold;
        color:#2A772A;
	text-transform:uppercase;
	background: none;
	padding: 0px;
	margin: 0 0 10px 0px;
	font-size:15px;
}
#sidebar ul {
	clear: both;
}
#sidebar ul li a {
	display:block;
        font-size: 14px;
        color: #7AAD07;
        padding:0 0 0 10px;
}

#sidebar a:hover {
	color:#2A772A;
}

#sidebar .current-cat a, #sidebar li.active a, #sidebar .current_page_item a {
	color:#2A772A;
        border-left:4px solid;
        padding:0 0 0 6px;
}

/* Sidebar (block) */

#sidebar .block {
	/*width: 240px;*/
	overflow:hidden;
}

/* Sidebar (widgetized)*/

#sidebar ul, #sidebar .textwidget {
	clear:both;
	padding:0;
}

#sidebar .widget {
	margin:12px 0;
        padding: 10px;
        border:1px solid #9AC834;
}
#sidebar li {
        /*font-family:Georgia;*/
	background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/dot.png) repeat-x left top;
	/*line-height: 18px;*/
	overflow: hidden;
	padding:10px 0;
}

/* Sidebar (widgetized>list>inside)*/

#sidebar ul ul {
	padding: 0;
	margin: 3px 0 0 0;
	border:0;
}

#sidebar ul ul li {
	border: 0;
	padding:0 0 3px 15px;
	background:none;
}

/* Sidebar (widgets)*/

.textwidget {clear: both;padding: 5px 2px;line-height:15px;}
#wp-calendar {
	width: 95%;
	padding: 0 0 0px 0;
	margin-bottom: 15px;
	clear: both;
}
#wp-calendar caption {padding: 10px;}
#wp-calendar th {color: #fff;}
#wp-calendar th, #wp-calendar td {
	padding: 5px;
	text-align: center;
	background: url(http://monarchkc.com/wp-content/themes/groovyblog/images/box3-bg.png) repeat top left;
	color: #fff;
}
#wp-calendar td {background: transparent;}
#wp-calendar td, table#wp-calendar th {padding: 3px 0;}
#wp-calendar a {text-decoration: underline;}
#wp-calendar a:hover {text-decoration: none;}

/* Sidebar (Search)*/

#sidebar #search_main form div {
	position: relative;
	height: 33px;
	background: #ccc;
	margin-bottom:25px;
}

#sidebar #search_main input.field {
	width: 163px;
	position: absolute;
	left: 12px;
	top: 7px;
	padding-top: 2px;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0;
	background: transparent;
	z-index: 1;
}

#sidebar #search_main input.submit {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

/* Sidebar Subnav */

#sidebar #subnav h2 {
        border-bottom:3px dotted #9AC834;
        color:#2A772A;
        font-size:13px;
        margin:0 0 6px;
        padding:0 0 1px;
        text-transform:uppercase;
        text-align:center;
        text-transform:uppercase;
        font-weight:normal;
        letter-spacing:4px;
}

#sidebar #subnav .current-cat a, 
#sidebar #subnav li.active a, 
#sidebar #subnav .current_page_item a { border-left:0 none; }

#sidebar #subnav {
	/*border-bottom:3px dotted #9AC834;*/
        margin:0 0 20px;
        padding-bottom:2px;
}

#sidebar #subnav ul {
}

#sidebar #subnav a {
        display: block;
        
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:12px;
        text-transform:uppercase;
        color:#FFF;
        
	line-height: 20px;
	padding: 5px 12px;

        background: #EB8C00;
        -moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
}

#sidebar #subnav a:hover, #sidebar #subnav .current_page_item a, #sidebar #subnav .current-cat a {
	color: #fff;
	background: #e76e02!important;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-decoration:none;
}

#sidebar #subnav li { background:transparent none repeat scroll 0 0; list-style-type:none; padding:0 0 4px; }

#sidebar #subnav li ul { position: absolute; width: 170px; left: -999em; }
#sidebar #subnav li ul li {	
	background: #EB8C00;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
}
#sidebar #subnav li ul li a { line-height: 25px; font-size: 11px; color: #FFF; width: 170px; }
#sidebar #subnav li ul ul { margin: -35px 0 0 194px; }
#sidebar #subnav li ul ul li a { line-height: 25px; }
#sidebar #subnav li ul li ul li a {	}
#sidebar #subnav li:hover ul, #page-subnav li.sfhover ul { left: auto; }
#sidebar #subnav li:hover ul ul, #page-subnav li.sfhover ul ul { left: -999em; }
#sidebar #subnav li:hover ul, #page-subnav li li:hover ul, #page-subnav li.sfhover ul, #page-subnav li li.sfhover ul { left: auto; }
#sidebar #subnav li:hover, #page-subnav li.hover { position: static; } /* IE7 Fix */



/* Sidebar (flickr) */

#flickr h3 span {color: #0061D8;}
#flickr h3 span span {color: #FF1183;}
#flickr .wrap {
	margin-left: -5px;
	padding: 0;
	position: relative;
	margin-bottom:25px;
}
#flickr a img {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	display: block;
	padding: 3px;
	border: #fff 1px dashed;
}
#flickr a:hover img {border: #000 1px dashed;}

/* Bottom */

#bottom-tile {
	/*background: url(../images/logcabin.png);*/
	width: 100%;
	height:175px;
	/*margin-top:25px;*/
	/*font-size:1px;*/
}

#bottom-out {
	background: #000;
	width: 100%;
	padding: 15px 0 14px 0;
}
#bottom {
	width: 960px;
	margin: 0 auto;
	font-size: 11px;
	color: #fff;
}
#bottom a{ color:#fff; }
#bottom a:hover{ text-decoration:underline; }

/* Bottom Tabs */

#features-tabs {
	margin:20px 0 0 20px; padding:0;
	width:auto; height:auto;
	list-style:none;
}
#features-tabs li {
	margin:0 10px 0 0;
	width:auto; height:auto;
	float:left; display:block;
}
#features-tabs li a { 
	font-family:Arial, Helvetica, sans-serif; font-size:18px;
	padding:10px 15px; display:block; 
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;	
	-khtml-border-radius-topleft: 6px;
	-khtml-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
} 
#features-top {	margin:0; padding:0; width:941px; height:11px; }
#features {
	margin:0 0 30px; padding:20px 25px;
	width:881px; height:auto;
	overflow:hidden;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
	clear:both;
}
#features, #features-tabs li a:hover, #features-tabs li.active a { background:#1a1d1c; }

#features a img { padding:5px; background:#fff; margin:0 4px 4px 0; display: block; float:left }

/* Bottom Widget area */

#bottom .block { float:left;margin:0 15px 20px 0;}
#bottom .block.left { width: 450px; }
#bottom .block.middle { width: 250px; }
#bottom .block.right { width: 200px; margin-right:0;}
#bottom .block h3 { font-size:26px; font-family:Arial, Helvetica, sans-serif; padding:0; }
#bottom .block ul {  }
#bottom .block li { padding:3px 0; }

#bottom #recentcomments a.url { color: #15a65d; font-weight:bold; }
#bottom #recentcomments li { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/ico-comment.png) no-repeat center left; height:30px; padding-left:35px; }

#bottom .subscribe form { background: url(http://monarchkc.com/wp-content/themes/groovyblog/images/bg-search.png) no-repeat; width: 178px; height: 32px; position: relative; }
#bottom .subscribe input { color: #fff;	font-size: 14px; font-weight: bold;	width: 130px; background: none;	overflow: hidden;border: none;position: absolute;top: 5px; left: 10px; }
#bottom .subscribe button {	background: url(http://monarchkc.com/wp-content/themes/groovyblog/images/ico-search.png) no-repeat; width: 21px; height: 21px; border: none;	position: absolute;	top: 5px; right: 10px; cursor:pointer; }
#bottom .subscribe .rss { background: url(http://monarchkc.com/wp-content/themes/groovyblog/images/ico-subscribe.png) no-repeat center left; padding-left:25px; margin:10px 0 0; height:16px; line-height: 16px; }



.copyright {
    padding-left: 370px;
    padding-top:40px;
}

/* Misc.*/

.spacer { height: 20px;}


.wp-pagenavi .readmore a:link,
.wp-pagenavi .readmore a:visited  {
    background: transparent;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
    border:0!important;  
}
.wp-pagenavi * {
    color: #ddd;
    text-decoration: none!important;
    padding: 8px 12px!important;
    font-weight: bold!important;
    background: transparent url(http://monarchkc.com/wp-content/themes/groovyblog/images/box4-bg.png) scroll repeat top left;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
    border:0!important;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}
.wp-pagenavi * *{ padding: 0!important; }

.wp-pagenavi .readmore a:hover,
.wp-pagenavi .readmore a:active  {
    color:#fff;
    text-decoration:none!important;
}

.wp-pagenavi a:hover,
.wp-pagenavi a:active  {
    text-decoration:none!important;
}

/*#twitter {*/
/*background: transparent url(http://monarchkc.com/wp-content/themes/groovyblog/images/twitter_bg.png) no-repeat scroll 0 0;*/
/*float:right;*/
/*height:130px;*/
/*margin-top:26px;*/
/*text-align:center;*/
/*width:240px;*/
/*}*/
/**/
/*#twitter ul {*/
/*color:#27667F;*/
/*float:right;*/
/*margin:-40px 0 0;*/
/*padding:0 20px 0 0;*/
/*width:205px;*/
/*}*/
/**/
/*#twitter ul a:link,*/
/*#twitter ul a:visited  {*/
/*    color:#74ADC8;*/
/*}*/
/**/
/*#facetwit {*/
/*/*display:block;*/*/
/*/*float:left;*/*/
/*}*/
/**/
/*#facetwit ul {*/
/*margin:45px 0 0;*/
/*padding:0 13px;*/
/*width:214px;*/
/*}*/
/**/
/*#facetwit ul li a:link, #facetwit ul li a:visited {*/
/*display:inline-block;*/
/*float:left;*/
/*font-size:0;*/
/*height:31px;*/
/*overflow:hidden;*/
/*text-decoration:none;*/
/*text-indent:-1000px;*/
/*width:107px;*/
/*}*/
/**/
/*#facetwit ul li.facetwit_face a { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/facetwit_face.png) no-repeat left top; }*/
/*#facetwit ul li.facetwit_twit a { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/facetwit_twit.png) no-repeat left top; }*/
/**/
/*#facetwit ul li.facetwit_face a:hover { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/facetwit_face.png) no-repeat left -31px; }*/
/*#facetwit ul li.facetwit_twit a:hover { background:url(http://monarchkc.com/wp-content/themes/groovyblog/images/facetwit_twit.png) no-repeat left -31px; }*/

#contactform{
font-size:14px;
padding:0 25px;
}
#formcolumn{float:left; padding:10px;}

.submitbut{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
background:#785A24 url(http://monarchkc.com/wp-content/themes/groovyblog/images/letter.png) no-repeat scroll right 3px;
padding:10px 44px 9px 12px;
cursor:pointer;
color: #FFF;
border: 0 none;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
        /*behavior: url(http://stdionysios.org/festival/css/border-radius.htc);*/
text-decoration:none;
/*width:110px;*/
}
.submitbut:hover{
background-color:#967335;
/*color: #E76E02;*/
}