/*  
Theme Name: Zach's Theme
Theme URI: NA
Description: Self Made Theme
Version: 1.0
Author: Zigs
Author URI: http://www.thosecodes.com
*/
body 
{
    margin: 0px;
    padding: 0px;
    background-color: #dfeaeb;
    font-size: 100%;
    background-image: url(images/backgroundrpt.gif);
    background-repeat: repeat-y;
    background-position: center;
}
#main {
    margin: 0 auto;
    padding: 50px 0 0 0;
    width: 1005px;
    background-color: #dfeaeb;

}

p {
    margin: 0;
    padding: 5px 5px 5px 20px;
}
/* styles the header text area */
#header 
{
    margin: 0px;
    padding: 0 0 0 20px;
    width: 1004px;
}

.homehover
{
    height: 35px;
    width: 240px;
    background-image: url(images/logo.gif);
    overflow: hidden;
    background-position: top left;
    text-indent: -10000em;
    display: block;
    margin: 0 0 -20px 0;
    padding: 0px;  
} 
.homehover:hover
{
    height: 35px;
    width: 240px;
    background-image: url(images/logo.gif);
    overflow: hidden;
    background-position: bottom left;
    text-indent: -10000em;
    display: block;  
}

#header p 
{
    color: #1e6b9c;
    margin: 0px;
    padding: 0px;
}
/*Style Code */
.code 
{
    font-size: 95%;
    background-color: #eee;
    border: 2px solid #888;
    margin: 0 0 0 30px;
    color: #1e6b9c;
    width: 450px;
    padding: 5px;
}
 
 /* Style Post Rating */
.blogarate_rrwrap
 {
     margin: 0px;
     padding: 5px 0 0 20px;
 }
/*style category */
.postcat h1
{
    color: #1e6b9c;
    font-size: 105%;
    padding: 0 0 0 20px;
    border-bottom: 1px solid #dfeaeb;
}

.postcat h1 a 
{
    color: #1e6b9c;
    text-decoration: none;
}

.postcat h1 a:hover 
{
    color: #000;
}    

/* Styles the header add */
#headeradd {
    background-image: url(images/headerbg.gif);
    height: 125px;
    width: 1014px;
    padding: 0;
    margin: 0 0 0 -5px;
}

#addone 
{
    margin: 0;
    padding: 25px 0 0 125px;
}

/* Styles the Blog Posts */

.entry a
{
    color: #1e6b9c;
    text-decoration: none;
}

.entry a:hover 
{
    color: #000;
}

#container 
{
    width: 600px;
    margin: 0;
    padding: 0 0 0 0px;
    background-color: #fff;
    float: left;
}
#blogs 
{
    width: 600px;
    margin: 0;
    padding: 0 0px 0 0;
}

#blogs h3 
{
    padding: 0 0 0 20px;
}

#blogs h1
{
    padding: 0 0 0 20px;
    color: #1e6b9c;
    text-decoration: none;
}

#blogs h2
{
    padding: 0 0 0 20px;
    color: #1e6b9c;
    text-decoration: none;
}

#blogs h2 a
{
    padding: 0 0 0 0px;
    color: #1e6b9c;
    text-decoration: none;
}

#blogs h2 a:hover
{
    padding: 0 0 0 0px;
    color: #000;
}

#blogs p 
{
    width: 550px;
    padding: 0 0 0 20px;
}

#blogsind 
{
    width: 600px;
    margin: 0;
    padding: 0 0px 0 0;
}

#blogsind h3 
{
    padding: 0 0 0 15px;
}

#blogsind h2 a
{
    padding: 0 0 0 0px;
    color: #1e6b9c;
    text-decoration: none;
}

#blogsind h2 a:hover
{
    padding: 0 0 0 0px;
    color: #000;
}

#blogsind p 
{
    width: 550px;
    padding: 0 0 0 20px;
}
/* style side bar */
#sidebartext h2
{
    font-size: 120%;
}
    
/* Style index posts */
 .postind
{
    background-image: url(images/posttop.gif);
    background-repeat: no-repeat;
    margin: 20px 0 0 6px;
    height: 317px;
    width: 593px;    
}
.postind h2 
{
    padding: 35px 0 0 0;
    margin: 0px 0 0 20px;
}

.postind h3 
{
    padding: 5px 0 0 15px;
    margin: 0px;
}

.postind p 
{
    margin: 5px 0 0 0px;
    padding: 0px;
}

.ratingblock 
{
    padding: 0 0 0 10px;
    color: #000;
}

.thumblock 
{
    color: #000;
    padding: 0 0 0 20px;
}




/*Styles the side bar */
#sidebarphp 
{
    float: left;
    width: 202px;
    padding: 0 0 0 0px;   
    background-color: #fbffcd;
}

#sidebartext 
{
    padding: 0px 0 0 5px;
}

#sidebarphp h2 
{
    margin: 0;
    padding: 10px 0 0 0;
    color: #1e6b9c;
}

#sidebarphp ul 
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#sidebarphp ul li a 
{
    color: #000;
}

#sidebarphp ul li a:hover
{
    color: #dfeaeb;
    background-color: #000;
}

#free-tell-a-friend-widget-3
{
  height: 45px;
}

.nobullet 
{
    list-style-type: none;
}
/* Google Link Add */
#whitebg 
{
    width: 600px;
    background-color: #fff;
    float: left;
}
#linkadd 
{
    /*background-image: url(images/linkbg.gif);*/
    background-repeat: no-repeat;
    background-color: #fff;
    width: 574px;
    height: 45px;
    float: left;
    margin: 0px 0 0 25px;
    padding: 0px 0 0px 0px;
}

#googlelinkadd 
{
    margin: 10px 0 0 0px;
    padding: 0px;
    text-align: center;

}
/* Styles the Side bar Adds */
#sideadd 
{
    float: left;
    width: 202px;
    background-color: #fbffcd;
    /*background-image: url(images/sideaddbg.gif);*/
    background-repeat: no-repeat;
    padding: 0 0 0 0;
    margin: -40px 0 0 0;
}

#sideaddplace 
{
    margin: 0 0 0 0px;
    padding: 80px 0 20px 20px;
}
#sideaddplace2 
{
    margin: 0;
    padding: 40px 0 0 20px;
}
 /* Styles the Footer */
#footer 
{
    width: 1004px;
    float: left;
    background-color: #dfeaeb;
    background-image: url(images/footerbg.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#footer p 
{
    margin: 5px 0 0 0;
}
/* post text add */
.postimageadd 
{
    border-top: 1px solid #dfeaeb;
    width: 600px;
    padding: 0 0 0 15px;
 
}
/* comments */
.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0 20px;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
.navigation 
{
    text-align: center; }
    
/* Style images */
img {
 border: 0px;
 }
 
 img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.border {
    padding: 5px;
    margin: auto;
    border: 1px solid #999999;
    background: #EEEEEE;
    }


.alignright {
	float: right;
	margin: 0 0 2px 7px;
    padding: 5px;
    border: 1px solid #999999;
    background: #EEEEEE;
	}

.alignleft {
	float: left;
	margin: 0 7px 2px 0;
	padding: 5px;
    border: 1px solid #999999;
    background: #EEEEEE;
	}


/* Styles for Posts */
.examples {
margin: 0 0 0 50px;
}
.examples th
{
background-color:#999;
border:1px solid #c3c3c3;
padding:3px;
}

.examples td 
{
border:1px solid #c3c3c3;
padding:3px;
}

#topnav 
{
    margin:0px 0 0 0;
}

#topnav ul 
{
    list-style-type: none;
    margin: 0px 0 0 0px;
    padding: 0px;
}

#topnav ul li 
{
    margin: 0px 0 0 0px;
    padding: 0px;
}

#topnav ul li a 
{
    display: block;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

.specials
{   
    background-image: url(images/buttons.jpg);
    width: 260px;
    height: 75px;
    background-position:left top;
}

.specials:hover 
{
    background-position:0px -225px;
}

.club
{   
    background-image: url(images/buttons.jpg);
    width: 260px;
    height: 75px;
    background-position:0 -75px;
    
}

.club:hover 
{
    background-position:0px -300px;
}

.cards
{  
    background-image: url(images/buttons.jpg);
    width: 260px;
    height: 75px;
    background-position:0 -150px;
}

.cards:hover 
{
    background-position:0px -375px;
}
