/*  
Theme Name: Nick (Winter/Snowboard)
Theme URI: http://www.tomes.ca/blog
Description: Nick's Snowboarding theme.
Version: 1.0
Author: Nick Ratelle
Author URI: http://www.tomes.ca/
*/

/** BASIC STUFF **/
html 
{
    margin: 0;
    padding: 0;
}

body 
{	
    margin: 0;
    padding: 0;
    height: 100%;
    font: normal 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
    background: #000000 url(images/body_bg.png) repeat-y;
}

a:link, a:visited 
{
    color: #3961c1;
    text-decoration: none;
}
a:hover 
{
    color: #314472;
}	

	
/** HEADER **/
#header 
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 900px;
    height: 438px;
    top: 0;
    left: 0;
    background: url(images/header.png) top left no-repeat;  
}

#page
{
    position: absolute;
    top: 0;
    left: 0;
}
	
#headerimg 
{
    position: absolute;
    top: 92px;
    left: 18px;
    width: 547px;	
    height: 26px;	
    text-align: center;
    color: #000000;
    background: url(images/contentHeader.png) no-repeat top;
}

#content
{
    position: absolute;
    top: 118px;
    left: 18px;
    width: 525px;
    text-align: justify;
    color: #000000;
    background: #FFFFFF;
    padding: 10px;
	border-left: 1px solid #3d549b;
	border-right: 1px solid #3d549b;
	min-height:900px;
}

#content h2
{
    color: #000000;
    font: bold 20px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
}

#content h2 a:link, #content h2 a:visited 
{
    color: #000000;
    text-decoration: none;
}

#content h2 a:hover 
{
    color: #000000;
    text-decoration: underline;
}

#content h3
{
    color: #5d72a3;
    font: normal 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
}

.postmetadata
{
    color: #000000;
    font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
}

#footer
{
    position:inherit;
    width: 547px;	
    height: 75px;	
    left: -1px;
    bottom: -55px;
    text-align: center;
    color: #000000;
    background: url(images/contentFooter.png) no-repeat top;
    font: normal 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
}

#storysep 
{ 
    background: url(images/star.png) center no-repeat;
    padding: 18px 0 0; 
    margin: 0px;
}

#storysep hr
{ 
    width: 0; 
    line-height: 20px; 
    visibility:hidden;
}

#sidebar
{
    position: absolute;
    left: 565px;
    top: 430px;
    margin: 0px;
    padding: 0px;
    width: 213px;
    color: #404e70;
    font: normal 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
}

#sidebar li 
{
}

#sidebar ul
{
    padding: 5px 5px 5px 20px;
}

#sidebar h2
{
    font: bold 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
}

a:link, a:visited 
{
    color: #3961c1;
    text-decoration: none;
}
a:hover 
{
    color: #314472;
}	

#sidebarTop
{
    position:absolute;
    margin: 0;
    padding: 0;
    width: 213px;
    height: 10px;
    left: 0px;
    top: 12px;
    background: url(images/sidebarHeader.png) top left no-repeat;  
}

#sidebarContent
{
    position:relative;
    top:10px;
    left:0px;
    padding: 0px;
    background: #f0f1f5;
	border-right: 2px solid #ffffff;
}

#sidebarBottom
{
    position:relative;
    margin: 0;
    padding: 0;
    width: 213px;
    height: 10px;
    left: 0px;
    top: -2px;
    background: url(images/sidebarFooter.png) top left no-repeat;  
}

/* Begin Form Elements */
#searchform 
{
	margin: 0px auto;
	padding: 5px 0px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 95px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}


.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */
