/*
Theme Name:SmartDesignGroup Wordpress Theme
Theme URI:http://www.smartdesigngroup.com/
Description:A wordpress theme for SmartDesignGroup
Version:v1
Author:Delta-biz.com
*/

body {
background:#ffffff;
color:#000000;
margin:0;
padding:0;
font:12px/18px Verdana;
color:#58595b;
}

#wrap {
width:780px;
margin:60px auto 0;
position:relative;
}

h1 {
width:269px;
height:54px;
background:url(images/logo.png) no-repeat;
font-size:0;
text-indent:-2000px;
margin:0;
padding:0;
}

h1 a {
display:block;
width:269px;
height:54px;
text-decoration:none;
}

#simon {
width:164px;
height:107px;
position:absolute;
background:url(images/simon.jpg) no-repeat;
top:-53px;
right:0;
}

#header a:hover {
}

a { color:#58595b; 
line-height: normal;}

a:hover { color:#3b3c3d; }

a img {
border:none;
}

blockquote {
border-left:5px solid #ccc;
margin-left:1.5em;
padding-left:5px;
}

#content {
border-top:1px solid #9a9999;
}

#inner {
width:562px;
margin-right:50px;
float:left;
}

h2 {
}

.thedate {
margin-top:9px;
font:9px Verdana;
color:#9a9999;
text-transform:lowercase;
}

.storytitle, .storytitle a {
font:16px/20px Verdana;
color:#Fbb040;
text-decoration:none;
font-weight:bold;
margin:0 0 6px 0;
}

.storycontent {
margin:0 0 40px 0;
padding-bottom:20px;
font:12px Verdana;
color:#58595b;
border-bottom:1px solid #ccc;
}

.storycontent p {
margin:5 0 5px 0;
}

.meta {
font-size:.75em;
}

.meta li, ul.post-meta li {
display:inline;
}

.meta ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}

.meta, .meta a {
color:#58595b;
}

.feedback {
text-transform:lowercase;
color:#58595b;
text-align:right;
clear:both;
}

.feedback a {
color:#58595b;
text-decoration:none;
}

.feedback a:hover {
text-decoration:underline;
}

ol#comments li p {
font-size:100%;
}

p, li, .feedback {
font:90%/140%;
}

/* classes used by the_meta() */
ul.post-meta {
list-style:none;
}

ul.post-meta span.post-meta-key {
font-weight:bold;
}

.credit {
background:#90a090;
border-top:3px double #aba;
color:#fff;
font-size:11px;
margin:10px 0 0 0;
padding:3px;
text-align:center;
}

.credit a:link, .credit a:hover {
color:#fff;
}

#commentbreak {
background:0;
border:0;
border-top:1px solid #9a9999;
margin-top:20px;
}

.nomargin {
margin:0;
}

#comments, #postcomment {
font-size:14px;
color:#fbb040;
margin-bottom:0px;
}

#comments a {
font-size:14px;
color:#Fbb040;
text-decoration:none;
}

#comments a:hover {
color:#333333;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
background:#fff;
border:1px solid #333;
padding:.2em;
}

#commentform textarea {
width:100%;
}

#commentlist {
padding:0;
}

#commentlist li {
list-style:none;
list-style-position:inside;
color:#58595b;
font-size:12px;
border-left:1px solid #58595b;
margin-left:2px;
padding-left:8px;
}

#commentlist li p {
margin-top:0;
}

#commentlist li p a {
color:#58595b;
}

#commentlist li ul {
border-left:1px solid #ddd;
font-size:110%;
list-style-type:none;
}

#commentlist li .avatar {
float:right;
margin-right:25px;
border:1px dotted #ccc;
padding:2px;
}

#commentlinks a {
color:#58595b;
font-size:12px;
}

#menu {
width:164px;
float:right;
padding:0;
}

#searchform p {
margin:0 0 12px 0;
display:block;
position:relative;
padding-bottom:18px;
height:20px;
}

#searchform #s {
position:absolute;
right:0;
width:162px;
border:1px solid #9a9999;
border-top:0;
background:#ffffff;
color:#9a9999;
}

#searchform #submit {
text-transform:lowercase;
font-weight:bold;
font-size:12px;
border:0;
background:transparent;
color:#9a9999;
padding:0;
position:absolute;
bottom:5px;
right:0;
cursor:pointer;
}

#menu form {
position:relative;
}

#menu ul {
list-style-type:none;
margin:0;
padding:0;
}

#menu ul li {
margin-bottom:30px;
}

#menu ul li h2, #menu ul li .twitter_title_link {
padding:4px 0;
margin:0;
color:#ffffff;
text-transform:uppercase;
text-decoration:none;
font-family:verdana;
font-size:12px;
font-weight:normal;
text-align:center;
letter-spacing:normal;
font-weight:bold;
display:block;
}

#menu ul li h2 a {
color:#ffffff;
text-decoration:none;
}

#menu ul li h2 a:hover { text-decoration:underline; }
#menu ul li a:hover { text-decoration:underline; }

#menu ul .green h2, #menu #twitter-1 .twitter_title_link { background:#99cc36; }
#menu ul .green li, #menu #twitter-1 ul li {
border-color:#99cc36;
color:#99cc36;
}
#menu ul .green li a { color:#99cc36; }

#menu ul .pink h2, #menu #flickrrss h2 { background:#cb0967; }
#menu ul .pink li, #menu ul #flickrrss li {
border-color:#cb0967;
color:#cb0967;
}
#menu ul .pink li a { color:#cb0967; }

#menu #flickrrss  ul li {
height:167px;
width:170px;
clear:both;
padding:3px 0 0 0;
position:relative;
left:-3px;
border:0;
}

.flickr-image-link img {
float:left;
margin:3px 3px 3px 3px;
border:2px solid #cb0967;
}

#menu ul .orange h2 { background:#fbb040; }
#menu ul .orange li {
border-color:#fbb040;
color:#fe9904;
}
#menu ul .orange li a { color:#fbb040; }

#menu ul .tags h2 { background:#fbb040; }
#menu ul .tags li {
border-color:#fbb040;
color:#fbb040;
line-height:normal;
}
#menu ul .tags li a {
color:#fbb040;
text-decoration:underline;
line-height:normal;
}


#menu ul ul {
font-variant:normal;
line-height: normal;
line-height:100%;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
background:#ffffff;
}

#menu ul ul li {
background:#ffffff;
text-align:left;
padding:4px 0 4px 5px;
border-bottom:1px solid #ffffff;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-align:left;
letter-spacing:-1px;
margin:0;
}

#menu ul ul li a {
text-decoration:none;
}

#menu ul ul li a:hover {
text-decoration:underline;
}

#menu ul ul ul.children {
font-size:142%;
padding-left:4px;
}

#wp-calendar {
border:1px solid #ddd;
empty-cells:show;
font-size:14px;
margin:0;
width:90%;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

#wp-calendar a {
display:block;
text-decoration:none;
}

#wp-calendar a:hover {
background:#e0e6e0;
color:#333;
}

#wp-calendar caption {
color:#999;
font-size:16px;
text-align:left;
}

#wp-calendar td {
color:#ccc;
font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing:normal;
padding:2px 0;
text-align:center;
}

#wp-calendar td.pad:hover {
background:#fff;
}

#wp-calendar td:hover, #wp-calendar #today {
background:#eee;
color:#bbb;
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px;
-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;
}

/*#spacing_gap {
clear:both;
height:40px;
width:100%;
background:#ffffff;
}
 End captions & aligment */

.sharethis {
margin:0 0 0 10px;
position:relative;
top:4px;
}

.sharethis a.stbutton {
}



