/**

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 13px Tahoma, Verdana, Arial;
	
	line-height: 20px;

	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 100%; }



#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:70px;

	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:15px; }

.postmeta2 {
	border-top: double 1px #cccccc;
	margin: 5px 0 15px 0;
}

.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;
	padding: 0 10px 0 0;
	

}

#content h1 {
	font-size: 22px;
	border-bottom: dotted 4px #cccccc;
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
}

#content h5 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 3px 0 3px 10px;
	background: #f5f5f5;
}

.postarea {

	background: #FFFFFF;
	float: left;
	width: 582px;
	margin: 0px 0 10px 5px;
	padding: 9px 0px 0px 0px;

	

	}
	
.single-post {
	margin: 10px 0 20px 0;
	padding: 10px 9px 10px 9px;
}

.date {
	margin: 0 0 10px 0;
}
	



.postarea ol {

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 10px 0px;

	}

	



.postarea ol li {

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 5px 0px;

	}

	



.postarea ul {

	list-style-type: square;

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 10px 0px;

	}

	



.postarea ul ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	



.postarea ul li {

	list-style-type: square;

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 5px 0px;

	}




.mini-post {

	float:left;

	width:276px;

	height:300px;

        margin: 0 0 10px 0;

	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;

	font-weight: bold;

	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:350px;

}

.small-sidebar {
	width: 171px;
}



.widget { margin-bottom:10px; }



.widget-title {

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

	height:30px;

	font-size:12px;

	font-weight: bold;

	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;

}



#respond {

       border-top: solid 1px #AFBDCC;

       margin: 10px 0 0 0;

       padding: 10px 0 0 0;

}

#disqus_thread {
	width: 586px;
	padding-right: 10px;
	margin: 15px 0 0 0;
}