/*
Theme Name: Confab Theme
Theme URI: http://optimizedimage.com
Description: wordpress theme conversion
Version: 2 (WP2.9.2)
Author: 
Author URI: 
Tags: custom, blueprint
*/

@import "style/css/reset.css";



body{ font-family:Arial, Helvetica, sans-serif; font-size:62.5%; margin:0px;	padding:0px;	color: #111111;	background:#fff url(style/images/bgbg.gif) repeat left top;	text-align:left; }
h1, h2, h3, h4, h5 {	font-family:Arial, Helvetica, sans-serif; font-weight:lighter; color:#181818; line-height:1.2em;}
h1 { font-size: 2em;	}
h2 { font-size: 1.8em;	}
h3 { font-size: 1.6em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.3em;}
p {margin:0;	}
ul {list-style-type:none;	margin:0;	padding:0;}
li {margin:0px;	list-style-type:none;	padding:0px;}
hr {color:#e7e7e7;	border:1px solid #e7e7e7;}
a img { border: none;}
a { color: #6986c2; }
a:hover { text-decoration: none; color: #2a4385; }
strong {font-weight:bolder;}
em {font-style:italic;}

.red {color:#8e0000;}

.clr {clear:both;}
.clrl {clear:left;}
.clrr {clear:right;}

.greyline {margin:4px 0 8px 0; border-bottom:1px dotted #ccc;}
.blueish {color:#15688f;}
.darkbluegr {color:#07699b; font-weight:bolder; letter-spacing:-.04em;}
.dl {margin:20px 0 20px 0; border-bottom:1px dotted #ccc;}

.imgrt {float:right; margin:10px; border:1px solid #111;}
.imglft {float:left; margin:10px; border:1px solid #111;}


/* type settings */

#col1, #col2, #fullblank {font-size:1.26em;	font-family:Arial, Helvetica, sans-serif; line-height:1.46em;}



#wrap {width:950px; margin:25px auto; background:#fff;}
#content {width:900px; background:url(style/images/cbg.gif) repeat-y center top; border:25px solid #FFFFFF;}
#fullcontent {width:900px; background:#ffffff; border:25px solid #FFFFFF;}

#header {height:229px; width:894px; padding:0; border-top:3px solid #2a4385; border-left:3px solid #2a4385; border-right:3px solid #2a4385; border-bottom:10px solid #2a4385;}
#logo {float:left; width:520px;}
#headRight {float:right; width:374px;}
#footer {background:transparent url(style/images/fbg.gif) no-repeat scroll center top;height:40px;padding:10px 10px 0;width:880px;}

#navigation {background:#2a4385; height:30px; width:900px; border-bottom:10px solid #2a4385;}

#col1 {float:left; width:610px; margin:25px 25px 25px 15px;}
#col2 {float:right; width:215px; margin:25px 15px 0 0;}

#fullblank {float:left;margin:25px 0 25px 15px;width:920px;}




#navigation {font-size:1.1em; z-index:200; position:relative;}
#navigation ul {height:34px;margin:5px 0 0 0;}
#navigation ul li {float:left; margin:0px 0px 0 10px; text-transform:uppercase;}
#navigation ul li a, #navigation ul li a:hover {font-weight:normal;}
#navigation ul li a {color:#fff; text-decoration:none;}
#navigation ul li a:hover {color:#ff9933; text-decoration:none;}
#navigation ul li ul {margin:0;}
#navigation ul li ul li {margin:0;padding-left:5px; background:#1e3060; width:28em;}





.post h2 a, .post h2 a:hover, .blankpost h2 a, .blankpost h2 a:hover {text-decoration:none;}

.post ul, .blankpost ul {margin:10px 0 20px 10px;}
.post ul li, .blankpost ul li {margin:5px 30px; list-style:disc; }
.post li ul li {}

.post ol, .blankpost ol {margin:10px 0 0 10px;}
.post li, .blankpost li {list-style:decimal; margin:5px 10px; }
.post li ol li, .blankpost li ol li {list-style:lower-alpha;}

.post blockquote, .blankpost blockquote {padding:10px; font-style:italic; font-size:110%; line-height:125%;}




#col2 h2 {font-size:1.1em; color:#000; margin:10px 0;}

#col2 ul li ul li {list-style:disc; margin-left:15px;}





/* post stuff */

.post {margin:0 0 40px 0;width:610px;}
.post h1, .blankpost h1 {font-weight:bolder;}
.post h2, .blankpost h2 {font-weight:bolder; margin:0 0 20px 0;}
.post p, .blankpost p {margin:15px 0; }
.post blockquote {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; margin:20px;}

.post ol {margin:10px 0 0 10px;}
.post ol li{list-style:decimal; margin:5px 10px; }
.post ol ol {}
.post li ol li {list-style:lower-alpha;}

.post ul {margin:10px 0 0 10px;}
.post ul li{list-style:disc; margin:5px 10px;}
.post ul ul {}
.post li ul li {list-style:lower-alpha;}

.postTitle {font-size:2.4em; margin:5px 0 20px 0; }



/* blog post stuff */

.postBlog {margin:0 0 20px 0; border:2px solid #f7f7f7; background:#fff; padding:10px;}
.postBlog img {float:left; margin:0 20px 10px 0; padding:3px; border:1px solid #111;}
.postByline {margin:2px 0; font-size:.88em;}
.postBlog h1 {font-size:2.82em; font-weight:bolder;}
.postBlog h2 {font-size:2.02em; font-weight:bolder; margin:0;}
.postBlog h3 {font-size:1.9em; font-weight:bolder;}
.postBlog h4 {font-size:1.7em; font-weight:bolder;}
.postBlog h5 {font-size:1.6em;font-weight:bolder;}
.postBlog h6 {font-size:1.54em; font-weight:bolder;}
.postBlog p {margin:1px 0 10px 0;}
.postBlog blockquote {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; margin:20px;}

.postBlog ol {margin:10px 0 0 10px;}
.postBlog ol li{list-style:decimal; margin:5px 10px; font-size:1.342em; line-height:1.54em;}
.postBlog ol ol {}
.postBlog li ol li {list-style:lower-alpha;}

.postBlog ul {margin:10px 0 0 10px;}
.postBlog ul li{list-style:disc; margin:5px 10px; font-size:1.342em; line-height:1.54em;}
.postBlog ul ul {}
.postBlog li ul li {list-style:lower-alpha;}

.post-date{float: right;display: inline;margin: 0 0px 0 0;width:48px;height:48px;text-align:center;background:#2A4385;}
.month {color:#CCCCCC;font-size:1.28em;font-weight:normal;letter-spacing:-0.3pt;margin:5px 0 3px;text-transform:uppercase;}
.day {color:#fff; font-size:1.84em; font-weight:bolder;}

.blogEx {}
.blogEx a, .blogEx a:hover {padding:3px 8px; text-decoration:none;}
.blogEx a {background:#032d46; color:#fff; border:1px solid #ccc;}
.blogEx a:hover {background:#fff; color:#032d46; border:1px solid #fff;}


/* comment stuff */	

#comments {color:#111111; width:580px; background:#ffffff;   padding:10px 10px 0 10px; margin:20px 0 20px 0px;}
#comments p {color:#111;}
#commentnumber h3 {}
.avatar img {float:left;}
#respond {color:#0372a9; margin:10px; }
#commentform {}
#comment {}
#commentsplace {color:#111111; width:580px; background:#ffffff;  border:10px solid #e2e2e2; margin:80px 0 20px 0;}
#commentsplace p {color:#111;}

ol.commentlist {margin:0;padding:0;}
.commentlist li {list-style:none;margin-bottom:14px;}
.commentlist cite {padding: 14px 8px;display:block;font-style:normal;border-top:1px dotted #181919;color:#eee;}	
.commentlist a:link, .commentlist a:visited {color:#0372a9;}
.commentlist a:hover, .commentlist a:active {color:#ccc;}


/* comments */


.comments-template {	border-top:1px dotted #111111;margin:0 0 0;padding:0 0 0;width:610px;}
.comments-template ol{	margin: 0;	padding: 0 0 15px;	list-style: none; width:610px; overflow:hidden;}
.comments-template ol li {	margin: 10px 0 0;	line-height: 18px;	padding: 5px 10px;	border-bottom: 1px solid #ccc; }
.comments-template h2, .comments-template h3{	font-family:Arial, Helvetica, sans-serif;	font-size: 1.4em;}
.commentmetadata{	font-size: 1.2em;}
.comments-template p.nocomments{	padding: 0;}
.comments-template input {border:1px solid #333; margin:10px 10px 0 0; padding:2px 5px 0 5px; height:24px; width:290px;}
.comments-template label {}
.comments-template textarea{	font-family:Arial, Helvetica, sans-serif;	 margin:10px 0; padding:3px;width:400px; height:200px; border:1px solid #333;}

.commentmetadata {margin:10px 0; font-size:.9em;}
.comments-template p {margin:8px 0;}

li.alt {background:#eee;}

/* comments form */

div#replyform {color:#111; margin:10px; f}
div#replyform label {font-size:90%;}
div#replyform #author, div#replyform #email, div#replyform #url {height:22px; width:240px; padding:4px 6px; color:#111; background:#ffffff; border:1px dashed #111111;margin:5px 10px 0 0; }

.respondtbox {width:407px; background:#ffffff; border:1px dashed #999999; height:240px; color:#111; padding:8px 10px; margin:10px 0;}
.respondbtn {width:120px; height:30px; color:#fff; background:#59b313; border:1px solid #111111; text-align:center; margin:0 0 20px 0;}



.widget {margin:0 0 20px 0;}

/* Add to Any CSS*/
	.addtoany_share_save_container{margin:16px 0;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:32px;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		opacity:.7;
		-moz-opacity:.7;
		filter:alpha(opacity=70);
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
		opacity:1;
		-moz-opacity:1;
		filter:alpha(opacity=100);
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}

/*Added for schedule Table*/
.center_text {
	text-align: center;
}
.general {
	text-align: center;
	background-color: #FFC;
}
.general a{text-decoration: none;}
.general a:hover{text-decoration: underline;}

.marketing {
	text-align: center;
	background-color:#9F9;
}
.marketing a{text-decoration: none;}
.marketing a:hover{text-decoration: underline;}

.mastering {
	text-align: center;
	background-color:#CC9;
}
.mastering a{text-decoration: none;}
.mastering a:hover{text-decoration: underline;}

.managing {
	text-align: center;
	background-color:#9CF;
}
.managing a{text-decoration: none;}
.managing a:hover{text-decoration: underline;}

.center_time {
	text-align: center;
	font-size: 9px;
	font-weight:bold;
}
.general a {color:#000}
.marketing a {color:#000}
.mastering a {color:#000}
.managing a {color:#000}
