/* HTML Elements */

* {margin:0px;padding:0px;}
a:link,a:visited {color:#006699;text-decoration:none;}
a:hover,a:active {color:#000000;text-shadow:#a0a0a0 1px 1px 1px;}
a img {border:0px;text-shadow:none;}
img {max-width:100%;height:auto;}
acronym, abbr, span.caps {cursor:help;}	
acronym, abbr {border-bottom:1px dotted #000000;}
body {background:#ffffff;color:#646464;font:100% Arial,Helvetica;}
dl {margin:15px 0px;clear:both;}
dt {font:1em Georgia;font-weight:bold;margin:10px 0px 0px 0px;clear:both;}
dl dd {margin:0px 0px 0px 10px;clear:both;}
fieldset {border:1px solid #c8dbea;}
strong {font-family:Georgia;font-weight:bold;}
hr {background-color:#000000;border:inherit;height:1px;margin:10px 0px;}
li {margin-left:30px;}
.tabs li {margin-left:0px;}
p {margin:10px 0px;}
#content table tr:hover th, table tr:hover td {background-color:#ddd;}

/* Text*/

h1,h2,h3,h4 {color:#646464;}
h1 {font:1.5em Georgia,"Times New Roman";}
h2 {border-bottom:1px solid #646464;font:1.5em Georgia,"Times New Roman";}
h3 {font:1.41em Georgia,"Times New Roman";margin-bottom:3px;}
h4 {font:1.4em Georgia,"Times New Roman";}
h6 {color:#ffffff;}
#content h1 a {width:100%;display:block;padding:3px 0px;background-color:#ebebeb;}
#content h2, #content h3, #content h4 {margin-bottom:15px;}


/* theme code and blockquote elements */

blockquote {line-height:1.5em;margin:10px;padding:10px;}
#page blockquote {background-color:#eeeeee;font-family:monospace;font-size:12px;}
#page code {color:#000000;font-family:monospace;font-size:12px;}
div.codeblock {background:#eeeeee;border:1px solid #cccccc;font-family:monospace;margin-bottom:15px;overflow:auto;padding:2px;text-align:left;}
.div-geshifilter {background:#eeeeee;border:1px solid #cccccc;display:block;font-family:monospace;margin-bottom:15px;overflow:auto;padding:2px;width:100%;}
#page blockquote blockquote {background-color:#dae7f1;}


/* Structure */

#head{font-size:0.7em;margin:0px auto;margin-top:8px;overflow:hidden;padding:0px;width:960px;}
#page {background:#ececec;font-size:0.7em;margin:0px auto;padding:10px;width:940px;}

/* Navigation Bar*/

#navbar {background:#2c2c2c url(img/navbar.png);margin:0 auto;margin-top:8px;padding:0px 10px;text-decoration:none;}
#navbar a {text-decoration:none;}
#page-bar ul {list-style:none;z-index:10;}
#page-bar li {border-right:1px solid #333;cursor:pointer;display:block;float:left;list-style:none;}
#page-bar li:hover, #page-bar li a:hover {background:#006699;}
#page-bar a, #page-bar a:visited {color:#ffffff;display:block;font-size:13px;margin:0px;padding:9px 16px;}

/* Dropdown Menus */

#page-bar li {float:left;margin:0px;padding:0px;}
#page-bar li li {float:left;margin:0px;padding:0px;text-transform:none;width:122px;}
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {background:#2c2c2c url(http://content-management-systems.info/sites/all/themes/arthemia/images/extlink.png) no-repeat 5px 7px;border-top:1px solid #c0c0c0;color:#cccccc;float:none;margin:0px;padding:5px 10px 5px 18px;width:122px;}
#page-bar li li a:hover, #page-bar li li a:active {padding:5px 10px 5px 18px;}
#page-bar li ul {display:none;position:absolute;width:10em;}
#page-bar li:hover ul {display:block;}

/* Form Elements */

.field {background:#ffffff;font-size:1em;padding:2px;}
#searchform {float:right;margin-right:10px;padding-top:8px;text-align:right;width:194px;}
#logo {float:left;margin-top:-2px;width:350px;}
#banner-region {float:right;}
#sitename{float:left;font-size:2em;height:20px;}
#tagline {clear:left;color:#333333;font-size:1em;margin-top:5px;}
#top {padding:0px;}
#headline {background:#ffffff;float:left;font-size:1.05em;line-height:1.5em;margin:0px 0px 10px 0px;padding:10px;}
.with-featured {width:590px;}
.no-featured {width:920px;}
#featured {background:#ffffff;float:right;margin-bottom:10px;padding:10px 10px 9px 10px;width:300px;}
#featured .clearfloat {margin-bottom:8px;margin-top:7px;}
#middle {background:#ffffff;float:right;margin:0px 0px 10px 0px;padding:10px;width:920px;}
#bottom {display:table;margin-top:10px;width:940px;}
#headline p {padding-bottom:15px;}
#headline p, #featured p {margin:0px;}

/* Content Page*/

#content{background:#ffffff;float:right;font-size:1.05em;line-height:1.5em;min-height:400px;padding:10px;}
#content-top{margin-bottom:10px;}
#content-bottom{margin-top:10px;}
.with-sidebar{width:650px;}
.no-sidebar {width:920px;}
#content .submitted {}
#content .submitted-span {font-size:90%;}
#content .content {font-family:Verdana, "DejaVu Sans", Sans;}
.node .content {margin-top:10px;}

#content .content .clearfloat {border-bottom:1px dotted #cccccc;margin:10px 0px;}
#content .content ul, #content .content ol {margin:0px 0px 15px 0px;}
#content .content ul ul, #content .content ol ul {margin:0px;}
#content .content li{list-style-type:disc;}
#content .content ol li{list-style:inherit;}
#content .content .related{border-top:1px dotted grey;clear:both;text-align:right;}
#content .content li ul li{margin-left:20px;}
.content .links {padding-left:20px;}
.links li {margin-left:0px!important;}

#content table {border:1px solid #ebebeb;border-collapse:separate;margin:0px 0px 10px 0px;padding:0px;width:100%;}
#content table th {background-color:#ebebeb;color:#464646;line-height:1.5em;padding:2px 5px;}
#content table.system-status-report th {padding-left:26px;}
#content table th, .topics, .posts, .last-reply , .created {}
#content table td {line-height:1.5em;padding:2px 5px;}
.gsc-search-box table {border-collapse:inherit;}
table p {margin:0px;}
table .views-field-comment p {margin:5px 0px;}



#content tr.odd {background-color:#ffffff;}
#content tr.even {background-color:#ebebeb;}
.node {border-bottom:1px dotted #cccccc;margin-bottom:20px;}

.node-form textarea {height:158px;}
textarea.teaser {height:100px;}
.node-unpublished {background-color:#cccccc;}

/* System messages*/
.messages {padding:5px;margin:10px 0px;}
.status {background-color:#bce7c6;border:1px solid #005825;color:#005825;}

/* Sidebar */

#sidebar {float:left;font-size:1.05em;margin:0px 0px 0px 0px;width:250px;}
#sidebar a {display:block;}
#sidebar h3 {background:#006699;color:#ffffff;font:1.4em Arial;font-weight:bold;margin:10px 0px 5px 0px;padding:3px 10px;}
#sidebar h3 a{color:#ffffff;}
#sidebar .content {font-size:1.1em;}
#sidebar .content h3 {background:#aaaaaa;font:1.2em Arial;}
#sidebar .block{background:#ffffff;float:right;margin:0px -20px 10px 0px;padding:0px 0px 0px 0px;width:270px;}
#sidebar ul {margin:0px;padding:0px 0px 0px 8px;}
#sidebar #block-user-0 li {background:none;border-bottom:none;padding:2px 0px 2px 0px;}
.poll {padding: 5px 10px 5px 10px;}
.poll .title{font-weight:bold;margin-bottom:10px;}

/* Fix menu CSS by overriding the default icons. */

.menu li.expanded, .menu li.collapsed, .menu li.leaf {}
#sidebar ul.menu li{background:url(img/sub.png) no-repeat scroll 0px 4px;}
#sidebar ul.menu li.collapsed{

background-image:url("img/plus.png");
background-position:0px 6px;
background-repeat:no-repeat;
}

#sidebar ul.menu li.expanded{background:url(img/minus.png) no-repeat scroll 0px 6px;}
#sidebar li {background:url(img/sub.png) no-repeat 0px 4px;border-bottom:1px dotted #cccccc;display:block;list-style:none;margin:0px;padding:2px 0px 2px 13px;}
#sidebar li ul li:last-child{background:url(img/sub.png) no-repeat 0px 4px;border-bottom:0px dotted #cccccc;display:block;list-style:none;padding:2px 0px 0px 13px;}



/* comments */






.comment-header .comment-link {float:left;}

.comment .new {color:red;float:right;padding:0px 10px;}

.comment .links {clear:both;display:block;float:left;text-align:right;width:100%;}
.comment .links a {color:#000000;}
.comment .links ul {padding:0px 5px;}

.comment .links .comment_reply {display:none;}
.comment-unpublished {background-color:#cccccc;}




/* Footer*/

#footer-region {background:#2c2c2c url(img/bottombar.png) bottom no-repeat;color:#cccccc;font-size:0.7em;margin:0 auto;padding:10px;width:940px;}
#footer-left, #footer-middle {float:left;padding:10px;width:280px;}
#footer-middle {	margin-left:17px;}
#footer-right {float:right;padding:10px;width:280px;}
#footer-region a {color:#ffffff;display:block;}
#footer-region a {text-decoration:none;}
#footer-region ul {margin:5px 0px 0px 0px;padding:0px;}
#footer-region li {border-top:1px dotted #cccccc;display:block;list-style:none;margin:0px;padding:5px;}
#footer-region li:hover {background:#006699;color:#ffffff;}
#footer-region li:first-child {border-top:0px dotted #ffffff;}
#footer-region h3 {font-size:1.5em;font-weight:bold;letter-spacing:-0.05em;margin:0;text-transform:lowercase;}
#footer-region h3 {color:#ffffff;}
#footer-message {font-size:0.6em;margin:0 auto;padding-bottom:10px;padding-top:10px;width:960px;}

/* Float Properties*/

.clearfloat:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfloat {display:inline-block;}

/* Hides from IE-mac \*/

* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}
  
/***** Pager Navigation links *****/

.item-list .pager {clear:both;font-size:97%;text-align: center;}
.pager ul {font-size:0.82em;margin:10px 0px!important;padding:0px!important;}
.pager li, .pager-current {background-color: #eeeeee;background-image:none!important;border:1px solid #cccccc!important;color:#006699;margin:10px 0px!important;padding:0px 3px!important;text-decoration: none;}
.pager li .pager-current p {font-weight:bold;padding:0px 5px;}
.pager li .pager-first, .pager li .pager-previous, .pager li .pager-next, .pager li .pager-last {padding:0px;} 
.pager li a {color:#006699;padding:0px 5px;}
.pager li:hover {}
.pager li a:hover  {text-decoration:none;}

#tracker a {display:block;width:100%;}
#tracker .pager a {display:inline;width:auto;}
#tracker .odd a, #tracker .even a {float:left;}
#tracker .odd .replies a, #tracker .even .replies a {float:none;}

/* Hack to show the pager properly in blocks - not pefect as it is no longer centered */

.block .pager li {float:none;}

/* Other settings */

.style-alignleft {float:left;margin:5px 5px 0px 5px;overflow:auto;}
.style-alignleft a:hover, a:active {color:#000000;text-shadow:none;}
.style-aligncenter {margin:15px 0px;overflow:auto;text-align:center;}
.style-aligncenter a:hover, a:active {color:#000000;text-shadow:none;}
.style-alignright {float:right;margin:0px 0px 0px 10px;overflow:auto;}
.style-alignright a:hover, a:active {color:#000000;text-shadow:none;}
.style-markergreen {color:#07a000;}
.style-markerred {color:#ff0000;}
.style-project {text-shadow:1px 1px 1px #a0a0a0;}

.style-key {font-size: smaller; border: 0.15em outset rgb(255, 255, 255); outline: 1px solid rgb(187, 187, 187); background: none repeat scroll 0% 0% rgb(221, 221, 221); padding: 0pt 2pt; line-height: 1.5em; white-space: nowrap;}
.style-button {font-size: smaller; border: 0.15em outset rgb(255, 255, 255); outline: 1px solid rgb(187, 187, 187); background: none repeat scroll 0% 0% rgb(221, 221, 221); padding: 0pt 2pt; line-height: 1.5em; white-space: nowrap;}
.style-link {font-size: smaller; border: 0.15em outset rgb(255, 255, 255); outline: 1px solid rgb(187, 187, 187); background: none repeat scroll 0% 0% rgb(221, 221, 221); padding: 0pt 2pt; line-height: 1.5em; white-space: nowrap;}
.style-api {color:black;font-family:monospace;font-size:12px;}
.style-path {color:black;font-family:monospace;font-size:12px;}






.field .field-label, .field .field-label-inline, .field .field-label-inline-first {font-weight:normal;}

.field-field-guidesource {background-color:#ebebeb;font-size:11px;margin:0px 0px 10px 0px;}
.field-field-guidesource .field-label-inline-first {font-weight:normal;}
.field-field-guidesource a {color:#545454;}
.field-field-guidesource a:hover {color:#000000;}

.field-field-articlesource {background-color:#ebebeb;font-size:11px;margin:0px 0px 10px 0px;}
.field-field-articlesource.field-label-inline-first {font-weight:normal;}
.field-field-articlesource a {color:#545454;}
.field-field-articlesource a:hover {color:#000000;}

.field-field-projectpage {background-color:#ebebeb;clear:both;margin-bottom:10px;}
.field-field-projectpage .field-label-inline-first {font-weight:normal;}
.field-field-projectdepend {background-color:#ebebeb;font-size:11px;margin:0px 0px 10px 0px;}
.field-field-projectdepend .field-label-inline-first {font-weight:normal;}
.field-field-projectdepend a {color:#545454;}
.field-field-projectdepend a:hover {color:#000000;}

.field-field-sitesource {background-color:#ebebeb;font-size:11px;margin:0px 0px 10px 0px;}
.field-field-sitesource.field-label-inline-first {font-weight:normal;}
.field-field-sitesource a {color:#545454;}
.field-field-sitesource a:hover {color:#000000;}

.field-field-snippetsource {background-color:#ebebeb;font-size:11px;margin:0px 0px 10px 0px;}
.field-field-snippetsource.field-label-inline-first  {font-weight:normal;}
.field-field-snippetsource a {color:#545454;}
.field-field-snippetsource a:hover {color:#000000;}

.field-field-videosource {background-color:#ebebeb;font-size:11px;margin:0px 0px 10px 0px;}
.field-field-videosource .field-label-inline-first {font-weight:normal;}
.field-field-videosource a {color:#545454;}
.field-field-videosource a:hover {color:#000000;}
.field-field-videoproject {background-color:#ebebeb;}
.field-field-videoproject a {color:#545454;}
.field-field-videoproject a:hover {color:#000000;}

.field-field-booksource {background-color:#ebebeb;font-size:11px;}
.field-field-booksource a {color:#545454;}
.field-field-booksource a:hover {color:#000000;}
.field-field-bookmore {background-color:#ebebeb;}
.field-field-bookmore a {color:#545454;}
.field-field-bookmore a:hover {color:#000000;}










.views-exposed-form .views-exposed-widget .form-submit {float:left;margin:0px;}

.view-release .views-field-created {width:85px;}

.view-project .views-field-title {width:150px;}
.view-project .view-header a {padding:0px 1px;}
.view-project .form-select {height:150px;width:500px;}

.view-snippet .form-select {height:90px;width:500px;}

.view-book  #edit-tid-wrapper .form-select {width:157px;}
.view-book  #edit-tid-1-wrapper .form-select {width:157px;}

.view-video  .views-widget #edit-tid-3 {width:285px;}
.view-video  .views-widget #edit-tid-1 {height:90px;}

.view-site  .form-item .form-select {height:90px;width:500px;}
.view-site .views-field-created {width:85px;}

.view-article .form-select {height:90px;width:500px;}
.view-article .views-field-created {width:85px;}


























.view-content table .views-field-title a {display:block;width:100%;}
.view-solution .views-field-teaser{width:80px;}



.breadcrumb {padding:0px;}














#forum td.title a {display:block;}
#aggregator #trackback-url {display:none;}
#aggregator .feed-item-body p a {display:none;}
#content .node .taxonomy {background-color:#ebebeb;font-family:verdana;margin:0px;}
#content .node .taxonomy a {}
#content .node .taxonomy a:hover {color:#000000;}
#edit-taxonomy-2 {width:100%;}
#edit-taxonomy-6 {width:100%;}
#edit-taxonomy-8 {height:250px;width:100%;}
#edit-taxonomy-tags-9 {width:99%;}
#edit-taxonomy-13 {width:100%;}
#edit-taxonomy-15 {width:100%;}
#edit-nodewords-description {width:104%;}
#edit-nodewords-keywords {width:99%;}
#edit-field-projectdepend-nid-nid {height:166px;width:651px;}
#edit-field-projectpage-0-url {width:646px;}
#edit-title, #edit-teaser-js, #edit-body {width:645px;}
#page-bar li li {background:url(img/sub.png) no-repeat 0px 0px;}
.toc {background-color:#f9f9f9;border:1px solid #b5c9d8;font-size:95%;max-width:100%;text-align:left;}
.toc-list{padding: 0px 10px 10px 0px;}
.toc-list li a {display:block;}
.toc-back-to-top {background:none;font-size:10px;font-style:normal;margin:-5px -25px 15px 0px;text-align:right;}
.toc-back-to-top a{text-decoration:underline;}
.content .toc {max-width: 100%;margin-bottom:10px;}
#content .content .toc ol {margin: 0px 0px 0px 15px;}
.warning {margin-bottom:10px;}
#block-block-8 .content {background-color:#ebebeb;padding:1px 1px 1px 5px;}
#profile .profile {border:1px solid #7f98a7;clear:none;float:left;height:110px;margin:5px 10px 5px 0px;overflow:hidden;width:48%;}
#profile .profile .picture a img {padding:8px 0px 0px 2px;}
#profile .profile .field {padding:0px 2px 0px;width:200px;height:20px;overflow:hidden;clear:none;}
#profile .profile .field p {margin:0px;padding:0px;}
#profile .profile .name {font-weight:bold;}
#profile .profile .name a {padding:2px;}



#views-exposed-form-video-page-1 #edit-tid-1-wrapper .form-select{height:35px;width:250px;}
#views-exposed-form-video-page-1 .views-exposed-widget .form-submit {margin-top:5px;}


select.multiselect_unsel {width:336px;}
#multiselect_labels #label_selected {margin-right:59px;}
ul.jquerymenu li.parent span.closed {background-attachment:scroll;background-position:0px 4px ;background-repeat:no-repeat;}
ul.jquerymenu li.parent span.open {background-attachment:scroll;background-position:0px 4px ;background-repeat:no-repeat;}
ul.jquerymenu li span.parent {margin-top:0px;margin-left:-13px;height:15px;}
.user-signature {border-top:1px solid #cccccc;margin:0 -10px -10px -10px;padding:3px;}

.yashare-auto-init{margin:10px 0px 0px -6px;text-align:right;}
#block-fancy_login-0 a {padding-left:20px;}
div#fancy_login_login_box{font-size:95%;}
div#fancy_login_login_box .item-list{margin-top:12px;}

#twtr-widget-1 .twtr-tweet a {display:inline;}
.progress .bar {height:auto;margin:0px;}
.form-required {background:url(img/required-input.png) no-repeat scroll 99% 50% #ffffff;padding:0px 3px 0px 5px;float:left;}
input.required {background:url(img/required.png) no-repeat scroll 99% 50% #ffffff;}
input#edit-pass.required{background:url(img/required-password.png) no-repeat scroll 99% 50% #ffffff;}
.marker {float:right;font-size:90%;}
.resizable-textarea {width:auto;}
.category {border-top:none!important;}
.error {color:#ff0000;}
#block-block-12{text-align:center;}
#nolix_link {width:auto !important;}
#context-blockform div.context-blockform-selector {height:auto;}
.context-plugins .context-plugin-form .form-checkboxes {overflow-x:hidden;}
.taxonomy-super-select-checkboxes .form-item label.option {width:100%;}
.views-widget-filter-tid {overflow:hidden;width:300px;}
td.active {background-color:inherit;}
td.views-field-comment-count {text-align:center;}
div.vertical-tabs ul.vertical-tabs-list .summary{color:gray;font-size:90%;}