/*   
Theme Name:awholeuniverse
Theme URI: http://www.awholeuniverse.com
Description: ubilici
Author: alexandru uby
Author URI: your-URI

Version: a-number--optional
.
Copyright 2008 Alexandu Singeorsanu.
.
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:trebuchet ms,arial,verdana;vertical-align:baseline}
span{text-indent:-9000px;text-align:left;display:block}
a{text-decoration:none}
html{height:100%}
body{height:100%;background:url(images/bg_4.gif) repeat-x #041d2b;margin:0px;}
#top{height:315px;background:url(images/colt_4.gif) no-repeat;background-position:0px 50px}
h1{float:left;width:110px;height:100px}
h1 a{background:url(images/logo2.gif) no-repeat left top;text-indent:-3000px;font-size:12px;text-decoration:none;display:block;width:110px;height:100px;margin-left:65px;margin-top:40px}
#menu{position:absolute;left:239px;background:url(images/tab.gif) no-repeat top center;width:667px;height:50px;top:87px;text-align:right;z-index:1000}
#menu li{list-style-type:none;float:left;padding:0px;height:40px;text-indent:-9000px;}
#menu li a{display:block;width:65px;text-indent:-9999px;background-position:0px -28px;height:15px;padding:0px;}
#menu li a:hover{text-indent:-9999px;background-position:0px 0px;display:block;}
#current{width:423px;background:url(images/home_on.gif) no-repeat;text-indent:-9000px;text-align:left;background-position:90px 15px;}
#works_on{width:423px;background:url(images/works_on.gif) no-repeat left top;font-size:12px;text-align:left;background-position:80px 15px;}
#works{background:url(images/works_tab.gif) no-repeat left top;text-align:left;display:block;width:65px;}
#home{background:url(images/home_tab.gif) no-repeat left top;text-align:left;display:block;width:65px;}
#blog{width:423px;background:url(images/blog.gif) no-repeat;background-position:90px 15px;font-size:12px;text-align:left;}
#blog_tab{background:url(images/blog_tab.gif) no-repeat left top;text-align:left;display:block}
#contact_on{width:423px;background:url(images/contact.gif) no-repeat;font-size:12px;text-align:left;background-position:80px 15px;}
#contact{background:url(images/contact_tab.gif) no-repeat left top;text-indent:-9999px;text-align:left;display:block;width:65px;}
#toolbar{margin:0px;padding:0px;background:#253e4d;position:absolute;height:49px;left:239px;top:137px;width:667px}
#toolbar li{float:left;list-style-type:none}
#toolbar li a{margin-top:9px;margin-right:11px;text-decoration:none}
#toolbar li a:hover{color:#f4b617}
#searchbar{padding-left:45px;margin-top:10px}
#leftsearch{float:left;background:url(images/search_left.gif) no-repeat;display:block;width:18px;height:29px}
#s{border:0px;background:url(images/search_bg.gif) repeat-x;display:block;width:180px;height:29px;text-indent:10px;font-size:12px;padding-top:7px;padding-right:20px;float:left}
#button{border:0px;float:left;background:url(images/search_button2.gif) no-repeat;background-position:0px -29px;display:block;width:110px;height:29px;text-indent:-9999px;text-align:left;overflow:hidden;}
#button:hover{background:url(images/search_button2.gif) no-repeat;background-position:0px 0px;}
#about{background:url(images/moon.gif) no-repeat top center;background-position:0px 0px;display:block;width:23px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:bold;padding-top:22px;color:#436478;margin-left:119px}
#resumee{background:url(images/cv.gif) no-repeat top center;background-position:0px 0px;display:block;width:23px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:bold;padding-top:22px;color:#436478}
#favourite{background:url(images/fav.gif) no-repeat top center;background-position:0px 0px;display:block;width:23px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:bold;padding-top:22px;color:#436478}
#rss{background:url(images/rss.gif) no-repeat top center;background-position:0px 0px;display:block;width:23px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:bold;padding-top:22px;color:#436478}
#main{margin-top:-128px;overflow:hidden;float:left;background:transparent url(images/bg_princ.gif) repeat-y;width:907px}
#left{float:left;width:230px;height:auto !important;min-height:100%;padding-bottom:80px;z-index:0}
#pad{float:right;background:url(images/bg_pad.gif) repeat-x #ffffff;font-family:trebuchet ms,tahoma,arial,verdana,sans-serif;font-size:12px;line-height:18px;height:auto !important;min-height:100%;width:577px;padding:45px;padding-top:55px;}
#footer{float:left;height:230px;position:relative;background:url(images/bg_4.gif) repeat-x;background-position:0px -119px;width:100%;display:block;z-index:3000;}
h2{padding-left:12px;margin-top:60px;width:168px;height:48px;text-indent:-9999px;text-align:left;display:block}
#popular{background:url(images/popular_posts.gif) no-repeat;background-position:20px 0px}
#blogpost{background:url(images/recent_blog_posts.gif) no-repeat;width:168px;height:48px}
.vlist{padding-left:12px;padding-top:29px}
.vlist li{list-style-type:none;background:url(images/bg_dotted_dark.gif) repeat-x bottom center;padding-bottom:3px;width:216px}
.vlist li a{font-family:trebuchet ms,tahoma,verdana,arial;font-size:12px;color:#2f5267;width:193px;padding:12px;background:#052131;display:block;}
#posts span{text-indent:0px;text-align:left;padding-bottom:5px;font-weight:bold;color:#2f5267}
#posts li a:hover{color:#d4a21a;background:url(images/ar_down.gif) no-repeat #06293c;background-position:5px 0px;}
#posts li a:hover span{color:#d4a21a}
.repost:hover{background:url(images/ar_down.gif) no-repeat #06293d;background-position:5px 0px}
.lastpost{background:url(images/bg_last_post.gif) no-repeat #052131}
.lastpost:hover{background:url(images/bg_last_post_ov.gif) no-repeat #06293c}
#portfolio{float:left;width:324px}
#portfolio li{line-height:18px;list-style-type:none;overflow:hidden;height:157px}
.primarylink{text-decoration:underline;font-weight:bold;color:#eba50e}
.primarylink:hover{text-decoration:none;color:#041e2c}
.photo{margin-top:30px}
.margin{margin:0px}
.photo span{margin-bottom:1px;width:324px;height:52px;text-indent:10px;line-height:52px;font-size:18px;color:#041d2a;background:#e0e0e0}
.photo a{height:104px;background:#e0e0e0;padding:6px;display:block}
.photo a:hover{background:#041d2b}
#description{float:left;width:198px;margin-left:50px;}
.liszt{padding-top:52px;color:#737373;line-height:17px;list-style-type:none;height:104px;display:block;margin-bottom:30px;}
#skills{float:left;width:198px;margin-left:50px;margin-top:-30px}
.feat{margin-top:30px;color:#737373;padding-bottom:10px;line-height:17px;list-style-type:none}
#skills li{margin-top:30px;padding-bottom:10px;line-height:17px;list-style-type:none}
.dotted{background:url(images/bg_dotted_light.gif) repeat-x bottom center}
h3{margin-bottom:14px;width:198px;height:48px;text-indent:-9999px;text-align:left;display:block}
#webdesign{background:url(images/web_design.gif) no-repeat}
#validcode{background:url(images/valid_code.gif) no-repeat}
#accessibility{background:url(images/accessible_websites.gif) no-repeat}
#featured{margin-bottom:5px;background:url(images/featured_on.gif) no-repeat}
.format{font-weight:bold;text-indent:0px;display:inline;}
#galleries{width:198px;margin:0px;padding:0px;z-index:1000;position:relative}
#galleries li{padding:0px;margin:0px;margin-bottom:1px;width:198px;list-style-type:none;float:left}
#galleries a{float:left;display:block;width:98px;height:52px;margin-right:1px;text-indent:-9999px}
.undefined{display:block;background:#e0e0e0;background-position:0px 0px}
.undefined:hover{display:block;background:#fff}
#webcreme{background:url(images/webcreme_website.gif) no-repeat center center #e0e0e0;background-position:0px 0px}
#webcreme:hover{background:url(images/webcreme_website.gif) no-repeat center center #fff;background-position:0px -52px}
#wplove{background:url(images/wp_love.gif) no-repeat center center #e0e0e0;background-position:0px 0px}
#wplove:hover{background:url(images/wp_love.gif) no-repeat center center #fff;background-position:0px -52px}
#cssmania{background:url(images/css_mania.gif) no-repeat center center #e0e0e0;background-position:0px 0px}
#cssmania:hover{background:url(images/css_mania.gif) no-repeat center center #fff;background-position:0px -52px}
#mediat{list-style-type:none;background:url(images/bg_bottom.gif) no-repeat;background-position:240px 68px; width:907px;text-indent:10px;float:left;}
#mediat li{float:left}
#host{margin-top:-70px;height:290px;z-index:0;background:transparent url(images/colt_4.gif) no-repeat bottom left;background-position:0px 0px;position:relative;display:block}
#host a{display:block;width:240px;margin-top:98px;font-size:10px;color:#586770;background:url(images/mt_logo.gif) no-repeat right center;background-position:170px 0px;padding-top:7px;padding-bottom:5px}
#host a:hover{color:#f4b617}
#copy{margin-top:0px;background:url(images/bg_pad_bottom.gif) repeat-x;padding-right:20px;padding-top:33px;height:68px;width:647px;color:#60727d;font-size:10px;text-align:right;list-style-type:none}
#copy a{font-weight:bold;color:#406276;padding-left:5px;padding-right:5px}
#copy a:hover{color:#f6b718}
#space{margin-right:65px}
#copy span{background:url(images/aw.gif) no-repeat;width:57px;height:44px;display:block;margin-top:-25px;float:right}
#getintouch{background:url(images/get_in_touch.gif) no-repeat;width:168px;height:48px;margin-left:13px}
#contactpad{width:325px;background:#e0e0e0;float:left;padding-bottom:50px}
#contactpad li{list-style-type:none;color:#041d2b;padding-left:11px;float:left;margin-bottom:1px}
#war{line-height:52px}
#contactform{text-indent:10px;width:330px;height:52px;display:block;
font-size:18px;text-align:left;border-bottom:1px solid #fff;line-height:52px;}
.fields{text-indent:0px;font-weight:bold;display:block;float:left}
.input{background:url(images/field_form.gif) no-repeat;width:304px;height:29px;display:block;float:left;padding-top:6px}
.input input{width:250px;height:15px;background:transparent;text-indent:10px;font-size:12px;border:0}
#textarea{background:url(images/textarea.gif) no-repeat;width:304px;height:144px;display:block;float:left}
#textarea textarea{width:280px;height:124px;background:transparent;border:0px solid #ff0000;margin-top:5px;margin-left:5px;font-size:12px;font-family:"trebuchet ms";}
#formsubmit{text-align:right}
.press{border:0px;background:transparent url(images/submit.gif) no-repeat scroll 0%;text-align:left;background-position:0px 0px;width:58px;height:24px;display:block;float:right;right:10px;position:relative;text-indent:-9999px;margin-top:16px;margin-bottom:16px}
.press:hover{background-position:0px -24px;width:58px}
.notice{color:#041d2b;width:172px;border:6px solid #e0e0e0;padding:8px;background:#ebebeb;float:right;}
.notice span{font-weight:bold;text-indent:0px;display:inline}
.prepost:hover{color:#97bb59;background:url(images/ar_down_green.gif) no-repeat #06293d;background-position:5px 0px}
.plastpost{background:url(images/bg_last_post.gif) no-repeat #052131}
.plastpost:hover{background:url(images/bg_plast_post_ov.gif) no-repeat #06293c;color:#97bb59}
#feats{background:url(images/featured_categories.gif) no-repeat;background-position:20px 0px}
#featuredcateg{width:96%}
#featuredcateg li span{font-weight:normal;text-indent:0px;display:inline}
#featuredcateg li a{font-weight:bold;}
#featuredcateg li a:hover{color:#d2ca2a;background:url(images/ar_down_light_green.gif) no-repeat #06293d;background-position:5px 0px}
.frepost:hover{color:#d2ca2a;background:url(images/ar_down_light_green.gif) no-repeat #06293d;background-position:5px 0px}
.flastpost{background:url(images/bg_last_post.gif) no-repeat #052131}
.flastpost:hover{background:url(images/bg_flast_post_ov.gif) no-repeat #06293c;color:#d2ca2a}
#repository{background:url(images/post_repository.gif) no-repeat;background-position:20px 0px}
#archive li span{font-weight:bold;text-indent:0px;display:inline}
#archive li a:hover{color:#44a6dd;background:url(images/ar_down_blue.gif) no-repeat #06293d;
background-position:5px 0px;}
.arepost:hover{color:#44a6dd;background:url(images/ar_down_blue.gif) no-repeat #06293d;background-position:5px 0px}
.alastpost{background:url(images/bg_last_post.gif) no-repeat #052131}
.alastpost:hover{background:url(images/bg_alast_post_ov.gif) no-repeat #06293c;color:#44a6dd}
.post{width:99%;margin-bottom:50px}
.postheader{position:relative;height:50px;background:url(images/calendar_bg.gif) no-repeat top left}
.postheader ul{float:left;list-style-type:none;padding-top:9px}
.postheader ul li{margin-left:13px}
.date{text-align:center;font-weight:bold;font-size:18px;display:block;text-indent:0px;color:#fff}
.month{text-align:center;font-weight:bold;font-size:11px;display:block;text-indent:0px;color:#fdbf16;margin-top:-4px;}
h4{margin-left:20px;margin-top:4px;float:left;height:50px}
h4 span{text-indent:00px;text-align:left;margin-bottom:5px;display:inline;}
h4 span a{font-weight:bold;font-size:11px;border-bottom:1px dotted;padding-bottom:0px;padding-right:3px;color:#041d2b}
.category{background:url(images/line.gif) no-repeat right 6px;padding-right:7px;}
.category a:hover{color:#d2ca2a;border:0px}
.comments a{color:#041d2b;}
.comments a:hover{color:#e44c1d;border:0px}
.title{margin-top:8px;font-size:18px;color:#041d2b;text-decoration:none;font-weight:bold;float:left;}
.title:hover{color:#97bb59}
.postbody{margin-top:26px;background:url(images/bg_dotted_light.gif) repeat-x bottom;padding-bottom:26px}
.quote{background:#ebebeb;border:6px solid #d9d9d9;color:#6a6a6a;padding:6px;font-style:italic;margin-top:15px;margin-bottom:15px}
.more-link{font-weight:bold;font-size:11px;background:url(images/yellow_ar.gif) no-repeat 58px 3px;color:#041d2b;padding-right:30px;float:left;margin-top:8px;}
.more-link:hover{color:#ffbf17}
#commentsblock{margin-top:20px}
h5{font-size:18px;color:#041b27}
.details{font-size:11px;text-indent:0}
.details a{margin-left:4px;color:#f4b617;border-bottom:1px dotted;font-weight:bold}
.details a:hover{border:none;color:#041b27}
#commentsc{margin-top:20px;width:100%;}
#commentsc div{float:left;width:95%;}
.rcomment{padding:15px;border-top:1px solid #c3c9cc;background:#E0E4E5 none repeat scroll 0%;
margin-bottom:20px;display:block;float:left;width:95%;}
.rcomment a img{border:4px solid #f3f3f3;float:left;margin-right:5px;margin-bottom:5px}
.rcomment a:hover img{border:4px solid #f4b617;float:left;margin-right:5px;}
.alexcomment{border-top:1px solid #c3c9cc;padding:15px;background:#E0E4E5;margin-bottom:20px;}
.alex{padding:15px;display:block;float:left;width:95%;}
.alexcomment span{padding:15px;background:#c7cdd1;text-indent:0px;}
.alexcomment a img{border:4px solid #F3F3F3;float:left;margin-right:5px;margin-bottom:5px}
.item p{color:#60727d;}
p.author{font-weight:bold;}
.createcomment{position:relative;LIST-STYLE-TYPE:NONE;margin-top:20px;padding:15px;background:#e0e4e5;float:left;width:95%;border-top:1px solid #c3c9cc}
#textareac{background:url(images/textarea_comments.gif) no-repeat;width:546px;height:144px;display:block;float:left}
#textareac textarea{width:520px;height:124px;background:transparent;border:0px solid #ff0000;margin-top:5px;margin-left:5px;font-size:12px;font-family:"trebuchet ms"}
.lcom{font-size:18px;color:#041b27}
#gravatar{position:absolute;right:20px;top:8px;display:block;text-indent:0px;margin-top:10px}
#gravatar img{border:4px solid #F3F3F3;}
.comp{list-style-type:none;}
.complist li{background:#E0E4E5 none repeat scroll 0%;
margin-bottom:20px;display:block;}
#recent-posts ul li a:hover{color:#97bb59;background:url(images/ar_down_green.gif) no-repeat #06293d;background-position:5px 0px;}
#popularp li a:hover{color:#97bb59;background:url(images/ar_down_green.gif) no-repeat #06293d;background-position:5px 0px;}
.widget{padding-left:12px;padding-top:29px}
.widget ul li{list-style-type:none;background:url(images/bg_dotted_dark.gif) repeat-x bottom center;padding-bottom:3px;width:216px}
.widget ul li a{font-family:trebuchet ms,tahoma,verdana,arial;font-size:12px;color:#2f5267;display:block;width:193px;padding:12px;background:#052131}
.main-set label{text-indent:10px;padding:0px;margin-left:10px;margin-top:4px;}
.text-med{background:url(images/field_form.gif) no-repeat;width:264px;height:29px;display:block;float:left;padding-top:6px;border:0px;text-indent:15px;}
.textarea{padding-top:5px;background:url(images/textarea.gif) no-repeat;width:304px;height:144px;display:block;float:left;border:0px;margin-left:10px;font-size:12px;font-family:"trebuchet ms";text-indent:10px;padding-right:10px;padding-bottom:5px;}
.req-label{font-weight:bold;}
.req-label{float:left;}
.form-footer{font-size:2px;padding-left:15px;}
.notfound{}
#post{float:left;width:100%;margin-top:10px;}
.postbody span{text-indent:0px;}
.imagine{float:left;margin-right:2px;margin-top:2px;}
#constructing{color:#fff;font-family:trebuchet ms;font-size:14px;position:absolute;top:250px;left:300px;}
#commentsc em{float:left}
.listgrav{display:inline;float:left;padding:0px; margin-right:5px;margin-bottom:3px;}
.author a{margin-bottom:5px;padding-bottom:5px;font-weight:bold;color:#253e4d;margin-right:4px;}
.author small a{display:inline;font-size:11px;font-weight:normal;color:#e44c1d}
.author{display:inline;text-indent:0px;}
#caption{text-indent:0px;}
h6{margin-top:8px;font-size:18px;color:#041d2b;text-decoration:none;font-weight:bold;margin-bottom:17px;display:block;}
.subt{text-indent:0px;font-size:14px;display:block;width:140px;float:left;font-weight:bold;}
.descpt{margin-left:140px;}
.display{border:6px solid #e0e0e0;}
.postbody p{margin-bottom:10px;}
.linklists{list-style-type:none;float:left;margin-right:10px;width:180px;}
#cssbased{background:url(images/css_based.png) no-repeat center center #e0e0e0;background-position:0px 0px}
#cssbased:hover{background:url(images/css_based.png) no-repeat center center #fff;background-position:0px -52px}
.linklists li a{padding:10px;margin:5px;background:#e3e6e8;padding-right:20px;display:block;color:#06293d;}
.linklists li a:hover{display:block;background:#fff;}
#aboutme{width:423px;background:url(images/about_me.gif) no-repeat;text-indent:-9000px;text-align:left;background-position:85px 15px;}
#resume{width:423px;background:url(images/resume.gif) no-repeat;text-indent:-9000px;text-align:left;background-position:80px 15px;}
#links{width:423px;background:url(images/links.gif) no-repeat;text-indent:-9000px;text-align:left;background-position:85px 15px;}
.options{list-style-type:none;margin-left:90px;display:block;margin-top:-50px;}
.options li a{padding:10px;margin:5px;background:#e3e6e8;padding-right:20px;display:block;}
.options ol li a:hover{display:block;background:#fff;}
.searchresult{background:url(images/star.gif) no-repeat top left;padding-left:100px;padding-top:23px;font-size:13px;font-weight:bold;}
.searchresult span{text-indent:0px;margin-top:20px;}
.book{border:#fff 6px solid;padding:6px;background:#d9d9d9;}
.left{float:left;}
.download{float:right;background:url(images/download.gif) no-repeat 0px 0px #e3e6e8;text-indent:10px;padding:10px;margin:5px;background:#e3e6e8;padding-right:20px;display:block;color:#06293d;margin-top:-10px;}
.matrix{height:92px;background:#e0e0e0;padding:6px;display:block;width:312px;}
.matrix:hover{background:#041d2b}
.tehnorati{position:absolute;top:240px;
left:600px;}