/**************************** Reset Css ****************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* =MAIN

*******************************************************************/

body {
	font:normal 1em/1em Arial, Helvetica, sans-serif;
	color:#000;
	background: #fff url(../i/bg_main.gif) 0 174px repeat-x;
	}
	
	
#page, #header, #main {
	position:relative;
	width:940px;
	margin:0 auto;
	}
	
	
#header {
	height:140px;
	}
	
#header ul#info_links {
	position:absolute;
	z-index: 10;
	top:3px;
	right:0;
	}
	
#header ul#info_links li{
	float:left;
	padding-left:5px;
	font-size:0.7em;
	color:#000;
	list-style-type:none;
	}
	
#header h1#logo {
	position:absolute;
	width:240px;
	height:79px;
	top:40px;
	left:0;
	background:#fff url(../i/logo.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	line-height:1.5em;
	}
	
#header h1#logo 	a{
	border:0;
	width:240px;
	height:79px;
	display:block;
	}
	
#main {
	margin-top:20px;
		}
	
#content	{
	float:left;
	width:590px;
	padding-right:9px;
	border-right:1px dotted #ccc;
	}
	
#sidebar {
	float:right;
	width:320px;
	margin-left:20px;
	}
	
.chat							{
	width:940px;
	}
	
/* =HomePage

*******************************************************************/

#article_main							{
	width:540px;
	padding:20px 20px 40px 20px;
	margin-bottom:20px;
	background:#d2e7aa url(../i/rip.gif) 0 bottom no-repeat;
	}
	
#article_main		h3					{
	font-size:1.5em;
	line-height:1.5em;
	margin:0;
	padding:0;
	}
		
#article_main		h3		a			{
	color:#26823d;
	text-decoration:none;
	}
	
#article_main		h3		a:hover		{
	color:#ff8200;
	}
	
#article_main		img					{
	float:left;
	margin-right:20px;
	border:1px solid #000;
	}

#last_news	h4							{
	width:30%;
	margin-bottom:20px;
	font-size:0.8265em;
	padding:5px;
	background-color:#ff8200;
	color:#fff;
	text-align:center;
	}
	
#last_news	ul							{
	width:580px;
	margin-bottom:40px;
	}
	
#last_news	ul	li						{
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	}
	
#last_news	ul	li	h5					{
	font-size:0.8265em;
	}
	
#last_news	ul	li	h5	span			{
	font-size:0.9em;
	color:#ccc;
	}
	
#last_news	ul	li	h5	span	a,
#last_news	ul	li	h5	span	a:visited		{
	color:#ccc;
	}
	
#last_news	ul	li	h5	span	a:hover		{
	color:#999;
	}
	
	
#articles								{
	float:left;
	width:270px;
	margin-right:20px;
	}
	
#choice_article							{
	float:left;
	width:270px;
	margin-left:20px;
	}

#articles			h5,	
#choice_article		h5					{
	font-size:0.8265em;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
	}
	
#articles			span,	
#choice_article		span					{
	color:#999;
	}
	
	


/* =Body Layout Changes

*******************************************************************/	

body#hunt		#main		.cls		{
	width:580px;
	}
	

	
/* =TYPOGRAPHY

*******************************************************************/

h2 {
	font:bold 1.3em/1.5em verdana, Arial, Helvetica, sans-serif;
	color:#ff8200;
	}
	
.post	h2	{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ff8200;
	}
	
h3 {
	font:bold 1.15em/1.5em verdana, Arial, Helvetica, sans-serif;
	color:#26823d;
	}
	
h3.but	a	{
	margin:20px 0;
	float:right;
	height:auto;
	padding:8px;
	background-color:#ff8200;
	font-size:0.6265em;
	line-height:1em;
	color:#FFF;
	text-transform:uppercase;
	}
	
h3.but	a:hover	{
	background-color:#26823d;
	}
	
.post	h3	{
	margin-bottom:10px;
	}
	
h1#logo a{
	display:block;
	}
	
#header h4 {
	text-indent:-9999px;
	}
	
p {
	font:normal 0.8125em/1.8em Arial, Helvetica, sans-serif;
	color:#000;
	}
	
p+p {margin-top:1.5em;}


a {
	color:#ff8200;
	text-decoration:none;
	}
	
a:hover {
	color:#217903;
	}
strong					{
	font-weight:bold;
	}
	
h5	{
	font:bold 1em/1.3 Verdana, Arial, Helvetica, sans-serif;
	color:#26823d;
	}
	


h5.breadcrumb	{
	font-size:0.76em;
	margin:0 0 20px 0;
	color:#26823d;
	font-weight:normal;
	}
	
h5.date	{
	font-size:0.76em;
	color:#26823d;
	font-weight:normal;
	padding:10px 0;
	border-top:1px solid #99d02f;
	}
	
h5.author	{
	font-size:0.76em;
	color:#999;
	font-weight:normal;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #99d02f;
	}
	
	


	

/*	=Navigation Main
-------------------------------------------------*/
	
#nv_main {
	width:auto;
	height:80px;
	font:
	}
	
#nvm_list {
	position:relative;
	width: 940px;
	list-style: none;
	margin:0 auto;
	}
	
ul#nvm_list li {
	float:left;
	width:100px;
	height:25px;
	display: block;
	list-style: none;
	text-indent:-9999px;
	margin-right:20px;	
	}
	
ul#nvm_list li a {
	width:100px;
	height:25px;
	display: block;
	text-decoration: none;
	border:0;
	}

	
ul#nvm_list		li#nvm_home		a			{
	background:#fff url(../i/mn_home.gif) 0 0 no-repeat;
	}

body#home		ul#nvm_list		li#nvm_home		a,
ul#nvm_list		li#nvm_home		a:hover		{
	background:#fff url(../i/mn_home.gif) -100px 0 no-repeat;
	}
	
	
ul#nvm_list		li#nvm_news		a			{
	background:#fff url(../i/mn_news.gif) 0 0 no-repeat;
	}

body#news		ul#nvm_list		li#nvm_news		a,
ul#nvm_list		li#nvm_news		a:hover		{
	background:#fff url(../i/mn_news.gif) -100px 0 no-repeat;
	}
	
ul#nvm_list		li#nvm_articles		a			{
	background:#fff url(../i/mn_articles.gif) 0 0 no-repeat;
	}

body#art		ul#nvm_list		li#nvm_articles		a,
ul#nvm_list		li#nvm_articles		a:hover		{
	background:#fff url(../i/mn_articles.gif) -100px 0 no-repeat;
	}
	
ul#nvm_list		li#nvm_hunt		a			{
	background:#fff url(../i/mn_hunt.gif) 0 0 no-repeat;
	}

body#hunt		ul#nvm_list		li#nvm_hunt		a,
ul#nvm_list		li#nvm_hunt		a:hover		{
	background:#fff url(../i/mn_hunt.gif) -100px 0 no-repeat;
	}
	
ul#nvm_list		li#nvm_comm		a			{
	background:#fff url(../i/mn_comm.gif) 0 0 no-repeat;
	}

body#comm		ul#nvm_list		li#nvm_comm		a,
ul#nvm_list		li#nvm_comm		a:hover		{
	background:#fff url(../i/mn_comm.gif) -100px 0 no-repeat;
	}
	
	
ul#nvm_list li ul{
	display:none;
	}
	

ul#nvm_list li ul li{
	width:auto;
	height:20px;
	margin:0;
	display:inline;
	list-style: none;
	border:0;
	text-indent:0;
	font:bold 0.7265em/1.12em Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
ul#nvm_list li ul li a{
	display:inline;
	list-style: none;	
	color:#fff;
	line-height:0.51em;
	padding:6px 10px;
	}
	
ul#nvm_list li ul li a:hover{
	color:#fff;
	}
	

	
body#home 	#nvm_list 	li#nvm_home ul,
body#news 	#nvm_list 	li#nvm_news ul,
body#art 	#nvm_list 	li#nvm_articles ul,
body#hunt 	#nvm_list 	li#nvm_hunt ul,
body#comm 	#nvm_list 	li#nvm_comm ul {
	display:block;
	position:absolute;
	top:40px;
	left:0;
	width:940px;
	padding:0 0 9px 0;
	}
	

	
body#home 	#nvm_list 	li#nvm_home		ul li a,
body#news 	#nvm_list 	li#nvm_news 	ul li a,
body#art 	#nvm_list 	li#nvm_articles ul li a,
body#hunt 	#nvm_list 	li#nvm_hunt 	ul li a,
body#comm 	#nvm_list 	li#nvm_comm 	ul li a {
	color:#ff8200;
	background:none;
	text-transform:uppercase;
	}
	
body#home 	#nvm_list 	li#nvm_home 	ul li a:hover,
body#news 	#nvm_list 	li#nvm_news 	ul li a:hover,
body#art 	#nvm_list 	li#nvm_articles	ul li a:hover,
body#hunt 	#nvm_list 	li#nvm_hunt 	ul li a:hover,
body#comm 	#nvm_list 	li#nvm_comm 	ul li a:hover {
	color:#fff;
	background-color:#ff8200;
	}	
	
body#home 	#nvm_list 	li#nvm_home ul li {
	font-size:0.9em;
	font-weight:normal;
	color:#26823d;
	}


/*	=Classifies
-------------------------------------------------*/

.cls	ul#class_cat						{
	width:100%;
	margin-bottom:40px;	
	}

.cls	ul#class_cat	li					{
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin:20px 0;
	padding-bottom:10px;
	color:#ff8200;
	border-bottom:1px solid #99d02f;	
	}
	
.cls	ul#class_cat	li	ul	li			{
	display:inline;
	margin:0;
	padding:0;
	font-size:0.72em;
	font-weight:normal;
	border:0;
	}
	
.cls	ul#class_cat	li	ul	li	a		{
	color:#26823d;
	}

.cls	ul#class_cat	li	ul	li	a:hover	{
	color:#ff8200;
	}
	
	

.cls_view									{
	margin:20px 0 0 0;
	padding:20px;
	border:1px solid #ff8200;
	}
	
.cls_view	h4								{
	margin-bottom:20px;
	}
	
.cls_view	h4	strong						{
	font-size:0.8265em;
	color:26823d;
	}
	
.cls_view	img								{
	float:left;
	border:1px solid #000;
	margin:0 10px 10px 0;
	}
	
.cls_view	h5								{
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #99d02f;
	}
	
.cls_view	p								{
	clear:both;
	margin:0;
	padding:0;
	}
	

.cls_index									{
	width: 580px;
	list-style: none;
	font-size:1em;
	}
	
.cls_index li 								{
	float:left;
	margin-bottom:20px;
	padding-bottom:10px;
	width: 580px;
	list-style: none;
	border-bottom:1px solid #99d02f;	
	}
	
.cls_index li p 							{
	font:normal 0.8265em/1.4em Arial, Helvetica, sans-serif;
	}
	
.cls_index li p.info {
	font:normal 0.7265em/2em Arial, Helvetica, sans-serif;
	text-align:right;
	color:#26823d;
	}
	
	
	
	
	
/*	=User Info
-------------------------------------------------*/
	
#user_info {
	width:938px;
	height:1.9em;
	margin:4px auto 0 auto;
	background-color:#99d02f;
	color:#fff;
	text-align:right;
	line-height:2em;
	border:1px solid #26823d;
	}
	
#user_info p{
	padding-right:10px;
	color:#26823d;
	font-size:0.8em;
	line-height:2.4em;
	}
	
#user_info p	a	{
	color:#fde7a3;
	}
	
#user_info p	a:hover	{
	text-decoration:underline;
	}
	

	
h4#user_id {
	float:left;
	height:2.1em;
	padding:0 14px;
	font-size:0.9em;
	color:#008D00;
	text-align:left;
	font-weight:normal;
	background-color:#fde7a3;
	}
	
h4#user_id a{
	color:#ff8200;
	text-decoration:none;
	font-weight:bold;
	}
	
h4#user_id a:hover {
	color:#26823d;
	}
	
#user_utils {
	float:left;
	padding-left:10px;
	list-style:none;
	}

ul#user_utils li {
	float:left;
	width:24px;
	height:24px;
	padding:4px 6px 0 6px;
	display: block;
	
	}
	
ul#user_utils li a {
	width:24px;
	height:24px;
	text-decoration: none;
	display:block;
	text-align:left;
	text-indent:-9000px;
	border:0;
	}
	
	
ul#user_utils		li#upr		a		{
	background: url(../i/uprf.gif) 0 0 no-repeat;
	}
	
ul#user_utils		li#uart		a		{
	background:url(../i/uart.gif) 0 0 no-repeat;
	}
	
ul#user_utils		li#uph		a		{
	background:url(../i/uph.gif) 0 0 no-repeat;
	}
	
ul#user_utils		li#ucls		a		{
	background:url(../i/ucls.gif) 0 0 no-repeat;
	}
	
ul#user_utils		li#ublog	a		{
	background:url(../i/ublog.gif) 0 0 no-repeat;
	
	}
	
ul#user_utils		li#ucal		a		{
	background:url(../i/ucal.gif) 0 0 no-repeat;
	}
	
	
	

ul#user_utils		li#upr		a:hover,
ul#user_utils		li#uart		a:hover,
ul#user_utils		li#uph		a:hover,
ul#user_utils		li#ucls		a:hover,
ul#user_utils		li#ublog	a:hover,
ul#user_utils		li#ucal		a:hover		{
	background-position:-24px 0;
	}
	
	
.user_lg	p{
	margin:0 0 0 8px;
	float:left;
	font:normal 0.8em Arial, Helvetica, sans-serif;	
	}
	
.user_lg	label	{
	float:left;
	}

	
.user_lg input	{
	text-align:left;
	width:100px;
	margin:4px 0 4px 2px;
	padding:2px;
	border:1px solid #F3EFB5;
	}
	
.user_lg button.go {
	width:20px;
	height:20px;
	margin:4px 0;
	background:url(../i/go.gif) 0 0  no-repeat;
	border:0;
	display:block;
	outline:none;
	}
	
.user_lg button.go:hover {
	background-position:-20px 0;
	}
	
/* =Arcive & Posts

*******************************************************************/

.post				{
	border-bottom:2px solid #99d02f;
	margin-bottom:40px;
	padding-bottom:10px;
					}
					
.post .entry			{
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
	}
	
.post .entry	img		{
	float:left;
	margin-right:20px;
	border:1px solid #000;
	}
	
.postmetadata	{
	font-size:0.76em;
	color:#26823d;
	font-weight:normal;
	}
	
.s_postmetadata	{
	color:#26823d;
	font-weight:normal;
	padding:10px 0 30px 0;
	}
	
.s_postmetadata	*	{
	float:left;
	margin-right:5px;
		}


	
button.fav {
	width:20px;
	height:20px;
	margin:4px 0;
	border:0;
	display:block;
	outline:none;
	line-height:4em;
	background:url(../i/heart.gif) 0 0  no-repeat;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
	}

	
/*	=Tools
-------------------------------------------------*/

#metatools,
#class_tools {
	width:100%;
	margin:10px 0;
	border:1px solid #f60;
	border-left:0;
	border-right:0;
	list-style-type:none;
	line-height:2em;
	font-size:0.8em;
	text-align:center;
	
	}

#metatools li,
#class_tools li {
	padding-right:10px;
	display:inline;
	background:#fff url(../i/ublog.gif) no-repeat 0 50% ;
	}
	
#metatools li a,
#class_tools li a {
	color:#000;
	border:0;
	font-size:85%;
	padding-left:25px;
	}
	
#metatools li a:hover,
#class_tools li a:hover {
	border:1px solid red;
	}

/*	=Forms 
-------------------------------------------------*/	
.form_gun,
.form_cmp,
.form_amo,
.form_cls						{
	float:left;
	margin-bottom:50px;
		}

.form_gun		fieldset,
.form_cmp		fieldset,
.form_amo		fieldset,	
.form_cls		fieldset			{
	margin-bottom:20px;
	padding:10px;
	border:1px solid #81B915;
	}

.form_gun		legend,
.form_cmp		legend,
.form_amo		legend,
.form_cls		legend				{
	font:bold 0.8265em/2em verdana, Arial, Helvetica, sans-serif;
	color:#ff8200;
	padding:0 4px;
	}

.form_gun		p,
.form_cmp		p,
.form_amo		p,
.form_cls		p					{
	margin:10px 0;
	font:bold 0.7265em/2em Arial, Helvetica, sans-serif;
	color:#ccc;
	}

.form_gun		p		label,
.form_cmp		p		label,
.form_amo		p		label,	
.form_cls		p		label		{
	float:left;
	width:200px;
	text-align:right;
	line-height:1.6em;
	color:#000;
	}

.form_gun		input,
.form_gun		select, 
.form_cmp		input, 
.form_cmp		select,
.form_amo		input, 
.form_amo		select,	
.form_cls		input, 
.form_cls		select				{
	text-align:left;
	margin-left:20px;
	padding:4px;
	border:1px solid #ff8200;
	}

.form_gun		input:focus, 
.form_gun		select:focus,
.form_gun		textarea:focus,	
.form_cmp		input:focus, 
.form_cmp		select:focus,
.form_cmp		textarea:focus,	
.form_amo		input:focus, 
.form_amo		select:focus,
.form_amo		textarea:focus,	
.form_cls		input:focus, 
.form_cls		select:focus,
.form_cls		textarea:focus				{
	background-color:#fde7a3;
	}

.form_gun		textarea,
.form_cmp		textarea,
.form_amo		textarea,	
.form_cls		textarea			{
	width:300px;
	text-align:left;
	margin-left:20px;
	padding:2px;
	border:1px solid #ff8200;
	}
	
.form_gun		input#price,
.form_amo		input#price,
.form_cls		input#link			{
	border:1px solid #ccc;
	}

.form_gun		#submit,
.form_cmp		#submit,
.form_amo		#submit,	
.form_cls		#submit			{
	float:right;
	background-color:#ff8200;
	color:#fff;
	font:bold 1em/2em verdana, Arial, Helvetica, sans-serif;
	}
	

/*	=Tables
-------------------------------------------------*/	

table.tbl_amo {
	width:100%;
	margin:20px 0;
	padding:10px;
	border:1px solid #ff8200;
	text-align:left;
	font:normal 0.8em/1.5em Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	}
	
table.tbl_amo thead {
	color:#fff;
	background-color:#ff8200;
	font-weight:bold;
	}
	
table.tbl_amo tbody td {
	line-height:1.4em;
	border-bottom:1px solid #ff8200;
	}
	
	

table.tbl_amo th,
table.tbl_amo td {
	padding: 10px;
	text-align:center;
}

table.tbl_amo thead th {
	background-color: #ff82000;
	color: #fff;
}


table.tbl_amo  tbody a {
	padding: 4px;
	color: #ff82000;
	text-decoration: none;
	border-bottom: 1px dotted #ff8200;
}

table.tbl_amo 	tbody a:active,
table.tbl_amo 	tbody a:hover,
table.tbl_amo 	tbody a:focus,
table.tbl_amo 	tbody a:visited {
	color: #ff82000;
}

table.tbl_amo tbody tr:hover {
	background-color: #fde7a3;
	color: #000;
}

table.tbl_amo tbody tr:hover a {
	background-color: #FFF;
}




table.tbl_amo 	tbody 	td+td+td+td		a:active,
table.tbl_amo 	tbody	td+td+td+td		a:hover,
table.tbl_amo 	tbody	td+td+td+td 	a:focus,
table.tbl_amo 	tbody 	td+td+td+td 	a:visited {
	color: #ff8200;
}

table.tbl_amo caption {
	font-size:1.2em;
	line-height:2em;
	color:#fff;
		}
	
	
	
/*	=Gun Characteristics
-------------------------------------------------*/

table.tbl_gun {
	width:100%;
	margin:20px 0;
	padding:10px;
	border:1px solid #26823d;
	font:normal 0.7em/1.2em Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	}
	
	
table.tbl_gun tbody td {
	line-height:1.2em;
	border-bottom:1px solid #26823d;
	}	

table.tbl_gun td {
	padding: 6px 0;
	text-align:right;
	}
	
table.tbl_gun td.gun_title {
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-color:#ff8200;
	}
	
table.tbl_gun td.gun_model {
	font-weight:bold;
	text-align:center;
	background-color:#fde7a3;
	}
	
table.tbl_gun td.gun_text_right {
	text-align:right;
	background-color:#f7ffe7;
	border-right:1px solid #26823d;
	padding-right:4px;
	font-weight:bold;
	}
	
table.tbl_gun td.gun_text_view {
	text-align:left;
	border-right:1px solid #26823d;
	padding-left:4px;
	}



dl {
	float:left;
	width:580px;
	border:1px solid #ff8200;
	padding:10px;
	font:normal 0.7265em/2em Arial, Helvetica, sans-serif;
	position:relative;
	margin:20px 0;
	}
	
dl#amo_chr dt,
dl#cmp_chr dt {
	clear:left;
	float:left;
	font-weight:bold;
	width:170px;
	display:block;
border-top:1px solid #ff8200;
	}
	
dl#cmp_chr dd,
dl#amo_chr dd {
	float:left;
	width:190px;
	border-top:1px solid #ff8200;
	}

dl#cmp_chr dd  {
	width:370px;
	}
	
dl#amo_chr  img{
	position:absolute;
	top:40px;
	right:0;
	width:220px;
	}

dl#cmp_chr h4,
dl#amo_chr h4 {
	font:bold 1.4em/1.5em Arial, Helvetica, sans-serif;
	border-top:0;
	color:#26823d;
	float:left;
	text-align:left;
	margin-bottom:10px;
	}


/*	= Float Clearing
------------------------------------------------------------------------*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}
	



/*	=FOOTER
------------------------------------------------------------------------*/
#footer {
	float:left;
	width: 100%;
	margin: 0px auto;
	margin-top: 100px;
	padding: 40px 0px 20px 0px;
	background:#d3e7aa url(../i/rip_footer.gif) 0 0 repeat-x;
}


.wrapper {
	margin: 0 auto;
	font-size: 0.7em;
	width: 940px;
	}
	
.block {
	width:220px;
	float:left;
	margin:0 20px 0 0;
	}
#footer .last	{
	margin-right:0;
	}
	
#footer h3	{
	font-size:1.3em;
		}

#meta ul {
	margin-top:15px; 
	}
			
#meta li {
	list-style:none;
	border-top:1px solid #99d02f;
	padding:6px 0;
	}

#meta a, #meta a:visited {
	color:#26823d;
	}

#meta a:hover, #meta a:active {
	color:#ff8200;
	}



#footer p {
	width:940px;
	padding:10px;
	margin-top:20px auto 0 auto;
}






/*	=TABS
------------------------------------------------------------------------*/

.tab_container {
	margin: 0 0 20px 0;
	padding: 0px;
	border: 1px solid #fef1c9;
	background-color:#fef1c9;
}

.tab_container_in {
	margin: 0px;
	padding: 10px;
	
}

.tab_menu_container {
	padding: 0;	
	height: 88px;	
	background:#fef1c9 url(../i/rip_top.gif) 0 0 no-repeat;
}

.tab_menu_container	h3	{
	font-size:1em;
	padding:20px 0 5px 0;
	text-align:center;
}

#tab_menu li {
	margin: 0px;
	padding: 7px 5px 2px 0px;
	font-size: 11px;
	line-height: normal;
	float: left;
	list-style: none;
	cursor: pointer;
	border-bottom: none;
}

#tab_menu .first {
	padding: 7px 5px 2px 6px;
}

#tab_menu li a, #tab_menu li a:visited {
	margin: 0 0 0 5px;
	padding: 6px;
	background-color: #fef1c9;
	color:#666;
	text-decoration: none;
	display: block;
}

#tab_menu li a:hover, #tab_menu li a.current {
	background-color: #ff8200;
	color: #ffffff;
	text-decoration: none;
}

.tab_content_list {
	display: none;	
}

.tab_content_list {
	font-size:0.8265em;
}

.tab_content_list	li	{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #999;
}

#tab_content_tags		{
	line-height:1.9em;
	font-weight:bold;
	}



/*	=Gallery Thumbs
------------------------------------------------------------------------*/

#photo_gallery					{
	height:78px;
	margin-bottom:20px;
	background:#fff url(../i/rip_top.gif) 0 0 no-repeat;
	}
	
#photo_gallery	h3				{
	font-size:1em;
	padding:20px 0 10px 0;
	text-align:center;
	}
	
ul#photo_list					{
	float:left;
	width:305px;
	padding:10px	10px	10px	5px;
	background-color:#fef1c9;
		}

	
ul#photo_list	li				{
	float:left;
	padding:0 0 10px 10px;
		}
		
		
/*	=Pager
------------------------------------------------------------------------*/

#pager							{
	width:100%;
	margin-bottom:10px;
	}

#pager	span					{
	float:left;
	padding:4px;
	font-size:0.8265em;
	}
	

#pager	span	a:hover			{
	border-bottom:1px solid #26823d;
	}
	
#pager	span	strong			{
	padding:4px;
	border:1px solid #26823d;
	}
	
/*	=Advertisment
------------------------------------------------------------------------*/
.e-ads-side						{
	padding:0 15px;
	margin:0 0 20px 0;
	}
	

object { float: right; }

#adb {
	margin-top:30px;
	float: right;
	}


#adb img {
	float: right;
	}
	




/*	=Vodpod
------------------------------------------------------------------------*/

/*
#vodpod_widget_2506450 {
width:500px;
}

#vodpod_video_container_vodpod_widget_2506450.vodpod_video_container {
width:500px;
}
#vodpod_paging #vodpod_paging_next {
border:10px solid red !important;
right:120px !important;
}

#vodpod_widget_2506450.vodpod_videos_widget { 
width:542px !important;
}

#vodpod_widget_2506450 .vodpod_videos_widget .vodpod_header {
display:none;
}
*/

.vodpod_header a 			{
	display:none;
	}

.vodpod_header_logo 		{
	display:none;
	}

.vodpod_powered_by 			{
	display:none;
	}

#vodpod_widget_5543943 .vodpod_header		 {
	width:527px !important;
	}

.vodpod_placeholder_top		 {
	width:529px !important;
	}

#vodpod_paging #vodpod_paging_next.active 		{
	margin-right:550px !important;
	}

.vodpod_video_container 		{
	width:487px !important;
	}

.vodpod_footer  			{
	display:none;	
	width:529px !important;
	}

.vodpod_placeholder_bottom		{
	width:529px !important;
	}


#vodpod_paging #vodpod_paging_next.inactive 		{
	margin-right:550px !important;
	}
	
.vodpod_videos_widget #vodpod_paging #vodpod_paging_next {
	position:relative;
	background:url(http://assetscdn.vodpod.com/images/blue_arrow_right.gif) no-repeat;
	right:45px;
	top:-15px;
	width:23px;
	eight:27px;
	}
	
.vodpod_video_container		 {
	margin-left:350px;
	}
	
	
#vd 			{
	margin-bottom:25px;
	margin-left:25px;
	}
	
form.user_lg fieldset p {
	padding:0 !important;
	}
	
/*	=Links
------------------------------------------------------------------------*/
.block ul h2 {
	border-bottom:1px solid #26823d;
	color:#26823d;
	font-size:1.0em;
	}

ul.xoxo li {
	padding:10px 0 0 0 ;
	font-size:0.9em;
	}


/*	=File
------------------------------------------------------------------------*/


.block_file h3 {
	font-size:1.0em;
	border-bottom:1px solid #26823d;
	width:150px;
	}

.block_file ul li {
	padding:10px 0 0 0;
	font-size:0.9em;
	}
	