/*  
 * Theme Name: PoopSlide
 * Theme URI: http://www.counterjumper.com
 * Description: RAAHHHRRRGGHH
 * Version: 0.1
 * Author: Karmadude, modified by PoopSock
 * Author URI: http://counterjumper.com/
 * 
 * PoopSlide 0.1
 *  
 * This theme was designed and built by Karmadude, Modded by PoopSock  
 * 
 */

html, h1, h3, h6, ul, ol
{
    margin: 0;
    padding: 0;
}

body 
{
    background: #1a1917 url(images/bodybgh.gif) repeat-y top left;
    color: #736b5c;
    font-family: 'Trebuchet MS', sans-serif;
    font-size: 12px;    
    line-height: 1.6em;
    margin: 0px 5em;
}

a,
#sidebar h5 a
{
    color: #95ca04;
    text-decoration: none;
}

fieldset,
.cf_hidden input
{
	display:none;
}

a:hover,
#sidebar a:hover
{
    color: #fff;
}

.whitelink a {
    color: #f7f7f7;
}

.whitelink a:hover {
    color: #95ca04;
}

.linklove
{
	display:none;
}

ul 
{
	list-style: url("images/ul1.gif") none inside;
	text-indent: -1em;
	margin: 0 0 0 1em;
}

ul li ul
{
	list-style: url("images/ul2.gif") none inside;
	text-indent: -1em;
}

ol
{
    list-style: url("images/ul2.gif") none inside;
}

#sidebar label
{
    list-style: url("images/ul2.gif") none inside;
    color: #a9a7a5;
    font-size: 0.8em;
    padding: 1em 0 1em 0;
    margin: 1em 0 1em 0;
    text-transform: uppercase;
}

#sidebar .reqtxt .emailreqtxt
{
    text-transform: lowercase;
    font-size: 0.6em;
}

input, textarea
{
    width: 15.5em;
    border: 1px solid #95ca04;
    background: #1a1917;
    color: #f0f0f0;
    padding: 0.2em;
}

#container
{
	display: block;
    width: 91.17em;
    margin: 0 0 20px 0;
}

    #columnLeft
    {
        position: relative;
        float: left;
        width: 14.75em;
        background: #262421;
        
        margin: 10em 0 10em 0;
        padding: 0 0 1em 0;
    }
            
        #header h5
        {
            display: block;
            background: #1a1917;
            margin: 0.7em 0 0 0; 
            height: 1.1em;
            padding: 1.5em 0 0.3em 0.5em;
            font-size: 1.7em;
            font-weight: 100;
            letter-spacing: 4;
            text-transform: lowercase;
            border-top: 1px solid #95ca04;
        }
        #header h6
        {
            display: block;
            color: #95ca04;
            background: #1a1917;
            margin: 0; 
            height: 2em;
            padding: 0em 0 0 1.1em;
            font-size: 0.8em;
            font-weight: 200;
            letter-spacing: 2;
        }
        
        #footer
        {
            padding: 7em 1.2em 1.2em 1.2em;
            font-size: 0.8em;
            line-height: 1.2em;
            background: #1a1917;
        }
        
        #sidebar input, textarea
        {
            width: 11.6em;
        }

        #postsSmall
        {
            margin: 0 0 0 1.2em;
        }
        
            #postsSmall h5
            {
                color: #f7f7f7;
                background: #403b32;
                font-size: 0.8em;
                padding: 0 1em 0 1em;
                margin: 1em 0 0 0;
                text-transform: uppercase;
            }
            
            #postContent ul
            {
                list-style: none;
            }
            
                #postContent ul li
                {
                    border-bottom: 1px solid #788026;
                    padding: 3px 3px 3px 0;
                }
            
        #sidebar
        {
            margin: 0 0 0 1.2em;
            padding: 0 0 1.2em 0;
        }
        
            #sidebar h5
            {
                color: #333;
                background: #403b32;
                font-size: 0.8em;
                padding: 0 1em 0 1em;
                margin: 0 0 2px 0;
                text-transform: uppercase;
                text-align: right;
            }
            
                #sidebar h5:hover
                {
                    background: #736b5c;
                }
            
                #sidebar h5,
                #sidebar h5 a
                {
                    color: #95ca04;
                }
                
                #sidebar h5:hover
                {
                    color: #fff;
                    cursor: pointer;
                }
            
                #sidebar a
                {
                    color: #736b5c;
                }
            
            #searchContent,
            #postContent,
            #themesContent,
            #pagesContent,
            #categoryContent,
            #archiveContent,
            #blogrollContent,
            #metaContent
            {
                display: none;
                margin: 0 0 0.5em 0;
            }
            
            #cformContent
            {
                display: none;
            	margin: 0 0 0.5em 0;
            }
            
        #middleCol
        {
            display: inline;
            position: relative;
            float: left;    
            background: #262421;
            width: 38em;
            margin: 2em 0 5em 3em;
        }
        
            #middleCol h2 
            {
                padding: 0 0.5em;
            }
            
        	
            #middleCol .aPost h5
            {
                background: #1a1917;
                font-size: 1.4em;
                font-weight: normal;
                padding: 2em 0em 0.3em 1em;
                margin: 0;
                border-bottom: 1px solid #95ca04;

            }
            
        	        	        
            
        	#middleCol .aPost .aPostBody
            {
	            background: #262421;
	            color: #8E8579;
                padding: 1em 1em 1em 1em;
                display: block;
                border-bottom: 1px solid #95ca04;
                
            }
            
            
            
                #middleCol .aPost .aPostBody img
                {
                    border-style: solid;
                    border-color: #736B5C;
                    border-width: 2px;
                    border-bottom-width: 4px;
                    display: inline;
                    margin: 1em;
                }
            
            #middleCol .aPost .postInfo
            {                
                position: relative;
                margin: 1em 0 0 0;
            }
            
                #middleCol .aPost .postInfo h6,
                #middleCol .aPost .postCategories h6
                {
                    display: inline;
                    background: #403b32;
                    font-size: 0.8em;
                    padding: 0 1em 0 1em;
                    margin: 0 3px 2px 0;
                    text-transform: uppercase;
                }       
                
                    #middleCol .aPost .postInfo .postComments
                    {
                        float: right;
                    }
        #middleCol .aPostBody h3
            {
	            color: #f7f7f7;
                display: block;
                background: #403b32;
                font-weight: 100;
                font-size: .9em;
                padding: .2em 1em 0 1em;
                margin: 0 0 .6em 0;
                text-transform: uppercase;
                border-bottom: 1px solid #95ca04;
        	}
        	
        	div.experience
        	{
	        	position: relative;
	        	display: inline;
	        	float: right;
	        	left: 1em;
	        	width: 85%;
	        	background: #600;
	        	margin: 2em;
	        	padding: 1em;
        	}

        	span.resCompany
            {
	            color: #a9a7a5;
                display: inline;
                position: relative;
                left: 0em;
                background: #403b32;
                font-size: 0.8em;
                font-weight: bold;
                padding: 0 1em 0 1em;
                margin: .5em .3em 2px 1em;
                text-transform: uppercase;
        	}
        	
            span.resJob
            {
	            color: #a9a7a5;
                display: inline;
                position: relative;
                left: 2em;
                background: #403b32;
                font-size: 0.8em;
                padding: 0 1em 0 1em;
                margin: 0 .3em 2px 0em;
                text-transform: uppercase;
        	}
        	
        	span.resDate 
            {	           
	            position: relative;
                left: 2em;
	            display: inline;
                background: #403b32;
                font-size: 0.8em;
                padding: 0 1em 0 1em;
                margin: 0 .3em 2px 0;
                text-transform: uppercase;
        	}

        	.textBox
        	{
	        	color: #a9a7a5;
            	display: compact;
            	background: #403b32;
            	padding: .3em .3em .5em .5em;
            	margin: .5em 0em 1.5em 1em;
    		}
    		
    		.key:first-letter
    		{
	    		color: #95ca04;
    		}
        
        #rightCol
        {            
            position: relative;
            float: left;    
            background: #262421;
            width: 20em;
            margin: 8em 0 5em 2em;
        }
        
            #theComments
            {
                display: none;                     
            }
            
            #theComments h5
            {
                color: #f7f7f7;
                background: #403b32;
                font-size: 0.8em;
                padding: 0 1em 0 1em;
                margin: 1em 0 0 0;
                text-transform: uppercase;
            }
            
            #respondArea
            {
                padding: 1em;
                background: #262421;

            }
            
            #respondForm
            {
                display: none;
            }
            
            #commentsArea
            {
                padding: 1em 0;
                background: #403b32;
                border-top: 1px solid #95ca04;
            }
                
                #commentsArea .aComment
                {
                    margin: 0 0 2em 0;
                }
                
                #commentsArea .aComment h5
                {
                    font-size: 1em;
                    text-transform: none;
                    padding: 1em 0 0 0;
                    font-weight: normal;
                    text-align: right;
                }
                
                #commentsArea .commentInfo h6
                {
                    display: inline;
                    background: #403b32;
                    font-size: 0.8em;
                    padding: 0 1em 0 1em;
                    margin: 0 3px 2px 0;
                    text-transform: uppercase;
                }      
                
            
                #commentsArea .aCommentBody
                {
                    padding: 0 1em;
                    border-bottom: 1px solid #95ca04;
                }
                
.wp-smiley
{
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
}

.uc
{
    text-transform: uppercase;
}
        
