/*
Theme Name: Hermanweb  
Version: 2.0
Author: Cristian Neagu
Author URI: http://www.candesprojects.com
Description: Second theme build for Sherri & Darren
*/

@charset "utf-8";

* { margin:0; padding:0; }

body, html { height:100%; }
body { background:url(images/bg.gif); font-size:12px; color:#2c2c2c; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

h1, h2, h3, h4, h5, h6 { margin-top:0; padding-top:0; font-family:Georgia, "Times New Roman", Times, serif; color:#6c6a6b; font-weight:normal; }

a { color:#6e094e; text-decoration:none; }
a:hover { text-decoration:underline; }
a:focus, a:active { outline:none; }

img { border:none; }

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

#container { background:url(images/bg_shadow.gif) top left repeat-x; position:relative; height:100%; }

.header { height:70px; width:980px; margin:auto; padding-top:25px; }
.header-logo { display:block; width:303px; height:53px; margin-left:10px; }
.header-logo a { display:block; width:303px; height:53px; background:url(images/hermanweb_logo.png) top left no-repeat; text-indent:-9999px; }

.menutop { float:right; margin-top:20px; }
.menutop li { float:left; display:block; }
.menutop li a { display:block; text-indent:-9999px; margin-right:10px; }
.menutop li.menu_blog a { width:46px; height:32px; background:url(images/menu_items.png) -4px -47px no-repeat; }
.menutop li.menu_blog a.active { width:46px; height:32px; background:url(images/menu_items.png) -4px -5px no-repeat; } 
.menutop li.menu_family a { width:108px; height:32px; background:url(images/menu_items.png) -69px -47px no-repeat; }
.menutop li.menu_family a:active { width:108px; height:32px; background:url(images/menu_items.png) -69px -5px no-repeat; } 
.menutop li.menu_travels a { width:104px; height:32px; background:url(images/menu_items.png) -188px -47px no-repeat; }
.menutop li.menu_travels a:active { width:104px; height:32px; background:url(images/menu_items.png) -188px -5px no-repeat; } 
.menutop li.menu_story a { width:102px; height:32px; background:url(images/menu_items.png) -480px -47px no-repeat; }
.menutop li.menu_story a:active { width:102px; height:32px; background:url(images/menu_items.png) -480px -5px no-repeat; } 
.menutop li.menu_gallery a { width:66px; height:32px; background:url(images/menu_items.png) -312px -47px no-repeat; }
.menutop li.menu_gallery a:active { width:66px; height:32px; background:url(images/menu_items.png) -312px -5px no-repeat; } 
.menutop li.menu_contact a { width:74px; height:32px; background:url(images/menu_items.png) -394px -47px no-repeat; }
.menutop li.menu_contact a:active { width:74px; height:32px; background:url(images/menu_items.png) -394px -5px no-repeat; } 


.content-outline { width:980px; margin:auto; padding-bottom:20px; }
.content-top { height:420px; background:url(images/blog_top.png) top left no-repeat; border-left:0px solid #0f0; }
.content-bottom { background:url(images/blog_bottom.png) top left no-repeat; height:15px; overflow:hidden; }
.content { background:url(images/blog_content.png) top left repeat-y; border-left:0px solid #F00; }


.content-left { margin-top:-405px; min-height:200px; margin-left:15px; padding-bottom:20px; width:634px; float:left; }
.content-right { padding:15px; margin-top:-405px; width:285px; float:left; }

.sherrianddarren { width: 309px; height:326px; margin-left:-15px; margin-top:-10px; background: url(images/sherrianddarren.png) top left no-repeat; }
* html .sherrianddarren { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='wp-content/themes/candes2/images/sherrianddarren.png'); }

.pagetitle { padding:20px 10px; margin:0 10px; font-weight:bold; font-size:32px; background:url(images/line_horizontal.gif) bottom left repeat-x; }

.post { background:url(images/post_bg.gif) top left no-repeat; padding:50px 20px 0; }
.post-first { background:none; padding-top:20px; }
.post-title { font-size:35px; line-height:33px; font-weight:normal; }
.post-date { font-family:Georgia, "Times New Roman", Times, serif; text-align:center; width:39px; height:66px; background:url(images/datebg.gif) top left no-repeat; float:left; margin-right:12px; margin-bottom:10px; }
.post-date-day { display:block; color:#6e094e; font-size:24px; }
.post-date-month { display:block; color:#3f3f3f;  font-size:14px; margin-top:-2px; }
.post-date-year { display:block; color:#3f3f3f; font-size:10px; margin-top:4px; }
.post-meta { clear:both; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; text-transform:uppercase; margin:12px 0; }
.post-links { margin-top:12px; margin-bottom:10px; }
.post-links a { display:block; float:left; margin-right:10px; height:20px; line-height:20px; }
a.post-link-commnets { background:url(images/bg_leave_comment.gif) top left no-repeat; padding-left:25px; }
a.post-link-permanent { background:url(images/bg_delicious.gif) top left no-repeat; padding-left:25px; }
a.post-link-share { background:url(images/bg_digg.gif) top left no-repeat; padding-left:25px; }
.post-comments {  background:url(images/post_bg.gif) top left no-repeat; padding:30px 20px 0; margin-left:-20px; margin-right:-20px; }
.post-comment-new { background:url(images/post_bg.gif) top left no-repeat; padding:30px 20px 0; margin-left:-20px; margin-right:-20px; }

.page .post-title { padding:5px 0px 20px; margin:0 5px; font-weight:bold; font-size:32px; background:url(images/line_horizontal.gif) bottom left repeat-x; }
.page .entry { margin-top:15px; min-height:340px; }

.entry { line-height:18px; color:#2c2c2c; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.entry p { line-height:18px; font-size:12px; margin-top:15px; }
.entry img { border:3px solid #dadada !important; margin-left:7px; margin-top:5px; margin-right:7px; }

.entry  h1 { font-size:22px; color:#6e094e; }
.entry  h2 { font-size:18px; }
.entry  h3 { font-size:16px; }
.entry  h4 { font-size:14px; }

.entry ol, .entry ul { margin-left:30px; }

.categoriestags { width:130px; margin-bottom:15px; float:left; background:url(images/live_vertical.gif) top right repeat-y; padding-right:10px; padding-left:3px; }
.categoriestags h3 { font-size:22px; font-weight:normal; }
.categoriestags ul { list-style:none; margin:0; padding-left:0; font-family:Georgia, "Times New Roman", Times, serif; }
.categoriestags ul li { margin:0; padding-left:0; }
.categoriestags ul ul { margin-top:7px; }
.categoriestags a { line-height:18px; }
.categoriestags li.current-cat a { text-decoration:underline; }

.archives { width:130px; float:left; padding-left:12px; margin-bottom:10px;  }
.archives h3 { font-size:22px; font-weight:normal; }
.archives ul { list-style:none; margin:0; padding-left:0; font-family:Georgia, "Times New Roman", Times, serif; }
.archives ul li { margin:0; padding-left:0; }
.archives ul ul { margin-top:7px; }
.archives a { line-height:18px; }

.sideblock { position:relative; background:url(images/line_horizontal.gif) top center no-repeat; padding:12px 3px 0; margin-bottom:15px;  line-height:18px; }
.sideblock h3 { font-size:22px; font-weight:normal; margin-bottom:12px; }
.sideblock li { list-style:none; line-height:14px; margin-bottom:7px; font-family:Georgia, "Times New Roman", Times, serif;  }

.recent-posts { position:relative; background:url(images/line_horizontal.gif) top center no-repeat; padding:12px 3px 0; margin-bottom:15px;  line-height:18px; }
.recent-posts h3 { font-size:22px; font-weight:normal; margin-bottom:12px; }
.recent-posts a.rss { position:absolute; right:-31px; top:-1px; text-indent:-9999px; display:block; width:76px; height:42px; background:url(images/icon_rss.png) top left no-repeat; }
.recent-posts ul { margin:0; padding-left:0; }
.recent-posts li { list-style:none; padding-left:0; line-height:14px; margin-bottom:7px; font-family:Georgia, "Times New Roman", Times, serif;  }

.recent-comments { position:relative; background:url(images/line_horizontal.gif) top center no-repeat; padding:12px 3px 0; margin-bottom:15px; line-height:18px; }
.recent-comments h3 { font-size:22px; font-weight:normal; margin-bottom:12px; }
.recent-comments a.rss { position:absolute; right:-31px; top:-1px; text-indent:-9999px; display:block; width:76px; height:42px; background:url(images/icon_rss.png) top left no-repeat; }
.recent-comments ul { padding-left:0; }
.recent-comments li { list-style:none; padding-left:0; margin-left:0; line-height:14px; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; }
.recent-comments li span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:3px; }

.latestpictures { position:relative; background:url(images/line_horizontal.gif) top center no-repeat; padding:12px 0px 0px 3px; margin-bottom:15px; }
.latestpictures a.rss { position:absolute; right:-31px; top:-1px; text-indent:-9999px; display:block; width:76px; height:42px; background:url(images/icon_flickr.png) top left no-repeat; }
.latestpictures h3 { font-size:22px; font-weight:normal; margin-bottom:12px; }
.latestpictures ul { margin-right:-10px; margin-left:0; padding-left:0; list-style:none; }
.latestpictures li { background:#eee; padding-left:0; border:3px solid #dadada; width:60px; height:60px; margin-right:6px; margin-top:6px; float:left; overflow:hidden;  }
.latestpictures li img { height:60px; width:60px; }

.footer { padding:10px 30px; background:url(images/blog_footer.png) top left repeat-y; font-family:Georgia, "Times New Roman", Times, serif; color:#463742; }
.footer a { color:#463742; text-decoration:underline; }
.footer img { vertical-align:middle; margin-right:5px; }
.footer p { display:inline; margin-left:10px; font-size:14px; vertical-align:middle; }


.navigation { clear:both; margin:20px 20px 0; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; background:url(images/line_horizontal.gif) top left repeat-x; }

.alignleft, img[align=left] { float:left; margin-left:0 !important; }
.alignright, img[align=right] { float:right; margin-right:0 !important; }

.left { float:left; }
.right { float:right; }
.center { text-align:center; }

.spacer { clear:both; height:0px; overflow:hidden; }

.alt { margin: 0; padding: 10px; }

#s { width:270px; padding:3px; font-family:Georgia, "Times New Roman", Times, serif; border:none; }

#respond { margin-top:20px; }

.commentlist { padding: 0; text-align: justify; }

.commentlist li { font-weight: bold; margin: 15px 0 3px; padding: 5px 10px 3px 0px; list-style: none; 	}
.commentlist li, #commentform input, #commentform textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px;   }
.commentlist li .avatar {  float: left; margin-right:7px; margin-top:-2px; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; font-style: normal; font-size: 1.1em; }
.commentlist p { background:url(images/live_vertical.gif) top left repeat-y; padding-left:10px; font-weight: normal; line-height: 1.5em; text-transform: none; margin: 10px 0px 0px 0; }

#comments { margin-top:20px; }
#commentform p { font-family:Georgia, "Times New Roman", Times, serif;  margin: 5px 0; 	}
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform input.input { background:url(images/line_horizontal.gif) bottom left repeat-x; border:none; }
#commentform textarea { width: 100%; padding: 2px; background:url(images/line_horizontal.gif) #FFF bottom left repeat-x; border:none; }
#commentform #submit { margin: 0; float: right; }
#commentform label { font-family:Georgia, "Times New Roman", Times, serif; color:#6c6a6b; }

.nocomments { text-align: center; margin: 0; padding: 0; }

.commentmetadata { margin: 0; display: block; font-weight: normal; }	
	
