/*
Theme Name: Alex Min
Theme URI: http://alexpanait.com
Description: My Theme
Version: 1.0
Author: Alex Panait
Author URI: http://alexpanait.com
*/


body { 
font:x-small Arial, sans-serif;
font-size/* */:/**/small;
font-size: /**/small;
color: #333333;
padding: 15px 0 15px 0; 
margin: 0;
background: url(images/bg.jpg);
}

a { outline: none; }
a img { outline: none; border: none; }

.clear { clear: both; }

#header { 
width:770px; 
height: 50px;
margin: 0 auto 10px auto; 
background: url(images/header.png) top left no-repeat;
}

#logo { width: 191px; height: 50px; float: left; padding: 0 0 0 0; }
#logo h1 { margin: 0; padding: 0; }
#logo h1 a { background:url(images/logo.png) no-repeat; display: block; text-indent: -9999px; margin: 0; padding: 0; line-height: 1px; height: 50px; }

#main { width: 770px;  margin: 0 auto 0 auto; word-wrap: break-word; overflow: hidden; line-height:1.6em; background: #fff; padding: 20px 0 20px 0; }

.post { margin: 0 0 20px 0; padding: 0 0 0 44px; }
.post h2 { 
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
}
.post h2 a { color: #000000; text-decoration: none;  }
.post h2 a:hover { color: #333333; }

.web-design { background: url(images/cat_design.jpg) 0px 27px no-repeat; }
.internet { background: url(images/cat_internet.jpg) 0px 27px no-repeat; }
.seo-sem { background: url(images/cat_seo.jpg) 0px 27px no-repeat; }
.advertising { background: url(images/cat_ads.jpg) 0px 27px no-repeat; }
.domaining { background: url(images/cat_domaining.jpg) 0px 27px no-repeat; }
.blogging { background: url(images/cat_blog.jpg) 0px 27px no-repeat; }

.entry { line-height:1.6em;  }
.entry p { margin: 0; padding: 0 0 23px 0; }
.entry a { color: #999999; text-decoration: none; }
.entry a:hover { text-decoration: none; text-decoration: none; color: #0385ba; }

.entry ul { margin: 0 0 0 0; padding: 0 0 25px 15px; }



.postdate {
margin:0 0 .60em;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#999999;
}

.postmeta {
border-bottom: 1px dotted #ccc;
padding: 0 0 20px 0;
margin:-10px 0 15px;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
color:#999999;
}
.postmeta a { color: #0385ba; text-decoration: none; }
.postmeta a:hover { color: #333333; }


#content { width: 456px; float: left; padding: 0 50px 0 0; }

#sidebar { width: 264px; float: left; word-wrap: break-word; overflow: hidden; }
#sidebar h2  { 
margin:0 0 .75em;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#999999;
}

.sidebox {
color: #666666;
line-height: 1.5em;
padding: 0 44px 15px 0;
margin: 0 0 15px 0;
}


.about p { font-style: italic; margin: 0; padding: 0 0 10px 0; text-align: justify; line-height: 1.6em; }
.about img { float: left; margin: 0 10px 5px 0; }

#sidebar a { text-decoration: none; color: #333333; }
#sidebar a:hover { color: #0385ba; text-decoration: none; }
#sidebar ul { margin: 0; padding: 0 0 0 0; list-style-type: none; }
#sidebar li { margin:0; padding-top:0; padding-right:0; margin-bottom:.25em; line-height:1.5em; }

.rss { background: url(images/rss.png) left no-repeat; padding-left: 18px; }
.twitter { background: url(images/twitter.png) left no-repeat; padding-left: 18px; }

#footer { width: 770px; margin: 15px auto 0 auto; font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#fff; }

#footer a { color: #fff; text-decoration: none; }
.footerleft { width: 470px; float: left; padding: 0;  }
#footer a:hover { color: #0385ba; text-decoration none; }
.footerright { width: 215px; float: right; word-wrap: break-word; overflow: hidden; padding: 0;  text-align: right; }


#sm ul { list-style-type: none; padding: 0 0 0 0; }
#sm ul li { background: none; padding: 0 0 0 0;  float: left; }
#sm ul li a { color: #fff; text-decoration: none; text-indent: -9999px; display: block; width: 28px; height: 28px;  }
#sm ul li a:hover { color: #fff; text-decoration: none; }

.sm_rss a { background: url(images/sm_rss.jpg) left no-repeat; margin: 0 10px 0 0; display: inline; }
.sm_twitter a { background: url(images/sm_twitter.jpg) left no-repeat; margin: 0 10px 0 0; display: inline; }
.sm_delicious a { background: url(images/sm_delicious.jpg) left no-repeat; margin: 0 10px 0 0; display: inline; }
.sm_digg a { background: url(images/sm_digg.jpg) left no-repeat; margin: 0 10px 0 0; display: inline; }
.sm_facebook a { background: url(images/sm_facebook.jpg) left no-repeat; margin: 0 10px 0 0; display: inline; }
.sm_flickr a { background: url(images/sm_flickr.jpg) left no-repeat; margin: 0; display: inline; }


.alignright { float: right; padding: 5px 0 5px 5px; }
.alignleft {float: left; padding: 5px 5px 5px 0; }
.addthis { float: right; }

.navigation {
margin:-5px 0 0 0;
padding: 0 0 0 44px;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#999999; }
.navigation a { text-decoration: none; color: #333; }
.navigation a:hover { color: #0385ba; }

#comments h3 {
margin:0 0 20px 44px;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#999999; } 

#comments form { margin: 0 0 0 44px; }

.reply { background: url(images/side_reply.jpg) 0px 34px no-repeat; }

.commentdate {
margin:0 0 .35em;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#999999; }

.commentauthor {
margin:0 0 .25em;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#999999; }

#comments p { padding:  0 0 5px 0; margin: 0; }
#comments ul { margin: 0; padding: 0; }
#comments a { color: #0385ba; text-decoration: none; }
#comments a:hover { color: #333333; text-decoration: none; }

#commentform input { width: 170px; margin: 0 5px 1px 0; }
#commentform textarea { width: 410px; margin:5px 0 0 0; }



/* Comments*/

.commentavatar { width: 30px; float: left; margin: 3px 12px 0 0; background: #e5e5e5; padding: 0; }
.commentlist { padding-left:0; }
.commentlist li { width: 456px; margin: 0; padding: 0 0 30px 44px; list-style-type: none;  }
#commentform small { background:#ffffff; font-weight:bold; padding:0; }
.commentdetails { width: 376px; padding: 0 0 5px 0; line-height: 1.6em; float: left; }

.commentlist small { font-size: 10px; font-style: italic; color: #999999; }
.commentlist cite { color: #333333; font-size: 11px; text-transform: uppercase; font-style:normal; }

#recent ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; }
#recent ul li { background: none; padding: 0; margin: 0 0 10px 0; font-size: 11px; }
#recent ul li a { color: #333; }
#recent img { float: left; margin: 4px 6px 0 0; }
#recent small { color: #999999;  float: right; padding: 3px 0 0 0;  font-style: italic;  }