   html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
	  font: 10px normal Verdana, Arial, Helvetica, sans-serif;
   }
.bodyback {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
	  background-image:url(/images/sample-bg.jpg);
      background-repeat: repeat-x;
      background-color: #74a4cc;
}
#Position {
	position:absolute; 
	visibility:hidden; 
	z-index:1; 
	top: 335px;
	margin-left: 30px;
}
#colorbg {
	background-color: #74a4cc;
}	

a { color: #000000; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; color: #262626;}


#bottombg {
	background-image:url(/images/bottom_bg.gif);
	background-repeat:repeat-x;
	height: 76px;
	background-color: #2e4358;
}	
.small
{
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal
}

.smallmessage
{
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
	COLOR: #888888;
	font-style:italic
}

.smallalert
{
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
	color: #990000
}

.smallwhite
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
	COLOR: #FFFFFF
}
.smallwhitebold
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bold;
	COLOR: #FFFFFF
}
.smallbold
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif; 
    FONT-SIZE: 9.5pt;
    FONT-WEIGHT: bold;
	COLOR: #000000
}
.medium
{
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.mediumbold
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif; 
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.mediumtimes
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif; 
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	color:#FFFFFF
}
.mediumwhitebold
{
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 10.5pt;
    FONT-WEIGHT: bold;
	COLOR: #FFFFFF
}
.numstores
{
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
	color: #ffdf87
}
.large
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif; 
    FONT-SIZE: 14pt;
    FONT-WEIGHT: normal;
	color: #FFFFFF
}
.header
{
    COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    FONT-WEIGHT: bold
}
.mediumheader
{
    COLOR: #003399;
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.smallheader
{
    COLOR: #003399;
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
.smalltext
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif;
    FONT-SIZE: 7.5pt;
}
.smalltextbold
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif; 
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold
}
.small
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif;
    FONT-SIZE: 8.5pt;
}
.smallbold
{
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif; 
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bold
}
.smalltime
{
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
	COLOR: #888888;
	font-style:italic
}


A:link
{
    COLOR: 19345f;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: 19345f;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #acb83c;
    TEXT-DECORATION: none
}
.smallbutton
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7.5pt
}
.smallboldbutton
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold
}

#searchbg {
      background-color: #5D8EB7;
}

#friendbg {
      background-color: #8CB7D7;
	  width: 232px;
}

#helpbg {
      background-color: #7EBBB6;
}

#yourrightsbg {
	background-image:url(/images/yourrights_bg.jpg);
	background-repeat: no-repeat	
}

#finditbg {
	background-image:url(/images/findit_bg.jpg);
	background-repeat:repeat-y;
}

#listingtop0 {
	background-image:url(/images/listing0_top.jpg);
	background-repeat:no-repeat;
}

#preferencebg {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(/images/preference_bg.jpg);
	background-color: #c8ddef;
	background-repeat:repeat-x;
}

#dialogbg {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #c8ddef;
	background-repeat:repeat-x;
}

#emailbg {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #c8ddef;
}

#headerstrip {
	background-image:url(/images/header_strip.jpg);
	background-repeat:repeat-x;
	height: 114px;
}

#listings0 {
	background-color:#d7d7d7
}

#listings1 {
	background-color:#ffffff
}

#comments_top {
	background-image:url(/images/comms_top.gif);
	background-repeat:no-repeat
}

#comments_btm {
	background-image:url(/images/comms_btm.gif);
	background-repeat:no-repeat
}

#comments_bg {
	background-image:url(/images/comms_bg.gif);
	background-repeat:repeat-y
}

#commcontainer_top {
	background-image:url(/images/comments_container_top.gif);
	background-repeat:no-repeat
}

#viewcontainer_top {
	background-image:url(/images/view_container_top.gif);
	background-repeat:no-repeat
}

#commcontainer_bg {
	background-image:url(/images/comments_container_bg.gif);
	background-repeat:repeat-y
}

#avatar_top {
	background-image:url(/images/avatar_top.jpg);
	background-repeat:no-repeat
}

#avatar_btm {
	background-image:url(/images/avatar_btm.jpg);
	background-repeat:no-repeat
}

#avatar_bg {
	background-image:url(/images/avatar_bg.jpg);
	background-repeat:repeat-y
}

#profilepic_top {
	background-image:url(/images/profilepic_top.jpg);
	background-repeat:no-repeat
}

#profilepic_btm {
	background-image:url(/images/profilepic_btm.jpg);
	background-repeat:no-repeat
}

#profilepic_bg {
	background-image:url(/images/profilepic_bg.jpg);
	background-repeat:repeat-y
}
.webkit .keypush {
	padding-top: 10px;
}
.safari .keypush {
	padding-top: 10px;
}
.chrome .keypush {
	padding-top: 10px;
}
.keypush {
	padding-top: 0px;
}

.webkit .catpush {
	padding-top: 28px;
}
.safari .catpush {
	padding-top: 28px;
}
.chrome .catpush {
	padding-top: 28px;
}
.catpush {
	padding-top: 0px;
}

.webkit .leftsearch {
	top: 332px;
}
.safari .leftsearch {
	top: 332px;
}
.chrome .leftsearch {
	top: 332px;
}
.leftsearch {
	position:absolute; 
	visibility:hidden; 
	z-index:1; 
	top: 335px;
}

.webkit .rightsearch {
	top: 332px;
}
.safari .rightsearch {
	top: 332px;
}
.chrome .rightsearch {
	top: 552px;
}
.rightsearch {
	position:absolute; 
	visibility:hidden; 
	z-index:1; 
	top: 335px;
}


#friendlist a.delete{
	background: url(/images/toolbar/delete_x.gif) no-repeat;
	float: right;
	width: 13px; height: 14px;
	margin: 5px;
	text-indent: -9999px;
s}
#friendlist a.delete:hover { background-position: left bottom; }

.codebox {
	width: 400px;
	height: 200px;
	color: #c3daee;
}


#main { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/main-bg.jpg);}
#main-top { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/main-top.jpg);}
#main-bot { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/main-bot.jpg);}

#main-blue { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/main-bg-blue.jpg);}
#main-top-blue { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/main-top-blue.jpg);}
#main-bot-blue { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/main-bot-blue.jpg);}


#rss-link { display: block; width: 50px; height: 55px; font-size: 0; line-height: 0; text-indent: -4000px; }
#rss-link { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/ico-rss.png);}

#facebook-link { display: block; width: 50px; height: 55px; font-size: 0; line-height: 0; text-indent: -4000px; }
#facebook-link { background-image: url(/images/ico-facebook.png);}


.post .date .bg { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/date.png); }
.post .date span { color: #feefcc; }

#sidebar h2 { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/widgettitle.jpg); color: #fff; }
#sidebar ul ul li { background-image: url(images/sidebar-list-arr.gif); border-bottom-color: #363636; }

#sidebar #searchform label { color: #ebab00; }
#sidebar #searchform .field-place { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/searchform-field.gif); }
#sidebar #searchform .field-place .field { color: #ffe6a8; }

#respond .button { background-image: url(/blog/wp-content/themes/chocotheme/themes/darkgray/images/button.gif); }

#map_canvas { height: 100% }

.textfield { border: 0; color: #262626; padding: 2px 2px 2px; background: #a29783; float: left; display: inline; font-size:12px; margin-top:3px; font: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif; FONT-SIZE: 8.5pt; FONT-WEIGHT: normal;}
.dropdown { border: 0; color: #262626; padding: 1px 1px 1px; background: #a29783; float: left; display: inline; font-size:12px; margin-top:3px; font: "Trebuchet MS", "Myriad Pro", Tahoma, Sans-Serif; FONT-SIZE: 8.5pt; FONT-WEIGHT: normal;}

.cropimage {
border-width: 1px;
border-color: #ffffff;
border-style: solid;
width: 55px;
height: 55px;
overflow: hidden;
}

.cropimage70 {
border-width: 1px;
border-color: #ffffff;
border-style: solid;
width: 70px;
height: 70px;
background-position:50% 95%;
background-repeat:no-repeat;
overflow: hidden;
}