/*
Theme Name: OMM Blog Theme
Author: Online Media Magic
Author URI: http://www.onlinemediamagic.com/
Description: OMM Blog Theme is a custom made wordpress theme and its perfect for blog.
*/

.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:none repeat scroll 0 0 #FFFFCC;
}
.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;
}
.terms-inline {
display:inline;
}
fieldset {
margin-bottom:1em;
padding:0.5em;
}
form {

margin:0;
padding:0;
}
hr {
border:1px solid gray;
height:1px;
}
img {
border:0 none;
}
table {
border-collapse:collapse;
}
th {
border-bottom:3px solid #CCCCCC;
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;
}
body.drag {
cursor:move;
}
th.active img {
display:inline;
}
tr.even, tr.odd {
background-color:#EEEEEE;
border-bottom:1px solid #CCCCCC;
padding:0.1em 0.6em;
}
tr.drag {
background-color:#FFFFF0;
}
tr.drag-previous {
background-color:#FFFFDD;
}
td.active {
background-color:#DDDDDD;
}
td.checkbox, th.checkbox {
text-align:center;
}
tbody {
border-top:1px solid #CCCCCC;
}
tbody th {
border-bottom:1px solid #CCCCCC;
}
thead th {
border-bottom:3px solid #CCCCCC;
padding-right:1em;
text-align:left;
}
.breadcrumb {
padding-bottom:0.5em;
}
div.indentation {
float:left;
height:1.7em;
margin:-0.4em 0.2em -0.4em -0.4em;
padding:0.42em 0 0.42em 0.6em;
width:20px;
}
div.tree-child {
background:url("/misc/tree.png") no-repeat scroll 11px center transparent;
}
div.tree-child-last {
background:url("/misc/tree-bottom.png") no-repeat scroll 11px center transparent;
}
div.tree-child-horizontal {
background:url("/misc/tree.png") no-repeat scroll -11px center transparent;
}
.error {
color:#EE5555;
}
div.error {
border:1px solid #DD7777;
}
div.error, tr.error {
background:none repeat scroll 0 0 #FFCCCC;
color:#220000;
padding:2px;
}
.warning {
color:#E09010;
}
div.warning {
border:1px solid #F0C020;
}
div.warning, tr.warning {
background:none repeat scroll 0 0 #FFFFDD;
color:#222200;
padding:2px;
}
.ok {
color:#008000;
}
div.ok {
border:1px solid #00AA00;
}
div.ok, tr.ok {
background:none repeat scroll 0 0 #DDFFDD;
color:#002200;
padding:2px;
}
.item-list .icon {
clear:right;
color:#555555;
float:right;
padding-left:0.25em;
}
.item-list .title {
font-weight:bold;
}
.item-list ul {
margin:0 0 0.75em;
padding:0;
}
.item-list ul li {
list-style:disc outside none;
margin:0 0 0.25em 1.5em;
padding:0;
}
ol.task-list li.active {
font-weight:bold;
}
.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:#FF0000;
}
.more-link {
text-align:right;
}
.more-help-link {
font-size:0.85em;
text-align:right;
}
.nowrap {
white-space:nowrap;
}
.item-list .pager {
clear:both;
text-align:center;
}
.item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:0.5em;
}
.pager-current {
font-weight:bold;
}
.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.primary {
border-bottom:1px solid #BBBBBB;
border-collapse:collapse;
height:auto;
line-height:normal;
list-style:none outside none;
margin:5px;
padding:0 0 0 1em;
white-space:nowrap;
}
ul.primary li {
display:inline;
}
ul.primary li a {
background-color:#DDDDDD;
border-color:#BBBBBB;
border-style:solid solid none;
border-width:1px;
height:auto;
margin-right:0.5em;
padding:0 1em;
text-decoration:none;
}
ul.primary li.active a {
background-color:#FFFFFF;
border-color:#BBBBBB #BBBBBB #FFFFFF;
border-style:solid;
border-width:1px;
}
ul.primary li a:hover {
background-color:#EEEEEE;
border-color:#CCCCCC #CCCCCC #EEEEEE;
}
ul.secondary {
border-bottom:1px solid #BBBBBB;
margin:5px;
padding:0.5em 1em;
}
ul.secondary li {
border-right:1px solid #CCCCCC;
display:inline;
padding:0 1em;
}
ul.secondary a {
padding:0;
text-decoration:none;
}
ul.secondary a.active {
border-bottom:4px solid #999999;
}
#autocomplete {
border:1px solid;
overflow:hidden;
position:absolute;
z-index:100;
}
#autocomplete ul {
list-style:none outside none;
margin:0;
padding:0;
}
#autocomplete li {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
cursor:default;
white-space:pre;
}
#autocomplete li.selected {
background:none repeat scroll 0 0 #0072B9;
color:#FFFFFF;
}
html.js input.form-autocomplete {
background-image:url("/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("/misc/menu-expanded.png") no-repeat scroll 5px 75% transparent;
padding-left:15px;
}
html.js fieldset.collapsed legend a {
background-image:url("/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 {
position:relative;
}
html.js fieldset.collapsible legend a {
display:block;
}
html.js fieldset.collapsible .fieldset-wrapper {
overflow:auto;
}
.resizable-textarea {
width:95%;
}
.resizable-textarea .grippie {
background:url("/misc/grippie.png") no-repeat scroll center 2px #EEEEEE;
border-color:#DDDDDD;
border-right:1px solid #DDDDDD;
border-style:solid;
border-width:0 1px 1px;
cursor:s-resize;
height:9px;
overflow:hidden;
}
html.js .resizable-textarea textarea {
display:block;
margin-bottom:0;
width:100%;
}
.draggable a.tabledrag-handle {
cursor:move;
float:left;
height:1.7em;
margin:-0.4em 0 -0.4em -0.5em;
padding:0.42em 1.5em 0.42em 0.5em;
text-decoration:none;
}
a.tabledrag-handle:hover {
text-decoration:none;
}
a.tabledrag-handle .handle {
background:url("/misc/draggable.png") no-repeat scroll 0 0 transparent;
height:13px;
margin-top:4px;
width:13px;
}
a.tabledrag-handle-hover .handle {
background-position:0 -20px;
}
.joined + .grippie {
background-position:center 1px;
height:5px;
margin-bottom:-2px;
}
.teaser-checkbox {
padding-top:1px;
}
div.teaser-button-wrapper {
float:right;
margin:0;
padding-right:5%;
}
.teaser-checkbox div.form-item {
float:right;
margin:0 5% 0 0;
padding:0;
}
textarea.teaser {
display:none;
}
html.js .no-js {
display:none;
}
.progress {
font-weight:bold;
}
.progress .bar {
background:url("/misc/progress.gif") repeat scroll 0 0 #FFFFFF;
border:1px solid #00375A;
height:1.5em;
margin:0 0.2em;
}
.progress .filled {
background:none repeat scroll 0 0 #0072B9;
border-bottom:0.5em solid #004A73;
height:1em;
width:0;
}
.progress .percentage {
float:right;
}
.progress-disabled {
float:left;
}
.ahah-progress {
float:left;
}
.ahah-progress .throbber {
background:url("/misc/throbber.gif") no-repeat scroll 0 -18px transparent;
float:left;
height:15px;
margin:2px;
width:15px;
}
tr .ahah-progress .throbber {
margin:0 2px;
}
.ahah-progress-bar {
width:16em;
}
#first-time strong {
display:block;
padding:1.5em 0 0.5em;
}
tr.selected td {
background:none repeat scroll 0 0 #FFFFCC;
}
table.sticky-header {
background:none repeat scroll 0 0 #FFFFFF;
margin-top:0;
}
#clean-url.install {
display:none;
}
html.js .js-hide {
display:none;
}
#system-modules div.incompatible {
font-weight:bold;
}
#system-themes-form div.incompatible {
font-weight:bold;
}
span.password-strength {
visibility:hidden;
}
input.password-field {
margin-right:10px;
}
div.password-description {
font-size:0.85em;
margin:4px 0 0;
max-width:500px;
padding:0 2px;
}
div.password-description ul {
margin-bottom:0;
}
.password-parent {
margin:0;
}
input.password-confirm {
margin-right:10px;
}
.confirm-parent {
margin:5px 0 0;
}
span.password-confirm {
visibility:hidden;
}
span.password-confirm span {
font-weight:normal;
}
ul.menu {
border:medium none;
list-style:none outside none;
text-align:left;
}
ul.menu li {
margin:0 0 0 0.5em;
}
li.expanded {
list-style-image:url("/misc/menu-expanded.png");
list-style-type:circle;
margin:0;
padding:0.2em 0.5em 0 0;
}
li.collapsed {
list-style-image:url("/misc/menu-collapsed.png");
list-style-type:disc;
margin:0;
padding:0.2em 0.5em 0 0;
}
li.leaf {
list-style-image:url("/misc/menu-leaf.png");
list-style-type:square;
margin:0;
padding:0.2em 0.5em 0 0;
}
li a.active {
color:#000000;
}
td.menu-disabled {
background:none repeat scroll 0 0 #CCCCCC;
}
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;
}
#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;
}
#user-admin-settings fieldset .description {
font-size:0.85em;
padding-bottom:0.5em;
}
.profile {
clear:both;
margin:1em 0;
}
.profile .picture {
float:right;
margin:0 1em 1em 0;
}
.profile h3 {
border-bottom:1px solid #CCCCCC;
}
.profile dl {
margin:0 0 1.5em;
}
.profile dt {
font-weight:bold;
margin:0 0 0.2em;
}
.profile dd {
margin:0 0 1em;
}
.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
font-weight:bold;
}
.field .field-label-inline, .field .field-label-inline-first {
display:inline;
}
.field .field-label-inline {
visibility:hidden;
}
.node-form .content-multiple-table td.content-multiple-drag {
padding-right:0;
width:30px;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
padding-right:0.5em;
}
.node-form .content-add-more .form-submit {
margin:0;
}
.node-form .number {
display:inline;
width:auto;
}
.node-form .text {
width:auto;
}
.form-item #autocomplete .reference-autocomplete {
white-space:normal;
}
.form-item #autocomplete .reference-autocomplete label {
display:inline;
font-weight:normal;
}
#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {
margin:4px 4px 0 0;
}
#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group {
font-weight:bold;
}
table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {
float:left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
display:none;
}
table#content-field-overview tr.content-add-new .description {
margin-bottom:0;
}
table#content-field-overview .content-new {
font-weight:bold;
padding-bottom:0.5em;
}
.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 {
margin:1em 0 0.5em;
}
.advanced-help-topic dd {
margin-bottom:0.5em;
}
.advanced-help-topic span.code {
background-color:#EDF1F3;
font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
font-size:0.9em;
padding:1px;
}
.advanced-help-topic .content-border {
border:1px solid #AAAAAA;
}
div.toboggan-container {
text-align:center;
}
div.toboggan-login-link-container {
text-align:left;
}
div.toboggan-login-link-container a {
text-decoration:none;
}
div.toboggan-block-message {
text-align:left;
}
div.user-login-block {
text-align:left;
}
div.user-login-block a {
text-align:left;
}
.wrapper.tagadelic {
margin-right:1em;
text-align:justify;
}
.tagadelic.level1 {
font-size:1em;
}
.tagadelic.level2 {
font-size:1.2em;
}
.tagadelic.level3 {
font-size:1.4em;
}
.tagadelic.level4 {
font-size:1.6em;
}
.tagadelic.level5 {
font-size:1.8em;
}
.tagadelic.level6 {
font-size:2em;
}
.tagadelic.level7 {
font-size:2.2em;
}
.tagadelic.level8 {
font-size:2.4em;
}
.tagadelic.level9 {
font-size:2.6em;
}
.tagadelic.level10 {
font-size:2.8em;
}
div.fieldgroup {
margin:0.5em 0 1em;
}
div.fieldgroup .content {
padding-left:1em;
}
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, div, form {
margin:0;
padding:0;
}
a, input {
outline:medium none;
}
a img {
border:0 none;
}
body {
background:none repeat scroll 0 0 #B6B6B6;
color:#5A5950;
font-family:arial,helvetica,sans-serif;
font-size:13px;
line-height:18px;
padding-bottom:40px;
text-align:center;
vertical-align:baseline;
}
h1, h2, h3, h4, h5, h6 {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
h1 {
line-height:1.15em;
}
h1#page-title {
border-bottom:1px solid #DDDDDD;
color:#3C4049;
font-size:24px;
margin:0 0 30px;
}
h2 {
color:#2E4657;
font-size:14px;
line-height:1.15em;
margin:0;
padding:0;
}
p {
margin:0 0 1.5em;
}
#node-303 p {
margin:0 0 10px;
}
fieldset {
border:1px solid #DDDDDD;
}
a {
color:#0099CC;
}
#page-wrapper {
background: url(images/body-new.jpg) repeat-x scroll 0 0 #B6B6B6;
position:relative;
width:100%;
}
#page {
margin:0 auto;
text-align:left;
width:960px;
}
#header {
position:relative;
}
.page-tpl #header, .account-center #header {
height:108px;
}
.front #header {
height:265px;
}
#header_wrapper { 
background: url(images/header_x.jpg) repeat-x 0 0;
}
.page-tpl #header {
background:url(images/header.png) no-repeat scroll 0 0 transparent;
min-height:112px;
width:960px;
}
.account-center #header {
background:url(images/header.png) no-repeat scroll 0 0 transparent;
}
#header .sitelogo {
display:block;
height:67px;
left:9px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:28px;
width:280px;
}
#central {
padding:0;
}
.col1 #central {
background:none repeat scroll 0 0 #FFFFFF;
}
.col2 #central {
background:url("images/centralbg.png") repeat-y scroll 0 0 transparent;
}
#top {
height:254px;
}
* html #bannerarea {
display:inline;
float:left;
overflow:hidden;
width:648px;
}
#optin-area {
background:url("images/optin-bg.jpg") no-repeat scroll 0 0 #163756;
padding-top:37px;
width:648px;
border-right: 1px #1D4670 solid;
}
* html #optin-area {
width:648px;
}
#optin-area .content {
height:153px;
padding:15px 0 0 15px;
position:relative;
text-align:left;
}
* html #optin-area .content {
height:153px;
width:628px;
}
#optin-area h3.title {
background:url("images/optin-title.jpg") no-repeat scroll 0 0 transparent;
height:56px;
left:145px;
overflow:hidden;
position:relative;
text-indent:-100em;
top:10px;
width:482px;
}
#optin-area .description {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
left:145px;
line-height:14px;
position:relative;
text-align:left;
top:5px;
width:281px;
}
#optin-area #icpsignup {
bottom:10px;
position:absolute;
right:10px;
}
#optin-area .form-text {
background:url("images/inputbg.gif") no-repeat scroll 0 0 transparent;
border:2px solid #0F2834;
display:block;
font-size:12px;
font-style:italic;
margin:0 0 5px 0px;
padding:6px 4px;
}
#optin-area .input-name {
width:177px;
}
#optin-area .input-email {
}
#optin-area .form-submit {
background:url("images/optin-btn.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
bottom:5px;
cursor:pointer;
height:38px;
left:234px;
overflow:hidden;
width:192px;
}
.content-left {
float:left;
width:162px;
}
.content-right {
border-left:1px dashed #DDDDDD;
float:left;
padding-left:30px;
width:707px;
}
* html .content-left {
width:738px;
}
.pad-15 {
padding:0 15px;
}
#other-navigation {
float:right;
list-style-type:none;
margin:0;
padding:0;
width:311px;
}
#other-navigation li {
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
#other-navigation a {
display:block;
text-indent:-9999px;
}
#other-navigation li.link-1, #other-navigation .link-1 a {
background:url("images/blogprimarymenu.gif") no-repeat scroll 0 0 transparent;
height:85px;
width:311px;
}
#other-navigation li.link-1 a:hover {
background-position:-311px 0;
}
#other-navigation li.link-2, #other-navigation .link-2 a {
background:url("images/blogprimarymenu.gif") no-repeat scroll 0 -85px transparent;
height:83px;
width:311px;
}
#other-navigation li.link-2 a:hover {
background-position:-311px -85px;
}
#other-navigation li.link-3, #other-navigation .link-3 a {
background:url("images/blogprimarymenu.gif") no-repeat scroll 0 -168px transparent;
height:85px;
width:311px;
}
#other-navigation li.link-3 a:hover {
background-position:-311px -168px;
}
#primary-navigation {
background:url("images/blogsecondarymenubg.png") repeat-x scroll 0 0 #F0F3F6;
height:48px;
width:649px;
}
* html #primary-navigation {
width:648px;
}
#primary-navigation ul {
list-style-type:none;
margin:0;
padding:0;
}
#primary-navigation ul li {
border-right:1px solid #DDDDDD;
float:left;
height:48px;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
#primary-navigation ul li a {
color:#4C555B;
display:block;
font-family:arial;
font-size:16px;
font-weight:bold;
line-height:48px;
padding:0 12px;
text-decoration:none;
vertical-align:middle;
}
#primary-navigation ul li a:hover {
background:url("images/blogsecondarymenubg.png") repeat-x scroll 0 -48px #F0F3F6;
color:#70777C;
}
#maincontent {
padding:10px 30px 28px;
}
.front #maincontent {
padding-bottom:0;
padding-top:0;
}
.one-sidebar #maincontent {
background:url("images/blogmaincontentbg.gif") repeat-x scroll 0 0 transparent;
float:left;
width:589px;
}
* html .one-sidebar #maincontent {
display:inline;
float:left;
width:588px;
}
.no-sidebar #maincontent {
background:none repeat scroll 0 0 transparent;
}
#sidebar-right {
float:left;
padding:0 0 0 1px;
width:310px;
}
* html #sidebar-right {
width:310px;
}
#header a.support-button {
background:url("images/support_btn.png") no-repeat scroll 0 0 transparent;
top:50px;
height:40px;
overflow:hidden;
position:absolute;
right:20px;
text-indent:-9999px;
width:202px;
}
#header a.support-button:hover {
background-position:0 -40px;
}
table#blocks {
margin-bottom:15px;
width:100%;
}
table#blocks td {
padding:5px 0;
}
.block {
margin-bottom:25px;
}
.block-title {
background-color:#DEDFE0;
border-bottom:3px solid #C1C2C3;
color:#444C51;
font-size:16px;
font-style:italic;
padding:10px 15px 6px 12px;
}
.block-content {
padding:15px;
}
#block-block-1 .block-content {
text-align:center;
}
.breadcrumb {
margin-bottom:5px;
}
.breadcrumb, .breadcrumb a {
color:#999999;
font-size:11px;
}
.node {
margin-bottom:30px;
}
.node.teaser {
border-bottom:1px solid #DDDDDD;
padding-bottom:25px;
}
.node .meta {
padding-bottom:0;
}
.node .picture {
float:left;
margin:0 10px 8px 0;
}
.node-title {
font-size:18px;
margin:0;
padding:0;
}
.node-title, .node-title a {
color:#2E4657;
text-decoration:none;
}
.node .submitted {
color:#808B92;
font-size:11px;
}
.node-content {
color:#3F4A51;
font-size:13px;
padding:0 0 10px;
width:486px;
}
.node .commentslink {display:none;/*hide comments bubble*/
background:url("images/blogcommentsbg.gif") no-repeat scroll 0 0 transparent;
color:#7F7641;
float:right;
font-size:11px;
height:44px;
line-height:16px;
margin:0;
text-align:center;
width:96px;
}
.node .commentslink .commentscount {
color:#534C1F;
display:block;
font-size:24px;
font-weight:bold;
padding:8px 0 0;
}
.node .commentslink a {
color:#534C1F;
text-decoration:none;
}
.terms {
background:none repeat scroll 0 0 #848E95;
border-bottom:1px solid #767E85;
border-top:1px solid #767E85;
color:#FFFFFF;
font-size:12px;
padding:0.3em 0.5em;
}
.terms .label {
float:left;
font-weight:bold;
}
.terms ul {
display:inline;
}
.terms li {
display:inline;
float:left;
padding:0 0.5em;
}
.terms li a,.terms a {
color:#FFFFFF;
text-decoration:none;
}
.terms li a:hover, .terms a:hover {
color:#EEEEEE;
text-decoration:underline;
}
.comment {
margin-bottom:20px;
padding:0 0 0 15px;
}
.comment .picture {
float:left;
margin-right:4px;
}
.comment .middle {
background:url("images/comment_box_middle.png") repeat-y scroll 0 0 transparent;
float:left;
width:483px;
}
.comment .top {
background:url("images/comment_box_top.png") no-repeat scroll 0 0 transparent;
}
.comment .bottom {
background:url("images/comment_box_bottom.png") no-repeat scroll 0 bottom transparent;
padding:10px 32px 3px;
}
#comments h2.comments {
margin-bottom:10px;
}
.comment-title, .comment-title a {
color:#6D7D89;
margin-bottom:0;
text-decoration:none;
}
.comment .submitted {
color:#808B92;
font-size:11px;
margin-bottom:15px;
}
.comment .links-container {
border-top:1px solid #DDE0E3;
color:#6D7D89;
padding:8px 0;
text-align:right;
}
.comment .links a {
color:#6D7D89;
font-weight:bold;
}
.node .service-links {
margin-top:30px;
}
.service-label {
border-bottom:1px solid #506A74;
font-size:11px;
line-height:14px;
margin-bottom:4px;
}
.service-links ul.links li {
display:inline;
list-style-type:none;
padding:0 4px 0 0;
}
#edit-search-block-form-1 {
background:url("images/inputbg.gif") no-repeat scroll 0 0 transparent;
border:1px solid #C3C3C3;
float:left;
font-size:15px;
height:15px;
line-height:15px;
margin:3px 8px 3px 0;
padding:8px 5px;
vertical-align:middle;
width:169px;
}
* html #edit-search-block-form-1 {
height:35px;
width:189px;
}
#sidebar-right .block-search form input.form-submit {
background:url("images/searchbutton.gif") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:39px;
margin:0;
padding:0;
text-indent:-9999px;
width:88px;
}
:first-child + html .block-search input.form-submit, * html .block-search input.form-submit {
color:#808283;
font-size:0;
line-height:0;
text-align:left;
}
#iconmenu ul {
height:130px;
margin:0;
padding:0;
position:relative;
}
#iconmenu ul li {
height:130px;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
width:122px;
}
#iconmenu ul li a {
display:block;
height:130px;
outline:medium none;
width:122px;
}
#iconmenu ul li span {
display:none;
}
#im01 {
background:url("/sites/all/themes/dcs/images/menuicons.jpg") no-repeat scroll 0 0 transparent;
left:136px;
}
#im02 {
background:url("/sites/all/themes/dcs/images/menuicons.jpg") no-repeat scroll -156px 0 transparent;
left:292px;
}
#im03 {
background:url("/sites/all/themes/dcs/images/menuicons.jpg") no-repeat scroll -310px 0 transparent;
left:446px;
}
#im04 {
background:url("/sites/all/themes/dcs/images/menuicons.jpg") no-repeat scroll -466px 0 transparent;
left:602px;
}
#im01 a:hover {
background:url("/sites/all/themes/dcs/images/menuicons.jpg") no-repeat scroll 0 -130px transparent;
left:136px;
}
#im02 a:hover {
background:url("/sites/all/themes/dcs/images/menuicons.jpg") no-repeat scroll -156px -130px transparent;
left:292px;
}
#im03 a:hover {
background:url("/sites/all/themes/dcs/images/menuicons.jpg") no-repeat scroll -310px -130px transparent;
left:446px;
}
#im04 a:hover {
background:url("/sites/all/themes/dcs/images/menuicons.jpg") no-repeat scroll -466px -130px transparent;
left:602px;
}
.front #optinbox-1 {
height:200px;
margin-top:40px;
position:relative;
text-align:center;
}
.front #optinbox-1 .title {
color:#363636;
font-size:140%;
line-height:1.15em;
margin-bottom:12px;
}
.front #optinbox-1 .input-email {
background:url("images/inputemailbg.gif") no-repeat scroll 0 0 transparent;
border:0 none;
color:#494221;
font-style:italic;
height:28px;
left:170px;
margin:0;
padding:10px 0 0 8px;
position:absolute;
top:117px;
width:285px;
}
* html .front #optinbox-1 .input-email {
height:38px;
width:293px;
}
.front #optinbox-1 .form-submit {
background:url("images/clicktocontinue.gif") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
display:block;
height:69px;
left:480px;
margin:0;
outline:medium none;
padding:0;
position:absolute;
top:100px;
width:237px;
}
#recentnews #recentnewsheader {
background:url("images/mostrecentnewsbg.gif") no-repeat scroll 0 0 transparent;
height:37px;
margin:0 auto;
position:relative;
text-indent:-9999px;
width:765px;
}
#recentnewsheader .icon-rss {
display:block;
height:20px;
outline:medium none;
position:absolute;
right:10px;
text-indent:-9999px;
top:9px;
width:30px;
}
.front #node-301 {
margin:0;
padding:0;
}
#block-views-custom_blog_views-block_1 {
background:url("/sites/all/themes/dcs/images/front/recentnews_top.png") no-repeat scroll center 0 transparent;
padding:0 0 0 27px;
}
#block-views-custom_blog_views-block_1 .view-content ul, #block-views-custom_blog_views-block_1 .block-content {
margin:0;
padding:0;
}
#block-views-custom_blog_views-block_1 .view-content ul li {
float:left;
list-style:none outside none;
margin:0 27px 0 0;
width:224px;
}
* html #block-views-custom_blog_views-block_1 .view-content ul li {
width:251px;
}
#block-views-custom_blog_views-block_1 .view-content ul li.last {
margin:0;
width:224px;
}
#block-views-custom_blog_views-block_1 .views-field-title, #block-views-custom_blog_views-block_1 .views-field-title a {
color:#27546D;
font-size:16px;
font-weight:bold;
padding:0;
text-decoration:none;
}
#block-views-custom_blog_views-block_1 .views-field-title a:hover {
text-decoration:underline;
}
#block-views-custom_blog_views-block_1 .views-field-body {
border-top:1px dashed #999999;
clear:both;
color:#5D5D5D;
margin-top:10px;
padding:5px 0 0;
}
#block-views-custom_blog_views-block_1 .views-field-view-node a {
background:url("images/readmore_btn2.png") no-repeat scroll 0 0 transparent;
display:block;
height:30px;
text-indent:-9999px;
width:124px;
}
#block-views-custom_blog_views-block_1 .views-field-view-node a:hover {
background:url("images/readmore_btn2.png") no-repeat scroll 0 -30px transparent;
}
#footer {
font-size:11px;
font-weight:bold;
padding:15px 0;
text-align:center;
}
.not-front #footer {
background:none repeat scroll 0 0 #4C555B;
border-top:3px solid #3E454A;
}
.not-front #footer, .not-front #footer a {
color:#A9AEB1;
text-decoration:none;
}
.not-front #footer a:hover {
color:#CCCCCC;
text-decoration:underline;
}
.front #footer, .front #footer a {
color:#666666;
text-decoration:none;
}
.front #footer a:hover {
color:#CCCCCC;
text-decoration:underline;
}
.center {
text-align:center;
}
#smo {
list-style:none outside none;
margin:10px 0 0;
padding:0;
width:290px;
}
#smo li {
display:inline;
float:left;
margin:0 5px 0 0;
}
a.twitter {
background:url("images/twitter.png") no-repeat scroll 0 0 transparent;
display:block;
height:62px;
overflow:hidden;
text-indent:-100em;
width:66px;
}
a.youtube {
background:url("images/youtube.png") no-repeat scroll 0 0 transparent;
display:block;
height:62px;
overflow:hidden;
text-indent:-100em;
width:66px;
}
a.facebook {
background:url("images/facebook.png") no-repeat scroll 0 0 transparent;
display:block;
height:62px;
overflow:hidden;
text-indent:-100em;
width:66px;
}
a.linkedin {
background:url("images/linkedin.png") no-repeat scroll 0 0 transparent;
display:block;
height:62px;
overflow:hidden;
text-indent:-100em;
width:66px;
}
#block-views-tweets-block2 ul {
list-style:none outside none;
margin:0;
padding:0;
}
#block-views-tweets-block2 ul li.views-row {
background:url("images/twitterbird.png") no-repeat scroll left 10px transparent;
border-bottom:1px dotted #CCCCCC;
list-style:none outside none;
margin:0;
padding:10px 0 10px 40px;
}
#block-views-tweets-block2 ul li.views-row .views-field-created-time {
color:#6793C3;
font-size:11px;
}
#block-views-tweets-block2 .view-footer p {
clear:both;
padding:10px 0 0;
}
#block-views-tweets-block2 .more-link a {
left:0;
position:relative;
top:5px;
}
#page-marker {
border-bottom-style:solid;
border-bottom-width:3px;
color:#FFFFFF;
font-family:tahoma;
font-size:22px;
font-style:italic;
font-weight:bold;
padding:12px 30px;
}
.level-1 #page-marker {
background-color:#3E83A4;
border-bottom-color:#2B5C77;
}
.level-2 #page-marker {
background-color:#75A435;
border-bottom-color:#5F872C;
}
.level-3 #page-marker {
background-color:#C2481E;
border-bottom-color:#A03517;
}
.level-4 #page-marker {
background-color:#942727;
border-bottom-color:#721D1D;
}
.level-5 #page-marker {
background-color:#3F3E3E;
border-bottom-color:#000000;
}
#wrapper {
/*background:url("images/bg.gif") repeat-x scroll 0 0 transparent;*/
margin:0;
padding:0 0 20px;
position:relative;
text-align:center;
}
#container {
background:url("images/bigpic.jpg") no-repeat scroll 0 0 transparent;
margin:0 auto;
text-align:left;
width:840px;
}
#block-vocabindex-7 .block-content {
padding:0;
}
#block-vocabindex-7.block ul {
list-style:none outside none;
margin:0;
padding:0;
}
#block-vocabindex-7.block ul li {
border-bottom:1px dashed #DDDDDD;
list-style:none outside none;
margin:0;
padding:0;
}
#block-vocabindex-7.block ul li a {
display:block;
padding:8px 10px;
text-decoration:none;
}
#block-vocabindex-7.block ul li a:hover {
background:none repeat scroll 0 0 #EEEEEE;
text-decoration:underline;
}
.messages {
background-color:#FFFFFF;
border:1px solid #C7F2C8;
margin:0.75em 0;
padding:0.5em 1em;
}
.error {
color:#EE5555;
}
div.error {
background:none repeat scroll 0 0 #FFCCCC;
border:1px solid #DD7777;
color:#220000;
padding:2px;
}
tr.error {
background:none repeat scroll 0 0 #FFCCCC;
border:1px solid #DD7777;
color:#220000;
padding:2px;
}
.preview {
margin:0.75em 0;
padding:0.5em 1em;
}
div.status {
border-color:#C7F2C8;
color:#33A333;
}
.pager {
float:right;
}
.item-list .pager li {
float:left;
margin:0;
}
.pager a {
display:block;
}
.pager-first a {
background:url("images/pager_first.png") no-repeat scroll 0 0 transparent;
height:16px;
text-indent:-9999px;
width:16px;
}
.pager-previous a {
background:url("images/pager_previous.png") no-repeat scroll 0 0 transparent;
height:16px;
text-indent:-9999px;
width:16px;
}
.pager-next a {
background:url("images/pager_next.png") no-repeat scroll 0 0 transparent;
height:16px;
text-indent:-9999px;
width:16px;
}
.pager-last a {
background:url("images/pager_last.png") no-repeat scroll 0 0 transparent;
height:16px;
text-indent:-9999px;
width:16px;
}
.sidebar #block-tagadelic-6 a {
display:inline-block;
padding:2px 0;
}
:first-child + html {
min-height:20px;
}
#panel p.seperator {
border-bottom:1px dotted #696969;
padding-bottom:10px;
}
#panel a.members-btn:link, #panel a.members-btn:visited {
background:url("images/membersarea-btn.png") no-repeat scroll 0 0 transparent;
display:block;
height:29px;
margin-bottom:15px;
overflow:hidden;
text-indent:-100em;
width:170px;
}
#panel a.login-btn:link, #panel a.login-btn:visited {
background:url("/sites/all/themes/dcs/images/login-btn.png") no-repeat scroll 0 0 transparent;
display:block;
height:29px;
margin-bottom:15px;
overflow:hidden;
text-indent:-100em;
width:170px;
}
#node-303 .node-content {
border:medium none;
width:100%;
}
table.prodlist {
border:medium none;
border-collapse:separate;
}
.prodlist td {
padding:10px 10px 10px 0;
vertical-align:top;
}
ul.tips {
margin:5px 0 10px 20px;
}
.view-custom-blog-views .views-row {
border-bottom:1px solid #DDDDDD;
margin-bottom:2em;
padding-bottom:2em;
}

/** BEGIN miscellaneous **/
.postnav {
	clear: both;
	padding: 20px 25px 0;
	font-size: 0.9em;
}
	.postnav a {
	border: 1px solid #333333;
	padding: 3px 8px;
	color: #333333;
	}
	.postnav a:hover {
	border: 1px solid #e0e0e0;
	color: #e0e0e0;
	text-decoration: none;
	}

#comments {
	padding: 10px 0px 0px;
	color: #000000;
}
	#comments h2 {
	margin: 5px 0px 10px;
	font-size: 1.5em;
	font-weight: normal;
	}
	#comments p {
		margin-bottom: 10px;
		line-height: 1.5em;
	}
	#comments form {
		padding-top: 0px;
	}
	#comments form p {
	margin-bottom: 5px;
	}
		#comments form input, textarea {
			border: 1px solid #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			padding: 4px 4px 4px 20px;
			background-position: 4px 4px;
			background-repeat: no-repeat;
		}
		#comments form input {
			width: 200px;
			border: 1px solid #cccccc;
		}
		#comments form textarea {
			width: 540px;
			padding: 4px 4px !important;
			border: 1px solid #cccccc;
		}
		#comments form button {
			
		}
	.commentdetails {
		margin-top: 10px;
	}
	.commentauthor {
		margin-bottom: 5px !important;
		font-weight: bold;
	}
	.commentdate {
		font-size: 0.8em;
		margin-bottom: 5px;
		color: #909090;
	}
	.required {
		color: #ff0000;
	}
h2.title {
	font-size: 1em;
	text-transform: uppercase;
	padding-bottom: 10px;
	color: #565656;
	background: url(images/post_top.jpg) no-repeat;
}
.notfound {
	padding: 40px;
}
	.notfound h2 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
	}
/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
	#comments ol li {
	padding: 10px;
	border: 1px dashed #1d1d1d;
	margin-bottom: 10px;
	}
	#comments ol li .avatar {
		float: right;
	}
	#comments ol li .comment-author {
		
	}
		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}
	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
	#comments ol li .reply {
		font-size: 0.9em;
		font-weight: bold;
		padding-bottom: 10px;
	}
	#comments .children {
		list-style-type: none;
	}
#comments .navigation {
	padding: 10px 0 20px;
	font-size: 0.9em;
}
	#comments .navigation a {
		color: #a6a6a6;
		padding: 3px 8px;
		border: 1px solid #cccccc;
	}
	#comments .navigation a:hover {
		color: #a6a6a6;
		border-color: #a6a6a6;
		text-decoration: none;
	}
/** END wordpress 2.7 comments **/

.product-headline {
	background: #163756;
	color: #FFFF00;
	text-shadow: 1px 1px 1px #1B4166;
	padding: 5px 0 5px 10px;
	font-weight:bold;
}

#maincontent_full_width {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("images/blogmaincontentbg.gif");
background-position:0 0;
background-repeat:repeat-x;
float:left;
width:900px;
padding-bottom:28px;
padding-left:30px;
padding-right:30px;
padding-top:10px;
}
.node-content-full-width {
color:#3F4A51;
font-size:13px;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:0; }

#central-full-width {
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
background:#ffffff;
}
a {
  color: #F7A500;
  text-decoration: none;
  }

a:hover {
  color: #F7A500;
  text-decoration: underline;
  }
