* {
	margin:0px;
	padding:0px;
}

body {
	font:12px/18px Helvetica, arial, sans-serif;
	color:#3e3e3e;
}

body#home {
	background:url(images/body-bg.jpg) repeat-x #0c3f47;
}

body#inner {
	background:url(images/bottom-body-bg.jpg)  #0c3f47;
}

#inner-bg-container {
	background:url(images/bottom-body-bg.jpg) repeat-x bottom;
}

#container {
}

.clr {
	clear:both;
}

img {
	border:0px;
}

a:hover {
	color:#000;
}

.wrap {
	width:960px;
	margin:auto;
}

#header {
	/*	height:134px; */
	border-bottom:16px solid #000;
	background:#fff;
}

#header .clr {
	border:1px solid #fff;
	height:1px;
	overflow:hidden;
}

#logo {
	float:left;
	margin-top:12px;
	margin-left:88px;
}

#right-section {
	float:right;
	width:425px;
	padding-right:15px;
}

#header .login {
	background:url(images/top-login-bg.jpg) no-repeat top left;
	padding-left:5px;
	float:right;
	width:174px;
	padding:6px 10px;
	font-size:12px;
	text-align:center;
}

#header .not-logged {
	background:url(images/top-not-login-bg.jpg) no-repeat top left;
	width:108px;
	color:#fff;
	padding:5px 4px;
}

#header .not-logged a, #header .not-logged a:link, #header .not-logged a:visited, #header .not-logged a:hover {
	color:#fff;
}

#header .not-logged ul {
	background:none;
}

#header .login ul {
	list-style:none;
	background:url(images/top-login-bg.jpg) no-repeat top right;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#header .login ul li {
	float:left;
	border-right:1px solid #4a4a4a;
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
}

#header .login ul li.last {
	border:none;
}

#header .login ul li a {
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:5px 10px;
}

#header .login ul ul {
	top:10px;
	font-size:12px;
 background:
}

#header .login ul li a:hover {
	text-decoration:underline;
}

#header .contactus {
	float:right;
	font-size:16px;

}

#header .contactus em {
	font-weight:bold;
}

#header .contactus .content {
	margin-top:10px;
}

#header .contactus .rightitems {
	float:right;
}

#header .contactus .follow-us-top {
	width:520px;
	margin-bottom:0;
}

#header .contactus .follow-us-top p{
	float:left;
}

#navigation {
	background:url(images/menu-bg.jpg) no-repeat center top;
	height:45px;
	margin:10px 0px 0px 0px;
}

#navigation #menu {
	float:left;
	list-style:none;
	width:730px;
	font-size:16px;

}


#menu ul {
	list-style:none;

}

#menu ul li {
	float:left;
	background:url(images/partition.jpg) no-repeat right;
	position:relative;
	border:none;
	padding:0px;
	margin:0px;
	height:45px;

}

#menu ul li a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:12px 11px 12px 11px;
	text-transform:lowercase;
}

#menu ul li a:hover {
	color:#da9916;
}

#menu ul ul {
	position:absolute;
	background:url(images/menubg.gif) repeat-x bottom;
	top:45px;
	font-size:13px;
	border:1px solid #066060;
	margin:auto;
	padding:0px 0px;
	z-index:2000;
}

#menu ul ul ul {
	top:0px;
	left:162px;
}

#menu ul ul li {
	margin:0px;
	padding:0px;
	clear:left;
	display:inline;
	border-bottom:1px dotted #066060;
	background:none;
	height:auto;

}


#menu ul ul li a {
	padding:5px 10px;
	margin:0px;
	display:block;
	color:#fff;/*	background:url(images/dropmenu-bg.gif) repeat-y;*/
}

#menu ul ul li a:hover {
	background:url(images/menu-bg.jpg) no-repeat center;
	color:#da9916;
}

#search {
	background:url(images/search-bg200.gif) no-repeat;
	width:202px;
	height:28px;
	float:right;
	margin:10px 16px 0px 0px;
}

#search input {
	color:#434444;
}

#search label {
	display:none;
}

#search input.form-text {
	width:118px;
	padding:3px 0px 3px 10px;
	font-size:15px;
	border:none;
	background:none;
	float:left;
}

#search input.form-submit {
	/*width:63px;*/
	cursor:pointer;
	border:none;
	background:none;
	float:left;
	padding:4px 0px 4px 11px;
	color:#ffffff;

}

.container-inline {
	height:30px;
}

#banner {
	height:260px;
	margin-top:0px;
	overflow:hidden;
	clear:both;
	background:url(images/head-bg.jpg) no-repeat center top;
}

#innerbanner {
	height:235px;
	margin-top:0px;
	overflow:hidden;
	clear:both;
	background:#b5b5b5 url(images/head-bg.jpg) no-repeat center top;
}

#banner .wrap, #innerbanner .wrap {
	position:relative;
	overflow:hidden;
}

#mid-container {
	clear:both;
	overflow:hidden;
	padding:12px 0px 0px 0px;
	background:url(images/mid-container-bg.gif) repeat-x;
	border-top:1px solid #fff;
}

#mid-container-inner {
	border-top:1px solid #fff;
	padding:30px 0 0px 0;
}

#mid-container-inner .wrap {
	background:url(images/inner-top.png) no-repeat;
	clear:both;
	position:relative;
	padding-top:30px;
	display:block;
}

#mid-container-inner .inner-bg {
	background:url(images/center-bg.png) repeat-y;
}

#left-container {
	float:left;
	width:641px;
}

#left-container .clear-block {
	width:620px;
}

#left-container .post .content .node-excerpt-featured-image {
	margin:0px 10px 0 10px;
	float:left;
}

#right-container {
	width:317px;
	float:right;
}

#left-container .node-excerpt, #left-container .view-content {
	padding-top:30px;
	margin: auto 13px auto 13px;
}

.entry {
	border:1px solid #FFFFFF;
	background:url(images/sky-bg.jpg) repeat-x top #FFFFFF;
	padding:42px 18px 18px 18px;
	position:relative;
	margin:20px 0px 17px 0px;
}

.entry a{color:#3E3E3E; text-decoration:underline;}

.imgleft, .views-field-field-featured-image-fid {
	float:left;
	margin:0px 10px 0px 10px;
}

#informed .left-text {
	font-size:12px;
	width:160px;
	padding:10px 15px 0 0;

}


#right-container #informed img {
	float:right;
}

#informed #signup {
	margin-top:10px;
	margin-bottom:15px;
}

.text {
}

.text p {
	margin:8px 0px;
}

.text ul {
	margin:5px 0px 5px 30px;
}

.text a:hover {
	color:#009CA6;
}

.node-excerpt-more-link a, .views-field-view-node .field-content a, .views-field-title .field-content a {
	font-weight:bold;
	color:#3e3e3e;
}

.views-field-view-node {
	padding-left:10px;
}

.views-field-title a {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
}

.views-field-title a:hover {
	color:#009CA6;
}

.heading {
	position:absolute;
	top:-20px;
	margin-left:20px;
}

#left-container .heading {
	margin-left:10px;
}

.heading h2 {
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	background:url(images/heading-left.png) no-repeat;
	padding:10px 10px 30px 20px;
	float:left;
}

.heading-right {
	background:url(images/heaidng-right.png) no-repeat;
	float:left;
	width:13px;
	height:42px;
	display:block;
	border:none;
}

.post {
	clear:both;
}

#inner-right #story {
	margin-top:-10px;
}

#story ul {
	list-style:none;
}

#story .views-row {
	margin:0px 0px 20px 0px;
}

#story h3 {
	font-size:14px;
	font-weight:bold;
}

#story .views-field-view-comment a {
	color:#009ca6;
	text-decoration:none;
}

#story .views-field-view-comment a:hover {
	color:#000;
}

.store-readmore {
	margin:0px 0px 0px 0px;
}

.store-readmore a {
	color:#009ca6;
	text-decoration:underline;
	font-size:10px;
}

.store-readmore a:hover {
	color:#000;
}

#right-container .entry {
	padding: 32px 18px 0px 18px;
	margin-bottom:15px;
}

#inner-right .newsletter {
	/*margin-top:70px;*/
}

#newsletter {
	border:1px solid #FFFFFF;
	background:url(images/sky-bg.jpg) repeat-x top #FFFFFF;
	padding:24px 18px 5px 18px;
	position:relative;
	margin:34px 0px 17px 0px;
}

#newsletter .heading {
	top:0;
}

#inner-right .newsletter .heading {
	top:0;

}

#informed-inner  #signup input.form-text {
	width:118px;
	padding:3px 0px 3px 10px;
	font-size:15px;
	border:none;
	background:none;
	float:left;
}

#informed-inner  #signup input.form-submit {

	cursor:pointer;
	border:none;
	background:none;
	float:left;
	padding:0 0px 4px 11px;
	color:#ffffff;

}

#informed-inner #signup input#edit-submit-1{
	cursor:pointer;
	border:none;
	background:none;
	float:left;
	padding:0;
	margin: 5px 0 0 10px;
	color:#ffffff;
	width:55px;
}



#informed-inner #signup {
	margin-top:10px;

}

#informed-inner .left-text {
	font-size:12px;
}

#informed-inner .center {
	margin:auto;
	text-align:center;
}

ul.primary {
	border-bottom:none;
}

.tips, .tips + p {
	display:none;

}

.standard .body-field-wrapper {
	margin-bottom:10px;
}

#informed-inner span {
	font-weight:bold;
	font-size:1.1em;

	margin-top:10px;
}

#informed-inner .left {
	float:left;
}

#informed-inner h4 {
	margin-top:10px;
}

.follow-us {
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
	overflow:hidden;
}


.content .entry .follow-us {
	font-size:14px;
	font-weight:bold;
	margin:20px auto 10px auto;
	overflow:hidden;
	width:210px;
}

.content .entry .follow-us .social-icon {
	margin-right:2px;
	margin-left:2px;
}

.follow-us span {
	float:left;
}

.follow-us img {
	float:right;
	margin:0 2px;
}

#informed-inner .social-icons {
	margin:20px 9px;
	width:185px;

}

#informed-inner .social-icons .social-icon {
	margin-right:3px;
}

#informed-inner .social-icon h4, .follow-us .social-icon h4 {
	margin-right:10px;
	margin-top:5px;
	font-size:12px;
}


#informed-inner .desctext {

}

#block-simplenews-1 #newsletter {
	background:none;
}

.left-text {
	float:left;
	width:141px;
	font-size:22px;
	line-height:24px;
}

.imgright {
	position:absolute;
	top:-15px;
	float:right;
	right:5px;
}

#signup {
	background:url(images/news.jpg) no-repeat;
	width:282px;
	height:32px;
	display:block;
	margin:20px 0px 5px 0px;
}

#inner-right #signup {
	background:url(images/news-inner.jpg) no-repeat;
	width:202px;
	height:28px;
}

#signup input {
	color:#434444;

}

#signup input#news, #signup input#edit-mail, #inner-right #newsletter input#edit-mail-1 {
	width:158px;
	padding:7px 0px 3px 30px;
	font-size:15px;
	border:none;
	background:none;
	float:left;
}

#right-container #signup input#edit-mail {
	width:181px;
}

#signup input#submit, #signup input#edit-submit, #inner-right #signup input.form-submit, #signup input.form-submit {
	width:63px;
	cursor:pointer;
	border:none;
	background:none;
	float:left;
	margin-left:1px;
	margin-top:5px;
	color:#ffffff;
}

#inner-right #signup input#edit-submit, #inner-right #signup input#edit-action {
	margin:6px 0px 0px 0px;
}

#footer {
	background: url(images/footer.png) no-repeat;
	color:#fff;
	font-size:12px;
	height:28px;
	margin:15px auto 0px;
	padding:15px 12px 10px;
	width:940px;
}

#footer .wrap {
	width:auto;
}

#footer a {
	color:#ffffff;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
	color:#fff;
}

.copyright {
	float:left;
}

.footer-link {
	float:right;
}

.footer-link ul {
	list-style:none;
	background:none;
}

.footer-link ul li {
	float:left;
	background:url(images/par.jpg) no-repeat right;
	padding:0px;
	line-height:12px;
	background:none;
	list-style:none;
	margin:0px;
}

.footer-link ul li.last {
	background:none;
}
/*-----------------------------------------*/

#innerleft {
	width:183px;
	float:left;
	padding:0px 21px;
	font-size:12px;
}

#innerleft a.active {
	color:#009999;
}

#innerleft h2 {
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
}

#innerleft ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:18px;
	text-transform:lowercase;
	list-style-type:none;
	border-bottom:none;

}

#innerleft ul ul {
	margin-bottom:0px;
	list-style:none;
}

#innerleft ul ul li.leaf, #innerleft ul li.leaf, #innerleft li.expanded, #innerleft li.collapsed {
	list-style-type:none;

}

#innerleft ul li {
	margin:0px;
	padding:0px;
	background:none;
	/*list-style:none;*/
	list-style-image:none;
	line-height:25px;
	/*font-size:15px;*/
	font-weight:bold;
	border-bottom: 1px solid #c3f5f5;

}

#innerleft li.last {
	border:mome;
}

#innerleft li.first {

}


#innerleft ul ul li a {
	margin-left:10px;
}

#innerleft ul ul ul li a {
	margin-left:20px;
}


#innerleft li.expanded li.last {
	border:none;
}

#innerleft ul li a {
	width: 100%;
	display: block;

}

#innerleft ul li ul li ul {

}

#innerleft li.expanded ul.menu {
	border-top: 1px solid #c3f5f5;
}

#innerleft ul li ul li {
	font-weight:normal;

}

#innerleft ul li.leaf {
	border-bottom: 1px solid #c3f5f5;
}

#innerleft ul li ul li ul li.leaf  {
	/*color:#009999;*/

}

#innerleft ul li ul li ul li a {
line-height:15px;
padding:5px 0;

}

#innerleft ul li ul li ul li {
	font-weight:normal;


}

#innerleft ul li a {
	color:#3e3e3e;
	text-decoration:none;
}

#innerleft ul li ul li a {
	text-decoration:none;
}

#innerleft ul li a:hover {
	color:#000;
}



/*------------------------------------*/

#center-con {
	width:452px;
	float:left;
	padding:17px 20px 10px 20px;
	position:relative;
}


.center-con {
	float:left;
	padding-top:17px;

}



#center-con .text, #center-con .content {
	padding:0px;
	margin:0px 10px;
	width:auto;
}

#center-con h2 {
	font-weight:normal;
	font-size:18px;
}

#center-con .text p, #center-con .content p {

}

.storycontribblocks {
	margin-left:-10px;
}

.storycontribblocks .profile h3{
	margin-bottom:-28px;
}


.profile h3 {
	margin-bottom:0;
}

.bloggerprofile {
	margin:0 auto 10px -10px;

}

.bloggerprofile img{
	margin:5px 10px;
}

.bloggerprofile hr {
	margin-top:13px;
	border:0;
	height:1px;
	color: #E2E2E2;
	background-color:#E2E2E2;


}

.bloggerprofile .blog-posts {
	margin:10px 0 0 0;

}

#center-con h3 {
	font-weight:normal;
	padding:0px;
}

#center-con .heading {
	top:-48px;
}

#inner-right {
	width:218px;
	float:right;
	margin-right:10px;
	padding:10px 00px 10px 10px;
}

#inner-right .views-field-teaser {
	padding-right:10px;
}

#inner-right .entry {
	padding:0px;
	margin:0px;
	background:none;
}

#inner-right .sub {
	padding:0px;
	margin:65px 0 0 0;

}

#right-container .sub {
	margin:40px 0 0 0;
}


.tagadelic a:link {
	text-decoration:none;
}

#inner-right .follow-us {
	border-top:1px solid #009ca6;
	border-bottom:1px solid #009ca6;
	padding:10px 10px;
	margin-bottom:0px;
	font-size:10px;
}

#inner-right .heading {
	top:-59px;
}

#inner-right ul, #inner-right .store-readmore {
	margin:0px 0px;
}

#inner-right #newsletter {
	border:1px solid #FFFFFF;
	background:url(images/sky-bg.jpg) repeat-x top #FFFFFF;
	padding:5px 0px 5px 0px;
	position:relative;


}

#inner-right #newsletter .left-text {
	float:none;
	width:auto;
	font-size:14px;
	line-height:normal;
}

#inner-right #newsletter input#edit-mail, #inner-right #newsletter input#edit-mail-1 {
	width:112px;
	padding:5px 10px;
}

.join-community {
	padding:0px 0px 0px 50px;
}

.block {
	position:relative;
}

.editnode {
	position:absolute;
	left:1px;
	top:1px;
	z-index:50;
	background:#CCC;
	padding:2px 5px;
	font-weight:bold;
}

.editnode a {
	color:#000;
}

/* Banner */
.banner-slide {
	float:left;
	width:960px;
	overflow:hidden;
	height:260px;
}

#banner .banner-left-content {
	width:350px;
	position:absolute;
	left:0px;
	top:0px;
	padding:15px 23px;
	/*opacity:0.85;*/
	/*filter:alpha(opacity=85);*/
	background:#000;
	height:230px;
}

#banner .banner-node-content h2 {
	color:#00C2C2;
	font-size:26px;
	font-weight:normal;
	margin-bottom:20px;
}

#banner .banner-node-content {
	color:#ffffff;
	font-size:13px;
	font-family:arial;
}

#banner .banner-node-content a {
	color:#ffffff;
}

#banner .banner-node-content span.content {
	margin:0px 0px 10px 0px;
}

/* Banner special for long teaser */

#banner .banner-node-contentlong h2 {
	color:#00C2C2;
	font-size:26px;
	font-weight:normal;
	margin-bottom:10px;
}

#banner .banner-node-contentlong {
	color:#ffffff;
	font-size:12px;
	font-family:arial;
}

#banner .banner-node-contentlong a {
	color:#ffffff;
}

#banner .banner-node-contentlong span.content {
	margin:0px 0px 10px 0px;
}

.readmore-linklong {
	margin-top:-15px;
	float:right;
}

/* end Banner special for long teaser */

.readmore-linkevents {
	margin:0px auto 10px auto;
	float:right;
}

#banner .banner-thumbs img {
	border:2px solid #fff;
	margin-bottom:15px;
	cursor:pointer;
	margin-right:15px;
}



#banner .banner-thumbs img.fade {
	opacity:0.65;
	filter:alpha(opacity=65);
}

.info {
	float:left;
	line-height:normal;
}

#block-menu-menu-footer-left {
	float:left;
}

#block-menu-menu-footer-left ol {
	padding:0px;
}

#block-menu-menu-footer-left ul li {
	float:left;
	list-style:none;
	background:none;
	padding:0px;
	margin:0px;
	line-height:normal;
}

#block-menu-menu-footer-left ul li a, #block-menu-menu-footer-right ul li a {
	line-height:normal;
	background:url(images/par.jpg) no-repeat left;
	padding:0px 7px;
}

#block-menu-menu-footer-right ul li.first a {
	background:none;
}

.form-item {
	margin:0px;
	padding:0px;
}

#signup label {
	display:none;
}

li.leaf {
	background:none;
}

#center-con .meta a, #center-con .links a, #center-con h2 a {
	color:#3E3E3E;
}

#center-con .meta a:hover, #center-con .links a:hover, #center-con h2 a:hover {
	color:#000;
}

#center-con .node .content h3 {
	font-size:16px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}

.login-links a, .login-links a:visited, .login-links a:link, .login-links a:active, .login-links a:hover {
	color:#fff;
}

.login-links {
	color:#fff;
}

#right-container .view-header {
	display:none;
}

.readmore-link {
	margin-top:15px;
	float:right;
}


.head-block {
	text-align:center;
}

.blog-node {
	margin-bottom:30px;
}

.blog-node h2 .blog-title {
	font-size:16px;
}

.blog-node .blog-title a, .blog-node .blog-title a:visited, .blog-node .blog-title a:link, .blog-node .blog-title a:hover {
	text-decoration:none;
}

.blog-node .submitted {
	font-size:11px;
	color:#999;
}

#center-con .blog-node .content {
	margin:0px;
}

#center-con .blog-node .content p {
	margin:10px 0;
}

#center-con .blog-node .terms li, #center-con .blog-node .links li {
	padding-left:0px;
}

#block-block-7 .entry, #block-block-8 .entry, #block-block-9 .entry {
	background:none repeat scroll 0 0 transparent;
	padding:46px 0 0;
}

#center-con #block-block-7 .entry .heading, #center-con #block-block-8 .entry .heading, #center-con #block-block-9 .entry .heading {
	top:-11px;
}

#inner-right .view-Blogs .view-header {
	top:-10px;
}

/*blog*/
.blog-post {
	overflow:hidden;
	padding:13px 0;
}

#inner-right .post {
	overflow:visible;
}

.postheading {
	overflow:hidden;
}

.postdate {
	background:url("images/date-bg.jpg") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	height:36px;
	text-align:center;
	width:36px;
	margin-right:10px;
}

.postheadingright h2 {
	color:#595959;
	font-size:13px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.postheadingright h2 a {
	color:#00843D;
	text-decoration:none;
}

.postmetadata {
	border-top:1px solid #E2E2E2;
	padding-top:10px;
}

.postmetadata .readfullpost {
	background:url("images/read-bullet.jpg") no-repeat scroll 2px 5px transparent;
	float:left;
	padding-left:15px;
}

.readfullpost a, .usercomment a {
	color:#0155A5;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
}

.postmetadata .usercomment {
	background:url("images/read-bullet.jpg") no-repeat scroll 2px 5px transparent;
	float:right;
	padding-left:15px;
	margin-right:10px;
}

a.feed-icon {
	float:right;
}

.entry {
	padding:20px 0px;
}

.post .entry {
	padding:10px 0;
	margin:5px 0;
	background:none;
}

.postdate span.date {
	font-size:17px;
}

.postdate span {
	display:block;
	line-height:normal;
}

.postdate span.day {
	font-size:10px;
	text-transform:uppercase;
}

.top-part {
	overflow:hidden;
}

/* login form */
#user-login, #user-register, #user-pass {
	margin-top:30px;
}

#user-login label, #user-register label, #user-pass label {
	font-weight:normal;
	font-size:14px;
}

#user-login input, #user-register input, #user-pass input {
	border:1px solid #cfcfcf;
	font-size:14px;
	font-family:arial;
	padding:2px 5px;
}

#user-login .form-item, #user-register .form-item, #user-pass .form-item {
	margin-bottom:10px;
}

#user-login input#edit-submit, #user-register input#edit-submit, #user-pass input#edit-submit {
	-moz-border-radius:6px 6px 6px 6px;
	-moz-box-sizing:content-box;
	border:1px solid #009CA6;
	cursor:pointer;
	background:#0a2a2f;
	color:#fff;
	margin-top:15px;
}

#block-views-Blogs-block_2 .post {
	margin:0px;
	padding:13px 0px 0px 0px;
}

.item-list ul {
	list-style:none;
}

.item-list ul li {
	list-style:none;
}

.item-list ul li a {
	color:#333;
}

.blog-post .entry {
	background:none;
	padding-top:0px;
	margin:10px 0 0 0;
}

#center-con #simplenews-block-form-2 {
	margin:30px 0px;
}

#center-con #simplenews-block-form-2 label {
	font-weight:normal;
	font-size:14px;
}

#center-con #simplenews-block-form-2 input#edit-mail-2 {
	border:1px solid #333;
	padding:2px 5px;
	margin:0 0 10px 0px;
	width:250px;
}

#center-con #simplenews-block-form-2 input#edit-submit-2 {
	background:url(images/menu-bg.jpg) no-repeat center;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	padding:3px 5px;
}

#node-36 h2 {
	margin-top:0px;
	font-size:16px;
}

#center-con .node-excerpt-more-link {
	padding:10px 0px 0px 0px;
}

#innerbanner #newsletter {
	margin:0px;
	padding:10px 6px 5px;
	text-align:center;
	float:right;
	font-size:14px;
	line-height:normal;
	width:auto;
	height:218px;
}

#innerbanner #newsletter #edit-mail {
	float:left;
	font-size:15px;
	padding:5px 0 3px 12px;
	width:122px;
}

#innerbanner #newsletter .left-text {
	float:none;
	font-size:14px;
	line-height:normal;
	width:auto;
}

#innerbanner #newsletter #signup {
	background:url("images/banner-news.gif") no-repeat;
	height:28px;
	width:202px;
	margin:5px 0 5px 10px;
}

#innerbanner .banner-left-content {
	float:left;
	width:729px;
	overflow:hidden;
}

#innerbanner .banner-right-content {
	margin:0px;
	text-align:center;
	float:right;
	font-size:14px;
	line-height:normal;
	width:231px;
	overflow:hidden;
}

#tabs-wrapper .tabs a {
	color:#000;
	padding:2px 5px;
}

.region {
	margin-left:auto;
	margin-right:auto;
}

#two-col-span-right {
	width:700px;
	display:block;
	float;left;
	margin:0 0 0 25px;
}

#two-col-span-right .heading {
	top: -47px;
}

#two-col-span-right .space {
	margin:50px 0;
}

#two-col-span-right h3 {
	margin:0 0 20px 0;
}

#two-col-span-right .threecolsteps .step {
	background:url("images/reg-step-bg85x85.png") no-repeat;
	width:85px;
	height:85px;
	float:left;
	text-align:center;
	line-height:80px;
}

#two-col-span-right .threecolsteps .step h1{
	color:#FFF;
	font-size:50px;
	margin-top:0;
}

#two-col-span-right .threecolsteps .steptext {
	width:120px;
	height:100px;
	float:left;
	margin:5px;
	margin:5px 5px 0 2px;
}

#two-col-span-right .threecolsteps .steptext h4{
	font-size:19px;
	margin-bottom:3px;
}

#two-col-span-right .threecolsteps {
	float:left;
	padding:5px 10px 0 2px;
	background:url("images/greybg220x120.png") no-repeat;
	width:220px;
	height:120px;
}

#cenright{


	float:left;
}

#cenright .heading {

}

#inner-right .user-register {
	margin-top:20px;
}

#inner-right .user-register .form-item label,#inner-right #user-login-form {
	text-align:left;
}

#inner-right .user-register .item-list .first{
	display:none;
}

#inner-right .item-list li{
	text-align:left;
	margin:5px 5px 5px 5px;
}

#inner-right .user-register ul {
	margin:0;
	padding:0;
}

#inner-right .user-register #edit-name-1 {
 width: 90%;
}
#inner-right .user-register #edit-pass-1, #inner-right .user-register #edit-conf-mail {
 width: 90%;
}




#inner-right #edit-submit-1 {
	-moz-border-radius:6px 6px 6px 6px;
	-moz-box-sizing:content-box;
	border:1px solid #009CA6;
	cursor:pointer;
	background:#0a2a2f;
	color:#fff;
	margin-top:15px;
	font-size:14px;
	padding: 2px 5px;
	font-family:Arial;
}

#inner-right .user-register label {
	font-weight:normal;
	padding:10px 0 0 10px;
	font-family: Helvetica,arial,sans-serif;
	color:#3E3E3E;
	font-size:14px;
}

#inner-right .user-register input {
	margin-left:10px;
}

fieldset, #inner-right #user-login-form {
	border:1px solid #ccc;
}

#simplenews-block-form {
	border:none;
}

#center-con .clear-block fieldset {
	max-width:440px;

}

#center-con #user-register #edit-name, #center-con #user-register #edit-mail{
	width:90%;
}

#content-top {

}

h2.regpage, #center-con h2.regpage {
	font-family:arial;
	font-weight:bold;
	font-size:18px;

}

#center-con h2.regpage {
	margin-bottom:5px;
}

#inner-right h2.regpage {
	margin-top:7px;
	margin-bottom:0;
}

#block-autoassignroleblocks-5 {

}



#node-145 {
	display:hidden;


}

#block-autoassignroleblocks-5 #user-register {
	margin-top:6px;

}

.block-autoassignroleblocks input {
	max-width:400px;
}

.social-icon {
	float:right;
}

.social-icon a {
	display:block;
	margin:0px 2px;
	height:22px;
	width:22px;
	float:left;
	overflow:hidden;
	text-indent:-200px;
	text-decoration:none;
}

.social-icon a.in {
	background:url(images/in.png) no-repeat;
}

.social-icon a.in:hover {
	background:url(images/in-over.png) no-repeat;
}

.social-icon a.facebook {
	background:url(images/facebook.png) no-repeat;
}

.social-icon a.facebook:hover {
	background:url(images/facebook-over.png) no-repeat;
}

.social-icon a.twitter {
	background:url(images/twitter.png) no-repeat;
}

.social-icon a.twitter:hover {
	background:url(images/twitter-over.png) no-repeat;
}

.social-icon a.rss {
	background:url(images/rss.png) no-repeat;
}

.social-icon a.rss:hover {
	background:url(images/rss-over.png) no-repeat;
}

div.status {
	padding:10px;
	background:#e7e7e7;
	color:#000;
	margin:10px 0 15px;
}

span.author {
	display:block;
	margin:10px 0px;
}

span.author-image {
	float:left;
	margin-right:10px;
}

span.author-data {
	clear:right;
	display:block;
	margin-top:0;
}

span.date {
	display:block;
	margin:5px 2px;
}

#left-container .node-excerpt-more-link, #left-container .views-field-view-node {
	margin-top:20px;
}

#left-container .views-field-title {
	padding-bottom:10px;
}

#left-container .entry {
	padding:20px 10px 30px 10px;
}

.webform-client-form .form-item {
	margin:5px 0px;
}

.webform-client-form .form-item label {
	font-weight:normal;
}

.webform-client-form .form-text, .webform-client-form .form-textarea {
	border:1px solid #a6a6a6;
	width:400px;
}

.webform-client-form .form-submit {
	background:#146571;
	font-weight:bold;
	color:#FFF;
	padding:2px 3px;
	border:2px solid #084e58;
}

#webform-component-subscribe label {
	display:none;
}

#webform-component-subscribe #edit-submitted-subscribe-subscribe-wrapper label {
	display:block;
}

div.error ul, tr.error ul {
	list-style:none;
}

div.error ul li, tr.error ul li {
	list-style:none;
	background:none;
}

#block-block-15 .follow-us {
	margin:0px 0px 0px 0px;
	background:#fff;
	padding:10px 10px 10px 15px;
	border-top:1px solid #009CA6;
}

#right-container .store-readmore, #inner-right .store-readmore {
	padding-bottom:10px;
}

#node-4 tbody {
	border:none;
}

#node-4 table {
	background:#1d8689;
}

#node-4 table td {
	background:#ffffff;
	padding:10px;
}

#node-4 table {
	border-collapse:separate;
}

#node-12 {
	display:none;
}

#comments {
	padding:10px 0px 10px 0px;
	overflow:hidden;
}

#comment-form label {
	float:left;
	font-weight:normal;
	width:80px;
}

#comment-form .form-item {
	overflow:hidden;
	margin:10px 0px;
}

#comments a, .comment a, .comment h3 a {
	color:#0155A5;
	text-decoration:underline;
}

#comment-form input, #comment-form textarea {
	border:1px solid #999;
	float:left;
	margin-left:10px;
	width:310px;
}

#comment-form .resizable-textarea {
	float:left;
	width:310px;
}

#comment-form textarea {
	height:80px;
}

#comment-form .fieldset-wrapper input {
	width:auto;
	float:none;
}

#comment-form .grippie {
	display:none;
}

#comment-form .description {
	clear:both;
	display:block;
	padding-left:88px;
}

#comment-form input#edit-submit, #comment-form input#edit-preview {
	background:#0C3F47;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:2px 5px;
	width:auto;
}

#comment-form .box {
	margin:15px 0px;
}

#comment-form input#edit-submit {
	margin-left:90px;
}

#comment-form .wysiwyg-toggle-wrapper {
	clear:both;
	margin:10px 0px;
}

#comment-form fieldset.collapsible {
	display:none;
}

#comments .links {
	margin:0px 0px 15px 0px;
	font-size:15px;
	text-transform:capitalize;
}

.mid-container-bg-bottom {
	overflow:hidden;
	background:url(images/page-lining-bg.jpg) no-repeat;
	padding-bottom:20px;
}

#block-block-4 {
	float:left;
	overflow:hidden;
	height:360px;
}

#block-addthis-0 {
	text-align:right;
	margin-bottom:15px;
}

.views-field-teaser img {
	width: 280px;
	height: auto;
}

.block-advanced_blog h2 {
	display:none;
}

#center-con #signup #edit-submit {
	margin-left:25px;
	margin-top:7px;
}

.wysiwyg .tips {
	display:none;
}
.storytips ol, .storytips ul {
	padding:10px;
	margin:10px;

}

.storytips li {
	margin-bottom:5px;
}

.storytips p {
	margin:8px;
}

.innerwithheading {

}

.innerwithheading .heading2 {

	margin-left:20px;
	padding-bottom:20px;
}

.heading2 h2 {
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	background:url(images/heading-left.png) no-repeat;
	padding:10px 10px 30px 20px;
	float:left;
}

.innerwithheading .content {

}

#center-con .content li {

	margin-left:20px;
}

.bloggerprofile .profile-profile_bio img {
	margin:5px 15px 5px 1px;
	float:left;
}
.pp_nav {
	display:none;
}

/*-----VIDEO STORIES-----*/
.views-row .views-field-title {
	margin-top:20px;
}


#center-con .videostoriesview  .views-row {
	margin-bottom:30px;
}

#center-con .videostoriesview  .views-field-nid a
{
    color: #0155A5;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
    text-transform: capitalize;

}

#center-con .videostoriesview  .views-field-nid {
    background: transparent url(images/read-bullet.jpg) no-repeat scroll 2px 5px;
    float: right;
    margin-right: 10px;
    padding-left: 15px;
}

#center-con .videostoriesview .views-field-comment-count {
	float: right;
	color: #0155A5;
	    font-size: 11px;
	    font-style: italic;
    font-weight: bold;
}

#center-con .node h2 a {
	text-decoration:none;

}

#center-con .node .box h2, .field-type-emvideo {
 margin-top:10px;
}


/*--- comments --*/
#comments .comment h3 a {
	display:none;
}

#comments .comment {
	margin:10px auto 10px auto;
}

#comments .box h2 {
	margin-top:10px;
}

#comments .comment .comment_reply {
	font-size:10px;
}

#comments .comment .submitted {
	visibility:hidden;
	margin-left:-130px;
}

#comments .comment .submitted a {
	visibility:visible;
}

/*-- default in system.css --*/
.item-list .pager li {
	padding:0;
}

.item-list ul li {
	margin:0 0 0.25em 1.2em;
}

/*--homepage latest blog posts and other various homepage tidying---*/
#left-container #block-views-Blogs-block_1 .view-content {
	padding-top:20px;
}

#left-container #block-views-Blogs-block_1 .blog-post .postheading .postheadingright h2,
#left-container #block-views-Blogs-block_1 .blog-post .postheading .postheadingright h2 a
{
	color: #3E3E3E;
    	font-weight: bold;
    	font-size: 15px;
    	text-transform: capitalize;
    	text-decoration:none;
}

#left-container #block-views-Blogs-block_1 .blog-post .postheading .postheadingright .author {
	display:none;
}

#left-container #block-views-Blogs-block_1 .entry .blog-post .entry {
	padding:0;
}

#left-container #block-views-Blogs-block_1 .entry {
	padding-bottom:0;
}

#left-container #block-views-Blogs-block_1 .entry .blog-post .entry p{
	margin:0;
}

/*--change events sidebar header to standard--*/
#right-container #block-block-20 .views-field-teaser .content h3 {
	color: #3E3E3E;
	font-weight: bold;
	font-size: 15px;
	text-transform: capitalize;
    	text-decoration:none;
    	font-family:Georgia,"Times New Roman",Times,serif;
    	padding-top:20px;
    	margin-bottom:10px;
}

/*--clean up share your story sidebar--*/
#right-container .post #story .blog-post {
	padding-top:5px;
}
#right-container .post #story .blog-post .postheading .postheadingright h2,
#right-container .post #story .blog-post .postheading .postheadingright h2 a
{
	color: #3E3E3E;
	font-weight: bold;
	font-size: 15px;
	text-transform: capitalize;
	text-decoration:none;
    	font-family:Georgia,"Times New Roman",Times,serif;
}

#right-container .post #story .blog-post .postheading .postheadingright .author {

}
#right-container .post #story .blog-post .entry {
	padding:0;
}

#right-container .post #story .blog-post .entry h2 {
	font-size:14px;
}
/*fix for chrome orange outline on active elements*/
*:focus
{
    outline: none;
}

/*--fix for long headers--*/
#cenright .heading {
max-width:440px;

}
.center-con .heading h2 {
	background: #da9916; //url("http://audiotoniq.com/sites/all/themes/audiotoniq/images/heading-bg.png") repeat-x repeat-y;
	border:1px solid #fff;
	-moz-box-shadow: 0px 0px 5px #888;
	-webkit-box-shadow: 0px 0px 5px #888;
	box-shadow: 0px 0px 5px #888;
	padding-bottom:10px;
	position:relative;
	z-index:0;
	line-height:22px;
	padding-right:18px;
	clear:both;
}

.center-con .heading .heading-right {
	background: url("images/headerarrow.png") no-repeat scroll 0 0 transparent;
	margin-left:15px;
	position:relative;
	z-index:1000;
	top:-2px;
	width:30px;
	clear:both;
}

.blog-post .postheadingright h2 {
	display:none;
}
.view-content .postheadingright h2 {
	display:block;
}


#center-con .clear-block .blog-post {
	margin-top:20px;
}

#center-con .clear-block .blog-post {
	margin-top:20px;
}

#center-con .clear-block .view-content .blog-post {
	margin-top:0;
}

/*--share your story inner block--*/
#inner-right #block-views-Blogs-block_2 .entry {
	 border-bottom: 1px solid #CCCCCC;
	 margin-bottom:10px;
}

#inner-right #block-views-Blogs-block_2 .entry .blog-post .entry{
	border-bottom:none;
}


#inner-right #block-views-Blogs-block_2 .entry .blog-post .postmetadata{
	border-top:none;
	padding-top:none;
}

#inner-right #block-views-Blogs-block_2 .entry .blog-post .postmetadata .usercomment{
	float:left;
}
#inner-right #block-views-Blogs-block_2 #story .views-row {
	margin-bottom:0;
}
/*--mailchimp email form--*/
#informed-inner #signup input,
.banner-right-content #signup input{
	color:#434444;
	background:transparent;
	border:none;
}
#inner-right #signup input#mce-EMAIL,
.banner-right-content #signup input#mce-EMAIL{
	width:100px;
	float:left;
	margin-top:5px;
	margin-left:8px;
}
#inner-right #signup input#mc-embedded-subscribe,
.banner-right-content input#mc-embedded-subscribe{

	/*width:63px;*/
	cursor:pointer;
	border:none;
	background:none;
	float:left;
	margin:5px 0 0 35px;
	/*font-size:12px;*/
	color:#ffffff;
	/*padding:0 0 4px 11px;*/
}
/*---countdown 2012-06-----*/
#block-block-38 {
	background:#ffffff;
	*background:transparent none;

}
#block-block-38.block{
	position:static;
	margin-bottom:20px;
}
#block-block-38 .entry {
	*padding-bottom:10px;
	*margin-bottom:-5px;
}
#block-countdown-0,
#block-block-39
{
	padding:0 20px 15px;
	*background:#ffffff;
	line-height:20px;
}
#block-countdown-0
{
	font-size:13px;
	font-weight:bold;
	color:#00C2C2;
}
#home #right-container #block-views-Blogs-block_2{
	 top: 15px;
}
#block-block-38 h3 {
	color: #3E3E3E;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
 }
 .myway {
	 position:relative;
	 top:6px;
	 margin-top:-7px;
 }
/*---end countdown 2012-06-----*/