/*   
Theme Name: ProNetwork2
Theme URI: 
Description: A theme for my other blogs.
Author: Markku Seguerra
Author URI: http://rebelpixel.com/
Version: 2.20110418
.
I thought I'd base this on Thematic, but I figured it was easier done from scratch.
.
*/

@import "inc/reset.css";
@import "inc/975-39-25.css";


body {
    font-size:11px;
    font-family:verdana,'lucida grande','droid sans',arial,sans-serif;
    color:#333;
    background:#f1f1f1;
	line-height:18px;
}

#wrapper,#content,#sidebar { background:#fff; }
/* 1  22  1  7  1  6  1 */

#content,#sidebar { padding-top:36px;padding-bottom:36px; }

a:link { color:#00a; } 
a:visited { color:#205; }
a:hover { color:#c00; }
a:active {color:#c00; }
a { color:#00a; } 


h1,h2,h3,h4,h5,h6 {
    font-weight:bold;
    font-family:palatino,georgia,serif;
}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:13px;}

p,ul,ol {margin-bottom:18px;}
.spaced li { margin-bottom:18px; }

.sidebar-item {
    margin:24px 0;
}
.blogbank {
    height:160px;
    clear: both;
	display:none;
}

#header {
	border-top:5px solid #900;
	background:#f1f1f1;
}
    #header h1 a {
        text-decoration:none;
        color:#333;
        letter-spacing:-1px;
    }
    #header h1 {
    	margin-top:18px;
    	font-size:24px;
    }
    #header p {
    	margin-bottom:18px;
    }

#menu {
	background:#900;
	margin:0;
}
    #menu li {
        display:inline;
    }
    #menu li a {
        text-decoration:none;
        text-transform:uppercase;
        letter-spacing:1px;
        color:#fff;
        display:block;
        float:left;
        padding:9px 12px;
    }
    #menu .current_page_item a,
    .is-post .page-item-57 a {
        background:#600;
    }
    #menu a:hover {
        background:#700;
    }


.linklog,
.post {
    margin-bottom:36px;
}
    .post h2,.post h2 a {
        letter-spacing:-1px;
        color:#333;
        text-decoration:none;
        margin-bottom:0;
    }
    .post .postmetadata { margin-bottom:18px; }
    .post .postmetadata,.post .postmetadata a { color:#666; }
    .post ul { 
        list-style:square;
        margin-left:1em;
    }
    .post ol {
	    list-style:decimal;
        margin-left:1em;
    }
    

.linklog {
	color:#666;
	padding:0;
	margin-left:2em;
	margin-right:2em;
}
	
	.linklog span a {
		text-decoration:none;
	}
    
    
    
.content-ads,
.navigation { padding-top:18px;padding-bottom:18px; }

#sidebar {
}
    #sidebar ul,
    #sidebar ul li {
        padding-left:0;
        margin-left:0;
        list-style:none;
    }
    
    #sidebar h3 {
        margin-bottom:0;
        text-transform:uppercase;
        font-weight:normal;
    }

#s {
    background:#eee;
    border:2px solid #900;
    padding:6px;
}

#footer {
    text-align:right;
    background:#333;
	border-bottom:5px solid #900;
}
    #footer p {
        margin:18px 25px;
        color:#777;
    }
    	#footer p a { color:#888; }




/* old stuff after this point */

img#wpstats { width:0px; height:0px; overflow:hidden; }


/*!     standard classes
------------------------------------- */

/*  Using 'class="alignright"' on an image will (who would've
    thought?!) align the image to the right. And using 'class="centered',
    will of course center the image. This is much better than using
    align="center", being much more futureproof (and valid) */

.aligncenter,
img.centered,
img.aligncentered {
    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;
    }

.alignright {
    float: right;
    }

.alignleft {
    float: left
    }
.text-center { text-align:center; }
.text-left,.prev { text-align:left; }
.text-right,.next { text-align:right; }








.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    /* optional rounded corners for browsers that support it */
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}



#commentform input {
    width: 170px;
    padding: 2px;
    margin: 5px 5px 1px 0;
    }

#commentform {
    margin: 5px 10px 0 0;
    }
#commentform textarea {
    width: 100%;
    padding: 2px;
    }
#respond:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
#commentform #submit {
    margin: 0 0 5px auto;
    float: right;
    }







/*! Begin Comments
-----------------------------------------------------------------------------*/

.alt {
    margin: 0;
    padding: 10px;
    }

.commentlist {
    padding: 0;
	margin-left: 0;
    text-align: justify;
    }

.commentlist li {
    margin: 0 0 18px;
    padding: 5px 5px 0 0;
    list-style: none;

    }
.commentlist li ul li {
    margin-right: -5px;
    margin-left: 30px;
}

.commentlist p {
    margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
    margin: 5px 0;
    }

.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
    }

.commentmetadata {
    margin: 0;
    display: block;
    }



/*  */

.commentlist .children { margin:0;padding:0; }
.commentlist li {
    padding:0;
    list-style: none;
    margin:0 0 18px;
}
.commentlist .children .comment { /*! rule for threaded comments */
    border-left:1px solid #ccc;
    padding-left:9px;
}
.commentlist .depth-4 li { margin-bottom:30px; }




