/**

Theme Name: Infinity

Author URI: http://wpjunction.com

Version: 1.0

Author: hpa

Description: Magazine Theme

*/



/* -------------------------------------- */


.clearfix:after { /* FF, O, etc. */

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}



.clearfix {

	display: inline-block; /* IE7xhtml*/

}



html[xmlns] .clearfix { /* O */

	display: block;

}



* html .clearfix {

	height: 1%; /* IE5-6 */

}



html { background:#FFCC99 url(images/background-pink.jpg) 1px 0; }




body {

	background:url(images/topper.png) repeat-x 0 0;

	font:normal 12px Georgia,"Times New Roman","Bitstream Charter",Times,serif;

	color:#333333;

}



a {

	color:#CC0033;

        font-weight: bold;

	text-decoration:none;

}



a:hover { color:#CC0033; text-decoration: underline; }



#wrap {

	width:1154px;

	margin:0 auto;



}



/* header */

#header {

	font-style:italic;

	margin-bottom:26px;

}



#navigation {

	float:right;

	margin:50px 0 -20px 0;

	height:43px;

	overflow:hidden;

}



#navigation ul li {

	line-height:45px;

	display:inline;

	margin:0px 25px;

	font-size:20px;

}



#navigation a{ color:#FFFFCC; }



#navigation a:hover, #navigation .current_page_item a  { color:#FFFFCC; text-decoration: underline; }



#site-title {

	clear:both;

        line-height:200px;

        background:transparent url(images/site-title.png) no-repeat;

	font-size:0px;

	font-weight:normal;

        margin:30px 0px 0px 170px;

	padding-top:0px;

}



#site-title a { color:#FFFFCC; }



#site-title a:hover { color:#99CCCC; }



#site-description {

	font-size:0px;

	font-weight:normal;

	color:#fff;

	margin-bottom:36px;

}



#top-container { margin-bottom:9px; }



#c-recent-entries {

	font-size:20px;

        color: #CC0033;

	float:left;

	width:318px;

}



#c-recent-entries h2 {

	font-style:italic;

	font-weight:normal;

	color:#FFFFCC;

	margin-bottom:5px;

}



#c-recent-entries ul li {

	background:transparent url(images/icon-note.gif) no-repeat 2px 7px;

	line-height:20px;

	border-bottom:1px solid #2c2c2c;

	padding-left:20px;

	font-size:13px;

}



#c-recent-entries a { color:#2B2727; }



#c-recent-entries a:hover { color:#FFFFCC; text-decoration: none; }



#featured-post {

	background:#CC9966 url(images/inner-bg2.jpg);

	border:1px solid #2e2e2e;

	float:right;

	width:824px;

}



#featured-post .read-more {

	background:#333333;

	float:right;

	line-height:34px;

	padding:0 18px;

	color:#FFFFCC;

}



#featured-post a.read-more:hover { color:#FFFFCC; text-decoration:underline;}



#featured-post .title {

        font-family: Hobo Std;

	font-size:18px;

	font-weight:normal;

	padding:8px;

}



#featured-post .title a { color:#CC0033; }



#featured-post .title a:hover { color:#6699FF; }



#featured-post .entry {

	padding:0 8px 8px;

}



.meta {

	background:#353535;

	line-height:35px;

	border-top:1px solid #3c3c3c;

	padding:0 8px;

	text-align:right;

	color:#FFFFCC;

	font-size:12px;

	font-style:italic;

}



.meta a { color:#FFFFCC; }



.meta a:hover { color:#FFFFCC; }



#featured-post .meta, #featured-post .meta a { color:#FFFFCC; }



#featured-post .meta a:hover { color:#fff; }



/* content */

#content {

	float:left;

	width:614px;

}



.pagetitle {

	font-weight:normal;

	font-size:16px;

	color:#fff;

	margin-bottom:9px;

}



.post {

	background:#2b2b2b url(images/inner-bg2.jpg) 4px 0;

	border:1px solid #2e2e2e;

	padding:7px 7px 0;

	margin-bottom:9px;

}



.post .title, .title-404 {

        font-family: Hobo Std;

	font-size:18px;

	font-weight:normal;

	color:#CC0033;

	padding:0 2px;

	margin-bottom:8px;

}



.title-404 { border-bottom:none !important; }





.thumbnail {

	background:#2b2b2b;

	float:left;

	padding:5px;

	border:1px solid #373737;

	display:inline;

}



.post .entry {

	margin-left:105px;

	font:normal 12px Tahoma,Verdana,Arial;

}



.no-image { margin:0 !important; }



#post-pages {

	margin-bottom:8px;

	font-size:16px;

}



.post .meta {

	line-height:35px;

	font-style:italic;

	margin:0 -7px;

	padding:0 8px;

	text-align:left;

}



.meta .inner, .date-post, .categories-post, .read-more { position:relative; }



.meta .inner {

	height:35px;

}



.date-post, .categories-post, .read-more { z-index:2; }



.post .meta a.read-more {

	font-size:14px;

	float:right;

	margin-left:5px;

}



.p-404 { margin-bottom:9px; }




/* wp-pagenavi */

#wp-pagenavi-wrapper {

	background:#2b2b2b url(images/inner-bg.png);

	clear:both;

	height:51px;

	position:relative;

	padding:0 8px;

	margin-bottom:5px;

	border:1px solid #303030;

}



.wp-pagenavi {

	padding-top:19px;

	font:normal 11px Tahoma, Verdana, Arial;

}



.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.extend {

	background:#353535 !important;

	color:#fff !important;

	text-transform:uppercase;

	padding:7px 9px !important;

	border-color:#272727 !important;

}



.wp-pagenavi span.pages, .wp-pagenavi a:hover {

	background:#8da6bf !important;

	border-color:#202020 !important;

}



/* sidebar */

#sidebar {

	float:right;

	width:312px;

	overflow:hidden;

	display:inline;

}



.widget {

	margin-bottom:9px;

	color:#9a9a9a;

}



#sidebar .widget {

	background:#2b2b2b url(images/inner-bg.png) 3px 0;

	width:296px;

	padding:0 8px 8px;

	border:1px solid #313131;

	position:relative;

}



.widget-title {

	font-style:italic;

	font-weight:normal;

}



#sidebar .widget-title {

	background:#adce28 url(images/grey-bg.gif) repeat-x 0 0;

	font-size:21px;

	color:#708ca6;

	border:1px solid #fff;

	height:35px;

	line-height:35px;

	overflow:hidden;

	padding:0 30px 0 10px;

	margin:0 -8px;

}



.widget ul li {

	line-height:28px;

	color:#9a9a9a;

}



.widget ul ul {

	padding-left:10px;

}



.widget a { color:#9a9a9a; }



.widget a:hover { color:#fff; text-decoration:none;}



.toggle {

	background:transparent url(images/widget-toggle.gif) no-repeat 0 0;

	width:20px;

	height:23px;

	position:absolute;

	right:0;

	top:0;

	z-index:3;

}



.pointer { cursor:pointer; }



.widget .toggle-down { background:transparent url(images/widget-toggle.gif) no-repeat 0 -23px !important; }



.compact {

	height:29px;

	overflow:hidden;

}



.reply a {

 display: hidden;

 width: 0px;

 font-size: 0px;

 text-align: center;

 padding: 0;

 color: transparent;

 background: none;

 }

.reply a:hover {

 color: transparent;

 text-decoration: none;

 }



/* second-sidebar */

#second-sidebar {

	float:right;

	width:206px;

	padding:0 9px 9px;

	font-style:italic;

	overflow:hidden;

	display:inline;

}



#second-sidebar .widget-title {

	margin-bottom:5px;

	font-size:22px;

	color:#92acc5;

}



#second-sidebar .widget ul li {

	border-bottom:1px solid #2e2e2e;

}



#second-sidebar .widget ul li li {

	border-bottom:none;

	border-top:1px solid #2e2e2e;

}



#second-sidebar a { color:#818181; }



#second-sidebar a:hover { color:#88a1ba; }



#comments, .comment p, .comment {

color:#FFFFCC;

}



/* footer */

#footer {

	color:#FFFFCC;

	font-style:italic;

	line-height:18px;

        tex-align: center;

}








