/*  
Theme Name:Custom for william
Version: 1.0
Theme URI: http://arkdotnet.com
Description: A minimalistic single column design with a widget-ready horizontal navigation menu for listing Pages, Categories or a custom menu. Includes additional templates for archives, categories, author lists, pages without comments, images, attachments and search results. Thickbox enabled image template. Customisable header and background images. Post format support. Additional theme options. Translation-ready and child-theme friendly. Support available at http://forum.quirm.net/
Author: Adnan haider rashid
Author URI: http://arkdotnet.com
Tags: one-column, custom-header, custom-background, custom-menu, light, white, fixed-width, theme-options, translation-ready, threaded-comments, editor-style

License: GNU General Public License v2

*/

/*  Copyright 2009-2013 (email : adnan@arkdotnet.com)


*/

/* LAYOUT */
body {
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-size:100%;
	direction:ltr;
}
h1 {
	font-size:2.5em;
	letter-spacing:0.2em;
}
h2 {
	font-size:1.6em;
}
h3 {
	font-size:1.4em;
} 
h4 {
	font-size:1.2em;
}
h5,h6 {
	font-size:1em;
}
h2,h3,h4,h5,h6 {
	letter-spacing:.01em;
}
h1,h2,h3,h4 {
	font-weight:normal;
}
a {
	text-decoration:underline;
}
a:hover,a:active,a:focus {
	text-decoration:none;
}
img {
	border:none;
}
dt {
	font-weight:bold;
	margin-top:10px;
}
small {
	font-size:.8em;
}
acronym, abbr {
	cursor:help;
	letter-spacing:.01em;
	text-decoration:none;
}
a acronym,a abbr {
	text-decoration:none;
	border-bottom:none;
}
blockquote {
	min-height:60px;
	margin:0;
	padding:5px 0 0 63px;
}
blockquote cite {
	display:block;
	padding-bottom:15px;
	font-size:.86em;
	font-style:normal;
}
q {
    font-style:italic;
}
q:before, q:after {
    content:"";
}
ins {
	padding:0 2px;
	text-decoration:none;
}
pre,
code,
tt,
kbd,
var {
	font-family:'courier new',courier, monospace;
	font-size:1.05em;
}
pre {
	overflow:auto;
	white-space:pre;
	padding:3px 5px 12px;
	line-height:20px;
}
address {
	font-style:normal;
}
form {
	margin:20px 0;
	padding:0;
}
fieldset {
	margin:5px;
	padding:10px;
	border:none;
}
fieldset fieldset { 
	margin-top:15px;
}
legend {
	margin:0 0 0 -10px;
	padding:2px 5px;
}
input,textarea,select {
	padding:1px 2px;
	font-size:1em;
}
textarea {
	width:98%;
}
table {
	border-collapse:collapse;
}
th,td {
	padding:3px;
}

/* hides skip links until activated for keyboard navigators */
ul.jumplinks,
.jumplinks {
	position:absolute;
	top:-9000px;
	left:-9000px;
	z-index:90;
}
.jumplinks a:active,
.jumplinks a:focus {
	position:absolute;
	top:9020px;
	left:9010px;
	width:15em;
	margin:0;
	padding:3px;
	text-align:center;
	font-weight:bold;
}

/* Onto the actual layout */
#wrapper {
	max-width:1000px;
	margin:0 auto;
	padding:0;
}

/* HEADER */
#header {
	padding:0;
	margin:0;
}
#header h1 {
	margin:0;
	padding:0 15px;
	font-size:2.3em;
	letter-spacing:.02em;
	line-height:1.2em;
	text-align:center
}
#header h1 small {
	display:block;
	margin:0;
	padding:0;
	font-size:.65em;
	font-weight:normal;
	font-style:normal;
}
#header h1 a {
	text-decoration:none;
}
#header h1 a:hover {
	text-decoration:underline;
}
#header-image {
	height:150px;
}

/* MENU */
.navbar {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:.9em;
	line-height:1em;
}
.navbar:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.navbar ul {
	margin:0;
	padding:0;
	display:inline;
}
.navbar ul li a{
	margin:0;
	padding:0;
	width:74px;
	display:none;
}
.navbar li {
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	position:relative;
}
.navbar ul ul li:hover{
	display:block;
}

.navbar li:hover > ul {
	display:block;
}
.navbar .recentcomments {
	margin-right:10px;
}
.navbar #searchform {
	margin:5px 0;
}
.navbar a {
	display:block;
	line-height:0px;
	padding:5px;
	margin:0;
	text-decoration:none;
}
.navbar a:hover,
.navbar a:active,
.navbar a:focus {
	
}

/* CONTENT */
#content {
	with
	min-height:400px;
	line-height:1.5em;
	margin:20px 0 0;
	padding:0 30px;
	font-size:.9em;
}
/* clear all floats */
#content:after,
#content .hentry:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#content .hentry {
    padding-bottom:20px;
}
.post-title,
.posts-by {
	margin:20px 0 0;
	padding:0;
	font-size:1.6em;
	letter-spacing: .01em;
}
.post-title a {
	text-decoration:none;
}
.post-title a:hover,
.post-title a:active,
.post-title a:focus {
	text-decoration:underline;
}
.sticky .post-title a {
	padding-right:30px;
}
.meta {
	margin:3px 0 0;
	padding:0;
	font-size:.9em;
	line-height:1.3em;
}
.meta ul,
.meta li {
	margin:0;
	padding:0;
}
.meta ul {
	display:inline;
}
.meta.posthead li {
	display:inline;
}
.meta li li {
	display:inline;
	padding-right:.1em;
}
.postcontent {
	min-height:20px;
}
.postcontent p+ ul {
	margin-top:-.7em;
}
.postfoot {
	clear:both;
	margin-right:5px;
}
.more-link {
	clear:both;
	float:right;
}
.more-link:after {
	content:"\00A0\00BB";
}
div.more-link {
	font-size:.9em;
	text-align:right;
}
div.more-link .wp-post-image {
	float:none;
}
.post-edit-link {
	clear:both;
	display:inline-block;
}

/* Post formats */
.format-aside .post-title,
.format-status .post-title {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.format-audio .more-link img,
.format-gallery .more-link img,
.format-image .more-link img {
	display:block;
	margin:0 0 3px auto;
}
.format-audio .postcontent {
	min-height:50px;
	margin-right:110px;
}
.format-gallery .postfoot,
.format-image .postfoot {
	clear:none;
	float:left;
}
.format-chat .postcontent {
	margin:20px 0;
	padding:2px 5px 3px;
	line-height:20px;
}
.format-chat .postcontent p {
	margin:0;
}
.format-image .postcontent {
	text-align:center;
	margin:20px auto;
	padding:0;
}
.format-link .post-title a {
	display:inline-block;
	min-height:32px;
	padding-right:40px;
}
.format-link .postcontent a {
	font-size:1.2em;
}
.format-quote .postcontent {
	min-height: 60px;
	margin:20px 0;
	padding: 0 0 0 70px;
}
.format-quote .postcontent .inner {
	min-height: 60px;
	margin:0;
	padding:0 70px 0 0;
}
.format-quote .postcontent blockquote {
	min-height:0;
	padding:0;
}
.format-quote .postcontent blockquote cite {
    display:block;
    font-size: 0.86em;
    font-style: normal;
    padding-bottom: 15px;
}
.format-video .more-link a {
	padding-top:100px;
	display:inline-block;
}
.single .format-video embed {
	margin-left:auto;
	margin-right:auto;
	display:block;
}

/* page tree */
.pagetree {
	float:right;
	width:15em;
	margin:0 0 20px 20px;
	padding:3px 5px 0;
}
.pagetree h3 {
	font-size:1.1em;
	margin:5px 0;
	padding:0;
}
.pagetree ul {
	margin:0;
	padding:0 .3em;
}
.pagetree li ul {
	margin-left:1em;
}
.pagetree li:before {
	content: " \BB\ ";
}
.pagetree li.current_page_item {
	font-weight:bold;
}
.pagetree li.current_page_item li {
	font-weight:normal;
}
.pagetree li.current_page_item a {
	text-decoration:none;
}
.pagetree li.current_page_item a:hover {
	text-decoration:underline;
}

/* pagination */
.prevnext {
	clear:both;
	margin:20px 3px 20px 0;
	padding:0;
	text-align:center;
	font-size:.9em;
}
.prevnext:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.prevnext li {
	margin:0;
	padding:0;
}
.prevnext a {
	text-decoration:none;
}
.prevnext a:hover {
	text-decoration:underline;
}
.prevnext .next a {
	float:left;
	padding:0 10px 0 20px;
}
.prevnext .prev a {
	float:right;
	padding:0 20px 0 10px;
}
.image-nav li {
	display:inline;
}
.pagelist {
	clear:both;
	margin:0 0 10px;
	padding:0;
}
.pagelist ul,.pagelist li {
	margin:0;
	padding:0;
	display:inline;
}
.pagelist a {
	padding:0 2px;
}
.page-numbers {
	width:80%;
	margin:20px auto;
	padding:0;
	text-align:center;
}
.page-numbers li {
	display:inline;
}
.page-numbers a {
	padding:0 5px;
}
.page-numbers a, 
.pagelist a {
	text-decoration:none;
	margin: 0 2px;
	padding:0 3px 2px;
}
.page-numbers a:hover,
.page-numbers a:active,
.page-numbers a:focus,
.pagelist a:hover,
.pagelist a:active,
.pagelist a:focus{
	text-decoration:underline;
}

/* gallery */
.gallery {
	margin:20px auto;
	padding:0;
}
.gallery .gallery-icon {
	font-weight:normal;
	margin:0;
	padding:0;
}
.gallery .gallery-item {
	float:left;
	margin:0 0 20px;
	padding:0;
	text-align:center;
	width:33%;
}
#content .gallery .gallery img {
	float:none;
	margin:0;
	padding:0;
}
.gallery .gallery-caption {
	margin:0;
	padding:0;
	text-align:center;
	font-size:.9em;
	line-height:1.2em;
}

/* images */
.alignleft,
.wp-post-image {
	float:left;
}
.alignright {
	float:right;
}
.aligncenter {
	float:none;
	display:block;
}
.alignnone {
	float:none;
}
.alignleft,
img.alignleft,
.wp-post-image {
	margin:0 20px 20px 0;
}
.alignright,
img.alignright {
	margin:0 0 20px 20px;
}
.aligncenter,
img.aligncenter {
	margin:10px auto;
}
.main-img {
	text-align:center;
	margin:20px auto 0;
	padding:0;
}
.img-attachment .postcontent {
	text-align:center;
	margin-bottom:20px;
}
.img-attachment h3.more-images {
	font-size:.8em;
	text-align:center;
	margin:40px 0 5px;
	padding:0;
}
.img-attachment img.attachment-thumbnail {
	display:inline;
}
.attachment .attachment-caption,
.attachment .attachment-content {
	clear:both;
}
.attachment .posted-under {
	clear:both;
	text-align:center;
	font-size:.8em;
}

/* captions */
.wp-caption img {
	margin:0 auto;
	padding:0;
}
.wp-caption-text {
	margin:0;
	padding:0;
	text-align:center;
	font-size:.8em;
}

/* comments */
#comments {
	margin:0;
	padding:20px 0 0;
	font-size:1em;
	font-weight:bold;
}
#commentlist .commentdata,
#commentlist,#commentlist ul {
	margin:0;
	padding:0;
}
#commentlist li {
	margin:0 0 10px;
	padding:0 0 5px;
	list-style:none;
}
#commentlist .children li {
	margin:10px 20px;
}
#commentlist .comment-author {
	float:left;
}
#commentlist img {
	float:left;
	margin:1px 0 5px 1px;
	padding:0;
}
#commentlist .commentmetadata {
	min-height:32px;
	margin:0 5px 0 0;
	text-align:right;
	font-size:.9em;
}
#commentlist .comment-author cite {
	display:inline;
	margin:0 0 0 4px;
	padding:0 0 0 5px;
	text-align:left;
	font-style:normal;
}
#commentlist .bypostauthor > .comment-body cite {
	padding-left:20px;
}
#commentlist .comment-author + em {
	clear:left;
	display:block;
}
#commentlist .comment-edit-link {
	font-size:x-small;
}
#commentlist .comment_text {
	clear:left;
	margin:0;
	padding:0 10px;
}
#commentlist .comment p,
#commentlist .trackback p,
#commentlist .pingback p {
	clear:both;
	padding:0 10px;
}
#commentlist blockquote,
#commentlist blockquote cite {
	font-style:italic;
}
#commentlist blockquote {
	margin:0 0 0 20px;
	padding:0;
	min-height:0;
}
#commentlist blockquote cite {
	padding-bottom:0;
}
#commentlist .reply {
	text-align:right;
	margin-right:5px;
	font-size:.9em;
}
#commentlist #respond {
	width:96%;
	margin:0 auto;
}
.comment-links {
	margin:0 0 20px;
	padding:0;
}
.comment-links li {
	margin:0;
	padding:0;
}
#commentform {
	width:95%;
}
#commentform label.text {
	display:inline-block;
	width:3.7em;
}
#commentform .comment-form-comment {
	margin:0;
}
#commentform .form-allowed-tags {
	margin:0;
	line-height:1.2em;
	font-size:.8em;
}
#commentform .form-submit {
	text-align:right;
	width:99%;
}
#commentform .form-allowed-tags code {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
}

/* search results */
.result-list {
	margin:30px 0;
	padding:0;
}
.result-list .post-title {
	margin:0;
	font-size:1.4em;
}
.result-list li {
	margin-top:20px;
}
.result-list li li {
	margin-top:0;
}
.result-list .postcontent p {
	margin:0;
	padding:0;
}
.result-list .format-aside .postcontent p {
	margin:0;
	padding:0;
}

/* widget areas */
.error404 #content .widget-area {
	margin:20px 0;
}
#footer .widget-area {
	margin-bottom:30px;
	font-size:.9em;
}
/* clear all floats */
.widget-area:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.widgettitle {
	margin:0;
	font-size:1.2em;
}
.widget-area ul {
	margin:5px 0 0;
	padding:0;
}
.widget-area li {
	list-style-position:inside;
}

/* tag cloud */
.navbar .widget_tag_cloud a {
	display:inline;
	padding:0 3px;
	white-space:nowrap;
}
.wp-tag-cloud {
	padding:10px;
}
.wp-tag-cloud li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
.wp-tag-cloud li a {
	letter-spacing:.01em;
	text-decoration:none;
	white-space:nowrap;
}
.wp-tag-cloud li a:hover {
	text-decoration:underline;
}

/* calendar  */
.navbar #wp-calendar {
	display:none;
}
#wp-calendar caption {
	margin:0 0 3px;
	padding:0;
	font-size:.8em;
}
#wp-calendar th {
	font-size:.9em;
	text-transform:capitalize;
}
#wp-calendar th,
#wp-calendar td {
	margin:0;
	padding:2px;
}
#wp-calendar #next a {
	text-align:right;
}
#wp-calendar #prev a {
	text-align:left;
}
#wp-calendar a {
	display:block;
	text-decoration:none;
}
#wp-calendar tbody,
#wp-calendar tfoot {
	font-size:.8em;
}
#wp-calendar #today a {
	font-weight:bold;
}
#wp-calendar a {
	text-decoration:underline;
}
#wp-calendar a:hover,
#wp-calendar a:active,
#wp-calendar a:focus {
	text-decoration:none;
}

/* password form */
.password-form br {
	display:none;
}

/* FOOTER */
#footer {
	clear:both;
	padding-bottom:5px;
}
#footer .site-links {
	clear:both;
	margin:0;
	padding:0;
	font-size:.8em;
	text-align:center;
}
#footer .site-links li {
	display:inline;
	margin:0;
	padding:0 5px;
}
#footer .site-links .rss {
	position:relative;
	top:3px;
}
#footer .credits {
	font-size:.8em;
	text-align:center;
}

/* Offsets */
.navbar h2, 
.offset {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

/* COLOURS */
body {
	color:#fff;
}
blockquote {
	background:url(images/quotes.png) no-repeat left top;
}
acronym, abbr {
	border-bottom:1px dashed #ddd;
}
ins {
	background-color:#f3f3fb;
	color:#606060;
}
pre {
	background: url(images/paper.png);
	color:#606060;
	border:1px solid #f3f3fb;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px rgba(0,0,0,0.2);
}
fieldset {
	background:#dee2e9;
}
fieldset fieldset {
	background:#f3f3fb;
}
legend {
	background:#B1B4BE;
	color:#000;
}
input, textarea {
	background:#F0F3F5;
	color:#404040;
	border:1px solid #ddd;
}
input:focus,
input.focus,
textarea:focus,
textarea.focus {
	background:#fff;
	color:#606060;
	border-color:#407096;
}
input.submit,
input.button,
input[type=submit] {
	
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	box-shadow:2px 2px 2px rgba(0,0,0,0.3);
}
input.checkbox {
	border:none;
}
table,th,td {
	border:1px solid #C6CCD4;
}
th {
	background:#dee2e9;
}
tr {
	background:#fff;
	color:#606060;
}
tr.alt {
	background:#f3f3fb;
}
a {
	 color:#bf4c4c;
}
a:visited {
	color:#5F487E;
}

a:active,
a:focus {
	background-color:#f93;
	color:#000;
}
a img {
	border:1px solid #fff;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px rgba(0,0,0,0.2);
}
a:hover img,
a:active img,
a:focus img {
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px rgba(0,0,0,0.2);
}
a:hover img {
	border-color:#f8f8f8;
}
a:active img, 
a:focus img {
	border-color:#f93;
}

/* WRAPPER */
#wrapper {
	background:#fff;
	color:#606060;
}
.jumplinks a:active,.jumplinks a:focus {
	background:#f93;
	color:#000;
}

/* HEADER */
#header h1,
#header h1 a {
	color:#606060;
}
#header {
	border-bottom:3px double #aaa;
}
#header h1 a:hover {
	 color:#407096;
}
#header h1 a:focus,
#header h1 a:active {
	background-color:#f93;
	color:#000;
}
#header h1 small {
	color:#707070;
}

/* MENU */


.navbar ul li.widget_tag_cloud:hover,
.navbar .widget_tag_cloud a:hover {
	background:transparent;
}

.navbar ul ul a:hover {
		display:block;
	    color: #ffffff;
}
.navbar a:active,
.navbar a:focus {
	background:#f93;
	color:#404040;
}

/* CONTENT */
#content {
	 background:#fff;
	 color:#606060;
}
#content .hentry,
.search-results #content .hentry .hentry {
	border-bottom:3px double #aaa;
}
.single #content .hentry,
.page #content .hentry {
	border-bottom:none;
}
.sticky .post-title a {
	background:url(images/star.png) no-repeat right center;
}
.single {
	border:none;
}
#content ul li {
	list-style-image:url(images/bullet.jpg);
}
#content ul li ul li {
	list-style-image:url(images/bullet2.jpg);
}
#content ul li ul li ul li {
	list-style-image:none;
}
#content .prevnext li,
#content .meta li {
	list-style-image:none;
	list-style:none;
}

/* no bullets */
#content #commentlist li,
#content .comment-links li,
#content .result-list li,
#content .pagetree ul li,
#content .widget-area {
	list-style-image:none;
	list-style:none;
}

/* Post Formats */
.format-audio a img,
.format-gallery a img,
.format-image a img,
.format-status a img {
	border:none;
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	box-shadow:0 0 0 rgba(0,0,0,0);
}	
.single .format-audio {
	background:url(images/audio.png) no-repeat right top;
}
.format-link .post-title a {
	background:url(images/link.png) no-repeat right top;
}
.format-video .more-link a {
	background:url(images/video.png) no-repeat right top;
}
.format-quote .postcontent {
	background:#f8fafd url(images/quotes.png) no-repeat left top;
	border:4px solid #f8fafd;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}
.format-quote .postcontent .inner {
	background:url(images/quotes2.png) no-repeat right bottom;
}
.format-quote .postcontent blockquote {
	background-image:none;
}
.format-chat .postcontent {
	background:url(images/paper.png);
	border:1px solid #f3f3fb;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px rgba(0,0,0,0.2);
}
.single .format-image img {
	border:10px solid #f3f3fb;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.single .format-image a:hover img {
	border-color:#dee2e9;
}
.single .format-image a:active img,
.single .format-image a:focus img {
	border-color:#f93;
}
.format-gallery .more-link img,
.format-image .more-link img {
	border-width:5px;
}

/* pagination */
.prevnext .next a,
.prevnext .prev a {
	background-repeat:no-repeat;
}
.prevnext .next a {
	background-image:url(images/left.png);
	background-position:left center;
}
.prevnext .prev a {
	background-image:url(images/right.png);
	background-position:right center;
}
.page-numbers a,
.pagelist a {
	background-color:#f3f3fb;
	border:1px solid #dee2e9;
}
.page-numbers a:hover,
.pagelist a:hover {
	background-color:#505050;
	color:#fff;
	border-color:#505050;
}
.page-numbers a:active,
.page-numbers a:focus,
.pagelist a:active,
.pagelist a:focus {
	background-color:#f93;
	color:#000;
	border-color:#f93;
}

/* page tree */
.pagetree {
	background-color:#f8fafd;
	border:1px solid #f0f4fb;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	box-shadow:2px 2px 2px rgba(0,0,0,0.2);
}

/* COMMENTS */
#comments {
	border-top:3px double #aaa;
}
#commentlist .even {
	background-color:#f3f3fb;
}
#commentlist .odd {
	background:#fff;
}
#commentlist .even,
#commentlist .odd {
	border:1px solid #dee2e9;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);
	box-shadow:2px 2px 2px rgba(0,0,0,0.1);
}
#commentlist .bypostauthor > .comment-body cite {
	background:url(images/author-comment.png) no-repeat;
}
#commentlist .comment-author-admin > .comment-body cite {
	background:url(images/admin-comment.png) no-repeat;
}
#commentlist blockquote {
	background:transparent;
}
#commentlist .comment-author + em {
	color:#900;
}

/* gallery & captions */
.wp-caption img,
#content .gallery img {
	border:10px solid #f3f3fb;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.wp-caption a:hover img,
#content .gallery a:hover img {
	border-color:#dee2e9;
}
.wp-caption a:active img,
.wp-caption a:focus img,
#content .gallery a:active img,
#content .gallery a:focus img {
	border-color:#f93;
}

/* wp-calendar */	
#wp-calendar tbody td a {
	background:#E9ECF1;
}
#wp-calendar td a:hover {
	background:#407096;
	 color:#fff;
}
#wp-calendar tbody td a:active,
#wp-calendar tbody td a:focus {
	background:#f93;
	color:#000;
}
#wp-calendar #today,
#wp-calendar #today a {
	background:#F5E6F5;
}

/* BROWSER SPECIFIC css */
/* fixes any HasLayout issue in IE */
body.ie #content,
body.ie #left_sidebar,
body.ie #right_sidebar,
body.ie #footer {
	height:50%;
}


.navbar{
	    width: auto;
    height: 33px;
    margin: 0px 56px;

}
.navbar li{
    padding: 0;
    float: left;
    margin: 0 auto;
    list-style-type: none;
    position: relative;

}

.navbar ul a {
    background: url("images/button_img.png");
     color: #ffffff;
    font-family: "Trebuchet MS",sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    text-transform: none;
    font-style: normal;
    font-size: 16px;
    cursor: pointer;
}
.navbar ul li{
          text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    height: 39px;
    margin-top: -2px;
        background: url("images/button_img.png");
color:white;
        width: 75px;
}
.navbar ul li a:hover{
color:white;
	background: url("images/button_img.png");
    background-position-y: 51px;
    margin-top: -5px;
    padding-bottom: 22px;
    padding-top: 8px;
    width: 74px;
    line-height: 20px;
}
.navbar .current_page_item > a,
.navbar .current-cat > a,
.navbar .current-menu-item > a {
	    background: url("images/button_img.png");
    background-position-y: 51px;
    margin-top: -5px;
    padding-bottom: 22px;
    padding-top: 8px;
    width: 74px;
    line-height: 20px;
}


.navbar ul a:hover {
	
	color:#606060;
}

.navbar ul li a {

	       background: none;
    margin-left: -9px;
    padding-right: 15px;
}


#s{

	    width: 135px;
	    height: 15px;
}
#searchform{

	        margin: 25px 13px;
    padding: 0;
}

input.submit, input.button, input[type=submit] {

    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
    box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
    
     width: 83px;
    font-size: small;
    position: absolute;
    margin-top: 2px;
    margin-left: 2px;
}
body {
    color: #fff;
    background: black;
}
#header-image {
    background-image: url(wp-content/uploads/2016/07/cropped-logo-1.jpg);
    width: 548px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: 52px;
       margin-left: 80px;
}
#footer{

	    	padding: 20px;
    width: 90%;
height: 105px;
margin: 0 auto;
background:#ccc;
text-align: center;
    font-weight: 400;
 background:  url("images/footer_img.png") ; 
    margin-top: -145px;
    background-size: cover;
        font-family: "Arial", sans-serif;
    color: #ffffff;
    font-size: 11.0px;
        margin-top: 15px;
}

p#footer_p {
    margin-top: 50px;
}
#content {
	    background: #cfd2d2;
    color: #000000;
    padding-left: 25px;
    width: 68%;
    padding-bottom: 40px;
    padding-right: 25px;
    border-color: white;
    margin-left: 117px;
    box-shadow: 1px 4px 7px 3px #888888;
    border-style: solid;
}
body{

	    font-family: "Arial", sans-serif;
    font-weight: 700;
    font-size:18px; 
    line-height: 1.25em;
}
.Normal-C-C7{
    font-family: "Georgia", serif;
    font-weight: 700;
    font-size: 24.0px;
    line-height: 1.21em;
}
span.Normal-C-C4 {
    font-size: 20px;
    font-weight: 100;
}
a:hover {
    color: brown;
}