/*this will make your page hit the top of the browser*/
body{
	margin-top:0px;
	padding-top:0px;
	background-image:url(/add/images/repeating_background_image.gif);
	background-repeat:repeat;
	font-family:Georgia, "Times New Roman", Times, serif
}
html{
	margin-top:0px;
	padding-top:0px;
	/*put in a scoop for you text family*/
}
/* this will scoop <a> tags with no class or id */
a:link{
color:#9A76B2;
text-decoration:underline;
}
a:visited{
color:#9A76B2;
text-decoration:underline;
}
a:hover{
color:#DC1135;
text-decoration:none;
}
a:active{
color:#9A76B2;
text-decoration:underline;
}

/*this is for the menu navigation rollover effect feb 2008*/


.shopping_nav a { 
display:block;
background-image:url(/add/images/navigation/funklectic_go_shopping_u.jpg);
width:98px;
height:51px;
}
.shopping_nav a:hover {
background-image:url(/add/images/navigation/funklectic_go_shopping.jpg);
width:98px;
height:51px;
}
/*a:link, a:active, a:visited, div, .shopping_nav{
float:left;
border:0px;
cursor:pointer;
height:51px;
width:98px;
background-image:url(/add/images/navigation/funklectic_go_shopping_u.jpg);
}
a:hover .shopping_nav{
float:left;
border:0px;
cursor:pointer;
height:51px;
width:98px;
background-image:url(/add/images/navigation/funklectic_go_shopping.jpg);
display:block;
}
*/
.events_nav a { 
display:block;
background-image:url(/add/images/navigation/funklectic_events_press_u.jpg);
width:120px;
height:51px;
}
.events_nav a:hover {
background-image:url(/add/images/navigation/funklectic_events_press.jpg);
width:120px;
height:51px;
}
.diary_nav a { 
display:block;
background-image:url(/add/images/navigation/funklectic_heidi_b_diary_u.jpg);
width:120px;
height:51px;
}
.diary_nav a:hover {
background-image:url(/add/images/navigation/funklectic_heidi_b_diary.jpg);
width:120px;
height:51px;
}
.collection_nav a { 
display:block;
background-image:url(/add/images/navigation/funklectic_collection_u.jpg);
width:82px;
height:51px;
}
.collection_nav a:hover {
background-image:url(/add/images/navigation/funklectic_collection.jpg);
width:82px;
height:51px;
}
.about_nav a { 
display:block;
background-image:url(/add/images/navigation/funklectic_about_heidi_b_u.jpg);
width:138px;
height:51px;
}
.about_nav a:hover {
background-image:url(/add/images/navigation/funklectic_about_heidi_b.jpg);
width:138px;
height:51px;
}
.contact_nav a { 
display:block;
background-image:url(/add/images/navigation/contact_funklectic_u.jpg);
width:128px;
height:51px;
}
.contact_nav a:hover {
background-image:url(/add/images/navigation/contact_funklectic.jpg);
width:128px;
height:51px;
}
.retail_nav a { 
display:block;
background-image:url(/add/images/navigation/funklectic_retailers_links_.jpg);
width:154px;
height:51px;
}
.retail_nav a:hover {
background-image:url(/add/images/navigation/funklectic_retailers_links.jpg);
width:154px;
height:51px;
}

/*this is necessary to fully colapse the table for the border element */
table.main {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}
table.main th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.main td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}
/* next 2 ids repeat bg image for left and right side of rounded rectangle template */
#lefttd{
	background-image:url(/add/images/left_side.png);
	background-repeat: repeat-y;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
	background-position:right;
}
#righttd{
	background-image:url(/add/images/right_side.png);
	background-repeat: repeat-y;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
	background-position:left;
}
/* this si for the <rd>'s inside of the table */
table.funky_content td{
	background-color:#ffffff;
}

.basenav{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
color:#9A76B2;
font-weight:bold;
text-decoration:none;
}
a.basenav:hover {
text-decoration:underline;
}

.narrowcolumn {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
color:#000000;
}

h2 {
color:#334DAA;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:large;
}

.blog_detailsa {
color:#334DAA;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
}
/* these styles dont seem to be controlling anything - hb
a.blog_detailsa:link {
color:#00ff00;
font:Georgia, "Times New Roman", Times, serif;
font-size:small;
}

a.blog_detailsc {
color:#334DAA;
font:Georgia, "Times New Roman", Times, serif;
font-size:small;
}

a.blog_detailsd:visited {
color:#00ff00;
font:Georgia, "Times New Roman", Times, serif;
font-size:small;
}
*/
a.blogheader2 {
color:#334DAA;
font-family:Georgia, "Times New Roman", Times, serif;
}

/* not sure if this style does anything... */
/* a.postmetadata {
color:#DC1135;
} */
.search_holder {
margin-top:10px;
clear: both;
}

/* Social Network */
#social {
	width:500px;
	height:24px;
	position:absolute;
	top:2px;
	left:5px;
	/*border:1px solid #000000;*/
}
.socialText {
	font-size:11px;
	margin-left:5px;
	padding:3px;
	border:1px solid #000000;
	background-color:#ffffff;
}
#twitter {
	background-image:url(/add/social/twitter.jpg);
	background-repeat:no-repeat;
	width:26px;
	height:24px;
}
#coathangr {
	background-image:url(/add/social/coathangr.jpg);
	background-repeat:no-repeat;
	width:26px;
	height:24px;
}
#facebook {
	background-image:url(/add/social/facebook.jpg);
	background-repeat:no-repeat;
	width:27px;
	height:24px;
}
#rss_feed {
	background-image:url(/add/social/rss.jpg);
	background-repeat:no-repeat;
	width:26px;
	height:24px;
}
#mobile {
	background-image:url(/add/social/mobile.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:24px;
}
.feedWrapper, .feedWrapper  > a{
	font-size:11px;
	/*width:400px;*/
	background-color:#ffffff;
}
.feedWrapper {
	padding-top:30px;
}



