/*
Theme Name:TripleK2
Theme URI:http://www.johntp.com/2006/06/02/technoblue-released/
Description:Developed and maintained by <a href="http://www.johntp.com/2006/09/17/triplek2-a-three-column-k2-mod-for-wordpress/">JohnTP</a>. Built on top of the famous <a href="http://getk2.com">K2 theme</a>. Based on 3K2 Theme by <a href="http://aydin.net/blog">Hakan Aydin</a>. Share and distribute.
Version:0.9.1
Author:JohnTP
Author URI:http://www.johntp.com
*/

/*- Old Blue:#1F7EDF New Blue:#1F7EDF -*/

/*- Page Structure */

html { /* Force Vertical Scrollbar */
 /* IE */
 overflow-y:scroll;/* Moz */
 height:100%;margin-bottom:0.1em; }

* { padding:0;margin:0; }

img { border:0; }

body { font:62.5% "Helvetica Neue",Helvetica,Arial,sans-serif;/* Resets 1em to 10px */
 background-color:#F9F9F9;text-align:center;margin:10px 0px 10px 0px; }

#page { background:#FFFFFF;background-image:url(images/blogcolbg-800.gif);background-repeat:repeat-y;text-align:left;margin:0 auto;position:relative;width:900px;_width:900px !important;border:1px solid #DDDDDD; }

* html #page { width:770px } /* IE hack */

#top_ads { text-align:center;padding:10px 0px 10px 0px;background-color:#FFFFFF;border-bottom:1px solid #DDDDDD; }

#header { z-index:5;padding:0;margin:0;position:relative;height:130px;_height:130px;background:#000;/*background-image:url(images/cyrilheader.jpg);*/
 background-repeat:no-repeat;background-position:bottom; }

#copyright { font-size:1em;color:#999;font-style:italic;position:absolute;bottom:5px;right:15px; }


.secondary_group {
	width: 320px;
	float: right;
}

#topsidebar, #bottomsidebar {
	width: 100%;
	float: left;
}

.leftsidebar { z-index:0;margin:0;/*border-top:25px solid #FFF;*/
 width:180px;_width:180px;float:left;height:100%;font-size:1.2em; }

.leftsidebar h2 { /* CSS for Left Sidebar Headlines */
 text-align:center;color:#444;font-size:1em !important;/*font-weight:bold !important;*/
 text-align:left;display:block;padding:4px 10px 4px 10px !important;background:#DDDDDD;text-shadow:#FFF 0px 1px 0px; }

.leftsidebar div { margin:0px 0px 10px 0px;padding:0;position:relative; }

.leftsidebar .metalink a,.secondary .metalink a:visited,
.leftsidebar span a,.secondary span a:visited { color:#999;font-weight:normal; }

.leftsidebar a,.secondary a { color:#1F7EDF; }

.leftsidebar span a { color:#666666;margin-left:10px; }
.leftsidebar a:hover,.secondary a:hover { color:#1F7EDF;text-decoration:underline; }
.leftsidebar div p { margin-top:0.5em; }
.leftsidebar ul { margin:10px;padding-left:0; }

.leftsidebar ul li,.secondary ol li { margin:0;padding:1px 0 0 0px; }
 
.leftsidebar ul li { list-style-type:none;list-style-image:none; }

#primary { width:560px;_width:560px;float:left;padding:10px; }

.secondary { font-size:1.2em;/*border-top:25px solid #FFF;*/
 margin:0;width:140px;_width:140px;float:right; }

.comments { text-align:left;padding:30px 0 0;position:relative; }

ul#recentcomments li { font-size:11px;padding-bottom:5px; }

.secondary ul li.twitter-item { font-size:11px;padding-bottom:5px; }

/*- Main Menu in Header */

ul.menu { margin:0;padding:0;position:absolute;bottom:0;left:10px;display:block;width:95%;_width:95%;text-align:center; }

ul.menu li { display:inline;margin:0; }

ul.menu,
ul.menu li a { padding:4px 8px 5px 8px;font-size:11px;color:#CCC;margin:0px 5px 0px 5px; }

ul.menu li a:hover { background:#1F7EDF;color:#EEE !important;text-decoration:none; }

ul.menu li.current_page_item a { background:#666;color:#FFF !important;text-decoration:none; }
ul.menu li.current_page_item a:hover { background:#1F7EDF;color:#EEE !important;text-decoration:none; }

.admintab { position:absolute;right:0px; }

* html .admintab { padding:5px 15px 6px } /* IE hack */
 
a img,:link img,:visited img { border:none }

/*- Sidebar Subpages Menu */

.sb-pagemenu ul { margin-left:10px; }

.sb-pagemenu ul ul { margin-top:2px; }

.sb-pagemenu ul ul .page_item { margin-left:10px;padding:0; }

.sb-pagemenu .current_page_item { }

/*- Headings */

h1,h2,h3,h4 { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; }

h1 { /* H1 is the title in the header */
 font-size:3em;font-weight:normal;margin:0;text-align:center;font-style:italic;padding:15px 0px 0px 20px; }
 
h1 span { display:none; }

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

h1 a:hover { text-decoration:none;color:#999; }

#header .description { /* Description in header */
 font-size:1.2em;/*color:#1F7EDF;*/
 color:#7084ff;text-align:center;font-style:italic; }

#header .livesearchpopup { z-index:5;position:absolute;top:25px;right:60px; }
 
.titleColor { color:#1F7EDF; }

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
 text-align:center;font-size:2em;font-weight:normal; }

.secondary h2 { /* Secondary H2 is sidebar headlines */
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;font-size:1em !important;/*font-weight:bold !important;*/
 text-align:left;display:block;padding:4px 10px 4px 10px !important;background:#DDDDDD;text-shadow:#FFF 0px 1px 0px; }

#primary h3,#primary h4,.single #primary .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;font-weight:normal; }

#primary h4 { font-size:1.8em; }

#primary .entry-content h2 { font-size:1.8em;font-weight:normal;margin:25px 0 15px 20px;text-align:left; }

#primary .entry-content h3 { font-size:1.8em;font-weight:normal;margin-top:25px; }

#primary .entry-content h4 { font-size:1.5em;font-weight:normal;margin-top:25px; }

#primary .k2-asides h3 { font-size:2em;font-weight:normal; }

.entry-head { margin:10px 0px 20px 0px; }

body.page .entry-content h3 { font-size:1.7em;display:block;padding:15px 0 0; }

body.page .entry-content h4 { font-size:1.5em;display:block;padding:15px 0 0; }

.secondary div { margin:0px 0px 10px 0px;padding:0;position:relative; }
 
#primary .metalink a,#primary .metalink a:visited,/* The Metalink class takes care of the comments,edit,rss and trackback links next to the titles */
.secondary .metalink a,.secondary .metalink a:visited,
.secondary span a,.secondary span a:visited { color:#999;font-weight:normal; }

#primary .hentry .entry-head .metalink { font-size:1.8em;text-transform:lowercase;margin-left:15px; }

#primary .k2-asides .entry-head .metalink { font-size:1.4em; }

/* .single #primary .k2-asides .entry-content { font-size:1.5em;color:#999; } Removed this become it was overwriting the article styles */

.comment-meta { margin:0 15px 0 0;float:none; }

.comment-login,.comment-welcomeback { margin-top:15px;color:#777; }

#comment-personaldetails { margin-top:10px; }

.feedicon { /* Next to Comment Section Headline */
 border:0 !important;padding:0 !important; }

.feedlink img { /* On the sidebar */
 height:16px;width:16px;border:none;position:absolute;right:0; }

.secondary .k2-asides { margin:0;padding:0 0 10px;word-spacing:-1px; }

.secondary .k2-asides p { display:inline; }

.secondary .k2-asides .metalink { padding-left:0px; }

.secondary span a { margin-left:10px; }
 
.secondary form { padding:0px; }

.widget_search form { margin-left:10px; }

body.page .entry-edit { position:absolute;right:0;margin-top:-15px; }

.entry-edit a { border:none;padding:2px;padding-left:23px;margin-left:10px;background:url('images/pencil.png') left center no-repeat;height:16px; }

.comment-edit a { border:none;padding:2px;padding-left:23px;margin-left:10px;background:url('images/comment_edit.png') left center no-repeat;height:16px; }

h2,h2 a,h2 a:visited,
h3,h3 a,h3 a:visited,
h4,h4 a,h4 a:visited { color:#444; }

h2 a,h2 a:hover,h2 a:visited,
h3 a,h3 a:hover,h3 a:visited,
h4 a,h4 a:hover,h4 a:visited { color:#1F7EDF;text-decoration:none; }

.entry-meta { /* Time and category for blog entries */
 font-size:1.1em;display:block;margin-top:5px;color:#999;font-style:italic; }
 
.footerText { float: left;;height:30px;font-size:1.2em; }
.footerComments { position: relative;width:20%;float:left; }
.footerEmail { text-align:right;width:78%;float:right;margin-right:10px; }

.st_sharethis {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;	
	 float: right;
	 padding-right: 10px;
}

 
.entry-category { margin-right:25px; }

.entry-meta a,.comment-meta a { color:#1F7EDF; }

.chronodata { padding:2px 0 2px 0px ;/*background:url('images/time.png') left center no-repeat;*/ }

.commentslink { padding:2px 0 2px 20px;background:url('images/comment.png') left center no-repeat;margin-left:10px; }

.quoter_comment { padding:2px 0 2px 20px;background:url('images/comment.png') left center no-repeat;margin-left:5px; }

.entry-tags { display:block;padding:2px 0 2px 20px;background:url('images/tag_blue.png') left center no-repeat; }

/*- Primary Contents */

#primarycontent { padding-top:0; }

.hentry { margin:0;padding:5px 0 15px;position:relative; }

.entry-content { font-size:1.2em;line-height:1.4em;text-align:left;color:#000000; }

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

.k2-asides .entry-content p,
.k2-asides .entry-content ul,
.k2-asides .entry-content ol,
.k2-asides .entry-content div,
.k2-asides .entry-content blockquote { margin:5px 0; }

.single .k2-asides .entry-content p,
.single .k2-asides .entry-content ul,
.single .k2-asides .entry-content ol,
.single .k2-asides .entry-content div,
.single .k2-asides .entry-content blockquote { margin:13px 0; }

.metalinks { margin-top:3px; }

.commentsrsslink { background:url('images/feed.png') left top no-repeat;padding:2px 0 2px 20px;margin-right:10px;height:16px; }

.trackbacklink { background:url('images/arrow_refresh.png') left top no-repeat;padding:2px 0 2px 20px;height:16px; }

.commentsrsslink a,.trackbacklink a { color:#999;padding:2px; }

.nopassword { text-align:center; }

#commentlist { margin:0;padding:10px 0 20px;position:relative; }

#commentlist li { margin:10px 0 0;padding:10px 10px 5px;list-style:none; }

#commentlist li .comment-content { padding:0;font-size:1.2em;line-height:1.4em; }

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote { margin:13px 0; }

#commentlist li .comment-meta { padding:2px 0 2px 20px;background:url('images/time.png') left center no-repeat;display:block; }

#commentlist li img { padding:0;border:none; }

#commentlist li img.gravatar { float:right;margin:-5px 0 0; }

#commentlist li .commentauthor { font-size:1.5em; }

#commentlist li .counter { display:none;font:normal 1.5em;color:#999;float:left;width:35px; }

li.byuser { background:#f6f7f8; }

li.bypostauthor { background:#eee; }

li.bypostauthor blockquote { color:#333;background:#eee url('images/quote.png') no-repeat 10px 0; }
 
#pinglist { font-size:1.2em;padding:0;margin:10px 0 10px;background:#f6f7f8; }

#pinglist li { margin-left:40px;padding:7px 0;list-style:none; }

#pinglist li small { font-size:0.8em;display:block; }

#pinglist li .counter { display:none; }

#pinglist li span.favatar img { margin-left:-25px;border:none;padding:0;float:left; }

#pinglist li img { padding:0;border:none; }
 
#leavecomment,.comments #loading { text-align:center;margin:30px 0 20px !important;color:#ddd;font-size:2em; }

.comments #loading { margin-top:20px !important; }

.comments #error { line-height:2.0;padding:5px;color:#FF0000;background-color:#FFFF99; }

.comments #commentload { padding-top:3px;float:right;vertical-align:middle; }

.comments form { clear:both;padding:1px 0 10px;margin:0; }

.comments input[type=text],.comments textarea { font-size:1.2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:3px;color:#777; }

input[type=text]:focus,textarea:focus { background:#fff;color:#333;border-color:#666; }

input.livesearch { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:.9em;color:#666666;padding:2px 0px 2px 0px; }

.comments form input[type=text] { width:45%;margin:5px 5px 1px 0; }

.comments textarea { height:250px;width:100%;margin:10px 0; }

.comments form #submit { margin:0;float:right; }

#footerAdsense { margin-top:20px;padding:15px;background:#EFEFEF;text-align:center; }

#footer { margin-top:10px;text-align:center; }

#footer a { color:#888;border-bottom:1px solid #ccc;font-weight:bold; }

#footer a:hover { border:none;text-decoration:none;color:black; }

/*- Links */

#primary a:hover,#primary a:visited:hover,
.secondary a:hover,.secondary a:visited:hover { text-decoration:underline; }

h2 a:hover,h2 span a:hover { color:#1F7EDF !important; }

a { color:#1F7EDF;text-decoration:none; }

/*- Various Tags and Classes */

.clear { clear:both;margin:0;padding:0; }

#primary .entry-content img { margin:0;/*padding:4px;*/
 border:none;max-width:100%; }

.center { text-align:center; }

.alignright { float:right; }
 
#primary .entry-content img.alignleft { float:left;margin-right:10px; }

img.center,img[align="center"] { display:block;margin-left:auto;margin-right:auto; }
 
img.alignright,img[align="right"] { padding:4px;margin:0 0 2px 7px;display:inline; }

img.alignleft,img[align="left"] { padding:4px;margin:0 7px 2px 0;display:inline; }
 
img.noborder { border:none !important; }

small { font-size:1em;line-height:1.5em; }

small,strike { color:#777; }
 
#primary .entry-content h5.banner { padding:0;margin:0; } 
 
.banners_vertical { display:inline;width:170px;padding:0 20px 0 0;float:left; }

 .last_banner { padding-right:0; }
 
code { padding:0;margin:0;font:10px Menlo,Monaco,'Courier New',Courier,Monospace; }
 
pre { border:1px #CCC dashed;padding:0px 10px 10px 10px;margin:0;background-color:#f3f3f3;white-space:pre-wrap;/* css-3 */
 white-space:-moz-pre-wrap;/* Mozilla,since 1999 */
 white-space:-pre-wrap;/* Opera 4-6 */
 white-space:-o-pre-wrap;/* Opera 7 */
 word-wrap:break-word;/* Internet Explorer 5.5+ */ }

acronym,abbr { border-bottom:1px dashed #999;cursor:help; }

.chronodata abbr { border:0; }

blockquote { margin:20px 0;padding:0 20px 0 50px;color:#333;background:#fff url('images/quote.png') no-repeat 10px 0;border:none; }
 
hr { display:none; }

.articledivider { clear:both;height:1px;font-size:1px;border-bottom:1px solid #CCCCCC; }

.betweenPostAd { /*margin-top:0px;padding:15px;background:#EFEFEF;*/
 text-align:center;margin-bottom:10px; clear:both;}

 .betweenPostAd p { font-size:12px;margin:10px 0 20px 0;padding:0; }

.navigation { text-align:center;margin:10px 0;padding:0;width:100%;font-size:12px;font-weight:normal; }

.comments .navigation { margin:10px 0; }

.navigation .left { float:left;width:50%;text-align:left; }

.navigation .right { float:right;width:50%;text-align:right; }

.navigation p { margin:0;padding:0; }

.navigation a { color:#1F7EDF;}

.alert { background:#FFF6BF;border-top:2px solid #FFD324;border-bottom:2px solid #FFD324;text-align:center;margin:10px auto;padding:5px 20px; }

img.wp-smiley { border:none !important;padding:0 0 0 5px !important; }

/*- Begin Lists */
.entry-content ol,.entry-content ul { padding:0 0 0 35px;margin:0; }

.entry-content ol li,.entry-content ul li { margin:0 0 3px;padding:0; }

.secondary div p { margin-top:0.5em; }

.secondary ul,.secondary ol { margin:10px;padding-left:0; }
.secondary div div { margin:0; }

.secondary div.textwidget { margin-left:10px; }

.secondary ol { margin-left:15px; }

.secondary ul li,.secondary ol li { margin:0;padding:1px 0; }
 
.secondary ul li { list-style-type:none;list-style-image:none; }

ol li { list-style:decimal outside; }

.widget_freshcomments ul { font-size:.9em; }

 .leftsidebar .widget_freshcomments li { padding:0em 0.3em 0.5em 0 }

.widget_categories select { background:none;border:1px solid #CCC;font-size:10px;margin:10px 0 0 10px; }

#live-search-popup { height:60px;z-index:5; }

#live-search-popup #searchform { margin-left:6px; }

 
ul.widget_links { margin:10px 0 0 0;padding:0; }

ul.widget_links li { font-size:.9em;background-image:url(images/book.gif);background-repeat:no-repeat;background-position:1px 3px;margin-left:4px;padding:0em .3em .5em 18px; }
 

.widget_links ul,ul li { margin:10px 0 0 0;padding:0; }

.widget_links ul li { font-size:.9em;background-image:url(images/book.gif);background-repeat:no-repeat;background-position:1px 3px;margin-left:4px;padding:0em .3em .5em 18px; }

.widget_links ul ul li { font-size:.9em;background-image:url(images/book.gif);background-repeat:no-repeat;background-position:1px 3px;margin-left:4px;padding:0em .3em .5em 18px; }

.widget_links ul li ul { padding:10px 0px 10px 0px; }

/*- Search Form and Livesearch */

#search { height:30px; }

#search input { font-size:9px; }

#searchform { margin-top:15px;display:block;position:relative; }

input[type=text],textarea { color:#444;padding:1px;margin:0; }

#s { width:89%; }

#s.livesearch { width:89%; }

#searchreset { position:absolute;right:3px;top:3px;height:13px;width:13px;background:url('images/reset-fff.png') center center no-repeat; }

#searchload { position:absolute;right:0;top:0;height:18px;width:18px;background:url('images/spinner.gif') center center no-repeat; }

.livesearchform input[type=submit] { margin:0; }

#searchcontrols { text-align:center;padding:1px;background:#ddd url('images/livesearchbgdark.jpg') center repeat-y; }

#searchcontrols small { margin:0;padding:0; }

/*- Attachment */

.attachment { text-align:center; }

/* CSS Beyond this point is for various supported plugins and not the 'core' K2 template */

/*-
 Brian's Latest Comments
 http://meidell.dk/archives/2004/09/12/brians-latest-comments/
*/
.sb-comments-blc ul li span a,.sb-comments ul li small a { color:#999;font-weight:normal;word-spacing:-1px; }

.sb-comments-blc ul li { margin-bottom:6px; }

.sb-comments-blc li > a[title="Go to the comments of this entry"] { position:absolute;right:0;color:#999; }

.activityentry { font-size:1.1em; }

div#brians-latest-comments small { display:block;margin:0;font-weight:normal;line-height:1em; }

#_widget-3 ul,links_tla_widget ul { font-size:11px;font-weight:bold; }

#execphp-4 h2 { display:none; }

.sb_textads small { font-size:10px; }

.sb_textads ul { padding:0;font-size:11px; }

 .sb_textads ul li,#_widget-3 li { list-style: disc; color: #999; margin:2px 0 3px 10px;;padding:0;font-weight:bold;font-family:arial,verdana,sans-serif; }
 
 .sb_textads a,.sb_textads a:visited,.sb_textads a:link,.sb_textads a:active { text-decoration:none;font-weight:bold; }
 
 .sb_textads a:hover { text-decoration:underline; }

/*-
 FlickrRSS
*/

.sb-flickr div img { border:0px;padding:5px; }

.sb-flickr div a img { border:1px solid #ccc;padding:3px;margin:5px 3px 0; }

.sb-flickr div a:hover img { border:1px solid #999; }

/*-
 WordPress:Touched
 http://twilightuniverse.com/2005/03/wordpress-touched/
 
 No support for Touched 0.6 in the rest of K2.
 Seems a bit flaky just now. Waiting for new version.
*/

#poststuff fieldset { border:none; }

#poststuff #title,#poststuff #excerpt,#poststuff #tags { width:470px; }
 
#poststuff #title { font-size:2em; }

/*
 Ultimate Tag Warrior
 K2 removes UTW's default tags for more default control.
*/

.localtags,.technoratitags { display:none; }

/*
 Contact Form
*/

.contactform { width:100%;position:relative; }

.contactleft { width:15%;text-align:right;clear:both;float:left;display:inline;padding:4px;margin:5px 0; }

.contactright { width:70%;text-align:left;float:right;display:inline;padding:4px;margin:5px 0; }
 
.contacterror { border:1px solid #ff0000; }

/* Noteworthy */
.category-noteworthy h3.entry-title { background:url('images/heart.png') no-repeat right center;padding-right:25px;display:inline; }

.noteworthyLink { margin-left:5px }

/* Peace and forgiveness */
/* Learn more about the other K2:http://en.wikipedia.org/wiki/K2 */

.sb-feed a { /* CSS for feeds on leftsidebar */
 font-size:1em;margin:0px 10px 0px 0px;background:url('images/feed-icon-12x12.gif') no-repeat 0px 1px;padding-left:18px;height:14px;text-decoration:none; }
 
.sb-feed p { /* CSS for feeds on leftsidebar */ }

/* Advertising page styles */

div.advbox { margin:0em auto 0 auto;width:80%;font-size:1em;background:#F5F5F5;text-align:center;border:1px #D7D7D7 solid; }

.advbox div { background:#D7D7D7;margin:0;padding:4px;font-weight:bold; }

.advbox h5 { font-size:1em;font-style:italic;background:#EFEFEF;margin:0;padding:4px;font-weight:normal;border-top:1px #D7D7D7 solid;border-bottom:1px #D7D7D7 solid; }

.advbox p { padding:0;margin:.2em; }