/*  
Theme Name: Danny
Theme URI: http://www.advertiseme.com.au
Description: Custom theme built by Danny Hsueh
Version: 1.00
Author: Danny Hsueh
Author URI: http://www.advertiseme.com.au
*/


/****************************************************************************************
 Global Settings 
****************************************************************************************/
body {background-color:#2d3f5b; color:#000000; font-family:Arial,Sans-serif; font-size:12px; line-height:1.3; margin:0; padding:0; text-align:center;}

h1 {font-family:Arial,Sans-serif; font-size:15px; font-weight:bold; color:#266cd5; margin:0px 0px 20px 0px;}
h1 a {text-decoration:underline;}
h1 a:hover {text-decoration:none;}
h1.blogpost {float:left; width:650px;}
h1.heading {font-family:Arial,Sans-serif; font-size:20px; font-weight:bold; color:#266cd5; margin:0px 0px 5px 0px;}
h2.heading {font-size:15px; margin:20px 0px 0px 0px;}
h2 {font-family:Arial,Sans-serif; font-size:13px; font-weight:bold; color:#000000; margin:0px;}
h3 {font-family:Arial,Sans-serif; font-size:12px; font-weight:bold; color:#000000; margin:0px;}
h3.responses {border-color:#efefef; border-style:solid; border-width:1px; background-color:#f9f7cf; padding:5px;}

p {margin:10px 0px 0px; line-height:1.3;}
#plain p {line-height:1.5;}
p.note {font-size:11px; color:#606060;}
p.sponsors {line-height:1.5;}

a {color:#266cd5; text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:none; margin:3px 2px 5px 0px;}

form {margin:0px 0px 10px;}

input {cursor:hand;}

textarea, .inputfield {border-color:#b5b5b5; border-style:solid; border-width:1px; background-color:#ffffff; font-family:Arial,Sans-serif; font-size:12px;}
.button {border-color:#b5b5b5; border-style:solid; border-width:1px; background-color:#224f93; font-family:Arial,Sans-serif; font-size:12px; color:#ffffff;}


/****************************************************************************************
 Section Settings
****************************************************************************************/
#frame {margin:0 auto; width:1000px;}
#wrap {float:left; background-color:#ffffff; border-color:#04152f; border-style:solid; border-width:5px 10px 10px; text-align:left; width:1000px;}

#header {background-color:#ffffff; padding:5px 10px 0px 0px; height:65px;}
#menu {float:left; background-color:#04152f; width:1000px;}

#content {float:left; background-color:#ebebeb; padding:10px; font-size:12px; width:980px;}
div.leftcontent {float:left; background-color:#ffffff; width:650px;}
div.rightcontent {float:right; background-color:#ebebeb; width:305px;}

#footer {background-color:#04152f;color:#ffffff; clear:both; font-size:10px; padding:5px;}


/****************************************************************************************
 Header
****************************************************************************************/
#logo {float:left; width:400px; background:url("images/logo.gif") 0 0 no-repeat; text-indent:-5000px;}
#logo a {display: block; width:400px; height:50px;}

#topad {float:right; margin:0px 10px; width:468px;}


/****************************************************************************************
 Menu
****************************************************************************************/
#menu ul {float:left; margin:0px 0px 4px -40px; list-style:none; line-height:1.2;}
#menu li {display:inline; float:left; margin-right:2px; padding:7px 0px;}
#menu li a {font-family:Arial,Sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; padding:10px 7px 5px;}
#menu li a:hover {background-color:#ffffff; color:#266cd5; text-decoration:none; padding:10px 7px 5px;}
#menu li a.current_page_item, a.current_page_item:hover {background-color:#ffffff; color:#266cd5; font-weight:bold; text-decoration:none; padding:10px 7px 5px;}


/****************************************************************************************
 Content
****************************************************************************************/
/* Left */
#interestingnews {float:left; background-color:#ffffff; border-bottom:2px solid #ebebeb; padding:10px; margin:0px; width:650px;}
#interestingnews div.left {float:left; width:135px;}
#interestingnews div.right {float:right; width:515px;}
#interestingnewsimage {margin-top:10px;}
#wrapper {background-color:#ffffff; width:670px;}
#latestblogpost {float:left; background-color:#ffffff; border-bottom:2px solid #ebebeb; padding:10px; margin:0px; width:650px;}
#recentposts {float:left; background-color:#ffffff; padding:10px; margin:0px; width:650px;}
#plain {float:left; background-color:#ffffff; padding:10px;}

#search {background-color:#ffffff; border-bottom:0px; padding:10px; margin:0px 0px 30x;}
.searchfield {border:1px solid #b5b5b5; background-color:#ffffff; font-family:Arial,Sans-serif; font-size:16px; color:#5f5f5d;}

/* Right */
#subscribe {float:left; background-color:#ffffff; padding:10px; width:285px; border-bottom-color:#ebebeb; border-bottom-style:solid; border-bottom-width:1px;}
#sponsors {float:left; background-color:#ebebeb; padding:10px; width:285px;}
#sponsors img {padding:0px 5px;}
#advertisement {float:left; background-color:#ebebeb; padding:3px; width:300px;}

#tagcloud {float:left; background-color:#ffffff; margin-top:5px; padding:10px; text-align:center; width:285px; border-bottom-color:#ebebeb; border-bottom-style:solid; border-bottom-width:1px;}
#tagcloud a {padding:0px 2px;}

#mostviewed {float:left; background-color:#ffffff; margin-bottom:1px; padding:10px; width:285px;}
#mostviewed ul {list-style:square; margin:0px 0px 0px 20px; padding:0px;}
#mostviewed li {list-style:square; padding:2px 0px; margin:0px; color:#9e9e9e; font-size:11px;}
#mostviewed li a {font-family:Arial,Sans-serif; font-size:12px; font-weight:normal; color:#266cd5; text-decoration:none;}
#mostviewed li a:hover {text-decoration:underline;}

#recentcomments {float:left; background-color:#ffffff; margin-bottom:1px; padding:10px; width:285px;}
#recentcomments ul {list-style:square; margin:0px 0px 0px 20px; padding:0px;}
#recentcomments li {list-style:square; padding:2px 0px; margin:0px; color:#9e9e9e; font-size:11px;}
#recentcomments li a {font-family:Arial,Sans-serif; font-size:12px; font-weight:normal; color:#266cd5; text-decoration:none;}
#recentcomments li a:hover {text-decoration:underline;}

#polls {float:left; background-color:#ffffff; text-align:left; margin:1px 0px; padding:10px; width:285px;}
#polls ul {list-style:square; margin:0px 0px 0px 15px; padding:0px;}
#polls li {list-style:square; padding:2px 0px; margin:0px; color:#9e9e9e; font-size:11px;}
#polls li a {font-family:Arial,Sans-serif; font-size:12px; font-weight:normal; color:#266cd5; text-decoration:none;}
#polls li a:hover {text-decoration:underline;}

#sidecategories {float:left; background-color:#ffffff; margin-bottom:10px; padding:10px; width:285px;}
#sidecategories ul {list-style:none; margin:0px; padding:0px;}
#sidecategories li {list-style:none; padding:2px 0px; margin:0px; color:#9e9e9e; font-size:11px;}
#sidecategories li a {font-family:Arial,Sans-serif; font-size:12px; font-weight:normal; color:#266cd5; text-decoration:none;}
#sidecategories li a:hover {text-decoration:underline;}

#links {float:left; background-color:#ffffff; text-align:left; margin:1px 0px; padding:10px; width:285px;}
#links ul {list-style:square; margin:0px 0px 0px 15px; padding:0px;}
#links li {list-style:square; padding:2px 0px; margin:0px; color:#9e9e9e; font-size:11px;}
#links li a {font-family:Arial,Sans-serif; font-size:12px; font-weight:normal; color:#266cd5; text-decoration:none;}
#links li a:hover {text-decoration:underline;}

/* Text */
.postinfo {float:left; font-family:Verdana,Sans-serif; font-size:11px; color:#848383; margin:0px;}
a.comments:link, a.comments:visited {color:#c13a10;}
a.comments:hover {text-decoration:underline;}
.blogentry {float:left; background-color:#ffffff; line-height:1.3; margin-bottom:30px;}

a.subscribelink:link, a.subscribelink:visited {color:#000000; text-decoration:underline;}
.advertisementnote {font-family:Verdana,Sans-serif; font-size:9px; color:#9b9b9b; margin-bottom:3px;}
.advertisehere {float:left; background-color:#c13a10; font-family:Arial,Sans-serif; font-size:13px; color:#ffffff; font-weight:bold; text-align:center; padding:7px; margin:0px 0px 10px 15px; width:250px; height:20px;}

ul.list {line-height:1.5; margin:5px 0px 0px -20px; list-style:square;}

.social_news {float:right; padding:0px; margin:0px 0px 0px 10px;}

#prevnextentries div.left {float:left;}
#prevnextentries div.right {float:right;}

/* Comment Replies */
ol.commentlist {list-style:none; margin:10px 0px 30px; padding:0px;}
ol.commentlist li {float:left; padding:0px; margin:0px 0px 10px; border-bottom-color:#d0d0d0; border-bottom-style:solid; border-bottom-width:1px;}

.commentinfo {float:left; width:175px; margin:10px 0px;}
.commenttext {float:left; width:465px; margin:2px 0px 15px;}

/* Archive */
#archivedate a {color:#266cd5; text-decoration:underline; padding:0px 1px;}
.emptymonth {padding:0px 1px; color:#9e9e9e;}

#archivecategory {margin:0px; padding:0px;}
#archivecategory ul {list-style:none; margin:0px; padding:0px;}
#archivecategory li {list-style:none; padding:2px 0px; margin:0px; color:#9e9e9e; font-size:11px;}
#archivecategory li a {font-family:Arial,Sans-serif; font-size:12px; font-weight:normal; color:#266cd5; text-decoration:none;}
#archivecategory li a:hover {text-decoration:underline;}

#archivetag a {padding:0px 3px; text-decoration:underline;}

/* In-post Image alignments and styles */
blockquote {background-color:#ffffff; background-image:url("images/quotes.gif"); background-repeat:no-repeat; background-position:top left; color:#575757; padding:0px 45px 20px; margin:20px;}
blockquote.question {background-image:url("images/questionquote.gif"); background-color:#dbe9fb; background-repeat:no-repeat; background-position:top left; color:#224f93; font-size:13px; font-weight:bold; padding:0px 30px 20px 40px; margin:20px;}
blockquote.klip {background-image:url("images/klips.jpg"); background-color:#ffffff; background-repeat:no-repeat; background-position:top left; color:#224f93;  font-size:13px; font-style:italic; font-weight:normal; padding:0px 30px 20px 55px; margin:20px;}
.alignright {float:right;}
.alignleft {float:left;}
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#ffffff; padding:0px; margin-bottom:10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
p.readmoreinterestingnews a:link, p.readmoreinterestingnews a:visited {text-align:right; background-image:url("images/arrow.gif"); background-position:bottom right; background-repeat:no-repeat; color:#c13a10; font-style:italic; font-weight:bold; margin:10px 0px; padding-right:18px;}

/* Colors */
.gray {color:#606060;}
.lightgray {color:#9e9e9e;}
.blue {color:#266cd5;}
.white {color:#ffffff;}
.red {color:#c13a10;}


/****************************************************************************************
 Footer
****************************************************************************************/
#footer a {color:#ffffff; text-decoration:underline;}

#categories {background-color:#1b2d4a; color:#9e9e9e; padding:10px; margin:10px 0px 20px;; width:970px;}
#categories ul {float:left; list-style:none; background-color:#1b2d4a; padding:10px; margin:0px 0px 0px -10px; width:970px;}
#categories li {float:left; display:inline; margin-right:20px; padding:0px;}
#categories li a {font-family:Arial,Sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:underline;}
#categories li a:hover {color:#c13a10; text-decoration:underline;}

