body  {
	background: #f5d9e7 url(default/body-back.jpg) repeat-x scroll bottom left;
	height:100%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h1, h2, h3, h4, h5, h6 {
	color: #000;
}

#listcontent h1.large {
	margin: 30px 0 16px 0 !important;
}

#listcontent h1.small {
	margin: 30px 0 6px 0 !important;
}

a:link, a:visited  {
	color: #000;
}

/* STRUCTURE */

#wrap {
	margin: 30px 0;
}

#header  {
	background: #fff url(default/stripes-back.gif) repeat-y top left;
	border-left: 3px solid #aa065f;
	border-top: 3px solid #aa065f;
	border-right: 3px solid #aa065f;
}

#header h1.title a  {
	color: #000;
}

#header p.description  {
	color: #75818a;
}

#leftcontent h1.title a, #listcontent h1.title a {
	color: #A9065E;
	font: bold italic 40px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#rss  {
	
}

#rss a  {
	color: #fff;
}

#featured  {
	background: #FFF url(default/slider-back.gif) repeat-x top left;
	border-left: 3px solid #aa065f;
	border-right: 3px solid #aa065f;
}

#head-content {
	border-left: 3px solid #aa065f;
	border-right: 3px solid #aa065f;
}


#featured .buttons a.prev  {
	background: url(default/prev.jpg) no-repeat top left;
}

#featured .buttons a.next  {
	background: url(default/next.jpg) no-repeat top left;
}

#steps  {
	background: #4093ce url(default/stepsbg.jpg) repeat-x top left;
	border-left: 3px solid #aa065f;
	border-right: 3px solid #aa065f;
}

#steps ul li a  {
	color: #fff;
}

#content  {
	background-color: #fff;
	border-left: 3px solid #aa065f;
	border-right: 3px solid #aa065f;
}

#content .moreinfo  {
	border: 1px solid #c8cdd0;
	background-color: #e5e9ec;
	color: #75818a;
}

#content .moreinfo .more a  {
	color: #4093ce;
	background: #e5e9ec url(default/moreinfo.jpg) no-repeat center left;
}

#leftcontent .idea, #listcontent .idea {
	background: transparent url(default/tag-idea.png) no-repeat left top;
}
#leftcontent .date, #listcontent .date {
	text-align: right;
	font-size:16px;
}
#leftcontent .info, #listcontent .info {
	padding-top: 26px;
}

#leftcontent .contest_info, #listcontent .contest_info {
	margin:0 !important;
	padding:0 !important;
}

#leftcontent .contest_info p, #listcontent .contest_info p {
	margin: -6px 0 0 0 !important;
	padding:0 !important;
}

#leftcontent .info p, #listcontent .info p {
	padding: 0;
	margin:0;
}
#leftcontent .post-meta, #listcontent .post-meta {
	padding: 0;
}
#leftcontent .post-archive, #listcontent .post-archive {
	padding: 0;
}

#leftcontent .post-archive .archive-date, #listcontent .post-archive .archive-date {
	right: 0;
}
#leftcontent .icon, #listcontent .icon {
	padding: 0;
	float:left;
	margin-left: -30px;
}

#leftcontent .post-meta h2.title, #listcontent .post-meta h2.title {
	background-color: #F67BBA;
	padding: 4px 10px 4px 80px;
}

#vendorcontent .post-meta {
	padding-left:55px;
	margin:0;
}

#formcontent .post-meta {
	padding-left:50px;
	margin:0;
}

#singlecontent .post-meta {
	padding-left:55px;
	margin:0;
}

span.vendor, span.vendor a {
	color: #A9065E !important;
	margin:0;
	width: 300px;
	font: bold 36px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}
.entry {
	border-bottom: 2px dashed #A9065E;
}

.entry a, .post p a {
	color: #E93783;
	font-weight: bold;
}

.vendor_text a {
	color: #AA065F;
	font-weight: bold;
}

.related_post a {
	color: #A20E56;
	font-weight: bold;
}

.postimg {
	border: 4px solid #F67BBA;
	float: left;
	margin: 5px 15px 15px 0;
}

.featuredimg {
	border-bottom: 10px solid #F67BBA;
	border-top: none;
	border-right: none;
	border-left: none;
	float: left;
	margin: 0 15px 15px 0;
}

#news  {
	color: #75818a;
}
#listcontent .post {
	border-bottom:2px dashed #A9065E;
	overflow: hidden;
	clear: both;
	margin:0 0 12px;
}
#news ul li a  {
	color: #4093ce;
}

#news p.more a  {
	color: #75818a;
}

#bottom  {
	padding-bottom:46px;
	background: #9fc9e6 url(default/stripes-back.gif) repeat-y top left;
	border-left: 3px solid #aa065f;
	border-right: 3px solid #aa065f;
}

#newsletter input.text  {
	background-color: #d9e9f5;
}

#footer  {
	background-color: #d84c93;
	border-left: 3px solid #aa065f;
	border-bottom: 3px solid #aa065f;
	border-right: 3px solid #aa065f;
	color: #fff;
}

#footer p a  {
	color: #fff;
}

/* NAVIGATION */

/* BLOG CSS */

.post .categories  {
	background-color: #4392cc;
	color: #fff;
}

.post .categories a  {
	color: #fff;
}

.post h2.title .date a  {
	color: #bcd9ee;
}

.post h2.title a  {
	color: #000;
}

.post h4.title {
	margin:0;
	padding:0;
}
.post h4.title a {
	color: #A9065E;
	font-size:15px;
	font-weight: bold;
}

.post p.comments a  {
	background: url(default/comments.jpg) no-repeat center left;
	color: #000;
}

p.continue a  {
	color: #4392cc;
}

#postad  {
	background-color: #ecf4fa;
}

a.adlink  {
	color: #000;
}
.asidespost  {
	border-left: 3px solid #4392cc;
}

#sidebar {
	padding-left:10px;
	
}

#tabbox  {
	border: 1px solid #a5e149;
}

#tabbox ul.idTabs  {
	background: #e5eec6 url(default/tabberulbg.jpg) repeat top left;
}

#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited  {
	color: #000;
}

#tabbox ul.idTabs li a.selected  {
	color: #fff;
	background: #8bc62d url(default/selectedtab.jpg) repeat center center;
}

#boxes ul  {
	background-color: #ecf1d4;
}

#boxes ul li {
	background: url(default/tablibg.jpg) no-repeat top left;
}

#boxes ul li:first-child  {
	background: none;
}

#boxes ul li a:link, #boxes ul li a:visited   {
	color: #000;
}

#leftwidget  {
	border-right: 1px solid #dedede;
}

.widgetlist  h3  {
	background: url(default/widgethead.jpg) no-repeat center left;
	color: #fff;
}

.widgetlist ul li  {
	border-bottom: 1px solid #f0f0f0;
}

.widgetlist ul li a:link, .widgetlist ul li a:visited  {
	color: #000;
}
.commentlist {
	border-top: 2px solid #C0E1F8;
}
.commentlist li {
	border-bottom: 2px solid #C0E1F8;
}
.commentlist .alt {
	background: #E2EFF8;
}
#commentform input {
	background: #E2EFF8;
	border: 1px solid #C0E1F8;
}
#commentform textarea {
	background: #E2EFF8;
	border: 1px solid #C0E1F8;
}


#navigation {
	margin:0; padding:0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #FFF;
}

.post-footer a, .post-footer-vendor {
	font-family: 'Myriad Pro', Myriad, Arial, sans-serif;
	font-size:12px;
}

.post-footer-vendor {
	background-color: #FFE6F1;
	height: 36px;
}


#navigation ul.superfish  {
		padding:10px 3px 0 7px;
		height:auto;
		list-style:none; float:left;
		width:950px;
		background-color:#FFF !important;
		text-align: center;
}

			#navigation ul.superfish li {
				margin:5px 0 5px 10px !important; padding:0 0 0 12px;
				height:auto;
				float:left;
				background:url(default/page-left-back.gif) no-repeat top left;
				
			}
			
			#navigation ul.superfish li.current_page_item {
				background-position:0% -80px;
			}
				
				#navigation ul.superfish li a {
					margin:0; padding:6px 20px 10px 2px;
					width:auto; height:23px; line-height:21px;
					float:left; display:block;
					text-transform: uppercase; 
					text-decoration:none;
					font-weight: bold;
					background:transparent url(default/page-right-back.gif) no-repeat top right;
				}
				
				#navigation ul.superfish li a:link, #navigation ul.superfish li a:active, #navigation ul.superfish li a:visited {
					color:#FAFAFA;
				}
				
				#navigation ul.superfish li.current_page_item a {
				background-position:100% -80px;
				text-decoration:none;
			 	color:#3F1C08;
				cursor:pointer;
			 	}

				}
				
				#navigation ul.superfish li a:link span, #navigation ul.superfish li a:active span, #navigation ul.superfish li a:visited span {
					color:#FAFAFA;
				}
				
			#navigation ul.superfish li:hover, #navigation ul.superfish li:hover a {
	  			background-position:0% -40px;
				text-decoration:none;
			 	color:#FFF;
				cursor:pointer;
			 }
			
			#navigation ul.superfish li:hover a {
				background-position:100% -40px;
				text-decoration:none;
  			}
