*
{
	border:					0;
	font-family:			Arial;
	margin:					0;
	padding:				0;
}
body
{
	background-color:		white;
}
.clearboth
{
	clear:					both;
}
.center
{
	text-align:				center;
}

.hidden
{
	display:				none;
}
.dancelinks
{
	font-size:				150%;
	font-weight:			bold;
	text-align:				center;
	width:					100%;
}
img.floatleft
{
	float:					left;
	padding:				5px 10px 10px 5px;
	position:				relative;
}
span.gallery_name a
{
	color:					black;
	font-size:				90%;
	font-weight:			bold;
}
span.gallery_posted
{
	color:					#222;
	font-size:				80%;
}
span.gallery_by
{
	color:					blue;
	font-size:				90%;
	font-weight:			bold;
}
div.feature
{
	border:					2px solid #80B9DC;
	text-align:				center;
}
div.feature div.secure_buttons
{
	border:					2px solid #610e0e;
	height:					80px;
	max-height:				80px;
	overflow:				hidden;
	padding-top:			20px;
	text-align:				center;
}
div.feature div.secure_buttons img
{
	float:					left;
	height:					57px;
	max-width:				100px;
	overflow:				hidden;
	width:					100px;
}
div.feature div.secure_buttons div.auth_net_button img
{
	_margin-right:			10px;
	height:					70px;
	margin-top:				-6px;
}
div.feature div.brand_home
{
	font-size:				80%;
	font-weight:			bold;
}
div.feature div.price_home
{
	font-size:				80%;
}
img.floatright
{
	float:					right;
	padding:				0 5px;
}
.redbox div.location,.redbox span.location
{
	font-size:				75%;
}
.numphotos
{
	font-size:				65%;
	padding-bottom:			3px;
	padding-top:			3px;
}
.gallery_date
{
	color:					red;
	font-size:				65%;
	padding-right:			5px;
}
.uploaded
{
	font-size:				70%;
}
h1.article_title
{
	font-size:				175%;
}
p.timestamp
{
	font-size:				90%;
	font-weight:			bold;
	margin-bottom:			10px;
}
p.timestamp span.time
{
	color:					#610e0e;
}
img.float_left
{
	border:					1px solid gray;
	float:					left;
	margin-right:			10px;
	padding:				5px;
	position:				relative;
}
div.large_image
{
	text-align:				center;
}
div.tag_links a
{
	color:					#610e0e;
	font-size:				85%;
}
div#wrapper
{
	background-color:		white;
	width:					100%;
}
div#leftcol
{
	float:					left;
	margin:					0;
	padding-left:			2px;
	width:					230px;
}
div#main
{
	margin-left:			235px;
	padding-bottom:			2px;
	padding-top:			2px;
}
div.sidebar
{
	background:				url(/images/bar-left.gif) transparent top left no-repeat;
	margin:					2px;
}
div.sidebar h3
{
	background:				url(/images/bar-right.gif) transparent top right no-repeat;
	color:					white;
	font-size:				15px;
	font-weight:			normal;
	line-height:			26px;
	text-align:				center;
}
div.sidebarOpen
{
	background:				url(/images/bar-left-open.gif) transparent top left no-repeat;
	margin:					2px;
}
div.sidebarOpen h3
{
	background:				url(/images/bar-right-open.gif) transparent top right no-repeat;
	color:					white;
	font-size:				13px;
	font-weight:			font;
	line-height:			26px;
	text-align:				center;
}
div.redbox
{
	border-bottom-style:	solid;
	border-bottom-width:	2px;
	border-color:			#80B9DC;
	border-left-style:		solid;
	border-left-width:		2px;
	border-right-style:		solid;
	border-right-width:		2px;
	width:					222px;
}
.redbox_spacer
{
	margin-top:				2px;
}
.redbox a
{
	font-size:				90%;
}
div.contenthead
{
	background:				url(/images/bar-left-open.gif) transparent top left	no-repeat;
	margin:					0;
	width:					661px;
}
div.contentbox
{
	_float:					right;
	border-bottom-style:	solid;
	border-bottom-width:	2px;
	border-color:			#80B9DC;
	border-left-style:		solid;
	border-left-width:		2px;
	border-right-style:		solid;
	border-right-width:		2px;
	margin:					0 4px 4px 0;
	padding:				4px;
}
div.contenthead h3
{
	background:			url(/images/bar-right-open.gif) transparent top right no-repeat;
	color:				white;
	font-size:			13px;
	font-weight:		bold;
	line-height:		26px;
	text-align:			center;
}
.main_title
{
	text-align:			center;
}
.important
{
	border-color:		#000;
	border-style:		solid;
	border-width:		2px;
	font-size:			1.6em;
	margin:				10px 0 10px 0;
	padding:			10px 0 10px 0;
	text-align:			center;
}
.checkout
{
	border-color:		red;
	border-style:		ridge;
	border-width:		10px;
	margin:				10px 0 10px 0;
	padding:			10px 0 10px 0;
	text-align:			center;
}
.checkout span.as_link
{
	color:				blue;
	text-decoration:	underline;
}
.google_buy_now
{
	border-color:		green;
	border-style:		ridge;
	border-width:		10px;
	margin:				10px 0 10px 0;
	padding:			10px 0 10px 0;
	text-align:			center;
}
.important#left
{
	font-size:			1.4em;
	padding-left:		10px;
	padding-right:		10px;
	text-align:			left;
}
.banner
{
	padding-bottom:		5px;
}
input.submit
{
	background-color:	#FFCE00;
	border:				1px solid #a7a7a7;
	color:				black;
	font-weight:		bold;
	height:				25px;
	margin:				2px 0;
	margin:				5px 0;
	padding:			2px 5px;
}
input[type="text"]
{
	border:				1px solid #d3d3d3;
	margin:				5px 0 4px 0;
}
input.mail
{
	background-color:	#cbcbcb;
	color:	white;
	font-size:			110%;
	font-weight:		bold;
}
.member_menus
{
	text-align:			left;
}
.member_menus ul
{
	padding-left:		50px;
}
.member_menus ul li a
{
	color:				black;
	font-size:			80%;
	text-decoration:	none;
}
.member_menus ul#edit_profile
{
	list-style-image:	url(/images/site/edit_account.gif);
}
.member_menus ul#edit_gallery
{
	list-style-image:	url(/images/site/edit_gallery.gif);
}
.member_menus ul#edit_friends
{
	list-style-image:	url(/images/site/edit_friends.gif);
}
.member_msgs
{
	text-align:			left;
}
.member_msgs ul
{
	padding-left:		50px;
}
.member_msgs ul li a
{
	color:				black;
	font-size:			80%;
	text-decoration:	none;
}
.member_msgs ul#inbox
{
	list-style-image:	url(/images/site/edit_account.gif);
}
.member_msgs ul#sent
{
	list-style-image:	url(/images/site/edit_gallery.gif);
}
.member_msgs ul#deleted
{
	list-style-image:	url(/images/site/edit_friends.gif);
}
.contact_member
{
	text-align:			left;
}
.contact_member ul
{
	padding-left:		50px;
}
.contact_member ul li a
{
	color:				black;
	font-size:			80%;
	text-decoration:	none;
}
.contact_member ul#send_msg
{
	list-style-image:	url(/images/site/write_message.gif);
}
.contact_member ul#add_friend
{
	list-style-image:	url(/images/site/add_friend.gif);
}
.member_tools
{
	text-align:			left;
}
.member_tools ul
{
	padding-left:		50px;
}
.member_tools ul li a
{
	color:				black;
	font-size:			80%;
	text-decoration:	none;
}
.member_tools ul#profile
{
	list-style-image:	url(/images/site/view_profile.gif);
}
.member_tools ul#gallery
{
	list-style-image:	url(/images/site/view_gallery.gif);
}
.member_tools ul#friends
{
	list-style-image:	url(/images/site/view_friends.gif);
}
.member_tools ul#events
{
	list-style-image:	url(/images/site/event_icon.gif);
}
.member_tools ul#classifieds
{
	list-style-image:	url(/images/site/view_friends.gif);
}
.renew
{
	text-align:			center;
}
.renew h1
{
	color:				green;
	font-size:			120%;
	font-weight:		bold;
	padding:			20px 0;
}
.renew h2
{
	color:				green;
	font-size:			100%;
	font-weight:		bold;
	text-align:			left;
}
.gold_but
{
	background-color:	#FFCE00;
	border:				1px solid #a7a7a7;
	color:				black;
	font-weight:		bold;
	height:				25px;
	margin:				2px 0;
	margin:				5px 0;
	padding:			2px 5px;
	text-decoration:	none;
}
.isgreen
{
	background-color:	green;
}


div.special_news
{
	border-bottom-style:	solid;
	border-bottom-width:	2px;
	border-color:			#80B9DC;
	border-left-style:		solid;
	border-left-width:		2px;
	border-right-style:		solid;
	border-right-width:		2px;
	width:					222px;
	background-color:		#FFE1FF;
	text-align:				center;
	font-weight:			bold;
	padding-top:			20px;
	padding-bottom:			20px;
}

p.very_important {
	font-weight:			bold;
	color:					red;
	font-size:				125%;
}

