﻿body{
   background-color: #FFCC66;
   background-position: bottom right;
   background-attachment: fixed;
   background-repeat: no-repeat;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   font-family: "Segoe UI", Arial, Helvetica, sans-serif;  
}

.header{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 90px;
   border-bottom: 2px #FF3300 solid;
   margin: 0px;
   padding: 0px;
}

.footer{
   text-align: center;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   height: 30px;
   color: #FFFFFF;
   background-color: #FF3300;
   vertical-align: middle;
   border-top: 2px #FF3300 solid;
   font-size: 1em;
}

.footer a{
   color: #FFFFFF;
   text-decoration: none;
}

.footer a:hover{
    text-decoration: underline;
}

.menu{
   position: absolute;
   top: 92px;
   left: 0px;
   width: 100%;
   height: 30px;
   background-color: #FF3300;
   border-bottom: 2px #FF3300 solid;
}

ul.menu_list{
   padding: 0px;
   margin: 0px;
   padding-left: 10px;
}

li.menu_item{
   display: inline;
   height: 30px;
   padding-right: 10px;
}

li.menu_item a{
   color: #FFFFFF;
   font-weight: bold;
   font-size: 20px;
   text-decoration: none;
}

li.menu_item a:hover{
	color: #FFCC66;
	font-weight:bold;
}

.ads{
   position: absolute;
   right: 10px;
   top: 134px;
   width: 160px;
}

img{
   padding: 0px;
   margin: 0px;
}

.content{
   position: absolute;
   top: 124px;
   left: 0px;
   right: 180px;
   background-image: url('images/trans50.png');
   margin: 10px 10px 10px 10px;
   padding: 10px 10px 10px 10px;
}

/* Blog stuff */

.feed_title {
   color: #FF3300;
   font-weight: bold;
   font-size: 1.5em; 
   text-align: right;
   border-bottom: 2px #FFFFFF dotted;
}

.date {
   color: #FF3300;
   float: left;
}

.text{
   font-size: 1em;
   color: black;
   margin-left: 20px;
   margin-right: 20px;
}

.text a{
   color: #006600;
   text-decoration: none;
}

.text a:hover{
   color: #FF3300;
   text-decoration: underline;
}

.rss_nav{
   text-align: right;
}

.prev_button{
   float: left;
}

.rss_nav a{
   color: #FF3300;
   font-weight: bold;
   font-size: 20px;
   text-decoration: none;
   height: 30px;
   padding-left: 0px;
   padding-right: 0px;
}

.rss_nav a:hover{
   color: #FFCC66;
   font-style:italic;
}

/* Link stuff */

h1.page_title{
   font-weight: bold;
   font-size: 1.5em;
   color: #FF3300;
   TEXT-TRANSFORM: uppercase;
}

h3.page_title{
   font-weight: bold;
   color: #FF3300;
   font-size: 1.3em;
   border-bottom: 2px #FFFFFF dotted;
}

.link{
   padding-bottom: 10px;
}

.link_header{
   font-size: 1.2em;
}

.link_description{
   font-size: 1em;
   color: black;
   margin-left: 20px;
   margin-right: 20px;
}

.link a{
   color: #006600;
   text-decoration: none;
}

.link a:hover{
   color: #FF3300;
   text-decoration: underline;
}

/* addons stuff */

.addons_cat{
}

a.addons_cat_link{
   border: 2px #FFFFFF solid;
   background-image: url('images/button_bg.png');
   background-repeat: repeat-x;
   color: #DDDDFF;
   font-weight: bold;
   font-family:'Segoe UI';
   font-size: 20px;
   text-decoration: none;
   height: 30px;
   padding-left: 10px;
   padding-right: 10px;
}

a.addons_cat_link:hover{
   color: #FFFFFF;
}

.addons_table td{
   border-bottom: 1px #FFFFFF dotted;
   font-family: "Segoe Media Center", Arial, Helvetica, sans-serif;
}

.addons_table td td{
   border-bottom: none;
}

.addons_table a{
   color: #006600;
   text-decoration: none;
}

.addons_table a:hover{
   color: #006666;
   text-decoration: underline;
}

.table_header td{
   border-bottom: 1px #FFFFFF dotted;
   font-weight: bold;
   font-family: "Segoe Media Center", Arial, Helvetica, sans-serif;  
   color: #FFFFFF;
   font-size: 1.1em;
}