@charset "utf-8";
/* CSS Document */

/*   
Theme Name: Creative Ink Newsroom
Theme URI: www.creativeink.co.za
Description: News from Creative Ink
Author: Francois Brill
Author URI: www.creativeink.co.za
.
[Any other comments]
.
*/

/* SIDE BAR ------------------------------------------------------------------------------------ */
#wp_sidebar {
	width:240px;
	float:left;
}
#wp_sidebar h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.8em;
	line-height:1.3em;
	color:#433530;
	background:none;
	border-bottom:1px solid #d6d6d6;
	font-weight:normal;
	padding:0;
	margin:13px 0 5px 0;
}
/* SIDE BAR LATEST NEWS ------------------------------------------------------------------------------------ */
#wp_sidebar #recent-posts-3 ul {
	list-style-type:none;
}
#wp_sidebar #recent-posts-3 li {
	background:url(assets/bullet_red_arrow.gif) no-repeat 4px 13px;
	border-bottom:1px dashed #e8e3de;
}
#wp_sidebar #recent-posts-3 a:link,
#wp_sidebar #recent-posts-3 a:visited {
	padding:5px 5px 5px 15px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.3em;
	line-height:1.3em;
	color:#565d61;
	text-decoration:none;
}
#wp_sidebar #recent-posts-3 a:hover {
	background:#ab0215 url(assets/bullet_white_arrow.gif) no-repeat 4px 13px;
	color:#FFF;
}
/* SIDE BAR RECENT COMMENTS ------------------------------------------------------------------------------------ */
#wp_sidebar #recent-comments-3 ul {
	list-style-type:none;
}
#wp_sidebar #recent-comments-3 li {
	background:url(assets/icon_comments_small_red.gif) no-repeat 4px 8px;
	padding:5px 5px 5px 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	line-height:1.4em;
	color:#565d61;
	border-bottom:1px dashed #e8e3de;
}
#wp_sidebar #recent-comments-3 a:link,
#wp_sidebar #recent-comments-3 a:visited {
	color:#565d61;
	display: inline;
	padding:2px;
}
#wp_sidebar #recent-comments-3 a:hover {
	background:#ab0215;
	color:#FFF;
}
#wp_sidebar #recent-comments-3 .recentcomments a:link,
#wp_sidebar #recent-comments-3 .recentcomments a:visited {
	color:#263239;
	font-style:italic;
	padding:2px !important;
}
#wp_sidebar #recent-comments-3 .recentcomments a:hover {
	background:#ab0215;
	color:#FFF;
}
#wp_sidebar #recent-comments-3 .recentcomments a.url:link,
#wp_sidebar #recent-comments-3 .recentcomments a.url:visited {
	color:#565d61;
	font-style:normal;
	padding:2px !important;
}
#wp_sidebar #recent-comments-3 .recentcomments a.url:hover {
	background:#ab0215;
	color:#FFF;
}
/* SIDE BAR NEWS ARCHIVE ------------------------------------------------------------------------------------ */
#wp_sidebar #archives-3 ul {
	list-style-type:none;
}
#wp_sidebar #archives-3 li {
	background:url(assets/bullet_red_arrow.gif) no-repeat 4px 8px;
	padding:2px 5px 0 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	color:#565d61;
}
#wp_sidebar #archives-3 a:link,
#wp_sidebar #archives-3 a:visited {
	color:#565d61;
	display: inline;
	text-decoration:none;
	padding:2px;
}
#wp_sidebar #archives-3 a:hover {
	background:#ab0215;
	color:#FFF;
}
/* SIDE BAR CATEGORIES ------------------------------------------------------------------------------------ */
#wp_sidebar #categories-3 ul {
	list-style-type:none;
}
#wp_sidebar #categories-3 li {
	background:url(assets/bullet_red_arrow.gif) no-repeat 4px 8px;
	padding:2px 5px 0 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	color:#565d61;
}
#wp_sidebar #categories-3 a:link,
#wp_sidebar #categories-3 a:visited {
	color:#565d61;
	display: inline;
	text-decoration:none;
	padding:2px;
}
#wp_sidebar #categories-3 a:hover {
	background:#ab0215;
	color:#FFF;
}
/* MISC ------------------------------------------------------------------------------------------------- */
.wp_RSS {
	position:absolute;
	top:6px;
	right:8px;
}
a.PostImageSmall:link,
a.PostImageSmall:visited {
	float:left;
	margin:13px 15px 10px 0;
	border:1px solid #a69e96;
	display:block;
	height:211px;
}
a.PostImageSmall:hover {
	border:1px solid #900;
}
/* BLOG LISTING / ARTICLES ------------------------------------------------------------------------------- */
#BlogPostsContainer {
	padding:10px;
}
.BlogPost h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#565d61;
	font-size:2.5em;
	background:none;
	padding:0;
	margin:0;
}
.BlogPost h1 a:link,
.BlogPost h1 a:visited {
	color:#565d61;
	padding:5px;
	text-decoration:none;
	display:block;
	border:none;
	background:none;
}
.BlogPost h1 a:hover {
	background:#f2f0ee;
	color:#000;
}
.BlogPost a:link,					/* GENERIC PAGE LINK */
.BlogPost a:visited {
	color:#565D61;
	text-decoration:none;
	border-bottom:1px solid #900;
	padding:2px;
	background:#f5f4eb;
}
.BlogPost a:hover {
	background:#e8e6d9;
}
.BlogPost .PostAtributes {
	padding:5px 15px;
	margin:0;
	background:#f2f0ee url(assets/blog_post_attributes_bg.jpg) repeat-x;
}
.BlogPost .PostAtributes .Text {
	padding:0;
	margin:0;
	color:#454b4e;
	font-size:1.2em;
	line-height:1.3em;
}
.BlogPost .PostAtributes a:link,
.BlogPost .PostAtributes a:visited {
	color:#860e0e;
	padding:2px;
	border:none;
	text-decoration:underline;
	background:none;
}
.BlogPost .PostAtributes a:hover {
	color:#FFF;
	background:#ab0215;
}
.BlogPost .PostAtributes ul.post-categories {
	list-style-type:none;
	display:inline-block;
}
.BlogPost .PostAtributes ul.post-categories li {
	float:left;
	line-height:1em;
}
.BlogPost p {
	line-height:1.6em;
}
.BlogPost ul,
.BlogPost ol {
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.6em;
	color:#565D61;
	font-size:1.2em;
	margin:1em 0 1em 2em;
}
.BlogPost code {
	font-family:"Courier New", Courier, monospace;
	line-height:1.6em;
	color:#565D61;
	font-size:1.5em;
}
.BlogPost h2 {
	background:#dee1e3;
	border-bottom:1px solid #bcc3c7;
	color:#434B4F;
	line-height:1.4em;
	margin:1em 0;
	padding:7px 10px;
}
.BlogPost .PostTags {
	background:#f5f4eb url(assets/post_tags.jpg) no-repeat 5px 5px;
	padding:5px 5px 5px 30px;
}
.BlogPost .PostTags a:link,
.BlogPost .PostTags a:visited {
	color:#454b4e;
	font-size:1.1em;
	line-height:1.7em;
	text-decoration:none;
	border-bottom:1px dashed #CCC;
	background:none;
}
.BlogPost .PostTags a:hover {
	border-bottom:1px solid #900;
}
.BlogPost a.more-link:link,
.BlogPost a.more-link:visited {
	color:#3a352a;
	background:#cfcdca url(assets/icon_red_arrow_readmore.gif) no-repeat right center;
	border:2px solid #c2beb7;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	padding:3px 15px 3px 6px;
	text-decoration:none;
}
.BlogPost a.more-link:hover {
	color:#FFF;
	background:#ab0215 url(assets/icon_white_arrow_readmore.gif) no-repeat right center;
}
.BlogPost .alignleft {
	float:left;
	margin:0 20px 0 0;
}
.BlogPost .wp-caption .wp-caption-text {
	display:none;
}
.BlogPost img {
	border:1px solid #a69e96;
}

/* ARTICLE PAGE NAVI ------------------------------------------------------------------------------- */
#pagenavi {
	border-top:1px solid #d4d4d4;
	padding:15px 0;
	margin:15px 0 0 0;
}
#pagenavi.navigation .wp-pagenavi .pages {
	font-family:Verdana, Geneva, sans-serif;
	color:#3a352a;
	font-size:1.2em;
	padding:3px 5px;
	background:#dddbd9;
	border:2px solid #cecac4;
}
#pagenavi.navigation .wp-pagenavi a.page:link,
#pagenavi.navigation .wp-pagenavi a.page:visited,
#pagenavi.navigation .wp-pagenavi a.nextpostslink:link,
#pagenavi.navigation .wp-pagenavi a.nextpostslink:visited,
#pagenavi.navigation .wp-pagenavi a.previouspostslink:link,
#pagenavi.navigation .wp-pagenavi a.previouspostslink:visited {
	font-family:Verdana, Geneva, sans-serif;
	color:#3a352a;
	font-size:1.2em;
	padding:3px 5px;
	background:#dddbd9;
	border:2px solid #cecac4;
	text-decoration:none;
	font-weight:bold;
}
#pagenavi.navigation .wp-pagenavi .current {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:1.2em;
	padding:3px 5px;
	background:#a49e95;
	border:2px solid #86827a;
	font-weight:bold;
}
#pagenavi.navigation .wp-pagenavi a.page:hover,
#pagenavi.navigation .wp-pagenavi a.nextpostslink:hover,
#pagenavi.navigation .wp-pagenavi a.previouspostslink:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:1.2em;
	padding:3px 5px;
	background:#a49e95;
	border:2px solid #86827a;
	font-weight:bold;
}
/* SOCIAL MEDIA TOOLS ------------------------------------------------------------------------------- */
#ShareWithFriends {
	padding:5px;
	border:1px solid #ecebe2;
	background:#f7f7f2;
	margin:15px 0 5px 0;
}
.topsy_widget_shortcode {
	width:50px;
	float:left;
}
.BlogPost .topsy_widget_shortcode a:link,
.BlogPost .topsy_widget_shortcode a:visited {
	border:none;
	background:none;
}
.BlogPost img.noBorder {
	border:none;
}
.BlogPost blockquote {
	background:#f5f5ee;
	padding:0 15px;
	border:2px dashed #d7d6c9;
}
#fb-root {
	margin:0 0 0 60px;
}

/* COMMENTS ----------------------------------------------------------------------------------------- */

h3#comments,
#respond h3 {
	background:#a70d12 url(assets/h3_comments_bg.jpg) repeat-x;
	border:1px solid #d35256;
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
	
}
ol.commentlist {
	margin:0 0 0 20px;
}
.redText {
	color:#900;
}
#respond #author {
	background:#f5f5f5 url(assets/form_field_name.jpg) no-repeat 0 0;
	border:1px solid #d9d9d9;
	padding:7px 5px 7px 35px;
	width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#respond #email {
	background:#f5f5f5 url(assets/form_field_email.jpg) no-repeat 0 0;
	border:1px solid #d9d9d9;
	padding:7px 5px 7px 35px;
	width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#respond #url {
	background:#f5f5f5 url(assets/form_field_web.jpg) no-repeat 0 0;
	border:1px solid #d9d9d9;
	padding:7px 5px 7px 35px;
	width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#respond #comment {
	background:#f5f5f5;
	border:1px solid #d9d9d9;
	padding:5px;
	width:623px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	height:72px;
	line-height:18px;
	color:#333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#respond #submit {
	border:2px solid #c2beb7;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding:3px 15px 3px 4px;
	color:#FFF;
	background:#ab0215 url(assets/icon_white_arrow_readmore.gif) no-repeat right center;
}
#respond a:link, 
#respond a:visited {
	color:#565D61;
	text-decoration:underline;
}
#respond a:hover {
	text-decoration:none;
}
#respond input:focus,
#respond textarea:focus {	
	border:2px solid #aa1225;
}
/* - comments list -*/
ol.commentlist {
	list-style-type:none;
	margin:0;
}
.commentlist .avatar {
	background:#eeede0;
	height:48px;
}
.commentlist .avatar .gravatar {
	float:left;
}
.commentlist .avatar .info {
	padding:18px 5px 5px 58px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.4em;
	color:#433530;
}
.commentlist .avatar .info a:link,
.commentlist .avatar .info a:visited {
	color:#433530;
	text-decoration:underline;
	background:none;
	border:none;
}
.commentlist .avatar .info a:hover {
	text-decoration:none;
}
.commentlist .error {
	color:#900;
}
.commentlist .text p {
	color:#393939;
}
ol.commentlist a:link,					
ol.commentlist a:visited {
	color:#565D61;
	text-decoration:none;
	border-bottom:1px solid #900;
	padding:2px;
	background:#f5f4eb;
}
ol.commentlist a:hover {
	background:#e8e6d9;
}

/* PROFILE ----------------------------------------------------------------------------------------- */
.profile .avatar {
	padding:0 10px 5px 0;
}
.profile a:link,
.profile a:visited {
	color:#860e0e;
	padding:2px;
	border:none;
	text-decoration:underline;
	background:none;
}
.profile a:hover {
	color:#FFF;
	background:#ab0215;
}
.profile .im_twitter {
	background:url(assets/sm_icon_twitter.jpg) no-repeat 0 0;
	padding:2px 0 11px 54px;
}
.profile .im_facebook {
	background:url(assets/sm_icon_fb.jpg) no-repeat 0 0;
	padding:2px 0 11px 54px;
}
.profile .im_linkedin {
	background:url(assets/sm_icon_linkedin.jpg) no-repeat 0 0;
	padding:2px 0 11px 54px;
}

