/*Theme Name: Theme3Theme URI: http://ophelianicholson.comDescription: Flower Wordpress ThemeVersion: 1.0Author: Ophelia NicholsonAuthor URI: http://ophelianicholson.com*//* General */body {	margin: 0;	background: url("images/background.gif") repeat-x left bottom;}h1, h2, h3, h4 {	margin: 0;}img {	border: 0;}.clear {	clear: both;	height: 0;	overflow: hidden;}/* Page */#page {	margin: 0 auto;	width: 1000px;}/* Header */#header {	width: 1000px;	height: 430px;	position: relative;	background: url("images/header.jpg") no-repeat;}	/* Header - Info */		#header #header-info {		position: absolute;		top: 195px;		left: 275px;		width: 430px;		text-align: center;	}		#header #header-info h1 {		color: #BE3377;		font: normal 33px "Century Gothic", Verdana;		padding-bottom: 5px;		 	}		#header #header-info h1 a {		color: #ffffff;		text-decoration: none;	}		#header #header-info .description {		color: #ffffff;		font: normal 23px "Century Gothic", Verdana;	}		/* Header - Menu */		#header #header-menu {		position: absolute;		top: 36px;		left: 15px;		width: 500px;		height: 39px;	}		#header #header-menu ul {		margin: 0;		padding: 0;		list-style-type: none;		width: 655px;		height: 39px;	}		#header #header-menu ul li {		float: left;		height: 39px;		font: normal 12px/39px Tahoma, Verdana;		color: #ffffff;		display: block;	}		#header #header-menu ul li a {		color: #ffffff;		text-decoration: none;		padding: 0 10px;		height: 39px;		display: block;		background: url("images/header_menu.gif") no-repeat right top;	}		#header #header-menu ul li a:hover {		background: #ffffff;		color: #668b2d;		text-decoration: none;	}			/* Header - Menu - Submenu */				#header #header-menu ul li ul {			display: none;		}		/* Header - Search */		#header #header-search {		position: absolute;		top: 346px;		left: 407px;		width: 256px;		height: 24px;	}		#header #header-search #searchform {		margin: 0;		padding: 0;		width: 255px;		height: 24px;	}		#header #header-search #s {		width: 255px;		height: 14px;		border: 0;		padding: 5px 0;		font: normal 12px Tahoma, Verdana;		color: #000000;		background: transparent;		float: left;	}		#header #header-search #searchsubmit {		background: transparent;		border: none;		width: 0;		height: 24px;		padding: 0;		float: right;	}		/* Header - Feed */		#header #header-feed {		position: absolute;		top: 416px;		left: 663px;		width: 260px;		height: 69px;	}/* Main */#main {	width: 1000px;}	/* Main - Content */		#content {		float: left;		width: 580px;		padding-right: 25px;	}		/* Main - Content - Post */		#content .post {		float: left;		margin-bottom: 30px;		width: 580px;	}			/* Post - Title */				#content .post .post-title {			width: 580px;			padding-bottom: 10px;			color: #ffffff;			font: normal 11px Tahoma, Verdana;		}				#content .post .post-title a {			color: #99ff00;			text-decoration: none;		}				#content .post .post-title a:hover {			text-decoration: underline;		}				#content .post .post-title h2 {			padding: 0 0 14px 70px;			background: url("images/post_title.gif") no-repeat;			color: #000000;			font: normal 27px/43px Tahoma, Verdana;			float: left;			width: 510px;			height: 43px;		}				#content .post .post-title h2 a {			color: #000000;			text-decoration: none;		}				#content .post .post-title h2 a:hover {			text-decoration: underline;		}				#content .post .post-title .post-date {			width: 78px;			height: 50px;			float: left;			color: #ffffff;			text-align: center;			text-transform: uppercase;			margin-right: 3px;			font: normal 12px Tahoma, Verdana;			background: url("images/post_date.gif") no-repeat;		}				#content .post .post-title .post-date span {			padding: 1px 0;			display: block;			font-size: 16px;		}				#content .post .post-title .post-title-info {			line-height: 31px;			padding-left: 35px;			float: left;			width: 464px;			height: 31px;			background: url("images/post_title_info.gif") no-repeat;		}				/* Post - Entry */				#content .post .post-entry {			font: normal 11px/17px Tahoma, Verdana;			color: #333333;			width: 542px;			padding: 0 10px 0 28px;		}				#content .post .post-entry a {			color: #ba1f6a;			text-decoration: none;		}				#content .post .post-entry a:hover {			text-decoration: underline;		}				#content .post .post-entry a.more-link {			font-weight: bold;		}				#content .post .post-entry blockquote {			margin: 0 25px 0 40px;			padding: 10px 25px;			background: #f3f4f2;		}				/* Post - Info */				#content .post .post-info {			padding: 0 30px;			margin: 0 6px 0 24px;			width: 488px;			height: 27px;			font: normal 11px/27px Tahoma, Verdana;			color: #000000;			border: 1px solid #f4dde8;		}				#content .post .post-info a {			color: #000000;			text-decoration: none;		}				#content .post .post-info a:hover {			text-decoration: underline;		}					#content .post .post-info .post-info-comments {				float: right;				padding-left: 35px;				background: url("images/post_info_comments.jpg") no-repeat;			}				/* Post - Subtitle */				#content .post h3 {			margin-top: 20px;			color: #000000;			font: bold 15px Tahoma, Verdana;		}				/* Post - Comments */				#content .post .comments {			font: normal 11px/17px Tahoma, Verdana;			color: #333333;			width: 542px;		}				#content .post .comments ol {			margin: 10px 0;			padding-left: 25px;		}				#content .post .comments ol li {			padding: 5px;		}				#content .post .comments ol li a {			color: #ba1f6a;			text-decoration: none;		}				#content .post .comments ol li a:hover {			text-decoration: underline;		}				#content .post .comments ol li.alt {			background: #f3f4f2;		}				#content .post .comments ol li cite {			color: #ba1f6a;			font-style: normal;			font-weight: bold;		}				#content .post .comments ol li cite a {			color: #ba1f6a;			text-decoration: none;		}				#content .post .comments ol li cite a:hover {			text-decoration: underline;		}				#content .post .comments ol li .commentmetadata a {			color: #ba1f6a;			text-decoration: none;		}				#content .post .comments ol li .commentmetadata a:hover {			text-decoration: underline;		}				/* Post - Comment Form */				#content .post #commentform {			font: normal 11px/17px Tahoma, Verdana;			color: #333333;			width: 517px;			margin: 0;			padding-left: 25px;		}				#content .post #commentform a {			color: #ba1f6a;			text-decoration: none;		}				#content .post #commentform a:hover {			text-decoration: underline;		}		/* Main - Content - Navigation */		#content .navigation {		padding: 0 6px 0 24px;		width: 550px;		color: #ba1f6a;		float: left;	}		#content .navigation a {		margin-bottom: 30px;		font: bold 11px Tahoma, Verdana;		color: #ba1f6a;		text-decoration: none;	}		#content .navigation a:hover {		text-decoration: underline;	}			#content .navigation .navigation-previous {			float: left;		}				#content .navigation .navigation-next {			float: right;		}		/* Main - Sidebar */		#sidebar {		float: left;		margin-top: 56px;		width: 385px;		font: normal 11px/17px Tahoma, Verdana;		color: #000000;	}		#sidebar a {		color: #ba1f6a;		text-decoration: none;	}		#sidebar a:hover {		text-decoration: underline;	}		/* Main - Sidebar - Sides */		#sidebar #sidebar-left {		float: left;		width: 189px;	}		#sidebar #sidebar-right {		float: right;		width: 187px;	}		/* Main - Sidebar - Boxes */		#sidebar .sidebar-left-box {		width: 189px;		margin-bottom: 20px;		background: url("images/sidebar_left_box.gif") repeat-y;	}		#sidebar .sidebar-left-box-top {		width: 189px;		background: url("images/sidebar_left_box_top.gif") no-repeat;	}		#sidebar .sidebar-left-box-bottom {		width: 189px;		min-height: 50px;		background: url("images/sidebar_left_box_bottom.gif") no-repeat left bottom;	}		#sidebar .sidebar-right-box {		width: 187px;		margin-bottom: 20px;		background: url("images/sidebar_right_box.gif") repeat-y;	}		#sidebar .sidebar-right-box-top {		width: 187px;		background: url("images/sidebar_right_box_top.gif") no-repeat;	}		#sidebar .sidebar-right-box-bottom {		width: 187px;		min-height: 50px;		background: url("images/sidebar_right_box_bottom.gif") no-repeat left bottom;	}			/* Sidebar - Titles */				#sidebar h3 {			height: 43px;			padding: 0 0 19px 42px;			font: bold 13px/43px Tahoma, Verdana;			color: #ffffff;		}				#sidebar h3.sidebar-left-title {			width: 147px;			background: url("images/sidebar_left_title.gif") no-repeat;		}				#sidebar h3.sidebar-right-title {			width: 145px;			background: url("images/sidebar_right_title.gif") no-repeat;		}				/* Sidebar - Menus */				#sidebar ul {			margin: 0;			padding: 0 9px 15px 14px;			list-style-type: none;		}				#sidebar ul li {			color: #000000;			font: normal 11px/28px Tahoma, Verdana;		}				#sidebar ul li a {			color: #000000;			text-decoration: none;			display: block;			padding-left: 12px;		}					#sidebar .sidebar-left-box ul li a {				background: url("images/sidebar_left_menu.gif") repeat-x left bottom;			}						#sidebar .sidebar-left-box ul li a:hover {				background: #93BB37 url("images/sidebar_left_menu.gif") repeat-x left bottom;			}						#sidebar .sidebar-right-box ul li a {				background: url("images/sidebar_right_menu.gif") repeat-x left bottom;			}						#sidebar .sidebar-right-box ul li a:hover {				background: #DF0059 url("images/sidebar_right_menu.gif") repeat-x left bottom;			}				#sidebar ul li a:hover {			color: #ffffff;			text-decoration: none;		}					/* Sidebar - Menus - Submenus */						#sidebar ul li ul {				padding: 0;			}						#sidebar ul li ul li a {				padding-left: 22px;			}				/* Sidebar - Forms */				#sidebar #searchform {			margin: 0;			padding: 20px 0;			width: 100%;			text-align: center;		}				#sidebar #searchform #s {			width: 145px;		}				/* Sidebar - Tables */				#sidebar #calendar_wrap {			margin: 0 auto;			padding-bottom: 5px;			width: 130px;		}				#sidebar #calendar_wrap table {			width: 130px;		}				#sidebar #calendar_wrap caption {			font-weight: bold;		}				#sidebar #calendar_wrap tbody {			text-align: right;		}				#sidebar #calendar_wrap tfoot #next {			text-align: right;		}				#sidebar #calendar_wrap #today {			font-weight: bold;		}				/* Sidebar - Texts */				#sidebar .textwidget {			padding: 0 10px 7px 10px;		}/* Footer */#footer {	padding: 0 30px;	width: 950px;	height: 40px;	color: #ffffff;	font: normal 10px/40px Tahoma, Verdana;	text-align: right;}#footer a {	color: #ffffff;	text-decoration: underline;}#footer a:hover {	text-decoration: underline;}
