/*
Theme Name: custom dR theme
Theme URI: http://digitalrenewal.com/
Description: totally customized theme.
Author: digitalRenewal
Author URI: http://digitalrenewal.com
version: 1.0
Tags: 
*/

* {margin:0; padding:0;}
body        	{background:#1f343e url(images/bg.jpg) repeat-x; font:10pt verdana; color:#0f2e3d;}

a:link       	{color:#0b5374; text-decoration:none;}
a:visited    	{color:#0b5374; text-decoration:none;}
a:hover      	{color:#8addfe; text-decoration:none;}

/* h1    		{font:normal 20pt arial; color:#8addfe;} */
h1    		{font-size:36px; color:#8addfe;} /* for cufon */
h1 a:link    	{color:#8addfe; text-decoration:none;}
h1 a:visited    {color:#8addfe; text-decoration:none;}
h1 a:hover    	{color:#8addfe; text-decoration:none;}

.date	{font-size:15px; padding-left:2px;}

/* h2 {font:normal 20px arial; border-bottom:1px solid #8bc7df; padding-bottom:2px;} */
h2 {font-size:28px; border-bottom:1px solid #8bc7df; padding-bottom:2px;}

/* h3 {font:normal 20px arial;} */
h3 {font-size:27px;}

p {padding-top:14px;}

ul {list-style-type:none; margin-bottom:20px;}

img 		{border:none;}

#page        	{width:1024px;  margin:auto; background:url(images/pg-bg.png) repeat-y;}
#container	{background: url(images/sub-bg.jpg) no-repeat;}
#lab-container	{background: url(images/lab-bg.jpg) no-repeat;}

#top-nav    	{width:1024px; height:57px; font:11px verdana; overflow:hidden; background: url(images/top-nav.jpg) no-repeat;}
#top-nav ul	{margin-top:0; padding-top:39px; padding-left:61px;}
#top-nav li	{list-style:none; display:inline; padding-right:15px;}
#top-nav a	{color:#90b6c8; text-decoration:none;}

#menu		{margin-left:60px;}
#menu ul    	{}
#menu li	{float:left; list-style:none; display:inline; 
		 background:url(images/menu-bg.jpg) repeat-x; 
		 height:29px; padding:6px 20px}

#menu a		{text-decoration:none;}

#content	{float:left; width:540px; padding:30px 0 40px 60px; line-height:20px;}  

.post {border-bottom:1px solid #3c738c; margin-bottom:30px;}
.entry {padding-left:3px;}
.postmetadata    {font-size:10px; padding-bottom:7px;}


.navigation {margin:0 0 40px 0;	font-size:8pt;	}	


#sidebar        {float:right; width:270px; padding:130px 60px 0 0;}

#footer     	{height:185px; padding:0px 60px; background:url(images/footer.jpg) no-repeat; color:#6b8fa1; }
.footer-box     {float:left; padding-right:50px; padding-top:24px;}
#footer h3      {font:bold 17px arial; border-bottom:1px solid #406578; margin-bottom:5px;}
.footer-txt	{font-size:10px;}


/* CUSTOM HOME */

#j-top		{height:185px; background:url(images/home-top.jpg) no-repeat;}
#j-menu		{width:425px; height:24px; margin-left:585px;}
#j-content	{width:600px; height:120px; margin-left:340px; padding:20px; font-size:11px; line-height:23px; color:white;}

#thumb-3col     {height:168px; margin:0; padding:0 55px; background:url(images/home-3col-thumbs.jpg) no-repeat;}
.thumb_desc     {float:left; width:120px; margin:27px 0 0 10px;padding:0 10px; font:10px verdana; color:#7cbddb; line-height:18px}
#thumb-3col h2  {font:bold 13pt arial; color:#023952;}	
#dr-feat	{height:200px; margin:0; padding:10px 60px; background:url(images/home-dr-feat.jpg) no-repeat;}





/* comments */


#commentform{
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #89c1db; border:1px solid #93d0ed;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #89c1db; border:1px solid #93d0ed;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

#searchform{
	padding:0;
	margin:14px 0;
	}

#searchform input#s{
	margin:0;
	padding:2px;
	border:1px solid #000;
	}

#searchform input#searchsubmit{
	border:none;
	background:#333;
	color:#fff;
	text-transform:lowercase;
	}


	
/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


