body, td, tr, input, textarea, h1, h2, h3, h4, h5, h6, a, li, div, p {
	font-family: sans-serif;
}
div#sidebar ul, div#sidebar ul li ul {
	list-style: none;	
}

a:link, a:visited {
	color: #dc3382;
	text-decoration: none;
}
a:hover, a:active {
	color: #656565;
	text-decoration: none;
}

h1, h1 a, h2, h2 a, h3, h4, h5, h6 {
        margin-bottom:0;
        color:#dc3382 ;
        text-align:left;
}

img {
        border:0;
}
#tagline {
    color:black;

}
/* Layout */
#page {
        min-width:760px;
        margin:0 auto;
        text-align:left;
}

#wrapper {
        margin:0 5%;
        padding-right:230px;
}

#content{
        float:left;
        width:96%;
        border-right:230px solid white;
        margin-right:-230px;
        padding:10px 2% 10px 0;
}


#sidebar{
        float:left;
        width:230px;
        margin:0 -220px 0 0;
        padding:0px;
}

#footer {
        clear:both;
        padding:10px;
        text-align: center;
}



/* Comments */

#comments {
	margin:0 2em;
}

.commentlist {
	margin:0;
	padding:0;
	list-style:none;
}

.commentlist li {
	padding:2em 0;
	overflow:auto;
	border-bottom:0.1em solid #eee;
}

.commentlist p {
	margin:0.5em 0;
	font-size:1.1em;
}

.commentlist p a {
	border-bottom:1px solid #ddd;
}
.commentlist p a:hover {
	border-bottom:1px solid #157;
	text-decoration:none;
}
.commentlist img.avatar {
	float: right; margin: 0 0 0 10px; padding: 3px; border:1px solid #eee;
}
.commentlist h4 {
	margin:0;
}

textarea#comment {
	width:100%;
}
/* Comment ends */


/* Calendar */
#wp-calendar caption {
	text-transform:uppercase;
	font-weight:bold;
	color:#27a;
	text-align:center;
}
#wp-calendar thead th {
	font-weight:normal;
	color:#27a;
	text-align:center;
}
#wp-calendar tbody td {
	text-align:center;
}
#wp-calendar tbody td a {
	font-weight:bold;
}
#wp-calendar tbody td.pad {
	border:none;
}
/* Calendar ends */

.wp-caption {
    font-size:75%;
    font-style:italic;

}
li.widget ul li { 
     margin-left: -30px;
     font-size: 90%
}


