@import "style/css/typography.css";

*{ margin:0; padding:0;}
html{}
body{ font:normal 12px Arial, Helvetica, sans-serif; background:#efefef url(images/body_bg.jpg) repeat-x 0 0; color:#363636;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}

h1{ color:#286c9c; font:bold 25px arial;}
h2{ color:#286c9c; font:bold 25px arial;}
h3{}

a, a:visited{ outline:none; text-decoration:none; color:#2f76a5;}
a:hover{ color:#225476; text-decoration:underline;}
p{ font-size:13px; line-height:19px; color:#363636;}
li{ list-style-type:none;}

a img{border:none;}
.alignright{ float:right; padding:0 0 10px 20px;}
.alignleft{ float:left; padding:0 20px 10px 0;}
.p_tags{ clear:both; padding:0 0 15px 0; font:bold 13px arial;}

#home .post{padding-bottom:20px;}

#header{ position:relative; width:960px; height:200px; margin:0 auto; background:url(images/header_bg.jpg) no-repeat 0 0;}
#logo{ position:absolute; top:15px; left:70px; }
#logo a{width:312px; height:126px; overflow:hidden; display:block; text-indent:-9999999px; background:url(images/logo_livemag.gif) no-repeat 0 0;}
.social_icons{ position:absolute; top:45px; right:74px; width:320px;}
.social_icons li{ float:left; width:160px; text-align:right; padding:0 0 20px 0;}
.social_icons li a{ display:block; text-decoration:none; height:35px; color:#d2f1ff; font:bold 12px tahoma;}
.social_icons li a span{ display:block; padding-top:2px; color:#363636; font:normal 9px tahoma;}
.flikr_icon{ background:url(images/flikr_icon.gif) no-repeat right 0; padding:1px 38px 0 0;}
.twitter_icon{ background:url(images/twitter_icon.gif) no-repeat right 0; padding:1px 38px 0 0;}
.facebook_icon{ background:url(images/facebook_icon.gif) no-repeat right 0; padding:1px 38px 0 0;}
.rss_icon{ background:url(images/rss_icon.gif) no-repeat right 0; padding:1px 38px 0 0;}

.content_bg{ width:886px; background:url(images/content_body.jpg) repeat-y 0 0; margin:0 auto;}
.top_bg{ width:820px; padding:0 33px; margin:0 auto; background:url(images/content_top.jpg) no-repeat 0 0;}

#primary{ float:left; width:580px;}
.breadcrumb{ padding:0 5px 25px; font:normal 11px tahoma;}
.post_title{ background:url(images/dashed_border.gif) repeat-x 0 bottom; padding:0 0 6px 5px;}
.post_title a:hover{ text-decoration:none;}
.post_date{ display:block; color:#a0a0a0; font:normal 10px verdana; padding:5px 0 3px 5px;}
.post_body{ padding:5px;}
.post_body p{ padding:10px 0 15px;}

.post-edit-link{float:left; font-size:14px; color:#2e5e8c; margin-left:15px; display:inline;}
.post_controls{ padding:15px 5px 20px;}
.comments { float:right;}
.comments a{ padding:0 0 0 18px; font-size:18px; color:#2e5e8c;}
.post_com, .post_com:visited{ float:left; font-size:18px; color:#2e5e8c; background:url(images/post_icon.gif) no-repeat 0 6px; padding:0 0 0 18px;  text-decoration:underline;}
.post_com:hover{text-decoration:none;}

#sidebar{ float:right; width:220px;}
#sidebar input{ vertical-align:middle;}
.search{ padding-bottom:11px;}
#s{ width:170px; height:23px; padding:7px 3px 0 5px; margin-right:2px; border:none; background:url(images/input_search.gif) no-repeat 0 0;}
.btn_search{ outline:none; width:34px; height:30px; text-indent:-99999px; overflow:hidden; border:none; background:url(images/search_btn.gif) no-repeat 0 0;}

.panel{ width:216px; background:url(images/panel_bottom.gif) no-repeat 0 bottom; padding-bottom:20px; margin-bottom:10px;}
.panel_top{ width:216px; height:31px; background:url(images/panel_top.gif) no-repeat 0 0;}
.panel_top p{ font:bold 13px tahoma; color:#626262; padding:8px 0 0 14px;}
.panel_body{width:216px; background:url(images/panel_body.gif) repeat-y 0 0;}

.latest_posts{ padding:6px 0 0 15px;}
.latest_posts li{ background:url(images/bullet_latest.gif) no-repeat 0 11px; padding:8px 3px 0 14px;}

.archives_listing{padding:6px 0 0 14px;}
.archives_listing li{ background:url(images/bullet_arhiva.gif) no-repeat 0 9px; padding:8px 0 0 19px;}

.categorii_listing{padding:6px 0 0 14px;}
.categorii_listing li{ background:url(images/categori_icon.jpg) no-repeat 1px 11px; padding:8px 0 0 17px;}

.bookmarks_listing{padding:6px 0 0 14px;}
.bookmarks_listing li{background:url(images/bullet_book.gif) no-repeat 0 11px; padding:8px 0 0 19px}

#twitter_div{padding:12px 14px 0 14px; font:normal 11px arial; letter-spacing:0.1px; overflow:hidden;}
#twitter_div span{ display:block;}
.follow_us{ width:202px; height:62px; display:block; text-indent:-99999px; margin:0 0 -15px 10px; background: url(images/follow_us.gif) no-repeat 0 0; display:block;}

#respond{ padding:30px 5px 4px; font:bold 16px arial; color:#7a7a7a; border-bottom:1px solid #e5e5e5;}
#comments{ padding:30px 5px 4px; font:bold 16px arial; color:#7a7a7a; border-bottom:1px solid #e5e5e5;}
.form_dl{ width:500px; padding:25px 0 14px;}
.form_dl dt{ float:left; clear:left; width:100px; display:block; padding-bottom:10px;}
.form_dl dt label{ display:block; text-align:right; padding:3px 10px 0 0; font-size:14px;}
.form_dl dd{ float:left; width:350px; display:block; padding-bottom:10px;}
.form_dl dd input{ width:328px; height:20px; padding:2px 0 0 5px; background-color:#E5E5E5; border-color:#AFAFAF #D2D2D2 #D2D2D2 #AFAFAF; border-style:solid; border-width:1px;}
.form_dl textarea{background-color:#E5E5E5; border-color:#AFAFAF #D2D2D2 #D2D2D2 #AFAFAF; border-style:solid; border-width:1px; padding:5px;}

.form_controls{ padding-left:98px;}
#submit{ padding:3px 6px; border-color:#AFAFAF #D2D2D2 #D2D2D2 #AFAFAF; border-style:solid; border-width:1px; background:url(images/submit_bg.gif) repeat-x 0 0; outline:none;}
#submit:hover{background:url(images/submit_bg_h.gif) repeat-x 0 0;}

.comment_listing{ padding:25px 0 35px;}
.comment_listing li{ display:block; margin-bottom:20px; padding:15px; background-color:#eee; border-color:#AFAFAF #D2D2D2 #D2D2D2 #AFAFAF; border-style:solid; border-width:1px;}
.comment_listing li .clearfix{}
.comment_listing li cite{font:bold 16px arial; color:#333; padding-right:4px;}
.comment_listing li cite a{ font:bold 16px arial; color:#333;}
.comment_listing li cite a:hover{ text-decoration:none;}
.comment_listing li .comment_small{ display:block; font:normal 11px arial; padding-bottom:9px;}
.comment_listing li .comment_author{ padding-bottom:3px;}

.comment_listing li .avatar_wrapper{ float:left; width:50px;}
.comment_listing li .comment_details{ float:left; width:480px;}
.loged{ padding:10px 5px 0;}

.search_listing{ padding:25px 0 25px;}
.search_post{ padding:15px;}
.search_post h3{ font:bold 21px arial; color:#3081ba;}

.arhive_post{ padding:0 10px 20px;}
.arhive_post p.ar_title{ padding:15px 0;}
.arhive_title{ font:bold 21px arial; padding:25px 0px 10px;}

.ddsg-wrapper{}
.ddsg-wrapper p{ display:none;}
.ddsg-wrapper h2{ font:bold 17px arial; padding:10px 0;}
.ddsg-wrapper ul li{ display:block; background:url(images/bullet_folder.gif) no-repeat 0 4px; padding-left:16px;}
.ddsg-wrapper ul li ul{ padding-bottom:12px; padding-top:8px;}
.ddsg-wrapper ul li ul li{ margin-left:10px; background:url(images/bullet_page.gif) no-repeat 0 2px;}

#footer{ width:100%; height:293px; clear:both; background:url(images/footer_bg.jpg) repeat-x center 0;}
.center_footer{ width:846px; height:150px; padding:90px 20px 0; margin:0 auto; background:url(images/content_bottom.jpg) no-repeat 0 0;}

.footer_social_icons{ float:right;}
.footer_social_icons li{ display:block;}
.footer_social_icons li a{ width:66px; display:block; height:40px; color:#fefefe; font:bold 12px tahoma; padding-top:5px;}
.testimonial{ float:left; width:500px; padding-top:50px; color:#fefefe; font:italic 14px georgia; line-height:22px;}
.testimonial .gh1{ background:url(images/ghilimele.gif) no-repeat 0 0; padding:4px 21px 0 0;}
.testimonial .gh2{ display:inline-block; background:url(images/ghilimele.gif) no-repeat right bottom; padding:1px 0 0 21px;}


/*blog add*/
.post_row{padding:0 0 10px 0;}
.row_img{float:left; padding:0 20px 20px 0;}
.row_img p{clear:both; padding:10px 0 0 0 !important; color:#f20000;}
.row_img_right{ float:right; padding:17px 0 0 20px;}
.post p{ padding:10px 0 15px;}
.ul_price li{font:normal 18px arial; padding:0 0 15px 0;}

.h4_title{ color:#2b6d98; font:bold 16px arial; padding:10px 0 10px 0;}

.gpec_awards{ width:490px; padding:10px 0 15px;}
.gpec_awards li{ display:block; padding-bottom:5px;}
.gpec_awards li span{ height:31px; display:block; padding:7px 0 0 38px; font:bold 14px arial; color:#565656;}
.gpec_awards li span em{ display:block; font-style:normal; padding-bottom:12px; border-bottom:#ccc 1px solid;}
.gpec_awards li .gpec_start-up{ background:url(images/gpec_start-up.png) no-repeat 2px 0;}
.gpec_awards li .gpec_itc{ background:url(images/gpec_itc.png) no-repeat 2px 0;}
.gpec_awards li .gpec_user{ background:url(images/gpec_user.png) no-repeat 0 0;}
.gpec_awards li .gpec_promo{ background:url(images/gpec_promo.png) no-repeat 0 4px;}
