/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	      : Matt Gardner
	Author Site	      : http://www.3cinteractive.com/blog/
	Style Name	      : 3cinteractive
	Style URI	      : http://www.3cinteractive.com/
	Version		      : 1.0
	Header Text Color : #ffffff
    Header Width      : 972px
    Header Height     : 200px
    Layout Widths     : 580px, 972px, 972px
	Comments	      : Designed for the 3Cinteractive blog.
*/

body {
    background:#e9e9e9 url(bg.gif) no-repeat 50% 0;
}

#page {
	/* The entire design is contained within the 'page' id */
	width:972px !important;
	padding:0;
	border: 0;
	background-color:transparent;
	
}
	
#header {
	/* Contains the H1 and menu */
	width:972px;
	background-color:transparent;

}

#header h1 a {
	background: url(logo.png) no-repeat;
	display: block;
	width: 425px;
	height: 101px;
	
}

.feedlink {
display:none;
}

#header h1,
#header h1 a,
#header h1 a:hover,
#header h1 a:visited,
#header .description {
	color: #666666;
	text-decoration:none;
}

#sidebar-2 {
	display: none;
}

#header h1 {
	font-weight:bold;
	letter-spacing:-1px;
	padding:37px 19px;
	text-indent: -999px;
}

#header .description {
	
	position: absolute;
	text-indent: -999px;
}

ul.menu {
	display: none;
	
}

h2 {
	text-align: left;
	padding-left: 12px;
}

#primary {
	/* Contains the main column */
	width:595px !important;
	_width:589px;
	padding:10px;
	background-color: white;
}

.secondary {
	/* Contains the sidebar */
    width:337px !important;
    background-color:#ffffff;
	padding:10px;
	font-size:1.2em;
	overflow: visible;
	position: relative;
}

#syndication {
	top: -40px;
	position: absolute;
	overflow: auto;
	
}

#main-menu {
	top: -200px;
	left: 32px;
	position: absolute;
	overflow: auto;
}

#main-menu a {
	color: #666666;
	text-transform: uppercase;
	display: block;	
	padding: 10px;
	float: left;
	font-size: 0.9em;
	
}

#main-menu a:hover {
	color: #0052a2;
	text-decoration:none;
}


#search {
	margin-top: 90px;
}

.syndication-button {
	width:70px;
	padding: 38px 3px 0px 3px;
	_padding: 38px 2px 0px 2px;
	height: 33px; /*71*/
	text-align: center;
	line-height: 1.2;
	border: 1px solid white;
	background: #ebebeb url(syndication-button-bg.gif) no-repeat 50% 3px;
	display: block;
	margin:3px;
	font-family: Helvetica;
	font-size: 12px;
	color: #0c3360;
	float: left;
	-moz-border-radius: 0.8em; 
    -webkit-border-radius: 0.8em;
}
.syndication-button:hover {
	background-color: white;
	text-decoration: none !important;
}


body.smartposition #nav-above {
    width:596px;
}

.hentry {
	/* Each entry is contained within the 'hentry' class */

}

h1, h2, h3, h4 {
    font-family:'Helvetica','Sans-Serif';
}
.entry-head .entry-title a, .entry-title, .entry-title a {
    font-family:'Helvetica','San-Serif';
	color: #0c3360;
}

.entry-meta {
	border: 1px solid #dae2eb;
	background-color: #ffffff;
	font-size:1.25em;
	font-family: 'Helvetica','San-Serif';
	margin-top:0.6em;
	-moz-border-radius: 0.4em; 
    -webkit-border-radius: 0.5em;
    color:#999999;
}
.entry-meta a {
	    color: #12457f;
}

.entry-content a, a.more-link:visited {
	    color: #12457f;
    
}

.entry-content {
	/* The meat and potatoes of every entry */
    font-size:1.5em;
	line-height: 2;
	font-family: 'Helvetica','San-Serif';
}

.entry-title {
    margin-left:12px;
}


.secondary #about .about-box {
	width: 100px;
	background-color: #ffffff;
	margin: 0;
	overflow: hidden;
	-moz-border-radius: 1em; 
    -webkit-border-radius: 0.5em;
    float: left;
}
.secondary #about .about-box a{
	display: block;
	float: left;
	width: 90px;
	background-repeat: no-repeat;
	background-position:0 3px;
	padding-left: 22px;
	line-height: 25px;
	margin-left: 5px;
	margin-right: 5px;
}
.secondary #about .about-box .about-image {
	overflow: hidden;
	width: 100px;
	height:100px;
	background-image: url(3ci-logo.png);
	margin: 3px;
	float: left;
	-moz-border-radius: 1em; 
    -webkit-border-radius: 0.5em;
}

.secondary #about .about-text {
	float: left;
	color: #12457f;
	width: 210px;
	line-height: 22px;
}

.secondary #about {
	overflow: hidden;
}

a.twitter {
	background-image: url(twitter-icon.jpg);
}
a.contact {
	background-image: url(contact-icon.jpg);
}
a.facebook {
	background-image: url(facebook-icon.jpg);
}
a.delicious {
	background-image: url(delicious-icon.jpg);
}
a.linkedin {
	background-image: url(linkedin-icon.jpg);
}
a.youtube {
	background-image: url(youtube-icon.jpg);
}


.secondary div p {
color: #12457f;
}

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote {
    margin:8px 12px 12px 12px;
}

.secondary #latest-posts ul li,
.secondary #reading-list ul li,
.secondary #category-list ul li,
.secondary #monthly-archive ul li,
.secondary #twitters ul li,
.secondary #relevant-links ul ul li
{
list-style-type: none;
padding:3px 5px 3px 5px;
border-bottom:1px solid #ecf1f6;
}

.secondary div div,
.secondary ul ul {

margin:0;
}

.secondary .about-text {
margin-left:10px;
}

.wp-tag-cloud {
padding:2px 0;
}

#delicious-posts-3Cinteractive {
margin:0;
}

.entry-content ul,
.entry-content li {
list-style-type:disc;
}


.meta-start {
background: url(comment.gif) no-repeat 2px 2px;
padding:2px 0pt 2px 20px;
}

.commentslink {
    background: url(comments.gif) no-repeat 2px 2px;
    padding:2px 0pt 2px 22px;
}

.secondary h4 {
    text-transform: uppercase;
}
.secondary a {
    color: #12457f;
}

#dynamic-content, .content {padding:0;}