/***********************************************************/
/* LEFT SIDE SOCIAL MEDIA ICONS */
/***********************************************************/
.custom #feedback {background: transparent; width: 4.5em; position: fixed; top: 35%; left: 0.55%;}
.custom #feedback a {display: block; text-indent: -9999px; height: 4.5em;}
.custom #feedback a:hover {display: block; text-indent: -9999px; width: 4.5em; height: 4.5em; margin-left:10%}
.custom #feedback #twitter {background: url('images/twitter.png')}
.custom #feedback #rss {background: url('images/rss1.png')}
.custom #feedback #email {background: url('images/contact.png')}
.custom #feedback #linkin {background: url('images/linkedin.png')}
.custom #feedback #skype {background: url('images/skype.png')}
.custom #feedback #home {background: url('images/home.png')}
.custom #feedback #login {background: url('images/login.png')}
.custom #feedback #mobile {background: url('images/mobile.png')}

/***********************************************************/
/* RIGHT SIDE MOVE TOP ICONS */
/***********************************************************/
.custom #movetop_button{background: transparent; width: 4.5em; position: fixed; top: 35%; right: 0.55%;}
.custom #movetop_button a {display: block; text-indent: -9999px; height: 4.5em;}
.custom #movetop_button a:hover {display: block; text-indent: -9999px; width: 4.5em; height: 4.5em; margin-right:10%}
.custom #movetop_button #movetop {background: url('images/up.png')}

/***********************************************************/
/* FEATURED POST FORMATTING */
/***********************************************************/
.custom #my-feature-box { font-family: Helvetica,Arial,sans-serif; color: #ffffff; background: #bbbbbb url('images/wall_bg.png'); padding: 22px 15px 22px 15px; margin-top: 10px;}
.custom #my-feature-box h3 { font-size: 1.8em; margin: 0 0 15px 0; color: #FF33FF; border: 0.4em solid #3e3e3a; letter-spacing: 3px; text-align: center; }
.custom #my-feature-box h2 { font-size: 2.2em; margin: 0 0 15px 0; }
.custom #my-feature-box h2 a { color: #37878C; text-decoration: none; }
.custom #my-feature-box h2 a:hover { color: #ffffff; }
.custom #my-feature-box p { font-size: 1.4em; line-height:1.571em; text-align: justify;}
.custom #my-feature-box .featurereadmore { padding: 22px 0 0 0; }
.custom #my-feature-box .featurereadmore a { color:#fff; font-size: 14px; text-decoration: none; border-bottom:1px dashed #C7C7C7;}
.custom #my-feature-box .featurereadmore a:hover { color:#bbbbbb; border-bottom: 0px}

/***********************************************************/
/* FEATURED POST SMOOTHSLIDER FORMATTING */
/***********************************************************/
.custom #my-feature-smoothslider { font-family: Helvetica,Arial,sans-serif; color: #ffffff; background: #bbbbbb url('images/wall_bg.png'); padding: 22px 15px 22px 15px; margin-top: 10px;}


/******************************************************************/
/* FOOTER WIDGETS ON BOTTOM OF SITE */
/******************************************************************/
.custom #footer_area {padding:0.5em 0; border-top:1px solid #bbd;}
.custom #footer {background:#000000 url('images/pattern4.jpg'); border-top:1;}
.custom #footer a {color:#fff; border-bottom: 1px dashed #C7C7C7; text-decoration: none;}
.custom #footer a:hover {color:#fff; background: #8A8A8A}
.custom #footer_1 {text-align:justify; color:#fff;}
.custom #footer_1 ul.sidebar_list li.widget {width:23%; margin-right:2%; float:left;}
.custom #footer_1 ul.sidebar_list li.widget h3 {background:#000000; color:#37878C; font-size: 17px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
.custom #footer_1 ul.sidebar_list li.widget a {color:#fff; border-bottom: 1px dashed #C7C7C7;}
.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#fff; background: #8A8A8A;}


/******************************************************************/
/* HEADER BACKGROUND AND LAYOUT */
/******************************************************************/
.custom #header #logo a { display: block; height: 102px; width: 442px; background: url(images/logo.png) no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header {border-bottom:none; padding:0}
.custom #header { padding: 0; }


/******************************************************************/
/* GOOGLE ADSENSE */
/******************************************************************/
.custom #leaderboard_ad { float: left; position: absolute; width: 80%; height: 60px; top: 75px; margin-left: 450px; }
.custom #leaderboard_adlink { float: left; padding:2 }


/******************************************************************/
/* PAGE NAVIGATION */
/******************************************************************/
.custom #pagenavi { height: 20px; }


/******************************************************************/
/* CHANGE COLOUR OF BACKGROUND & CONTENT & SIDEBAR AREAS */
/******************************************************************/
.custom #container { margin-top: 2em; margin-bottom: 2em; padding: 0.3em; background: #33332f; border: 0.4em solid #3e3e3a; }
body.custom { background: #33383a url('images/pattern4.jpg'); }
.custom #page { padding: 2em 1.9em; background: #fff; border: 0.1em solid #629084; border-top: 0; }


/******************************************************************/
/* COMMENTS ON POSTS */
/******************************************************************/
.custom dl#comment_list p.reply { margin-bottom: 1em; }
.custom dl#comment_list dd p.reply a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase;}
.custom dl#comment_list dd p.reply a:hover {background:#46382d; border: 0;}
/* Re-style the author and children comments */
.custom dl#comment_list .bypostauthor { background: transparent; } /* Reset Thesis default */
.custom dl#comment_list dd { padding-top: 0; } /* Reset Thesis default */
.custom dl#comment_list dd,
.custom dl#trackback_list dd { padding-left: 0; } /* Reset Thesis default */
.custom dl#comment_list dl dd .format_text { margin-bottom: 0; } /* Reset Thesis default */
.custom dl#comment_list dd div,
.custom dl#trackback_list dd div { padding-left: 0.9em; }
.custom dl#comment_list dl dd div { padding-left: 1.5em; }
.custom dl#comment_list dt.bypostauthor,
.custom dl#comment_list dd.bypostauthor>div { background: #E7F8FB none repeat scroll 0 0; }
.custom dl#comment_list dl.children { background: #FFF; padding-left: 1em; padding-top: 1em; }
.custom dl#comment_list dl.children dt { padding-top: 1em; }
.custom dl#comment_list p.reply { margin-bottom: 1em; }


/******************************************************************/
/* AVATAR */
/******************************************************************/
.custom .avatar {float:left; margin: 0 1em 0em 0em; } 


/******************************************************************/
/* POPULAR POST STYLE */
/******************************************************************/
.custom #popular-posts li {font-weight: bold; background: #C6E5E7; border: 1px solid #37878C; line-height: 1.4em; -moz-border-radius: 5px; padding: 0.9em; -webkit-border-radius: 5px; }


/******************************************************************/
/* RANDOM POST STYLE */
/******************************************************************/
.custom #random-posts li {font-weight: bold; background: #FFF1C2; border: 1px solid #FFCC33; line-height: 1.4em; -moz-border-radius: 5px; padding: 0.9em; -webkit-border-radius: 5px; }


/******************************************************************/
/* RELATED/SIMILAR POST STYLE */
/******************************************************************/
.custom #similar_posts li { font-weight: bold; background: #FFC6B3; border: 1px solid #FF6633; line-height: 1.4em; -moz-border-radius: 5px; padding: 0.9em; -webkit-border-radius: 5px; margin-bottom: 5px;}

/******************************************************************/
/* WIDGET HEADLINE COLOR */
/******************************************************************/
.custom .sidebar h3 { background-color:#5AB3BA; font-size: 1.2em; color: #000000; border: 1px solid #000000; text-align: center; }


/******************************************************************/
/* AUTHOR PROFILE BOX IN POST */
/******************************************************************/
.postauthor {background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em;}
.postauthor img {border: 1px solid #e2dede; float: left; margin-right: 1.5em;}
.postauthor h4 {color: #666; font-size: 2em; margin-bottom: 5px;}
.postauthor p {color: #515151; font-size: 13px; margin-bottom: 12px;}
.postauthor p.hlight {font-size: 11px; text-transform: uppercase;}
.postauthor p.hlight span {color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px;}
/* Add a Thesis ad box */
#powered_by h3, #rightcol h3 {font-size: 1.8em; letter-spacing: normal; padding-top: 15px;}
#powered_by {background: #FFFBCC; border: 1px solid #E6DB55; float: left; margin: 5px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 45%;}
#powered_by img {border: 0px solid #e2dede; float: right; margin-right: 1.5em;}
#powered_by {float: left; width: 93%;}
#powered_by p {font-size: 14px; line-height: 1.5em; padding: 10px 1em 10px 0;}
#powered_by h3 {padding: 0;}
#powered_by ul {list-style-position: inside; list-style-type: square; margin-left: 1em;}
#powered_by ul a {border-bottom: 1px solid #CB3131; font-size: 14px;}
#powered_by ul a:hover {border: 0;}
#powered_by li {margin-bottom: 10px;}


/******************************************************************/
/* ARCHIEVES */
/******************************************************************/
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}


/******************************************************************/
/* CHANGING LINK COLOR */
/******************************************************************/
.custom a { color: #37878C; text-decoration:none; }
.custom a:hover { color:#2E2E2E;text-decoration:none; }
.custom h1 { color: #37878C; text-decoration:none; }
.custom h2 { color: #37878C; text-decoration:none; }
.custom h3 { color: #37878C; text-decoration:none; }
.custom h4 { color: #37878C; text-decoration:none; }


/******************************************************************/
/* CHANGING POST TITLE COLOR */
/******************************************************************/
.custom .entry-title a {color:#37878C; }
.custom .entry-title a:hover {color:#000000; text-decoration: none; background:none;}
.custom .entry-title a:visited { font-weight: normal; }
.custom .headline_area h1, .headline_area h2 {color:#37878C;}


/******************************************************************/
/* ADS SPONSER */
/******************************************************************/
.custom #side_sponsor { margin-top: 25px; margin-bottom: 25px; }
.custom #side_sponsor img { background: #e3f0f2; border: 1px solid #addde6; padding: 3px; -moz-border-radius: 5px; }
.custom #side_sponsor img:hover { background: #ffffa0; border-color: #caca82; }
.custom #side_sponsor { color: #000; text-align: left; clear: both; font-size: 130%; }
.custom #side_sponsor h3 { color:#000000; text-transform: uppercase; background: #37878C; border: solid 1px black; letter-spacing: 2px; text-align: center;}
.custom #side_sponsor a { color:#FFFFFF; }
.custom #side_sponsor a:hover {color: #FFF; }


/******************************************************************/
/* EMAIL FEED WIDGET */
/******************************************************************/
.custom #email_feed_widget { margin-top: 15px; background: url(images/pattern4.jpg); }
.custom #email_feed_widget h3 {color:#000000; text-transform: uppercase; background: #37878C; border: solid 1px black; letter-spacing: 2px; text-align: center;}
.custom #email_feed_widget h4 {color:#FFFFFF;}
.custom #email_feed_widget a:hover {color:#FFFFFF;}
.custom #email_feed_widget p {color:#FFFFFF; letter-spacing: 2px; text-align: center; font-size: 130%;}


/******************************************************************/
/* CODE COLOR */
/******************************************************************/
pre {text-align:center;; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFA0 none repeat scroll 0 0; border:1px solid #E5E597; }
/*pre { border: solid 1px black; text-align:center; font-size: 1.5 em; color: blue;  margin: 10px; padding:10px; background: #FFFFB3; }*/
/*code { font-size:150%; color: #008099; }*/
code { padding:10px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFA0 ; border:1px solid #E5E597; }



/******************************************************************/
/* DROP CAP LETTER */
/******************************************************************/
.drop_cap { float: left; font-size: 3.7em; line-height: 1em; padding: 0.1em 0.12em 0 0; }
.clear { clear: both; }


/******************************************************************/
/* IMAGE OPACITY BEHAVIOUR */
/******************************************************************/
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.4;
}
.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

/******************************************************************/
/* COMMENT LINK ON PAGE */
/******************************************************************/
.custom #my_thesis_comments_link p { margin-bottom: 1em; }
.custom #my_thesis_comments_link p a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase;}
.custom #my_thesis_comments_link p a:hover {background:#46382d; border: 0;}

/******************************************************************/
/* PREVIOUS AND NEXT LINKS */
/******************************************************************/
div.prev_next p {color: #888888; font-weight: bold} 
.prev_next a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase; display: block;}
.prev_next a:hover {background: #2f2c28; color: #FFF; text-decoration: underline; display: block;}
div.post_nav p {color: #888888; font-weight: bold} 
.post_nav a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase; display: block;}
.prev_next a:hover {background: #2f2c28; color: #FFF; text-decoration: underline; display: block;}

/******************************************************************/
/* CHANGE SIDEBAR COLOR */
/******************************************************************/
.custom #content {background-color:#FFFFFF;}
.custom #content_box {background-color:#FFFFFF;}

/******************************************************************/
/* GOOGLE SEARCH */
/******************************************************************/
.custom #googlesearch {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#444343 none repeat scroll 0 0; border:2px solid #10CEEB; color:#FFFFFF; padding:5px 15px; }
.custom #googlesearch:hover {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#444343 none repeat scroll 0 0; border:2px solid #F80000; color:#F80000; padding:5px 15px; }

/******************************************************************/
/* E-MAIL FEED SUBMIT */
/******************************************************************/
.custom #emailsubmit {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#444343 none repeat scroll 0 0; border:2px solid #10CEEB; color:#FFFFFF; padding:5px 15px; }
.custom #emailsubmit:hover {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#444343 none repeat scroll 0 0; border:2px solid #F80000; color:#F80000; padding:5px 15px; }

/******************************************************************/
/* PAYPAL DONATION */
/******************************************************************/
.red {color:#ff0000;}
.icon_warning {background:transparent url(../images/exclamation.png) left no-repeat;padding:4px;padding-left:20px;}
form#form_paypal input {padding:3px;border:1px solid #ddd;background:#fefefe;}
form#form_paypal input#input_amount {width:50px;}
form#form_paypal .submit {cursor:pointer;border-style:outset;} 
.custom #paypalsubmit {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#444343 none repeat scroll 0 0; border:2px solid #10CEEB; color:#FFFFFF; padding:5px 15px; }
.custom #paypalsubmit:hover {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#444343 none repeat scroll 0 0; border:2px solid #F80000; color:#F80000; padding:5px 15px; }

