
/*
Theme Name: Uniquehorn Designs
Theme URI: http://uniquehorn.net
Description: A theme created just for my personal portfolio
Author: Pepper Ferguson / Uniquehorn Designs
Author URI: http://uniquehorn.net
Version: 1.0
.
All contents are copyright to Pepper Ferguson and Uniquehorn Designs
.
*/

/* GENERAL */
body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

body{
background: url(BKGD.jpg) repeat-x;
background-color: #ffffff;
color: #666;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
margin: 0;
text-align: center;
vertical-align: top;
}

img{
	border:0;
}

a:link, a:visited{
color: #008cba;
Font-weight: bold;
text-decoration: none;
}

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

p{
padding: 10px 0 0 0;
}

p img {
padding: 0;
max-width: 100%;
}

.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignright {
padding: 4px;
margin: 0 0 2px 7px;
float: right;
}

.alignleft {
padding: 3px;
margin-right:7px;
display: inline;
}	

.featured-title {
text-align: center;
}

#gallery-item {
width: 100px;
}


/* LAYOUT */
#wrapper{
margin: 0 auto 0 auto;
text-align: left;
width: 900px;
}

#container{
margin: 10px 0;
width: 900px;
}

#front-container{
margin: 10px 0;
width: 900px;
}

#sidebar {
clear: both;
width: 900px;
height: 300px;
border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;
background: url(BKGD.jpg);
text-align: left;
margin-bottom: 15px;
}

#single {
width: 900px;
border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;
background: url(BKGD.jpg);
text-align: left;
margin-bottom: 15px;
}

#single-page {
font-size: 15px;
width: 870px;
border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;
background: url(BKGD_GREY.jpg);
text-align: left;
padding: 0 15px 15px 15px;
margin-bottom: 15px;
}

#footer{
clear: both;
width: 100%;
margin: 0 auto;
background: url(BKGD.jpg);
padding: 10px 0;
}
/* INTRO */

#intro {
margin-top: 25px;
width: 900px;
height: 277px;
border: solid 1px #c0c0c0;
}

/* blog */

#blog-intro {
margin-top: 25px;
width: 900px;
height: 163px;
}

#blog-header{
width: 900px;
height: 163px;
background: url('blogheader.png') no-repeat;
position: relative;
}

#blog-header h1 {
visibility: hidden;
}

.post-bottom{
		border-top: 1px solid #ccc;
margin: 10px 0 0 0;
}

.post-comment {
	float:right;
}

/* Header */

#header{
width: 900px;
height: 277px;
background: url('header.png') no-repeat;
position: relative;
}

#header h1 {
visibility: hidden;
}

/* Boxes */

#welcome {
width: 270px;
height: 250px;
float: left;
margin-right: 14px;
margin-bottom: 15px;
padding: 10px;
border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;
background: url(BKGD_GREY.jpg);
}

#featured {
width: 272px;
height: 250px;
float: left;
margin-right: 14px;
padding: 10px;
border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;
background: url(BKGD_GREY.jpg);
}

#current {
width: 270px;
height: 250px;
float: left;
padding: 10px;
border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;
background: url(BKGD_GREY.jpg);
}

#content{
line-height: 18px;
}

#container h1{
font-family: Georgia, Sans-serif;
font-size: 18px;
padding-bottom: 2px;
border-bottom: 2px solid #c0c0c0;
margin-bottom: 5px;
}

#front-container h1{
font-family: Georgia, Sans-serif;
font-size: 18px;
padding-bottom: 2px;
border-bottom: 2px solid #c0c0c0;
margin-bottom: 5px;
}

#sidebar h1{
padding-bottom: 2px;
border-bottom: 2px solid #c0c0c0;
margin-bottom: 5px;
}

#sidebar h4{
font-family: Georgia, Sans-serif;
font-size: 13px;
margin: 5px 0;
}

/* POSTS */

.post{
padding: 10px 0 10px 0;
}

.post h1{
font-family: Georgia, Sans-serif;
font-size: 18px;
}

.entry{
line-height: 20px;
}

p.postmetadata{
float: left;
}

.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

/* SIDEBAR */

#footer-sidebar1{
width: 270px;
height: 250px;
float: left;
margin-right: 14px;
margin-bottom: 15px;
padding: 10px;
}

#footer-sidebar2{
width: 272px;
height: 250px;
float: left;
margin-right: 14px;
padding: 10px;
}

#footer-sidebar3 {
width: 270px;
height: 250px;
float: left;
padding: 10px;
}

#sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 10px 0 10px;
}

#sidebar ul li{
padding: 10px 0 10px 0;
}

#sidebar ul li h2{
font-family: Georgia, Sans-serif;
font-size: 14px;
}

#sidebar ul ul li{
padding: 0;
line-height: 24px;
}

#front-container ul{
list-style-type: none;
margin: 0;
padding: 0 10px 0 10px;
}

#front-container ul li{
padding: 10px 0 10px 0;
}

#front-container ul li h2{
font-family: Georgia, Sans-serif;
font-size: 14px;
}

#front-container ul ul li{
padding: 0;
line-height: 24px;
}  

