/* CSS Document */


body {
text-align : left;
font : normal 10px 'Verdana';
color : #f2f2f2;
margin : 0;
padding : 0;
}
#wrp {
width : 940px;
}
.preload {
display : none;
}
a {
text-decoration : none;
font-weight : bold;
color : #999999;
}
a:hover {
color : #FFCCCC;
text-decoration : none;
}
h1 {
font : bold 30px 'Verdana';
color : #eb0a8d;
letter-spacing : -0.05em;
padding : 0 0 0 3px;
}
h1 span {
color : #666666;
}
h1 b {
color : #474747;
}
h2 {
font : bold 12px 'Verdana';
color : #eb0a8d;
}
h2 a {
color : #eb0a8d;
}
h2 a:hover {
color : #eb0a8d;
text-decoration : none;
}
h3 {
font : bold 10px 'Verdana';
color : #eb0a8d;
}
h4 {
	color : #eb0a8d;
	font-style: normal;
	font-size: 9px;
	font-family: Verdana;
}
h5 {
	color : #eb0a8d;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
p {
	margin : 0 0 15px 0;
	padding : 0;
	font-size: 10px;
	color: #666666;
}
form {
margin : 0;
padding : 0;
}
input {
	font : normal 10px 'Verdana';
	background : #ffffff;
	color : #666666;
	margin : 0;
	padding : 0;
}
textarea {
	font : normal 12px 'Verdana';
	background : #000000;
	padding : 0;
	color : #FFFFFF;
	margin : 2px;
}
textarea:focus {
border : 2px solid #ffffff;
}
select {
width : 100px;
font : normal 10px 'Verdana';
margin : 0 0 4px 0;
padding : 0;
color : #999999;
display : compact;
}
label {
display : block;
margin : 15px 0 0 0;
padding : 0;
}
input.button {
border : 1px solid;
color : #FFFFFF;
padding : 1px 1px 1px 1px;
margin : 4px 0 0 0;
cursor : pointer;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.ebay {
position : absolute;
width : 237px;
height : 59px;
margin : 0 0 0 2px;
}
.navigation {
	margin : 0;
	padding : 0;
	background-color: #FFFFFF;
}
.navigation li {
list-style : none;
margin : 0 0 2px 0;
padding : 0;
}
.navigation a {
display : block;
height : 16px;
padding : 6px 0 6px 12px;
border-bottom : 1px solid #e1e1e1;
border-right : 1px solid #e1e1e1;
margin : 0;
color : #666666;
}
.navigation a:hover {
color : #eb0a8d;
text-decoration : none;
border-bottom : 1px solid #eb0a8d;
border-right : 1px solid #eb0a8d;
}
.navigation a.selected {
	background : #ffffff;
	text-decoration : none;
	border-bottom : 1px solid #36afd7;
	border-right : 1px solid #36afd7;
	color: #CCCCCC;
}
#header {
width : 880px;
height : 60px;
margin : 0 0 0 20px;
}
#header h1 {
	position : relative;
	top : 10px;
	margin : 0;
	padding : 0;
}
.narrow_middle {
	width : 380px;
	background-color: #FFFFFF;
	padding: 8px 25px 8px 15px;
}
#content {
	float : left;
	margin : 0 45px 60px 45px;
	padding : 8px 10px 8px 15px;
	text-align: justify;
}
#content h2 {
margin : 0 0 10px 0;
padding : 0;
}
#content h4 {
font : bold 11px 'Verdana';
color : #eb0a8d;
display : inline;
margin : 0 0 2px 0;
padding : 0;
}
#content p {
margin : 0 0 25px 0;
line-height : 17px;
}
#content .date {
font : normal 11px 'Verdana';
color : #666666;
}
#content dt {
color : #FFFFFF;
}
#content dd {
margin : 0 0 20px 0;
padding : 0;
}
#content ul {
margin : 0;
padding : 0;
}
#content li {
margin : 0 0 3px 0;
padding : 0;
list-style : none;
}
#left_side {
width : 180px;
height : 500px;
list-style : none;
margin : 0;
padding : 0 0 0 22px;
float : left;
}
img.right_image {
float : right;
margin : 3px 0 2px 8px;
border : 1px solid #e1e1e1;
}
img.left_image {
float : left;
margin : 3px 8px 2px 0;
border : 1px solid #e1e1e1;
}
.postcard {
padding : 0 0 0 12px;
background : #ffffff;
}
#side_col {
	width : 230px;
	font : normal 12px 'Verdana';
	float : left;
	margin : 0;
	padding : 0;
	border: 1px solid #e1e1e1;
}
#side_col .mail_list {
width : 100%;
display : block;
}
.side_box {
padding : 8px 25px 8px 15px;
margin : 0 0 8px 0;
background : #ffffff;
}
.side_box dl {
margin : 9px 0 0 0;
padding : 0;
}
.side_box dd {
margin : 0 0 10px 0;
padding : 0;
}
.side_box a:hover {
color : #eb0a8d;
text-decoration : none;
}
.side_box .graphic_btn {
margin : 0 3px 0 0;
}
.side_box h3 {
margin : 3px 0 5px 0;
padding : 0;
}
.side_box ul {
margin : 8px 0 12px 0;
padding : 0;
}
.side_box li {
margin : 0 0 2px 0;
padding : 0;
list-style : none;
}
#footer {
height : 60px;
clear : both;
margin : 0 0 0 247px;
padding : 0;
}
* html body #footer {
margin : 0 0 0 227px;
}
#footer p {
position : relative;
font : normal 11px 'Verdana';
margin : 0;
padding : 0;
color : #eb0a8d;
}
#footer a {
color : #eb0a8d;
}
#footer a:hover {
color : #FFFFFF;
}
#footer a.delicious {
border : 1px solid #ffffff;
padding : 2px 5px 2px 5px;
}
#footer a:hover.delicious {
border : 1px solid #888;
background : #333;
text-decoration : none;
}
.flickr_badge_wrapper {
display : block;
width : 190px;
margin : 0 0 10px 0;
}
.flickr_badge_image {
margin : 5px 5px 0 0;
float : left;
}
.flickr_badge_image img {
width : 42px;
height : 42px;
border : none !important;
margin : 0;
}
#artwork {
margin : 0;
padding : 0;
}
#artwork .art_box {
font : normal 11px 'Verdana';
width : 123px;
border : 1px solid #333;
background : #000;
margin : 0 5px 20px 0;
padding : 10px;
float : left;
}
#artwork .art_box span {
display : block;
}
#artwork .title {
font-weight : bold;
color : #0099cc;
}
#artwork .status {
color : #fff;
}
#artwork .buy {
color : #666666;
}
#artwork .art_box .sold {
color : #666;
text-decoration : line-through;
}
#artwork .addtocart {
margin : 12px 0 3px 0;
background : none;
}
#artwork img.thumbnail {
width : 120px;
height : 60px;
border : 1px solid #222;
margin : 0 0 5px 0;
display : block;
}
#artwork .updated {
color : #666;
float : left;
display : block;
margin : 5px 0 0 0;
}
#artwork .viewcart {
margin : 0;
padding : 0;
float : right;
}
#artwork .viewcart input[type="image"] {
display : block;
margin : 0 15px 3px 0;
padding : 0;
}
#artwork p.foresale_para {
margin : 0 0 10px 0;
}
#artwork h3 {
margin : 0;
}
#refer {
font : normal 11px "Verdana", Verdana, sans-serif;
margin : 0;
text-align : left;
}
#refer td {
padding : 2px 8px 2px 5px;
width : auto;
line-height : 20px;
border-bottom : 1px solid #333;
border-right : 1px solid #333;
}
#refer td.noline {
margin : 0 0 12px 0;
border : 0;
text-align : left;
}
#refer thead {
font-weight : bold;
background : #eee;
}
#refer code {
font-size : medium;
}
#refer .text {
border-color : gray white white gray;
padding : 2px;
}
#refer input, textarea, select {
background-color : #FFFFFF;
border-color : #CCCCCC;
border-width : 1px;
border-style : dashed;
padding : 5px;
}
#refer input.white {
background-color : #fff;
border : 0;
}
#stats {
padding : 10px 0 10px 0;
border-top : 2px solid #333;
border-bottom : 2px solid #333;
background : #000;
}
#stats p {
text-align : center;
margin : 0;
padding : 0;
}
#stats span {
color : #666666;
}
.admin_side_feeds ul {
margin : 9px 0 0 0;
padding : 0;
}
.admin_side_feeds li {
padding : 5px 0 5px 0;
border-bottom : 1px solid #222;
}
.admin_side_feeds h3 a {
color : #FFFFFF;
}
.admin_side_feeds h3 a:hover {
color : #0099cc;
}
#contest_head {
position : relative;
width : 640px;
margin : 0 0 14px 246px;
background : #ffffff;
color : #222;
padding : 0 0 15px 0;
}
* html body #contest_head {
width : 636px;
}
#contest_head h2 {
margin : 0;
padding : 11px 10px 8px 17px;
color : #222;
background : #ffffff;
font-size : 20px;
text-transform : uppercase;
border-bottom : 4px solid #798517;
}
#contest_head p {
margin : 8px 15px 8px 15px;
padding : 0;
font-size : 14px;
line-height : 18px;
}
#contest_head a {
color : #222;
}
#contest_head a:hover {
color : #666666;
}
#contest_head img {
float : left;
margin : 3px 20px 0 0;
border : 10px solid #fff;
}
#contest_head form {
padding : 10px;
background : #ffffff;
border : 4px solid #798517;
margin : 5px 20px 0 199px;
}
#contest_head input.email {
width : 300px;
font-size : 16px;
background : #bbc843;
color : #798517;
padding : 2px;
}
#tee {
margin : 0 0 15px 0;
background : #000;
padding : 10px;
border : 1px solid #333;
width : 572px;
font-weight : normal;
font-size : 11px;
}
#tee .tee_thumb {
float : left;
margin : 0 15px 0 0;
height : 60px;
}
#tee select {
	margin : 5px 0 0 0;
	padding : 0;
	display : inline;
	width : 100px;
	font-size : 12px;
	background: #cccccc;
}
#tee .addtocart {
margin : 3px 0 0 0;
}
#tee p {
line-height : 13px;
margin : 5px 0 0 0;
}
#tee #tee_info {
width : 295px;
float : left;
margin : 0 35px 0 0;
}
#mailinglist {
	font : 10px "solid 'Verdana'";
	margin : 15px 0 0 0;
	padding : 6px 8px 9px 10px;
	border: 1px solid #e1e1e1;
	background: #ffffff;
}
#mailinglist h3 {
margin : 0 0 4px 0;
padding : 0;
font-size : 11px;
color : #666666;
}
#mailinglist p {
margin : 0 0 4px 0;
color : #666;
}
#mailinglist .text_input {
font-size : 11px;
width : 112px;
height : 14px;
padding : 1px;
background : #ffffff;
border : 1px solid #777;
color : #FFFFFF;
}
#mailinglist .mail_button {
font : normal 10px 'Verdana';
padding : 1px 1px 2px 1px;
border : 1px solid #eb0a8d;
background : #ffffff;
color : #ffffff;
}
.style1 {
	color: #eb0a8d;
	font-weight: bold;
}
.style2 {font-weight: bold}
.style3 {
	color: #666666;
	font-weight: bold;
}
