/*
	vim: foldlevel=0
	$Id: style.css,v 1.15 2009-08-07 00:23:39 cgarvey Exp $

	Theme Name: IrelandOffline Default
	Theme URI: http://www.irelandoffline.org/
	Description: The default IrelandOffline theme.
	Version: 2.2
	Author: Cathal Garvey
	Author URI: http://cgarvey.ie/

	Dark Red: #941313
	Light Red: #C2162E
	Dark Grey: #363636
	Off-white: #E3E3E3
	Footer-white: #CCCCCC

*/

/* Base HTML Elements { */
	BODY {
		font-family: verdana, arial, times;
		margin: 0;
		padding: 0;
		color: #FFFFFF;
		font-size: 0.8em;
		width: 100%;
	}
	FORM {
		margin: 0;
		padding: 0;
	}
	IMG {
		border: 0px;
	}
	H1 {
		font-weight: normal;
		font-size: 2em;
		color: #C2162E;
		border-bottom: 1px solid #C2162E;
		margin-bottom: 2px;
	}
/* } */

/* Global { */
	.dvPageWrap {
		width: 1000px;
		border: 1px solid blue;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.cen { text-align: center; }
	.right { text-align: right; }
	.left { text-align: left; }
/* } */

/* Header { */
	.dvHeader {
		height: 90px;
		padding-top: 20px;
	}
	.dvLogo {
		text-align: left;
	}
	.dvSearch {
		float: right;
		padding-top: 20px
	}
	.inSearch {
		font-size: 12px;
		color: #000000;
		background: #E3E3E3;
		width: 160px;
		height: 20px;
		border: 0;
	}
	.inSearchButton {
		width: 61px;
		vertical-align: bottom;
	}
/* } */

/* Nav Menu { */
	/* http://unraveled.com/publications/css_tabs/ */
	ul#ulNav { /* general settings */
		text-align: center; /* set to left, right or center */
		margin: 1em 0 1em 0; /* set margins as desired */
		font-size: 1.2em;
		line-height: 1.2em;
		border-bottom: 2px solid #941313; /* set border COLOR as desired */
		list-style-type: none;
		padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
	}

	ul#ulNav li { /* do not change */
		display: inline;
	}

	ul#ulNav li.current_page_item, body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
		border-bottom: 2px solid #C1162E; /* set border color to page background color */
		background-color: #C1162E; /* set background color to match above border color */
	}

	ul#ulNav li.current_page_item a, body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
		background-color: #C1162E; /* set selected tab background color as desired */
		color: #E3E3E3; /* set selected tab link color as desired */
		font-weight: bold;
		position: relative;
		top: 2px;
		padding-top: 4px; /* must change with respect to padding (X) above and below */
	}

	.page_item {
		margin-left: 0px;
		margin-right: 10px;
	}

	ul#ulNav li a { /* settings for all tab links */
		padding: 3px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
		border: 2px solid #941313; /* set border COLOR as desired; usually matches border color specified in #tabnav */
		background-color: #941313; /* set unselected tab background color as desired */
		color: #E3E3E3; /* set unselected tab link color as desired */
		margin-right: 0px; /* set additional spacing between tabs as desired */
		text-decoration: none;
		border-bottom: none;
	}

	ul#ulNav a:hover { /* settings for hover effect */
		background: #E3E3E3; /* set desired hover color */
		color: #941313;
	}
/* } */

/* Panels { */
	.dvPanTopBot {
		margin: 0;
		padding: 0;
		height: 9px;
		line-height: 2px;
	}
	.dvPanBody {
	}
	.dvPanImg {
		float: left;
	}
	.dvTitle {
		padding-top: 36px;
		font-size: 24px;
		color: #FFFFFF;
	}
	.dvTxt {
		padding: 0 15px 0 15px;
	}
	.dvTxt A {
		color: #FFFFFF;
		font-weight: bold;
	}
	.dvTxt A:hover {
		color: #F5F5F5;
		background-color: #363636;
	}
/* } */

/* Entry Lists - Front Page { */
	.h1ELFP {
		font-weight: normal;
		font-size: 2em;
		color: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		margin-bottom: 2px;
	}
	.dvELFPWrap {
		margin-bottom: 20px;
	}
	.dvELFPTitle {
		font-size: 14px;
		background-color: #941313;
		padding: 10px;
	}
	.dvELFPAvatar {
		overflow: hidden;
		float: left;
		margin: 5px 10px 0 10px;
		width: 80px;
		border: 1px solid #FFFFFF;
		background-color: #FFFFFF;
		color: #941313;
		text-align: center;
		font-size: 8px;
	}
	.dvELExtract {
		margin: 0;
		padding: 10px;
		background-color: #E3E3E3;
		color: #363636;
	}
	.aELFP {
		font-size: 1.1em;
		color: #941313;
		font-weight: bold;
	}
	.aELFP:hover {
		color: #FFFFFF;
		background-color: #363636;
	}
	.pELFPMore {
		font-style: italic;
		text-align: right;
		font-size: 12px;
		margin: 0;
	}
	.dvELFPMeta {
		font-style: italic;
		text-align: right;
		font-size: 10px;
		margin: 0;
	}
/* } */

/* Entry Lists { */
	.dvELWrap {
		margin-bottom: 20px;
	}
	.dvELTitle {
		font-size: 20px;
	}
	.dvELExtract {
		margin: 0;
		padding: 10px;
		background-color: #E3E3E3;
		color: #363636;
	}
	.aELTitle {
		color: #FFFFFF;
	}
	.aEL {
		font-size: 1.1em;
		color: #941313;
		font-weight: bold;
	}
	.aEL:hover {
		color: #FFFFFF;
		background-color: #363636;
	}
	.pELMore {
		font-style: italic;
		text-align: right;
		font-size: 12px;
		margin: 0;
	}
	.dvELMeta {
		font-style: italic;
		text-align: right;
		font-size: 10px;
		margin: 0;
	}
	.dvELMeta A {
		color: #FFFFFF;
	}
/* } */

/* Entry Detail { */
	.dvEDWrap {
		margin-bottom: 20px;
	}
	.dvEDContent {
		margin: 0 20px 0 20px;
		padding: 5px;
		color: #363636;
	}
	.dvEDMeta {
		font-style: italic;
		text-align: right;
		font-size: 10px;
		margin: 0 0 10px 0;
	}
	.dvEDMeta A {
		color: #FFFFFF;
	}
/* } */

/* Calendar { */
	.dvCalWrap {
		text-align: center;
		border: 2px solid #C2162E;
		float: right;
	}
	.dvCalYear {
		padding: 0 10px 0 10px;
		background-color: #C0172E;
		color: #ffffff;
		font-size: 0.8em;
	}
	.dvCalDay {
		background-color: #ffffff;
		color: #000000;
		font-size: 1.3em;
	}
	.dvCalMonth {
		background-color: #ffffff;
		color: #C0172E;
		font-size: 0.8em;
	}
/* } */

/* Comments { */
	.dvComAvatar {
		overflow: hidden;
		float: left;
		margin: 5px 10px 0 10px;
		width: 60px;
		border: 1px solid #FFFFFF;
		background-color: #FFFFFF;
		color: #941313;
		text-align: center;
		font-size: 8px;
	}
	.dvComAvatar A {
		color: #941313;
	}
	.dvComAvatar A:hover {
		color: #C1182F;
	}
	.dvComExtractAvatar {
		margin: 0;
		padding: 3px 10px;
		background-color: #E3E3E3;
		color: #363636;
		font-size: 0.9em;
	}
	.dvComExtractAvatar P {
		margin: 0 0 10px 0;
		padding: 0;
	}
	.dvComMeta {
		font-style: italic;
		font-size: 10px;
		margin: 0 0 10px 0;
	}
	.dvComMeta A {
		color: #FFFFFF;
	}
/* } */

/* Entries { */
	.blogEntry {
		padding: 0 10px;
		background-color: #FFFFFF;
	}
	.blogTitle {
		color: #C2162E;
		font-size: 1.8em;
	}
	#blogBody {
		color: #363636;
	}
	#blogBody A {
		color: #941313;
	}
	#blogBody A:hover {
		color: #C2162E;
	}
/* } */

/* Post Nav { */
	#dvPostsNav {
		color: #ffffff;
		text-decoration: none;
	}
	#dvPostsNav A{
		color: #ffffff;
		border: 1px solid #ffffff;
		padding: 5px;
		text-decoration: none;
	}
	#dvPostsNav A:hover{
		background-color: #ffffff;
		color: #C1182F;
		text-decoration: underline;
	}
	.dvPostsNav {
		text-align: left;
	}
	.dvBlogNavNext {
		text-align: right;
	}
/* } */

/* Footer { */
	#footer {
		margin-top: 20px;
		padding-top: 5px;
		border-top: 2px solid #941313;
		text-align: center;
		font-size: 0.8em;
		color: #CCCCCC;
	}
	#footer A {
		color: #FFFFFF;
	}
	#footer IMG {
		vertical-align: middle;
	}
/* } */

