/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Robin Samuel
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* General */

/*Reset Common Tags*/

a,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,img
{
    margin:0px;
    padding:0px;
}

body 
{
    margin:0px auto;
    padding:0px;
    font-family:Arial;
    font-size:12px;
    color:#000;
    background:url(images/bg.jpg) top center no-repeat #330000;
}

a
{
    text-decoration:none;
    color:#000;
    outline:0;
}

a:hover
{
    text-decoration:underline;
}

img
{
    border:0px;
}

p
{
    font-size:14px;
    margin:12px 0;
}

h1
{
}


		/*---------------------layout--------------------*/

.container-top 
{
    width:1060px;
    height:320px;
    margin:0 auto;
    height:auto;
}

.container-header
{
    width:956px;
    margin:0 auto;
    height:158px;
    border-left:2px solid #999;
    border-right:2px solid #999;
}

.container-title
{
    width:1060px;
    height:66px;
    background:url(images/title-container.jpg) no-repeat;
    margin:0 auto;
}

.container-main
{
    width:956px;
    margin:0 auto;
}

.container-footer
{
    float:left;
    width:100%;
    background:url(images/footer-bg.jpg) repeat;
    border-top:4px solid #333;
    margin-top:30px;
}

		/*---------------------header---------------------*/

#header
{
    float:left;
    width:906px;
    padding:0 25px;
    background:#f2f2f2;
}

#header-left
{
    float:left;
    width:155px;
    padding-left:30px;
}

#header-right
{
    float:right;
    width:693px;
    padding-top:30px;
}

        /*----------------------nav-----------------------*/
        
#navigation
{
    float:left;
    width:693px;
    height:45px;
    margin-top:21px;
    background:url(images/nav-bg.jpg) no-repeat;
}

#navigation ul
{
    float:left;
    width:693px;
    height:40px;
    line-height:40px;
    text-align:center;
    margin:0;
    padding:5px 0 0 0;
    font-size:20px;
}

#navigation ul li
{
    display:inline;
	margin-right:20px;
}

#navigation ul li a:hover,
#navigation ul li a.current
{
    color:#fff;
    text-decoration:none;
}

.rightcol ul
{
    margin:0;
    padding:10px 0;
    width:193px;
    float:left;
    font-size:16px;
}

.rightcol ul li
{
    float:left;
    width:193px;
    list-style-type:none;
    margin:4px 0;
}

.rightcol ul li a:hover,
.rightcol ul li a.current
{
    color:#fff;
    text-decoration:none;
}


        /*---------------------content--------------------*/

#title
{
    float:left;
    width:820px;
    height:66px;
    padding:0 100px;
}

.content
{
    float:left;
    width:906px;
    border-left:2px solid #999;
    border-right:2px solid #999;
    border-bottom:2px solid #999;
    background:#f2f2f2;
    padding:0 25px 25px 25px;
}

.leftcol-wrapper
{
    float:left;
    width:664px;
}

.leftcol
{
    float:left;
    width:620px;
    min-height:300px;
    height:auto !important;
    height:300px;
    background:#fffcf1;
    border-left:2px solid #999999;
    border-right:2px solid #999999;
    padding:20px;
}

.rightcol-wrapper
{
    float:right;
    width:213px;
}

.rightcol
{
    float:right;
    width:193px;
    min-height:300px;
    height:auto !important;
    height:300px;
    padding:20px 10px;
    background:url(images/rightcol-bg.jpg) repeat-x #42474b;
}

.rightcol p
{
    float:left;
    width:193px;
    padding:0px 0px 10px 0px;
}

.rightcol-title
{
    float:left;
    width:193px;
    margin-bottom:10px;
    font-size:16px;
    font-style:italic;
}

.imagelink
{
    float:left;
    margin:15px 0;
}

.readmore
{
    clear:both;
    font-size:18px;
    font-weight:bold;
    cursor:pointer;
}

.readmore a
{
    font-size:10px;
}

.people
{
    float:left;
    width:620px;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #999;
}

.people img
{
    float:left;
    margin: 0 10px 10px 0;
}

.hidden-content p
{
    width:620px;
}

.kidsden
{
    font-size:18px !important;
    font-family:Comic Sans MS, Arial;
}

/*email form*/
form
{
    float:left;
    width:520px;
    padding:10px 50px;
}

label
{
    clear:both;
    float:left;
    width:105px;
    text-align:right;
    font-size:14px;
    font-weight:bold;
    padding:6px 10px 17px 0;
}

.textbox
{
    float:left;
    width:190px;
    border:1px solid #999999;
    font-size:14px;
    padding:5px ;
    margin-bottom:10px;
}

textarea
{
    width:390px !important;
    font-family:Arial;
    height:150px;
    font-size:14px;
    overflow:auto;
}

#send-btn
{
    clear:both;
    float:right;
    position:relative;
    right:5px;
}

/*slideshow*/
#slideshow
{
    float:left;
    width:620px;
    height:465px;
    margin:10px 0;
}

#slideshow-nav
{
    float:left;
    width:620px;
}

#slideshow-nav a
{
    cursor:pointer;
}

        /*---------------------footer---------------------*/

#footer
{
    width:900px;
    margin:0 auto;
    padding-top:20px;
}

#footer a
{
    color:#666666;
}

#footer a:hover
{
    color:#ccc;
    text-decoration:none;
}

#footer ul
{
    color:#666666;
    list-style-type:none;
    margin:12px 0;
    padding:0 0 0 15px;
}

#footer ul li
{
    margin:6px 0;
}

#footer-column1
{
    float:left;
    width:225px;
    padding-bottom:20px;
    padding-top:10px;
}

#footer-column2
{
    float:left;
    width:224px;
    border-left:1px solid #333;
}

#footer-column3
{
    float:left;
    width:224px;
    border-left:1px solid #333;
}

#footer-column4
{
    float:right;
    width:200px;
    padding-bottom:20px;
    color:#999999;
    text-align:right;
}



