/* ---------------------------------------------------------------------------------------------------------- */
/* defaults */
/* ---------------------------------------------------------------------------------------------------------- */
body														{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#444444; text-decoration:none; padding:0 0 0 0;		 margin:0 0 0 0; }
.body_bg_home_page							{ background:#f3f3f3 url(http://www.funpicsworld.com/images/tile_index.gif) top left repeat-x; }
.body_bg_other_pages						{ background:#f3f3f3 url(http://www.funpicsworld.com/images/tile.gif) top left repeat-x; }
div															{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#444444; text-decoration:none; padding:0 0 0 0;		 margin:0 0 0 0; text-align:left; }
p																{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#444444; text-decoration:none; padding:0 0 16px 0; margin:0 0 0 0; text-align:left; }
h1															{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;		color:#666666; text-decoration:none; padding:0 0 0 0;		 margin:0 0 0 0; }
h2															{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;		color:#444444; text-decoration:none; padding:0 0 0 0;		 margin:0 0 0 0; }

/* ---------------------------------------------------------------------------------------------------------- */
/* links */
/* ---------------------------------------------------------------------------------------------------------- */
a.nav:link											{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;		color:#0044bb; text-decoration:none; }
a.nav:visited										{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;		color:#0044bb; text-decoration:none; }
a.nav:hover											{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;		color:#0044bb; text-decoration:none; }

a.middle:link										{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0044bb; text-decoration:none; }
a.middle:visited								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0044bb; text-decoration:none; }
a.middle:hover									{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#bb0000; text-decoration:none; }

a.middle_red:link								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#bb0000; text-decoration:none; }
a.middle_red:visited						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#bb0000; text-decoration:none; }
a.middle_red:hover							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#bb0000; text-decoration:underline; }

a.middle_underline:link					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0044bb; text-decoration:none; }
a.middle_underline:visited			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0044bb; text-decoration:none; }
a.middle_underline:hover				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#bb0000; text-decoration:underline; }

a.links:link										{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;		color:#0000ff; text-decoration:underline; }
a.links:visited									{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;		color:#0000ff; text-decoration:underline; }
a.links:hover										{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;		color:#0000ff; text-decoration:none; }

a.footer:link										{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0044bb; text-decoration:none; }
a.footer:visited								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0044bb; text-decoration:none; }
a.footer:hover									{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0044bb; text-decoration:underline; }

/* ---------------------------------------------------------------------------------------------------------- */
/* template settings - main container */
/* ---------------------------------------------------------------------------------------------------------- */
div.main_container							{ text-align:center; margin:0px auto; width:869px; }

/* ---------------------------------------------------------------------------------------------------------- */
/* template settings - header */
/* ---------------------------------------------------------------------------------------------------------- */
div.header											{ text-align:center; margin:0px auto; width:869px; float:left; }
div.header_left									{ text-align:left;  float:left; width:389px; padding:12px 0 0    0; }
div.header_right								{ text-align:right; float:left; width:480px; padding:12px 0 10px 0; }

/* ---------------------------------------------------------------------------------------------------------- */
/* template settings - top nav */
/* ---------------------------------------------------------------------------------------------------------- */
div.nav													{ text-align:center; margin:0px auto; width:869px; float:left; border-top:solid #0066ff 2px; border-bottom:solid #0066ff 2px; }

div.nav1_link a:link						{ background:url(http://www.funpicsworld.com/images/nav_out.gif);						float:left; width:84px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; border-left:solid #f3f3f3 1px; }
div.nav1_link a:visited					{ background:url(http://www.funpicsworld.com/images/nav_out.gif);						float:left; width:84px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; border-left:solid #f3f3f3 1px; }
div.nav1_link a:hover						{ background:url(http://www.funpicsworld.com/images/nav_over.gif);					float:left; width:84px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; border-left:solid #f3f3f3 1px; }

div.nav_link a:link							{ background:url(http://www.funpicsworld.com/images/nav_out.gif);						float:left; width:86px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; }
div.nav_link a:visited					{ background:url(http://www.funpicsworld.com/images/nav_out.gif);						float:left; width:86px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; }
div.nav_link a:hover						{ background:url(http://www.funpicsworld.com/images/nav_over.gif);					float:left; width:86px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; }

div.nav1_link_current a:link		{ background:url(http://www.funpicsworld.com/images/nav_current_out.gif);		float:left; width:84px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; border-left:solid #f3f3f3 1px; }
div.nav1_link_current a:visited	{ background:url(http://www.funpicsworld.com/images/nav_current_out.gif);		float:left; width:84px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; border-left:solid #f3f3f3 1px; }
div.nav1_link_current a:hover		{ background:url(http://www.funpicsworld.com/images/nav_current_over.gif);	float:left; width:84px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; border-left:solid #f3f3f3 1px; }

div.nav_link_current a:link			{ background:url(http://www.funpicsworld.com/images/nav_current_out.gif);		float:left; width:86px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; }
div.nav_link_current a:visited	{ background:url(http://www.funpicsworld.com/images/nav_current_out.gif);		float:left; width:86px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; }
div.nav_link_current a:hover		{ background:url(http://www.funpicsworld.com/images/nav_current_over.gif);	float:left; width:86px; height:15px; padding:1px 0 1px 0; text-align:center; display:block; border-right:solid #f3f3f3 1px; }

/* ---------------------------------------------------------------------------------------------------------- */
/* template settings - middle */
/* ---------------------------------------------------------------------------------------------------------- */
div.middle											{ width:867px;							 float:left;									 padding:10px 0 10px 0; text-align:center; border-left:solid #999999 1px; border-right:solid #999999 1px; margin:0px auto; }
div.middle_left_home_page				{ width:646px; height:1500px; float:left; font-weight:bold; padding:0 10px 0 10px; text-align:center; }
div.middle_left_other_pages			{ width:646px; height:700px;  float:left; font-weight:bold; padding:0 10px 0 10px; text-align:center; }
div.middle_right_home_page			{ width:200px; height:1492px; float:left; font-weight:bold; padding:8px 0 0 0;     text-align:center; border-left:dotted #999999 1px; }
div.middle_right_other_pages		{ width:200px; height:692px;  float:left; font-weight:bold; padding:8px 0 0 0;     text-align:center; border-left:dotted #999999 1px; }

/* ---------------------------------------------------------------------------------------------------------- */
/* template settings - footer */
/* ---------------------------------------------------------------------------------------------------------- */
div.footer											{ text-align:center; margin:0px auto; width:869px; float:left; }
div.footer_left									{ text-align:left;  float:left; width:389px; padding:6px 0 8px 0; }
div.footer_right								{ text-align:right; float:left; width:480px; padding:6px 0 8px 0; }

/* ---------------------------------------------------------------------------------------------------------- */
/* image settings */
/* ---------------------------------------------------------------------------------------------------------- */
img.logo												{ width:380px; height:70px; border:solid #0066ff 0px; }
img.thumb												{ width:70px;  height:70px; border:solid #666666 1px; }
img.thumb_empty									{ width:70px;  height:70px; border:solid #ffffff 1px; }

/* ---------------------------------------------------------------------------------------------------------- */
/* contact us form settings */
/* ---------------------------------------------------------------------------------------------------------- */
form														{ padding:0 0 0 0; margin:0 0 0 0; }
input.contact_text							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0066ff; width:300px; }
textarea.contact_text						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0066ff; width:600px; height:150px; }
input.contact_button						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#0022bb; width:80px;  cursor:pointer; }
.true														{ color:#0066ff; font-size:14px; }
.false													{ color:#bb0000; font-size:10px; }

/* ---------------------------------------------------------------------------------------------------------- */
/* content top nav */
/* ---------------------------------------------------------------------------------------------------------- */
div.content_top_nav			{ float:left; width:100%; text-align:left; padding:0 0 26px 0; }

/* ---------------------------------------------------------------------------------------------------------- */
/* links page */
/* ---------------------------------------------------------------------------------------------------------- */
div.links								{ float:left; width:100%; text-align:left; padding:5px  0 0    0; }

/* ---------------------------------------------------------------------------------------------------------- */
/* disclaimer page */
/* ---------------------------------------------------------------------------------------------------------- */
div.disclaimer					{ float:left; width:100%; text-align:left; padding:5px  0 0    0; }

/* ---------------------------------------------------------------------------------------------------------- */
/* category page */
/* ---------------------------------------------------------------------------------------------------------- */
div.category_header			{ float:left; width:100%;	text-align:center; background-color:#fadb5f; padding:5px  0 5px  0; }
div.category_display		{ float:left; width:100%;	text-align:center; background-color:#f3f3f3; padding:20px 0 0    0; }
div.category_thumbs_1		{ float:left; width:24%;  text-align:center; background-color:#f3f3f3; padding:0 0 0 0; vertical-align:top; height:112px; }
div.category_thumbs_2		{ float:left; width:26%;  text-align:center; background-color:#f3f3f3; padding:0 0 0 0; vertical-align:top; height:112px; }

/* ---------------------------------------------------------------------------------------------------------- */
/* display picture page */
/* ---------------------------------------------------------------------------------------------------------- */
div.picture_header			{ float:left; width:100%; text-align:center; background-color:#fadb5f; padding:5px  0 5px  0; }
div.picture_display			{ float:left; width:100%; text-align:center; background-color:#f3f3f3; padding:20px 0 20px 0; }
div.picture_prev				{ float:left; width:20%;  text-align:left;   													 padding:3px  0 0    0; }
div.picture_main_page		{ float:left; width:60%;  text-align:center;													 padding:3px  0 0    0; }
div.picture_next				{ float:left; width:20%;  text-align:right;														 padding:3px  0 0    0; }

/* ---------------------------------------------------------------------------------------------------------- */
/* home page */
/* ---------------------------------------------------------------------------------------------------------- */
div.home_header					{ float:left; width:100%; text-align:left; background-color:#fadb5f; padding:4px  0 4px  0; }
div.home_display				{ float:left; width:100%; text-align:left; background-color:#f3f3f3; padding:14px  0 0    0; }
div.home_content_link_1	{ float:left; width:24%;  height:36px; text-align:left; vertical-align:top; background-color:#f3f3f3; padding:0 0 0 0; }
div.home_content_link_2	{ float:left; width:26%;  height:36px; text-align:left; vertical-align:top; background-color:#f3f3f3; padding:0 0 0 0; }

/* ---------------------------------------------------------------------------------------------------------- */
/* others */
/* ---------------------------------------------------------------------------------------------------------- */
div.content_bottom_ad		{ float:left; width:100%; text-align:center; padding:9px  0 0    0; }
div.center							{ text-align:center; }
.red										{ color:#ff0000; }
.green									{ color:#34841a; }
