/*  
Theme Name: xxx
Theme URI: http://www.xxx.com/
Description: xxx Theme is a unique Widget ready WordPress theme with 2 columns. Right Sidebar (1 columns). Fixed width. Tested on Firefox, IE6, IE7 and Opera. XHTML and CSS Valid. SEO friendly.
Version: 3.3
Author: xxx
Author URI: http://www.xxx.com/
*/
/* General */body {	margin: 0;	background: #3a70b6;}h1, h2, h3, h4 {	margin: 0;}img {	border: 0;}.clear {	clear: both;	height: 0;	overflow: hidden;}/* Page */#page {	margin: 0 auto;	width: 1004px;	background: url("rotate/rotate.php") no-repeat;}/* Header */#header {	width: 1004px;	height: 450px;	position: relative;}	/* Header - Info */		#header #header-info {		position: absolute;		top: 45px;		left: 40px;	}		#header #header-info h1 {		color: #8E6722;		font: normal 35px Tahoma;		padding-bottom: 5px;	}		#header #header-info h1 a {		color: #8E6722;		text-decoration: none;	}		#header #header-info .description {		color: #8E6722;		font: normal 20px Tahoma;	}/* Main */#main {	width: 1004px;}	/* Main - Content */		#content {		float: left;		width: 700px;		padding-left: 10px;	}		/* Main - Content - Post */		#content .post {		float: left;		margin-bottom: 30px;		width: 680px;		padding: 10px;		background: url("images/background.png");		border: 1px solid #173980;	}			/* Post - Title */				#content .post .post-title {			width: 620px;			padding-right: 60px;			height: 50px;			background: url("images/post_title.png") no-repeat right top;			color: #c8d3e4;			font: normal 11px Verdana;		}				#content .post .post-title a {			color: #c8d3e4;			text-decoration: none;		}				#content .post .post-title a:hover {			text-decoration: underline;		}				#content .post .post-title .post-date {			float: left;			background: #173980;			color: #c8d3e4;			text-align: center;			text-transform: lowercase;			height: 45px;			margin-right: 10px;			width: 50px;			font: bold 13px Verdana;			border: 1px solid #3a70b6;		}				#content .post .post-title .post-date span {			margin: 3px 0 1px 0;			display: block;			font-size: 17px;		}				#content .post .post-title h2 {			padding-bottom: 3px;			color: #c8d3e4;			font: normal 23px Verdana;		}				#content .post .post-title h2 a {			color: #98c3fb;			text-decoration: none;		}				#content .post .post-title h2 a:hover {			text-decoration: underline;		}				/* Post - Entry */				#content .post .post-entry {			font: normal 11px/18px Verdana;			color: #ffffff;			padding: 0 5px;			width: 670px;			text-align: justify;		}				#content .post .post-entry a {			color: #4e97f4;			text-decoration: none;		}				#content .post .post-entry a:hover {			text-decoration: underline;		}				#content .post .post-entry .picture {			margin: 0 10px 10px 0;			float: left;		}				#content .post .post-entry .more-link {			font: bold 11px/20px Verdana;			color: #4e97f4;			float: right;			margin-bottom: 5px;		}				#content .post .post-entry .more-link a {			color: #4e97f4;			text-decoration: none;		}				#content .post .post-entry .more-link a:hover {			text-decoration: underline;		}				/* Post - Info */				#content .post .post-info {			padding: 10px 5px 0 5px;			width: 700px;			clear: both;			font: bold 11px Verdana;			color: #c8d3e4;		}				#content .post .post-info a {			color: #c8d3e4;			text-decoration: none;		}				#content .post .post-info a:hover {			text-decoration: underline;		}				/* Post - Comments */				#content .post h3 {			color: #c8d3e4;			font: normal 17px Verdana;			margin: 20px 5px 10px 5px;		}				#content .post .comments {			margin: 0 5px;			font: normal 11px/18px Verdana;			color: #ffffff;		}				#content .post .comments ol {			margin: 10px 0;			padding-left: 25px;		}				#content .post .comments ol li {			padding: 5px;		}				#content .post .comments ol li a {			color: #4e97f4;			text-decoration: none;		}				#content .post .comments ol li a:hover {			text-decoration: underline;		}				#content .post .comments ol li.alt {			background: #173980;		}				#content .post .comments ol li cite {			color: #4e97f4;			font-style: normal;			font-weight: bold;		}				#content .post .comments ol li cite a {			color: #4e97f4;			text-decoration: none;		}				#content .post .comments ol li cite a:hover {			text-decoration: underline;		}				#content .post .comments ol li .commentmetadata a {			color: #4e97f4;			text-decoration: none;		}				#content .post .comments ol li .commentmetadata a:hover {			text-decoration: underline;		}				#content .post #commentform {			margin: 0 5px;			font: normal 11px/18px Verdana;			color: #ffffff;		}				#content .post #commentform a {			color: #4e97f4;			text-decoration: none;		}				#content .post #commentform a:hover {			text-decoration: underline;		}		/* Main - Content - Navigation */		#content .navigation {		font: bold 11px/25px Verdana;		color: #ffffff;		float: left;		margin-bottom: 30px;		width: 700px;	}		#content .navigation a {		width: 150px;		background: url("images/background.png");		border: 1px solid #173980;		text-align: center;		display: block;		color: #ffffff;		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;		width: 210px;		font: normal 11px/18px Verdana;		color: #ffffff;		padding-left: 14px;		margin-bottom: 20px;	}		#sidebar a {		color: #4e97f4;		text-decoration: none;	}		#sidebar a:hover {		text-decoration: underline;	}		#sidebar #sidebar-left {		float: left;		width: 270px;	}		#sidebar #sidebar-right {		float: right;		width: 1px;	}		#sidebar .sidebar-box {		background: url("images/background.png");		border: 1px solid #173980;		margin-bottom: 10px;	}			/* Sidebar - Titles */				#sidebar h3 {			padding-left: 29px;			font: bold 15px/28px Verdana;			color: #c8d3e4;			background: #173980 url("images/sidebar_title.png") no-repeat 5px center;			border-bottom: 1px solid #173980;		}				/* Sidebar - Menus */				#sidebar ul {			margin: 0;			padding: 0;			list-style-type: none;		}				#sidebar ul li {			color: #c8d3e4;			padding-left: 15px;			font: bold 11px/28px Verdana;			border-top: 1px solid #4e97f4;		}				#sidebar ul li a {			color: #c8d3e4;			text-decoration: none;		}				#sidebar ul li a:hover {			text-decoration: underline;		}				#sidebar ul li ul {			display: none;		}				/* Sidebar - Forms */				#sidebar #searchform {			margin: 0 auto;			padding: 15px 0;			width: 245px;			text-align: center;		}				#sidebar #searchform #s {			width: 245px;		}				/* Sidebar - Tables */				#sidebar #calendar_wrap {			margin: 5px auto;			width: 130px;		}				#sidebar #calendar_wrap caption {			font-weight: bold;			color: #c8d3e4;		}				#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: 5px;		}/* Footer */#footer {	width: 984px;	height: 10px;	background: url("images/background.png");	border: 1px solid #173980;	color: #ffffff;	font: normal 1px/1px Verdana;	text-align: center;	margin: 0 10px 20px 10px;}#footer a {	color: #ffffff;	text-decoration: none;}#footer a:hover {	text-decoration: underline;}