/**

Theme Name: CorporateMag

Author URI: http://wpjunction.com

Theme URI: http://wpjunction.com

Author: hpa

Version: 1.0

Description: CorporateMag 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/tabs.css');

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

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

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



body {

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

	font:normal 11px Tahoma, Verdana, Arial;

	margin:0;

	color:#566B83;

}



ul li { list-style:none; }



a { color:#5986B8; }



a:hover { color:#000000; }


/*
#body-in { background:transparent url('./images/body-in-bg.gif') repeat-x 0 50%; }
*/


#wrapper {

	width:956px;

	margin:0 auto;

}



/* header */

#header {

	padding-top:30px;

}



#header-content { padding-bottom:46px; }



#branding {

	text-transform:uppercase; 

	height:58px;

	float:left;

	width:635px;

}



#blog-title {

	background:transparent url('./images/title-separator.gif') no-repeat 100% 0;

	display:block;

	padding-right:15px;

	margin-right:10px;

	float:left;

	font:bold 22px Arial;

	line-height:58px;

}



#blog-title a { color:#7893B1;}



#blog-title a:hover { color:#B0C6E0;}



#blog-description {

	font-size:12px;

	float:left;

	line-height:58px;

	color:#B0C6E0;

}



#top-search {

	float:right;

	margin-top:17px;

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

	width:309px;

	height:30px;

	position:relative;

}



#top-search input {

	border:medium none;

	background:transparent;

	position:absolute;

	color:#BEBEBE;

}



#top-search .input-text {

	left:39px;

	top:7px;

	width:190px;

}



#top-search .input-submit {

	width:63px;

	height:30px;

	padding:0;

	right:0;

	top:0;

	cursor:pointer;

}



/* container */



#top-container { height:247px; }



#featured-posts-wrapper {

	float:left;

	width:644px;

	height:247px;

}



#featured-posts .title {

	font-size:16px;

	border-bottom:3px solid #8EAFD4;

	padding-bottom:3px;

	margin-bottom:3px;

}



#featured-posts .title a { color:#5986B8; }



#featured-posts .entry { color:#FFFFFF; }



.post, .navigation, .commentlist, .respond {

	padding-right:10px;

}



.pagetitle {

	font-size:18px;

	color:#566B83;

	margin-bottom:10px;

}



.post .title {

	color:#4D7CB3;

	font-size:16px;

	margin-bottom:5px;

}



.post .meta, .entry-meta { margin-bottom:10px; }



.more-link span {

	display:block;

	color:#FFFFFF;

	text-align:center;

	width:65px;

	height:25px;

	line-height:25px;

	padding:0 10px;

	background-color:#5986B8;

	border:1px solid #4D729D;

}



.entry { line-height:18px; }



/* content */

#content {

	float:left;

	width:596px;

}



.mini-post {

	float:left;

	width:276px;

	height:312px;

	background:#FFFFFF url('./images/mini-post-bg.gif') repeat-x 0 0;

	padding:9px 7px;

	overflow:hidden;

}



.odd { margin-right:8px; }





.mini-post .title {

	float:left;

	width:180px;

	font-size:12px;

	height:17px;

	margin-bottom:17px;

	overflow:hidden;

}



.mini-post .title a { color:#4D7CB3; }



.mini-post .title a:hover { color:#555555; }



.mini-post .datepost {

	float:right;

	width:96px;

	text-align:right;

}



.mini-post .thumbnail {

	clear:both;

	padding:5px;

	background-color:#FFFFFF;

	margin-bottom:15px;

}



.mini-post .entry { clear:both; }



.mini-post .more-link span {

	margin-top:15px;

}



.no-image { background:#FFFFFF url('./images/mini-post-no-image-bg.gif') repeat-x 0 0 !important; }



/* post navigation */

#post-nav { 

	text-transform:uppercase;

	font-size:11px;

	margin-bottom:10px;

	padding-right:10px;

}



#post-nav a {

	display:block;

	background-color:#719FD2;

	border:1px solid #4D729D;

	color:#FFFFFF;

	padding:8px 13px;

}



#nav-prev-post, #nav-next-post {

	float:right;

	margin-left:10px;

}



/* sidebar */

#sidebar {

	float:left;

	width:360px;

}



.widget { margin-bottom:10px; }



.widget-title {

	background:#FFFFFF url('./images/widget-title-bg.gif') repeat-y 0 0;

	height:30px;

	font-size:12px;

	line-height:30px;

	color:#6B92C0;

	border-top:1px solid #B3C6DB;

	border-bottom:1px solid #B3C6DB;

	padding:0 5px;

}



.widget-content {

	background:#FFFFFF url('./images/widget-content-bg.gif') repeat-x 0 0;

	padding:0 5px;

}



.widget-content a { color:#566B83; }



.widget-content li {

	padding:10px 0;

	border-bottom:1px solid #D8E4F0;

}



.widget-content li li {

	border:none;

	padding:10px 0 0 10px;

}



#secondary .widget-title { background-image:url('./images/widget-small-title-bg.gif'); }



#calendar_wrap { padding-top:5px; }



/* footer */

#footer {
	text-transform:uppercase;

	height:31px;

	padding-top:8px;

	line-height:21px;

	color:#5986B8;

}



#footer a { color:#566B83; }



#footer a:hover { color:#719FD2; }



#blog-name {

	background:#5882b2 url('./images/blog-name-left-bg.gif') no-repeat 100% 0;

	float:left;

	display:block;

	height:24px;

	font-size:12px;

	color:#FFFFFF;

	line-height:24px;

	padding:0 10px 0 5px;

	margin-right:10px;

}



