/*
Skin name: Trazoi Bounce Box
Version: 0.1
Author: David Shaw
Author uri: http://trazoi.net
Description: Brightly coloured yellow, orange, purple and blue theme with thick black bordered boxes. Still under development...
*/

/*
    Shadow border width for the entire canvas
    -----------------------------------------
*/

body
{
	padding: 0px;
	margin: 0px;
	background-color: #213;
	color: #fd0;
}

.skin #ext_wrapper
{
	padding: 20px 5%;
	margin: 0px;
	font-family: "trebuchet ms", tahoma, helvetica, arial, verdana, sans-serif;
}

#shadow
{
	padding: 0px;
	margin: 0px;
	background-color: #fd0;
	background-color: transparent;
    border-width: 0px;
    border-style: none;
    border-color: transparent;
}

#wrapper
{
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	color: #fd0;
}

#wrapper div.pad
{
	padding-left: 0px;
	padding-right: 0px;
}


/*
	Border, background, font and link colors for the header
	-------------------------------------------------------
*/

#header
{
    padding: 1px;
	margin: 0px;
	background-color: transparent; 
	border-style: none;
	border-color: #000;
}
#header, #header #sitename a
{
	color: #fd0;
	background-color: transparent;
}
#header #sitename a:hover
{
	color: #fff;
}

.skin #header h1
{
	font-size: 48px;
    padding: 0px;
    margin: 0px;
}
.skin #header h2
{
    font-size: 18px;
    padding: 0px;
    margin: 0px;
}
.header #sitename
{
    padding: 16px 8px 0px 8px;
    margin: 0px;
    float:  right;
	text-align: right;
}
.header #tagline
{
    padding: 48px 8px 0px 8px;
    margin: 0px;
    float:  left;
	text-align: left;
}

#header, #navbar
{
	font-style: normal;
	font-weight: normal;
	text-transform: lowercase;
	letter-spacing:	0em;
}
#header #sitename
{
	letter-spacing:	0em;
}

/*
	Border, background, font and link colors for the navbar
*/

#navbar
{
	font-weight:	bold;
	font-size: 18px;
	text-transform: lowercase;	
    border-style: none;
    border-color: #000;
	border-style: solid;
	border-width: 6px;
}

#navbar div.pad
{
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
}

#navbar a
{
    padding: 0px 20px;
    margin: 0px;
}
#navbar, #navbar a
{
	background-color: #f90;
	color: #000;
}
#navbar a, #navbar a:hover, #navbar a:active
{
	text-decoration: none;
}

#navbar span
{
    padding: 0px;
    margin: 0px;
}
/* Border, background, font and link colours for the navbar */


#navbar a:hover
{
	color: #fff;
}
#navbar a:active
{
	color: #fd0;
}
#navbar span
{
//	background-color: #000
}
#navbar span:active
{
//    background-color: #FFF;
}


/*
	Sidebar widgets
*/

li.widget
{
    border-width: 6px 0px 6px 6px;
	padding: 0px;
}
#sidebar li ul
{
    padding: 0px 6px;
}
#sidebar .democracy em
{
    // padding: 0px 6px;
}

li.widget
{
	margin-top: 6px;
	margin-bottom: 6px;
}

#sidebar
{
    text-align: left;
}
#sidebar li
{
    list-style-type: none;
}

#sidebar h2
{
	text-align: left;
	margin: 0px 0px;
	padding: 2px 10px;
}


/*
    Widget colour scheme
*/

#sidebar
{
	color: #016;
	font-size: 12px;
}

#sidebar #democracy
{
	background-color: #fe5;
	color: #000;
}
#sidebar #democracy h2
{
	background-color: transparent;
	color: #000;
	border-style: none;
}	

#sidebar li.widget, #sidebar2 li.widget
{
    border-style: solid;
	border-width: 6px;
    padding-bottom: 0.25ex;
    border-color: #000;	
	background-color: #bbf;
	font-size: 12px;
}
#sidebar h2
{
	background-color: #226;
	color: #bbf;
	font-size: 14px;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-bottom-color: #000;
}

/*
	Footer
*/
#footer
{
	border-width: 6px 0px 0px 0px;
    margin: 0px;
    padding: 0px 8px;
}
#footer_nav { float: right; }
#copyright_notice {	float: left; }

/* Footer */
#footer
{
    border-style: none;
	background-color: transparent;
}


/*
	Border, background, font and link colors for each entry
	-------------------------------------------------------
*/

#ext_main
{
	padding-top: 40px;
	border-style: none;
	border-color: #fd0;
	border-width: 10px;
}

div.entry
{
    border-width: 0px;
	border-bottom-width: 6px;
	margin-top: 6px;
	margin-bottom: 30px;
	padding: 0px;
	padding-bottom: 2px;
	border-style: solid;
	border-color: #000;
	border-width: 8px;
	background-color: #fff;
	color: #000;
}

/*
	Entry formatting
	----------------
*/

.small
{
	font-size: 8px;
}

.entry_body,
.entry_meta,
.spread_the_word,
.entry_related_searches,
.entry_related_tags,
.entry_related_entries,
.entry_nav,
.entry_follow_ups,
.entry_trackback_uri,
.entry_actions,
div.comments,
div.comment_form
{
	margin-left: 10px;
	margin-right: 10px;
}


/* Entry colours */

div.entry_header
{
	margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;    
	padding-top: 2px;
    padding-left: 10px;
    border-style: none none solid none;
    border-color: #000;
	border-width: 6px;
	background-color: #fd0;
	color: #000;
}
div.entry_header a
{
	color: #000;
}
div.entry_header a:hover
{
	color: #fff;
}

.entry_header h1, .entry_header h2
{
	text-align: left;
}

.entry_actions
{
	padding: 0px 0px 8px 0px
}
/*
	Comments
*/

#comments
{
	color: #000;
	border-top: solid 4px #000;
	border-bottom: solid 4px #000;
}
#comments h1
{
	border-bottom: solid 5px #FFF;
	color: #000;
}

.comment
{
    border-top: solid 2px #FFF;
    border-bottom: solid 2px #FFF;
    margin: 8px;
    padding: 0px;
}

.comment_header
{
    background-color: transparent;
	color: #446;
}

.comment_header h2
{
    background-color: transparent;
    padding: 0px 1em;
}
.comment_header h3
{
    background-color: transparent;
    padding: 0px 1em;
}
.comment_body
{
    background-color: transparent;
    padding: 0ex 1em;
}


.prev_next_page, .copyright_notice, .about, .credits
{
	color: #fd0;
}
.prev_next_page a, .copyright_notice a, .about a, .credits a
{
	color: #f90;
}
.prev_next_page a:hover, .copyright_notice a:hover, .about a:hover, .credits a:hover
{
	color: #fff;
}

/*
    Colour schemes - put here for easy modification
    -----------------------------------------------
*/
/*
	Background, font and link colors for the entire site
*/

a
{
    color: #016;
}
a:hover
{
    color: #717;
}


hr
{
	border: none;
	border-bottom: solid 3px #000;
}
/**/







