/*
Theme Name: Stratics
Theme URI: http://stratics.com/
Description: The Stratics Drupal Theme
Author: Brad Knowlton
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

#aggregator .feed-source .feed-title
{
	margin-top: 0;
}
#aggregator .feed-source .feed-image img
{
	margin-bottom: 0.75em;
}
#aggregator .feed-source .feed-icon
{
	display: block;
	float: right;
}
#aggregator .feed-item
{
	margin-bottom: 1.5em;
}
#aggregator .feed-item-title
{
	font-size: 1.3em;
	margin-bottom: 0;
}
#aggregator .feed-item-meta,#aggregator .feed-item-body
{
	margin-bottom: 0.5em;
}
#aggregator .feed-item-categories
{
	font-size: 0.9em;
}
#aggregator td
{
	vertical-align: bottom;
}
#aggregator td.categorize-item
{
	white-space: nowrap;
}
#aggregator .categorize-item .news-item .body
{
	margin-top: 0;
}
#aggregator .categorize-item h3
{
	margin-bottom: 1em;
	margin-top: 0;
}
.block-nice_menus
{
	line-height: normal;
	z-index: 10;
}
ul.nice-menu,ul.nice-menu ul
{
	position: relative;
	z-index: 5;
}
ul.nice-menu li
{
	position: relative;
}
ul.nice-menu a
{
	display: block;
}
ul.nice-menu ul,#header-region ul.nice-menu ul
{
	position: absolute;
	visibility: hidden;
}
ul.nice-menu li.over ul
{
	visibility: visible;
}
ul.nice-menu ul li
{
	display: block;
}
ul.nice-menu:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul
{
	visibility: visible;
}
ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul
{
	visibility: hidden;
}
ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul
{
	overflow: visible !important;
}
ul.nice-menu li.menuparent ul iframe,#header-region ul.nice-menu li.menuparent ul iframe
{
	display: block;
	display: none;
	filter: mask();
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 20px;
	z-index: -1;
}
ul.nice-menu,ul.nice-menu ul
{
	border-top: 1px solid #ccc;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.nice-menu li
{
	background-color: #eee;
	background-image: none;
	border: 1px solid #ccc;
	border-top: 0;
	float: left;
	margin: 0;
	padding-left: 0;
}
#header-region ul.nice-menu li
{
	background: #eee;
	margin: 0;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
}
ul.nice-menu a
{
	padding: 0.3em 5px 0.3em 5px;
}
ul.nice-menu ul,#header-region ul.nice-menu ul
{
	border: 0;
	border-top: 1px solid #ccc;
	left: -1px;
	margin-right: 0;
	top: 1.8em;
}
#header-region ul.nice-menu ul
{
	top: 1.7em;
}
ul.nice-menu ul li
{
	width: 12.5em;
}
ul.nice-menu-right,ul.nice-menu-left,ul.nice-menu-right li,ul.nice-menu-left li
{
	width: 12.5em;
}
ul.nice-menu-right ul
{
	left: 12.5em;
	top: -1px;
	width: 12.5em;
}
ul.nice-menu-right ul ul
{
	left: 12.5em;
	top: -1px;
	width: 12.5em;
}
ul.nice-menu-right li.menuparent,ul.nice-menu-right li li.menuparent
{
	background: #eee url(http://stratics.com/modules/nice_menus/arrow-right.png) right center no-repeat;
}
ul.nice-menu-right li.menuparent:hover,ul.nice-menu-right li.over,ul.nice-menu-right li li.menuparent:hover,ul.nice-menu-right li li.over
{
	background: #ccc url(http://stratics.com/modules/nice_menus/arrow-right.png) right center no-repeat;
}
ul.nice-menu-left li ul
{
	left: -12.65em;
	top: -1px;
	width: 12.5em;
}
ul.nice-menu-left li ul li ul
{
	left: -12.65em;
	top: -1px;
	width: 12.5em;
}
ul.nice-menu-left li.menuparent,ul.nice-menu-left li li.menuparent
{
	background: #eee url(http://stratics.com/modules/nice_menus/arrow-left.png) left center no-repeat;
}
ul.nice-menu-left li.menuparent:hover,ul.nice-menu-left li.over,ul.nice-menu-left li li.menuparent:hover,ul.nice-menu-left li li.over
{
	background: #ccc url(http://stratics.com/modules/nice_menus/arrow-left.png) left center no-repeat;
}
ul.nice-menu-left a,ul.nice-menu-left ul a
{
	padding-left: 14px;
}
ul.nice-menu-down
{
	border: 0;
	float: left;
}
ul.nice-menu-down li
{
	border-top: 1px solid #ccc;
}
ul.nice-menu-down li li
{
	border-top: 0;
}
ul.nice-menu-down ul
{
	left: 0;
}
ul.nice-menu-down ul li
{
	clear: both;
}
ul.nice-menu-down li ul li ul,#header-region ul.nice-menu-down li ul li ul
{
	left: 12.5em;
	top: -1px;
}
ul.nice-menu-down .menuparent a
{
	padding-right: 15px;
}
ul.nice-menu-down li.menuparent,#header-region ul.nice-menu-down li.menuparent
{
	background: #eee url(http://stratics.com/modules/nice_menus/arrow-down.png) right center no-repeat;
}
ul.nice-menu-down li.menuparent:hover,ul.nice-menu-down li.over,#header-region ul.nice-menu-down li.menuparent:hover,#header-region ul.nice-menu-down li.over
{
	background: #ccc url(http://stratics.com/modules/nice_menus/arrow-down.png) right center no-repeat;
}
ul.nice-menu-down li li.menuparent,#header-region ul.nice-menu-down li li.menuparent
{
	background: #eee url(http://stratics.com/modules/nice_menus/arrow-right.png) right center no-repeat;
}
ul.nice-menu-down li li.menuparent:hover,ul.nice-menu-down li li.over,#header-region ul.nice-menu-down li li.menuparent:hover,#header-region ul.nice-menu-down li li.over
{
	background: #ccc url(http://stratics.com/modules/nice_menus/arrow-right.png) right center no-repeat;
}
.node-unpublished
{
	background-color: #fff4f4;
}
.preview .node
{
	background-color: #ffffea;
}
#node-admin-filter ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#node-admin-buttons
{
	clear: right;
	float: left;
	margin-left: 0.5em;
}
td.revision-current
{
	background: #ffc;
}
.node-form .form-text
{
	display: block;
	width: 95%;
}
.node-form .container-inline .form-text
{
	display: inline;
	width: auto;
}
.node-form .standard
{
	clear: both;
}
.node-form textarea
{
	display: block;
	width: 95%;
}
.node-form .attachments fieldset
{
	display: block;
	float: none;
}
fieldset
{
	margin-bottom: 1em;
	padding: .5em;
}
form
{
	margin: 0;
	padding: 0;
}
hr
{
	border: 1px solid gray;
	height: 1px;
}
img
{
	border: 0;
}
table
{
	border-collapse: collapse;
}
th
{
	border-bottom: 3px solid #ccc;
	padding-right: 1em;
	text-align: left;
}
.clear-block:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clear-block
{
	display: inline-block;
}
* html .clear-block
{
	height: 1%;
}
.clear-block
{
	display: block;
}
th.active img
{
	display: inline;
}
tr.even,tr.odd
{
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
}
td.active
{
	background-color: #ddd;
}
tbody
{
	border-top: 1px solid #ccc;
}
tbody th
{
	border-bottom: 1px solid #ccc;
}
thead th
{
	border-bottom: 3px solid #ccc;
	padding-right: 1em;
	text-align: left;
}
.breadcrumb
{
	padding-bottom: .5em;
}
.error
{
	color: #f00;
}
div.error
{
	border: 1px solid #d77;
}
div.error,tr.error
{
	background: #fcc;
	color: #200;
}
div.warning,tr.warning
{
	background: #ffd;
}
div.ok,tr.ok
{
	background: #dfd;
}
.item-list .icon
{
	clear: right;
	color: #555;
	float: right;
	padding-left: 0.25em;
}
.item-list .title
{
	font-weight: bold;
}
.item-list ul
{
	margin: 0 0 0.75em 0;
	padding: 0;
}
.item-list ul li
{
	list-style: disc;
	margin: 0 0 0.25em 1.5em;
	padding: 0;
}
.form-item
{
	margin-bottom: 1em;
	margin-top: 1em;
}
tr.odd .form-item,tr.even .form-item
{
	margin-bottom: 0;
	margin-top: 0;
	white-space: nowrap;
}
tr.merge-down,tr.merge-down td,tr.merge-down th
{
	border-bottom-width: 0 !important;
}
tr.merge-up,tr.merge-up td,tr.merge-up th
{
	border-top-width: 0 !important;
}
.form-item input.error,.form-item textarea.error,.form-item select.error
{
	border: 2px solid red;
}
.form-item .description
{
	font-size: 0.85em;
}
.form-item label
{
	display: block;
	font-weight: bold;
}
.form-item label.option
{
	display: inline;
	font-weight: normal;
}
.form-checkboxes,.form-radios
{
	margin: 1em 0;
}
.form-checkboxes .form-item,.form-radios .form-item
{
	margin-bottom: 0.4em;
	margin-top: 0.4em;
}
.marker,.form-required
{
	color: #f00;
}
.more-link
{
	text-align: right;
}
.more-help-link
{
	font-size: 0.85em;
	text-align: right;
}
.nowrap
{
	white-space: nowrap;
}
.pager
{
	clear: both;
	text-align: center;
}
.pager a,.pager strong.pager-current
{
	padding: 0.5em;
}
.tips
{
	font-size: 0.9em;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select
{
	font-family: inherit;
	font-size: inherit;
	width: 14em;
}
dl.multiselect dd.a,dl.multiselect dd.a .form-item
{
	width: 8em;
}
dl.multiselect dt,dl.multiselect dd
{
	float: left;
	line-height: 1.75em;
	margin: 0 1em 0 0;
	padding: 0;
}
dl.multiselect .form-item
{
	height: 1.75em;
	margin: 0;
}
.container-inline div,.container-inline label
{
	display: inline;
}
ul.menu
{
	border: none;
	list-style: none;
	text-align: left;
}
ul.menu li
{
	margin: 0 0 0 0.5em;
}
li.expanded
{
	list-style-image: url(http://stratics.com/modules/system/../../misc/menu-expanded.png);
	list-style-type: circle;
	margin: 0;
	padding: 0.2em 0.5em 0 0;
}
li.collapsed
{
	list-style-image: url(http://stratics.com/modules/system/../../misc/menu-collapsed.png);
	list-style-type: disc;
	margin: 0;
	padding: 0.2em 0.5em 0 0;
}
li.leaf
{
	list-style-image: url(http://stratics.com/modules/system/../../misc/menu-leaf.png);
	list-style-type: square;
	margin: 0;
	padding: 0.2em 0.5em 0 0;
}
li a.active
{
	color: #000;
}
td.menu-disabled
{
	background: #ccc;
}
ul.links
{
	margin: 0;
	padding: 0;
}
ul.links.inline
{
	display: inline;
}
ul.links li
{
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}
.block ul
{
	margin: 0;
	padding: 0 0 0.25em 1em;
}
ul.primary
{
	border-bottom: 1px solid #bbb;
	border-collapse: collapse;
	height: auto;
	line-height: normal;
	list-style: none;
	margin: 5px;
	padding: 0 0 0 1em;
	white-space: nowrap;
}
ul.primary li
{
	display: inline;
}
ul.primary li a
{
	background-color: #ddd;
	border-color: #bbb;
	border-style: solid solid none solid;
	border-width: 1px;
	height: auto;
	margin-right: 0.5em;
	padding: 0 1em;
	text-decoration: none;
}
ul.primary li.active a
{
	background-color: #fff;
	border: 1px solid #bbb;
	border-bottom: #fff 1px solid;
}
ul.primary li a:hover
{
	background-color: #eee;
	border-bottom-color: #eee;
	border-color: #ccc;
}
ul.secondary
{
	border-bottom: 1px solid #bbb;
	margin: 5px;
	padding: 0.5em 1em;
}
ul.secondary li
{
	border-right: 1px solid #ccc;
	display: inline;
	padding: 0 1em;
}
ul.secondary a
{
	padding: 0;
	text-decoration: none;
}
ul.secondary a.active
{
	border-bottom: 4px solid #999;
}
#autocomplete
{
	border: 1px solid;
	overflow: hidden;
	position: absolute;
	z-index: 100;
}
#autocomplete ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#autocomplete li
{
	background: #fff;
	color: #000;
	cursor: default;
	white-space: pre;
}
#autocomplete li.selected
{
	background: #0072b9;
	color: #fff;
}
html.js input.form-autocomplete
{
	background-image: url(http://stratics.com/modules/system/../../misc/throbber.gif);
	background-position: 100% 2px;
	background-repeat: no-repeat;
}
html.js input.throbbing
{
	background-position: 100% -18px;
}
html.js fieldset.collapsed
{
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	height: 1em;
	margin-bottom: 0;
}
html.js fieldset.collapsed *
{
	display: none;
}
html.js fieldset.collapsed legend
{
	display: block;
}
html.js fieldset.collapsible legend a
{
	background: url(http://stratics.com/modules/system/../../misc/menu-expanded.png) 5px 75% no-repeat;
	padding-left: 15px;
}
html.js fieldset.collapsed legend a
{
	background-image: url(http://stratics.com/modules/system/../../misc/menu-collapsed.png);
	background-position: 5px 50%;
}
* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *
{
	display: inline;
}
html.js fieldset.collapsible legend a
{
	display: block;
}
html.js fieldset.collapsible .fieldset-wrapper
{
	overflow: auto;
}
.resizable-textarea
{
	width: 95%;
}
.resizable-textarea .grippie
{
	background: #eee url(http://stratics.com/modules/system/../../misc/grippie.png) no-repeat center 2px;
	border: 1px solid #ddd;
	border-top-width: 0;
	cursor: s-resize;
	height: 9px;
	overflow: hidden;
}
html.js .resizable-textarea textarea
{
	display: block;
	margin-bottom: 0;
	width: 100%;
}
.progress
{
	font-weight: bold;
}
.progress .bar
{
	background: #fff url(http://stratics.com/modules/system/../../misc/progress.gif);
	border: 1px solid #00375a;
	height: 1.5em;
	margin-top: 0.2em;
}
.progress .filled
{
	background: #0072b9;
	border-bottom: 0.5em solid #004a73;
	height: 1em;
	width: 0%;
}
.progress .percentage
{
	float: right;
}
#first-time strong
{
	display: block;
	padding: 1.5em 0 .5em;
}
tr.selected td
{
	background: #ffc;
}
#permissions td.module
{
	font-weight: bold;
}
#permissions td.permission
{
	padding-left: 1.5em;
}
#access-rules .access-type,#access-rules .rule-type
{
	float: left;
	margin-right: 1em;
}
#access-rules .access-type .form-item,#access-rules .rule-type .form-item
{
	margin-top: 0;
}
#access-rules .mask
{
	clear: both;
}
#user-login-form
{
	text-align: center;
}
#user-admin-filter ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#user-admin-buttons
{
	clear: right;
	float: left;
	margin-left: 0.5em;
}
.profile
{
	clear: both;
	margin: 1em 0;
}
.profile .picture
{
	float: right;
	margin: 0 1em 1em 0;
}
.profile dt
{
	font-weight: bold;
	margin: 1em 0 0.2em 0;
}
.profile dd
{
	margin: 0;
}
body
{
	background: #000 url('http://stratics.com/themes/master/images/background.jpg') no-repeat top center;
	color: #000;
	font: 76% Verdana,Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
}
div#wrapper
{
	margin: 0px auto;
	width: 980px;
}
div#gray-box
{
	background-color: #242424;
	padding: 8px;
}
div#sidebar-left,div#sidebar-right
{
	background: #363636;
	border: 1px solid #444;
	padding: 4px;
}
div.narrow-column,div.wide-column
{
	background: #FFF;
	border: 1px solid #BBB;
	float: left;
	padding: 4px;
}
div.narrow-column
{
	margin-left: 5px;
	width: 450px;
}
div.wide-column
{
	width: 615px;
}
div#dark-center,div#dark-center-after
{
	background-color: #242424;
	border: none;
}
div#sidebar-left
{
	float: left;
	width: 140px;
}
div#sidebar-right
{
	margin-left: 630px;
	width: 320px;
}
div#sidebar-ad
{
	margin-left: 630px;
	text-align: center;
	width: 320px;
}
div#leaderboard
{
	float: left;
	margin: 8px;
	margin-left: 5px;
}
div#twotwenty
{
	float: left;
	margin-top: 8px;
}
tr.odd td,tr.even td
{
	padding: 0.3em;
}
h1,h2,h3,h4,h5,h6
{
	margin-bottom: 0.5em;
}
h1
{
	font-size: 1.3em;
}
h2
{
	font-size: 1.2em;
}
h3,h4,h5,h6
{
	font-size: 1.1em;
}
p
{
	margin-bottom: 0.9em;
	margin-top: 0.5em;
}
a
{
	text-decoration: none;
}
a:link
{
	color: #39c;
}
a:visited
{
	color: #369;
}
a:hover
{
	color: #39c;
	text-decoration: underline;
}
fieldset
{
	border: 1px solid #ccc;
}
pre
{
	background-color: #eee;
	border: 1px solid #ddd;
	font-size: 12px;
	padding: 0.75em 1.5em;
}
table
{
	font-size: 1em;
}
.form-item label
{
	color: #222;
	font-size: 1em;
}
.item-list .title
{
	color: #222;
	font-size: 1em;
}
.links
{
	margin-bottom: 0;
}
.comment .links
{
	margin-bottom: 0;
}
#header,#content
{
	width: 100%;
}
#header
{
}
#logo
{
	border: 0;
	vertical-align: middle;
}
#logo img
{
	border: 0;
	float: left;
	padding: 0 1em;
}
#menu
{
	background: #242424 url('http://stratics.com/themes/master/images/menu.png') no-repeat top center;
	height: 21px;
	padding-left: 15px;
	text-align: right;
	vertical-align: middle;
}
#navlist
{
	color: #9cf;
	font-size: 1.0em;
	padding: 0 0.8em 1.2em 0;
}
#navlist a
{
	color: #fff;
	font-weight: bold;
}
#subnavlist
{
	color: #9cf;
	font-size: 0.8em;
	padding: 0.5em 1.2em 0.4em 0;
}
#subnavlist a
{
	color: #9cf;
	font-weight: bold;
}
ul.links li
{
	border-left: 1px solid #9cf;
}
ul.links li.first
{
	border: none;
}
#search .form-text,#search .form-submit
{
	border: 1px solid #369;
	font-size: 1.1em;
	height: 1.5em;
	vertical-align: middle;
}
#search .form-text
{
	padding: 0 0.5em;
	width: 8em;
}
#mission
{
	background-color: #369;
	color: #fff;
	padding: 1.5em 2em;
}
#mission a,#mission a:visited
{
	color: #9cf;
	font-weight: bold;
}
.site-name
{
	font-size: 2em;
	margin: 0.6em 0 0 0;
	padding: 0;
}
.site-name a:link,.site-name a:visited
{
	color: #fff;
}
.site-name a:hover
{
	color: #369;
	text-decoration: none;
}
.site-slogan
{
	color: #eee;
	display: block;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	margin: 0;
}
#main
{
	padding: 10px;
}
#mission,.node .content,.comment .content
{
	line-height: 1.4em;
}
#help
{
	font-size: 0.9em;
	margin-bottom: 1em;
}
.breadcrumb
{
	margin-bottom: .5em;
}
.messages
{
	background-color: #eee;
	border: 1px solid #ccc;
	margin-bottom: 1em;
	padding: 0.3em;
}
.error
{
	border-color: red;
}
#footer
{
	background-color: #eee;
	font-size: 0.8em;
	padding: 0;
}
.title,.title a
{
	color: #777;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 auto;
}
.submitted
{
	color: #999;
	font-size: 0.8em;
}
.links
{
	color: #999;
}
.links a
{
	font-weight: bold;
}
div#right-column .block,.box
{
	padding: 0 0 1.5em 0;
}
div#right-column .block
{
	border-bottom: 1px solid #bbb;
	margin-bottom: 1.5em;
	padding-bottom: 0.75em;
}
div#right-column .block .title
{
	margin-bottom: .25em;
}
div#right-column .box .title
{
	font-size: 1.1em;
}
.node
{
	margin: .5em 0 2em 0;
}
.sticky
{
	background-color: #eee;
	border: solid 1px #ddd;
	padding: .5em;
}
.node .content,.comment .content
{
	margin: .5em 0 .5em 0;
}
.node .taxonomy
{
	color: #999;
	font-size: 0.8em;
	padding-left: 1.5em;
}
.node .picture
{
	border: 1px solid #ddd;
	float: right;
	margin: 0.5em;
}
.comment
{
	border: 1px solid #abc;
	margin-bottom: 1em;
	padding: .5em;
}
.comment .title a
{
	font-size: 1.1em;
	font-weight: normal;
}
.comment .new
{
	color: red;
	float: right;
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
}
.comment .picture
{
	border: 1px solid #abc;
	float: right;
	margin: 0.5em;
}
#aggregator .feed-source
{
	background-color: #eee;
	border: 1px solid #ccc;
	margin: 1em 0;
	padding: 1em;
}
#aggregator .news-item .categories,#aggregator .source,#aggregator .age
{
	color: #999;
	font-size: 0.9em;
	font-style: italic;
}
#aggregator .title
{
	font-size: 1em;
	margin-bottom: 0.5em;
}
#aggregator h3
{
	margin-top: 1em;
}
#forum table
{
	width: 100%;
}
#forum td
{
	padding: 0.5em;
}
#forum td.forum,#forum td.posts
{
	background-color: #eee;
}
#forum td.topics,#forum td.last-reply
{
	background-color: #ddd;
}
#forum td.container
{
	background-color: #ccc;
}
#forum td.container a
{
	color: #555;
}
#forum td.statistics,#forum td.settings,#forum td.pager
{
	border: 1px solid #bbb;
	height: 1.5em;
}
#forum td .name
{
	color: #96c;
}
#forum td .links
{
	font-size: 0.9em;
	padding-top: 0.7em;
}
#profile .profile
{
	border: 1px solid #abc;
	clear: both;
	margin: 1em 0em;
	padding: .5em;
}
#profile .profile .name
{
	padding-bottom: 0.5em;
}
.block-forum h3
{
	margin-bottom: .5em;
}
div.admin-panel .description
{
	color: #999;
}
div.admin-panel .body
{
	background: #f4f4f4;
}
div.admin-panel h3
{
	background-color: #69c;
	color: #fff;
	margin: 0;
	padding: 5px 8px 5px;
}
.alignright
{
	text-align: right;
}
div#sidebar-left li,div#sidebar-right li
{
	margin-left: 3px;
	padding: 5px;
}
div#sidebar-left a,div#sidebar-right a
{
	color: #DDD;
}
div#sidebar-left li,div#sidebar-right li
{
	border-bottom: 1px dotted #666;
	list-style: none;
}
div#sidebar-left .title,div#sidebar-right .title,div#sidebar-left .title a,div#sidebar-right .title a
{
	color: #EEE;
}
div#sidebar-left li:hover,div#sidebar-right li:hover
{
	background: #424242;
}
ul.nice-menu,ul.nice-menu ul
{
	border: 0;
}
ul.nice-menu li
{
	background: none;
	border: 0;
}
#header-region ul.nice-menu li
{
	background: none;
}
ul.nice-menu a
{
}
ul.nice-menu ul,#header-region ul.nice-menu ul
{
	border: 0;
}
#header-region ul.nice-menu ul
{
}
ul.nice-menu ul li
{
}
ul.nice-menu-down
{
	border: 0;
}
ul.nice-menu-down li
{
	border-top: 0;
}
ul.nice-menu-down li li
{
	border-top: 0;
}
ul.nice-menu-down ul
{
}
ul.nice-menu-down ul li
{
}
ul.nice-menu-down li ul li ul,#header-region ul.nice-menu-down li ul li ul
{
}
ul.nice-menu-down .menuparent a
{
}
ul.nice-menu-down li.menuparent,#header-region ul.nice-menu-down li.menuparent
{
	background: none;
}
ul.nice-menu-down li.menuparent:hover,ul.nice-menu-down li.over,#header-region ul.nice-menu-down li.menuparent:hover,#header-region ul.nice-menu-down li.over
{
	background: none;
}
ul.nice-menu-down li li.menuparent,#header-region ul.nice-menu-down li li.menuparent
{
	background: url(http://stratics.com/themes/master//modules/nice_menus/arrow-right.png) right center no-repeat;
}
ul.nice-menu-down li li.menuparent:hover,ul.nice-menu-down li li.over,#header-region ul.nice-menu-down li li.menuparent:hover,#header-region ul.nice-menu-down li li.over
{
	background: url(http://stratics.com/themes/master//modules/nice_menus/arrow-right.png) right center no-repeat;
}
ul.nice-menu ul li
{
	background: #333 none repeat scroll 0 0;
	border: 1px solid #222;
	border-bottom: 1px dashed #666;
	filter: alpha(opacity=90);
	moz-border-radius: 5px;
	opacity: 0.9;
	webkit-border-radius: 5px;
}
ul.nice-menu ul li:hover
{
	background: #222;
	filter: alpha(opacity=95);
	opacity: 0.95;
}
ul.nice-menu ul li a,ul.nice-menu li a
{
	color: #fff;
}
ul.nice-menu ul li:hover a
{
	color: #3399CC;
}
div#block-nice_menus-1 ul#nice-menu-1
{
	float: right;
}
div.horizontal-icons
{
	height: 50px;
}
div.horizontal-icons a,div.horizontal-icons img
{
	display: inline;
	margin: 0px;
	padding: 0px;
}
div.block-similarterms blockquote
{
	color: #666;
}
div.block-similarterms li
{
	list-style: none;
}
.block-tabbed_block .tabbed_block-nav a
{
	background-color: #444;
	border: 1px solid #999999;
	color: #DDD;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	width: 110px;
}
.block-tabbed_block .tabbed_block-nav .tabbed_block-selected a,.block-tabbed_block .tabbed_block-nav a:hover,.block-tabbed_block .tabbed_block-nav a:focus,.block-tabbed_block .tabbed_block-nav a:active
{
	background-color: #666;
}
#navi-outer li a span.navbar-title
{
	font-weight: normal;
}
#navi-outer
{
	z-index: 2;
}
#slide-wrapper #slide-outer .slide .slide-inner
{
	z-index: 1;
}