/*  
Theme Name: Happy Dash Custom Theme
Theme URI: http://happydash.com/
Description: New Theme for HappyDash based on default wordpress theme
Version: 1
Author: Neil Sattin
Author URI: http://neilsattin.com/

	HappyDash v1
	 http://happydash.com/blog

	This theme was designed and built by Neil Sattin
	whose blog you will find at http://neilsattin.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body
{
     text-align:center;
     background-color:#4698B9;
     margin: 0 auto;
     line-height:140%;


}
#page
{
     width:873px;
     margin: 0 auto;
     background-color:white;
     list-style-type:none;
     list-style-image:none;
     border-left-style:solid;
     border-left-width:5px;
     border-left-color:#453D2B;
     border-right-style:solid;
     border-right-width:5px;
     border-right-color:#453D2B;
     font-family:Trebuchet MS;
}
#header
{
	text-align:center;
	font-size:30pt;
	width:873px;
	height:185px;
	margin:0 auto 0 auto;
}
#header a
{
 border:0 none;
}
#header img
{
   border:0 none;
}
#headerimg
{
	width:873px;
	height:185px;
}
#leftsidebar
{
	float:left;
	background-color:white;
	width:160px;
	padding:0;
	border:none;
        padding:2px;

         
	
}
#mainsection
{
	background-color:white;
	text-align:left;
	float:left;
	width:529px;
	font-family:Trebuchet MS;
	font-size:13px;
        padding: 2px;
        border-left-style:dashed;
        border-left-width: 1px;
        border-left-color: gray;
        padding-left: 4px;
        border-right-style:dashed;
        border-right-width: 1px;
        border-right-color: gray;
        padding-right: 4px;
        
	
}

#mainsection img
{
     width:451px;
     height:338px;
     border:none;
     display:block;
     margin-left:auto;
     margin-right:auto;
}
#mainsection img.vert
{
width:338px;
height:451px;
border:none;
     display:block;
     margin-left:auto;
     margin-right:auto;
}
#mainsectionaboutpage
{
background-color:white;
	text-align:left;
	float:left;
	width:567px;
	font-family:Trebuchet MS;
	font-size:13px;
        padding: 2px;
        padding-left: 4px;
        padding-right: 4px;
}
#rightsidebar
{
	background-color:white;
	text-align:left;
	width:166px;
	float:left;
        list-style-type:none;
        list-style-image:none;
        
}
#rightsidebar li
{
        list-style-type:none;
        margin:0;
        padding:0;
        font-size:12px;
}
#rightsidebar ul
{
  margin-left: 0;
  padding-left: 1em;
}

.delicious-posts li, ul
{
margin-left: 0px;
text-align: left;
font-size: .85em;
}

#footer
{
    width:873px;
    height:80px;
    padding: 0;
    background-color:white;
    
}
#bottom
{
      background-image:url('dashfooterone.gif');
      background-repeat:no-repeat;
      width:873px;
      height:50px;
      margin: 0 auto;


}
#linkcat-3
{
font-size: 10px;
}
a:link
{
    text-decoration:none;
color:#000000;
    
}
.entry a
{
    text-decoration:none;
color:#900000;
    
}
.entry a:visited
{
    text-decoration:none;
color:#900000;
    
}
a:visited
{
    text-decoration:none;
    color:#000000;
    
}
a:hover
{
    text-decoration:none;
color:#990000;
    
}
img
{
     
     border:none;
     display:block;
     margin-left:auto;
     margin-right:auto;
}
img.vert
{
width:338px;
height:451px;
border:none;
     display:block;
     margin-left:auto;
     margin-right:auto;
}
img.header
{
     width:873px;
     height:185px;
}
h2
{
     color:black;
     font-size:12px;

}
h1
{
     color:black;
     font-size:20px;

}
.postmetadata
{
     font-size:11px;
}
img.technorati
{
width: 145px;
height: 25px;
}