/**



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');



@import url('http://scienceport.org/wp-content/plugins/pagebar/pagebar.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;



text-decoration:underline;



 }







#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;






}







#page-menu {



	float:left;



	width:1000px;



}







#top-search-wrap {



	float:right;



	width:525px;



	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:5px;



	font-weight:normal;



}







#header-bottom {



	height:40px;






	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;





	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;

	font-weight:bold;

	margin-bottom:3px;






}







.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-icons2.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; }



.panellist:hover .panel {

background:#d7d7d7;

}



.panellist {

color:#7B7B7B;

}





.breadcrumb {

font-weight:bold;

line-height:20px;

margin-left:2px;

}





.breadcrumb a {

font-weight:normal;

font-size:13px;

}





a:hover IMG.random-posts-thumb {

background:#d7d7d7;

}

/* commentlist with thread comment */

ol.commentlist {
	list-style:none;
	margin:0;
	padding:2em 0;
	text-indent:0;
	float: left;
	width:669px;
	margin:1px;
}
ol.commentlist blockquote {
	margin: 0px 0px 10px;
	padding: 5px 0px 5px 5px;
	clear: both;
	border-left: 5px solid #333333;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #000000;
}
ol.commentlist blockquote blockquote {
	margin: 5px 0px 5px 5px;
}
ol.commentlist blockquote p {
	margin: 0px!important;
	padding: 0px!important;
}
#respond {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

ol.commentlist li {
	border:1px solid #EFEFEF;
	height:1%;
	margin:0 0 10px;
	padding:12px 7px 12px 57px;
	position:relative;
}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding-top:5px; }
ol.commentlist li div.vcard {
	font-size: 15px;
	line-height: 1.4;
	color: #333333;
	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;
	font-weight: 500;
}
ol.commentlist li div.vcard cite.fn { 
font-style:normal;
font-size:13px;
font-weight:bold;
}
ol.commentlist li div.vcard span.says, ol.commentlist li div.vcard cite.says { 
font-style:normal;
font-size:12px;
 }
ol.commentlist li div.vcard cite.fn a.url {
	color:#15A0D3;
	text-decoration:underline;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
	color:#42BDEC;
}
ol.commentlist li div.vcard img.avatar {
	border:1px solid #d5d5d5;
	left:7px;
	position:absolute;
	top:7px;
	padding: 5px;
	background: #FFFFFF;
}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta {
	position:absolute;
	right:10px;
	text-align:right;
	top:5px;
	font-size: 11px;
	line-height: 1.4;
}
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p {
	margin:0 0 1em;
	font-size: 12px;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
	padding-top: 8px;
}
ol.commentlist li p a {
	color: #15A0D3;
	text-decoration: underline;
}
ol.commentlist li ul {
	list-style:square;
	margin:0 0 1em;
	padding:0;
	text-indent:0;
	font-size: 12px;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
}
ol.commentlist li div.reply {
	text-align:center;
	width:36px;
	font-size: 8px;
	line-height: 1;
	font-weight: bold;
}
ol.commentlist li div.reply a:hover {
	color:#fff;
	text-decoration:underline;
	text-transform:uppercase;
	background: #2EB7EB;
	padding: 3px 6px;
}
ol.commentlist li div.reply a {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	background: #15A0D3;
	padding: 3px 6px;
}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd {
	background:#f8f8f8;
}
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding-top:5px; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.pinglist {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
ol.pinglist li {
	margin: 0px 0px 0.5em;
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 11px;
}
ol.pinglist li a{
	color: #15A0D3;
	text-decoration: underline;
}
ol.pinglist li a:hover{
	color: #00B1EC;
	text-decoration: none;
}
.cancel-comment-reply {
	font-size: 11px!important;
}
#respond a {
	color: #15A0D3!important;
	text-decoration: underline!important;
}
p.login {
	font-size: 11px!important;
}

.carouseljs ol li a {
color:#15A0D3

}


a.bonusdiv:hover .bonuscontent {
background:#F9CA69;
}

.recentcomments a{
font-weight:bold;
}





/******************************************

*   Main or page navigation styles                       

******************************************/



/*Main Navbar page navigation */

#page-menu-in {
	margin: 0px;
	padding: 0px;
	list-style: none;
	clear:both;
	height:32px;
	}

#page-menu-in ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index:999;
	}

#page-menu-in li {
	float: left;
	margin: 0px;
	padding: 0px;
height:43px;
	}
	
#page-menu-in li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	}

#page-menu-in li li a, #page-menu-in li li a:link, #page-menu-in li li a:visited {
	background: #EBF0F5;
	color:#6F7981;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 3px;
padding-left:10px;
	border-bottom: 1px solid #b6c2ce;
	border-left: 1px solid #b6c2ce;
	border-right: 1px solid #b6c2ce;
	text-transform:none;
font-size:12px;
	}
#page-menu-in li li:first-child a {
	border-top: 1px solid #b6c2ce;
}

#page-menu-in li li a:hover {
background:orange;
}

#page-menu-in li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	display:block;
	}

#page-menu-in li:hover ul {
	left: auto;
	display: block;
	z-index:999999999;
	margin-top:38px;
	}
	
#page-menu-in li:hover ul, #page-menu-in li.sfhover ul {
	left: auto;
	z-index:999999999;
	}



	

/* Dropdown Menus for child pages */		


	

#page-menu-in li ul ul {/*second level dropdown*/

margin-left:175px;

	margin-top:-40px;


	}



#page-menu-in li:hover ul ul, #page-menu-in li.sfhover ul ul {

	left: -999em;

	margin-top:-48px;
	}

#page-menu-in li:hover ul ul ul, #page-menu-in li.sfhover ul ul ul {

	left: -999em;

	margin-top:-48px;

	}


#page-menu-in li li {



	}



#page-menu-in li li a, #page-menu-in li li a:visited {




	}



#page-menu-in li li a:hover, #page-menu-in li li a:active {




	}

	

#page-menu-in li:hover ul, #page-menu-in li li:hover ul, #page-menu-in li li li:hover ul, #page-menu-in li.sfhover ul, #page-menu-in li li.sfhover ul, #page-menu-in li li li.sfhover ul {left: auto;}



a.main:hover {background:none;}


#blog-title {
	height:37px;
	display:block;
	font-size:10px;
}

#blog-title a {
font-size:20px;
}

.subheader {
margin:0px; 
padding:0px;
display:inline;
font-weight:normal;
font-size:10px;
}

.heading {
margin:0px; 
padding:0px;
display:inline;
font-weight:normal;
}

#logobild {
margin-top:-15px;
float:left;
margin-right:15px;
}

.hoverbild {
float:left; 
margin:10px; 
margin-top:0px; 
margin-bottom:0px; 
margin-left:10px;
}

.entry {
padding-top:5px;
}
