body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:600px;    	/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:84%;
	line-height: 115%;
	font-family: Trebuchet MS;
	text-align: justify;
	color: #000000;
}
a {
	color:#3E2648;
	text-decoration: none;
}
a:hover {
	color:#fff;
	background:#3E2648;
	text-decoration: none;
}
h1 {
	color: #3E2648;
	padding:0;
	margin-bottom: 0px;
	font-family: georgia;
	border-bottom: 0px solid #3E2648;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 22px;
	}

h2{
color: #3E2648;
line-height: 100%;
font-size: 78%;
font-family: georgia;
text-transform: uppercase;
padding: 0px;
border-bottom: 1px dotted #3E2648;
margin-bottom: 0px;
margin-top: 2px;
}

h3{
color: #3E2648;
font-family: georgia;
text-transform: lowercase;
border-bottom: 1px solid #3E2648;
letter-spacing: 5px;
font-size: 15px;
}

p {
	margin:.4em 0 .8em 0;
	padding:0;
}
img {
	margin:0px 0 0px;
}
#ads img {
	display:block;
	padding-top:10px;
}

/* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
	height: 136px;
	margin-top: 0px;
	background: url(bg.png);
}
#header {
	border-bottom:0px solid #000;
}
#header p,
}
#header ul {
	clear:left;
	float:left;
	width:100%;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#header ul li a {
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	background:#eee;
	color:#000;
	text-decoration:none;
	position:relative;
	left:15px;
	line-height:1.3em;
}
#header ul li a:hover {
	background:#369;
	color:#fff;
}
#header ul li a.active,
#header ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
}
#header ul li a span {
	display:block;
}
/* 'widths' sub menu */
#layoutdims {
	clear:both;
	background:#eee;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
}
/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;			/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;				/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;		/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 3 Column blog style settings */
.blogstyle {
	background:#72587B;			/* right column background colour */
}
.blogstyle .colmid {
	right:25%;				/* width of the right column */
	background:#8C7492;		/* center column background colour */
}
.blogstyle .colleft {
	right:25%;				/* width of the middle column */
	background:#D8D1DA;			/* left column background colour */
}
.blogstyle .col1 {
	width:46%;				/* width of center column content (column width minus padding on either side) */
	left:52%;				/* 100% plus left padding of center column */
}
.blogstyle .col2 {
	width:21%;				/* Width of left column content (column width minus padding on either side) */
	left:56%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.blogstyle .col3 {
	width:21%;				/* Width of right column content (column width minus padding on either side) */
	left:60%;				/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
/* Footer styles */
#footer {
	clear:both;
	float:left;
	width:100%;
	border-top:0px solid #000;
	background: #3E2648;
	color: #fff;
}
#footer p {
	padding:10px;
	margin:0;
}

#footer a {
	color:#ffffff;
	text-decoration: none;
}

#footer a:hover {
	color:#fff;
	text-decoration:underline;
}

#footer h1 {
	color: #ffffff;
	padding:0;
	margin-bottom: 0px;
	font-family: georgia;
	border-bottom: 0px solid #3E2648;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 20px;
	}

#footer h2{
color: #fff;
line-height: 100%;
font-size: 78%;
font-family: georgia;
text-transform: uppercase;
padding: 0px;
border-bottom: 1px dotted #fff;
margin-bottom: 0px;
margin-top: 2px;
}
	
#navigation {
margin-bottom: 1px;
margin-top: 0px;
padding : 0px;
list-style-type : none;
}
#navigation li {
margin-bottom : 0px;
padding: 0px;
list-style-type : none;
list-style-image:url("http://quotetastic.net/content/wp-content/themes/New/li2.gif")
}
#navigation a {
font-family : Georgia;
font-size : 8pt;
font-weight : 400;
line-height : 15px;
color : #000000;
display : block;
border-left : 0 solid #006699;
padding-left : 1px;
border-bottom : 0px solid #cccccc;
text-decoration: none;
letter-spacing : 1px;
}
#navigation a:hover {
color : #ffffff;
text-decoration : none;
text-transform: lowercase;
border-left : 0 solid #fa0076;
border-bottom : 0px solid #fff;
letter-spacing : 3px;
}

/* WIDGET CSS */

.widget {
width: 100%;
padding: 0px;
margin: 0px;
list-style-type : none;
text-align: justify;
}

.widget h2 {
margin-top: 10px;
}

.widget ul {
list-style-type : none;
margin: 0px;
padding-left: 0px;
padding-bottom: 4px;
}

.widget ul li{
list-style-type : none;
margin: 0px;
padding-left: 0px;
padding-bottom: 2px;
}

.widget ul li a{
list-style-type : none;
margin: 0px;
padding-bottom: 2px;
padding-left: 0px;
}

/* links widget */
.widget_links {}
.widget_links ul {
list-style-type : none;
}
.widget_links ul li {
list-style-type : none;
}
.widget_links ul li a {
list-style-type : none;
}

/* meta widget */
.widget_meta {}
.widget_meta ul {}
.widget_meta ul li {}
.widget_meta ul li a {}

/* pages widget */
.widget_pages {}
.widget_pages ul {
margin-bottom : 0px;
padding: 0px;
list-style-image:url("http://quotetastic.net/content/wp-content/themes/New/li2.gif")
}
.widget_pages ul li {}
.widget_pages ul li a {}

/* recent-posts widget */
.widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li {}
.widget_recent_entries ul li a {}

/* archives widget */
.widget_archive {}
.widget_archive ul {}
.widget_archive ul li {} 
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {}

/* tag-cloud widget */
.widget_links {}
.widget_links li:after {}
.widget_links li:before {}
.widget_tag_cloud {}
.widget_tag_cloud a {}
.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {}

/* category widget */
.widget_categories {}
.widget_categories ul {}
.widget_categories ul li {} 
.widget_categories ul ul.children {}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}

/* recent-comments widget */
.recentcomments {
margin-top: 0px;}
#recentcomments {}
#recentcomments li {
list-style-type : none;
}
#recentcomments li a {
list-style-type : none;
}
.widget_recent_comments {}

/* search widget */
#searchform {}
.widget_search {}
.screen-reader-text {}

/* text widget */
.textwidget {}
.widget_text {}
.textwidget p {}


.commentarea {
margin : 0 auto;
margin-bottom : 2px;
min-height : 115px;
padding : 5px;
position : relative;
text-align : justify:;
}
.commentdate {
color : #d07c91;
float : left;
margin : 0;
text-align : center;
width : 100px;
}
.comments {
border-bottom : 1px dashed #000000;
color : #464646;
margin : 0 0 0 100px;
min-height : 115px;
padding : 10px;
text-align : left;
}
#commentsection {
margin : 20px 0 0 0;
padding : 5px;
}
#commentsection p {
margin : 5px 0 0 0;
}

/* calendar widget */
.widget_calendar {}

table#wp-calendar {
	margin-top: 5px;
	font-size: 11pt;
	list-style-type : none;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 5px;
	font-size: 11pt;
	}

#wp-calendar td#today {
	color: #ffffff;
	font-size: 11pt;
	}

#wp-calendar th {
	font-family: tahoma;
	font-size: 11pt;
	text-transform: uppercase;
	padding: 3px 5px;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-family: tahoma;
	font-size: 11pt;
	}

#wp-calendar #next a {
    font-size: 11pt;
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}
