/*
Theme Name: muslimblog v2
Theme URI: http://.muslimblog.co.in/
Author: muslimblog.co.in
Author URI: http://.muslimblog.co.in/
Description: WordPress theme
Version: 2 
*/
@import url('http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold|Droid+Serif:regular,italic,bold,bolditalic&subset=latin');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border : 0;
	font-size : 100%;
	font : inherit;
	vertical-align : baseline;
	margin : 0;
	padding : 0;
}
#content abbr, acronym {
	border-bottom : 0.1em dotted;
}

#content pre, code, tt {
font-size : 1.1em;
}
ol, ul {
list-style : none;
}
blockquote:before, blockquote:after {
content : none;
}

table {
border-collapse : collapse;
border-spacing : 0;
}

body {
font-family : 'Open Sans', sans-serif;
color : #151515;
}

#toolbar {
	background : #232626;
	line-height : 35px;
	color : #fff;
	height : 35px;
	font-size : 15px;
	font-family : 'Open Sans', sans-serif !important ;
	border-bottom : 1px solid #383c3c;
	position : relative;
	width : 100%;
}
#toolbar ul li {
	float : left;
	list-style : none;
	position : relative;
	text-transform : uppercase;
}
#toolbar ul li a {
	display : block;
	font-size : 0.8em;
	color : #fff;
	margin : 0;
	padding : 0 14px;
}
#toolbar ul li a:hover {
	color : #000 !important ;
	text-decoration : none;
}
#toolbar li:hover > a, #toolbar ul ul :hover > a {
	background : #fff;
	color : #000 !important ;
}
#toolbar ul ul a:hover {
	background : #ff3d7f;
}
.container {
	width : 1000px;
	z-index : 0;
	margin : 0 auto;
	padding : 0;
}
.header_bg {
	background : #232626;
}
#search_container {
	padding-top : 15px;
	max-width : 550px;
	float : right;
	margin-right : 5px;
}
#shead {
	width : 350px;
	background : none 0 0 repeat scroll #FFF;
	border : none medium;
	color : #201f1e;
	display : block;
	font-family : ProximaNova, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size : 14px;
	font-style : italic;
	height : 42px;
	line-height : 42px;
	overflow : hidden;
	text-overflow : ellipsis;
	float : left;
	margin : 0;
	padding : 0 15px;
}
#shead:focus {
	background : #FFF;
	border : #fff solid 1px !important ;
}
.postform {
	width : 100px;
	background-color : #FFF;
	border : 0;
	border-left : 1px solid #e5e3e1;
	border-right : 1px solid #FFF;
	color : #666;
	display : block;
	font-size : 14px;
	font-style : normal;
	line-height : 1;
	position : relative;
	text-align : center;
	z-index : 2222;
	float : left;
	margin : 0;
	padding : 11px 7px 12px 3px;
}
.searchsubmit2 {
	border-left : 1px solid #ddd !important ;
	border : 0;
	float : left;
	font-size : 14px;
	width : 45px;
	height : 42px;
	background : url(images/search-icon-sprite.png) 5px 13px no-repeat #FFF !important ;
}
.searchsubmit2:hover {
	background : url(images/search-icon-sprite.png) 5px -28px no-repeat #ff3d7f !important ;
}
#page {
	width : 1002px;
	background-color : #f4f3f1;
	z-index : 0;
	border-left : 1px solid #e5e3e1;
	border-right : 1px solid #e5e3e1;
	border-top : 4px solid #333;
	border-bottom : 1px solid #e5e3e1;
	margin : 1px auto 100px auto;
	padding : 0 20px 20px;
	position : relative;
}
#main {
	width : 635px;
	float : left;
	overflow : hidden;
}
#content {
	width : 425px;
	float : left;
	background : #FFF;
	padding : 10px;
}
.single_content {
	width : 600px !important ;
}
#secondary {
	width : 160px;
	margin-left : 10px;
	float : left;
	background : #FFF;
	padding : 10px;
}
#tertiary {
	width : 336px;
	float : right;
	overflow : hidden;
	background : #FFF;
	padding : 10px;
}
#colophon {
	width : 70%;
	float : left;
	overflow : hidden;
	font-size : 0.8em;
	padding : 30px 0 0;
}
.aligncenter, div.aligncenter {
	margin-left : auto;
	margin-right : auto;
	display : block;
}
.alignleft {
	float : left;
}
.alignright {
	float : right;
}
#content h1 {
	font : normal normal 1.4em/1.4 'Droid Sans', arial, sans-serif;
	margin : 16px 0 8px;
}
#content h2 {
font-family : 'Droid Serif', Times, serif;
font-weight : 300;
font-size : 1.4em;
color : #000;
margin : 16px 0 12px;
}
#content h3 {
font : normal normal 1.2em/1.4 'Droid Sans', arial, sans-serif;
margin : 16px 0 12px;
}
#content h4 {
font : normal normal 1.1em/1.4 'Droid Sans', arial, sans-serif;
margin : 14px 0 12px;
}
#content h5 {
font : normal normal 1em/1.3 'Droid Sans', arial, sans-serif;
margin : 14px 0 10px;
}
#content h6 {
font : normal normal 0.9em/1.3 'Droid Sans', arial, sans-serif;
margin : 20px 0 10px;
}
a {
color : #3fb8af;
text-decoration : none;
}
a:hover {
color : #777 !important ;
text-decoration : underline;
}
#content .post ul li, #content .page ul li {
list-style : square;
padding : 0 0 12px;
}
#content .post ol li, #content .page ol li {
list-style : decimal;
padding : 0 0 12px;
}
#content .post ol ol li, #content .page ol ol li {
list-style : upper-alpha;
}
#content .post ol ol ol li, #content .page ol ol ol li {
list-style : lower-roman;
}
#content dl {
margin : 0;
padding : 0;
}
#content dt {
font-weight : 700;
margin : 0;
padding : 10px 5px 5px;
}
#content dd {
margin : 0;
padding : 0 0 10px 15px;
}
#site-title {
float : left;
width : 300px;
padding : 10px 0 5px;
}
#site-title h1 {
font-size : 2.1em;
line-height : 1.2;
font-weight : 700;
text-transform : uppercase;
display : block;
float : left;
margin : 0 10px 0 0;
}
#site-title h2 {
color : #777;
margin : 17px 0 0;
}
header#branding img.attachment-headerimage.wp-post-image {
width : 100%;
height : auto;
}
hgroup#site-title img {
max-width : 100%;
}
.featured-hold {
width : 1002px;
margin : 0 auto !important ;
padding : 0;
}
.featured-hold .row {
margin-bottom : 2px;
height : 1%;
}
.featured-hold .row:after {
clear : both;
content : "";
display : block;
}
.featured-hold .row .title {
width : 92px;
height : 32px;
float : left;
background : #22c68b;
color : #fff;
text-align : center;
font-size : 12px !important ;
line-height : 16px !important ;
position : relative;
margin : 0 2px -19px 0;
padding : 5px;
}
.featured-hold .row .text {
overflow : hidden;
background : #232626;
line-height : 23px;
font-size : 11px !important ;
color : #fff;
height : 25px !important ;
padding : 2px 2px 2px 10px;
}
.featured-hold .row .text .more {
float : right;
padding-right : 10px;
background : url(images/arrow02.gif) 100% 50% no-repeat;
color : #fff;
}
.featured-hold .holder {
overflow : hidden;
height : 1%;
background : #232626;
color : #fff;
padding : 0 0 25px;
}
.featured-hold .big-img {
width : 700px;
float : left;
}
.featured-hold .col {
width : 236px;
float : right;
}
.featured-hold .col .box {
padding : 0 0 7px;
}
.featured-hold .col p {
font : 11px/14px Georgia, "Times New Roman", Times, serif;
margin : 0;
}
.featured-hold .col img {
margin : 0 -3px 4px;
}
.featured-hold .hold {
width : 950px;
overflow : hidden;
height : 1%;
clear : both;
padding : 5px 0 0 13px;
}
.featured-hold h2 {
padding-right : 8px;
font : 30px/40px 'Droid Serif', serif !important ;
padding-left : 13px;
padding-top : 5px;
width : 978px;
font-weight : 600;
text-transform : uppercase;
margin : 0;
}
.text_content a {
color : #333;
}
.featured-hold .separator {
width : 939px;
height : 1px;
overflow : hidden;
background : #2f2f2f;
margin : 0 auto 21px;
}
.featured-hold .box-hold {
overflow : hidden;
height : 1%;
}
.featured-hold .box-hold .hold {
width : 885px;
float : left;
margin-right : -100px;
clear : none;
padding : 0;
}
.remaining-featured-post-meta {
margin-top : 6px;
}
.featured-hold .box-hold .box {
width : 256px;
float : left;
margin-left : -1px;
border-left : 1px solid #525252;
color : #fcecca;
padding : 0 10px 4px 17px;
}
.remaining-featured-title {
line-height : 16px !important ;
}
.small-featured-image {
line-height : 20px !important ;
font-size : 14px !important ;
}
.featured-hold .box-hold a {
font-size : 14px;
color : #fff;
font-weight : 700;
margin : -4px 0 10px;
}
.featured-hold .box-hold em {
display : block;
font-size : 12px;
font-weight : 400;
float : left;
width : 200px;
font-style : italic;
color : #fff;
}
.featured-hold .box-hold em a {
text-transform : uppercase;
color : #22c68b;
font-size : 12px;
font-style : italic;
font-family : arial;
}
.featured-hold .box-hold span a {
font-size : 12px;
color : #22c68b;
}
.featured-hold .box-hold span {
float : right;
color : #fff9ed;
font-weight : 700;
}
.featured-hold .box-hold .plus {
float : left;
color : #22c68b;
font : bold 35px/66px 'Droid Serif', serif !important ;
}
.featured-hold .box .small-featured-image a {
color : #fff;
font-weight : 700;
}
.block-holder {
overflow : hidden;
height : 1%;
background : #fff;
padding : 0 14px 40px 13px;
}
.block-holder .story {
width : 725px;
float : left;
padding-right : 13px;
border-right : 1px solid #f2f2f2;
}
.block-holder .ui-tabs-panel {
width : 480px;
float : left;
margin-right : 9px;
}
.block-holder .ui-tabs-panel h2 {
font : 24px/24px 'Droid Serif', serif !important ;
margin : 0 0 6px;
}
.block-holder .ui-tabs-panel img {
display : block;
margin-bottom : 6px;
}
.block-holder .ui-tabs-panel p {
font : 14px/20px 'Open Sans', sans-serif;
margin : 0 0 7px;
}
.block-holder .story-box .text {
padding : 0 4px;
}
.media-hold .more, .block-holder .more, .block-holder2 .column .more {
float : right;
color : #6c6c6c;
font-size : 11px;
font-weight : 700;
}
.box-hold-big-post .more a, .block-holder2 .column .more {
margin-top : 20px;
padding-right : 5px;
}
.box-hold-big-post .more a, .block-holder2 .column .more a {
color : #ef3a87;
font-family : 'Open Sans', sans-serif;
font-size : 12px;
font-style : italic;
font-weight : 400;
float : right;
}
.media-hold .by, .block-holder .by {
color : #ef3a87;
display : block;
font-size : 11px;
}
.block-holder .story-list {
width : 236px;
list-style : none;
float : left;
margin : 0;
padding : 7px 0 0;
}
.block-holder .story-list li {
margin-bottom : 10px;
font : 15px/20px 'Droid Serif', serif !important ;
border-bottom : 1px dashed #e6e6e6;
padding : 0 0 18px 12px;
}
.ui-tabs-selected, .block-holder .story-list li:hover, .block-holder .story-list li.active {
background : url(images/arrow01.gif) 0 5px no-repeat;
}
.block-holder .story-list a {
color : #000;
text-decoration : none;
}
.block-holder .column {
width : 217px;
float : right;
}
.block-holder .column h3 {
font : bold 13px/20px 'Droid Serif', serif;
margin : 0 0 7px;
}
.block-holder .column h3 a {
color : #111010;
}
.block-holder .column img {
display : block;
margin-bottom : 4px;
}
.block-holder .column p {
color : #151515;
font : 13px/19px Georgia, "Times New Roman", Times, serif;
margin : 0 0 3px;
}
.block-holder .column .text {
padding : 0 2px;
}
.block-holder .column .more {
color : #ca0000;
margin : 0 8px 20px;
}
.block-holder .column .more a {
float : right;
color : #ca0000;
margin : 0 8px 20px;
}
.block-holder .column .view {
overflow : hidden;
height : 1%;
clear : both;
text-align : center;
line-height : 29px;
font-size : 10px;
background : url(images/separator01.gif) repeat-x;
}
.block-holder .column .view .bg {
background : url(images/separator01.gif) 0 100% repeat-x;
}
.block-holder .column .view a {
color : #181818;
text-transform : uppercase;
}
.block-holder .cat-title-b3 {
display : block;
font : bold 22px/20px 'Droid Serif', serif !important ;
}
.block-holder .column .column-box p {
font : 11px/14px Arial, sans-serif;
margin : 0;
}
.block-holder .column .column-box {
margin-bottom : 13px;
}
.block-holder2 {
overflow : hidden;
height : 1%;
margin-bottom : 25px;
border-bottom : 2px solid #393939;
padding : 0 16px 14px 13px;
}
.block-holder2 .head {
font-family : 'Open Sans', sans-serif;
font-size : 12px;
border-bottom : 1px solid #cecece;
color : #161616;
line-height : 19px;
margin : 0;
}
.block-holder2 h2 {
font-family : 'Open Sans', sans-serif;
font-size : 53px;
font-weight : 700;
line-height : 67px;
color : #93c83d;
border-bottom : 1px solid #ededed;
margin : 0 0 22px;
padding : 0 7px;
}
.block-holder2 .column {
width : 301px;

float : right;
}
.block-holder2 h3 {
font : 17px/20px 'Droid Serif', serif;
margin : 0 0 11px;
}
.block-holder2 .img {
position : relative;
}
.block-holder2 .img span {
position : absolute;
top : 195px;
left : 0;
background : #93c83d;
font-size : 15px;
line-height : 36px;
font-weight : 700;
color : #fff;
padding : 0 5px;
}
.block-holder2 .hold p, .block-holder2 .column p {
color : #141414;
font-size : 13px;
line-height : 20px;
margin : 0;
}
.big-post .hold {
padding-bottom : 0 !important ;
}
.box-hold-big-post {
height : 255px;
}
.box-hold-big-post-content {
float : left;
width : 310px;
}
.box-hold-big-post-content-no-img {
width : 640px;
}
.block-holder2 .column .img {
margin-bottom : 8px;
}
.block-holder2 .column .img span {
top : 187px;
line-height : 27px;
font-size : 13px;
}
.big-post {
width : 639px;
float : left;
}
.block-holder2 .hold {
width : 639px;
overflow : hidden;
border-right : 1px solid #e0e0e0;
padding : 0 14px 13px 0;
}
.block-holder2 .hold .img {
float : right;
margin : 0 0 16px 6px;
}
.media-hold .box-hold, .block-holder2 .box-hold {
overflow : hidden;
width : 672px;
clear : both;
border-top : 1px solid #e0e0e0;
margin : 0 -15px;
}
#popular_posts_home {
min-height : 350px;
position : relative;
background : #fff;
padding-top : 10px;
margin-top : 1px;
}
#popular_posts_home h2 {
font-family : 'Droid Serif', Times, serif;
font-size : 3em;
text-align : center;
font-weight : 400;
color : #000;
margin : 0;
}
#popular_posts_home p {
text-align : center;
font-size : 30px;
font-weight : 300;
}
#popular_posts_home ul {
position : absolute;
margin : 20px 0 0 10px;
}
#popular_posts_home li {
width : 160px;
float : left !important ;
margin-right : 6px;
}
#mainnav {
border-bottom : 1px solid #e5e3e1;
height : 35px;
line-height : 35px;
position : relative;
width : 100%;
}
#mainnav ul li {
float : left;
list-style : none;
position : relative;
border-right : 1px solid #e3e3e3;
}
#mainnav ul li a {
display : block;
font-size : 0.8em;
color : #000;
margin : 0;
padding : 0 14px;
}
#mainnav ul li a:hover {
color : #ff3d7f;
text-decoration : none;
}
#mainnav ul ul {
display : none;
float : left;
position : absolute;
top : 2em;
left : 0;
z-index : 99999;
}
#mainnav ul ul ul {
left : 100%;
top : 0;
}
#mainnav ul ul a {
background : #f9f9f9;
width : 11em;
height : auto;
text-transform : none;
}
#mainnav ul ul li a {
display : block;
margin : 0;
padding : 4px 4px 4px 6px !important ;
}
nav#subnav ul.menu {
border-top : 1px solid #ddd;
overflow : hidden;
margin : 5px 0 0;
}
nav#subnav ul.menu li.menu-item {
width : 14.2468%;
float : left;
list-style : none;
margin : 0;
}
nav#subnav ul.menu li.menu-item a {
font-size : 0.8em;
text-transform : uppercase;
font-weight : 700;
}
nav#subnav ul.menu li.menu-item ul.sub-menu {
overflow : hidden;
margin : 0;
padding : 6px 0 0;
}
nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item {
width : 100%;
letter-spacing : 0;
}
nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item a {
font-size : 0.8em;
font-weight : 400;
line-height : 2;
text-transform : none;
}
#header_ads {
background : url(images/body-bg9.png) repeat scroll #f5f1f0;
padding-top : 10px;
padding-bottom : 10px;
text-align : center;
margin : 0;
}
#content .post {
overflow : hidden;
clear : both;
font-size : 0.90em;
line-height : 1.6;
margin : 0 0 10px;
padding : 0 0 10px;
}
#content .entry-header h2.entry-title {
padding-bottom : 6px;
font-size : 28px;
font-family : 'Droid Serif', Times, serif;
font-weight : 300;
line-height : 32px;
margin : 0;
}
.meta_info {
border-top : 1px dotted #b2b2b2;
border-bottom : 1px dotted #b2b2b2;
height : 30px;
margin-bottom : 15px;
padding : 2px;
}
#content .entry-header h2.entry-title a:hover {
color : #ff3d7f !important ;
text-decoration : none;
}
.date, .commentCount, .postCategory, .posted_by {
float : left;
color : #4b4b4b;
padding : 5px 0;
}
.post-date, .date {
color : #15c2a4;
font-weight : 700;
}
.date .date-old, .post-date .date-old {
color : #b2b2b2;
font-weight : 400;
}
.postCategory {
margin-right : 3px;
}
.postCategory, .author {
font-size : 12px;
color : #b2b2b2;
}
.author {
margin-top : 12px;
}
.postCategory a {
color : #b2b2b2;
}
.postCategory a:hover {
color : #09517b;
}
.author a {
color : #000;
font-size : 12px;
}
.postCategory, .admin-edit-story a {
font-size : 12px;
color : #ef3a87;
}
.posted_by {
font-size : 12px;
color : #b2b2b2;
margin-left : 3px;
}
.posted_by a {
font-weight : 400;
color : #ef3a87;
}
.commentCount a {
padding-right : 18px;
height : 40px;
color : #ef3a87;
background : url(/wp-content/themes/muslim2013/images/IconQuote.png) right no-repeat #fff;
}
.socialBookMarks {
padding-top : 7px;
}
.bm_fb_like {
float : right;
width : 70px;
}
.sb_retweet {
margin-left : 10px;
width : 96px;
overflow : hidden;
float : right;
}
#content .entry-details {
width : 22.507%;
float : left;
padding : 2px 18px 0 0;
}
#content .entry-details p span.entry-date, #content .entry-details p a {
width : 100%;
font-family : 'Droid Sans', arial, sans-serif;
font-style : normal;
}
#content .entry-content {
width : 100%;
float : right;
margin : 0;
}
#content .post img.wp-post-image {
width : 140px;
height : auto;
margin : 5px 0 8px;
padding : 0;
}
#content .entry-meta a {
font-family : 'Droid Sans', arial, sans-serif;
font-style : normal;
padding : 15px 0 0;
}
.page-link {
background-color : #f0f0f0;
border-top : 1px solid #ddd;
overflow : hidden;
font-size : 0.9em;
padding : 5px 20px;
}
.page-link a {
font-weight : 700;
margin : 0 1px;
}
#content .sticky {
border-top : 1px solid #ddd;
background-color : #f0f0f0;
overflow : hidden;
padding : 15px 10px;
}
#content em {
font-family : 'Droid Serif', Times, serif;
font-style : italic;
font-size : 0.9em;
}
#content p small {
font-size : 0.8em;
}
#content .post blockquote {
overflow : hidden;
margin : 0 20px 10px 0;
}
#content .single-entry-content blockquote {
background : 0;
margin : 20px 20px 10px;
}
#content blockquote cite {
float : right;
font : normal normal 0.8em 'Droid Sans', arial, sans-serif;
text-transform : uppercase;
letter-spacing : 0.1em;
margin : 10px 0 0;
padding : 0 25px 15px 0;
}
#content pre {
background-color : #f0f0f0;
font-family : monospace;
font-size : 1.2em;
line-height : 1.3;
margin : 0 0 20px;
padding : 10px;
}
#content p.nocomments {
font-size : 0.8em;
text-transform : uppercase;
letter-spacing : 0.1em;
}
#content img {
max-width : 100%;
height : auto;
margin : 0;
padding : 0;
}
#content img.aligncenter {
margin : 20px auto;
}
#content img.alignleft, #content .wp-caption.alignleft {
margin : 10px 20px 0 0;
}
#content img.alignright, #content .wp-caption.alignright {
margin : 10px 0 0 20px;
}
#content img.alignnone {
margin : 20px 0;
}
#content .wp-caption.alignnone {
margin : 0 0 20px;
}
#content .wp-caption.aligncenter {
margin-bottom : 10px;
}
#content .post p.wp-caption-text {
font : normal normal 0.8em/1.4 'Droid Sans', arial, sans-serif;
color : #999;
margin : 0;
padding : 7px 0 10px;
}
#content object, #content embed, #content iframe {
max-width : 100%;
display : block;
margin : 3px 0 10px;
}
.three-columns-one {
width : 30.66%;
}
.three-columns-two {
width : 65.33%;
}
.four-columns-one {
width : 22%;
}
.four-columns-three {
width : 74%;
}
.two-columns-one, .three-columns-one, .three-columns-two, .four-columns-one, .four-columns-two, .four-columns-three {
float : left;
margin-right : 4%;
position : relative;
}
.last {
clear : right;
margin-right : 0 !important ;
}
.divider {
clear : both;
display : block;
margin-bottom : 20px;
width : 100%;
}
#content span.highlight {
background-color : #fffbcc;
padding : 2px;
}
.yellow-box {
background : #fffbcc;
border : #e6db55 solid 1px;
overflow : hidden;
margin : 10px 0;
padding : 20px;
}
.red-box {
background : #ffd9c8;
border : #f37c72 solid 1px;
overflow : hidden;
margin : 10px 0;
padding : 20px;
}
.green-box {
background : #d5ffca;
border : #bddc7f solid 1px;
overflow : hidden;
margin : 10px 0;
padding : 20px;
}
#content table {
margin : 10px 0 30px;
}
#content table thead {
border-top : 1px solid #ddd;
}
#content table tr {
border-bottom : 1px solid #ddd;
}
#content table tr th {
border-top : 1px solid #ddd;
border-left : 1px solid #ddd;
border-right : 1px solid #ddd;
padding : 10px 20px;
}
#content table tr td {
border-left : 1px solid #ddd;
border-right : 1px solid #ddd;
padding : 10px 20px;
}
#content .single-entry-header h1.entry-title-single {
font-family : 'Droid Serif', Times, serif;
font-size : 28px;
color : #000 !important ;
line-height : 28px;
margin : 0 0 5px;
}
#content .single-entry-header p {
font-size : 0.8em;
padding : 0 0 5px;
}
#content .single-entry-details {
width : 22.507%;
float : left;
padding : 0 18px 0 0;
}
#content .single-entry-content {
width : 100%;
float : left;
margin : 15px 0 0;
padding : 0;
}
#content .post .author-info {
background : #f0f0f0;
overflow : hidden;
border-top : 1px solid #ddd;
margin : 40px 0 0;
padding : 15px 20px;
}
#content .post .author-info h3 {
font : bold 0.9em/1.5 'Droid Sans', arial, sans-serif;
margin : 0 0 4px;
}
#content .post .author-info .avatar {
max-width : 100%;
width : 70px;
float : left;
margin : 0 15px 0 0;
}
#content .post .author-description p {
font-size : 0.9em;
line-height : 1.5;
padding : 0;
}
#content .post .author-description a:hover {
text-decoration : underline;
}
#content #image-nav {
overflow : hidden;
margin : 30px 0 3px;
}
#content #nav-below .nav-previous a, #content #image-nav span.previous-image a {
width : 40%;
display : block;
float : left;
font-size : 0.9em;
font-weight : 700;
}
#content #nav-below .nav-next a, #content #image-nav span.next-image a {
display : block;
float : right;
font-size : 0.9em;
font-weight : 700;
}
#comments {
font-size : 0.9em;
padding : 0 0 30px;
}
#comments h3#comments-title {
font-size : 1.1em;
font-weight : 700;
text-transform : uppercase;
letter-spacing : 0.2em;
padding : 30px 0 10px;
}
#comments .comment-body p {
padding : 0 0 10px;
}
#content #comments ol li.depth-1 {
border-bottom : 1px solid #ddd;
overflow : hidden;
padding : 0;
}
#content #comments ol li.depth-2, #content #comments ol li.depth-3, #content #comments ol li.depth-4, #content #comments ol li.depth-5 {
border-top : 1px solid #ddd;
border-bottom : 0;
overflow : hidden;
margin : 0 0 0 35px;
padding : 0;
}
.comment-meta {
font-size : 0.8em;
padding : 0 0 12px;
}
.comment-meta cite.fn {
font-size : 1.3em;
font-weight : 700;
font-style : normal;
}
#comments .comment-body {
overflow : hidden;
line-height : 1.5;
padding : 20px 0;
}
.reply {
float : left;
margin : 0;
}
a.comment-reply-link {
font-size : 0.9em;
}
#comments ol li.post.pingback {
list-style : none;
font-weight : 700;
margin : 0;
padding : 20px 0 0;
}
#comments ol li.post.pingback a {
font-weight : 400;
}
#comments ol li img.avatar {
max-width : 100%;
width : 65px;
height : 65px;
float : left;
margin : 22px 15px 0 0;
}
#content #comments #respond {
background-color : #f0f0f0;
margin : 30px 0 0;
padding : 20px;
}
a#cancel-comment-reply-link {
float : right;
font-size : 0.8em;
font-weight : 400;
padding : 3px 0 0;
}
form#commentform p.comment-form-author, form#commentform p.comment-form-email, form#commentform p.comment-form-url, form#commentform p.comment-form-comment {
padding : 15px 0 0;
}
input#submit, input.wpcf7-submit {
display : inline-block;
vertical-align : baseline;
outline : 0;
background-color : #777;
border : 0;
font-size : 0.75em;
color : #fff;
text-align : center;
text-transform : uppercase;
letter-spacing : 1px;
cursor : pointer;
margin : 10px 0 0;
padding : 8px 10px 7px;
}
input#submit:hover, input.wpcf7-submit:hover {
background-color : #3fb8af;
color : #fff;
}
form#commentform input#author, form#commentform input#email, form#commentform input#url {
width : 60%;
display : block;
background-color : #fff;
border : #ddd solid 1px;
font-size : 1em;
margin : 5px 0 0;
padding : 9px 5px;
}
form#commentform textarea#comment {
width : 95%;
background-color : #fff;
border : #ddd solid 1px;
font : 1em 'Droid Sans', arial, sans-serif;
margin : 5px 0 0;
padding : 9px 5px;
}
form#commentform p.subscribe-to-doi-comments {
font-size : 0.8em;
color : #666;
letter-spacing : 1px;
padding : 20px 0 0;
}
#content .entry-link, #content .entry-gallery, #content .entry-video {
width : 100%;
float : left;
margin : 0;
}
#content .entry-link a {
font-size : 1.1em;
color : #3fb8af;
font-weight : 700;
}
#content .entry-link .entry-meta a {
font-size : 1em;
font-weight : 400;
}
#content .entry-header h2.entry-title-image {
margin-top : 0;
font-size : 1.1em;
}
#content .entry-post-format .entry-header h2.entry-title {
margin : 0 0 5px;
}
#content .entry-post-format .entry-content-gallery {
width : 54%;
float : left;
}
#content .entry-post-format .gallery-thumb {
width : 42.258%;
float : left;
margin : 5px 15px 0 0;
}
#content .post img.attachment-medium {
max-width : 100%;
height : auto;
padding : 0;
}
#content .gallery {
clear : both;
margin : auto;
padding : 0;
}
#content .gallery-item {
width : 19%;
float : left;
margin-top : 10px;
margin-right : 3px;
text-align : center;
vertical-align : top;
overflow : hidden;
}
#content .gallery-icon {
width : 100%;
}
#content .gallery-caption {
margin-left : 0;
font-size : 0.8em;
line-height : 1.25;
color : #999;
display : block;
padding : 0;
}
#content .page {
overflow : hidden;
clear : both;
font-size : 0.95em;
line-height : 1.6;
border-bottom : 1px solid #ddd;
margin : 0 0 40px;
padding : 0 0 30px;
}
#content .page-entry-header h1.entry-title {
font : bold 1.5em/1.5 'Droid Sans', arial, sans-serif;
color : #3fb8af;
margin : 0;
}
#content.full-width {
width : 100% !important ;
}
#content.full-width .page {
border-bottom : 0;
margin : 0;
padding : 0 0 20px;
}
#content .page-header h1.page-title {
font-size : 0.8em;
color : #777;
font-weight : 700;
text-transform : uppercase;
letter-spacing : 0.1em;
padding : 0 0 15px;
}
#content .wpcf7 {
overflow : hidden;
background : #f0f0f0;
margin : 0;
padding : 20px;
}
#content .wpcf7 input.wpcf7-text {
width : 60%;
background-color : #fff;
border : #ddd solid 1px;
font-size : 1em;
margin : 5px 0 15px;
padding : 9px 5px;
}
#content .wpcf7 textarea {
width : 95%;
font : 1em 'Droid Sans', arial, sans-serif;
background-color : #fff;
border : #ddd solid 1px;
margin : 5px 0 0;
padding : 9px 5px;
}
aside.widget {
font-size : 0.8em;
margin : 0 0 10px;
padding : 0 0 10px;
}
aside.widget ul {
margin-top : 20px;
}
aside.widget ul li {
line-height : 1.4em;
font-size:14px;
padding : 0 0 7px;
margin-bottom : 4px;
list-style : circle;
font-weight : 400;
border-bottom : 1px dotted #B2B2B2;
}
aside.widget select {
padding : 7px;
width : 336px;
margin-top : 15px;
}
aside.widget ul li a {
color : #333;
}
li.recentcomments .url {
color : #22c68b;
font-family : 'Droid Serif', Times, serif;
font-weight : 300;
}
.widget h3.widget-title, .widget_get_recent_comments h1.widget-title {
line-height : 18px;
font-size : 18px !important ;
text-transform : uppercase;
color : white !important ;
display : inline-block;
background : #22c68b;
padding : 8px 16px;
box-shadow : 6px 6px 0 #0e9363;
font-family : 'Droid Serif', Times, serif;
}
#footer .widget-title {
background : none;
font-family : 'Droid Serif', Times, serif;
box-shadow : none;
padding : 0 0 15px;
color : #22c68b;
}
#footer ul {
margin : 0;
}
.widget_categories ul {
margin-left : 20px;
}
.popular-posts li {
list-style : none !important ;
}
.textwidget {
line-height : 1.6;
}
.widget_categories ul li ul.children, .widget_nav_menu ul li ul.sub-menu, .widget_pages ul li ul.children {
margin : 5px 0 0;
}
.widget_categories ul li ul.children li, .widget_nav_menu ul li ul.sub-menu li, .widget_pages ul li ul.children li {
margin : 0 0 0 20px;
}
.widget_recent_entries ul, .widget_recent_comments ul {
padding : 0 0 0 15px;
}
.widget_recent_entries ul li, .widget_recent_comments ul li {
list-style : square;
}
.widget_calendar #wp-calendar caption {
font-family : 'Droid Serif', Times, serif;
font-style : italic;
text-align : left;
padding : 0 0 5px;
}
.widget_calendar table#wp-calendar th, .widget_calendar table#wp-calendar td {
padding : 0 6px 6px 0;
}
.searchform {
width : 100%;
float : left;
overflow : hidden;
margin : 0;
padding : 0;
}
#secondary .searchform .search-input {
width : 90%;
margin : 0 0 5px;
}
#tertiary .searchform .search-input {
width : 62%;
margin : 0 2px 5px 0;
}
.searchform .search-input {
width : 40%;
background-color : #f0f0f0;
border : #ddd solid 1px;
margin : 0 2px 5px 0;
padding : 6px 5px;
}
.searchform .search-input:hover, #searchform .search-input:focus, #searchform .search-input:active {
background-color : #fff;
}
.widget_sociallinks a {
padding : 0 20px;
}
.widget_sociallinks a.rss {
background : url(images/rss-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.twitter {
background : url(images/twitter-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.facebook {
background : url(images/fb-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.flickr {
background : url(images/flickr-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.vimeo {
background : url(images/vimeo-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.linkedin {
background : url(images/linkedin-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.delicious {
background : url(images/delicious-icon.png) 0 0 no-repeat;
}
.widget_get_recent_comments li.sidebar-comment {
overflow : hidden;
margin : 10px 0;
}
.widget_get_recent_comments li.sidebar-comment:first-child {
margin : 3px 0 10px;
}
.widget_get_recent_comments li.sidebar-comment .comment-content {
overflow : hidden;
padding : 0 0 0 6px;
}
.widget_get_recent_comments li.sidebar-comment p {
line-height : 1.4;
}
.widget_get_recent_comments .kjgrcGravatar {
float : left;
display : block;
margin : 0;
}
.widget_get_recent_comments span.sidebar-comment-autor a {
padding : 0 0 3px;
}
#flickr_badge_wrapper {
margin : 3px 0 0;
}
.flickr_badge_image {
max-width : 80px;
height : 60px;
float : left;
margin : 0 6px 6px 0;
}
.flickr_badge_image img {
width : 80px;
height : 60px;
}
#colophon p {
line-height : 1.5;
}
a.top {
font-weight : 700;
display : block;
margin : 3px 0 0;
}
.clear {
clear : both;
display : block;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
}
.clearfix:after {
clear : both;
content : ' ';
display : block;
font-size : 0;
line-height : 0;
visibility : hidden;
width : 0;
height : 0;
}
.popularviewbg {
background : #000;
margin-top : -9px;
padding-top : 4px;
}
.popularviewbg1 {
background : #ef3a87;
margin-top : -9px;
padding-top : 4px;
}
a.viewall {
font-size : 16px;
color : #fff !important ;
text-align : right !important ;
display : block !important ;
padding : 10px !important ;
}
.popularviewbg li a {
color : #fff !important ;
}
.popularviewbg ol li:hover {
background : #ccc !important ;
}
h2.latestvid_title_head {
background : url(images/latest_video_title.png) no-repeat;
height : 58px;
width : 320px;
text-indent : -99999em;
display : block;
border-bottom : 0 !important ;
text-align : left !important ;
margin : 5px 0 10px 5px !important ;
padding : 0 0 5px !important ;
}
.block-item-small-view ol {
list-style : decimal outside none !important ;
margin-bottom : 0;
width : 324px;
}
.block-item-small-view ol li {
list-style-type : none;
min-height : 50px;
font-family : verdana, arial, sans-serif;
font-size : 14px !important ;
font-weight : 700;
overflow : visible;
clear : both;
transition-property : background;
transition-duration : 0.2s, 0.1s;
transition-timing-function : linear, ease-in;
padding : 6px 6px 4px 12px !important ;
}
.block-item-small-view ol li:hover {
background : #fff !important ;
}
.block-item-small-view ol li a {
font-family : 'Open Sans', sans-serif !important ;
font-size : 13px;
font-weight : 600;
color : #444;
}
.popular_outer {
min-height : 55px;
margin-bottom : 3px;
margin-top : 3px;
}
.popular_thumb {
width : 50px;
height : 50px;
float : left;
margin-left : 7px;
}
.popular_thumb img {
width : 55px;
height : 50px;
}
.popular_title {
width : 250px;
float : right;
font-size : 14px !important ;
border-bottom : 1px dotted #fff !important ;
line-height : 18px !important ;
font-weight : 700 !important ;
padding-bottom : 8px !important ;
}
.popular_title a {
color : #fff !important ;
font-size : 14px !important ;
width : 220px !important ;
}
#footer {
color : #fff;
border-top : 10px solid #22c68b;
margin-bottom : 0;
margin-top : 30px;
background : #232626;
}
#footer ul {
margin-bottom : 20px;
}
#footer li {
margin-bottom : 3px !important ;
border-bottom : 1px dotted #3a3f3f;
font-size : 13px;
list-style-type : circle;
margin-left : 16px;
padding-bottom : 3px;
}
#footer a {
color : #b1b1b1;
}
#footer a:hover {
color : #fff;
text-decoration : none;
}
.rsswidget img {
display : none !important ;
}
#footer h3 {
font-family : 'Open Sans', sans-serif !important ;
margin-bottom : 15px;
border-bottom : 1px solid #3a3f3f;
padding-bottom : 6px;
font-size : 16px;
font-weight : 400 !important ;
color : #22c68b;
}
#footer-sidebar4 {
width : 19%;
float : left;
margin : 15px 0 10px 30px;
padding : 10px;
}
.text-align-center {
text-align : center;
background : #161818;
height : 20px;
font-size : 12px;
padding : 15px;
}
#breadcrumbs {
width : 1035px;
margin : 0 auto;
padding : 0 !important ;
}
#content address, #content .post p, #comments p.write-comment-link, #content .page p {
padding : 0 0 20px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, #toolbar ul li:hover > ul, .featured-hold img, .block-holder2 .img img, #mainnav ul li:hover > ul {
display : block;
}
#toolbar ul li:first-child, .featured-hold .row .text p, #mainnav ul li:first-child, #content .post .single-entry-header, #content .page-entry-header {
margin : 0;
}
#wrap, nav#subnav {
overflow : hidden;
margin : 0;
padding : 0;
}
#content .post ul, #content .page ul, #content .post ol, #content .page ol {
line-height : 1.3;
padding : 7px 0 7px 30px;
}
#site-title h1 a:hover, .block-holder2 h2 a:hover, .page-link a:hover, #content #nav-below .nav-previous a:hover, #content #nav-below .nav-next a:hover, #content #image-nav span.previous-image a:hover, #content #image-nav span.next-image a:hover, a.top:hover {
text-decoration : none;
}
.text a, .block-holder2 .img span a {
color : #fff;
}
.big-featured-image, .big-featured-image img {
width : 755px;
height : 441px;
}
.featured-hold h2 a, #footer h3 a, #footer-sidebar4 h3 a {
color : #22c68b;
}
.block-holder .ui-tabs-panel h2 a, .block-holder2 h3 a {
color : #000;
}
#mainnav li:hover > a, #mainnav ul ul :hover > a, #mainnav ul ul a:hover {
background : #f0f0f0;
}
#content .entry-header h2.entry-title a, #content .entry-header h2.entry-title a:visited, .block-item-small-view ol li:hover a {
color : #000 !important ;
}
.date, .post-date, .commentCount {
margin-right : 8px;
font-size : 12px;
}
.author a:hover, .commentCount a:hover {
color : #6b022f;
}
#content .entry-meta p, #content .post .single-entry-meta p {
padding : 15px 0 0;
}
#content strong, .widget_calendar table#wp-calendar tbody tr td#today {
font-weight : 700;
}
#content p em, #comments p.moderation {
font-family : 'Droid Serif', Times, serif;
font-style : italic;
}
#content .post .wp-caption, #content .single-entry-content .wp-caption {
max-width : 100%;
text-align : center;
}
.two-columns-one, .four-columns-two {
width : 48%;
}
#content .post .single-entry-meta p a, #content .entry-post-format .entry-header p a {
font-family : 'Droid Sans', arial, sans-serif;
font-style : normal;
}
#content .post .author-description, .widget_search {
overflow : hidden;
}
#content #comments ol, #content #comments ol li ul.children, #content .wpcf7-form p, aside.widget ul li:last-child {
padding : 0;
}
#content #comments #respond h3#reply-title, #content .wpcf7 h3#form-title {
font-size : 1.2em;
margin : 0 0 3px;
}
form#commentform p.comment-notes, p.logged-in-as, #content .wpcf7 p.form-info {
font-size : 0.8em;
padding : 0 0 15px;
}
form#commentform span.required, #content .wpcf7 p span.required {
color : #e75428;
}
#footer-sidebar1, #footer-sidebar2, #footer-sidebar3 {
width : 19%;
float : left;
margin : 15px 2% 10px 30px;
padding : 10px;
}
h1.main_heading {
width : 980px;
margin : 10px auto;
text-align : center;
font-size : 14px;
}
.widget_categoryposts ul {
margin-left : 15px;
}
.navigation {
padding : 10px 20px 10px;
display : block;
clear : both;
margin : 15px auto;
width : 925px;
position : absolute;
bottom : -80px;
}
.navigation a, .navigation a:link {
padding : 6px 8px !important ;
margin : 2px !important ;
text-decoration : none !important ;
border : #e2e5e5 solid 1px !important ;
color : #657777 !important ;
background : url(images/pagination-bg.png) repeat-x !important ;
font-weight : normal !important ;
}
.navigation span.pages {
padding : 6px 8px !important ;
margin : 2px !important ;
border : none !important ;
color : #bcc9c9 !important ;
background : none !important ;
}
.navigation span.current, .navigation span.extend, .navigation a:active, .navigation a:hover {
padding : 6px 8px !important ;
margin : 2px;
font-weight : bold;
background : url(images/pagination-bg.png) repeat-x !important ;
border : #22c68b solid 1px !important ;
color : #22c68b !important ;
}
.navigation a, .navigation a:link, .navigation span.current, .navigation span.extend, .navigation a:active {
border-radius : 8px;
}
.navigation a:hover {
color : #000 !important ;
}
