/*
Theme Name: Magaling
Theme URI: http://www.paddsolutions.com/wordpress-theme-magaling
Description: Magaling Theme is a two-column, fixed-width and widget-ready Wordpress theme with featured content gallery included by <a href="http://www.paddsolutions.com">Padd Solutions</a>.
Version: 1.0
Author: Padd Solutions
Author URI: http://www.paddsolutions.com
Tags:two columns, fixed width, adsense ready, advertisement ready, valid css, valid xhtml, feature content gallery

The CSS, XHTML and design is released under Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported:
http://creativecommons.org/licenses/by-nc-sa/3.0/
*/

html, body, input, button, select, option, textarea{font-size:12px; line-height:16px; font-family:Arial,Helvetica,sans-serif}
a, a:visited{text-decoration:none}
a:hover{text-decoration:underline}
div#rsstwitter{font-size:11px; line-height:15px; font-family:Verdana,Helvetica,sans-serif; text-transform:uppercase}
div#rsstwitter a:hover{text-decoration:none}
div#twitter{font-family:Georgia,'Times New Roman',sans-serif; font-size:22px; line-height:30px}
div#featured h2{font-family:Georgia,'Times New Roman',sans-serif; font-size:18px; line-height:28px}
div#featured p{font-family:Arial,Helvetica,sans-serif; font-size:12px}
h2.pagetitle{font-family:Georgia,'Times New Roman',sans-serif; font-size:18px; line-height:24px; text-transform:uppercase}
div.post div.title h2{font-family:Georgia,'Times New Roman',sans-serif; font-size:21px; line-height:24px; text-transform:uppercase}
div.post div.title h2 a, div.post div.title h2 a:visited{font-family:Georgia,'Times New Roman',sans-serif; font-size:21px; line-height:24px; text-transform:uppercase; text-decoration:none; font-weight:normal}
div.post div.title h2 a:hover, div.post div.title h2 a:active{text-decoration:underline; color:#fff}
div.post div.title p{font-family:Georgia,'Times New Roman',sans-serif; font-size:10px; line-height:24px; text-transform:uppercase}
div.post div.entry a{font-weight:normal}
div.post blockquote{font-style:italic}
div.post blockquote blockquote{font-style:normal}
div#comments h2, div#postcomment h2{font-family:Georgia,'Times New Roman',serif; font-size:18px; line-height:24px; text-transform:uppercase}
div#comments p, div#postcomment p{line-height:22px}
div#comments p a, div#comments p a:visited{text-transform:uppercase; text-decoration:underline}
ol.commentlist li.commentlist cite{font-style:normal}
ol.commentlist li.commentlist cite span.author a, ol.commentlist li.commentlist cite span.author a:visited{text-decoration:underline}
ol.commentlist li.commentlist cite span.date a, ol.commentlist li.commentlist cite span.date a:visited{text-decoration:none}
h2#replycomment{font-family:Georgia,'Times New Roman',serif; font-size:24px; line-height:30px}
h2#replycomment a:hover{text-decoration:none}
form#commentform p small{font-size:11px}
form#commentform p.button{text-align:right}
div.box h2{font-family:Georgia,'Times New Roman',serif; font-size:14px; line-height:18px; text-transform:uppercase; font-weight:normal}
div.box div.interior ul li a:hover{text-decoration:none}
div#footer{font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:14px}

/*** Required For Themes : Start ****************/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 7px 7px 0; }
.alignright { float: right; margin: 0 0 7px 7px; }
.wp-caption { border: 1px solid #3f4950; text-align: center; padding: 10px 5px 5px 5px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { line-height: 17px; padding: 5px 0 0 0; margin: 0; }

/* LAYOUT */
html, body, div{margin:0; padding:0}
form{display:block; margin:0; padding:0}
blockquote{margin:15px 0; padding:0 10px 0 35px}
.clearer{clear:both}
.hidden{visibility:hidden}
.nodisplay{display:none}
div#container{margin:0; padding:0; width:100%}
div#topside{height:38px; border-bottom:1px solid}
div#topside-wrapper{margin:0 auto; width:930px; height:38px}
div#googleads{padding:11px 0 0 0; float:left}
div#rsstwitter{float:right}
div#rsstwitter p{display:block; margin:0; padding:0; line-height:38px}
div#rsstwitter p a{padding:5px 10px 5px 18px}
div#rsstwitter p a#facebook{padding-right:0}
div#title{margin:26px auto 0 auto; padding:6px 0 0 0; width:960px}
div#title-wrapper{ margin:0 auto; width:960px; height:117px}
div#sitename{margin:0; padding:0; float:left; width:400px; height:116px}
div#sitename h2{display:block; margin:0; padding:0; height:116px}
div#sitename h2 a, div#sitename h2 a:visited{display:block; margin:0; padding:0; height:116px; text-indent:-9999px}
div#sitename p{display:none}
div#myads{margin:17px 27px 0 0; padding:10px; float:right}
div#myads p{display:block; margin:0; padding:0}
div#myads p a img{border:0}
div#navmensearch{ margin:0 auto; width:960px}
div#navmensearch-wrapper{height:40px; margin:0 auto; width:958px}
div#search{margin:0; float:right; width:310px; height:38px}
div#search form{height:38px}
div#search form p{display:block; margin:0; padding:11px 0 0 27px}
div#search form p input{width:248px; border:0}
div#wrapper{margin:0 auto;  width:960px}
div#wrapper-wrapper{margin:0; padding:0 27px}
div#wrapper-clearer{height:10px}
div#twitter{height:100px}
div#twitter p{display:block; margin:0; padding:28px 0 0 116px}
div#twitter span.twitter-timestamp abbr{border:none}
div#content{margin:0; padding:0; width:598px; float:left}
div#sidebar{margin:0; padding:0 0 10px 0; width:287px; float:right}
div.featured{}
div.featured div.top{height:12px}
div.featured div.mid{padding:0 12px}
div.featured div.bot{height:12px}
div.pagetitle{margin:0 0 15px 0}
div.pagetitle div.top{height:12px}
div.pagetitle div.mid{padding:0 12px}
div.pagetitle div.bot{height:12px}
div.pagetitle h2{display:block; margin:0; padding:0; text-align:center}
div.postgroup{}
div.post{margin:0 0 15px 0}
div.post div.top{height:12px}
div.post div.mid{padding:0 12px}
div.post div.bot{height:12px}
div.post div.title{}
div.post div.title h2{display:block; margin:0; padding:0 0 12px 0}
div.post div.title p{display:none}
div.indexpost{margin:15px 0 0 0}
div.indexpost img.header{float:left; border:1px solid; padding:10px}
div.indexpost div.title{margin:0 0 0 0}
div.indexpost div.entry{margin:0 0 0 0}
div.extra{padding:15px 0 0 0}
div.extra div.box{width:287px}
div.extra div.box div.top{height:12px}
div.extra div.box div.mid{padding:0 12px}
div.extra div.box div.bot{height:12px}
div.extra div.box-popular{float:left}
div.extra div.box-categories{float:right}
div.singlegoogle{margin:10px 0; text-align:center}
div.singlepost{margin:0}
div.singlepost div.title p{display:none}
div#comments{margin:40px 0 0 0; padding:11px}
div#comments h2, div#postcomment h2{display:block; margin:0; padding:0 0 5px 0}
div#postcomment h2{padding:12px 12px 5px 12px}
div#comments p, div#postcomment p{display:block; margin:0; padding:0}
div#commentsgroup{margin:0}
div#commentsgroup div.top{height:12px}
div#commentsgroup div.mid{padding:0 12px}
div#commentsgroup div.bot{height:12px}
ol.commentlist{display:block; margin:0; padding:0; list-style-type:none}
ol.commentlist li.commentlist{display:block; margin:0;  padding:0 0 15px 0}
ol.commentlist li.commentlist cite{display:block; padding:0; height:40px}
ol.commentlist li.commentlist cite img{float:left; margin:0 10px 0 0; padding:1px; border:1px solid}
ol.commentlist li.commentlist cite span{display:block; margin:0; padding:0; line-height:20px}
ol.commentlist li.commentlist cite span.nodisplay{display:none}
ol.commentlist li.commentlist div.commenttext{margin:0; padding:0 0 0 50px}
small.commentmetadata{display:block}
small.commentmetadata cite{display:block; margin:0; padding:0 0 3px 0}
form#commentform{display:block; margin:0; padding:5px 12px 0 12px}
form#commentform p{display:block; margin:0 0 5px 0; padding:0; line-height:27px}
form#commentform p label{display:block; margin:0; padding:0 0 5px 0}
form#commentform p.input span{display:block; width:210px; height:21px; margin:0; padding:6px 0 0 0; float:left}
form#commentform p.input span input{width:191px; padding:0 5px; border:0}
form#commentform p.textarea{display:block; margin:0 0 10px 0}
form#commentform p.textarea label{display:none}
form#commentform p.textarea span{display:block}
form#commentform p.button{display:block; text-align:left; margin:0; padding:0}
textarea#comment{width:540px; height:117px; padding:5px; border:0}
div.box{margin:0 0 15px 0}
div.box div.top{height:12px}
div.box div.mid{padding:0 12px}
div.box div.bot{height:12px}
div.box h2{display:block; margin:0; padding:0 0 8px 0;}
div.box div.interior{padding:0}
div.box div.interior ul{display:block; list-style-type:none; margin:0; padding:0}
div.box div.interior ul li{display:block; padding:0 0 2px 0}
div.box div.interior ul li span, div.box div.interior ul li span{display:block; padding:0 0 2px 0}
div.box div.interior ul li a, div.box div.interior ul li a:visited{display:block; padding:5px 0 5px 18px}
div.box div.interior ul ul{margin:0}
/* MailChimp Signup Form */
#mailchimp fieldset {padding: 0; border:0;}
#mailchimp legend {display: none;}
#mailchimp label {display:block; text-transform: uppercase; margin: 1em 0 0 0; letter-spacing: .2em; color: #ccc; font-size: 1em; font-weight: bold;}
#box-newsletter input, #mailchimp input {border:1px solid #3a3a3a; background: #222; padding: .3em; width:95%; font-size:1.2em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fff;}
#box-newsletter input:focus, #mailchimp input:focus {background: #444;}
#mailchimp .btn {border:0; padding:0; width:105px; margin-bottom:-.9em;}
#mailchimp #response {color:#1657c5; font-style:italic; font-size:inherit; padding:1em;}
#mailchimp #no-spam {font-size:1em; line-height: 1.2em; color:#666; display: block; margin:1em 0 0 0;}
#mailchimp #description {font-size:1.1em; margin:1.5em 1em -1.9em 0; color:#333; text-align:right; color:#333;}
#mc_display_rewards {margin: -1em 0 0 0;}
#mc_display_rewards, #mc_display_rewards a {color: #999}
#box-newsletter input.button, #mailchimp input.button {cursor: pointer; background: #acd037; border: 0; width: auto; display: auto; margin: 10px 0 0 0; padding: 2px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #000;}
#box-newsletter input.button:hover, #mailchimp input.button:hover { background: #bae62a;}
.mc_signup_submit {text-align: left;}
div#box-newsletter div.interior{padding:0 0 12px 0px}
div#box-newsletter div.interior p{display:block; margin:0; padding:0; line-height:28px}
div#box-newsletter div.interior span{display:block; height:21px; margin:0; padding:6px 0 0 0}
div#box-newsletter div.interior span input{width:191px; padding:0 5px; border:0}
#rss-email {text-align: center; margin-top: 10px; padding-top: 5px; display: block;}
#rss-instr { border-top: 1px solid #333; letter-spacing: .1em; font-size: .8em; clear: both; text-transform: uppercase;float: none;}
div.box-adverts div.interior{padding:0}
div.box-adverts div.interior div{height:125px; padding:13px 0 0 0}
div.box-adverts div.interior div a{display:block; float:left; width:125px; height:125px}
div.box-adverts div.interior div a.ads1{margin:0 13px 0 0}
div.box-adverts div.interior div a.ads3{margin:0 13px 0 0}
div.box-adverts div.interior div a img{border:0}
div#box-googleads div.interior{width:250px; margin:0 auto; padding:12px 0}
div#calendar_wrap{padding:10px 0 0 0}
table#wp-calendar{width:180px; margin:0 auto}
div.box-widget_recent_comments div.interior ul{display:block; list-style-type:none; margin:-1px 0 0 0;  padding:0}
div.box-widget_recent_comments div.interior ul li{display:block; border-top:1px solid; padding:5px 0 5px 18px}
div.box-widget_recent_comments div.interior ul li a{display:inline}
div#footer{padding:20px 0 0 0}
div#footer-wrapper{border-top:1px solid}
div#footer-wrapper p{margin:0 auto; width:906px; display:block; padding:15px 27px; text-align:left}

/* NAVIGATION */
div#navmenu{margin:0 0 0 27px; padding:0; height:40px; float:left}
div#navmenu ul{display:block; margin:0; padding:0; height:40px; float:left}
div#navmenu ul li{display:block; margin:0; padding:0; float:left; height:40px}
div#navmenu ul li a, div#navmenu ul li a:visited{font-family:Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; display:block; margin:0; padding:0 24px; height:40px; line-height:40px; color:#fff}
div#navmenu ul li a:hover{background:transparent url('images/background-navmenu-item.gif') left bottom repeat-x; text-decoration:none; color:#e5e5e5}
div#navmenu ul li.current_page_item a, div#navmenu ul li.current_page a:visited{background:transparent url('images/background-navmenu-item.gif') left bottom repeat-x; text-decoration:none; color:#fff}

/* PAGINATION */
div#pagenav{height:38px; color:#fff; margin:20px 0}
div#pagenav a, div#pagenav a:link{padding:5px 10px; background:none; color:#415010; border:1px solid #415010; margin:6px 4px 0px 0px}
div#pagenav a:hover, div#pagenav a:active{padding:5px 10px; color:#acd037; background:none; border:1px solid #acd037; text-decoration:underline}
div.wp-pagenavi{height:38px; padding:0}
div.wp-pagenavi a, div.wp-pagenavi a:link{float:left; display:block; padding:5px 10px;  margin:6px 4px 0px 0px; background: none; border:1px solid #415010; color:#415010; text-decoration:none}
div.wp-pagenavi a:visited{text-decoration:none; color:#415010}
div.wp-pagenavi a:hover{text-decoration:none; background:#333 none; color:#acd037; border:1px solid #acd037}
div.wp-pagenavi a:active{background:#333 none}
div.wp-pagenavi span{float:left; display:block; padding:5px 10px;  margin:6px 4px 0px 0px; color:#a1a1a1; background:none; border:1px solid #1a2735}
div.wp-pagenavi span.current{color:#fff; font-weight:bold; background:#333 none; color:#acd037; border:1px solid #acd037}
div.wp-pagenavi span.extend{color:#a1a1a1; background:none}

/* COLORS */
body{background:#000 none; color:#fff}
blockquote{background:transparent url('images/background-blockquote.gif') left top repeat-y}
a:link, a:visited{color:#acd037}
a:hover{text-decoration:underline}
div#topside{background:#111 none; border-bottom-color:#415010}
div#rsstwitter a, div#rsstwitter a:visited{color:#fff}
div#rsstwitter a:hover, div#rsstwitter a:active{color:#e5e5e5}
a#mpe{background:transparent url('images/background-mpe.png') left center no-repeat}
a#rss{background:transparent url('images/background-rss.gif') left center no-repeat}
a#twitter{background:transparent url('images/background-twitter.gif') left center no-repeat}
a#facebook{background:transparent url('images/background-facebook.gif') left center no-repeat}
div#title{background:transparent url('images/background-title.jpg') center top no-repeat}
div#title-wrapper{background:transparent url('images/background-title-wrapper.jpg')}
div#sitename h2{background:transparent url('images/projectcenter-blog-logo.png') left top no-repeat}
div#myads{background:transparent url('images/background-myads.jpg') left top no-repeat}
div#navmensearch{background:transparent url('images/background-navmenusearch.gif') center top repeat-y}
div#navmensearch-wrapper{background:transparent url('images/background-navmenusearch-wrapper.gif') left bottom repeat-x}
div#search{background:transparent url('images/background-search.gif') left 1px no-repeat}
div#search form p input{ background:transparent none; color:#9a9a9a}
div#wrapper{background:transparent url('images/background-wrapper.jpg') center top repeat-y}
div#wrapper-wrapper{background:transparent url('images/background-wrapper-wrapper.jpg') center top no-repeat}
div#wrapper-clearer{background:transparent url('images/background-wrapper-clearer.jpg') center bottom no-repeat}
div#twitter{background:transparent url('images/background-twitter-updates.png') top left no-repeat}
div#twitter span.twitter-timestamp abbr{color:#fff}
div#sidebar{}
div.featured{background:transparent url('images/background-post-mid.gif') center top repeat-y}
div.featured div.top{background:transparent url('images/background-post-top.gif') center top no-repeat}
div.featured div.bot{background:transparent url('images/background-post-bot.gif') center bottom no-repeat}
div.pagetitle{background:transparent url('images/background-post-mid.gif') center top repeat-y}
div.pagetitle div.top{background:transparent url('images/background-post-top.gif') center top no-repeat}
div.pagetitle div.bot{background:transparent url('images/background-post-bot.gif') center bottom no-repeat}
div.post{background:transparent url('images/background-post-mid.gif') center top repeat-y}
div.post div.top{background:transparent url('images/background-post-top.gif') center top no-repeat}
div.post div.bot{background:transparent url('images/background-post-bot.gif') center bottom no-repeat}
div.post img.header{border-color:#303030; background:#000 none}
div.post div.title{}
div.post div.title h2{background:transparent url('images/background-general-border.gif') left bottom repeat-x}
div.post div.title h2 a, div.post div.title h2 a:visited{color:#acd037}
div.post div.title h2 a:hover, div.post div.title h2 a:active{color:#fff}
div#comments h2, div#postcomment h2{color:#FFF}
div#postcomment h2{}
div#comments p, div#postcomment p{color:#aeaeae}
div#comments p a, div#comments p a:visited{color:#aeaeae}
div#commentsgroup{background:transparent url('images/background-post-mid.gif') center top repeat-y}
div#commentsgroup div.top{background:transparent url('images/background-post-top.gif') center top no-repeat}
div#commentsgroup div.bot{background:transparent url('images/background-post-bot.gif') center bottom no-repeat}
ol.commentlist{background:transparent url('images/background-general-border.gif') left bottom repeat-x}
ol.commentlist li.commentlist img.avatar{border-color:#c1c1c1}
ol.commentlist li.commentlist cite span.date a, ol.commentlist li.commentlist cite span.date a:visited{color:#000}
form#commentform{}
form#commentform p.input label{color:#ccc}
form#commentform p.input span{background:transparent url('images/background-input.gif') left top no-repeat}
form#commentform p.input span input{color:#fff; background:transparent none}
form#commentform p.textarea span{background:transparent url('images/background-textarea.gif') left top no-repeat}
textarea#comment{color:#fff; background:transparent none}
div.box{background:transparent url('images/background-box-mid.gif') center top repeat-y}
div.box div.top{background:transparent url('images/background-box-top.gif') center top no-repeat}
div.box div.bot{background:transparent url('images/background-box-bot.gif') center bottom no-repeat}
div.box h2{background:transparent url('images/background-general-border.gif') left bottom repeat-x}
div.box div.interior ul li{background:transparent url('images/background-general-border.gif') left bottom repeat-x}
div.box div.interior ul li span{color:#9bbace}
div.box div.interior ul li a, div.box div.interior ul li a:visited{background:transparent url('images/background-box-list-item-normal.gif') 3px top no-repeat; color:#acd037}
div.box div.interior ul li a:hover{background:transparent url('images/background-box-list-item-hover.gif') 3px top no-repeat; color:#fff; text-decoration:underline}
div#box-newsletter div.interior a#rss-sidebar{background:transparent url('images/background-feedburner2.png') left top no-repeat; height:56px; width:260px; margin-top:10px; padding:0; display:block; text-indent:-99999px}
div#box-newsletter div.interior span{background:transparent url('images/background-input.gif') left top no-repeat}
div#box-newsletter div.interior span input{background:transparent none; color:#9a9a9a}
table#wp-calendar{}
div.box-widget_recent_comments div.interior ul li{background:transparent url('images/background-box-list-item.gif') 3px top no-repeat}
div.box-widget_recent_comments div.interior ul li a, div.box-widget_recent_comments div.interior ul li a:visited{display:inline; background:transparent none}
div.box-widget_pages div.interior ul li{background:transparent none}
div#footer{}
div#footer-wrapper{color:#415010; border-top-color:#415010; background:#000 none}
div#footer a, div#footer a:visited{color:#acd037}

/* TABS */
@media projection, screen{ .ui-tabs-hide{ display:none}}
@media print{ .ui-tabs-nav{ display:none}}
div#box-tabs div.interior{padding:0}
div#box-tabs h2{display:none}
div#box-tabs ul.ui-tabs-nav{display:block; height:26px; list-style-type:none; margin:0 0 3px 0}
div#box-tabs ul.ui-tabs-nav li{display:block; float:left; padding:0; margin:0; height:24px; background:none}
div#box-tabs ul.ui-tabs-nav li a, div#box-tabs ul.ui-tabs-nav li a:visited{color:#415010; display:block; text-align:center; margin:0; padding:0; background:#00070d none; font-family:Georgia,'Times New Roman',sans-serif; font-size:14px; line-height:24px; text-transform:uppercase; text-decoration:none; outline:none; background:transparent none}
div#box-tabs ul.ui-tabs-nav li.tab1 a, div#box-tabs ul.ui-tabs-nav li.tab1 a:visited{border-right:1px solid #415010; padding:0 5px 0 0}
div#box-tabs ul.ui-tabs-nav li.tab2 a, div#box-tabs ul.ui-tabs-nav li.tab2 a:visited{padding:0 5px; border-left:1px solid #415010; border-right:1px solid #415010}
div#box-tabs ul.ui-tabs-nav li.tab3 a, div#box-tabs ul.ui-tabs-nav li.tab3 a:visited{padding:0 0 0 5px; border-left:1px solid #415010}
div#box-tabs ul.ui-tabs-nav li.ui-tabs-selected a, div#box-tabs ul.ui-tabs-nav li.ui-tabs-selected a:visited{color:#acd037}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, 
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active{    cursor:pointer}
div#box-tabs div.ui-tabs-panel{padding:2px 0 0 0; background:transparent url('images/background-general-border.gif') left top repeat-x}
div#box-tabs div.ui-tabs-panel p.notice{padding:12px; margin:0; text-align:center}

/*Stuff Ted Added from scratch */
.entry .social-badges {float: right; width: 100px; padding: 2px 1px; margin: 10px 0 5px 10px; background: #292929; text-align: center;}