/*
Theme Name: boVCard
Description: WordPress Theme
Version: 1.0
Author: Sabine Brings
Author URI: http://brings-online.com

*/

html { overflow-y:scroll;}
body { margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:89%; color:#ededed; background:#333;}


h1, h2, h3, h4 { margin:0; padding:0;}
h1 { font-size:1.25em; color:#ededed; line-height:1.7em; margin:0; font-weight:normal; padding:0;  letter-spacing:.03em; text-transform:uppercase;}
h2 { font-size:1.15em; color:#ededed; line-height:1.5em; margin:0; font-weight:bold; padding:0;  letter-spacing:.03em;}
h3 { font-size:1em; line-height:1.8em; color:#ededed; font-weight:bold;}
h4 { font-size:1em; color:#ccc; line-height:1.6em; font-weight:normal; }

body.home h1 {display:none;}

p { line-height:1.6em; margin:0; padding:8px 0;}
p a {color:#ededed; text-decoration:underline;}
p a:hover {color:#ccc; text-decoration:underline;}


a.post-edit-link {margin:3px 0 7px 10px; background:url(images/edit-icon.png) left no-repeat; width:16px; height:16px; display:block;}

ul {margin:0; padding:0; list-style:none; }
li {margin:0; padding:0; list-style:none;}

img { border:none;}



/* structure */

#wrapper {background:url(images/vcard_bg_black.jpg) top left repeat-y; width:835px; margin:80px auto; padding:0;}
#page { width:835px; margin:0; padding:0 ; text-align:left; background:url(images/vcard_bottom_black.jpg) bottom left no-repeat; }
#header { background:url(images/vcard_top_black.jpg) top left no-repeat; margin:0; padding:0; width:835px; height:50px; }
#columnLeft {width:180px; float:left; margin:0; padding:0 0 30px 15px; min-height:260px;}
#columnRight { width:620px; float:left; margin:0; padding:0 0 30px 5px;}
#content {margin:0; padding:10px 65px 20px 15px;}
#content .entry { padding:0; margin:0;}


/* sidebar */
.sidebarbox { margin:0; padding:0;}
.sidebarbox ul { margin:35px 0 0 64px; padding:0; width:103px; min-height:160px;}
.sidebarbox li {padding:3px 0; margin:0; line-height:1.8em;}
.sidebarbox li a { color:#ededed; text-decoration:none;}
.sidebarbox li.current_page_item a { background:url(images/menu_arrow_black.gif) right no-repeat; display:block;}





/* classes */ 

.clear { clear:both;}
.alignright {float: right; margin:0 10px 0 15px;}
.alignleft {float: left; margin:0 15px 0 0;}
.logo { margin:0 0 0 60px; padding:0; min-height:54px; }

.headlines { margin:0px 0 15px 15px; padding:0 0 15px 0; width:535px; border-bottom:2px solid #333;  }
.headline_big {color:#ededed; font-size:30px; margin:0; padding:0;}
.headline_big a {color:#ededed; text-decoration:none;}
.headline_small { color:#ededed; font-size:14px; margin:0 0 0 4px; padding:0;}



/* contactform */

fieldset {margin:15px 0; padding:0; font-size:12px; border:none; }
fieldset label { float:left; clear:left; width:120px; margin:6px 0;}
fieldset input {width:240px; margin:6px 0;}
fieldset select {width:240px; margin:6px 0;}
fieldset input.submit {margin-left:124px; cursor:pointer; background:url(images/contactbutton_black.jpg) left no-repeat; color:#ededed; border:none; padding:2px 0; }
fieldset input.submit:hover {background:url(images/contactbutton_blacka.jpg) left no-repeat;}
fieldset textarea {width:240px;}


/* content styles */

#content ul {margin:10px 0 10px 16px; padding:0;}
#content li { margin:5px 0; padding:0 0 0 5px; list-style-type:square;}
#content ol {margin:10px 0 10px 20px; padding:0; }
#content ol li { margin:5px 0; padding:0; list-style-type: decimal;}
#content img { border:1px solid #999; padding:4px; background:#ccc;}



/* portfolio */

.ngg-gallery-thumbnail-box { margin:0px 0px 10px 0px; }
.ngg-galleryoverview .ngg-navigation span {color:#B6BFAC;}

.ngg-galleryoverview .ngg-navigation a.next, .ngg-galleryoverview .ngg-navigation a.prev, .ngg-galleryoverview .ngg-navigation a.page-numbers {color:#ededed; text-decoration:none; border:none; padding:3px 5px; margin:4px;}
.ngg-galleryoverview .ngg-navigation a.next:hover, .ngg-galleryoverview .ngg-navigation a.page-numbers:hover, .ngg-galleryoverview .ngg-navigation a.prev:hover { background:#c9c9c9; color:#000;}

/* networking */ 

#content ul#networklist { margin:0; padding:0; list-style:none; width:560px;  } 
#content ul#networklist li {list-style:none; margin:0; padding:0; font-size:11px;}
#content li.social { float:left; width:250px; margin:0; padding:0; border-bottom:1px dashed #333;}
#content li.social a {display:block; width:155px; color:#ededed; margin:10px 10px 0 0; padding:0 0 6px 75px; height:64px; }

a.twitter {background:url(icons/twitter.png) top left no-repeat; }
a.facebook {background:url(icons/facebook.png) top left no-repeat;}
a.xing {background:url(icons/xing.png) top left no-repeat;}
a.flickr {background:url(icons/flickr.png) top left no-repeat;}
a.delicious {background:url(icons/delicious.png) top left no-repeat;}
a.youtube {background:url(icons/youtube.png) top left no-repeat;}



