/*
* Theme Name: 		I Heart PC
 * Theme URI: 		http://www.iheartpc.com/i-heart-pc-wordpress-theme/
 * Description: 	Stylish and easy to use theme, in three colors. It has 3 columns, supports widgets and gravatars and is SEO friendly. Created by <a href="http://www.iheartpc.com/">I Heart PC</a>.
 * Author: 			I Heart PC
 * Author URI: 		http://www.iheartpc.com/
 * Tags:			three-columns, blue, red, fixed-width, right-sidebar, threaded-comments
 * Version:			1.01
*/

/*****************************************/
/* BODY */
/*****************************************/
body{background:#fff; margin:0; padding:0;}
#pagewidth{ width:960px; text-align:left; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto;border-top:16px solid #ff0000;border-left:16px solid #ff0000;border-right:16px solid #ff0000;border-bottom:16px solid #ff0000;}

/*****************************************/
/* BEGIN TOP  Header - ETC                         /
/*****************************************/
#box{width:960px;margin-left: auto; margin-top:16px; margin-right:auto;padding:0;}
#header {width:928px;height:117px; margin-top:0px;margin-left:16px; margin-right:16px; position:relative;border-bottom:16px solid #ff0000;margin-bottom:16px;}
#headerleft {width:70%;height:100%; margin-top:0px;margin-left:0px; float:left;margin-right:0px; position:relative;border-bottom:0px solid #ff0000;margin-bottom:0px;}
#headerright {width:24%;height:89%; margin-top:0px;margin-left:0px; margin-right:0px; ;float:right;position:relative;border-left:16px solid #ff0000;margin-bottom:0px;padding: 0px 0px 0px 16px;}
#headerimg{width:500px; height:101px;background:url(i/header_TVFO.gif) no-repeat; margin:0; padding:0;  position:absolute; top:0px; left:0px; z-index:0;}
#header p {position:absolute; margin:0; padding:0; color:#000; font-family:Courier, Verdana, Geneva, sans-serif; font-size:11px; line-height: 15px;text-decoration:none; font-weight:normal;}
#header h1 a{position:absolute; top:25px; left:800px; margin:0; padding:0; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; font-weight:normal;}
#description{ position:absolute; top:65px; left:21px;margin:0; padding:0; color:#FFF;}
/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/

#nav{width:960px;height: 0px; float:left;background:#fff;) no-repeat;margin:0;padding:0;position:absolute;top:138px;left:0px;list-style:none; list-style-type:none;}

ul.nav{height:25px;line-height:25px;float:left;list-style:none;font-size:12px;font-weight:bold;margin:0;padding:0;}
ul.nav li{float:left !important;list-style-type:none;margin:0;padding:0 5px 0 5px;background:url(i/separator.gif) no-repeat right;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited,ul.nav li a:active{border-bottom:0;border-left:0;color:#847543;float:left;display:block;text-decoration:none;padding:0 10px;}
ul.nav li a:hover{color:#333;text-decoration:none;}
ul.nav li.current_page_item a,ul.nav li.current_page_item a:active,ul.nav li.current_page_item a:visited,ul.nav li.current_page_item a:link{text-decoration:none;color:#F00;}
ul.nav li.current_page_item a:hover{color:#333;}

/*ul.nav{height: 30px;list-style:none; list-style-type:none; padding:0; margin:0; float:left;}
ul.nav li{margin:3px 0 0 0; max-width:200px; list-style-type: none;height: 30px;background:url(i/separator.gif) no-repeat right;padding:0 0 0 0;	margin:0;text-align: center;float: left;}
ul.nav li a{font-weight:bold;padding-left:20px;padding-right:20px;padding-bottom:0;padding-top:7px;margin:0;height: 25px;display: block;color:#847543;text-decoration: none;list-style:none;}
ul.nav li a:hover{color: #09283f;}
ul.nav .current_page_item a, ul.nav .current_page_item a:hover{font-weight:bold;height: 25px;display: block;color:#F00;padding-left:20px;padding-right:20px;padding-bottom:0;padding-top:7px;margin:0;text-decoration: none;list-style:none;}
*/
/*****************************************/
/* MAIN ENTRY *                           /
/*****************************************/
#bgbox_up{width:960px; height:9px; margin:0;padding:0;background:#fff; float:left;}
#bgbox{width:960px; background:#fff;float:left; margin:0; padding:0;}
#content{width:42%;float:left;line-height:100%; margin: 0px 0px 0px 0px; padding:0;border-right: 16px #ff0000 solid;}
#bgbox_bottom{width:960px; height:16px;float:left; background:#fff; margin:0; padding:0;}
.post{width:100%;float:left; padding:0; margin:15px 0px 30px 3px;}
.small{ font-size:10px; color:#09283f; margin:2px 0 0 2px; padding:0;}
.postinfo{width:90%; line-height:14px;float:left;font-family:Comic Sans MS, serif;font-size:10px; margin:6px 0px -20px 0px ;padding:0px 0 0px 0px; border-top:#333 0px solid; font-weight:bold;}
.postinfo a{font-family:Comic Sans MS, serif;font-size:10px; font-weight:bold; color:#000; text-decoration:none;}
.entry{font-family:Georgia, serif;font-size:12pt; width:91%;float:left;color:#000;margin: -15px 0px 20px 16px;padding:0;}
.entry p{text-align: left;font-family:Georgia, serif;font-size:16px; width:100%;float:left;color:#000;margin:3px 0px 5px 0px;padding:0;}

.entry author{font-family:Georgia, serif;font-size:14px; width:100%;float:left;color:#000;margin: 6px 0px 0px 0px;padding:0;text-align:justify;}

.entry h2{font-family:Georgia, serif;font-size:14px; font-weight: normal; width:100%;float:left;color:#000000;text-align:justify; margin:-5px 0px 9px 0px;padding:0px 0px 0px 0px;}

.entry h33{font-family:Georgia, serif;font-size:11px; font-weight: normal; text-decoration: underline; width:100%;float:left;color:#000000;text-align:justify; margin:-3px 0px 23px 0px;padding:0px 0px 0px 0px;}

.entry2{width:91%;float:left;color:#191919;text-align:justify;margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;}
.pastentry{width:200px;float:left;color:#191919;margin:0;padding:0;}

.left {float:left; width:200px; padding-right:10px; border-right:1px dashed #ccc; color:#000;}
.right {float:right;padding-right:20px;width:240px; color:#000000;}
.clear {clear:both}

.entry pr{font-family:Georgia, serif;font-size:11px; font-weight: normal; text-decoration:underline; width:100%;float:left;color:#000000;text-align:left; margin:-3px 0px 12px 0px;padding:0px 0px 0px 0px;}

.entry pr a{font-family:Georgia, serif;font-size:11px; font-weight: normal; text-decoration:underline; width:100%;float:left;color:#000000;text-align:left; margin:-3px 0px 12px 0px;padding:0px 0px 0px 0px;}

.entry pr a:hover{font-family:Georgia, serif;font-size:11px; font-weight: normal; text-decoration:underline; width:100%;float:left;color:#ff0000;text-align:left; margin:-3px 0px 12px 0px;padding:0px 0px 0px 0px;}

/*****************************************/
/* Subtext  *                           /
/*****************************************/
.subtext{font-family:Courier ;font-size:9pt; width:500px;float:left;color:#191919;margin:0 0 10px 16px;padding:0;}
.subtext p{text-align:justify;}

/*****************************************/
/* Something  *                           /
/*****************************************/
.navigation{width:91%;float:left;color:#09283f; font-size:14px;padding:0px 0px 0px 0px; margin: 0px 0px 0px 16px;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.aligncenter{};
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.postmeta{color:#666;border-bottom:#699 1px solid;}

img.wp-smiley{border:0;padding:0;}
.center{text-align:center;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}

blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
#past { padding:0; margin:0;}
#tags{margin-left:6px;padding:0;margin-top:10px;margin-bottom:0px;color:#000;font-size:12px;}
#tags a{color:#ff0000;text-decoration:none;font-weight:normal;}

/*****************************************/
/* RSS *                              /
/*****************************************/

.rss-field{width:140px; margin-left:10px; padding:0; }
/*****************************************/
/* SIDEBAR *                              /
/*****************************************/
.search_div {margin: 4px 0 0px 0px; padding:0;}
#sidebar{width:56%; height:100%;float:left;font-family:Arial;text-decoration:none;font-size:11px;padding:0; margin:1px 0px 0px 0px; display: inline;  }
#sidebartop{ height:100%;float:left;font-size:11px;padding:0px 0px 16px 0px; margin:0px 16px 16px 16px; border-bottom: 16px solid #ff0000; display: inline;  }
#sidebartopin{float:left;font-size:11px;padding:0px; margin:0px 0px 16px 0px; border-bottom: 0px solid #ff0000; display: inline;  }

.lsidebar{width:43%;float:left;color:#847543;margin:-10px 0px 0px 20px; padding:0; border-right:0px solid #ff0000;list-style-type:none;}
.lsidebar ul li{list-style-type:none;font-size:13px; font-family:Georgia, Arial; line-height:17px; margin:0px 0px 0px 0px;padding:0; }
.lsidebar ul li a{list-style-type:none;font-size:13px; font-family:Georgia, Arial; line-height:17px; margin:0px 0px 0px 0px;padding:0; }
.lsidebar ul li ul{list-style-type:none;margin:0;padding:0; float:left;}
.lsidebar ul li ul li{list-style-type:none;border-bottom:1px solid #11344e;margin:5px 0 5px 0;padding:0 0 4px 0; float:left;}

.lsidebar ul li ul li ul {list-style-type:none;background:none; list-style:none; margin:3px 0 0 0; padding:0; float:righ; overflow:hidden;}
.lsidebar ul li ul li ul li{list-style-type:none; width:152px;background:none; list-style:none; margin:0 0 0 5px; padding:0; float:left; border:0;overflow:hidden; }
.lsidebar ul li ul li ul li a{list-style-type:none;font-size:14px; font-family:Arial; margin:0; padding:0 0 0 5px; text-decoration:none;}

.children{ list-style:none; list-style-type:none; padding:0; margin:0; float:left;}

.lsidebar ul li ul li a,.lsidebar ul li ul li a:active,.lsidebar ul li ul li a:visited,.lsidebar ul li ul li a:link{list-style-type:none; font-size:14px; font-family:Arial; margin:8px 0 0 0px; padding:0; color:#000; text-decoration:none;}
.lsidebar ul li ul li a:hover{list-style-type:none;color:#999;}
.rsidebar{border-left: 16px solid #FF0000; list-style-type:none;width:47%; height:100%; float:right;color:#000; margin:0px 0px 0px 0px;padding:0px 0px 0px -6px; background: #fff; overflow:hidden;}
.rsidebarinnen{border-left: 0px solid #FF0000; list-style-type:none;width:89%; height:100%; float:left; color:#000; margin:-10px 0px 0px 16px;padding:0px 0px 0px 0px; background: #fff; overflow:hidden;}

.rsidebarimgaliquid{border-top: 0px solid #FF0000; list-style-type:none;width:97%; height:100%; float:left; color:#000; margin:60px 0px 20px 0px;padding:0px 0px 0px 0px; background: none;}

.rsidebarimgliquid{border-top: 0px solid #FF0000; list-style-type:none;width:225px; height:106px; float:left; color:#000; margin:16px 0px 0px 4px;padding:0px 0px 0px 0px; background: url(i/liquidfrontiers.gif) no-repeat;}

.rsidebarimga{border-top: 16px solid #FF0000; list-style-type:none;width:100%; height:100%; float:left; color:#000; margin:16px 0px 20px 0px;padding:0px 0px 0px 0px; background: none;}

.rsidebarimg{border-top: 0px solid #FF0000; list-style-type:none;width:225px; height:156px; float:left; color:#000; margin:4px 0px 0px 4px;padding:0px 0px 0px 0px; background: url(i/mq.gif) no-repeat;}

.rsidebar ul li h2{list-style-type:none; margin:0px 0 0px 2px; padding:0px 0 0 0;}
.rsidebar ul li ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li ul li{list-style-type:none;background:#fff; margin:0px 0 0 0;padding:0px 0 0px 0px;}

.rsidebar ul li ul li ul {list-style-type:none;background:none; list-style:none; margin:3px 0 0 0; padding:0; float:left; overflow:hidden;}
.rsidebar ul li ul li ul lilist-style-type:none;{background:none; list-style:none; margin:0; padding:0 0 0 5px; float:left; border:0; float:left;overflow:hidden;}

.rsidebar ul li ul li a,.rsidebar ul li ul li a:link,.rsidebar ul li ul li a:visited{font-size:11px;line-hight:14px; font-family:Courier, Arial;list-style-type:none;text-decoration:none; padding:0; margin:0; color:#ff0000; }
.rsidebar ul li ul li a:active{font-size:11px;line-hight:14px; font-family:Courier, Arial;list-style-type:none;text-decoration:none; padding:0; margin:0; color:#000000; }
.rsidebar ul li ul li a:hover{font-size:11px;line-hight:14px; font-family:Courier, Arial; color:#000000; }
#sidebar img,.lsidebar img{border:0;}
.rsidebar ul,.lsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{list-style-type:none;font-size:11px; font-family:Courier, Arial;margin:0px 0 0 0;padding:0; background:#fff;}
.rsidebar p,.lsidebar p{padding:0 5px;}
#info a img {border:none;}

/*****************************************/
/* FOOTER *                               /
/*****************************************/
#footer{width:97%;height:25px;clear:both;font-size:11px;margin:0px 16px 0px 16px; padding:16px 0px 0px 0px; text-align:center; color:#000;border-top: 16px solid #ff0000; font-size:10px; font-family:Verdana, Arial, sans-serif; color:#000;}
#footer a,#footer a:active,#footer a:link,#footer a:visited{font-size:10px; font-family:Verdana, Arial, sans-serif; color:#000; text-decoration:none;color:#fff;border:none;}
#footer a:hover{color:#CCC;}
/*****************************************/
/* COMMENTS*                              /
/*****************************************/
.boxcomments{border-top:16px solid #ff0000;border-bottom:0px solid #333;margin-bottom:0px;width:100%; padding:0; margin-left:0; margin-right:0; margin-top:20px; float:left;}
#commentform{margin:0;padding:0px 0px 0px 0px; border:0;}
#commentform label{display:block;margin:0; padding:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:100%;margin:0px 0px 0px 0px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:10px 0px 0px 3px;padding:0;}
.alt{background:url(i/latestbck.gif) repeat-x; margin:0; padding:0;}
ol.commentlist li{ width:91%; border-top:0px solid #847543;display:block;list-style:none;margin:0;padding:0px 0px 0px 0px;  text-align:top;}
/*  assss  */
ol.commentlist li ul{width:420px; margin:0; padding:0;}
ol.commentlist li ul li { margin: 5px -5px 0 10px; padding:0; list-style-type:none;list-style: none;} 
ol.commentlist li ul li  ul {width:380px; margin:0; padding:0;}
ol.commentlist li li { border:none; width:330px;background:none;list-style:none;margin:3px 0 3px 20px;padding:3px 0 0 0; list-style-type:none;} 

.children { padding: 0; } 

ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{ text-decoration:none; color:#847543;}
ol.commentlist li a:hover{color:#666};
ol.commentlist li :hover{background:none;}
ol.commentlist li img{float:left; width:0px; height:0px; padding:0; margin-right:0px;}

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:0px 0px 0px 0px;}
ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:16px 0px 0px 3px;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{display:block;list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; border:1px dashed #ccc;}
input#url,input#author,input#email,textarea{color:#666;width:40%;border:1px solid #cbcbcb;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;padding:3px;}
#respond{ margin-left:5px; padding:0; } 


/*****************************************/
/* WP-PAGENAVI*                           /
/*****************************************/
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{text-decoration:none;border:1px dashed #000;color:#7c940c;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi a:hover{border:1px dashed #000;color:#147;background-color:#FFF;}
.wp-pagenavi span.pages{color:#000;border:1px dashed #000;background-color:#FFF;margin:2px;padding:5px 10px;}
.wp-pagenavi span.current{font-weight:700;border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi span.extend{border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}


/*****************************************/
/* LINKS H1 H2 H3 H4 H5*                  /
/*****************************************/
#info h1 { margin:0 0 10px 0; padding:0; text-align: left; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#333; }
.rsidebar h2 { margin:12px 0px 5px 0px; padding:0; text-align:left; font-size:9px; letter-spacing:0.8px; font-family: Arial, Helvetica, sans-serif; color:#000; }
.lsidebar h2 { margin:12px 0px 4px 0px; padding:0; text-align:left; font-size:9px;letter-spacing:0.8px; font-family:Arial, Helvetica, sans-serif; color:#000; }

.lsidebar h3 { margin:20px 0px 10px 0px; padding:0; font-size:13px;  font-family:Arial, Helvetica, sans-serif; color:#000; }

#content .entry h1 { margin:0px 0px 4px 0px; padding:0; font-size:8px; font-family:Courier, Helvetica, sans-serif; color:#000; }

#content .post h1 {width:100%; border-bottom:0px solid #333; margin: 0px 0px 1px 0px; padding:0px 0px 0px 0px; font-size:12px; font-family:Courier, Helvetica, sans-serif; color:#000; line-height:1;font-weight:normal; }
#content .post h1 a,#content .post h1 a:active,#content .post h1 a:visited,#content .post h1 a:link{margin:-2px 0px 1px 0px; padding:0px 0px 0px 0; font-size:12px; line-height:1; font-family:Courier, Helvetica, sans-serif; color:#000; text-decoration:none;   }


#content .entry h2 { margin:0px 0px 0px 0px; padding:0; font-size:10px; font-family:Courier, Helvetica, sans-serif; color:#000; }

#content .post h2 {width:100%; border-bottom:0px solid #333; margin:12px 0px 3px 0px; padding:0px 0px 0px 0px; font-size:12px; font-family:Georgia, Helvetica, sans-serif; color:#000; line-height:1;font-weight:bold; }
#content .post h2 a,#content .post h2 a:active,#content .post h2 a:visited,#content .post h2 a:link{margin:12px 0px 3px 0px; padding:0px 0px 0px 0; font-size:12px; font-family:Georgia, Helvetica, sans-serif; color:#000; text-decoration:none;   font-weight:bold;}

#content .post h3 {width:100%; border-bottom:0px solid #333; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; font-family:Georgia, Helvetica, sans-serif; color:#000; line-height:18px;font-weight:normal; }
#content .post h3 a,#content .post h3 a:active,#content .post h3 a:visited,#content .post h3 a:link{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; line-height:18px; font-family:Georgia, Helvetica, sans-serif; color:#000; text-decoration:none;   }

#content .post h4 {font-family:Georgia, serif;font-size:14px; line-height: 20px; font-weight: normal; width:100%;float:left;color:#000000;text-align:left; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#content .post h4 a,#content .post h4 a:active,#content .post h4 a:visited,#content .post h4 a:link{font-family:Georgia, serif;font-size:14px; line-height: 20px; font-weight: normal; width:100%;float:left;color:#000000;text-align:left; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#content .post h4 a:hover{font-family:Georgia, serif;font-size:14px; line-height: 20px; font-weight: normal; width:100%;float:left;color:#ff0000;text-align:left; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#content .post h5 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; font-weight: bold; width:100%; float:left; color:#000000; text-align: left; margin: 12px 0px 0px 0px; letter-spacing:0.8px; padding:0px 0px 0px 0px;}
#content .post h5 a,#content .post h5 a:active,#content .post h5 a:visited,#content .post h5 a:link{font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; font-weight: bold; width:100%; float:left; color:#000000; text-align: left; margin: 12px 0px 0px 0px; letter-spacing:0.8px; padding:0px 0px 0px 0px;}

#content .post h6 {font-family:Georgia, serif;font-size:10px; line-height: 15px; font-weight: normal; width:100%;float:left;color:#000000;text-align:left; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#content .post h6 a,#content .post h6 a:active,#content .post h6 a:visited,#content .post h6 a:link{font-family:Georgia, serif;font-size:10px; line-height: 15px; font-weight: normal; width:100%;float:left;color:#000000;text-align:left; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}



h1 {width:470px; border-bottom:3px solid #333; margin:10px 0 3px 0px; padding:1px 0 5px 0; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#333; }
h1 a,h1 a:active,h1 a:visited,h1 a:link{ margin:10px 0 2px 0px; padding:1px 0 5px 0; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#333; text-decoration:none; font-weight:normal; line-height:1; }
h1 a:hover{ color:#666;}
.entry a:link,.entry a:visited { color:#847543; font-weight:normal; text-decoration:none; }
.entry a:hover,.entry a:active { text-decoration:none; }
.rsidebar a, .rsidebar a:link,.rsidebar a:visited{ color:#000000; font-weight:normal; text-decoration:none; }
.rsidebar a:hover, .rsidebar a:active{ color:#ff0000; font-weight:normal; text-decoration:none; }
.lsidebar a, .lsidebar a:link, .lsidebar a:active,.lsidebar a:visited{ color:#000000; font-weight:normal; text-decoration:none; }
.lsidebar a:hover, .lsidebar a:active{line-hight:0px; color:#ff0000; font-weight:normal; text-decoration:none; }
#content a,#content a:active, #content a:visited, #content:link{ color:#000; text-decoration:none;}
#content a:hover{color:#ff0000;}

/*****************************************/
/* LINKS H1 H2 H3 H4 H5*                  /
/*****************************************/
#wpmm select {
  width: 160px;
  margin-top: 4px;
}
