/*  

*****************************************************
-----------------------------------------------------

Theme Name: MinorPlayer Web 1.0
Description: A visual art profile site of Stephen Lau. Minor Player Studio. 
Version: 1.0
Tags: Minor Player Design Studio, Stephen Lau, Visual Art profile of Stephen Lau, Daily of Stephen Lau.

  
    The XHTML, CSS, PHP, and images included in this theme are released under the GPL:
    http://www.opensource.org/licenses/gpl-license.php

-----------------------------------------------------
*****************************************************



********************
--------------------
      Contents
--------------------
********************

 
	* General
	* Layout
		- Header
		- Container
	* Content	(Includes items in the main content area)
		- Post headers
		- Posts
    * Navigation    (Includes items in the navigation menu)
        - Navigation
	* Sidebar	(Includes items in the sidebar)
		- General
		- Sidebar headers
		- Wordpress calendar
	* Footer   (Includes items in the footer)
	* Misc.    (Includes miscellaneous items)

*/

/*******************
 **    General    **
 *******************/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
    margin: 0;
    padding: 0;
}
body{
    font-family: 'Helvetica', Arial;
    font-size: 12px;
    vertical-align: top;
    color:#000000;
}
img{
    border: 0;
}
h1{
    font-family: 'Helvetica', Arial;
    font-size:15px;
    padding: 0 0 10px 0;
}
#header h1 a{
    color: #000000;
}
#header h1 a:hover{
    color:#cccccc;
    text-decoration: inherit;
}
h2 a{
    color: #333333;
}
h2 a:hover{
    text-decoration:inherit;
    color: #cccccc;
}
a:link, a:visited{
    text-decoration:inherit;
    color: #333333;
}
a:hover{
    text-decoration: line-through;
    color: #cccccc;
}
p{
    padding: 10px 0 0 0;
}

/*******************
 **    Layout     **
 *******************/


#header_wrapper{
    margin: 0 auto;
    width: 100%;
}
#header{
    margin: 0 auto;
    position: relative;
    width: 1050px;
    height: 120px;
    padding: 30px 0 25px 0;
}
#background_container{
    background-color: #ffffff;
    width:100%;
    border-top:none;
    border-bottom:none;
	
}
#content_container{
    margin: 0 auto;
    width: 1050px;
    position: relative;
	border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
#container{
    margin: 0 auto;
    padding: 20px 0 20px 0;
    float: left;
	width: 750px;
	border-top:0px  solid #CCCCCC;
    border-bottom:0px  solid #CCCCCC;
	


	
}

/*******************
 **    Content    **
 *******************/

#content{

        float:left;

	width: 800px;

        min-height:600px;

        height:auto !important;

        height:600px;

	margin: 0px 0px 0px 10px;

	padding: 20px 19px 20px 0px;

	display: inline;

        border-top: 0px solid #459dcb;
		
		border-bottom: 0px solid #459dcb;
}



.post{
    padding: 10px 0 10px 0;
}
.post h2{
    font-family: 'Helvetica', Arial;
    font-size: 12px;
}
.post h2 a{
    color: #000000;
}
.post h2 a:hover{
    color: #cccccc;
}
.entry{
    line-height: 18px;
}
p.postmetadata{
    border-top: none;
    margin: 10px 0 0px 0;
    font-size: 10px;

}
p.postmetadata a{
    color: #000000;
}

/*******************
 **  Navigation   **
 *******************/
 
.navigation{
    padding: 10px 0 10px 0;
    font-size: 11px;
    font-weight: lighter;
    line-height: 18px;
}

/*******************
 **    Sidebar    **
 *******************/
 
.sidebar{
    margin: 0 auto;
    padding: 45px 0 20px 25px;
    float: right;
    width: 200px;
    font-family: 'Helvetica', Arial;
    font-size: 11px;
    display:inline;
}
.sidebar ul{
    list-style-type: none;
    margin: 0;
    padding: 0 10px 0 10px;
}
.sidebar ul li{
    padding: 15px 0 15px 0;
}
.sidebar ul li h2{
    font-family:'Helvetica', Arial;
    font-size:11px;
    padding-bottom: 5px;
}
.sidebar ul ul li{
    padding: 0;
    line-height: 15px;
}
.sidebar ul ul li a{
    color: #666666;
}
.sidebar ul ul li a:hover{
    color: #cccccc;
}
.sidebar ul li#calendar table#wp-calendar a{
    color: #cccccc;
}
#wp-calendar{
    width: 100%;
}

/*******************
 **     Search    **
 *******************/

#searchform div{
    padding: 0;
}
#searchsubmit{
    background: url(img/go_button.png) no-repeat;
    width: 25px;
    height: 25px;
    border: 0;
    cursor: pointer;
    vertical-align: top;
}
#s{
    color: #cccccc;
    border: 1px solid #cccccc;
    background: transparent;
}
.hidden{
    display: block;
}

/*******************
 **   Comments    **
 *******************/

.comments-template{
	margin: 10px 0 0;
	border-top: none;
	padding: 10px 0 0;
}

.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: none;
}

.comments-template h2, .comments-template h3{
	font-family: helvetica, arial;
	font-size: 10px;
}

.commentmetadata{
	font-size: 11px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica;
	font-size: 11px;
}

/*******************
 **     Footer    **
 *******************/

#footer{
    margin: 0 auto;
    padding: 10px 0 0 0;
    width: 1050px;
    height: 100px;
}
#footer p{
    line-height: 18px;
    padding: 10px 0 10px 0;
}
#footer a{
    color: #666666;

}
#footer .credit{
    float: left;
}

/*******************
 **     Misc.     **
 *******************/

.clear_float{
    clear: both;
}
img.avatar{
    float:left;
    margin-right:5px;
}
.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft{
    float: left;
}
.alignright{
    float: right;
}
.wp-caption{
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    -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-dd{
    font-size: 0.69em;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}