body {
	background-color: #c3c3c3;
	background-image: url(http://www.velvetycouch.com/images/bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	text-align: center;
}

a {
	color: #074D8F;
	font-weight: bold;
	text-decoration: none;
}

a:hover { 
	color: #f26802;
}

#main_container {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 320px;
	text-align: left;
}

#header {
	position: relative;
	background-image: url(http://www.velvetycouch.com/images/vcheader_mobile.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 320px;
	height: 85px;
}

#header_ad_container {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

#header_ad_top {
	display: none;
}

#header_ad {
	display: none;
}


#nav_button {
	background-image: url(http://www.velvetycouch.com/images/menubg_on.gif);
	background-repeat: repeat-x;	
	width: 64px;
	height: 26px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	float: left;
}

#nav_button a {
	display: block;
	background-image: url(http://www.velvetycouch.com/images/menubg_off.gif);
	background-repeat: repeat-x;	
	width: 64px;
	height: 16px;
  	padding: 7px 0px 8px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

* html #nav_button a {
	height: 26px;
}

#nav_button a:hover {
	background-image: url(http://www.velvetycouch.com/images/menubg_on.gif);
	color: #404040;
}

#nav_button_rss {
	display: none;
}

#nav_button_rss a {
	display: none;
}

#nav_button_left {
	display: none;
}

#nav_button_right {
	display: none;
}

#nav_search_left {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/search_left.gif);
	background-repeat: no-repeat;	
	width: 11px;
	height: 24px;
	float: left;
}

#nav_search_mid {
	background-color: transparent;
	width: 115px;
	height: 24px;
	float: left;
}

#menurss {
	display: none;
}

* html #nav_search_mid {
	margin: -1px 0px 0px 0px;
}

#archive_search_mid {
	background-color: transparent;
	width: 200px;
	height: 24px;
	float: left;
}

* html #archive_search_mid {
	margin: -1px 0px 0px 0px;
}

#nav_search_right {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/search_right.gif);
	background-repeat: no-repeat;	
	width: 25px;
	height: 24px;
	float: left;
}

#searchbox {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/search_bg.gif);
	background-repeat: repeat-x;
	font: 11px/14px arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	border: 0;
	height: 24px;
	width: 115px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#archive_searchbox {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/search_bg.gif);
	background-repeat: repeat-x;
	font: 11px/14px arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	border: 0;
	height: 24px;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#title_box {
	background-color: transparent;
	width: 290px;
  	padding: 15px 15px 5px 15px;
	text-align: left;
	float: left;
}

#subnav_box_top {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_subnav_top.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 6px;
	padding: 0px 0px 0px 0px;
	clear: both;	
	line-height:0px;
	font-size:0;
}

#subnav_box_mid {
	background-color: #868686;
	width: 320px;
	padding: 0px 0px 0px 0px;
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #202020;
	text-align: left;
	clear: both;	
	float: left;
}

#subnav_box_leftcol {
	background-color: #868686;
	width: 91px;
	padding: 5px 0px 5px 5px;
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	float: left;	
}

* html #subnav_box_leftcol {
	width: 96px;
}

#subnav_box_leftcol a {
	color: #FFFFFF;
}

#subnav_box_leftcol a:hover {
	color: #101010;
}

#subnav_box_leftarrow {
	background-color: #868686;
	background-image: url(http://www.velvetycouch.com/images/arrow_left.gif);
	background-repeat: no-repeat;	
	background-position: center right;
	width: 22px;
	height: 22px;
	padding: 5px 0px 0px 5px;
	float: left;
}

* html #subnav_box_leftarrow {
	width: 27px;
}

#subnav_box_midcol {
	background-color: #868686;
	width: 73px;
	padding: 5px 0px 5px 0px;
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	float: left;
}

#subnav_box_midcol a {
	color: #FFFFFF;
}

#subnav_box_midcol a:hover {
	color: #101010;
}

#subnav_box_rightcol {
	background-color: #868686;
	width: 91px;
	padding: 5px 5px 5px 0px;
	font: 11px arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	float: left;
}

* html #subnav_box_rightcol {
	width: 96px;
}

#subnav_box_rightcol a {
	color: #FFFFFF;
}

#subnav_box_rightcol a:hover {
	color: #101010;
}

#subnav_box_rightarrow {
	background-color: #868686;
	background-image: url(http://www.velvetycouch.com/images/arrow_right.gif);
	background-repeat: no-repeat;	
	background-position: center left;
	width: 22px;
	height: 22px;
	padding: 5px 5px 0px 0px;
	float: left;
}

* html #subnav_box_rightarrow {
	width: 27px;
}

#subnav_box_bot {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_subnav_bot.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 6px;
	padding: 0px 0px 0px 0px;
	clear: both;
	line-height:0px;
	font-size:0;	
}

#body_sidebar_container {
	position: relative;
	background-color: transparent;
	width: 320px;
  	padding: 0px 0px 0px 0px;
	text-align: left;
	clear: both;
}

#sidebar_container {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

#sidebar_top {
	display: none;
}

#sidebar_mid {
	display: none;
}

#sidebar_bot {
	display: none;	
}

#sidebar_line {
	display: none;
}

#sidebar_title {
	display: none;
}

#sidebar_text {
	display: none;
}

#sidebar_text a {
	display: none;
}

#sidebar_text a:hover {
	display: none;
}

#sidebar_text_bottom {
	display: none;
}

#sidebar_text_bottom a {
	display: none;
}

#sidebar_text_bottom a:hover {
	display: none;
}

#sidebar_img {
	display: none;
}

#sidebar_p_fix_img_bot {
	display: none;
}

#sidebar_bottom_ad {
	display: none;	
}

#photo_container {
	width: 320px;
	height: 219px;
}

#photo_container_467 {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	width: 290px;
	height: 195px;
	padding: 0px 15px 0px 15px;
}

* html #photo_container_467 {
	width: 320px;
}

#photo_container_385 {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/textbox_mid.gif);
	background-repeat: repeat-y;
	width: 290px;
	height: 195px;
	padding: 0px 15px 0px 15px;
}

* html #photo_container_385 {
	width: 320px;
}

#photo_container_bot {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_img_bot.gif);
	background-repeat: no-repeat;
  	background-position: bottom center;
	width: 320px;
	height: 10px;
	clear: both;
	line-height:0px;
	font-size:0;	
}

#photo_left {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
  	background-position: 0px 0px;
	width: 15px;
	height: 219px;
  	float: left;
}

#photo_right {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
  	background-position: -305px 0px;
	width: 15px;
	height: 219px;
  	float: left;
}

#photo_container_tall {
	width: 320px;
	height: 385px;
}

#photo_left_tall {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
  	background-position: 0px 0px;
	width: 15px;
	height: 385px;
  	float: left;
}

#photo_right_tall {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
  	background-position: -305px 0px;
	width: 15px;
	height: 385px;
  	float: left;
}

#photo_container_700 {
	width: 320px;
	height: 290px;
}

#photo_left_700 {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
  	background-position: 0px 0px;
	width: 15px;
	height: 290px;
  	float: left;
}

#photo_right_700 {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
  	background-position: -305px 0px;
	width: 15px;
	height: 290px;
  	float: left;
}

#photo_container_475 {
	width: 320px;
	height: 197px;
}

#photo_left_475 {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
  	background-position: 0px 0px;
	width: 15px;
	height: 197px;
  	float: left;
}

#photo_right_475 {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
  	background-position: -305px 0px;
	width: 15px;
	height: 197px;
  	float: left;
}

#photo {
	background-color: #FFFFFF;
	width: 290px;
	height: 100%;
	text-align: center;
	float: left;
}

#photo_container img {
	border-width: 2px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	width: 286px;
	height: 215px;
}

#photo_container_tall img {
	border-width: 2px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	width: 286px;
	height: 381px;
}

#photo_container_700 img {
	border-width: 2px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	width: 286px;
	height: 286px;
}

#photo_container_475 img {
	border-width: 2px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	width: 286px;
	height: 194px;
}

#photo_container_467 img {
	border-width: 2px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	width: 286px;
	height: 191px;
}

#photo_container_385 object {
	width: 286px;
	height: 191px;
}

#text_container_top {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_top.gif);
	background-repeat: repeat-y;
	width: 320px;
	height: 19px;
	padding: 0px 0px 0px 0px;
	clear: both;
	line-height:0px;
	font-size:0;
}

#text_container {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	width: 290px;
	padding: 10px 15px 10px 15px;
	font: 13px/18px arial, verdana, helvetica, sans-serif;
	color: #202020;
	text-align: left;
	clear: both;
}

* html #text_container {
	width: 320px;
}

#text_container_ad {
	display: none;	
}

#text_container_bot {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_bot.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 19px;
	padding: 0px 0px 0px 0px;
	clear: both;
	line-height:0px;
	font-size:0;	
}

#text_container_footer {
	background-color: transparent;
	width: 290px;
	padding: 0px 15px 0px 15px;
	font: 13px/18px arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}

#text_container_line {
	background-image: url(http://www.velvetycouch.com/images/line_solid.gif);
	background-position: top center;
	background-repeat: repeat-x;
	width: 290px; 
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	text-align: center;
	line-height:0px;
	font-size:0;
}

#innerbox_line {
	background-image: url(http://www.velvetycouch.com/images/line_solid.gif);
	background-position: top center;
	background-repeat: repeat-x;
	width: 272px; 
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#innerbox_line_dark {
	background-image: url(http://www.velvetycouch.com/images/line_solid_dark.gif);
	background-position: top center;
	background-repeat: repeat-x;
	width: 272px; 
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#text_copyright {
	background-color: transparent;
	width: 320px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: auto;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font: 11px/14px arial, verdana, helvetica, sans-serif;
	color: #202020;	
}

#innerbox_topplain {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_innerbox_topplain.gif);
	background-repeat: no-repeat;
	width: 290px;
	height: 6px;
	padding: 0px 0px 0px 0px;
	clear: both;	
	line-height:0px;
	font-size:0;
}

#innerbox_top {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_innerbox_top.gif);
	background-repeat: no-repeat;
	width: 270px;
	height: 35px;
	padding: 10px 10px 0px 10px;
	clear: both;	
	line-height:0px;
	font-size:0;
}

* html #innerbox_top {
	width: 290px;
	height: 45px;
}

#innerbox_top_text {
	padding: 5px 10px 0px 0px;
	font: 100 18px/18px arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
}

#innerbox_top_inleft {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/innerbox_top_inleft.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	float: left;	
	line-height:0px;
	font-size:0;
}

#innerbox_top_inmid {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/innerbox_top_inmid.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding: 10px 5px 0px 5px;
	float: left;	
	font: bold 14px/18px arial, verdana, helvetica, sans-serif;
	color: #202020;
}

* html #innerbox_top_inmid {
	height: 35px;
}

#innerbox_top_inright {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/innerbox_top_inright.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	float: left;	
	line-height:0px;
	font-size:0;
}

#innerbox_mid {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_innerbox_mid.gif);
	background-repeat: repeat-y;
	width: 272px;
	padding: 9px 9px 9px 9px;
	font: 13px/18px arial, verdana, helvetica, sans-serif;
	color: #202020;
	text-align: left;
	clear: both;
}

* html #innerbox_mid {
	width: 290px;
}

#search_results {
	background-color: transparent;
	width: 260px;
	padding: 0px 15px 5px 15px;
	font: 13px/18px arial, verdana, helvetica, sans-serif;
	color: #202020;
	text-align: left;
	clear: both;	
}

* html #search_results {
	width: 290px;
}

#innerbox_bot {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_innerbox_bot.gif);
	background-repeat: no-repeat;
	width: 290px;
	height: 6px;
	padding: 0px 0px 0px 0px;
	clear: both;	
	line-height:0px;
	font-size:0;
}

#innerbox_img {
	border: 1px #ffffff solid;
}

#side_thumb {
	text-align: right;
	width: 70px !important; 
	float: right !important;
}

#side_thumb img {
	width: 70px !important;
	height: 53px !important;
}

#side_thumb_same {
	text-align: right !important;
	width: 70px !important; 
	float: right !important;
}

#side_thumb_same img {
	width: 70px !important;
	height: 70px !important;
}

#side_thumb_bot_194 {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/side_thumb_bot_70.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 70px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	float: right;
	text-align: right;
	line-height:0px;
	font-size:0;	
}

#side_thumb_bot_222 {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/side_thumb_bot_70.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 70px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	float: right;
	text-align: right;
	line-height:0px;
	font-size:0;	
}

#side_thumb_bot_202 {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/side_thumb_bot_70.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 70px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	float: right;
	text-align: right;
	line-height:0px;
	font-size:0;	
}

#side_thumb_about {
	text-align: right !important;
	width: 90px !important; 
	float: right !important;
}

#side_thumb_about img {
	width: 90px !important;
	height: 105px !important;
}

#side_thumb_about_bot {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/side_thumb_bot_90.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 90px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	float: right;
	line-height:0px;
	font-size:0;	
}

#p_fix_text {
	background-color: transparent;
	background-image: url(http://www.velvetycouch.com/images/mobile_textbox_mid.gif);
	background-repeat: repeat-y;
	width: 290px;
	padding: 10px 15px 0px 15px;
	margin: -15px 0px 0px 0px;
	font: 13px/18px arial, verdana, helvetica, sans-serif;
	color: #202020;
	text-align: left;
}

* html #p_fix_text {
	width: 320px;
}

p {
	margin: 0px 0px 15px 0px;
}

form {
	margin: 0;
	padding: 0;
}

h1 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: 100;
	font-size: 20px;
	color: #101010;
	margin: 0;
	padding: 0;
}

h2 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: 100;
	font-size: 16px;
	color: #101010;
	margin: 0;
	padding: 0;
}

h3 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: 100;
	font-size: 13px;
	color: #101010;
	margin: 0;
	padding: 0;
}

.date {
	font: 500   14px/14px arial, verdana, helvetica, sans-serif;
	color: #101010;
}

.smalltext {
	font: 500   11px/14px arial, verdana, helvetica, sans-serif;
	color: #202020;
}

#comment_container {
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 3px 10px;
	text-align: left;
	font: 13px/15px arial, verdana, helvetica, sans-serif;
	color: #202020;
	border: none;
	clear: both;
}

#sidebar_form {
	display: none;
}

#archive_form {
	border: none;
	float:left;
}

#comment-author, #comment-email, #comment-url, #comment-text, #commchallenge_answer {
	background-color: #767676;
	color: #FFFFFF;
	font: 13px arial, verdana, helvetica, sans-serif;
	border: 1px solid #585858;
}

#comment-text {
	width: 272px;
}

#archive_side_right {
	text-align: left;
	clear: both; 
}

#archive_side_left {
	text-align: left;
	clear: both; 
}

#game_side {
	text-align: left;
	clear: both;  
	padding: 5px 10px 5px 20px;
}

