Import Url
Import Url
Import Url
family=Droid+Sans:regular,bold|
Droid+Serif:regular,italic,bold,bolditalic&subset=latin");
/*
Author:Pradeep Saran
*/
b, u, i, center,
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
display: block;
body {
line-height: 1;
ol, ul {
list-style: none;
table {
border-collapse: collapse;
border-spacing: 0;
/*
*/
.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
.clear:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
* html .clear {
height:1%;
/*
*/
body {
background:#ccc;
color:#333;
font-family:"Times New Roman", "Droid Sans", "Helvetica Neue", "Nimbus Sans L", sans-serif;
font-size:16px;
line-height:1.62em;
a{
color:#00008B;
text-decoration:none;
a:hover {
color:#d54e21;
margin-bottom:6px;
font-weight:bold;
line-height:1.62em;
h1 {
font-size:32px;
h2 {
font-size:24px;
h3 {
font-size:18px;
h4 {
font-size:16px;
}
h5 {
font-size:15px;
h6 {
font-size:14px;
p{
margin-bottom:18px;
table {
border-collapse:collapse;
border-spacing:0;
margin-bottom: 15px;
width: 100%;
th, tr, td {
vertical-align: middle;
padding-right: 1em;
text-align: left;
}
table {
background: #ececec;
th {
background: #dbdbdb;
color:#333;
td {
background: #ebebeb;
color: #747474;
text-align: left;
padding-left: 4px;
code {
background: #d8d8d8;
display: block;
padding: 7px;
margin: 5px 0;
border-radius: 7px;
mark {
background-color:#fdfc9b;
font-style:italic;
font-weight:bold;
del {
text-decoration: line-through;
hr {
border:none;
dt {
font-weight:bold;
margin-bottom:24px;
dd {
margin-left:30px;
margin-bottom:24px;
}
ul {
list-style-type:disc;
margin-left:15px;
margin-bottom:0px;
ul li {
margin-top:4px;
ul ul {
list-style-type:square;
margin-bottom:0;
ul ul ul {
list-style-type:circle;
ol {
list-style-type:decimal;
margin-left:30px;
margin-bottom:24px;
ol ol {
list-style: upper-alpha;
margin-bottom:0
}
ol ol ol {
list-style: lower-roman;
ol ol ol ol {
list-style: lower-alpha;
abbr,
acronym {
cursor:help;
big {
font-size:1.3em;
cite,
em {
font-style:italic;
ins {
background-color:#587d1b;
text-decoration:none;
}
pre {
background: #8bce8d;
padding: 10px;
margin: 1px 0;
border-radius: 15px;
blockquote, q {
quotes:none;
margin: 5px 0;
border-radius: 7px;
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
strong {
font-weight:bold;
}
sup,
sub {
height:0;
line-height:1;
vertical-align:baseline;
position:relative;
font-size:10px;
sup {
bottom:1ex;
sub {
top:.5ex;
img,
video {
max-width:100%;
height:auto;
video {
display:block;
audio {
max-width:100%;
}
.content a img {
padding:2px;
background:#FFF;
background:#F0F0F0;
/*
*/
#wrapper {
position:relative;
max-width:113%;
margin:0 auto;
/*background:#e9e9e9;*/
background:#a1ccb4;
overflow:hidden;
#header {
#logo {
float:center;
margin:0px;
padding-top:0px;
padding-bottom:0px;
#site-title a,
#site-description {
color:#333;
#site-title,
#site-description {
float:left;
line-height:100px;
#site-title {
margin:0;
font-size:28px;
font-weight:bold;
#site-description {
margin-left:20px;
font-size:12px;
font-weight:normal;
#main-menu {
min-height:40px;
background-color:green;
#main-menu ul {
float:center;
padding-top:0px;
margin-left:56px;
margin-right:40px;
list-style:none;
background:green;
/*background:green;*/
font-size:18px;
#main-menu li {
position:relative;
float:left;
padding:0;
margin:0;
background:green;/*background of main-menu*/
/*background:green;*/
line-height:40px;
#main-menu li li{
line-height:14px;
background:green;
#main-menu ul li:first-child {
padding-left:0;
background:green;
#main-menu a {
display:block;
color:#FFF;
text-align:center;
/* text-transform:uppercase; */
text-decoration:none;
#main-menu a:hover,
background:#0861ea82;/*change */
color:#fff;
text-decoration:none;
/* text-transform:uppercase; */
.drop-down-toggle {
position:absolute;
top:7px;
right:16px;
display:none;
width:20px;
height:20px;
border-radius:15px;
background:black;
background:-moz-linear-gradient(#333,#444);
background:-webkit-linear-gradient(#333,#444);
background:-o-linear-gradient(#333,#444);
background:-ms-linear-gradient(#333,#444);
background:linear-gradient(#333,#444);
.drop-down-arrow {
display:block;
width:0;
height:0;
margin:8px 0 0 5px;
border-top:25px solid #aaa;
#main-menu li li {
float:none;
min-width:250px;
padding:0;
margin:0;
#main-menu li li a {
min-width:300px;
margin:0;
background:green;
/*background:green;*/
font-size:14px;
line-height:28px;
text-align:left;
overflow:hidden;
border-top:none;
#main-menu li li a:hover {
background:control;
}
#main-menu li ul {
display:none;
position:absolute;
z-index:9999;
min-width:250px;
height:auto;
padding:0;
margin:0;
#main-menu li ul ul {
display:block;
#main-menu .nav-toggle {
display:none;
#main-menu ul.menu li {
margin: 0;
margin: 0;
padding: 0;
#container {
/*margin:1.76%;*/
#slider {
position:relative;
margin:0 0 1.83%;
background:#ccc;
background:-moz-linear-gradient(#ddd,#bbb);
background:-webkit-linear-gradient(#ddd,#bbb);
background:-o-linear-gradient(#ddd,#bbb);
background:-ms-linear-gradient(#ddd,#bbb);
background:linear-gradient(#ddd,#bbb);
}
#slider a:active {
outline:none;
.slides,
.flex-control-nav {
margin:0;
padding:0;
list-style:none;
.slides {
width:100%;
overflow:hidden;
display:none;
position:relative;
margin:0;
display:list-item;
.flex-pauseplay span {
text-transform:capitalize;
.slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
.flex-control-nav {
position:absolute;
right:4%;
bottom:7.3%;
text-align:center;
.flex-control-nav li {
display:inline-block;
margin:0 0 0 15px;
float:left; /** Added by ibou65 to fix vertical display of slides link on IE7, line 603 **/
.flex-control-nav li:first-child {
margin:0;
.flex-control-nav li a {
display:block;
width:24px;
height:24px;
box-shadow:0 0 3px #999;
cursor:pointer;
background:#e9e9e9;
color:#333;
font-weight:bold;
line-height:24px;
.flex-control-nav li a.active,
.flex-control-nav li a:hover {
background:#fff;
margin:0;
box-shadow:none;
padding-bottom:0%;
#slider .entry-container {
float:right;
max-width:50%;
#slider .slide-image {
max-width:119%;
max-height:auto;
padding:0.47%;
background:#E9E9E9;
#slider .entry-header,
#slider .entry-summary {
width:550px;
#slider .entry-title{
margin-left:0;
margin-bottom:15px;
.content-sidebar-wrap {
float:left;
width:100%;
.content-sidebar-wrap #content {
background:#fff;
display: inline;
margin-bottom: 2.7%;
float:right;
width:100%;
#sidebar-first {
color: #000;
float: left;
background:#a1ccb4;
border:1px;
padding-left:9px;
text-align:left;
font-size:14px;
#sidebar-second {
padding-left:10px;
color: #000;
/* color: #888; */
float: right;
background:#a1ccb4;
text-align:left;
border:1px;
font-size:14px;
/* 3 columns */
body.two-sidebars .content-sidebar-wrap {
width:80%;
/*background:green;*/
body.two-sidebars #content {
width:75%;
background:white;
height:auto;
body.two-sidebars #sidebar-first {
width: 24%;
body.two-sidebars #sidebar-second {
width: 19%;
/* 2 columns: sidebar-first */
body.sidebar-first .content-sidebar-wrap {
width: 100%!important;
body.sidebar-first #content {
width: 80%!important;
body.sidebar-first #sidebar-first {
width: 19%;
/* 2 columns: sidebar-second */
body.sidebar-second .content-sidebar-wrap {
width: 80%!important;
body.sidebar-second #content {
width: 100%!important;
body.sidebar-second #sidebar-second {
width: 19%;
#post-content {
padding: 0 20px;
.breadcrumb {
margin:0 20px;
padding-top:20px;
margin-bottom:10px;
margin-top: 0px;
.node {
margin:20px 0;
}
color: #000;
font-size: 20px;
.node h2.title a{
color: #000;
.block {
margin-bottom:1.5em;
margin:0;
font-size:16px;
font-weight:bold;
letter-spacing:5px;
color:#333;
}
#footer-area .block > h2 {
color:#ddd;
color:#ddd;
.submitted {
background: #dfdddd;
border-radius: 4px;
color: #383838;
clear: both;
display: block;
margin-bottom: 2px;
.links {
color: #000;
margin-top: 10px;
font-size: 14px;
ul.links {
margin:0;
}
.links li a {
background-color: #E7E5E3;
color: #100100;
border-radius: 4px;
font-weight: normal;
.links li a:hover {
background-color: #D7D5D3;
color: #100101;
/*-------------------------------------------*
/*-------------------------------------------*/
table.cke_editor {
background: transparent;
border: 0;
table.cke_editor td {
background: transparent;
padding: 0;
border: 0;
/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
font-size: 14px;
font-weight: normal;
line-height: 2;
margin: 0;
.form-submit{
cursor: pointer;
margin:5px;
input.form-checkbox, input.form-radio {
vertical-align: baseline;
.form-text {
/*-------------------------------------------*
/*-------------------------------------------*/
.item-list ul {
margin: 0;
padding: 0 0 0 1.5385em;
.item-list ul li {
margin: 0;
padding: 0;
ul.menu li {
margin: 0;
padding: 0;
ul.inline {
clear: both;
ul.inline li {
margin: 0;
padding: 0;
/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
.tabs-wrapper {
margin: 0 0 5px 0;
}
ul.primary {
border: none;
margin: 0;
padding: 0;
ul.primary li a {
background: none;
border: none;
display: block;
float: left;
line-height: 1.5385em;
margin: 0;
padding: 0 1em;
margin-right: 5px;
background: #666;
border: none;
color: #fff;
ul.primary li a:hover {
background: #888;
text-decoration: none;
}
ul.secondary {
background: #666;
border-bottom: none;
clear: both;
margin: 0;
padding: 0;
ul.secondary li {
border-right: none;
border: none;
color: #ccc;
display: block;
float: left;
line-height: 1.5385em;
padding: 0 1em;
background: #888;
color: #fff;
text-decoration: none;
}
ul.secondary a.active {
border-bottom: none;
/*-------------------------------------------*
/*-------------------------------------------*/
.field-name-field-tags {
margin: 0 0 10px 0;
.field-name-field-tags a{
display: inline-block;
height: 222px;
border-radius: 2px;
font-size: 12px;
.field-name-field-tags a:hover{
.field-name-field-tags .field-item {
margin: 0 1em 0 0;
.field-name-field-tags div {
display: inline;
#content-container .field-label{
/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
.profile {
margin: 1.5385em 0;
.profile dd {
margin-bottom: 1.5385em;
.profile h3 {
border: none;
.profile dt {
margin-bottom: 0;
.password-parent {
width: 36em;
/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
.item-list .pager {
.item-list .pager li {
background: #cfcfcf;
border-radius: 3px;
margin-right: 4px;
/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
.field-name-taxonomy-forums div {
display: inline;
margin-top: 4px;
.field-name-taxonomy-forums .field-items {
#forum .title {
font-size: 16px;
}
#forum .submitted {
font-size: 12px;
background: transparent;
padding: 0;
#forum .container {
background: #a1a1a1;
color: #fff;
#forum .container a {
color: #000;
font-weight: bold;
#forum div.indent {
margin-left: 2px;
.forum-starter-picture {
float: left;
padding: 4px;
}
#forum th {
background: #434343;
text-shadow: none;
color: #fff;
#forum th a {
color: #fff;
width: 35px;
height: 35px;
#forum .name a{
font-size: 16px;
/* Images */
img { outline: 0; }
/* Comments */
.comment h2.title { margin-bottom: 1em; }
.comment .attribution { display: table-cell; padding: 0 35px 0 0; vertical-align: top; overflow: hidden; }
border-left: 1px solid; border-right: 1px solid; height: 40px; margin-left: -36px; margin-top: 15px;
position: absolute; width: 20px; }
.comment .comment-text { padding: 0 25px 10px 35px; display: table-cell; vertical-align: top; position:
relative; width: 100%; border-left: 1px solid #d3d7d9; }
.comment .comment-text .comment-arrow { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
fieldset { background: #ffffff; border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 32px;
padding: 0 0 10px; position: relative; top: 12px; /* Offsets the negative margin of legends */
left: -1px; line-height: 2; padding: 0; position: absolute; text-indent: 10px; text-shadow: 0 1px 0 #fff; top:
-12px; width: 100%;
fieldset .fieldset-description { margin-top: 5px; margin-bottom: 1em; line-height: 1.4; font-style: italic; }
/* Form Buttons */
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
/* IE10 */
/* Mozilla Firefox */
/* Opera */
/* IE6-9 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');
color: #333333; text-shadow: 0 1px 0 white; position: relative; font-weight:bold; padding: 8px 1em 9px
1em; }
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
/* IE10 */
/* Mozilla Firefox */
/* Opera */
/* IE6-9 */
cursor: pointer; }
#search-form input#edit-keys,
#search-block-form input.form-submit,
#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
ol.search-results { padding-left: 0; }
.search-results li { border-bottom: 1px solid #d3d7d9; padding-bottom: 0.4285em; margin-bottom:
0.5em; }
#footer {
clear:both;
#footer-area {
position:relative;
padding:1.76% 3.52%;
background:#383838;
background:-moz-linear-gradient(#444, #333);
background:-webkit-linear-gradient(#444, #333);
background:-o-linear-gradient(#444, #333);
background:-ms-linear-gradient(#444, #333);
background:linear-gradient(#444, #7c7f12);
color:#999;
#footer-area .column {
float:left;
width:30.8%;
margin:0 0 1.9% 3.8%;
#footer-area .column:first-child {
margin-left:0;
#footer-area .column-title {
color:#e0e0e0;
#footer-area li {
#copyright {
clear:both;
padding:0 20px;
background:#CCC;
color:#000;
line-height:40px;
.copyright {
float:left;
max-width:728px;
}
.credits {
float:right;
max-width:370px;
margin-right:12px;
text-align:right;
#copyright p {
margin:0;
#copyright a {
color:#00008B;
text-decoration:none;
#copyright a:hover {
color:#d54e21;
#wrapper {
max-width:960px;
}
@media screen and (max-width: 960px) {
.content-sidebar-wrap,
#content {
float:none;
width:auto !important;
#sidebar-first,
#sidebar-second,
#head,
#foot {
padding:0 3.52%;
body.sidebar-second #sidebar-second {
width: auto;
body.sidebar-first #sidebar-first {
width: auto;
body.two-sidebars #sidebar-second {
width: 42%;
float:left;
body.two-sidebars #sidebar-first {
width: 42%;
float:left;
#site-title,
#site-description {
float:none;
margin:0;
line-height:1.62em;
#site-title {
padding-top:18px;
#site-description {
padding-bottom:18px;
#header h1#site-title {
display: block;
float:none;
clear: both;
padding: 0px;
margin: 0px;
line-height: 1em;
#header #logo {
padding:0px;
margin: 0px;
#main-menu ul {
display:none;
#main-menu ul.sactive{
display:block;
#main-menu li ul {
position:static;
#main-menu li ul ul {
margin:0 !important;
#main-menu ul,
#main-menu li {
float:none;
max-width:100%;
#main-menu a {
width:100%;
padding:0;
background:yellow;/*
background:-moz-linear-gradient(#555,#333);
background:-webkit-linear-gradient(#555,#333);
background:-o-linear-gradient(#555,#333);
background:-ms-linear-gradient(#555,#333);
background:linear-gradient(#555,#333);*/
#main-menu li li a {
text-align:center;
#main-menu li li li a {
background:#777;
border-top-color:#7f7f7f;
#main-menu a:hover {
background-color:yellow;
/*
background:#888;
background:-moz-linear-gradient(#999,#777);
background:-webkit-linear-gradient(#999,#777);
background:-o-linear-gradient(#999,#777);
background:-ms-linear-gradient(#999,#777);
background:linear-gradient(#999,#777);*/
}
#main-menu li:hover > ul,
display:none;
.drop-down-toggle {
display:block;
#main-menu li li .drop-down-toggle {
top:5px;
#main-menu .nav-toggle {
display:block;
font-size:15px;
font-weight:bold;
line-height:40px;
.flex-control-nav li {
margin:0 0 0 10px;
.flex-control-nav li:first-child {
margin:0;
}
.flex-control-nav li a {
box-shadow:none;
#slider .entry-container {
position:absolute;
left:4%;
bottom:6.3%;
#slider .entry-header,
#slider .entry-summary {
margin:0;
#slider .entry-title {
margin-bottom: 0;
#slider .entry-title a,
#slider .entry-summary{
display:inline-block;
padding:1% 3%;
#slider .entry-summary {
max-width:61.8%;
display:none;
#slider .entry-summary p {
max-height:84px;
overflow:hidden;
display:none;
#slider .slide-image {
float:none;
display:block;
max-width:100%;
padding:0;
margin:0;
box-shadow:none;
.content-sidebar-wrap,
#sidebar-first,
#sidebar-second {
float:none;
width:auto;
.content-sidebar-wrap #content {
float: left;
width:auto;
}
#sidebar-first .block,
#sidebar-second .block,
#footer-area .column {
float:none;
width:auto !important;
margin-left:0;
#sidebar-first {
clear:both;
#footer-area .column {
margin:10px 0;
.copyright,
.credits {
float:none;
text-align:left;
.content-sidebar-wrap,
#content,
#sidebar-first,
#sidebar-second {
float:none;
width:auto !important;
body.two-sidebars #sidebar-second {
width: auto;
float:none;
body.two-sidebars #sidebar-first {
width: auto;
float:none;
input.form-text, select.form-select {
width: 93%;
textarea.form-textarea {
width: 100%
#user-login-form {
color:#000;
}
.marker, .form-required {
color:#8B0000;