/************************************************
Theme Name: Quiver.ca - Beige and Pink
Description: Quiver.ca - First custom theme
Author: pud.ca (c) 2009
Author URI: http://pud.ca
Version: v1.0
Medium: Screen
Website: Quiver.ca
************************************************/

/* Global */
    * { margin: 0; padding: 0; }
    
    html {
        background: url(../Version1/img/bg_html.gif);
        }
    
    body { 
        cursor: default;
        background: url(../Version1/img/bg_body.gif) repeat-x;
        color: #595750;
        font: 13px Tahoma, sans-serif;
        }

    a {
        color: #f15173;
        text-decoration: none;
        }
    
    a:hover {
        color: #333;
        }
	
	input, textarea {
		font-family:Tahoma,sans-serif;
		font-size:13px;
		}
    /* Clearfix & Image Replacement */
        h1#logo, #footer div .copyright, #footer div .quiver, form#searchform #searchsubmit {
            display: block; overflow: hidden; text-indent: -1000em; }

        .clearfix {
            overflow: hidden; }
    /* // Clearfix & Image Replacement */

    /* Headings */
        h1#logo {
            cursor: pointer;
            width: 290px;
            height: 59px;
            background: url(../Version1/img/bg_h1.png) no-repeat;
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -29px;
            }
        
        h2 {
            color: #f15173;
            font-size: 1.6em;
            font-weight: normal;
            }
        
        h3 {
            color: #f15173;
            font-size: 1.5em;
            font-weight: normal;
            background: #eceae6;
            -moz-border-radius: 10px 10px 0 0;
            -webkit-border-radius: 10px 10px 0 0;
            padding: 15px 10px;
            margin-bottom: 1px;
            }
        
        h3 span.twitter {
            height: 37px;
			width:64px;
            line-height: 37px;
            background: url(../Version1/img/bg_twitter.png) no-repeat;
			float: right;
			margin-top: -10px;
			}
    /* // Headings */
/* // Global */

/* Page setup */
    #container {
        width: 980px;
        margin: 0 auto;
        padding-bottom: 40px;
        }
    
    #header {
        height: 117px;
        position: relative;
        margin-bottom: 20px;
        }
    
    #content {
        overflow: hidden;
        }
    
    #content p {
        padding: 5px 0;
        }
    
    #content p.righter {
        text-align: right;
        }
		
	#content .blog_post ul,
	#content .blog_post ol {
		paddindg: 2em;
		}
	
	#content .blog_post ul li,
	#content .blog_post ol li {
		margin: .5em 0 .5em 2em;
		}
    
    #content #primary, #respond, .comments{
        float: right;
        width: 640px;
        }
    
    /* footer */
        #footer {
            height: 15px;
            padding: 20px 0;
            background: url(../Version1/img/bg_footer.png);
            }
        
        #footer div {
            margin: 0 auto;
            width: 980px;
            position: relative;
            height: 16px;
            }
        
        #footer div .copyright {
            width: 353px;
            height: 15px;
            background: url(../Version1/img/bg_copyright.png);
            position: absolute;
            left: 0;
            }
        
        #footer div .quiver {
            width: 79px;
            height: 16px;
            background: url(../Version1/img/bg_quiver.png);
            position: absolute;
            right: 0;
            }
    /* // footer */
    
    /* sidebar */
    #sidebar {
		float: left;
        width: 320px;
        }
    
    #sidebar .element p {
        background: #fff;
        padding: 5px 10px;
        }	
		
	#sidebar ul {
		margin-bottom: 10px;
		}
		
	#sidebar .aktt_tweets {
        background: #fff;
        padding: 5px 10px;
        list-style: none;
        margin-bottom: 10px;
        }
		
    #sidebar .aktt_tweets ul {
        list-style: none;
        }
		
    #sidebar .aktt_tweets li.aktt_more_updates {
		text-align: right;
		}
		
	#sidebar li.cat-item{
		background: #fff;
        padding: 5px 10px;
        list-style: none;
		}
		
	#sidebar .flickr{
		background: #fff;
		padding: 5px 5px;
		margin-bottom: 10px;
		overflow: hidden;
		}
	
	#sidebar .flickr a{
		color: #595750;
        padding: 5px;
		float: left;
		}
	#sidebar .flickr img {
		width: 55px;
		padding: 4px;
		float: left;
		}
	
	#sidebar .flickr a:last-item {
		padding-right: 0;
		}
	#sidebar .ctc{
		background: #fff;
		padding: 5px 10px;
		margin-bottom: 10px;
		}
	/* // sidebar */
		
    /* search */
        form#searchform {
            background: #eceae6;
            padding: 5px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            margin-bottom: 20px;
			overflow: hidden;
            }
        
        form#searchform fieldset legend,
        form#searchform label {
            display: none;
            }
        
        form#searchform #s {
            background: #fff;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            font: 12px tahoma, sans-serif;
            color: #595750;
            padding: 4px;
            border: 0;
            width: 87%;
            margin-right: 5px;
			float: left;
            }
        
        form#searchform #searchsubmit {
            width: 20px;
            height: 20px;
            background: url(../Version1/img/bg_search.png) no-repeat 50% 50%;
            border: 0;
            cursor: pointer;
			float: left;
            }
    /* // search */
/* // Page setup */

/* Navs & Lists */
    /* primary */
        ul#nav_primary {
            position: absolute;
            right: 0;
            top: 50%;
            height: 18px;
            margin-top: -9px;
            list-style: none;
            }
        
        ul#nav_primary li {
            float: left;
            padding-left: 20px;
            }
        
        ul#nav_primary li a {
            font: 22px Myriad Pro, Tahoma, sans-serif;
			text-transform: uppercase;
            text-decoration: none;
            color: #585750;
            }
        
        ul#nav_primary li a:hover {
            color: #f15173;
            }
    /* // primary */
    
    /* tags */
        ul.tags {
            padding: 0 0 0 28px !important;
            background: url(../Version1/img/ico_tag.png) no-repeat 0 50%;
            list-style: none;
            min-height: 21px;
            text-align: left;
            }
        
        ul.tags li {
            display: inline;
            padding-right: 5px;
			margin: 0 !important;
            }
        
        ul.tags li a {
            text-decoration: none;
            }
        
        ul.tags li + li a,
        ul.tags li + li + li + li a,
        ul.tags li + li + li + li + li + li a,
        ul.tags li + li + li + li + li + li + li +li a {
            color: #585750;
            }
        
        ul.tags li a,
        ul.tags li + li + li a,
        ul.tags li + li + li + li + li a,
        ul.tags li + li + li + li + li + li + li a {
            color: #f15173;
            }
        
        ul.tags li a:hover {
            text-decoration: underline;
            }
    /* // tags */
/* // Navs * Lists */

/* Blog */
    .blog_post {
        margin-bottom: 20px;
        }
    
    .blog_post .title,
    .blog_post .details, #content .commentSubmit , .comments{
        background: #eceae6;
        padding: 10px;
        -moz-border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        margin-bottom: 1px;
        }
    
    .blog_post .title p {
		font: 1em Myriad Pro, Tahoma, sans-serif;
        text-transform: uppercase;
        padding: 0 !important;
        line-height: 20px;
        }
    
    .blog_post .post {
        background: #fff;
        padding: 5px 10px;
        margin-bottom: 1px;
        }
    
    .blog_post .details, #content .commentSubmit {
        -moz-border-radius: 0 0 10px 10px;
        -webkit-border-radius: 0 0 10px 10px;
        text-align: right;
        overflow: hidden;
        }
    
    .blog_post .tags {
        float: left;
        width: 50%;
        }
    
    .blog_post .comment {
		float: right;
        }
	
	.blog_post li.comment {
		float: none;
		}
	.blogNav {
			clear: both;
			text-align: right;
		}
/* // Blog */

/* Comments */
	#respond .commentsForm {
            background: #fff;
            padding: 5px;
            margin-bottom: 1px;
			overflow: hidden;
            }
	
	.commentsForm input, textarea {
		-moz-border-radius: 10px 10px 10px 10px;
        -webkit-border-radius: 10px 10px 10px 10px;
		padding: 5px;
		border: 1px solid #F15173;
		}
		
	.commentsForm textarea {
		width: 550px;
		}	

	.commentSubmit input {
		-moz-border-radius: 10px 10px 10px 10px;
        -webkit-border-radius: 10px 10px 10px 10px;
		padding: 5px;
		color: #595750;
		border: 1px solid #F15173;
		}
		
/* //Comments */
