/**

Theme Name: iMag

Theme URI: http://wpjunction.com

Author URI: http://wpjunction.com

Version: 1.0

Author: hpa

Description:iMag Theme Premium WP

*/



@import url('css/reset.css');

@import url('css/default.css');

@import url('css/lavalamp.css');

@import url('css/glide.css');

@import url('css/jquery.tabs.css');

@import url('css/slide.css');

@import url('css/widgets.css');

@import url('css/comments.css');



body {

	background:#f4f4f4 url(images/background.gif) repeat-x 0 0;

	font:normal 11px Tahoma, Verdana, Arial;

	color:#7B7B7B;

}



a {

	text-decoration:none;

	color:#1471c3;

}



a:hover { color:#1471C3; }



#wrapper {

	background:#f4f4f4 url(images/container-bg.gif) repeat-y;

	width:1018px;

	margin:0 auto;

}



#wrapper-in {

	background:transparent url(images/static-background.gif) no-repeat;

	padding:10px 15px 0;

	width:988px;

}



/* header */

#header {

	height:115px;

	overflow:hidden;

}



#page-menu {

	float:left;

	width:710px;

}



#top-search-wrap {

	float:right;

	width:325px;

	padding-top:29px;

	margin-right:-5px;

}



#feed {

	text-indent:-9999px;

	height:21px;

	width:21px;

	display:block;

	float:right;

}



#top-search {

	padding-top:2px;

}



#top-search input {

	background:none;

	padding:0;

	border:none;

	float:right;

}



#top-s {

	width:190px;

	height:18px;

	line-height:18px;

	float:right;

}



#top-search-submit {

	width:18px;

	height:18px;

	float:right;

	cursor:pointer;

	margin-right:6px;

}



#branding {

	padding:14px 10px 15px;

}



#blog-title {

	font-size:20px;

	text-transform:uppercase;

}



#blog-description {

	margin-top:1px;

	font-weight:normal;

}



#header-bottom {

	height:40px;

	overflow:hidden;

	font:normal 11px Arial, Verdana, Tahoma;

	text-transform:uppercase;

}



#cat-menu {

	float:left;

	width:825px;

	position:relative;

}



#cat-menu ul, #cat-menu-shadow {

	display:block;

	width:100%;

	height:40px;

	overflow:hidden;

	position:relative;

}



#cat-menu-shadow {

	position:absolute !important;

	top:1px;

	left:1px;

}



#cat-menu ul li, #cat-menu-shadow ul li {

	display:inline;

}



#cat-menu a, #cat-menu #cat-menu-shadow a {

	background:transparent url(images/menu-separator.gif) no-repeat 100% 2px;

	display:block;

	float:left;

	height:40px;

	line-height:40px;

	color:#6b6b6b;

	position:relative;

	padding:0 22px 0 20px;

}



#cat-menu a:hover, #cat-menu .current-cat a {

	background:transparent url(images/menu-hover.gif) no-repeat 100% 2px;

}



#cat-menu #cat-menu-shadow li a, #cat-menu #cat-menu-shadow .current-cat a {

	background:none;

	color:#FFFFFF;

}



.icon {

	background:transparent url(images/all-icons.gif) no-repeat;

	padding-left:20px;

}



/* container */

#container { padding-bottom:10px; }



#featured-posts-wrapper {

	/*background:transparent url(images/featured-bg.gif) no-repeat 0 0;*/

	float:left;

	width:671px;


	margin-bottom:7px;

}



#togglebox {

	float:right;

}



.title {

	font:normal 14px Tahoma, Verdana, Arial;

	margin-bottom:3px;

	font-weight:bolder;

}



.meta {

	background-position:0 -28px;

	font:normal 10px Arial, Verdana, Tahoma;

	text-transform:uppercase;

	color:#888F95;

	height:15px;

	margin-bottom:2px;

}



.meta a {

	color:#888F95;

}



#tab-content {

	float:right;

	width:312px;

}



/* content */

#content {

	float:left;

	width:671px;

}



.pagetitle {

	font:normal 20px 'Trebuchet MS', Tahoma, Verdana;

	color:#555C61;

	padding-left:2px;

	margin-bottom:5px;

}



.post {

	background:#555C61 url(images/post-bg.gif) repeat-y 50% 0;

	margin-bottom:7px;

}



.post-top {

	background:transparent url(images/post-top-bg.gif) no-repeat 0 0;

	padding:5px 7px 0;

}



.post-bottom {

	background:#F1F1F1 url(images/post-bottom-bg.gif) no-repeat 0 0;

	height:23px;

}



.post.single {

	background-image:url(images/single-entry-bg.gif);

}



.post.single .title {

	margin:3px 0;

	color:#1471C3;

}



.single .post-top {

	background-image:url(images/single-entry-top-bg.gif);

	padding-top:5px;

}



.single .post-bottom {

	background-image:url(images/single-entry-bottom-bg.gif);

	height:22px;

}



.post .title { margin-bottom:10px; }



.post .meta {

	padding:0 15px;

}



.post.single .meta { padding-left:20px; }



/* wp-pagenave */

.wp-pagenavi {

	margin-top:10px;

	font:normal 10px Arial, Verdana, Tahoma;

}



.wp-pagenavi a, .wp-pagenavi span {

	display:block;

	background:url(images/page-number.gif) no-repeat;

	float:left;

	height:22px;

	line-height:22px;

	border:none !important;

	text-transform:uppercase;

	width:23px;

	text-align:center;

}



.wp-pagenavi a, .wp-pagenavi .pages, .wp-pagenavi .current {

	padding:0 !important;

}



.wp-pagenavi span.pages, .wp-pagenavi .current {

	background-position:0 0;

	color:#A7A7A7 !important;

}



.wp-pagenavi a span, .wp-pagenavi span span {

	background-position:100% 0;

	padding:0 !important;

}



.wp-pagenavi .pages {

	background:url(images/page-label.gif) no-repeat;

	width:96px;

}



/* sidebar */

#sidebar {

	float:right;

	width:312px;

}



.widget {

	background:#555C61 url(images/widget-bg.gif) repeat-y 0 0;

	margin-bottom:5px;

	position:relative;

}



.widget-top {

	background:transparent url(images/widget-top-bg.gif) no-repeat 0 0;

	padding:7px 7px 0;

}



.widget-bottom {

	background:#F1F1F1 url(images/widget-bottom-bg.gif) no-repeat 0 0;

	height:6px;

}



.widget-title {

	font:normal 12px Tahoma, Verdana, Arial;

	text-transform:uppercase;

	color:#7E878D;

	margin-bottom:15px;

	padding:2px 0 0 3px;

}



.widget ul li {

	background:transparent url(images/all-icons.gif) no-repeat 5px -71px;

	padding-left:20px;

	line-height:28px;

	border-bottom:1px solid #F2F2F2;

	color:#A6A6A6;

}



.widget ul li.hover { background-color:#F9F9F9; }



.widget ul li a { color:#A6A6A6; }



.toggle {

	background:transparent url(images/widget-toggle-up.gif) left bottom no-repeat;

	width:27px;

	height:30px;

	position:absolute;

	right:0;

	top:0;

}



.widget .min {

	background:transparent url(images/widget-top-min-bg.gif) no-repeat 0 0;

	height:25px;

}



.widget .toggle-down {

	background:transparent url(images/widget-toggle-down.gif) no-repeat left bottom !important;

}



.widget .remove-margin { margin:0 !important; }



.remove-bg { background:none !important; }



/* footer */

#footer {

	background:transparent url(images/footer-bg.gif) repeat-x 0 0;

	height:42px;

	width:1018px;

	margin:0 auto 20px;

}



#footer-in {

	background:transparent url(images/footer-in-bg.gif) no-repeat 0 0;

	height:42px;

	padding:5px 16px 0;

	text-transform:uppercase;

	color:#6a737a;

}



#footer-in a {

	color:#6a737a;

}



#blog-name span {

	display:block;

	float:left;

	height:23px;

	padding-left:5px;

}

#blog-name span.shadow {

	color:#FFF;

	display:block;

	float:left;

	height:23px;

	padding-left:5px;

	position:absolute;

	left:1px;

	top:1px;

}



#blog-name { margin-right:4px; }



#blog-name span {

	background-position:100% 0;

	display:block;

	float:left;

	font:normal 12px Tahoma, Verdana;

	height:23px;

	line-height:21px;

	padding:0 5px 0 0;

	color:#949BA0;

}



#footer-text, #right-text {

	float:left;

	display:block;

	font:normal 10px Arial, Verdana, Tahoma;

	height:23px;

	line-height:23px;

	color:#6A737A;

}



#right-text { float:right; }









