/* FONT-FACE ------------------------------------------- */

@font-face {
	font-family: 'League Gothic Regular';
	src: url('http://mrqwest.co.uk/fonts/League_Gothic.eot');
	src: local('League Gothic Regular'), local('LeagueGothic-Regular'), url('http://mrqwest.co.uk/fonts/League_Gothic.otf') format('opentype');
}

@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('/fonts/League_Gothic-webfont.eot');
	src: local('☺'), url('/fonts/League_Gothic-webfont.woff') format('woff'), url('L/fonts/eague_Gothic-webfont.ttf') format('truetype'), url('/fonts/League_Gothic-webfont.svg#webfontpm5EArBj') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* font-face for the fancy ampersands complete with data uri - thanks @snookca - http://24ways.org/2009/spruce-it-up */

@font-face {
		font-family: 'GoudyBookletter1911Regular';
		src: url(data:font/opentype;charset=utf-8;base64,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) format('opentype');
	}

/* base ----------------------------------------------- */

* 	{
	padding:0px; 
	margin:0px;}

body {
	margin: 0 auto; 
	padding: 0; 
	font-family: "Lucida Grande", Verdana, Tahoma, "MgOpen Moderna", cortoba, Helvetica, sans-serif; 
	color: #303030; 
	font-size:62.5%; 
/*     	background-color: #56ACFC; */
        background-color: #91c7ee; 
        background-image:url(images/bg.png);
}

p, li 	{
	padding-right: 10px; 
	padding-left: 10px; 
	font-size: 0.9em; 
	line-height: 1.6em;
	}

ol 	{
	padding-left:40px;
	}

ol li 	{
	line-height:1.9em; 
	font-size:1.1em; 
	padding-bottom:10px;
	}

h1 	{
	display:none;
	font-size: 3em;
	}

h1, h2, h3 {
	font-weight: normal;
	}

h2 	{
	font-size: 2.5em; 
	font-style: italic;
	padding-top:20px; 
	font-family: georgia, times, serif; 
	padding:10px;
	}

hr 	{
	margin: 2em auto; 
	height: 1px; 
	color: #7a7e7d; 
	background-color: #7a7e7d; 
	border: none;
	}

small, .small {
	font-size: 0.9em;
	}

/* links ----------------------------------------------- */

a 	{
	text-decoration: none;
	color: #008BCE;
	}

h1 a, h2 a, h3 a {
	border: none;
	}

h3 a {

	}

#sidebar-2 a, #sidebar-1 a {
	color: #98d5e7;
	border: none;
	}

#sidebar-2 a img {
	margin:0 0 5px 0px;
	}

/* overrides ----------------------------------------------- */

#sidebar-2 p, #sidebar-1 p {
	font-size: 0.8em;
	line-height: 1.5em;
	}

.caps {
	font-size: 0.9em;
	letter-spacing: 0.1em;
	}

div.divider {
	margin: 2em 0;
	text-align: center;
	}

/* layout ----------------------------------------------- */

#accessibility {
	position: absolute;
	top: -10000px;
	}

#container {
	margin: 0px auto;
	padding: 0 10px 10px 10px;
	width: 732px;
	}

#head {
	height:250px;
	text-align: right;
	margin:0 auto;
	margin-bottom:-100px;
	width:340px;
	position: absolute;
	top: -10000px;
	}

#sidebar-1, #sidebar-2 {
	width: 280px;
	margin-left:5px;
	padding-left:10px;
	}

#sidebar-1 {
	margin-right: 5px;
	float: left;
	text-align: right;
	}

#sidebar-2 {
	float: right;
	}

#sidebar-2 h3{
	font-weight:bold;
	font-size:1.2em;
	}

#content {
	margin:50px auto;
background-image:url(http://mrqwest.co.uk/images/76.jpg);
	background-color:#fff;
	width:732px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.7);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,.7);
box-shadow: 0 1px 5px rgba(0,0,0,.7);
	}

#content .articleleft {
width:500px;

}

#content .articleright{
float:right;
width:200px;
padding:98px 20px;
margin-left:10px;
border-left:1px dotted rgba(0,0,0,0.1);

}

#content .articleright p {
padding:0px;
margin-left:0px;
}

.articleright .archivedposts {
font-size:65%;
margin:3px 0px;
}

#content .articleright h5 {
text-transform: uppercase; 
font-size:1.13em;
padding:20px 0px 10px 0px;
color:rgba(0,0,0,.5);
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
}

#content .pagination {
text-align:center;
padding-bottom:10px;
}

#content h4 {
	font-size:3em;
        padding-left:10px;
        color:#78cefe;
        letter-spacing:-.03em;
	font-family: "LeagueGothicRegular", "League Gothic Regular", georgia, "times new roman", serif;
	font-weight:normal;
	text-transform:uppercase;
        text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	}

#content p {
	font-size:1.34em;
        text-shadow:0px 1px 1px rgba(255,255,255,0.5);
	/* text-align:justify; */
	padding:7px 0px;
	line-height:20px;
	color:#cecece;
	}

#content blockquote {
	padding:5px;
/*	border-left:10px solid #92D6EB;*/
	background-color:#E0EBEF;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px;
/*      -webkit-box-shadow: 0 0px 3px rgba(0,0,0,.5);*/
        -moz-box-shadow: 0 0px 5px rgba(0,0,0,.5);
        box-shadow: 0 0px 7px rgba(0,0,0,.5);
        -webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.3);
	}

#content .meta, .col1 .meta {
	font-size:1.3em;
	width:350px;
	margin:10px auto;
	color:#666;
	padding:5px;
	line-height:13px;
	text-align:center;
	border-top:1px dotted #aaa;
	border-bottom:1px dotted #aaa;
	font-weight:bold;
	}

#content .post, #container .post{
	border-bottom:1px solid #ddd;
	margin:10px;
	padding:10px;
        text-align:left;
	}

#content h3, .col1 h3, #content .post h3, #comment h3 {
	font-size:4.5em;
        color:#56ACFC;
        letter-spacing:-.03em;
	font-family: "LeagueGothicRegular","League Gothic Regular", georgia, "times new roman", serif;
	font-weight:normal;
	text-transform:uppercase;
        text-align:center;
        text-shadow:0px 0px 5px rgba(2,52,98,.1);
	}

#content .post h3 a {
        color:#56ACFC;
-webkit-transition: all .20s ease-in-out;
}

#content h3 a{
	font-weight:normal;
        color:#56ACFC;
	}

#content a, #container a {
	font-weight:bold;
-webkit-transition: all .20s ease-in-out;
	}

#content a:hover, #container a:hover {
	color:#023462;
	text-decoration:none;
	}

#content p img a:hover {
	color:#000;
	text-decoration:none;
	border:0px;
	}

#content img a:hover {
	border-bottom:0px;
	}

#rss {
	margin-left:40px;
	float:right;
	width:150px;
	height:50px;
	}

#rss p {
	margin-left:34px;
	line-height:20px;
	}

a.rssfeed:hover {
        color:#f90;
}

#footwrap {
        border-top:1px solid #fff;
        border-top:1px solid rgba(255,255,255,0.4);
/*        background-color:#4999E3;
        background-color:rgba(23,78,127,.2); */
        background-image:url(images/footerbg.png);
        clear:both;
        }

.clear {
clear:both;
}

#foot {
	margin: 0px auto;
        padding:20px 0px 30px 0px;
        width:732px;
	text-transform:uppercase;
        height:100%;
	}

#foot p{
        font-size:0.85em;
        color:#000;
        text-shadow:0px 1px 1px rgba(255,255,255,0.5);
	}

#foot .copyright {
	float:left;
	width:305px;
        padding:0px;
        margin:0px;
        color:#333;
	}

#footnav {
        list-style-type:none;
        float:right;
}

#footnav li {
        display:inline;
        padding:5px 5px 2px 2px;
        margin:0px;
        border-right:1px solid rgba(0,0,0,0.3);
        text-shadow:0px 1px 1px rgba(255,255,255,0.5);
}

#footnav li:last-of-type{
        border:0px;
}

#foot a {
	color:#14446F;
}

#foot a:hover {
color:#01294d;
/* border-bottom:1px dotted #123a5e; */
}

/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */

#container {
\width: 782px;
w\idth: 782px;
}

#sidebar-1, #sidebar-2 {
\width: 280px;
w\idth: 280px;
}

/* comments
----------------------------------------------- */

.comments-wrapper {
margin:0px 0px;
}

.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

ol.comments {
list-style-type:none;
margin:0px;
padding:10px;
}

ol.comments li {
padding:0px;
}

div#cpreview {
color: #000;
background-color: #f1f1f1;
border: 2px solid #ddd;
}

input#txpCommentInputForm { 
width:400px;
}

form#txpCommentInputForm td {
vertical-align: middle;
padding:5px;
}

.commentsmade,.mycomments {
-webkit-border-radius:5px;
-moz-border-radius:2px;
border-radius:2px;
font-size:.9em;
text-align:left;
padding:22px;
border-bottom:1px solid rgba(255,255,255,0.8);
border-top:1px solid rgba(0,0,0,0.1);
margin:0px;
}

.commentbody {
margin-left:60px;
margin-top:-15px;
}

.mycomments {
background-color:rgba(85,171,248,0.1);
}

li .mycomments p {
margin-right:70px;
padding-right:170px;
}

.commentbody p.small {
background-color:rgba(255,255,255,0.5);
border-radius:5px;
}

.gravatar {
margin:5px;
float:left;
}

/* topnav
------------------------------------------- */

#topnav .title {
text-align: left;
font-weight:bold;
font-size:1.6em;
color:#ffffff;
}

#topnav ul {
list-style:none;
height:40px;
background-color:#2f2f2f;
text-align:right;
border:1px solid #5b5959;
}

#topnav ul li {
display:inline;
}

#topnav ul li a {
font-family:"LeagueGothicRegular", "League Gothic Regular";
color:#5b5959;
font-size:1.3em;
text-decoration:none;
padding:10px 0;
line-height:40px;
}

#topnav ul li a:hover {
color:#fff;
border-bottom:2px solid #92D6EB;
}

/* note
----------------------------------------- */

#note {
background-color:#FFF692;
border-top:1px solid #F1CD44;
border-bottom:1px solid #F1CD44;
width:100%;
margin: 0 auto;
 background-image: url(http://www.eliteproductions.co.uk/i/error.png);
 background-repeat: no-repeat;
background-position: 1% 50%;
margin:0px;
}

#note p {
font-size:0.9em;
line-height:25px;
color:#333;
padding-left:30px;
}

.zemContactForm {
padding:10px;
}

.zemContactForm input {
border-color:#56ACFC;
}

.zemContactForm fieldset {
width:300px;
border:0px;
margin:10px;
}

.zemText zemRequired {
margin-bottom:10px;
}

/* search
-------------------------------------- */

input {
color: #666;
font-size:1.2em;
background: #fff;
border: 1px solid #444;
margin:2px;
padding:3px;
}

input:hover {
color:#fff;
background:#E0EBEF;
border:1px solid #333;
}

/* showcasing
-------------------------------------- */
#showcasing {
background-color:#2f2f2f;
width:290px;
 background-image: url(http://www.mrqwest.co.uk/images/t_showcasing.jpg);
 background-repeat: no-repeat;
background-position: 2px 2px;
margin:5px;
float:left;
}

#showcasing p {
text-align:justify;
}

#showcasing img {
}

/* listening
-------------------------------------- */
#listening {
background-color:#2f2f2f;
width:280px;
height:55px;
 background-image: url(http://www.mrqwest.co.uk/images/t_listening.jpg);
 background-repeat: no-repeat;
background-position: 2px 2px;
padding-top:25px;
margin-top:10px;
}

#listening ul {
text-align:justify;
padding:0px 8px;
}

#listening li {
padding:0px;
margin:0px;
list-style:none;
display:inline;
}

/* bottom
----------------------------------------- */

#bottom {
}

#bottom .left {
float:left;
width:280px;
}

#bottom .right {
float:right;
width:280px;
}

/* playing
-------------------------------------- */
#playing {
background-color:#2f2f2f;
width:280px;
height:124px;
 background-image: url(http://www.mrqwest.co.uk/images/t_playing.jpg);
 background-repeat: no-repeat;
background-position: 2px 2px;
padding-top:22px;
margin-top:10px;
}

#playing h3 {
font-size:1.5em;
font-family:georgia, "times new roman", serif;
font-weight:bold;
color:#fc0;
}

#playing ul {
list-style:none;
padding:0px 8px;
}

#playing ul li {
display:inline;
margin:1px;
padding:1px;
}

#playing a img {
border:2px solid #000;
}


/* reading
-------------------------------------- */
#reading {
background-color:#2f2f2f;
width:280px;
height:124px;
 background-image: url(http://www.mrqwest.co.uk/images/t_reading.jpg);
 background-repeat: no-repeat;
background-position: 2px 2px;
padding-top:22px;
margin-top:10px;
}

#reading ul {
list-style:none;
padding:0px 8px;
}

#reading ul li {
display:inline;
margin:1px;
padding:1px;
}

#reading a img {
border:2px solid #000;
}

/* previously
---------------------------------------- */
#previously {
background-color:#eee;
width:480px;
padding:5px 0px;
margin-top:10px;
margin-bottom:15px;
}

#previously li {
list-style:none;
font-size:1.1em;
border-bottom:1px dashed #7f7f7f;
}

#previously a {
color:#bbb;
line-height:20px;
}

#previously a:hover {
color:#fff;
text-decoration:none;
border-bottom:1px solid #98d5e7;
}

/* twitter
---------------------------------------- */
#twitter {
width:730px;
height:70px;
background-color:#fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.7);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,.7);
box-shadow: 0 1px 5px rgba(0,0,0,.7);
margin:0px auto;
font-size:1.2em;
margin-top:50px;
margin-bottom:-20px;
padding:0px 0px;
background-image:url(http://mrqwest.co.uk/images/76.jpg);
background-repeat:repeat-x;
border-top:1px solid #fff;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #fff;

}

#twitter .twitteravatar {
margin:10px 10px 10px 10px;
border:1px solid rgba(0,0,0,0.4);
height:48px;
width:48px;
-webkit-transform: rotate(-3deg);
}

#twitter ul li a {  
color:#56acfc;
font-style:italic;
font-size:0.8em;
}  

#twitter li {
margin-top:-60px;
list-style:none;
padding:0px 10px 0px 70px;
font-size:1.115em;
color:#333;
}

#twitter .moretweets {
line-height:12px;
border-top:1px dotted #454343;
font-size:1em;
margin:0px 80px;
color:#bbb;
}

#portfolio-container{
display:none;
width:790px;
padding:10px;
background-color:#fff;
margin:8px auto;
}

#portfolio{
font-family:georgia,"times new roman", serif;
width:690px;
height:230px;
margin:0 auto;
}

.portfoliomainimg {
display:block;
margin: 0 auto;
}

#portfolio h3{
font-size:2em;
padding:0px;
margin:4px;
border-bottom:1px solid #ccc;
}

#portfolio p {
padding:0px;
margin:4px;
font-size:1.2em;
}

#portfolio p a .close {
margin-top:0px;
padding-top:0px;
}

#portfolio p a:hover {
color:#ff0000;
}

#portfolio a img {
padding:5px;
margin:4px;
border:1px solid #999;
background-color:#fff;
}

#portfolio-list {
margin:0 auto;
padding:15px;
}

#portfolio-list li {
list-style:none;
display:inline;
margin:10px auto;
}

#portfolio-list li a img {
margin:10px;
padding:10px;
background-color:#DFE7FF;
}

#portfolio-list .meta {
text-align:center;
color:#666;
}

#trigger {
margin:0 auto;
height:22px;
width:90px;
text-align:center;
padding-top:0px;
font-weight:bold;
border:0px;
}

#trigger img {
border:0px;
}

#topstrap-container {
line-height:22px;
margin:20px 0px auto;
}

#topstrap {
margin:0 auto;
width:790px;
}

#topstrap p{
margin:0 auto;
line-height:20px;
}

#wrap {
margin:0 auto;
}

#wrap p {
color:#666;
padding:5px;
margin:5px;
}

#wrap img {
border:2px solid #333;
margin:-2px;
}

#wrap h3 {
text-align:center;
letter-spacing:0.05em;
letter-spacing:-.03em;
	font-family: "LeagueGothicRegular", "League Gothic Regular", georgia, "times new roman", serif;
}

/*#wrap h3 a {
color:#333;
}*/

#wrap h3 a:hover {
color:#0357a5;
/*border-bottom:2px solid #56acfc;*/
text-shadow:0px 0px 3px rgba(255,255,255,1);
}

#web-services {
padding: 5px 15px;
margin:10px;
border-bottom:1px dotted #56acfc;
}

#web-services li {
font-size:1.1em;
}

#bloghead {
background-image:url(http://mrqwest.co.uk/images/mrqwest-header.png);
background-repeat:no-repeat;
background-position:center;
width:724px;
height:300px;
margin:0px auto;
margin-bottom:-140px;
}

#blognav {
list-style:none;
width:400px;
margin:0px 0px 0px 230px;
padding:0px;
text-align:center;
}

#blognav li {
display:inline;
font-family:"LeagueGothicRegular","League Gothic Regular", georgia, "times new roman", "Century Schoolbook L", Gentium, serif;
font-size:2.5em;
font-weight:bold;
text-transform:uppercase;
text-shadow:0px 1px 1px rgba(255,255,255,0.8);

}

#blognav li a {
-webkit-transition: all .20s ease-in-out;
}

#blognav li a:hover {
color:#023462;
border-bottom:2px #333 solid;
}

span.amp {
font-family: Baskerville, Palatino, Constantia, "Book Antiqua", "URW Palladio L", serif;
font-style: italic;
font-weight:normal;
}

#content textarea {
border:1px solid #56ACFC;
padding:2px;
margin:2px;
}

#content input {
border-color:#56ACFC;
}

pre {
	font-size: 12px;
	padding: 5px;
	margin: 5px 10px;
	background: #eee;
	line-height: 20px; /*--Height of each line of code--*/
	width: 93%;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
}
pre code {
	margin: 0 0 0 20px;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;
}

#intro {
font-family: Georgia, Baskerville, Palatino, Constantia, "Book Antiqua", "URW Palladio L", serif;
font-size:1.85em;
margin:90px 0px 30px 0px;
font-style:italic;
color:#fff;
width:724px;
text-align:center;
        text-shadow:0px 1px 0px rgba(255,255,255,0.4);
}

#intro p {
color:#555;
color:rgba(0,0,0,.6);
}

#intro span {
font-weight: bold;
color:rgba(0,0,0,0.7);
font-family: Georgia;
}

#intro a {
color:rgba(0,0,0,.7);
padding-bottom:3px;
border-bottom:1px dotted rgba(255,255,255,.6);
font-weight: normal;
-webkit-transition: all .20s ease-in-out;
}

#intro a:hover {
color:rgba(0,0,0,.9);
font-weight: normal;
border-bottom:1px dotted rgba(255,255,255,.8);
}

#container .col1{
width:448px;
background-color:#fff;
background-image:url(http://mrqwest.co.uk/images/76.jpg);
border:1px #a2acd4 solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
float:left;
margin-bottom:10px;
margin-right:20px;
-webkit-box-shadow: 0 1px 9px rgba(255,255,255,.8);
-moz-box-shadow: 0 1px 8px rgba(0,0,0,.5);
box-shadow: 0 1px 8px rgba(0,0,0,.5);
color:#666;
/*border-top:1px solid #fff;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #fff; */
}

.col1 p {
font-size:1.2em;
line-height:1.7em;
padding:0px 0px 15px 0px;
color:#666;
}

#container .col2{
float:left;
width:230px;
background-image:url(http://mrqwest.co.uk/images/76.jpg);
padding:10px;
background-color:#fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-left:10px;
-webkit-box-shadow: 0 1px 9px rgba(255,255,255,.8);
-moz-box-shadow: 0 1px 8px rgba(0,0,0,.5);
box-shadow: 0 1px 8px rgba(0,0,0,.5);
/*border-top:1px solid #fff;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #fff; */
border:1px #a2acd4 solid;
margin-bottom:20px;
}

.col2 h2 {
font-style:normal;
	text-transform:uppercase;
text-align:center;
font-weight:bold;
font-family:"LeagueGothicRegular", "League Gothic Regular";
}

.col2 img {
border:0px solid #eee;
}

.col2 .imgprev {
padding:10px;
background-color:#eee;
margin-bottom:10px;
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,.1);
box-shadow: 0 1px 5px rgba(0,0,0,.1);
border:1px solid #ccc;
}

.col2 .imgprev h4 {
text-align:center;
padding:5px 5px 0px 5px;
margin:0px;
text-transform:uppercase;
}

.post img.tutimage {
margin: auto;
text-align:center;
}

#importantfield{ display:none; }

.snippets blockquote {
}

#elsewhere, #projects {
list-style-type:none;
}

#elsewhere li, #projects li {
background-color:rgba(0,0,0,.05);
border-radius:2px;
padding:2px 5px;
margin:2px;
font-size:1.15em;
-webkit-transition: all .20s ease-in-out;
}

#elsewhere li a, #projects li a {
display:block;
}

#elsewhere li:hover, #projects li:hover {
background-color:rgba(0,0,0,.15);
}
