@import url(blue.css);
@import url(custom.css);

.subscribe-wrapper {
	width:272px;
	height:155px;
	background:url(images/red/search-box-bg.png) left top no-repeat;
	position:relative;
	overflow:hidden;
	padding:26px 32px 0 22px;
	margin-left:0!important;
}

.subscribe-wrapper .submit-btn {
	background:url(images/red/arrow-search.png) 0 0 no-repeat;
	cursor:pointer;
	height:32px;
	width:32px;
	border:none;
	margin-left:10px;
}

.subscribe-wrapper .submit-btn:hover {
	background:url(images/red/arrow-search.png) -42px 0 no-repeat;
}

.sidebox-wrapper input.submit {
	background:url(images/red/arrow-search.png) 0 0 no-repeat;
	cursor:pointer;
	height:32px;
	width:32px;
	border:none;
	margin-left:10px;
}

.sidebox-wrapper input.submit:hover {
	background:url(images/red/arrow-search.png) -42px 0 no-repeat;
}

.sidebar-widget {
	background:url(images/sidebox-topbg.png) -2px top no-repeat;
	padding-top:16px;
	width:330px;
	position:relative;
	overflow:hidden;
	margin-bottom:21px;
}

.post-meta {
	background:url(images/red/postbar-bg.png) left top no-repeat;
	clear:both;
	height:75px;
	width:544px;
	padding:22px 0 0 14px;
	margin:30px auto!important;
}

.post-meta p {
	font:11px Arial, Geneva, sans-serif;
	color:#fff;
	margin-bottom:10px;
	text-transform:uppercase;
}

.post-meta p strong {
	font-weight:bold;
	color:#f1f0ca;
}

.post-meta p a {
	font-weight:bold;
	color:#f1f0ca;
	text-decoration:none;
}

.sidebox-wrapper {
	background:url(images/red/sidebox-bottombg.png) -2px bottom no-repeat;
	padding-bottom:35px;
	position:relative;
	overflow:hidden!important;
}

.box-contents {
	background:url(images/red/sidebox-repeatable-bg.png) -2px center repeat-y;
	position:relative;
	overflow:hidden;
	padding:0 18px!important;
}

.sidebar-widget {
	background:url(images/red/sidebox-topbg.png) -2px top no-repeat;
	padding-top:16px;
	width:330px;
	position:relative;
	overflow:hidden;
	margin-bottom:21px!important;
}

.header .logo {
	position:absolute;
	width:343px;
	height:131px;
	left:-10px;
	bottom:-16px;
	z-index:100;
}

.date-conatainer {
	background:url(images/red/date-frame.png) left top no-repeat;
	height:70px;
	width:69px;
	position:absolute;
	top:0;
	right:30px;
	text-align:center!important;
}

.date-conatainer p {
	font:30px Arial, Geneva, sans-serif!important;
	color:#914559!important;
	padding-top:10px;
	line-height:30px;
}

.author {
	font:10px Arial, Geneva, sans-serif;
	color:#914559;
	margin-bottom:20px;
	text-transform:uppercase;
}

.author a {
	font-weight:bold;
	color:#914559;
}

.main-nav {
	position:absolute;
	top:16px;
	right:60px;
	height:33px;
}

.main-nav li {
	float:left;
	padding:0 16px;
	font:30px DirtyEgoRegular, Arial, Helvetica, sans-serif;
	position:relative;
}

.main-nav li a {
	color:#f6f6f4;
	padding:2px 0;
}

.main-nav li:hover a {
	color:#914559;
}

.main-nav li:hover {
	position:relative;
	z-index:200;
}

.main-nav li:hover ul {
	left:15px;
	top:32px;
	background:url(images/red/dd-bg.png);
	padding:0;
	white-space:nowrap;
	width:140px;
	height:auto;
	z-index:300;
}

.main-nav li:hover ul li {
	display:block;
	position:relative;
	float:left;
	width:140px;
	font-weight:normal;
	padding:0;
	z-index:280;
}

.main-nav li:hover ul li a {
	display:block;
	font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif!important;
	text-indent:5px;
	color:#fff;
	text-decoration:none;
	border:0 solid #c4c4c4;
	width:132px;
	padding:8px 4px;
	z-index:300;
}

.main-nav li:hover ul li:hover > a,.main-nav li:hover ul li a:hover {
	background:#3b3b3b;
	color:#914559;
	border-color:#fff;
}

.main-nav li:hover li:hover ul,.main-nav li:hover li:hover li:hover ul,.main-nav li:hover li:hover li:hover li:hover ul,.main-nav li:hover li:hover li:hover li:hover li:hover ul {
	left:140px;
	top:0;
	background:url(images/red/dd-bg.png);
	padding:0;
	border:0 solid #c4c4c4;
	white-space:nowrap;
	width:140px;
	z-index:400;
	height:auto;
}

.main-nav ul,.main-nav li:hover ul ul,.main-nav li:hover li:hover ul ul,.main-nav li:hover li:hover li:hover ul ul,.main-nav li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}


	
/* pagination */
#pagination a.btn {
	display:inline-block;
	margin:0 3px;
	padding:5px 10px;
	background:#fff;
	color:#404040;
	border:1px solid #000;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior:url(js/PIE.htc);
}

#pagination a.btn.current {
	background:#914559;
	color:white;
	font-weight:bold;
}

#pagination a.btn:hover {
	background:#914559;
	color:white;
	font-weight:bold;
}

div.twtr-widget {
	font-family:Arial,Arial,Helvetica,"Trebuchet MS",Trebuchet,sans-serif!important;
}

.twtr-widget .twtr-tweet-wrap {
	padding:6px 0!important;
}

div.twtr-tweet-wrap {
	background:none!important;
}

.ie8 div.twtr-widget .twtr-tweet {
	padding:10px 0;
	border-bottom:1px solid #666;
}

div.twtr-widget .twtr-tweet {
	border-bottom:1px dotted white!important;
	padding:10px 0;
	overflow:hidden;
	zoom:1;
}

.twtr-doc {
	background:none!important;
}

a.twtr-hyperlink {
	color:#d22884!important;
}

div.twtr-tweet-text p a.tweet-url.hashtag {
	font-weight:bold;
}

div.twtr-tweet-text p a {
	font-weight:bold;
	color:#d22884!important;
}

.related-posts {
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	border-top:1px dotted #914559;
	padding-top:20px;
}

.related-post-wrapper h4 {
	font:bold 11px Arial, Geneva, sans-serif;
	color:#914559;
}

.comments-head {
	position:relative;
	overflow:hidden;
	width:538px;
	border-top:1px dotted #914559;
	border-bottom:1px dotted #914559;
	padding:10px 0;
}

.comments-head h4 {
	float:left;
	font:bold 12px Arial, Geneva, sans-serif;
	color:#914559;
}

.comments-head p a {
	float:right;
	font:12px Arial, Geneva, sans-serif;
	color:#914559;
}

.comment-conatiner {
	border-bottom:1px dotted #914559;
	padding:20px 0;
	position:relative;
	overflow:hidden;
}

.comment h5 {
	font:14px Arial, Geneva, sans-serif;
	margin-bottom:6px;
	color:#914559;
}

.comment p a {
	color:#914559;
}

#commentform p a {
	color:#914559;
	font-weight:bold;
}

#respond h3 {
	font:bold 16px Arial, Geneva, sans-serif;
	color:#914559;
	margin-bottom:15px;
}

.post-data p a {
	font:12px Arial, Geneva, sans-serif;
	color:#a50000!important;
	line-height:18px;
	margin-bottom:22px;
}

#footer-wrapper {
	background:url(images/red/footer-bg-top.png) center top no-repeat!important;
	padding-top:26px;
	width:980px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

.footer {
	background:url(images/red/footer-bg.png) center center repeat-y!important;
	margin:0 auto;
	width:980px;
	position:relative;
	overflow:hidden;
	clear:both;
	padding-bottom:5px;
	padding-top:10px;
}

.prev {
	background:url(images/red/slider-btn-controls.png) 0 0 no-repeat!important;
	background-position:0 0;
	width:32px;
	height:32px;
	display:block;
	position:absolute;
	top:248px;
	left:32px;
	z-index:130;
}

.prev:hover {
	background:url(images/red/slider-btn-controls.png) 0 -42px no-repeat!important;
}

.next {
	background:url(images/red/slider-btn-controls.png) -42px 0 no-repeat!important;
	width:32px;
	height:32px;
	display:block;
	position:absolute;
	top:248px;
	left:80px;
	z-index:140;
}

.next:hover {
	background:url(images/red/slider-btn-controls.png) -42px -42px no-repeat!important;
}

.footer-widget input.submit {
	background:url(images/red/arrow-search.png) 0 0 no-repeat;
	cursor:pointer;
	height:32px;
	width:32px;
	border:none;
	margin-left:0;
}

.footer-widget input.submit:hover {
	background:url(images/red/arrow-search.png) -42px 0 no-repeat;
}