/*   
Theme Name: Imagine.sg
Description: A Wonderful Design
Author: Michael Davies
Author URI: www.michael.sg
Version: 3.0
*/

@import url("css/blueprint/screen.css");
@import url("css/blueprint/plugins/buttons/screen.css");
@import url("css/blueprint/plugins/link-icons/screen.css");
@import url("css/jcarousel.css");
@import url("css/jquery.jcarousel.css");

body{color:#333; background: url(img/bg.png) #d1d1d1 center top repeat-y;}

/* Fonts */

h1{font-weight: bold; color: #666; text-transform: uppercase;}
h2{ font-size: 24px; font-weight: bold; color: #666; text-transform: uppercase;}
h3 { font-size: 18px; font-weight: bold; color: #666; text-transform: uppercase; }
h4{font-weight:bold;}
h5 { font-size: 14px; color: #999; text-transform: uppercase; }
h6 { font-size: 12px; color: #666; text-transform: uppercase;}
code { font-family: "Consolas", "Lucida Console", "Courier New", Courier, monospace; font-size: 14px }


/* Header */

#header{border-bottom:#333 solid 2px;}


/* Menu */

#menu{font-size: 14px; color:#AAA; text-transform: uppercase; margin-bottom:20px; /*border-bottom:#CCC solid 1px;*/}
#menu ul{margin:0px;}
#menu li{display:inline;}
#menu .right li{margin-left:3px;}
#menu .left li{margin-right:3px;}

/* Icons */

ul#icons{list-style:none; margin:0px;}
#icons li{list-style:none; float:right; margin-top: 3px; margin-left:20px;}


/* Standards */

.right{float:right;}
.left{float:left;}

.caps{text-transform:uppercase;}
.capitalise{text-transform:capitalize;}
.lowercase{text-transform:lowercase;}


/* Featured Post */

#featured-image img{border:solid 1px #CCC; padding:10px; background:#FFF; width:610px; height:400px;}
#featured-image img:hover{border:solid 1px #999;}
#featured-details .date{margin-top:4px;}
#featured-details img{display:none;}

#featured ul{margin:0;}
#mycarousel li{list-style:none;}


/* Condensed Posts (Thumbnails) */

.thumbnail{margin-bottom:10px;}
.thumbnail p{margin-bottom:2px;}
.thumbnail-image{background:#999 no-repeat; width:310px; height:150px; margin-bottom:10px; position:relative;}
.thumbnail-image img{azimuth:1000;}
.thumbnail-title-position{position:absolute; bottom:5px; left: 5px;width:auto;}

.theexcerpt{ height:74px; overflow:hidden;}

h4.title{font-size: 28px; margin:0; letter-spacing: -1px; display:inline; color:#FFF; padding-left:4px; padding-right:4px;}
h4.title:hover{background:#333;}
h4.title a{color:#FFF;}


/* Condensed Posts Title Colours */

.default{background:#BCBCBC; color:#4A4A4A;}

.arts{background:#7BCC14; color:#7BCC14;}
.arts:hover{background:#7BCC14; color:#7BCC14;}

.design{background:#1F80FF; color:#1F80FF;}
.design:hover{background:#1F80FF; color:#1F80FF;}

.fashion{background:#FF004D; color:#FF004D;}
.fashion:hover{background:#FF004D; color:#FF004D;}

.film{background:#FF8600; color:#FF8600;}
.film:hover{background:#FF8600; color:#FF8600;}

.music{background:#753BAF; color:#753BAF;}
.music:hover{background:#753BAF; color:#753BAF;}

.photography{background:#3662AD; color:#3662AD;}
.photography:hover{background:#3662AD; color:#3662AD;}

.arts#post-header{border-bottom:#7BCC14 6px solid; background:none;}
.design#post-header{border-bottom:#1F80FF 6px solid; background:none;}
.fashion#post-header{border-bottom:#FF004D 6px solid; background:none;}
.film#post-header{border-bottom:#FF8600 6px solid; background:none;}
.music#post-header{border-bottom:#753BAF 6px solid; background:none;}
.photography#post-header{border-bottom:#3662AD 6px solid; background:none;}

#post-header{margin-bottom:15px;}


/* Condensed Posts Misc */

.date{border-bottom:#333 solid 2px; margin-bottom:4px;}
.more{border-top:#333 solid 2px; text-align:right; margin-top:4px;}

.more a{color:#333;}
.more a:hover{color:#09F;}


/* Posts & Pages */

#post{text-align:justify;}
#post-title{background:none; margin-bottom:5px;}
#post img{border:solid 1px #CCC; padding:10px; background:#FFF; }
#post img:hover{border:solid 1px #999;}

.post-styles h2{color:#333; border-bottom:#333 2px solid;}

/* Posts & Pages Author Sidebar */

.meta-details{margin-bottom:25px;}
.meta-details .about{color:#666;}
.meta-details p{color:#999; margin:0px;}

#author{text-align:justify;}
#author img{border:solid 1px #CCC; padding:3px; background:#FFF; margin:4px; margin-left:0px; margin-bottom:0px;}
#author img:hover{border:solid 1px #999;}

.leftborder{padding-left:24px;margin-left:25px;border-left:1px solid #eee;}
#page input {font-size:1.5em; width: 300px; padding:5px;}



/* Posts & Pages Gallery */


#gallery-1 {margin: auto;}
#gallery-1 .gallery-item {float: left; margin-top: 10px; text-align: center; width: 33%;}
#gallery-1 img {}!important
#gallery-1 .gallery-caption {margin-left: 0;}


/* Wordpress Image Handling */

img.alignright {float:right; margin:0 0 0.5em 1em}
img.alignleft {float:left; margin:0 1em 0.5em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 0.5em 1em}
a img.alignleft {float:left; margin:0 1em 0.5em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


/* Page Navigation */

#newer-posts:hover, #older-post:hover{color:#333;}


/* Comments */

.comment {padding:10px; padding-top:25px; border-bottom: solid 1px #CCC;}

.comments .avatar{float:left; border:solid 1px #CCC; padding:3px; background:#FFF; margin:4px; margin-left:0px; margin-bottom:0px;}
.comments .avatar:hover{border:solid 1px #999;}

.comment-content{clear:both; padding-top:10px;}
.comment-meta{color:#999;}

.comment-author h6{margin-bottom:2px; margin-top:2px;}

#comment-textarea{width:325px; height:150px;}
#respond .title{width:250px;}

#commenting{list-style:none;}


/* Footer */

#footer{background:#33323D; color:#FFF;}
#footer h3{color:#FFF; text-transform:capitalize;}

#footer ul{list-style:none;}
#footer li{margin-bottom:12px; list-style:none;}
#footer-content a{background:#515363; padding: 4px; color:#FFF;}
#footer-content a:hover{background:#696A7E;}

#footer-menu li{float:left; margin-left:10px;}

#footer p{color:#E6E4F7;}

#footer-categories a{-moz-border-radius: 4px; -webkit-border-radius: 4px; padding:8px; font-size:14px; color:#FFF; margin-top:4px;}
#footer-categories a:hover{}

#footer hr{background:#50545E;}

#copyright p{color:#717285;}

/* Links */

a{color:#09F; text-decoration:none;}
a:hover{color:#333;}

.normal-link{color:#999; background:none;}
.normal-link:hover{background:none;}

.current{background:none;}
.current:hover{color:#333; background:none;}

.home:hover{color:#666;}

.no-link{}

/* 404 */

#random-posts{}
#random-posts li{float:left; list-style:none; margin-bottom:5px; padding:5px; width:120px; height:60px;}
#random-posts img{width:77px; height:37px; border:solid 1px #CCC; padding:5px; background:#FFF;}
#random-posts img:hover{border:solid 1px #999;}
#random-posts h5{margin-bottom:0px;}

#search p{margin-top:52px; margin-bottom:2px; text-align:right;}
#searchform input{margin:0px; margin-right:1px;}

ul.related_post{list-style:none; margin:0px;}
.related_post li{float:left; margin-left:3px; margin-right:3px; width:310px;}
.related_post img{border:solid 1px #CCC;}
.related_post img:hover{border:solid 1px #999;}