/*
Theme Name: bdv3 -- Radiant
Theme URI:http://www.boogiedesigns.net
Description:Theme designed by Boogie Designs, but customized specifically for Radiant
Version:3.0
Author:Joe
Author URI:http://www.boogiedesigns.net

*/



/* CSS Tweaks */
	* {padding:0;margin:0;}
	a img {border:0;}
	.clear {clear:both;}
	a {text-decoration:none;color:#3fabb5;}
	a:hover {text-decoration:none;color:#207f89;}
	p {padding-bottom:10px;}
	.hidden {display:none;}
	ol, ol li, li {list-style-type:decimal;list-style-position:inside;padding:0;margin:0;border:none;background:none;text-transform:none;}
	ul, ul li, li {list-style-type:none;list-style-position:inside;padding:0;margin:0;line-height:14px;}
	ul li {background:#c8d9e2 url(images/bullet.png) 5px 4px no-repeat;color:#fff;padding:2px 2px 2px 20px;display:block;margin:5px 2px 5px 2px;font-family:"Trebuchet MS"; -moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-left:22px;margin-right:22px}
	ul li:hover  {background:#abc1cb url(images/bullet.png) 5px 4px no-repeat;color:#fff;text-decoration: none;}

	.postbox ol li {background:url(images/bullet2.png) 5px 4px no-repeat; padding:8px 30px 4px 30px; display:block; margin:5px 2px 5px 2px; font-weight:bolder;}




body {	background: #eaf4f5 url(images/background.png) top center repeat-x;
	margin:0 auto;
	font-family:Arial; 
	font-size:12px;
	font-family:Arial; 
	color:#304a4b;}
#container {width:1002px;position:relative;z-index:2;margin:auto;}
#inner {width:1000px;position:relative;z-index:2;margin:auto;}

.welcome { padding:5px; padding-right:8px; padding-top:16px; font-family:Arial; font-size:10px; text-align:justify; color: #588c8b; letter-spacing:0px; }

/* Content */
	#content {width:635px;float:right;margin-right:15px;margin-top:-25px;}
	.post {}

	.post .title {padding-left:25px; font-size: 32px; color: #c2b8a9; font-family: georgia; line-height: 26px; font-stretch: normal;
font-style: oblique; letter-spacing: -2px;text-shadow: #abc2cc 1px 1px 1px; text-align:left;}

	.post .date {padding-left:25px;font-weight: lighter; font-size: 12px; color: #4ba2aa; font-family: georgia; line-height: 12px; font-stretch: normal; font-style: oblique; letter-spacing: 0px;text-shadow: #fefefe 1px 1px 1px; background: #9ddce1; padding-left:3px; padding-right:3px; padding-top:3px;padding-bottom:3px; margin-right:10px; margin-left:10px; margin-bottom:0px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;}

	.postbox {background: url(images/contentbg.jpg) 0px -40px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:15px;padding-bottom:7px; margin-bottom:15px;
		font-family:tahoma; font-size:12px; text-align:justify; color: #304a4b;
		border: 1px #9ddce1 solid;-moz-border-radius:15px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.postbox a {color:#60b5be; font-weight:bold;}
.postbox a:hover {color:#6dc5ce;}

blockquote {
background: #c0e9ec;
font-family: georgia;
font-size: 13px;
font-style:italic;
line-height:13.5px;
color: #7f8e99;
margin-left:8px;
margin-right:8px;
margin-top:8px;
margin-bottom:10px;
padding: 10px;
padding-bottom:2px;
border-left: 15px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
-moz-border-radius: 10px 10px 10px 10px;}



	/* Sidebar */
	#sidebar {width:325px;float:left;margin-left:15px;margin-top:-35px;}
	#box {background: url(images/sidebarbg.jpg) 0px -80px repeat-y; width:300px;
		padding-left:5px; padding-right:5px; padding-top:0px;padding-bottom:17px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify; color: #545454;
		border: 3px #d9edee solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

	#box .title {background: url(images/title.png) no-repeat; height:50px; margin-top:18px; margin-right:-2px; padding-top:22px; font-weight: bold; font-size: 36px; color: #e6e6e6; font-family: georgia; line-height: 23px; font-stretch: normal; font-style: oblique; letter-spacing: -2px;text-align:center; text-shadow: #9ad4da 1px 1px 1px; float:center;}

	#box .proj img {margin-left:3px;margin-right:5px;padding:3px;background:#fff;border:1px solid #fff;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;float:left;}
	#box .proj-title {font-weight: lighter; font-size: 26px; color: #fff; font-family: georgia; line-height: 23px; font-stretch: normal; font-style: oblique; letter-spacing: -2px;text-shadow: #b1d5d9 1px 1px 1px;}
	#box .project a {color:#40a6a5;font-weight:bold;}
	#box .project a:hover {color:#216b6a;font-weight:bold;}

	.elites img {margin:3px;padding:4px;background:#fff;border:0px;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	.elites img {margin:3px;padding:4px;background:#d9edee;border:0;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}

	#box strong {font-weight:extra bold;}
	#box a {color:#8097a1;font-weight:bold;}
	#box a:hover {color:#1e4556;font-weight:bold;}


	#twitter {padding:4px; font-size:10px;}
	#twitter_update_list {text-align:left; list-style:none;}
	#twitter_update_list li {margin-bottom:4px; border-bottom:#cfe765 1px solid; color: #7c9022; }
	#twitter_update_list li a { color: #454545; }





/* comments */


#commentform{background: url(images/contentbg.jpg) 0px -200px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify;
		border: 1px #fff solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	margin:0;
	padding:0;
	}
	
#comment{
	width:95%;
	}

#author, #email, #url, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:5px;
	border: 0px solid #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px
	}

#comment{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:12px;
	border: 0px solid #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {background: url(images/contentbg.jpg) 0px 0px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify;
		border: 1px #fff solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;
list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{border-bottom: 1px dotted #465D71;}


.image {
padding:3px;
border: 1px solid #fff;
background: #fff;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;}

img.centered, .wpn_page 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 }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -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; }
		