/*
	CSS files kept in the 'styles' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: Rose Anne Xerri
	Author Site	: http://raxerri.com
	Style Name	: gozodiocese
	Style URI	: http://gozodiocese.org
	Version		: 1.0
	Comments	:
*/

body {
	background-color:#9f9f9f; 
	}

#page {
	/* The entire design is contained within the 'page' id */
	margin-top: 20px;
	padding: 0 0 10px;
	border: none;
}
	
h1 { /* H1 is the title in the header */
	font-size: 26px;
	letter-spacing: 0;
	padding: 15px 0 0 192px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;	
	}

#header .description { /* Description in header */
	font-size: 18px;
	margin: -23px 40px 0 40px;
	padding: 0 0 0 340px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	}
	
#footer {
	padding: 20px 0;
	color: #ccc;
	}

#footer a {
	color: #ccc; 
	}

h2, h3, h4 {
	font-family: Verdana, Arial, Sans-Serif;
	}

#primary .hentry {
	border-top:solid thin #999999;
	clear:both;
}

#primary .p1 {
	border-top:none;
}

#primary h3, #primary h4 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	}

#primary .entry-content h3 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 25px;
	}

#primary .entry-content h4 {
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	margin-top: 10px;
	}

/* ============= address book ========================= */

#addressbook-list {
	padding-left:0;
}

#addressbook-list .addressbook-item {
	padding-bottom:10px;
	list-style-type:none;
}

.name {
	font-weight:bold;
	line-height:0;
}

.address, .telnumbers, .notes {
	font-size:10px;
	padding-left:10px;
	line-height:0px;
}

.notes {
	color:#999999;
}

.phone, .email {
	padding-right: 10px;
}

.alphabeth-letter {
	font-size:60px;
	font-weight:bold;
	padding-right:20px;
	line-height:1em;
}

.alphabeth {
	font-weight:bold;
	border-bottom:dotted thin;
	padding:30px 0 8px;
}

/* ========= end of address book ================== */

#dtreearcwrapper, #dtreecatwrapper {
	
}

.posts-ta-go-category {
	font-size:8pt;
	line-height: 1.6em;
}

.posts-ta-go-category-date {
	font-size:8pt;
	line-height: 1.6em;
	list-style-type:none;
}

ul.posts-ta-go-category-date li {
	margin-left:-35px;
}

/*================= sidebar widgets ============================*/

#sidebar-main {
	margin-left:6px;
	margin-right:-6px;
}

#sidebar-main .widget {
	padding:20px 5px 5px;
	border-bottom-width:1px;
	border-bottom-color:#1570C0;
	border-bottom-style:solid;
	background-color:#FFFFAA;
	background-image:url(widgetTop.gif);
	background-repeat:no-repeat;
}
	
#sidebar-main .module7,
#sidebar-main .module1 {
	border-width:0px;
	border-style:none;
	background-color:#FFFFFF;
	background-image:none;
}

/*#sidebar-main .module6 {
	padding-top:1px;
}
*/
#sidebar-main .module1 {
	padding-top:0;
	padding-bottom:0;
}


/*==============================================================*/
/*================== THIS IS THE PAGES MENU ====================*/
/*==============================================================*/
#sidebar {
	display: block;
	z-index: 5;
	margin: 0 0 0 10px;
	padding: 0;
	position: relative;
	bottom: 0;
	color: #FFFFFF;
}

#sidebar ul {
	width:880px;
	min-height: 18px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	z-index: 500;
/*	background: #000000;
*/	-moz-opacity:0.95; /* for mozilla */
	opacity: 0.95; /* for safari */
	khtml-opacity: 0.95 /* for konquerer and older safari */
}

#sidebar li {
	display: inline;
	float: left;
	min-height: 18px;
	position: relative;
	text-align: left;
	padding: 5px 8px 0;
	margin: 0px 0px 0px 0px;
}

#sidebar li ul {
	width: 148px; /*l-abjad ta taht*/
	height: auto;
	top: 100%;
	left: 0px;
	padding-bottom:2px;
}

#sidebar ul li {
	background: #FFd267;/*#000000;*/
	margin: 0 2px;
}

#sidebar ul li:hover {
	background: #6699FF;
}

#sidebar li ul li {
	text-align: left;
	width: 128px; /*griz ta fuq*/
	height: auto;
	min-height: 18px;
	display: block;
	padding-bottom:2px;
/*	padding-top:5px;
*/}

#sidebar li li ul {
	top: 0;
	left: 0;
}

#sidebar ul li ul {
}

#sidebar ul ul {
	background: #FFFFFF;
	margin-left:-2px;
}

#sidebar li li:hover ul {
	left: 146px; /*sub menus far apart*/
	color:#FFFFFF;
}

/* initialy hide all sub sidemenus */
#sidebar ul ul,
#sidebar ul li:hover ul ul,
#sidebar ul ul li:hover ul ul,
#sidebar ul ul ul li:hover ul ul,
#sidebar ul ul ul ul li:hover ul ul {
	display: none;
	position: absolute;
}

/* display them on hover */
#sidebar li:hover ul,
#sidebar ul li:hover ul,
#sidebar ul ul li:hover ul,
#sidebar ul ul ul li:hover ul,
#sidebar ul ul ul ul li:hover ul,
#sidebar ul ul ul ul ul li:hover ul {
  display: block;
}

#sidebar ul li ul li {
	background: #CCC;
}

#sidebar ul li ul li:hover {
	background: #6699FF;
}

#sidebar ul li ul ul li{
	background: #CCCCCC;
}

#sidebar ul li ul ul li:hover {
	background: #6699FF;
}

#sidebar h2 {
	color: #FFFFFF;
}

#sidebar ul li a {
	color: #000000;
	}
	
#sidebar a {
	text-decoration: none;
	}
	
/*
#sidebar ul li.current_page_item{
	background-color: #CCC;
}

#sidebar ul li.current_page_item:hover {
	background-color: #6699FF;
	}
*/