/*
Theme Name: Dreams in Digital Conceptions
Theme URI: http://www.ddc.com
Description: Handcoded Wordpress Theme with Accessibility Amenities
Author: Giuseppe Vettigli
Author URI: http://www.ddc.com
*/
body {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 0.8em;
 	 margin:0;
	 padding:0px;
}

img {
	border: none;
}

hr {
	border: 2px solid #CCCCCC;
}

 /* links
---------------------------------------------------------- */
a:link {
	 color:#DD0000;
	 text-decoration:none;
}
a:hover,a:visited {
	 color:#DD0000;
	 text-decoration:none;
}
 h1,h2 {
	 margin:0;
	 margin-left:12px;
	 padding:5px 0 0 15px;
	 font-weight:bold;
	 font-size:1.3em;
	 color:#c00;
}
 blockquote {
	 margin:0 0 0 10px;
	 padding-left:10px;
	 line-height:1.5em;
	 color:#777;
	 border-left:5px solid #eee;
}
cite {
	font-size: 100%;
	font-style: normal;
}
 code {
	 margin-left:10px;
	 color:#7B1579;
	 font-family:Monaco,monospace;
	 font-size:120%;
	 text-align:left;
}
 code strong {
	 color:#630;
}

 /* page division
---------------------------------------------------------- */
 #headercontainer {
	 margin:0px;
	 min-width:780px;
	 min-height:185px;
	 max-height:185px;
}

 #leftheader {
	 background: url(images/head.gif) no-repeat;
	 height:185px;
}

#headerbar{
width:500px;
height:100px;
background:#FF0000;
}

 #rightheader {
	top:0px;
	right:0px;
 	background: url(images/righthead.gif) no-repeat;
 	float:right;
	width:159px;
	height:185px;
}

 #rightheader h3{
 	position:absolute;
 	background: url(images/righthead.gif) no-repeat;
 	/*float:right;*/
	top:0;
	margin-top:0;
	width:159px;
	height:132px;
}
  #rightheader h3 a{
 	color: #0099FF;
}
 #wrapper {
	 margin:0px;
	 min-width:780px; 
}

 #centercontent {
	background:#fff;
 	margin-right:280px;
	margin-left: 80px;
}
 
 #centercontent {
 	margin-right:253px;
	min-height: 500px;
}
 
 #centercontent p {
	 margin-left:5px;
	 margin-right:15px;
}
 #rightcontent {
	 float:right;
	 width:210px;
	 margin-right: 15px;
}
 
 #rightcontent p {
	 margin-left:10px;
	 font-size:10px
}
#footer {
	 background: #B7C8F0;
	 clear:both;
	 color:#aaa;
	 font-size:95%;
	 line-height:1.5em;
	 text-align:center;
}

 /* Menubar
---------------------------------------------------------- */
.menubar {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:110%;
	 font-weight: bold;
	 border-bottom:1px solid #CFDEE7;
	 border-top:1px solid #CFDEE7;
	 background:#D9E1E5 url(images/back.gif) repeat-x;
	 height:30px;
}
.menubar a {
	color:#FFFFFF;
	/* need because it will use default link color */
	float:left;
	margin-left:10px;
	padding:4px 3px 4px 6px;
	/* left 3 px because of left.png image */ 
	text-decoration:none;
	height:25px;
}

.menubar a:visited {
	color:#FFFFFF;
	/* need because it will use default link color */
	float:left;
	padding:4px 3px 4px 6px;
	/* left 3 px because of left.png image */ 
	text-decoration:none;
}

.menubar a:hover {
	background:url(images/menuhover.png) repeat-x top ;
	/*height:30px;*/
}

.menubar a.right {
	float:right;
	/* for help button - just add class "right" -><a class="right"... */
}
.menubar ul {
	display:inline;
	list-style:none;
}
.menubar li {
	float:left;
}
 
 /* navigation links
---------------------------------------------------------- */
#nav {
	 position:relative;
}
#nav ul {
	 margin:2px 15px;
	 padding:0;
	 list-style:none;
}
#nav li {
}
#nav li a {
	 padding:5px 5px 5px;
	 color:#DD0000;
}
#nav li a:hover,#nav li.current_page_item a {
	 color:#db2b06;
}
 
 /* Rounded Box */
.rouded_box_top {
	background:#FEFEFE url(images/big-top.gif) no-repeat;
	height:27px;
}
.rouded_box {
	padding:0px 10px 0 10px;
}
.rouded_box_bottom {
	 clear:both;
	 background:#FEFEFE url(images/big-bottom.gif) no-repeat;
	 color:#FFF;
	 height:15px;
	 background-color:#F0F0F0;
}
.content {
	 margin:10px auto;
	 width:210px;
	 background:#FFF url(images/big-middle.gif) repeat-y;
	 color:#454545;
	 background-color:#F0F0F0;
}

 /* post
---------------------------------------------------------- */
.post h1 {
	 text-decoration:none;
	 padding-left:27px;
}
.post h1 a {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 text-decoration:none;
	 color:#DD0000;
}
.post h1 a:hover {
}
.post {
	 background-position:10px 15px;
	 margin-left:2px;
	 padding-top:15px;
	 margin-bottom: 15px;
}
.post .info {
	 color:#707070;
	 padding-left:50px;
}
.post img {
	 margin-left: 4px;
	 margin-right: 4px;
}

.post a img {
	border:4px solid #DDD;
}
.post a:hover img {
	border-color:#CCC;
}
.info a {
	 text-decoration:underline;
	 color:#DD0000;
}
.info a:hover {
	text-decoration:underline;
}

.post .box {
 background:#E4E9E9;
 padding: 4px;
 width: 470px;
 height: 160px;
}

/*  comments_template */
.comments_template{
margin-left:10px;
max-width: 450px;
} 

.comments_template h3{
color:#DD0000;
font-size:90%;
font-style:italic;
} 

div.commentbody {
	width: 400px;
	max-width: 400px;
	background: url(images/bgcomment.gif) no-repeat;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 8px;
}
/* --- POST STYLING ---*/

h1,h2,h3 {
	padding:6px 0px 0px 0px;
}

div.post h1 {
	 font-size:1.6em;
	 margin-bottom:4px;
}

div.entry{
	padding-left:10px;
}

div.entry h1 {
	 padding:0px;
	 margin:0px 0px 1em 0px;
}

div.data {
	 color:#FFFFFF;
	 font-size:0.9em;
	 margin-bottom:6px;
	 background-color:#4bbdeb;
	 padding-top:4px;
	 padding-right:5px;
	 padding-bottom:4px;
	 padding-left:28px;
	 width:150px;
}

div.entry p {
	 font:normal 1em "Lucida Sans Unicode",sans-serif;
	 margin:0px 0px 1em 0px;
}
 
 /* extra
---------------------------------------------------------- */
h2.extratitle {
	 margin:15px 0 0 5px;
	 padding:4px 0 0;
	 color:#DD0000;
	 font-size:110%;
}
#extra {
	 color:#888888;
	 font-size:120%;
	 height:250px;
	 background: url(images/footer-full.gif) repeat-x;
}
#extra a:link {
	 color:#0099CC;
}
#extra a:hover,#extra ul li a:visited {
	 color:#0099CC;
}
#extra ul {
	 margin:0;
	 padding:0;
	 list-style:none;
}
#extra-inner {
	 margin:0 18px;
	 padding:10px 0;
	 height:auto;
}
#extra ul li.extra {
	 float:left;
	 position:relative;
}
#extra ul li.one {
	 width:245px;
	 margin-right:10px;
}
#extra ul li.two {
	 width:190px;
	 margin:0;
}
#extra ul li a:link {
	 color:#0099CC;
}
#extra ul li a:hover,#extra ul li a:visited {
	 color:#0099CC;
}
#extra ul li ul li {
	 margin:0;
	 padding:0 0 2px 15px;
	 /*background:url(images/icon_bullet.gif) no-repeat 0 5px;*/
	 border: none;
}

/* Yahoo Answer Badge Style
------------------------------------------------- */
#ya-badge { margin-left: 8px; margin-top: 8px; border: 1px #990000 solid; background-color: #fff; width: 150px; padding-left:14px; font-family:arial; }

#ya-badge ul { padding:0px!important;margin:0px!important;list-style-type: none!important;padding-left: 0px!important; border:0px!important; background-color: #fff;}

#ya-badge ul .ya-listitem { margin-left:10px!important; margin-right:10px!important; list-style-type: none!important; padding: 0px!important; font-family: arial; margin-bottom:3px; padding-bottom:3px; border-bottom:1px #dfdfdf solid; text-indent: 0px!important;}
#ya-badge ul .ya-listitem .ya-question-title { font-size: 11px; }
#ya-badge ul .ya-listitem .ya-question-metadata {display:block; color: #333; font-size: 9px; }
#ya-badge ul .ya-listitem .ya-question-metadata a {color: #333!important; font-size: 9px; }
#ya-badge ul .ya-listitem .ya-question-metadata a:hover { color:#006699; text-decoration:underline; }

#ya-badge { color: #787878; display:block; background:url('http://us.i1.yimg.com/us.yimg.com/i/us/sch/gr/pointsstar.gif'); background-repeat:no-repeat; background-position:10px 4px; padding:3px; padding-left:30px; font-size:12px; background-color: #fcfbe7;  }