/*   
Theme Name: eye
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Martin Scott
Author URI: http://3gens.biz
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* Google fonts */
@import url(http://fonts.googleapis.com/css?family=Ubuntu);
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
body {
	background:#444;
	font-size: 14px;
	line-height:1.3em;
        font-family: 'Ubuntu', "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, Candara, sans-serif;
        color:#333;
        margin:0 auto;
	padding: 0px;
}

#wrapper { width: 978px; margin: 0 auto; background:#fff; }

/*Header material*/
#header { height:214px; }

#branding { 
	background:url(images/eye_martin_1.jpg) top left no-repeat; 
	padding:0px 0px 0px 0px; 
	width:978px; 
	height:173px; 
	margin-bottom: -33px;
}

#blog-title, #blog-title a, #blog-title a:active,
#blog-title a:hover { 
	display:block;
	color:white; 
	text-transform:uppercase; 
	text-indent:-9999px; 
	height: 160px; 
	width: 978px; 
}

#blog-description {
	margin-left:550px; 
	clear:none; 
	margin-top:-162px; 
	background:#000; 
	float:right; 
	font-size:13px; 
	font-family:"Yanone Kaffeesatz", "Ubuntu", "Trebuchet MS", Arial, sans-serif; 
	font-style:normal; 
	color:#fff; 
	padding:2px 12px 4px 12px;
}

#access { 
	margin: 0 auto; 
	width: 978px; 
	padding-top:5px; 
	border-bottom:2px dotted #444; 
	margin-bottom:2px;
}

/*Menu*/
.menu { width:960px; }
#menu-top-main-menu li a {font-size:0.9em; border:none;}
ul#menu-top-main-menu {border:none;}

/* secondary etc menus at top*/
#secondary-menu, #third-menu, #gate-menu, #about-menu {border-top:2px dotted black;}
ul#menu-resources, ul#menu-occupying-gates, ul#menu-home-menu, ul#menu-about { 
	margin-top:1px;
	background:url(images/black_bar.jpg); 
	width:978px;
	display:block;
	border:none;
}
/*#gate-menu .sub-menu { margin-top:9px;}*/
ul#menu-resources li a, ul#menu-occupying-gates li a, ul#menu-home-menu li a, ul#menu-about li a {
	border:none; 
	border-right:1px solid white;
	background: #000; 
	color: #fff; 
	font-size:0.8em;
}
/*end Header material next up main*/

#main { margin-top:12px; }
#container { width:580px; }
#content { width:560px; }

h1.entry-title, h1.entry-title a { 
	font-family: 'Ubuntu', "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, Candara, sans-serif; 
	text-shadow: 3px 3px 3px #bbb;
}
h2.entry-title, h2.entry-title a { 
	font-family: 'Ubuntu', "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, Candara, sans-serif; 
	text-shadow: 3px 3px 3px #bbb;
}

/*Blog formatting*/
.blog .p1 .entry-title a { color: #f36608; margin-top:100px; }

.blog .p2 .entry-title a, .p3  .entry-title a, .p4  .entry-title a, .p5 .entry-title a, .p6 .entry-title a, .p7 .entry-title a, .p8 .entry-title a, .p9 .entry-title a, .p10 .entry-title a, .p11 .entry-title a, .p12 .entry-title a { color: #f36608; }
/*.p3, .p5, .p7, .p9, .p11 {
	width: 270px;
	float: left; 
	clear:left;
	margin-right:10px;
	display:block;
}
.p4, .p6, .p8, .p10, .p12 {
	width: 270px;
	float:left;
	margin-left: 10px;clear:right;
}*/

.home .entry-utility { border-bottom: 2px dotted #444; padding-bottom: 20px; }

/* post-formats 'aside', gallery', 'link', 'image', 'quote', 'status', 'video', 'audio', 'chat' */
.format-aside {}
.format-gallery {}

.format-link .entry-title a, .format-link .entry-utility { display:none; }
.format-link .entry-content a { color: #c7c7c7; }
.format-link .entry-meta { padding-left:50px; }
.format-link .entry-content { 
	background:url(images/insert_link.png) no-repeat 10px 20px #666;
	color:#fff; 
	min-height:74px; 
	padding-top:10px; 
	padding-bottom:20px; 
	border-radius:15px;
}
.format-link .entry-content p { 
	margin-left:50px;
	margin-right:20px;
}

.format-image {}
.format-quote {}
.format-status {}
.format-video {}
.format-audio {}
.format-chat {}

/*Formatting of text first dropcaps*/

.dropcaps {
	font-family: Georgia, Times New Roman, Serif;
	font-weight:bold;
	font-style:italic;
	float:left;
	line-height:34px;
	font-size:41px;
	padding: 0px 3px 0 0;
}

.dropcap {
	display:block;
	float:left;
	font-weight:bold;
	font-style:italic;
	font-size:50px;
	line-height:40px;
	margin:0 2px 0 0;
}

blockquote { 
	margin-left:0px; 
	background:url(images/quotes_01.gif) 0px 4px no-repeat; 
}
blockquote p { padding-left:30px; }

blockquote.pullquote { 
	background-image:none; 
	color:#666; 
	width: 200px; 
	border-bottom:2px solid #444; 
	border-top:2px solid #444;
	padding: 5px 12px 5px 5px;
	font-size: 16px;
	line-height: 120%;
}
blockquote.pullquote.right {
	padding: 5px 5px 5px 12px;
}
blockquote p.pullquote { padding-left:0px; padding-right:20px; }

.one_half { 
	width:47%;
	padding-right:8px; 
	float:left; 
	border-right:2px solid #c1c1c1; 
	clear:left; 
}
.one_half_last { 
	float:left; 
	width:47%; 
	padding-left:5px; 
	margin-left:5px;
	margin-right:0 !important; 
	clear:right; 
	margin-top:0px;
}

/*more info button*/
.moreinfo-section {
   	display: none;
}
.moreinfo-btn { 
	color:white; 
	border: 1px solid blue; 
	background:#666; 
	cursor:pointer;
   	/*use this rule to stylize to your More Info button*/
}

/* =Page Templates
-------------------------------------------------------------- */
 
.page-template-template-fullpage-php #container {
	margin-left:45px;
    	width:885px;
    	float:left;
}
 
.page-template-template-fullpage-php #content {
    	margin:0 0 0 10px;
    	width:780px;
    	overflow:hidden;
}
.page-template-template-page-forum-php #container {
width: 900px; 
} 
.page-template-template-page-forum-php #content {
    	width:880px;
}

.page-template-template-page-noprim-php #container { width: 900px; }
.page-template-template-page-noprim-php #content { width:780px; }
.page-template-template-page-gates-business-php span.st_sharethis, 
.page-template-template-page-gates-arts-php span.st_sharethis, 
.page-template-template-page-gates-media-php span.st_sharethis,
.page-template-template-page-gates-family-php span.st_sharethis,
.page-template-template-page-gates-education-php span.st_sharethis,
.page-template-template-page-gates-politics-php span.st_sharethis,
.page-template-template-page-gates-health-php span.st_sharethis,
.page-template-template-page-gates-general-php span.st_sharethis { display:none; }
p.small_marginbottom { margin-bottom:2px; }
.page-template-template-page-chat-php #container { width:540px; }
.page-template-template-page-chat-php #content { width:520px; }
.page-template-template-page-chat-php .main-aside { width:400px; }
.single-gates-php #container {width:900px;}
.single-gates-php #content {width:780px;}

/* = end Page Templates */

/*for gates styling*/
h3.gates a { color: #333; font-size:18px; font-weight:bold; }

/*Aside material*/
.main-aside { width:340px; }

#index-top.aside {
	background:#a1bbb8;
	color:#444;
	padding:10px 0px 0 0px; 
	margin-right:10px;
	border:1px solid #079C85;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	border-radius:15px;
	-webkit-box-shadow:5px 5px 5px #C1C1C1;
	-moz-box-shadow:5px 5px 5px #C1C1C1;
	box-shadow:5px 5px 5px #C1C1C1;
}

#index-insert { background: #666; color:#fff; }
#index-insert.aside { border:2px solid #a1bbb8; }
#index-insert img { border:2px solid #c1c1c1; }

#column_layout { background: #666; color:#fbfbfb; padding: 0 5px 5px 5px; } 
#column_layout h2.entry-title { color: #fbfbfb; text-shadow:none; }
#column_layout h3 a { color:#fbfbfb; }

/*extra above and below asides*/
#top_side { width:340px; float:left; margin-left:8px; }
/* search style*/
form{margin:0;padding:0}
#footer_search .search-box,
#top_side .search-box{ /*outer background*/
	background:url(images/search_surr.gif) no-repeat 10px 0px;
	height: 35px;
	padding: 0px 0 0 10px;
	width: 295px;
}
#footer_search input.search-field, #top_side input.search-field{ /*input field */
	float: left;
	border:0;
	margin:0;
	margin-top:2px;
	margin-left:10px;
	font-family:tahoma, Ubuntu, "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0px 2px;
	height:19px;
	background:none;
	width: 166px;
}

#footer_search input.search-go, #top_side input.search-go { /*search icon */
	float:left;
	border:0;
	margin:0;
	padding:0;
	margin-left: 2px;
	height: 25px;
	background:#e2e2e2;
	width: 25px;
	background: url(images/search_icon.png) no-repeat top left;
	cursor: pointer;
}

#primary {
	width:170px; 
	float:right; 
	border:none; 
	margin-right:11px; 
	clear:right; 
	padding-top:40px;
}
#secondary {
	width:170px; 
	float:right; 
	clear:none; 
	margin-left:0px; 
	margin-right:10px;
	padding-top:28px; 
}

/*Material for jquery first css for tinyscroller*/
#scrollbar1 { 
	float:right;
	width:328px;
	clear: right; 
	background:fff;
	margin:0 27px 20px 0px;
	padding:20px 12px 20px 0px; 
	border:2px dotted #444;
}
#scrollbar1 .viewport { 
	width: 300px;
	height: 490px; 
	overflow: hidden; 
	position: relative;
}
#scrollbar1 .overview { 
	list-style: none; 
	position: absolute; 
	left: 0; top: 0;  
	padding-bottom:40px;
}
#scrollbar1 .overview ul li { 
	list-style:none; 
	margin-left:-25px;
}
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { 
	background-color: #444;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
}
#scrollbar1 .thumb:hover { background: #666; }
#scrollbar1 .scrollbar { 
	position: relative; 
	float: right; 
	width: 10px; 
}
#scrollbar1 .track { 
	background-color: #f5f5f5;
	height: 100%; 
	width:10px; 
	position: relative; 
	padding: 0 1px;  
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
}
#scrollbar1 .thumb { 
	height: 20px; 
	width: 10px; 
	cursor: pointer; 
	overflow: hidden; 
	position: absolute; 
	top: 0; 
}
#scrollbar1 .thumb .end { 
	overflow: hidden; 
	height: 12px; 
	width: 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;  
}
#scrollbar1 .disable { display: none; }
#scrollbar1 span.st_sharethis { display:none; }
/*end tinyscroll*/

/* style for microblog ... using reports */
/*micro_holder for the outer container for microblogs */
.micro_holder {
	float:right;
	width:260px; 
	height:490px; 
	background:#9aa7c4;
	margin:0 10px 15px 0; 
	padding:20px 20px 0 0; 
	clear:right; 
	border:1px solid #1b2e5a;
	-moz-border-radius:15px;
	border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:5px 5px 5px #495268;
	-moz-box-shadow:5px 5px 5px #495268;
	-webkit-box-shadow:5px 5px 5px #495268; 
}
#microblog { 
	width:260px; 
	margin-top:20px; 
	height: 420px; 
	overflow:auto; 
} 
#microblog ul { list-style:none; margin-left:20px; }
#microblog span.st_sharethis { display:none; }
.overview ul li p { font-size:0.9em; color:#444; line-height:1.2em; }
/*end of microblog */

/*flags for languages*/
.lang_flags ul { margin-left:0px; margin-bottom:5px; height:20px; }
.lang_flags ul li { display:inline; padding-right:5px; }
/*langswitch flags */
li.language_item { list-style:none; display:inline; margin-right:5px; }

/*bx slider*/
#quotes { margin:0; padding:0; }
#quote_holder {
	background:#fff;
	color:#444;
	margin-left:5px; margin-right: 30px;
	padding:10px;
	border: 2px dotted #444;
}

ul#quotes { overflow:hidden; font-size:13px; height:75px; }

.bx-pager { margin-left:5px; float:left; }
.bx-pager a{ font-size:13px; color:#666; padding:0px 5px 1px; }
a.pager-link.pager-active { color:#f1660a; }
.bx-auto .bx-start {
	background:#444; 
	color:#a1bbb8; 
	padding: 0 5px 1px; 
	clear:right; 
	margin-left:60px; 
	margin-top:50px;
}
#quotepager { float:left;clear:none; margin-left:20px; }
#quotepager a {
	padding-top:1px;
	margin-left:5px;
	padding:0 5px 1px; 
	color:white; 
	background:#888;
}
#quotepager a.pager-active { color:#a1bbb8; background:#444; }
#quotecontrol .bx-start { 
	background:#444; 
	color:#a1bbb8; 
	padding: 0 5px 1px;
	margin-left:40px; 
	clear:right; 
}
/*end bx slider*/

/*styling of widgets*/
li#text-8 h3.widgettitle {color:#f1660a;}
.columns {
	-moz-column-count: 2;
	-moz-column-gap: 14px;
	-moz-column-rule: solid 1px #d4d4d4;
	-webkit-column-count: 2;
	-webkit-column-gap: 14px;
	-webkit-column-rule: solid 1px #d4d4d4;
	column-count: 2;
	column-gap: 14px;
	column-rule: solid 1px #d4d4d4;
}

/* Text for text box */
.textbox {
	padding:2px 6px 4px 6px; 
	margin:0px 10px 6px 10px; 
	color: #000000; 
	background-color: 
	#c1c1c1; 
	border: #767171 2px solid; 
}

/* And for round-text box */
.rtextbox {
	color:#000000; 
	margin: 0 10px; 
	font-family:Arial; 
	background: #c1c1c1; 
	text-align:justify;
}
.rtextboxinside { margin:3px 8px; }
.rtop, .rbottom { display:block; background: #EDECEB; }
.rtop span, .rbottom span { display:block; 
	height:1px; 
	overflow:hidden; 
	background:#c1c1c1;}
.r1 { margin: 0 5px; }
.r2 { margin: 0 3px; }
.r3 { margin: 0 2px; }
span.rtop span.r4, span.rbottom span.r4 { margin:0 1px; height:2px; }

/* =Comments
-------------------------------------------------------------- */
#comments { padding:22px 0 0 0; }
#comments,
#comments input,
#comments textarea {
	font-size:13px;
    	line-height:18px;
}
#comments code {
    	font-size:12px;
    	line-height:18px;
}
#comments h3 {
    	font-family:Arial,sans-serif;
    	font-size:15px;
    	font-weight:bold;
    	line-height:22px;
    	padding:0 0 18px 0;
}
#comments-list {
    	padding:0 0 18px 0;
}
#comments-list ol,
#comments-list ul {
    	list-style:none;
    	margin:0;
}
#comments-list ol {
    	border:1px solid #ccc;
    	border-bottom:none;
    	margin:0 0 18px 0;
}
#comments-list li {
    	background:#fafafa;
    	border-bottom:1px solid #ccc;
    	padding:18px 1.5em 0 1.5em;
    	position:relative;
}
#comments-list li.alt {
    	background:#fcfadf;
}
#comments-list li.bypostauthor {
    	background:#FFFFCC;
}
#comments-list ul li {
    	border:1px solid #ccc;
    	margin:0 0 18px 0;
}
#comments-list li .avatar {
    	position:absolute;
    	top:26px;
    	left:1.5em;
    	width:36px;
    	height:36px;
	border:2px solid #444;
	box-shadow:3px 3px 3px #999;
}
#comments-list .comment-author {
	background:url(images/comment_line_02.gif) no-repeat -39px -3px;
    	font-weight:bold;
    	padding:9px 0 48px 46px;
}
#comments-list .comment-meta {
    	color:#666;
    	font-size:11px;
    	padding:0 0 9px 46px;
margin-top:-48px;
}
#comments-list .comment-meta a {
    	color:#666;
    	font-style:italic;
    	text-decoration:none;
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover { color: #FF4B33; }
.comment-reply-link {
    	font-size:11px;
    	padding:0 0 18px 0;
    	text-align:right;
}
.comment-reply-link a {
    	color:#666;
    	font-style:italic;
    	text-decoration:none;
}
.comment-reply-link a:active,
.comment-reply-link a:hover { color: #FF4B33; }
.comment-navigation {
    	font-weight:bold;
    	padding:0 0 18px 0;
    	margin-right:0.5em;
}
.comment-navigation a {
    	border:1px solid #ccc;
    	color:#666;
    	font-weight:normal;
    	padding:0.5em 0.75em;
    	text-decoration:none;
}
.comment-navigation a:active,
.comment-navigation a:hover {
    	color: #FF4B33;
}
.comment-navigation a,
.comment-navigation span {
    	margin-right:0.5em;
}
#trackbacks-list .comment-content {
    	position:absolute;
    	left:-9000px;
}

/*added and image to above...*/
.comment-content { margin-top:10px; }

#respond {
    	background:#fff;
    	margin-bottom:22px;
    	overflow:hidden;
    	padding:18px 20px 0 20px;
    	position:relative;
}
#comments-list #respond {
    	border-bottom:1px solid #ccc;
    	margin:0 0 18px 0;
    	padding:18px 1.5em;
}
#comments-list ul #respond {
    	border:1px solid #ccc;
    	margin:0;
}
#cancel-comment-reply {
    	font-size:11px;
    	position:absolute;
    	top:18px;
    	right:1.5em;
}
#cancel-comment-reply a {
    	color:#666;
}
#respond .required {
    	color:#FF4B33;
    	font-weight:bold;
}
.form-section label {
    	font-size:11px;
}
.form-section input {
    	margin:0 0 18px 0;
    	width:98%;
}
.form-section textarea {
    	width:99%;
}
#form-allowed-tags p {
    	color:#666;
    	font-size:11px;
    	margin:0;    
}
#form-allowed-tags span {
    	font-style:italic;
}
#form-allowed-tags code {
    	font-size:11px;
    	line-height:normal;
}
.form-submit {
    	padding:18px 0 0 0;
    	text-align:right;
}
.subscribe-to-comments {
    	color:#666;
    	float:left;
    	font-size:11px;
    	margin:0;
    	padding:18px 0 0 0;
}
.solo-subscribe-to-comments {
    	color:#666;
    	font-size:11px;
    	padding:18px 0 0 0;
}
.comment_license {
    	color:#666;
    	clear:both;
    	font-size:11px;
    	margin:0;
    	padding:18px 0 0 0;
}

/*for sliding panel in side*/

.panel { position: fixed;
	z-index:101;
	top: 20px;
	right: 0;
	display: none;
	background: #ffffff;
	border:1px solid #111111;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-bottom-left-radius: 20px;
	border-bottom-left-radius: 20px;
	width: 330px;
	height: auto;
	padding: 30px 130px 30px 30px;
	filter: alpha(opacity=94);
	opacity: .94;
}

.panel p{ font-size:95%;
	margin: 0 0 15px 0;
	padding: 0;
	color: #000;
}

.panel a, .panel a:visited{
	margin: 0;
	padding: 0;
	color: #9FC54E;
	text-decoration: none;
	border-bottom: 1px solid #9FC54E;
}

.panel a:hover, .panel a:visited:hover{
	margin: 0;
	padding: 0;
	color: #666;
	text-decoration: none;
	border-bottom: 1px solid #666;
}

a.trigger{
	position: fixed;
	z-index:102;
	text-decoration: none;
	top: 194px; right: 0;
	font-size: 16px;
	letter-spacing:-1px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#fff;
	padding: 20px 40px 20px 15px;
	font-weight: 700;
	background:#666 url(images/plus.png) 85% 55% no-repeat;
	border:1px solid #444444;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	display: block;
}

a.trigger:hover{
	position: fixed;
	text-decoration: none;
	top: 194px; right: 0;
	font-size: 16px;
	letter-spacing:-1px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#fff;
	padding: 20px 40px 20px 20px;
	font-weight: 700;
	background:#222222 url(images/plus.png) 85% 55% no-repeat;
	border:1px solid #444444;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	border-top-left-radius:20px;
	display: block;
}

a.active.trigger { 
	background:#222222 url(images/minus.png) 85% 55% no-repeat;
	z-index:102;
}
a:focus { outline: none; }

h1.inpanel {
	font-size: 34px;
	font-family: verdana, helvetica, arial, sans-serif;
	letter-spacing:-2px;
	color:#9FC54E;
	font-weight:700;
	padding:20px 0 0;
}

h2.inpanel { 
	font-size: 24px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#444444;
	font-weight: 400;
	padding: 0 0 10px;
}

h3.inpanel { 
	font-size:13px;
	font-family:verdana, helvetica, arial, sans-serif;
	letter-spacing:-1px;
	color:#666;
	font-weight: 700;
	text-transform:uppercase;
	margin:0;
	padding:8px 0 8px 0;
}

img.inpanel { 
	float: right;
	margin: 3px 3px 6px 8px;
	padding: 2px;
	background: #222222;
	border: 1px solid #333333;
}

.panel_columns{ 
	clear: both;
	width: 330px;
	padding: 0 0 20px 0;
	line-height: 21px;
	color:#000;
	font-size:95%;
}

.colleft { 
	float: left;
	width: 130px;
	line-height: 21px;
}

.colright{ 
	float: right;
	width: 130px;
	line-height: 21px;
}

ul.panel_ul { 
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.panel_ul li { 
	padding: 0;
	margin: 0;
	list-style-type: none;
}

/* for second panel*/
a.trigger_1 { 
	position: fixed;
	z-index:102;
	text-decoration: none;
	top: 294px; right: 0;
	font-size: 16px;
	letter-spacing:-1px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#fff;
	padding: 20px 40px 20px 15px;
	font-weight: 700;
	background:#666 url(images/plus.png) 85% 55% no-repeat;
	border:1px solid #444444;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	display: block;
}

.panel_1 { 
	position: fixed;
	z-index:102;
	top: 35px;
	right: 0;
	display: none;
	background: #ffffff;
	border:1px solid #111111;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-bottom-left-radius: 20px;
	border-bottom-left-radius: 20px;
	width: 480px;
	height: auto;
	padding: 30px 130px 30px 30px;
	filter: alpha(opacity=96);
	opacity: .96;
}

/* tabs*/
#tab_container{ 
	clear:right;
	margin-left:590px; 
	margin-bottom:25px; 
	padding:4px 2px 0px 2px; 
	width:340px; 
	background:#444;
	border:1px dotted #666;
}

ul.tabs {
    	width:275px;
    	margin:0 8px 0 0px;
    	padding: 10px 0 0 0;
}

ul.tabs li {
    	display:block;
    	float:left;
	font-size:0.7em;
    	padding:0 8px 0 0px;
}

ul.tabs li a {
    	display:block;
    	float:left;
    	padding:6px 12px;
    	margin-bottom:-1px;
    	font-size:0.8em;
    	background-color:#444;
    	color:#f1f1f1;
    	text-decoration:none;
}

ul.tabs li a.selected {
    	background-color:#fff;
    	border-bottom: 1px solid #fff;
    	color:#67AB5A;
}
.selected {
    	font-weight:bold;
}
#tab_body { margin-top:32px; padding-top:10px; }

.tab-content {
    	background:#fff;
    	padding:8px 10px 20px 10px;
    	margin: 0px 0px 2px 0px;
}

.tab-content p { font-style:italic; 
	padding:5px; 
	margin-left:5px;
	font-size:1.0em; }

.tab-content li { margin-left:10px; 
	margin-right:20px; 
	margin-bottom:5px;
	font-size:0.9em;
	list-style:none; }

/* display at bottom of contact form */
#smcf-container div.smcf-bottom a {display:none;} 

/*videos in side*/
.videos {
	clear:right; 
	margin-left:600px; 
	margin-right:20px; 
}
.videos .bx-window { 
	border-bottom:2px dotted #000; 
	box-shadow:5px 5px 5px #c1c1c1;
}

/*tables*/
table#webtb { float:center; margin:0 auto; }
table#webtb tbody, tr, table#webtb td { border:none; }

table, table tbody tr { border:none; }
tr td { vertical-align:top; }

table caption { font-size:13.5px; padding-bottom: 12px; }
table tbody tr td { vertical-align:top; }
.entry-content table tbody tr td p (text) { font-size:14px; }
.entry-content table { font-size:14px; }

/*footer*/
#footer { border-top:2px dotted #444; background:#f5f5f5; } 
#subsidiary { 
	width:978px;
	padding:33px 10px 0 10px;
	border-bottom: 2px dotted #444;
}

#first.aside.sub-aside { width:290px; }
#second.aside.sub-aside { 
	width:295px; 
	border-left:1px solid white; 
	border-right:1px solid white; 
	padding-left:5px; 
	padding-right:4px; 
}
#third.aside.sub-aside { width: 290px; }
li#text-3.widgetcontainer.widget_text {  
	margin-left:10px; 
	margin-right:2px;
}
li#text-4.widgetcontainer.widget_text { 
	margin-left:10px; 
	margin-right:8px;
}
li#text-5.widgetcontainer.widget_text {
	margin-left:1px; 
	margin-right:2px; 
}
li#text-3.widgetcontainer.widget_text a {}
li#text-5.widgetcontainer.widget_text a { 
	margin-left:1px; 
	margin-right:2px; 
}
li#text-6 h3.widgettitle { font-style:italic; }
li#rss-links-2.widgetcontainer.widget_rss-links h3.widgettitle { 
	margin-top:5px;
}
ul.xoxo li#rss-links-2.widgetcontainer.widget_rss-links { list-style:none; }
li#rss-links-2.widgetcontainer.widget_rss-links a { margin-left:-16px; }
li#rss-links-2.widgetcontainer.widget_rss-links ul li { list-style:none; }

/*archive flexo*/

li#flexo-archives.widgetcontainer.flexo_widget_archives h3.widgettitle {  margin-left:10px; }
li#flexo-archives.widgetcontainer.flexo_widget_archives ul li,
li#flexo-archives.widgetcontainer.flexo_widget_archives ul li a {}

/*sf-forum overrides*/
.sfpostcontent ul { padding:20px; }

/*start of chat styling for video page*/
#main_chat_area {
	font: 12px "Lucida Grande", Sans-Serif; 
	background: url(images/bg.png);
}
#main_chat_area h2 { 
	color: #fa9f00; 
	font: 30px Helvetica, Sans-Serif; 
	margin: 0 0 10px 0; 
}
#page-wrap { width: 380px; margin: 30px auto; position: relative; }
#chat-wrap { border: 1px solid #eee; margin: 0 0 15px 0; }
#chat-area { 
	height: 300px; 
	overflow: auto; 
	border: 1px solid #666; 
	padding: 20px; 
	background: white; 
}
#chat-area span { 
	color: white; 
	background: #333; 
	padding: 4px 8px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 8px; 
	margin: 0 5px 0 0;
}
#chat-area p { padding: 8px 0; border-bottom: 1px solid #ccc; }

#name-area { 
	position:absolute; 
	top:12px; 
	right:0; 
	color:white;
	font: bold 12px "Lucida Grande", Sans-Serif; 
	text-align: right; 
}   
#name-area span { color: #fa9f00; }
#send-message-area p { 
	float: left; 
	color: white; 
	padding-top: 27px; 
	font-size: 14px; 
}
#sendie { 
	border:3px solid #999;
	width:300px; 
	padding:10px; 
	font:12px "Lucida Grande", Sans-Serif; 
	float: right;
}

/*end of chat styling for video page*/

/*Slidemenu in tabbar*/
.list { margin-left:0px; overflow:hidden; }
#active {
	cursor : pointer;
    	color : #f36608;
    	display : block;
    	width : 100%;
    	background :url(images/arr_or.gif) 8px 5px no-repeat #92ACAA;
}
.list li a {
    	list-style:none;
    	background: url(images/arr_333.gif) 0px 5px no-repeat;
    	padding : 0px 2px 2px 20px;
    	margin : 0 0 0 0px;
    	cursor : pointer;
    	color : #666;
    	font-weight : bold;
    	text-decoration : none;
	text-indent:0px;
}
.list li a {
    	color : #666;
    	display : block;
    	width : 92%;
}
/*end Slidemenu in tabbar*/

/* page navigation with numbers but no plugin*/
.pagination { 
	clear:both;
	padding:20px 0;
	position:relative;
	font-size:11px;
	line-height:13px;
}

.pagination span, .pagination a { 
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	width:auto;
	color:#fff;
	background: #888;
}
 
.pagination a:hover {
	color:#fff;
	background: #666;
}
 
.pagination .current {
	padding:6px 9px 5px 9px;
	background: #444;
	color:#fff;
}

.page-link a { background: #333; color: #fff; }
/* Scroll to top class */
.gp { 
	background:#cdcdcd url(images/Upload.png) center center no-repeat; 
	width:6px; 
	height:32px; 
	color:#fff; 
	font-family: verdana;
    	border-radius:5px; 
	-moz-border-radius:5px;
    	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
    	cursor:pointer; 
	padding:15px; 
	margin:15px 5px 5px;
	z-index:1000;
}

/*Begin accordion for gate_menu*/
#container_accordion {
	width: 320px;
	background:#fff;
	float:right;
	margin-left:10px;
	margin-right:8px;
    	-webkit-border-radius: 15px;
    	-moz-border-radius: 15px;
    	border-radius: 15px;
	-moz-box-shadow: 5px 5px 5px #C1C1C1;
	-webkit-box-shadow: 5px 5px 5px #C1C1C1;
	box-shadow: 5px 5px 5px #C1C1C1;
}

h2.acc_trigger {
	padding: 0;	
	margin: 0 0px 0px 9px;
        background:#000;
	height: 24px;
	line-height: 24px;
	width: 302px;
	font-size: 14px;
	color: #fff;
	float: left;
	border-bottom:2px solid #e7e5d0;
}

h2.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}
h2.acc_trigger a:hover {
	color: #999;
}
h2.active {background-position: left bottom;}

.acc_container {
	margin: 10px 0 5px 9px; padding: 0;
	overflow: hidden;
	font-size: 1.1em;
	width: 300px;
	clear: both;
	background: #e7e5d0;/* color of main open tab*/
	border: 1px solid #e7e5d0;
}

.acc_container .block {
	padding: 10px; 
	background-color:#e7e5d0;
	font-size:0.9em;
	border-bottom:2px dotted #888;
	margin-bottom:2px;
}
.acc_container .block a { color:#333; }
.acc_container .block ul{margin-bottom:2px; margin-left:0px;}
.acc_container .block li a{list-style:none; color:#333;}
.acc_container .block li:hover a{color:#888; }
.acc_container .block li.selected a{color:#333;}

/* = end Accordion */

#sfversion td {text-align:center; }
