/* GLOBAL */
*					{padding:0;	margin:0; background-repeat:no-repeat;}
html 				{background:#333333;text-align:center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
body				{color:#fff; font-size:12px; width:100%;text-align:center;}
img					{border:0;}
code				{display:block;}
table				{border-collapse:collapse; border:0; width:100%}
form, fieldset 		{border:0;}
legend				{display:none}
ul					{list-style:none;}
hr					{height:1px;visibility:hidden }

/* Fonts*/
.normal				{font-size:12px;}
.bigger 			{font-size:16px}
.big 				{font-size:20px}
.smaller			{font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif }
.small				{font-size:10px}

/* Links*/
#left a{color:#641111;text-decoration:none}
#right a{color:#fff}

/* Behaviour*/
.error			{color:#FF0000;}
.nw				{white-space:nowrap;}
.noBrd			{border:0}
.fl				{float:left;}
.fr				{float:right;}
.fln			{float:none;}
.cb				{clear:both;}
.tl				{text-align:left;}
.tr				{text-align:right;}
.tc				{text-align:center;}
.fi				{font-style: italic;}
.dn				{display:none}
.clear			{float:none; clear:both; width:0; height:0; line-height:0; overflow:hidden; font-size:0; visibility: hidden; margin:0; padding:0; border:0;}
.no-bg			{background-image: none;}

.spc-t			{margin-top:10px}
/*special styles*/

.main{width:997px; margin:0px auto;
 text-align:left;
 background-color: #B95F13;
 background-image: url(../images/dago_bg.gif);
 background-repeat: repeat-y;
 background-position: 40px;
}

.header{text-align:right;
 background-color:#641111;
 padding:10px 0px
 }

h1{color:#DAA361;font-size:20px;padding:10px 0 0 50px}
h2{background: url(../images/h2_line.gif) bottom left no-repeat;color:#641111}

ul.mnav{padding:3px 0 0 50px}
ul.mnav li {color:#641111;font-size:16px;margin-bottom:10px;}
ul.mnav li a,
ul.mnav li a:visited{color:#641111}
ul.mnav li a:hover{color:#fff}

#content{padding-top:20px}
#left{width:190px;float:left}
#right{width:707px;float:right;padding-right:30px;}
#footer{text-align:right;font-size:10px;padding:10px 5px;}

.dgbox{font-size:12px;padding:10px}


/*Curriculum Vitae*/
#dgcv h3{display:block;float:none;clear:both;padding-top:20px}
#dgcv ul{padding-left:20px}
#dgcv li{display:block;float:none;clear:both;padding-top:10px}
#dgcv .datetime{float:left;width:180px}
#dgcv .description{float:left;width:490px;}

/*skills*/
#dgskills h3{display:block;float:none;clear:both;padding-top:20px}
#dgskills ul{padding-left:20px}
#dgskills li{display:block;float:none;clear:both;padding-top:5px}

/* recommendations*/
#dgreco h3{display:block;float:none;clear:both;padding-top:20px}
#dgreco ul{padding-bottom:20px}
#dgreco li{padding-top:15px}
.cover{border:1px solid #fff}
.book {display:block;float:none;clear:both;padding-top:5px}
.book .cover{float:left}
.book .description{float:left}
.book label{font-weight:bold;display:block;float:left;width:80px;margin-left:20px}
.book p{padding:0 0 5px 0}

#dgcontact .dgbox{padding:40px 0 200px 0px}

#dglinks ul{padding-bottom:20px}
#dglinks li{padding-top:15px}

#twitters {width:230px;padding:10px;border-left:1px dotted #fff}
#twitters li{padding:0 0 10px 0}
#twitters .twitterTime{display:block;font-size:10px}


#wishlist fieldset{
  border: 1px solid ;
  margin-bottom: 20px;
  padding:10px;
}

#wishlist legend{
	display:block;
}


#wishlist table {
  border:1px solid;
  width:100%;
}

#wishlist tr {
  text-align:left;
  padding:5px;
  border-top:1px solid #fff;
} 

#wishlist table tr th{
  border:1px solid;
   text-align:left;
}

#wishlist table tr td{
  font-weight:normal;
  border:1px solid;
  padding:5px;
}

#wishlist a img{
  border:1px solid #fff;

}

.prodImage{
    float: left;
    margin-right: 8px;
    position: relative;
}

.prodDescription{
    margin-left: 110px;
    width:440px;
}
