body {
background:url(../../images/layout/background.jpg);
background-color:#CDD3D0;
color:#000;
font-family:tahoma;
font-size:12px;
margin:0;
padding:0;
}

* {
margin:0;
padding:0;
}

a:link,a:visited,a:hover {
color:#BBD0DB;
font-size:12px;
text-decoration:none;
}

a:hover {
color:#9AB9C9;
font-size:12px;
text-decoration:none;
}

img {
border:0;
}

.h1_post {
color:#B34343;
font-family:arial;
font-size:14px;
text-decoration:none;
display:inline;
margin:0;
}

.h2_wr_whole_title {
color:#4C4C4C;
font-family:georgia;
font-size:22px;
display:inline;
margin:0;
}

ul {
list-style-type:none;
margin:0;
padding:0;
}

li {
list-style:square inside;
padding-left:.4em;
}

input,select,option,textarea {
color:#444;
font-size:10px;
background-color:#EEE;
border:1px solid #18171C;
}

#header {
background-color:#333;
position:absolute;
bottom:0;
left:0;
width:100%;
height:20px;
color:#ccc;
border-bottom:1px solid #000;
z-index:200;
margin:0;
padding:0;
}

#wrap_everything {
width:980px;
position:relative;
margin:0 auto;
padding:0;
}

.wr_whole {
background-color:#F1F5F6;
border-bottom:2px solid #B6BDBA;
border-right:1px solid #97A39D;
border-left:1px solid #B6BDBA;
float:left;
position:relative;
display:inline;
margin:5px 0;
padding:5px;
}

#wr_wrapper {
float:left;
position:relative;
}

#wl_whole {
background-color:#FFF;
border-bottom:2px solid #B6BDBA;
border-right:1px solid #97A39D;
border-left:1px solid #B6BDBA;
float:left;
position:relative;
width:465px;
margin:5px 5px 0 0;
padding:0 0 5px 5px;
}

#wl_title {
background-color:#747675;
float:left;
margin-top:5px;
position:relative;
width:450px;
padding:5px;
}

.wl_bn {
float:left;
margin-bottom:5px;
text-align:center;
position:relative;
}

.wrl_whole {
width:180px;
float:left;
position:relative;
}

.wrl_title {
background-color:#CDD3D1;
width:170px;
color:#4C4C4C;
font-family:georgia;
font-size:22px;
float:left;
position:relative;
}

.wrl_content {
background-color:#18171C;
color:#737374;
width:170px;
float:left;
padding-bottom:5px;
position:relative;
}

#wrr_whole {
width:310px;
float:left;
position:relative;
}

.wrr_title {
background-color:#CDD3D1;
color:#4C4C4C;
font-family:georgia;
font-size:22px;
float:left;
position:relative;
width:300px;
}

.wrr_content {
background-color:#18171C;
width:300px;
float:left;
padding-bottom:5px;
position:relative;
text-align:center;
}

.wr_3col_title {
background-color:#CDD3D1;
width:150px;
color:#4C4C4C;
font-family:georgia;
font-size:22px;
float:left;
margin-right:5px;
position:relative;
}

.wr_3col_content {
background-color:#18171C;
width:150px;
float:left;
padding-bottom:5px;
position:relative;
text-align:justify;
}

.wr_whole_title {
background-color:#CDD3D1;
color:#4C4C4C;
font-family:georgia;
font-size:22px;
float:left;
position:relative;
width:485px;
}

.wr_whole_content {
color:#737374;
width:485px;
float:left;
padding-bottom:5px;
padding-top:5px;
position:relative;
text-align:center;
}

a.tag,a.content_option {
color:#000;
}

a.tag:hover {
color:#333;
}

.rowcolor1 {
background-color:#F3F3F3;
float:left;
margin-bottom:5px;
position:relative;
width:460px;
}

.rowcolor2 {
background-color:#FFF;
float:left;
margin-bottom:5px;
position:relative;
width:460px;
}

.wrap_item_embed {
background-color:#C9DDA8;
border-top:3px solid #BED696;
border-bottom:3px solid #BED696;
float:left;
margin-bottom:5px;
position:relative;
width:460px;
padding:5px 0;
}

.wrap_item_caption {
background-color:#DFEBCC;
color:#3F5220;
float:left;
font-size:14px;
margin-bottom:5px;
position:relative;
text-transform:uppercase;
width:460px;
}

.wrap_item_text {
background-color:#E9F2DC;
float:left;
margin-bottom:5px;
position:relative;
text-align:center;
width:460px;
}

.wrap_item_bn {
border-bottom:1px solid #000;
border-top:1px solid #000;
max-width:460px;
Xwidth:460px;
}


/*MODULE - RATING*/
.star-rating,
.Xstar-rating a:hover,
.Xstar-rating a:active,
.star-rating .current-rating{
background: url(../../images/layout/icon/thumbsup.gif) right -1000px repeat-y;
height:8px;
}
/*current uncolored star*/
.star-rating{
position:relative;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
Xbackground-position: center top;
}
.star-rating li{display: inline;}
/*the current star rating*/
.star-rating a, 
.star-rating .current-rating{
position:absolute;
top:0;
right:0;
text-indent:-1000em;
height:21px;
line-height:21px;
outline:none;
overflow:hidden;
border: none;
}
/*colored start when mouseover*/
.star-rating a:hover{
Xbackground: url(../../images/layout/icon/thumbsup2.gif);
Xwidth:32px
Xheight:8px;
}
.star-rating a.one-star{
width:32px;
height:8px;
z-index:6;
}
/*highlight current star*/
.star-rating .current-rating{
z-index:1;
Xbackground-position: center top;
}

/* SECOND STAR (ALREADY VOTED */
.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating2{
background: url(../../images/layout/icon/thumbsup2.gif) center -1000px repeat-y;
}
.star-rating2{
position:relative;
width:32px;
height:8px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
Xbackground-position: left top;
}
.star-rating2 li{display: inline;}
.star-rating2 a, 
.star-rating2 .current-rating2 {
position:absolute;
top:0px;
left:0px;
text-indent:-1000em;
X	height:21px;
	line-height:21px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
	width:24px;
	
}
.star-rating2 .current-rating2{
X	z-index:1;
X	background-position:top right;
}
/* END SECOND STAR */

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
/* The text that displays the rating information */
.rated_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
color:#666;
text-align:center
}
/* Green text that shows 3.34/5 */
.rating_num,voting_total_vote {
background-color:#C8DDA7;
background-image:url("../../images/layout/icon/background_vote.jpg");
border-bottom:1px dashed #A7C871;
color:#FFF;
font-size:24px;
font-weight:700;
text-align:center;
width:35px;
}
.topRatedList {padding:0;margin:0;}
.topRatedList li {list-style-type:none;}
.percentClass {/* Insert styles here for the percentage display. Example (74%) */}
.votesClass {/* Insert styles here for the votes display. Example (2 Votes) */}
/*END MODULE - RATING*/


.voting_wrapper {
border:1px solid #B2CF83;
background-image:url("../../images/layout/icon/background_vote.jpg");
float:right;
margin-top:5px;
width:35px;
}


.voting_vote_now {
background-color:#B1CF82;
font-size:11px;
font-weight:400;
color:#000;
text-align:center;
width:35px;
}

.thumb_item {
float:left;
margin-right:5px;
position:relative;
width:95px;
}

.info_item {
color:#737374;
float:left;
margin-left:5px;
position:relative;
vertical-align:top;
width:345px;
}

#pagination_results,#pagination_results_user_logged {
background:url("../../images/layout/icon/28pxbar.gif") repeat-x;
color:#597B9E;
float:left;
height:20px;
position:relative;
text-align:right;
width:450px;
margin:0;
padding:5px;
}



/*TEMPLATE - PAGINATION*/
#pagination,.pagin_bg {
background:url("../../images/layout/icon/28pxbar.gif") repeat-x;
color:#597B9E;
float:left;
height:15px;
position:relative;
text-align:center;
width:450px;
margin:0;
padding:5px;
}


div.pagination {
height:15px;
font-family:Tahoma, Arial, Helvetica, Sans-serif;
font-weight:bold;
color:#282828
}

div.pagination a {
background-color:#FFF;
border:1px solid #FF9A9A;
text-decoration:none;
color:#990000;
margin:3px;
padding:1px 3px
}

div.pagination span.current {
background-color:#990000;
border:1px solid #FF9A9A;
text-decoration:none;
color:#FFF;
margin:3px;
padding:1px 3px
}

div.pagination span.disabled {
Xbackground-color:#202B31;
text-decoration:none;
color:#6C6C6C;
margin:3px;
padding:2px 10px
}

.disabled {Xbackground-color:#4D2D2C}
.enabled {Xbackground-color:#334633}

div.pagination a:hover,div.pagination a:active,.b {
background-color:#990000;
color:#FFF;}
/*END - TEMPLATE - PAGINATION*/


#footer {
margin-top:10px;
clear:both;
text-align:center;
padding:5px;
}

#main_content {
text-align:center;
width:100%;
margin:0;
}

#comments {
background:url(images/28pxbar.gif);
color:#BBB;
float:left;
font-size:14px;
font-weight:700;
margin:0;
padding:5px;
}

.posted_thumb {
background-color:#FFF;
border:1px solid #CDD0D1;
height:60px;
width:90px;
padding:3px;
}

.posted_thumb:hover {
background-color:#C8DDA7;
border:1px solid #B1CE83;
height:60px;
width:90px;
padding:3px;
}

.posted_thumb_hosted {
width:105px;
height:76px;
background-color:#FFF;
border:1px solid #CDD0D1;
margin:2px;
padding:3px;
}

.posted_thumb_hosted:hover {
width:105px;
background-color:#A7C1DD;
border:1px solid #83A8CE;
margin:2px;
padding:3px;
}

#posted_thumb_sidebar {
background-color:#FFF;
border:1px solid #CDD0D1;
height:55px;
width:85px;
margin:2px;
padding:2px;
}

.posted_thumb_latest_video {
background-color:#FFF;
height:75px;
width:105px;
margin:1px;
padding:3px;
}

.posted_thumb_top {
background-color:#CC4A00;
height:80px;
width:110px;
margin:1px;
padding:3px;
}

.posted_thumb_no_brdr {
height:80px;
width:110px;
}

.embed {
background-color:#FFF;
border:1px solid #B3CF84;
width:400px;
padding:3px;
}

a.pagin_num,a.pagin_num:visited {
color:#900;
border:1px solid #FF9B9B;
font-size:12px;
font-weight:700;
text-decoration:none;
margin:2px 0;
padding:1px 3px;
}

a.pagin_num:hover {
color:#FFF;
background:#900;
}

.pagin_num_selected {
background:#900;
border:1px solid #FF9A9A;
color:#FFF;
font-size:12px;
font-weight:700;
text-decoration:none;
margin:2px 0;
padding:1px 3px;
}

a.bury,a.bury:visited {
color:#AAA;
font-family:Trebuchet MS;
font-weight:700;
}

a.bury:hover,a.l2:hover {
text-decoration:none;
}

a.rick2,a.rick2:visited {
font-size:16px;
text-decoration:underline;
}

a.rick2:hover {
background:#AAA;
color:#FFF;
font-size:16px;
font-weight:700;
text-decoration:none;
}

a.item_title,a.item_title:visited {
color:#B34343;
font-family:arial;
font-size:14px;
text-decoration:none;
}

a.item_title:hover {
color:#333;
font-family:arial;
font-size:14px;
}

a.poster,a.poster:visited {
color:#995356;
font-size:10px;
}

a.poster:hover {
color:#333;
font-size:10px;
}

.smalltxt {
font-size:10px;
}

a.smalltxt,a.smalltxt:visited {
color:#597B9E;
font-size:10px;
text-decoration:none;
}

a.smalltxt:hover {
color:#333;
font-size:10px;
text-decoration:none;
}

a.lt2:hover,a.ls:hover {
text-decoration:underline;
}

a.tl1,a.tl1:hover {
font-size:16px;
}

#voting_wrapper_frame {
border:1px solid #B2CF83;
margin-top:5px;
width:35px;
}

#wrap_item_caption_frame {
background-color:#DFEBCC;
color:#3F5220;
float:left;
padding-bottom:5px;
position:relative;
width:65px;
}

#wrap_item_text_frame {
background-color:#E9F2DC;
float:left;
margin-bottom:5px;
position:relative;
}

a.tab_video_tools:hover {
cursor:pointer;
background-color:#BED696;
border:1px solid #698835;
color:#000;
margin-bottom:5px;
padding:0 30px;
}

.tab_video_tools {
background-color:#D4E4BA;
border:1px solid #698835;
font:700 normal;
margin-bottom:5px;
text-align:center;
cursor:pointer;
padding:0 30px;
}

.play_it {
border:3px double #999;
border-top-color:#CCC;
border-left-color:#CCC;
background-color:#EBE9E9;
background-repeat:repeat-x;
color:#333;
font:700 75% Verdana, Helvetica, Arial, sans-serif;
padding:0.25em;
}

.wrap_item_color_related_spotlight_1 {
width:280px;
float:left;
background-color:#F3F3F3;
margin-bottom:5px;
}

.wrap_item_color_related_spotlight_2 {
width:280px;
float:left;
background-color:#FFF;
margin-bottom:5px;
}

.word {
font-family:Tahoma;
letter-spacing:3px;
padding:4px;
}

.size1 {
color:#DA9D9D;
font-size:1px;
}

.size2 {
color:#D38A8A;
font-size:1.4em;
}

.size3 {
color:#C77;
font-size:1.8em;
}

.size4 {
color:#C56464;
font-size:2.2em;
}

.size5 {
color:#BE5151;
font-size:2.6em;
}

.size6 {
color:#B34343;
font-size:3em;
}

.size7 {
color:#A03C3C;
font-size:3.4em;
font-weight:700;
}

.size8 {
color:#8D3535;
font-size:3.4em;
font-weight:700;
}

.size9 {
color:#7A2E2E;
font-size:3.4em;
font-weight:700;
}

.size10 {
color:#672727;
font-size:3.6em;
font-weight:700;
}

.size11 {
color:#552020;
font-size:3.6em;
font-weight:700;
}
