/*
Skin name: Wills & Co.
Version: 1.0
Author: Laura Wills
Author uri: http://www.mssngr.com
Description: Wills & Co. skin
*/

/* override widths */

.skin #ext_wrapper
{
	width: 760px;
}

.skin #main
{
	width: 574px;
}

.skin #sidebar
{
	width: 165px;
}

/* override fonts */

.skin,
.skin h1,
.skin h2,
.skin h3,
.skin p,
.skin li,
.skin dt,
.skin dd,
.skin th,
.skin td,
.skin input,
.skin select,
.skin button,
.skin textarea
{
	font-family: Arial, Helvetica, Sans-Serif;
}

.skin h1
{
	font-size: 14pt;
}

.skin h2,
.skin #wp-calendar caption
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Arial Black, Helvetica, Sans-Serif;
}

.skin body,
.skin h3,
.skin dl,
.skin dt,
.skin dd,
.skin p,
.skin ul,
.skin ol,
.skin li,
.skin table,
.skin th,
.skin td,
.skin input,
.skin select,
.skin button,
.skin textarea,
.skin pre,
.skin code
{
	font-size: 9pt;
}

.skin #footer
{
	font-size: 8pt;
}

.skin ul a,
.skin ol a,
.skin li a
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.skin ul a:hover,
.skin ol a:hover,
.skin li a:hover
{
	color: #333333;
	text-decoration: underline;
}

.skin admin_link a
{
	color: #333333;
	text-decoration: none;
}

.skin admin_link a:hover
{
	color: #333333;
	text-decoration: underline;
}

a,
h1 .admin_link a,
h2 .admin_link a
{
	color: #e66100;
	text-decoration: underline;
}


/* backgrounds and borders */

body.skin
{
	background: url(concrete.jpg) silver;
}

.skin #main,
.skin #sidebar,
.skin #ext_sidebar
{
	border: solid 2px #ff8500;
	background-color: white;
	color: black;
}


.skin #header
{
	border: solid 2px #ff8500;
	background-color: #ff8500;
	color: white;
}

.skin #header,
.skin #body,
.skin #footer
{
	margin-top: 13px;
	margin-bottom: 13px;
	padding: 0px;
}


/* header area */

#sitename h1,
#sitename h1 a
{
	color: white;
}

#sitename,
#sitename h1,
#tagline,
#tagline h2
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#navbar
{
	display: none;
}

.skin #header_nav
{
	height: 58px;
	background: url(navbanner_logo.jpg) no-repeat;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	color: white;
}

.skin #header_nav div.pad
{
	padding-top: 28px;
	padding-bottom: 6px;
}

.skin #header_nav li
{
	color: white;
	font-family: Arial Black, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-transform: uppercase;
	margin-right: 12px;
	margin-left: 12px;
}

.skin #header_nav a
{
	color: white;
	text-decoration: none;
}

.skin #header_nav a:hover
{
	text-decoration: underline;
}


/* footer area */

#footer div.pad
{
	background-color: #3d3321;
	color: white;
	padding: 2px 10px;
	margin: 0px;
}

#footer a
{
	color: white;
	font-size: 7pt;

}

#footer a:hover
{
	color: #ff8500;
}


/* sidebar icons */

.sidebar ul ul
{
	list-style-image: url(plus_bullet.gif);
}

.sidebar .sem_subscribe_me ul
{
	list-style-image: none;
}

#democracy ul
{
	list-style-image: none;
}



/* headings */

h1,
h1 a
{
	color: #e66100;
}

h1,
h1 a:hover
{
	color: #333333;
}


h1 .admin_link a
{
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}

.entry_header h1
{
	color: #E66100;
}

.entry_header h2
{
	color: #a15f00;
	text-transform: uppercase;
}

.sidebar h2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12pt;
	color: #e66100;
}

.entry_header h2,
.sidebar h2
{
	margin-top: 24px;
	margin-bottom: 2px;
}

.skin .entry,
.skin .widget
{
	margin-top: 24px;
}

.sidebar h3,
.sidebar li ul,
.sidebar li li
{
	margin-top: 2px;
}


/* entry actions/authors */

.entry_actions
{
	text-align: left;
	border-bottom: dotted 1px #d45500;
}

.entry_author
{
	color: #692d00;
	font-weight: bold;
	font-size: 8pt;
}

.entry_actions,
.entry_actions a
{
	color: #692d00;
	font-size: 8pt;
}

.comment_entry,
.comment_entry a
{
	color: #692d00;
	font-size: 8pt;
}

.entry_comments,
.entry_comments a
{
	color: #692d00;
	font-size: 8pt;
}

.skin .entry_actions p { font-size: 8pt; }


/* comments */

.comment_header h1
{
	font-size: 14pt;
	color: #E66100;
}
.entry_body a
{
	color: #e66100;
	font-weight: bold;
	text-decoration: none;
}
.entry_body a:hover
{
	color: #e66100;
	font-weight: bold;
	text-decoration: underline;
}
.entry_body img
{
	margin-left: 0px;
	margin-right: 10px;
}


/* democracy widget */

.skin .widget_democracy
{
	border: dotted 1px #d45500;
	background-color: #fdfde8;
	padding: 6px;
}

.democracy-choice
{
background: #3D3321;
border-bottom: 2px solid #3D3321;
}


.widget_democracy h2
{
	margin-top: 2px;
}


/* search form */

#searchform br
{
	display: none;
}

#searchform input
{
	font-size: 9pt;
}

#s
{
	width: 80px;
}

.skin blockquote
{
	background: none;
}