/**

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');

* {margin:0;padding:0;} 
html, body, #wrapper {height: 100%;}
body > #wrapper {height: auto; min-height: 100%;}

body {
padding-top:10px;
        background:#cccccc;
	font:normal 11px Tahoma, Verdana, Arial;
	color:#566B83;
}


ul li { list-style:none; }

a { color:#5986B8; }



a:hover { color:#000000; }


#wrapper {
margin: 0 auto;
background:#FFFFFF url('./images/background.gif') repeat-x 0 0;

	
width:980px;
}



/* header */

#header {

width:980px;

	
color:#566B83;
}



#header-content { padding-bottom:76px; }



#branding {

	text-transform:uppercase; 

	height:58px;

	float:left;

	width:980px;

}



#blog-title {

	background:transparent url('./images/title-separator.gif') no-repeat 100% 0;

	display:block;
padding-top:25px;
	padding-right:15px;

	margin-right:10px;

	float:left;

	font:bold 22px Arial;

	line-height:58px;

}



#blog-title a { color:#FFFFFF;}



#blog-title a:hover { color:#FFFFFF;}



#blog-description {

	font-size:0px;

	float:right;
background: url('http://drbagnall.com/images/kevinkids.jpg') no-repeat;
padding: 0px 340px 0px 0px;

	line-height:133px;
color:#FFFFFF;
	

}



#top-search {

	float:right;

	margin-top:5px;

	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 */

#container { padding-bottom: 32px;  }

#top-container { height:247px; }



#featured-posts-wrapper {

	float:left;

	width:507px;

	height:227px;

background: url('http://drbagnall.com/images/molarsmall.png') no-repeat 0 0;

padding: 0 0 0 140px;

}



#featured-posts .title {

	font-size:20px;

	border-bottom:3px solid #8EAFD4;

	padding-bottom:3px;

	margin-bottom:3px;

}



#featured-posts .title a { color:#FFFFFF; }



#featured-posts .entry { color:#F9FFFF; font-size:12px; }



.post, .navigation, .commentlist, .respond {

	padding-right:10px;

}



.pagetitle {

	font-size:20px;
	font-weight:bold;

	color:#566B83;

	margin-bottom:10px;

}



.post .title {

	color:#4D7CB3;

	font-size:20px;
font-weight:bold;
	margin-bottom:5px;

}



.post .meta, .entry-meta { margin-bottom:10px; }



.more-link span {

	display:block;

	color:#FFFFFF;

	text-align:center;
	font-size:10px;

	width:65px;

	height:25px;

	line-height:25px;

	padding:0 10px;

	background-color:#5986B8;

	border:1px solid #4D729D;

}



.entry { line-height:18px; }



/* content */

#content {



	
background:FFFFFF;
	width:980px;
padding:5px 5px;
}



.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:0 25px; }





.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:156px;

}



.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 { 
margin: 0 auto;
position: relative;
	margin-top: -32px; /* negative value of footer height */
	height: 32px;
	clear:both;
	background:#87d1e3; /* url('./images/body-in-bg.gif') repeat-x 0 100%;*/
width:980px;
color:#5986B8;
line-height:21px;
}



#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 15px 0 10px;

	margin-right:10px;

}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




