/*
 * alisonw.uk
 */
time {display:none;}
.clearall {clear:both;}
/* FONTS */
html {font-family:'century gothic','avant garde',arial,sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
body {font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
section > p {font-family:Georgia,'Times New Roman',Times,serif;}
code, kbd, pre, samp {font-family:Monaco, "Courier New", monospace;}
/*  */
.badge {border:0; width:88px; height:31px;}
.hidden{display:none;}
body {font-weight:400 !important;}
footer {height:6em; margin-top:-20px;}
.sitefooter {margin-right:60px; font-size:1em;}
h1, h2 {font-weight:600;}
h3, h4, h5, h6 {font-weight:500;}
p {color:#666; font-size:1em; line-height:1.3em; margin:0 0 0.5em;}
h1, .h1 {font-size:2.0em;}
h2, .h2 {font-size:1.8em;}
h3, .h3 {font-size:1.6em;}
h4, .h4 {font-size:1.5em;}
h5, .h5 {font-size:1em;}
h6, .h6 {font-size:1em;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family:inherit; line-height:1.1; color:inherit;}
h1 sml, h2 sml, h3 sml, h4 sml, h5 sml, h6 sml, .h1 sml, .h2 sml, .h3 sml, .h4 sml, .h5 sml, .h6 sml, h1 .sml, h2 .sml, h3 .sml, h4 .sml, h5 .sml, h6 .sml, .h1 .sml, .h2 .sml, .h3 .sml, .h4 .sml, .h5 .sml, .h6 .sml {line-height:1.3em;}
h1, .h1, h2, .h2, h3, .h3 {margin-top:1.2em; margin-bottom:0.7em}
h1 sml, .h1 sml, h2 sml, .h2 sml, h3 sml, .h3 sml, h1 .sml, .h1 .sml, h2 .sml, .h2 .sml, h3 .sml, .h3 .sml {font-size:68%;}
h4, .h4, h5, .h5, h6, .h6 {margin-top:1em; margin-bottom:0.4em;}
h4 sml, .h4 sml, h5 sml, .h5 sml, h6 sml, .h6 sml, h4 .sml, .h4 .sml, h5 .sml, .h5 .sml, h6 .sml, .h6 .sml {font-size:75%;}
header h1 {margin:0; color:#888;}
header h4 {margin:0; color:#999;}
.lede article {font-size:120%; line-height:1.4;}
.initialism {font-size:90%; text-transform:uppercase;}
abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underlinedotted;}
b, strong{font-weight:bold;}
.defn{font-style:italic;}
.blockquote {border-left:5px solid #999; padding:0 0 0 15px;}
#twitterfeed h3 {font-size:1.2em;}
#twitterfeed .tweetstream-date {display:inline-block; margin-left:-6px;}
#twitterfeed .tweetstream-box {font-size:0.8em; line-height:1.1; margin-left:6px; padding-bottom:8px; margin-right:4px;}
#twitterfeed .tweetstream-image {width:100%;}
#twitterfeed .tweetstream-subtext {display:inline-block; margin-left:4px; margin-right:4px; border:solid; border-color:#ddd; color:#777; padding:2px;}
.articletitle {margin:10px 0px 0px -18px;}
.articletitle a {color:#5b5;}
.articletitle:after {display:inline-block; margin:0 1em 8px 20px; height:3px; content:" "; text-shadow:none; background-color:#6c6; width:5%;} 
.articletitle:before {display:inline-block; margin:0 0.6em 8px 20px; height:3px; content:" "; text-shadow:none; background-color:#6c6; width:5%;}
.art-content {font-size:1.0em; line-height:1.1em; margin-top:8px;}
.art-para1 {font-size:108%; line-height:1.2em}
.status-content:before {display:inline-block; margin:0px; height:2px; content:" "; text-shadow:none; background-color:#6c6; width:100%;} 
.articlefooter {margin-bottom:1em;}
.articlefooter:before {display:inline-block; margin:0px; height:2px; content:" "; text-shadow:none; background-color:#6c6; width:100%;} 
.interactions {float:right;}
.art-meta {font-size:68%; color:#5b5; margin-bottom:6px;}
.fixedpage {margin-top:10px;} 
.fixedpage p {font-size:108%; line-height:1.2em}
.fixedpage td {height:22px;}
.aboutpage {margin-left:20px;}
.topics:before {content:" ";}
.tags:before {content:" ";}
.clocklabel {width:100%; text-align:center; margin-top:-8px; margin-bottom:-12px; font-size:9px; color:#666;}
.snippets {font-size:75%;}
.snip date {font-size:0.8em; color:#666;}
.slug-content:before {content:" » ";}
.status-content {font-size:120%;}
.col1 {display:inline-block; width:6em !important;}
.col2 {display:inline-block; width:12em; vertical-align:top;}
.resulthead {margin-left:-2em; font-style:italic;}
.resulthead::after {content:':';}
/* LISTS */
ul,ol {margin-top:0; margin-bottom:10px;}
ul ul, ol ul, ul ol, ol ol {margin-bottom:0px;}
.list-unstyled {padding-left:0; list-style:none;}
.list-inline {padding-left:0; list-style:none; margin-left:-5px;}
.list-inline > li {display:inline-block; padding-right:5px; padding-left:5px;}

/* ANCHORS */

a {text-decoration:underline dotted green; color:inherit; background-color:transparent;}
a:active, a:hover {outline:0;}
a:hover {text-decoration:underline;}

.snip a:link {color:#597814;}
.snip a:visited {color:#597814;}
.snip a:active {color:#597814;}
.snip a:hover {font-weight:bold; color:#375000; background-color:#D6EF9F;}
.snip a:visited:hover {font-weight:bold; color:#375000; background-color:#D6EF9F;}

.local a:link {font-size:inherit; text-decoration:none; color:#597814;}
.local a:visited {font-size:inherit; text-decoration:none; color:#597814;}
.local a:active {font-size:inherit; text-decoration:none; color:#597814;}
.local a:hover {font-size:inherit; font-weight:bold; text-decoration:none; color:#375000; background-color:#D6EF9F;}
.local a:visited:hover {font-size:inherit; font-weight:bold; text-decoration:none; color:#375000; background-color:#D6EF9F;}

.ext a:link {font-size:inherit; text-decoration:none; color:#ccc;}
.ext a:visited {font-size:inherit; text-decoration:none; color:#ccc;}
.ext a:active {font-size:inherit; text-decoration:none; color:#666;}
.ext a:hover {font-size:inherit; text-decoration:none; color:#ccc; background-color:#333;}
.ext a:visited:hover {font-size:inherit; text-decoration:none; color:#ccc; background-color:#333;}

h2 a {text-decoration:none;}
.stars {text-decoration:none;}
#twitterfeed a {text-decoration:none;}

/* BREADCRUMBS */
.bread a {text-decoration:none; font-weight:bold; color:#000;}
.bread a:after {content:" /";}
.bread a:first-child:before {content:" » ";}
.bread a:last-child:after {content:"";}

/* IMAGES */

.article:after {}

hr {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; height:0;}

template {display:none;}

code {padding:2px 4px; font-size:90%; color:#2222; background-color:#eee; border-radius:4px;}

.post {padding-top:24px;}

.icon{vertical-align:middle; display:inline-block; padding:1px;}
.byline{padding-top:10px; text-align:center;}
.u-photo{width:120px; border-color:#6c6; border-radius:130px; border-width:6px; border-style:solid;}

#statfeed {padding-top:20px; font-size:90%;}
#statfeed .group {padding-top:3px; color:#393; font-size:120%;}
#statfeed .when {display:inline-block; color:#777; margin-left:4px; font-size:75%; font-style:italic;}
#statfeed .entry {display:inline-block; margin-left:10px;}

.quoted {display:inline-block; width:90%; font-family:Georgia; font-size:16px; display:block; margin:-6px 20px 6px 30px; font-style:italic;}
.quoted::before {position:relative; content:"“ "; font-size:40px; color:#999; line-height:0; margin-left:6px; top:32px; left:-34px;}
.quoted p:nth-last-child(1)::after {position:relative; content:" ”"; font-size:40px; color:#999; line-height:0; top:20px;}

.creditto {color:#999; margin-left:20px; font-size:20pt; display:inline-block; height:36px;}
.creditto .icon {margin-right:20px;}

/* NAVBAR */
.sitehead {position:fixed; top:0px; width:100%; background:#6c6;}

.navbar {position:fixed; top:8px; background:#6e6; color:#fff; padding-top:8px; padding-left:10px; font-size:1em; z-index:10;}
.navbar a {color:#eee; text-decoration:none;}
.navbar a:hover {color:#222;}
.site-header {position:fixed; display:inline-block; font-size:2.0em; float:left; margin-top:-5px; margin-right:0.7em;}
.navbar-search {position:fixed; top:14px; left:400px; margin-right:10px;}

.navbar-dropdown {position:fixed; top:18px; left:550px; background-color:#6c6;}
#navbar-form {width:auto; padding-bottom:0; margin-right:0; margin-left:0; border:0; box-shadow:none;}
#navbar-form input[type="search"] {height:22px; border-radius:17px; color:#111; background:#7d7;}

.dropdown-menu {margin-top:4px; color:#9a9; margin:5px 10px 0; z-index:15;}
.dropdown-menu-icon {font-size:1.1em; margin-right:4px;}

.navbar-majorlinks {position:fixed; top:18px; right:10px; background:#6c6;}
.navbar-majorlinks a {padding-right:6px;}
.navbar-majorlinks a:hover {color:#333;}

#dropdown-menu {visibility:hidden; position:fixed; top:32px; left:580px; background:#696; padding-right:10px; padding-bottom:10px; text-laign:left; transition:visibility 1s;}
#navbar-topiclist {visibility:hidden; position:fixed; top:74px; left:636px; background-color:#6c6; z-index:8; padding-right:10px; padding-bottom:10px; transition:visibility 1s;}
#navbar-statuslist {visibility:hidden; position:fixed; top:100px; left:662px; background-color:#6c6; z-index:8; padding-right:10px; padding-bottom:10px; transition:visibility 1s;}
.linktosubmenu {color:#eee;}

#navbar-specials {visibility:hidden; position:fixed; top:32px; right:60px; background:#696; padding-right:10px; padding-bottom:10px; z-index:15;}
#navbar-admin {visibility:hidden; position:fixed; top:32px; right:20px; background:#696; padding-right:10px; padding-bottom:10px;}


.navlinksbar {display:inline-block; position:relative; font-size:0.8em; margin-top:50px; width:1200px; padding-left:208px; z-index:5;}
.navlinksbar a{color:#fff; text-decoration:none;}
.navlinksbar a:hover{color:#111; text-decoration:none;}

.col1{display:inline-block; width:6em !important;}
.col2{display:inline-block; width:12em;}

.xxxxxxxnavbar-collapse.collapse {
	display:block !important; 
	height:auto !important; 
	padding-bottom:0; 
	overflow:visible !important; 
	overflow-x:visible; 
	overflow-y:visible; 
}

.ongreen {background-color:#b3d335;}
.onyellow {background-color:#fff200;}
.onorange {background-color:#f9a01b;}
.onblue {background-color:#00aaad;}
.onpurple {background-color:#895881;}
.onred {background-color:#ff8080;}
.blackfill {background-color:#000;}

/* CONTENT SECTION */
section {background-color:#fff;}

.profile-icon-section {margin-left:20px; font-size:20pt; display:inline-block; height:36px; width:80px !important;}
.profile-tag-section {margin-left:30px; vertical-align:top;}



/* FORMS */

label {display:inline-block; max-width:100%; margin-bottom:5px; font-weight:700;}
input[type="search"] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none; 
	appearance:none;}
	
input[type="search"] {width:140px;}
input[type="radio"], input[type="checkbox"] {margin:4px 0 0; margin-top:1px \9; line-height:normal;}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {cursor:not-allowed;}
input[type="file"] {display:block;}
input[type="range"] {display:block; width:100%;}
select[multiple], select[size] {height:auto;}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
output {display:block; padding-top:7px; font-size:14px; line-height:1.42857143; color:#555555;}

.tagbox {column-width:160px;}


.form-control {display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;}

.form-control:focus {border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);}

.form-control::-moz-placeholder {color:#999; opacity:1;}
.form-control:-ms-input-placeholder {color:#999;}
.form-control::-webkit-input-placeholder {color:#999;}
.form-control::-ms-expand {background-color:transparent; border:0;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color:#eeeeee; opacity:1;}
.form-control[disabled],
fieldset[disabled] .form-control {cursor:not-allowed;}
textarea.form-control {height:auto;}

:invalid {border-color:#e88; -webkit-box-shadow:5px rgba(255,0,0,.8); -moz-box-shadow:5px rbba(255,0,0,.8); -o-box-shadow:5px rbba(255,0,0,.8); -ms-box-shadow:5px rbba(255,0,0,.8); box-shadow:5px rgba(255,0,0,.8);}
:required {border-color:#88a; -webkit-box-shadow:5px rgba(0,0,255,.5); -moz-box-shadow:5px rgba(0,0,255,.5); -o-box-shadow:5px rgba(0,0,255,.5); -ms-box-shadow:5px rgba(0,0,255,.5); box-shadow:5px rgba(0,0,255,.5);}
