html,body {
	padding:0;
	background-image:url(http://files.concept3d.com/betasite/blog/img/bg_tile.jpg);
	background-repeat:repeat-x;
	background-color:#618cc8;

	}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}	
	
a img{
	border-width:0;
}

div.header-box {
	position:relative;
	width: 1110px;
	height: 55px;
	margin-left: auto;
	margin-right:auto;
}


#logoPlace {
	float:left;
	margin-right:5px;
}



.navLink {
	float:left;
	
	margin-top:25px;
}

.newsTicker {
	float:left;
	margin-left:2px;
	margin-right:3px;
    margin-top:25px;
	background-image:url(http://www.concept3d.com/img/headline_back.jpg);
	height:25px;
	width:370px;
}

.navLink_news {
	float:left;
	margin-left:2px;
	margin-right:3px;
	margin-top:2px;
}


.news_container{
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
}


#main-box {
position:relative;
width:1075px;
margin:0 auto;
overflow:hidden;
}


#logoLink {
float:left;
}


#excerpt_panel{
	width:840px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom: 20px;
	float:left;
	background:#fff;
}

#single_panel{
	width:840px;
	margin:0 auto;
	overflow:hidden;
	float:left;
}


#right_holder {
	float:right;
	position:absolute;
	left: 830px;
	top: 92px;
}


#right_column {
float:right;
top:51px;
position:fixed;
width:225px;
height:500px;
background-image:url(http://files.concept3d.com/betasite/blog/img/right_panel.png);
}





/*-----------------------------------------------------------------Begin Post ----------------------------------------------------------------*/








/* stylize links */
.post a:link{
	text-decoration: none;
	color: #3d64fc;
}

.post a:visited{
	text-decoration: none;
	color: #555555;
}
	
/* stylize hover over links */
.post a:hover{
	text-decoration: none;
	color: #b8b8b8;
}

/* "post" settings */
.post{
	padding:10px 20px 10px 20px;
	float:left;
	margin-left:5px;
	width:840px;
	height:235px;
	/*
	background-image:url(http://files.concept3d.com/betasite/blog/img/content_panel.png);
	*/
}

/* h2 style within post class */
.post h2{
	font-size:15px;
	
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 790px;
	margin-top: 10px;
	margin-bottom:0px;
}

.post h2 a:link{
	color:#555555;
	}

.post h2 a:hover{
	text-decoration: none;
	color: #b8b8b8;
}


#date{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	}

	
/* entry div settings */
.entry{
	line-height:16px;
	text-align:left;
	color:#555555;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:790px;
	margin-top:15px;
}


/* postmetadata div settings, border(-top) adds border to just top of div */
p.postmetadata{
	margin:10px 0 0 0;
	background:#ffffff;
	color: #555555;
	text-align:left;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.postmetadata a:link{
	color:#555555;
	}

p.postmetadata a:hover{
	text-decoration: none;
	color: #b8b8b8;
}

/* navigation div settings */
.navigation{
	padding:10px 20px 10px 20px;
	margin-left:auto;
	margin-right:auto;
	width:840px;
	height:49;
	color: #555555;
	
	
}

.navigation a:link{
	text-decoration: none;
	/*color: #ffffff;*/
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}



/*-----------------------------------------------------------------Begin Single ----------------------------------------------------------------*/

/* stylize links */
.p a:link{
	text-decoration: none;
	color: #3d64fc;
}

.p a:visited{
	text-decoration: none;
	color: #555555;
}
	
/* stylize hover over links */
.p a:hover{
	text-decoration: none;
	color: #b8b8b8;
}

/* "post" settings */
.p{
	padding:0px 20px 0px 20px;
	float:left;
	width:840px;
	/*
	background-image:url(http://files.concept3d.com/betasite/blog/img/content_mid_bevel.png);
	*/
}

/* h2 style within post class */
.p h2{
	font-size:15px;
	color: #555555;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:7px;
	margin-bottom:0px;
}

.p h2 a:link{
	color: #555555;
	}

#post_top_bevel {
width: 840px;
height: 15px;
margin-top:0px;
margin-left:5px;
/*
background:url(http://files.concept3d.com/betasite/blog/img/content_top_bevel.png)
*/
}

#p_panel {
width: 840px;
margin-left:5px;
overflow: hidden;
}

#post_bottom_bevel {
width: 840px;
height: 23px;
margin-left:5px;
/*
background:url(http://files.concept3d.com/betasite/blog/img/content_bottom_bevel.png);
*/
}




/*-----------------------------------------------------------------Begin Sidebar-----------------------------------------------------------------*/




/* stylize links, a:link and a:visited can share attributes if on the same line and separated with comma */
.sidebar a:visited{
	text-decoration: none;
	font-size:11px;
	color: #555555;
}

.sidebar a:link{
	text-decoration: none;
	color:#555555;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* stylize hover over links */
.sidebar a:hover{
		text-decoration: none;
		font-size:11px;
		color: #b8b8b8;
}

/* sidebar settings  */
.sidebar{
	
	margin: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0 10px 0 10px;
}

.sidebar ul li{
	line-height: 14px;
}

.sidebar ul li h2{
	font-size:14px;
	color:#555555;
	padding:0 10px 0 10px;
	margin-bottom:0;
	margin-top:15px;
}

.sidebar ul li ul li{
	line-height: 14px;
	padding:2px 0 0 0;
}

#search{
	margin: 20px 10px 0 10px;
}




/*-----------------------------------------------------------------Begin Comments-----------------------------------------------------------------*/




/* comments style */
.comments-template{
	margin: 0 0 0;
	color:#555555;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
	color:#555555;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	color:#555555;
}

.comments-template h2, .comments-template h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#555555;
}

.commentmetadata{
	font-size: 11px;
	color:#555555;
}

.comments-template p.nocomments{
	padding: 0;
	color:#555555;
}

.comments-template textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size: 11px;
}

div.footer-container {
width:840px;
height:75px;
background:#fff;
}

div.footer-box {
color:#555555;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:15px;
padding-bottom:15px;
}

div.footer-addy {
color:#555555;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding-right:15px;
padding-bottom:15px;
}
