/*
Theme Name: Deep Space Black
Theme URI: https://deepspacedesign.co.uk
Description: Funky Deep Space design theme
Version: 1.6
Author: Deep Space design
Author URI: https://deepspacedesign.co.uk
Tags: deep space design
*/

body {text-align: center; margin: 0;	padding: 0; background-color:#e1697d; color:#cdd2dd; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}
img {border:0;}


#fixedtop {position:fixed;	width:100%;	height:47px; background-image:url(images/fixedtop.png); background-repeat:repeat-x;	z-index:1000; }
#fixed-top-in {margin:auto; font-size:16px; font-weight:bold; padding:1px 0 0 13px;	width:1007px; background-image:url(images/TOP-TEL.png);	height:47px;	z-index:1000;}
#callid {position:absolute; top:0px; right:-100px;}
#top {position:relative;	width:100%;	height:38px;	z-index:5;}
#ticker {position:relative; width:480px; float:left;font-size:12px;height:29px; font-weight:bold; text-align:left; margin-left:280px; }
#topsocials {position:relative;float:left;height:22px; width:130px;padding:7px 20px 0 63px;margin-left:220px; }
#topsocials img{margin-right:5px;}

#page {position:relative;  margin: 0 auto;	padding: 25px 10px 0 25px;	width:983px; background-color:#292929; margin:10px auto 0px auto; border-left:1px solid #000000; border-right:1px solid #000000;text-align: left; }

#botnav-head {position:relative;width:1020px; background-color:#212423;	height:45px;; font-size:28px;z-index:6; margin:auto;}
#botnav-head-in {position:relative;margin:auto;width:932px; background-color:#212423;	height:45px; font-size:28px;z-index:6; background-image:url(images/complete.gif); background-position:left; background-repeat:no-repeat;}
#botnav {position:relative;	margin:auto; width:1020px;height:200px;z-index:5;	background-color:#3c3e3d;clear:both; text-align:left; }

#botnav-in {position:relative;	margin:auto; width:970px;height:224px;z-index:5;	text-align:left;}
.botnav1 {position:relative;float:left;width:150px;	height:169px;	padding:30px 20px 10px 10px;	z-index:7; font-size:12px;}
.botnav1 h5{font-size:medium; margin:-5px 0 5px 0; padding:0;}
#address {position:relative;float:right;width:205px;height:169px;text-align:right;padding:20px 10px 10px 15px;	z-index:7;}
#address p{margin:0; padding:0;}

#footnew-in {position:relative;	 margin:auto; padding-top:15px; color:#ccc; font-size:x-small;	width:1020px; height:27px;z-index:7; background-color:#292929; background-image:url(images/foot2-bot.gif); background-repeat:repeat-x;}
#foot {position:relative; clear:both;	width:1020px;	height:291px;	z-index:6;	background-color:#292929; margin:auto;}
#foothead {position:relative; margin:auto; font-weight:bold; font-size:24px; padding:15px 0 0 30px;	width:990px;	height:42px;	z-index:7; text-align:left; background-image:url(images/foothead.gif); background-repeat:repeat-x;}

#head {position:relative;width:1018px; background-image:url(images/head1-bg_01.gif); 	height:136px; margin: 0 auto;	z-index:2; border-left:1px solid #000000; border-right:1px solid #000000; background-color:#292929; }
#head-in {position:relative;	width:1018px;	background-image:url(images/web-logo_01.jpg);	background-position:right;	background-repeat:no-repeat; height:136px; margin: 0 auto;	z-index:4; background-color:#292929;}

#nav {position:relative;	width:1018px; background-image:url(images/head1-bg_02.gif);	height:60px; margin: -14px auto -10px auto;	z-index:3; border-left:1px solid #000000; border-right:1px solid #000000;background-color:#292929;  }
#nav-in {position:relative;	width:1018px;	background-image:url(images/web-logo_02.jpg);	background-position:right;	background-repeat:no-repeat;	height:60px; margin: -14px auto -10px auto;	z-index:4;}


#socialbox {position:relative;	float:right;	width:468px;	height:60px;	z-index:4;	background-image: url(images/box-bg.gif); background-repeat:repeat-x;margin:0 20px 20px 0;background-color:#292929; }

#toppestnav {position:relative;	float:left;	width:500px;	height:30px;	margin:30px 0 0 35px; font-weight:bold; color:#cdd2dd;	z-index:6; text-align:left;}
#toppestnav a{color:#ccc;}
#tel {position:relative;	float:left;	clear:left;	width:634px;	height:25px; margin:40px 0 0 37px;	z-index:7; text-align:left;}
#quote {position:absolute;	left:851px;	top:6px;	width:143px;	height:49px;	z-index:7; display:block; background-image:url(images/getaquote.gif);}

.mc_input {width:160px;  margin-right:5px; 	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px; margin-top:6px;}
.mc_success_msg {position:absolute; top:-15px; left:0px; z-index:1000;}
.mc_error_msg {position:absolute; top:-15px; left:0px; z-index:1000;}

#socials {position:relative; margin-top:25px;	width:190px;	height:70px;	z-index:11;}
#socials img{margin:5px 0 0 -5px; }

.narrowcolumn {float: left;	 margin: 0px;	background-image: url(images/box-bg.gif);	background-repeat:repeat-x;	width:630px;  padding:25px 25px 25px 3px; margin-bottom:20px; -moz-border-radius: 5px!important;	-khtml-border-radius: 5px!important;	-webkit-border-radius: 5px!important;	border-radius: 5px!important; }
.narrowcolumn a {color:#b1d556;}
.narrowcolumn a:visited{color:#5555AA}
.narrowcolumn a:hover {color:#6eccea;}
.narrowcolumn h1, h2, h3 {color:#cccccc!important;}
.narrowcolumn h2 {color:#cccccc!important;}
.narrowcolumn2 {float: left;	 margin: 0px;	background-image: url(images/box-bg.gif);	background-repeat:repeat-x;	width:930px;  margin-bottom:20px; -moz-border-radius: 5px!important;	-khtml-border-radius: 5px!important;	-webkit-border-radius: 5px!important;	border-radius: 5px!important; background-color:#FFFFFF; padding:30px 10px 30px 30px;  }
.narrowcolumn2 a {color:#b1d556;}
.narrowcolumn2 a:visited{color:#5555AA}
.narrowcolumn2 a:hover {color:#6eccea;}
.narrowcolumn2 h1, p {color:#737373;}
.narrowcolumn2 img{border:1px solid #ccc; margin-right:30px; margin-bottom:25px;}

.narrowcolumn3 {float: left;	 margin: 0px;		width:920px;  padding:25px 25px 25px 25px; margin-bottom:20px; background-color:#FFFFFF; color:#333333;}
.narrowcolumn3 a {color:#b1d556;}
.narrowcolumn3 a:visited{color:#5555AA}
.narrowcolumn3 a:hover {color:#6eccea;}
.narrowcolumn3 h1, h2, h3 {color:#237ed5;}
.narrowcolumn4 h1, h2, h3 {color:#237ed5!important;}
.narrowcolumn4 {float: left;	 margin: 0px;	width:630px;  padding:25px 25px 25px 3px; margin-bottom:20px; -moz-border-radius: 5px!important;	-khtml-border-radius: 5px!important;	-webkit-border-radius: 5px!important;	border-radius: 5px!important; }
.entry2 h1, h2, h3 {color:#237ed5;}

#latesttut {position:relative;	float:left;	background-color:#292929; background-image: url(images/box-bg.gif);	background-repeat:repeat-x;	width:630px;	height:270px;	padding:25px 25px 25px 3px; margin-bottom:20px; z-index:6;}
#latesttut img{float:left; margin: 10px 20px 20px 0; border:solid 5px #ccc;}
#recentblog {position:relative;	float:left;	background-color:#292929; background-image: url(images/box-bg.gif);		background-repeat:repeat-x;	width:630px;	height:300px;	padding:25px 25px 25px 3px; z-index:6; margin-bottom:40px;}

#sidebar {background-color: #292929;	background-image: url(images/box-bg.gif);	background-repeat:repeat-x;		width:214px;	margin-left: 708px;	padding:23px;	font-size:small; -moz-border-radius: 5px!important;	-khtml-border-radius: 5px!important;	-webkit-border-radius: 5px!important;	border-radius: 5px!important; margin-bottom:20px;
	line-height:14px; clear:right;}
#sidebar h4	{font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0;}
#tuts-date-box {position:absolute;	color:#292929;	left:563px;	top:-2px;	width:122px;height:71px;z-index:6;	background-image: url(images/TUTS-DATE-BG.gif);}
.tutsday {position:absolute;font-size:37px;	width:20px;	height:30px;left: 32px;	top: 15px;}
.tutsyear {display: block;	position: absolute;	right: 26px;top: 15px;	-webkit-transform: rotate(-90deg);	-moz-transform: rotate(-90deg);
	font-size:14px;}
.tutsmonth {position:absolute;	font-size:14px;	clear:both;	width:92px; text-transform:uppercase;	height:30px;left: 34px;	top: 38px;}

.recentblog-date {position:relative;	float:left;	width:67px;	height:81px;text-align:center; 	z-index:6;	background-image: url(images/recentblog-date-bg.jpg); margin-bottom:13px;}
.recentblog-entry {position:relative;	margin-bottom:24px; margin-left:10px;	float:left;	width:485px;	height:30px; padding:25px 20px 15px 20px;	z-index:6;	background-color: #CCCCCC; color:#292929; font-weight:bold;}
.recentblog-month {position:absolute;	left:2px;	top:5px;	width:55px;	height:28px;	color:#292929;	font-weight:bold;	font-style:italic;	z-index:6;}
.recentblog-day {position:absolute;letter-spacing:-1px;	left:0px;	top:39px;	width:56px;	height:45px;	z-index:7;	color:#292929;	font-weight:bold;	font-size:31px;	font-style:italic;}
#readblog {position:absolute;	left:563px;	top:-3px;	width:125px;	height:71px;	z-index:6;	background-image: url(images/readblog.jpg);}
#recentblog h5 {font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0 0 40px 0!important;}
.testimonials{display:block;font-size:0.9em;height:450px;widht:157px;margin:10px auto;padding:0 10px 10px;overflow:hidden;position:relative;text-align:left;}
#recentblog a{color:#292929;}

.main-menu li {float:left;	position:relative;	font-size:15px; font-weight:bold;	line-height:1.2307em;padding:17px 39px 0 29px;	background:url(images/nav-bullet.png) right 22px no-repeat; list-style:none;}
.main-menu .first {padding-left:0}
.main-menu .last {padding-right:0;	background:none;}
.main-menu > li > a {display:block;	color:#595858;	text-decoration:none;	text-transform:uppercase;}
.main-menu ul {position:absolute;	top:-999em; display:none;	width:118px;}
.main-menu ul ul {position:	absolute;	top:-999em;	display:none;}
.main-menu ul li {width:100%;}
.main-menu li a:hover {color:#ffffff;}
.main-menu a:active {color:#fff;}


#limitedtime {position:absolute;	left:10px;	top:-41px;	width:539px;height:19px;	z-index:800;}

#home-txt {position:relative;margin:0 auto;	width:990px;	height:272px;	z-index:3; }
#service-boxes {position:relative;	margin:auto;	width:980px;height:480px;	z-index:4;	background-image: url(images/main-bg.gif); padding-top:20px; background-repeat:no-repeat; font-size:0.9em; padding-left:20px;}
#service-boxes a{color:#cf7ff0;}
#service-boxes p{margin:0; padding:0;}
#box-main {position:relative;		 padding:0 10px;width:920px;height:173px;	z-index:4;	background-image: url(images/servicws-bg.png);   }
.box1 {position:relative;float:left;	width:200px;height:205px; padding-right:25px; padding-left:7px;	z-index:5; margin-top:0px; text-align:justify;padding-top:20px;}
.box1v2 {position:relative;float:left;	width:180px;height:205px;  padding-left:3px;	z-index:5;text-align:justify; margin-right:5px;padding-top:20px;}
.box2 {position:relative;	float:left;	width:400px;	height:205px;	padding-right:30px;	z-index:5;margin-top:0px;padding-top:20px;}  
.box3 {position:relative;	float:right;	width:230px;height:166px;	z-index:5;margin-top:0px; margin-right:45px; padding-top:20px;}
.port-box {position:relative;	float:right;	width:230px;height:166px;	z-index:5;margin-top:0px; margin-right:50px; margin-top:10px;}
.bord {width:950px; height:2px; margin:20px auto; background-image:url(images/border.gif);}
#slider-area {position:relative;width:950px;margin:auto;height:340px;z-index:7;	background-image: url(images/viewsomework.jpg);
	background-position:left;	background-repeat:no-repeat; padding-right:5px; }
#slider {position:relative; float:right; width:660px; height:306px; padding-top:23px;}

.post {margin: 0 0 40px;	text-align: justify;}
.post hr {display: block;}
.narrowcolumn .postmetadata {padding-top: 5px;}
.postmetadata {clear: both;}
.clear {clear: both;}

#sidebar form {margin: 0;	}
#content {	}
.entry2 {padding-left:30px!important;}
.entry p {	}
.narrowcolumn .entry, .widecolumn .entry {	}
.narrowcolumn .postmetadata {text-align: center;}

.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, {border-left: 1px solid #ddd;}
.alt {}

h1 {font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0; line-height:28px;}
h2 {font-size:18px;margin:10px 0 0 0;}
#latesttut h3 {font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px;padding:0!important; margin:20px 0 15px 0!important;line-height:12px;}
#latesttut h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0 10px 0!important;  line-height:12px;margin:0!important;}
#latesttut h4 a{color:#cdd2dd; }
.author {font-style:italic; margin:0!important; padding:0!important; line-height:12px;}
h3.comments {padding: 0;	}
.entry p a:visited {color: #b85b5a;}
.sticky {background: #f7f7f7;	padding: 0 10px 10px;}
.sticky h2 {padding-top: 10px;}

.commentlist li, #commentform input, #commentform textarea {text-align:left;}
.commentlist li ul li {}
.commentlist li {font-weight: bold; background-color:000;}
.commentlist ol { background-color:000;}
.commentlist li .avatar {float: right;	border: 1px solid #eee;	padding: 2px;}
.commentlist cite, .commentlist cite a {font-weight: bold;	font-style: normal;	font-size: 1.1em;}
.commentlist p {font-weight: normal;	line-height: 1.5em;	text-transform: none;}
#commentform p {}
.commentmetadata {font-weight: normal;}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;	letter-spacing: .07em;}

a, h2 a:hover, h3 a:hover {color: #06c;	text-decoration: none;}
a:hover {color: #147;	text-decoration: underline;}

/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {text-align: center;}
#wp-calendar th {font-style: normal;	text-transform: capitalize;}
#wp-calendar {empty-cells: show;	margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;	text-align: right;}
#wp-calendar #prev a {padding-left: 10px;	text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;	text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */	 }
/* End Calendar */

/* Begin Images */
p img {padding: 0;	max-width: 100%;}
img.centered {display: block;	margin-left: auto;	margin-right: auto;}
img.alignright {padding: 4px 0 4px 4px;	margin: 0 0 2px 7px;	display: inline;}
img.alignleft {padding: 4px 4px 4px 0;	margin: 0 7px 2px 0;	display: inline;}
.alignright {float: right;}
.alignleft {float: left;	}
.entry-content img,
.comment-content img,
.widget img {max-width: 97.5%; }
img[class*="align"],
img[class*="wp-image-"] {height: auto; }
img.size-full {max-width: 97.5%;width: auto; }
.entry-content img.wp-smiley {border: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}
img.alignleft,
img.alignright,
img.aligncenter {margin-bottom: 1.625em;}
p img,
.wp-caption {margin-top: 0.4em;}
.wp-caption {background: #eee;	margin-bottom: 1.625em;	max-width: 96%;	padding: 9px;}
.wp-caption img {display: block;margin: 0 auto;	max-width: 98%;}
/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {padding: 6px;}
.wp-caption img {}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {background: #eee;	}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {	}
/* End Images */



/* Begin Form Elements */
#searchform {margin: 10px auto;	padding: 5px 3px;	text-align: center;	}
#sidebar #searchform #s {width: 200px;padding: 2px 2px 2px 30px; margin-left:-4px; margin-bottom:10px;	}
#sidebar #searchsubmit {padding: 1px;}
.entry form {text-align:center;	}
select {width: 130px;}
#commentform input {width: 170px;	padding: 2px;	margin: 5px 5px 1px 0; text-align:left;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 90%;	padding: 2px; text-align:left;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;	float: right;}


input[type=text],
input[type=password],
textarea {background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;	color: #888;}
input[type=text]:focus,
textarea:focus {color: #373737;}
textarea {padding-left: 3px;width: 98%;}
input[type=text] {padding: 3px;}
input#s {width:440px;	font-size: 14px;height: 22px;	line-height: 1.2em;	padding: 4px 10px 4px 10px; background-color:#ffffff;  color:#333;}
input#searchsubmit {position:relative; width:98px;	height:41px; border:0; background-image:url(images/search-button.gif); margin:0 0 0 0; top:3px; background-color:transparent!important;color: transparent!important; text-indent:-9999px;}
.assistive-text {position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
input#query {width:340px;	font-size: 14px;height: 22px;	line-height: 1.2em;	padding: 4px 10px 4px 10px; background-color:#ffffff;  color:#000;}
#access a.assistive-text:active,
#access a.assistive-text:focus {background: #eee;	border-bottom: 1px solid #ddd;	color: #1982d1;	clip: auto !important;	font-size: 12px;	position: absolute;	text-decoration: underline;	top: 0;	left: 7.6%;}


#searchbox1 {position:relative;	float:left;	width:476px;	height:70px;	z-index:4;	background-image: url(images/box-bg.gif); background-repeat:repeat-x; margin-bottom:20px; text-align:left; background-color:#292929; -moz-border-radius: 5px!important;	-khtml-border-radius: 5px!important;	-webkit-border-radius: 5px!important;	border-radius: 5px!important; color:#000!important;}
#search-input {position:relative;float:left; margin:20px 10px 0 25px;	width:460px;	height:30px;	z-index:6;	background-color: #FFFFFF; color:#000!important;}
#search-button {position:relative;	margin:19px 0px 0 0px;	float:left;	width:98px;	height:41px;	z-index:6;}

#newsletter {position:relative;	background-color: #292929;	width:214px;	height:200px;	z-index:6;	font-size:small; 	line-height:14px; margin-bottom:20px;}
#newsletter h4 {font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0;}
.mc_input {width:190px!important; height:24px;   -moz-border-radius: 0px!important;	-khtml-border-radius: 0px!important;	-webkit-border-radius: 0px!important;	border-radius: 0px!important; padding:8px 0 0 10px!important;}
.mc_success_msg {position:absolute; top:186px; left:0px; z-index:1000;}
.mc_error_msg {position:absolute; top:176px; left:0px; z-index:1000;}
#newsletter .button {width:203px; height:42px; background-image:url(images/newsletter-signup.gif); margin:10px 0 0 -12px; border:0; background-color:transparent!important;}
#newsletter .button:hover {background-image:url(images/newsletter-signup2.gif);} 

/* End Form Elements */

/* Begin Comments*/
.alt {margin: 0;	padding: 10px;}
.commentlist {padding: 0;	text-align: justify;}
.commentlist li {margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;}
.commentlist li ul li {margin-right: -5px;	margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;	margin: 0;	padding: 0;}
.commentmetadata {margin: 0;	display: block;}

/* Comments link */
.entry-header .comments-link a {background: #eee url(images/comment-bubble.png) no-repeat;	color: #666;	font-size: 13px;	font-weight: normal;	line-height: 35px;	overflow: hidden;	padding: 0 0 0;	position: absolute;	top: 1.5em;	right: 0;	text-align: center;	text-decoration: none;	width: 43px;	height: 36px;}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {background-color: #1982d1;	color: #fff;color: rgba(255,255,255,0.8);}
.entry-header .comments-link .leave-reply {visibility: hidden;}

/* Comment Form */
#respond {background: #424242;	border: 1px solid #d3d3d3;	-moz-border-radius: 3px;	border-radius: 3px;	margin: 0 auto 1.625em;	padding: 1.625em;	position: relative;	width: 92;
}
#respond input[type="text"],
#respond textarea {background: #fff;	border: 4px solid #eee;	-moz-border-radius: 5px;border-radius: 5px;	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);	position: relative;	padding: 10px;	text-indent: 80px;}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {position: relative;}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {background: #eee;
	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
color: #555;	display: inline-block;	font-size: 13px;	left: 4px;	min-width: 60px;	padding: 4px 10px;	position: relative;
top: 40px;	z-index: 1;}
#respond input[type="text"]:focus,
#respond textarea:focus {text-indent: 0;	z-index: 1;}
#respond textarea {resize: vertical;	width: 95%;}
#respond .comment-form-author .required,
#respond .comment-form-email .required {color: #bd3500;	font-size: 22px;font-weight: bold;	left: 75%;	position: absolute;	top: 45px;
z-index: 1;}
#respond .comment-notes,
#respond .logged-in-as {font-size: 13px;}
#respond p {margin: 10px 0;}
#respond .form-submit {	float: right;	margin: -20px 0 10px;}
#respond input#submit {background: #222;	border: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	color: #eee;
	cursor: pointer;
	font-size: small;
	margin: 20px 0;
	padding: 5px 42px 5px 22px;
	position: relative;
	left: 30px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#respond input#submit:active {background: #1982d1;	color: #bfddf3;}
#respond #cancel-comment-reply-link {color: #666;	margin-left: 10px;	text-decoration: none;}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {text-decoration: underline;}
.commentlist #respond {margin: 1.625em 0 0;	width: auto;}
#reply-title {color: #373737;	font-size: 24px;	font-weight: bold;	line-height: 30px;}
#cancel-comment-reply-link {color: #888;	display: block;	font-size: 10px;	font-weight: normal;line-height: 2.2em;	letter-spacing: 0.05em;position: absolute;	right: 1.625em;	text-decoration: none;	text-transform: uppercase;	top: 1.1em;}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {color: #ff4b33;}
#respond label {line-height: 2.2em;}
#respond input[type=text] {display: block;	height: 24px;	width: 75%;}
#respond p {font-size: 12px;}
p.comment-form-comment {margin: 0;}
.form-allowed-tags {display: none;}
/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;	}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 0px;	}
blockquote cite {margin: 5px 0 0;	display: block;}
.center {text-align: center;}
.hidden {display: none;	}
.screen-reader-text {position: absolute; left: -1000em;}
hr {display: none;}

.navigation {display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {display: block;margin-left: auto;	margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;	line-height: 17px;	padding: 10px 4px 5px 4px;	margin: 0; text-align:left; height:150px;}
/* End captions */

/* Search Form */
#searchbox #searchform {position: relative;	text-align: right; margin-right:60px;}
#searchbox #searchform div {margin: 0;}
#searchbox #s {float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
}
#searchbox #s:focus {background-color: #f9f9f9;	width: 196px;}
#searchbox #searchsubmit {display: none;}
#searchbox .only-search #searchform {top: 5px;	z-index: 1;}
#searchbox .only-search #s {background-color: #666;	border-color: #000;	color: #222;}
#searchbox .only-search #s,
#searchbox .only-search #s:focus {width: 85%;}
#searchbox .only-search #s:focus {background-color: #bbb;}
#searchbox .with-image #searchform {top: auto;	bottom: -27px;}
#searchbox .only-search + #access div {padding-right: 205px;}

/* =Menu
-------------------------------------------------------------- */
#access {background: #222; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#252525, #0a0a0a);	background: -o-linear-gradient(#252525, #0a0a0a);	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
	background: -webkit-linear-gradient(#252525, #0a0a0a);	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;	clear: both;	display: block;	float: left;	margin: 0 auto 6px;	width: 100%;}
#access ul {font-size: 13px;	list-style: none;	margin: 0 0 0 -0.8125em;	padding-left: 0;}
#access li {float: left;position: relative;}
#access a {	color: #eee;	display: block;	line-height: 3.333em;	padding: 0 1.2125em;	text-decoration: none;}
#access ul ul {	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);	box-shadow: 0 3px 3px rgba(0,0,0,0.2);	display: none;	float: left;	margin: 0;	position: absolute;	top: 3.333em;	left: 0;	width: 188px;z-index: 99999;}
#access ul ul ul {left: 100%;	top: 0;}
#access ul ul a {background: #f9f9f9;	border-bottom: 1px dotted #ddd;	color: #444;	font-size: 13px;	font-weight: normal;
	height: auto;	line-height: 1.4em;	padding: 10px 10px;	width: 168px;}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {background: #efefef;}
#access li:hover > a,
#access a:focus {
	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);	background: -o-linear-gradient(#f9f9f9, #e5e5e5);	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);	color: #373737;}
#access ul li:hover > ul {display: block;}
#access .current_page_item > a,
#access .current_page_ancestor > a {font-weight: bold;}


/* Begin Lists */
html>body .entry ul {margin-left: 0px;	padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -10px; color:#cdd2dd; }
html>body .entry li {margin: 7px 0 8px 10px;color:#737373!important; list-style:inside; }
#sidebar ul ul li:before {content: "\00BB \0020";}
.entry ol {padding: 0 0 0 35px;	margin: 0;}
.entry ol li {margin: 0;	padding: 0;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;	list-style-image: none;}
#sidebar ul, #sidebar ul ol {margin: 0;	padding: 0;	}
#sidebar ul li {list-style-type: none;	list-style-image: none;	margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;	padding: 0;	background-image:url(images/sidenav1.png)!important;}

#sidebar ul {margin:0px!important; padding:0px!important;padding-bottom:20px;}
#sidebar ol {margin:0px!important; padding:0px!important;}
#sidebar li {list-style: none!important;} 

ul.top-level {margin:0 0 20px 0;!important padding:0!important;}
ul.top-level li {margin:0!important; padding:10px 0 10px 0!important;background-image:url(images/sidenav2.png); background-repeat:no-repeat;}
ul.top-level li:hover {background-image:url(images/sidenav2.png); background-repeat:no-repeat;}
#sidenav a {color: #ccc; cursor: pointer; display:block; height:25px; padding-top:10px; line-height: 25px; text-indent: 20px; text-decoration:none; width:100%;}
#sidenav li:hover {background-image:url(images/sidenav2.png);background-repeat:no-repeat; position: relative; text-decoration:none;}
/* End Entry Lists */



.panel_button {float:right;	position: relative;	top: 1px;	width: 173px;	height: 54px;	background: url(images/panel_button.png);font-family:tahoma; z-index: 20; filter:alpha(opacity=70);	-moz-opacity:0.70;	-khtml-opacity: 0.70;	opacity: 0.70;	cursor: pointer; color:fff; font-size:12px;}
.panel_button img {position: relative;	top: 10px;	left:30px; border: none;}
.panel_button a {text-decoration: none;	color: #fff;		position: relative;	top: 5px; left: 35px;	font-family: Arial, Helvetica, sans-serif;}
.panel_button a:hover {color: #999999;}

#hide_button {top:-5px; left:60px;}
#hide_button img{top:18px; left:6px;}
#hide_button a{ left:10px; top: 13px; color:#fff;}

#toppanel {position: absolute;	width: 985px;	z-index: 25;	text-align: center; top:-1px; left:-398px;}
#panel {width: 990px;	position: relative;	top: -3px;	height: 0px;	margin-left: auto;	margin-right: auto;	z-index: 10;	overflow: hidden;	text-align: left;}
#panel_contents {background: black;		height: 100%;	width: 975px;	position: absolute;	z-index: -1; left:0px; filter:alpha(opacity=90);	-moz-opacity:0.90;	-khtml-opacity: 0.90;	opacity: 0.90;}
.panelhead1 {line-height: 35px;	left: 90px;	position: absolute;	top: 10px; font-weight:bold; font-size: 18px; border-bottom:1px solid; padding:0;}
#panel h2 { color: #447c6f;	line-height: 25px;	font-size: 16px;	position: absolute;	margin-top: -50px;	margin-left: 0px;}
img.border_pic {border: 15px #1d1d1d solid;	position: absolute;	top: 110px;	float: left;margin-left: 150px;	width: 250px;height: 150px;
z-index: 30;}
div#login {width: 240px;height: 150px;	position: absolute;	left: 90px;	top: 110px;	background: #373737;text-align: left;	padding: 10px;}
div#login p {color: #CCCCCC;font-family: Century Gothic, Georgia, "Times New Roman", Times, serif;	line-height: 25px;}
div#login input#password {position: relative;	right: -6px;}
div#login input#login_btn {border: 1px #899690 solid;	cursor: pointer;position: relative;	top: 30px;	left: 86px;}
div#login ul {margin:0; padding:0; list-style:none; margin-top:10px;}
div#login l1 {margin:0; padding:0; list-style:none;}
.toptxt {width: 540px;height: 150px;	position: absolute;	left: 380px;	top: 110px;	text-align: left;	padding: 10px;}
#LikeboxPluginPagelet {background-color:#CCCCCC!important;}
.connect_widget{background-color:#CCCCCC!important;}
.clearline {width:500px; height:20px; clear:both;}
.entry form {text-align:left; }


.facebook-footer {padding: 5px 0px; left: 0;bottom: 0;	z-index: 5;	width: 100%;height: 45px;display: none;	color: #FFFFFF;	position: fixed; background-color:#000000;z-index:100;}
.facebook-footer a, .facebook-footer a:hover, .facebook-footer a:visited {color: #FFFFFF;}
.fb-container {margin: 0px auto;width: 994px;}
.fb-text {padding-top: 13px;float: left;width: 702px;	font-size: 18px;font-weight: bold; text-align:left;}
.fb-button {float: right;width: 292px;	font-size: 13px;}
.fb-wpn-logo {margin-right: 5px;}
.ientrynetwork-footer-split-bottom {padding-bottom: 55px !important;}

.portnav {position:relative; width:700px; margin-left:-5px; }

.contentjumpnumber {padding:8px!important; background-color:#cccccc!important; color:#fff!important; }
span.contentjumplink {padding:8px!important; background-color:#cccccc!important; color:#fff!important; margin-left:5px!important; margin-right:0px!important;}

a.contentjumplink {color: #fff;padding:8px!important; vertical-align:middle;  background-color:#cccccc!important;  margin-left:5px!important; margin-right:0px!important; border:1px #ccc solid ;color: #fff!important;  }
.contentjumplink:hover {background-color:#459ff9!important;}

span.contentjumpnumber {vertical-align: middle ; color: #ccc; font-weight: bold;   background-color: #25a; background-color:#008adc!important; }
a.contentjumpnumber {vertical-align: middle; border:1px #ccc solid ; }
.contentjumpnumber:hover {background-color:#459ff9!important;}

ul.loginarea {margin:0 0 20px 0;!important padding:0!important;}
ul.loginarea li {margin:0!important; padding:10px 0 10px 0!important;background-image:url(images/sidenav2.png); background-repeat:no-repeat;}
ul.loginarea li:hover {background-image:url(images/sidenav2.png); background-repeat:no-repeat;}

.loginarea ul{margin:10px 0 0 0px!important; padding:0!important; list-style:none!important;}
.loginarea li {margin:0!important;  padding:10px 0 10px 0!important;background-repeat:no-repeat;list-style:none!important;}
.loginarea li:hover {list-style:none!important;}

#login-box {
	position:absolute;
top:10px; left:355px;

	padding-left:15px; font-weight:normal; font-size:12px;
	width:340px; text-align:right;
	height:20px;
	z-index:7;
}
.plusone {position:relative; float:left; width:80px;}
.likeus {position:relative; float:left; width:100px;}
.followus {position:relative; float:left; width:350px;}
.avatar_container {margin:0 0 10px 20px; float:right;}
.sidead {width:225px; height:188px; margin-bottom:40px; position:relative; border:1px solid #737373;}
analyticsMsg {background-color:#3300CC!important;}