/*
Theme Name: Ivana-B
Theme URI: http://www.ivanabacik.com/
Description: Default Theme for Ivana Bacik's website Januuary 2008
Author: Fluid Rock
Author URI:
Version: http://www.fluid-rock.com/
*/

/* body */

html	{margin: 0px; padding: 0px;}
body	{margin: 0px; padding: 0px; text-align: center; font-family: "Trebuchet MS", Arial, helvetica, sans-serif; font-size: 90%;}

/* formatting */
h1, h2, h3, h4	{color: #7c002a;}
#content h2	{clear: both;}

/* links */
a {color: #7c002a; text-decoration: underline;}
a:visited {color: #7c002a; text-decoration: underline;}
a:hover {color: #5e5d5d; text-decoration: none;}
a:active {color: #5e5d5d; text-decoration: none;}

/* blocks */
#skiplinks	{display: none;}
#page	{width: 970px; margin: 0% auto; text-align: left;}
#main	{background: url(images/ivana_bacik_bgtile.jpg) repeat-y top; clear: both; padding: 0px;}
#wrapper	{background: url(images/wrapper.jpg) no-repeat bottom right; width: 860px; margin: 0% auto; padding: 25px 0px 0px 0px;}
#grey	{background: url(images/grey.gif) repeat-y left;}
#header	{background: url(images/ivana_bacik_banner.jpg) no-repeat top; height: 170px; width: 880px; float: right; padding: 70px 0px 0px 90px;}
#content	{width: 600px; float: right; margin: 0px; padding: 0px; background: url(images/main_top.jpg) no-repeat top; padding: 10px 15px 20px 15px;}
#sidebar	{width: 200px;}
#footer	{background: url(images/ivana_bacik_footer.jpg) no-repeat top; height: 50px; padding:50px 0px 0px 0px; text-align: center; margin: 0px; color: #5e5d5d; font-size: 85%;}
#anchor	{clear: both; font-size: 1%; padding: 0px; margin: 0px;}

/* header */
#header h1	{margin: 0px 0px 10px 0px; padding: 0px;}
#header h1 a img	{border: 0px;}
#header h1 span	{display: none;}
#header .description	{color: #ffffff; margin: 0px 300px 0px 10px; font-weight: bold; font-size: 120%;}
/* search */
#search	{margin: 5px; padding: 0px; float: left;}
#search input	{margin: 0px; padding: 0px;}
#search input#s	{width: 150px; background-color: #8d475e; border: solid 1px #5a0120; color: #ffffff; font-size: 80%; padding: 3px 5px 3px 5px;}
#search input#searchbtn	{background: url(images/search_btn.gif) no-repeat top; width: 90px; height: 24px; border: 0px; font-weight: bold; color: #ffffff; font-size: 80%; cursor: hand;}
#search input#searchbtn[type="submit"]:hover{background: url(images/search_btn.gif) no-repeat bottom; text-decoration: underline;}
#search form	{margin: 0px; padding: 0px;}
/*address*/
#header .address	{clear: both; color: #ffffff; margin: 0px 300px 0px 10px; font-weight: bold; font-size: 75%;}
#header .address	a {color: #ffffff;}

/* content */
#content h2	{margin: 0px; padding: 0px;}
#content a	{font-weight: bold;}
#content ul 	{margin: 10px 20px 10px 20px; padding: 0px;}
#content ul li	{list-style-type: none; background: url(images/bullet.gif) no-repeat left top; padding: 2px 0px 2px 20px;}
#content ol 	{margin: 10px 20px 10px 40px; padding: 0px;}
#content ol li	{padding: 2px 0px 2px 10px;}
#content img	{background-color: #ffffff; padding: 5px; border: solid 1px #c9c8c8; margin: 0px 10px 5px 10px;}
#content img#blank	{background-color: #ffffff; padding: 0px; border: solid 0px #c9c8c8; margin: 0px;}

/* sidebar */
#sidebar	{position: relative; }
#sidebar ul	{margin: 0px; padding: 0px;}
#sidebar ul	li {list-style-type: none; margin: 0px; padding: 0px;}
#sidebar a {text-decoration: none; color: #000000;}
#sidebar a:hover {text-decoration: underline; color: #7c002a;}
#sidebar h2 {font-size: 110%; margin: 20px 0px 0px 0px; padding: 0px 0px 12px 0px; background:url(images/sidebar_h2.gif) repeat-x bottom;}

/******** pagenav on sidebar 1*/
#sidebar #flexi-pages	{background-color: #292829; border-bottom: solid 10px #ffffff;}
#sidebar #flexi-pages h2	{display: none;}
#sidebar #flexi-pages ul	{margin: 0px; padding: 0px;}
#sidebar #flexi-pages ul li	{margin: 0px; padding: 0px; list-style-type: none;}
#sidebar #flexi-pages ul li a {border-top: solid 2px #ffffff; width: 170px; display: block; background: url(images/pages_nav_btn.gif) no-repeat top; color: #ffffff; padding: 3px 15px 4px 15px; font-weight: bold;}
#sidebar #flexi-pages ul li a:hover {background: url(images/pages_nav_btn.gif) no-repeat bottom;}

/*sidebar 1 current page*/
#sidebar #flexi-pages ul li.current_page_item a {border-top: solid 2px #ffffff; width: 150px; display: block; background: url(images/pages_nav_current_btn.gif) no-repeat top; color: #ffffff; padding: 3px 15px 4px 35px; font-weight: bold;}
#sidebar #flexi-pages ul li.current_page_item a:hover {background: url(images/pages_nav_current_btn.gif) no-repeat top;}

/*sidebar 1 current page sub navigation*/
#sidebar #flexi-pages ul li.current_page_item ul	{background-color: #5d5b5c; padding: 5px 0px 10px 0px; border-top: solid 1px #ffffff;}
#sidebar #flexi-pages ul li.current_page_item ul li	{background-color: #5d5b5c; margin: 0px; padding: 0px;}
#sidebar #flexi-pages ul li.current_page_item ul li a	{background-color: #5d5b5c; border-top: solid 0px #ffffff; font-size: 80%; background: url(images/sub_nav_btn.gif) no-repeat top; margin: 0px; padding: 0px 10px 0px 40px; width: 150px; display: block;}
#sidebar #flexi-pages ul li.current_page_item ul li a:hover	{background: url(images/sub_nav_btn.gif) no-repeat top; background-color: #5d5b5c;}

/*sidebar 1 sub navigation*/
#sidebar #flexi-pages ul li ul	{background-color: #5d5b5c; padding: 5px 0px 10px 0px; border-top: solid 1px #ffffff;}
#sidebar #flexi-pages ul li ul li	{background-color: #5d5b5c; margin: 0px; padding: 0px;}
#sidebar #flexi-pages ul li ul li a	{background-color: #5d5b5c; border-top: solid 0px #ffffff; font-size: 80%; background: url(images/sub_nav_btn.gif) no-repeat top; margin: 0px; padding: 0px 10px 0px 40px; width: 150px; display: block;}
#sidebar #flexi-pages ul li ul li a:hover	{background: url(images/sub_nav_btn.gif) no-repeat top; background-color: #5d5b5c;}

/*sidebar 1 sub navigation on current*/
#sidebar #flexi-pages ul li ul li.current_page_item	{background-color: #5d5b5c; margin: 0px; padding: 0px;}
#sidebar #flexi-pages ul li ul li.current_page_item a	{background-color: #5d5b5c; border-top: solid 0px #ffffff; font-size: 80%; background: url(images/sub_nav_btn.gif) no-repeat top; margin: 0px; padding: 0px 10px 0px 40px; width: 150px; display: block; text-decoration: underline;}
#sidebar #flexi-pages ul li ul li.current_page_item a:hover	{background: url(images/sub_nav_btn.gif) no-repeat top;}

/******** pagenav on sidebar 2*/
#sidebar #flexi-pages-copy-1	{background-color: #5d5b5c; border-bottom: solid 10px #ffffff;}
#sidebar #flexi-pages-copy-1 h2	{display: none;}
#sidebar #flexi-pages-copy-1 ul	{margin: 0px; padding: 0px;}
#sidebar #flexi-pages-copy-1 ul li	{margin: 0px; padding: 0px; list-style-type: none;}
#sidebar #flexi-pages-copy-1 ul li a {border-top: solid 2px #ffffff; width: 170px; display: block; background: url(images/pages_nav_btn.gif) no-repeat top; color: #ffffff; padding: 3px 15px 4px 15px; font-weight: bold;}
#sidebar #flexi-pages-copy-1 ul li a:hover {background: url(images/pages_nav_btn.gif) no-repeat bottom;}

/*sidebar 2 current page*/
#sidebar #flexi-pages-copy-1 ul li.current_page_item a {border-top: solid 2px #ffffff; width: 150px; display: block; background: url(images/pages_nav_current_btn.gif) no-repeat top; color: #ffffff; padding: 3px 15px 4px 35px; font-weight: bold;}
#sidebar #flexi-pages-copy-1 ul li.current_page_item a:hover {background: url(images/pages_nav_current_btn.gif) no-repeat top;}

/*sidebar 2 current page sub navigation*/
#sidebar #flexi-pages-copy-1 ul li.current_page_item ul	{background-color: #5d5b5c; padding: 5px 0px 10px 0px; border-top: solid 1px #ffffff;}
#sidebar #flexi-pages-copy-1 ul li.current_page_item ul li	{background-color: #5d5b5c; margin: 0px; padding: 0px;}
#sidebar #flexi-pages-copy-1 ul li.current_page_item ul li a	{background-color: #5d5b5c; border-top: solid 0px #ffffff; font-size: 80%; background: url(images/sub_nav_btn.gif) no-repeat top; margin: 0px; padding: 0px 10px 0px 40px; width: 150px; display: block;}
#sidebar #flexi-pages-copy-1 ul li.current_page_item ul li a:hover	{background: url(images/sub_nav_btn.gif) no-repeat top; background-color: #5d5b5c;}

/*sidebar 2 sub navigation*/
#sidebar #flexi-pages-copy-1 ul li ul	{background-color: #5d5b5c; padding: 5px 0px 10px 0px; border-top: solid 1px #ffffff;}
#sidebar #flexi-pages-copy-1 ul li ul li	{background-color: #5d5b5c; margin: 0px; padding: 0px;}
#sidebar #flexi-pages-copy-1 ul li ul li a	{background-color: #5d5b5c; border-top: solid 0px #ffffff; font-size: 80%; background: url(images/sub_nav_btn.gif) no-repeat top; margin: 0px; padding: 0px 10px 0px 40px; width: 150px; display: block;}
#sidebar #flexi-pages-copy-1 ul li ul li a:hover	{background: url(images/sub_nav_btn.gif) no-repeat top; background-color: #5d5b5c;}

/*sidebar 2 sub navigation on current*/
#sidebar #flexi-pages-copy-1 ul li ul li.current_page_item	{background-color: #5d5b5c; margin: 0px; padding: 0px;}
#sidebar #flexi-pages-copy-1 ul li ul li.current_page_item a	{background-color: #5d5b5c; border-top: solid 0px #ffffff; font-size: 80%; background: url(images/sub_nav_btn.gif) no-repeat top; margin: 0px; padding: 0px 10px 0px 40px; width: 150px; display: block; text-decoration: underline;}
#sidebar #flexi-pages-copy-1 ul li ul li.current_page_item a:hover	{background: url(images/sub_nav_btn.gif) no-repeat top;}

/*recent posts on sidebar 1*/
#sidebar #recent-posts	{ margin: 0px 15px 0px 15px;}
#sidebar #recent-posts ul	{margin: 0px; padding: 0px;}
#sidebar #recent-posts ul li	{margin: 0px; padding: 5px 0px 0px 0px; list-style-type: none; background: url(images/dot.gif) repeat-x bottom; position: relative;}
#sidebar #recent-posts ul li a	{font-size: 80%; line-height: 16px;}

/*recent posts on sidebar 2*/
#sidebar #recent-posts-copy-1	{ margin: 0px 15px 0px 15px;}
#sidebar #recent-posts-copy-1 ul	{margin: 0px; padding: 0px;}
#sidebar #recent-posts-copy-1 ul li	{margin: 0px; padding: 5px 0px 0px 0px; list-style-type: none; background: url(images/dot.gif) repeat-x bottom; position: relative;}
#sidebar #recent-posts-copy-1 ul li a	{font-size: 80%; line-height: 16px;}

/*categories on sidebar 1*/
#sidebar #categories	{ margin: 0px 15px 0px 15px;}
#sidebar #categories ul	{margin: 0px; padding: 0px;}
#sidebar #categories ul li	{margin: 0px; padding: 5px 0px 0px 0px; list-style-type: none; background: url(images/dot.gif) repeat-x bottom; position: relative;}
#sidebar #categories ul li a	{font-size: 80%;}

/*archives on sidebar 1*/
#sidebar #archives	{ margin: 0px 15px 0px 15px;}
#sidebar #archives ul	{margin: 0px; padding: 0px;}
#sidebar #archives ul li	{margin: 0px; padding: 5px 0px 0px 0px; list-style-type: none; background: url(images/dot.gif) repeat-x bottom; position: relative;}
#sidebar #archives ul li a	{font-size: 80%;}

/*links on sidebar 1*/
#sidebar #links	{ margin: 0px 15px 0px 15px;}
#sidebar #links ul	{margin: 0px; padding: 0px;}
#sidebar #links ul li	{margin: 0px; padding: 5px 0px 0px 0px; list-style-type: none; background: url(images/dot.gif) repeat-x bottom; position: relative;}
#sidebar #links ul li a	{font-size: 80%;}

/*seanad on sidebar 1*/
#sidebar #seanad	{ padding: 0px 20px 10px 20px; margin: 0px 0px 0px 0px;}
#sidebar #seanad img	{background-color: #ffffff; padding: 5px; border: solid 1px #c9c8c8; margin: 0px 5px 0px 0px;}
#sidebar #seanad span	{font-size: 80%; line-height: 14px; float: right; width: 70px;}
#seanad a{cursor: hand;}
#seanad a:hover	{text-decoration: underline;}

/*recent posts on sidebar 1*/
#sidebar #rss	{ margin: 0px 15px 0px 15px;}
#sidebar #rss ul	{margin: 0px; padding: 0px;}
#sidebar #rss ul li	{margin: 0px; padding: 5px 0px 0px 0px; list-style-type: none; background: url(images/dot.gif) repeat-x bottom; position: relative;}
#sidebar #rss ul li a	{font-size: 80%;}

#sidebar #ngg-widget-1	{ margin: 0px 15px 0px 15px;}
#sidebar #ngg-widget-1 .ngg-widget {text-align: center;}
#sidebar #ngg-widget-1 img	{background-color: #ffffff; padding: 5px; border: solid 1px #c9c8c8; margin: 0px 10px 5px 10px;}


/* footer */
#footer span	{padding: 0px 5px 0px 5px;}

/* blog */
#content h2	a {font-size: 80%;}
#content .entry {margin: 0px 0px 20px 0px;}
#content .postmetadata {margin: 0px 0px 40px 0px; background: url(images/blog_bg.gif) repeat-x bottom; padding: 0px 0px 10px 0px;}

/*contact*/
#map	{background-color: #ffffff; padding: 5px; border: solid 1px #c9c8c8; margin: 0px 0px 0px 0px; float: right;}

/*breadcrumb*/
.breadcrumb	{float: right;font-size: 80%; font-weight: bold; color: #7c002a;}
.breadcrumb	 a {font-weight: normal;}
.breadcrumb .title	{font-weight: normal; color: #000000;}

/*table*/
.table	{width: 99%; border-collapse: collapse;}
.table td	{margin: 0px; padding: 2px 5px 2px 5px; vertical-align: top;}
.table th	{margin: 0px; padding: 2px 5px 2px 5px; font-weight: bold; color: #7c002a; vertical-align: top;}

/* rss feed */
#content .feed ul li a	{font-weight: normal; font-size: 90%;}

/* blog entry*/
.previous	{width: 300px;float: left; font-size: 70%;padding: 0px 0px 10px 0px;}
.next	{width: 300px; float: right; font-size: 70%; padding: 0px 0px 10px 0px; text-align: right;}
#comment	{width: 600px;}
#commentspopup	{background-color: #ffffff; text-align: left; width: 480px; padding: 0px; font-size: 80%;}
#commentspopup h1	{margin: 0px; padding: 20px 20px 0px 20px; color: #ffffff;}
#commentspopup #top	{background: url(images/comment_bg_tile.jpg) repeat-x top; height: 60px;}
#commentspopup #comment	{width: 420px;}
#commentspopup #commentform	{padding: 0px 10px 0px 10px;}
#commentspopup p	{padding: 0px 10px 0px 10px;}
#commentspopup h2	{padding: 0px 10px 0px 10px; font-size: 130%;}
#commentspopup div	{padding: 0px 10px 0px 10px;}

/* seanad link */
#content .seanad_link p {padding: 0px; margin: 0px; background-color: blue;}
#content .seanad_link a {padding: 0px; background: url(images/Ivana_Seanad_Tour.gif) no-repeat top; height: 100px; width: 610px; display: block; font-size: 1px; color: #ffffff;}
#content .seanad_link a:hover {background: url(images/Ivana_Seanad_Tour.gif) no-repeat bottom;}

