﻿body {
	background:#000000;
	font: 17px 'Arial','Arial (Hebrew)';
	color:#CCC;
}

#site_layout {
	background:#2F2F2F none repeat scroll 0 0;
	width:100%;
	position:relative;
	margin:0 auto;
}

#skin #gutter {
	background-image:url(../images/all_dark.gif);
	border-bottom: 1px solid #666666;
	text-align:center;
	width:auto;
}

#skin #gutter_top {
	background-image:url(../images/all_dark_top.gif);
}

#gutter_top {
	background:transparent url(../images/all_dark_top.gif) no-repeat scroll center 0;
	margin:-15px 0 0;
	padding:15px 0 0;
	position:relative;
	z-index:2;
	width:auto;
	position:static;
}

#gutter {
	background:transparent url(../images/all_dark.gif) repeat-y scroll center 0;
}

#gutter,#gutter_btm,#container_layout{width:100%;position:static;}

.fn {
	color: #FFF;
	font-style: normal;
}

h1,h2,h3,h4,h5,h6 {
	color:#222;
	font-weight:normal;
	font: 1em/1.3em 'Arial','Arial (Hebrew)';
}
h2.featuredTitle {
	font-size:20px;
	line-height:1.1em;
	background: url(default/bgTransparent.png);
	width:472px;
	padding-top:7px;
	padding-bottom:10px;
	position:absolute;
	z-index:2;
	bottom:0;
}
h2.featuredTitle a {
	color:#EADC2B;
	padding-left:10px;
	padding-right:10px;
	display:block;
	font-family:Tahoma;
	font-weight:bold;
	font-size:24px;
}
h2.featuredTitle a:hover {
	color:#ffedbb;
}
h2#innerPostTitle { /* Post title for blog entries */
	font-size:24px;
	padding-right:6px;
	padding-bottom:3px;
	color:#FFF;
	font-family: Tahoma;
	background: #CE600E none repeat scroll 0 0;
}
h2#innerTitle { /* Post title for pages*/
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:7px;
}
h2.innerTitle a {
	color:#333;
	display:block;
}
h2.innerTitle a:hover {
	color:#cd1713;
	text-decoration:underline;
}
h2.archiveTitle { /* Post title for archive pages where more than 1 entries are listed*/
	font-size:20px;
	line-height:1em;
	color:#FFF;
	display:block;
	font-family:Tahoma;
	padding-bottom:8px;
	padding-right:5px;
	padding-top:4px;
	border:1px solid #1B1B1B;
}
h2.archiveTitle a {
	color:#FFF;
	display:block;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
}
h2.archiveTitle a:hover {
	color:#000;
	background: #FFF;
}
h2.bigPostTitle {
	font-size:20px;
	line-height:1em;
	color:#E00000;
	display:block;
	margin-top:5px;
	margin-bottom:4px;
	font-family: Tahoma;
}
h2.bigPostTitle a {
	color:#FFEB00;
	display:block;
	font-size:16px;
	font-weight:bold;
}
h2.bigPostTitle a:hover {
	color:#FFEB00;
	text-decoration:underline;
}

h2.bigPostTitlePink {
	font-size:20px;
	line-height:1em;
	color:#D1008B;
	display:block;
	margin-top:5px;
	margin-bottom:4px;
	font-family: Tahoma;
}

h2.bigPostTitlePink a {
	color:#D1008B;
	display:block;
	font-size:16px;
	font-weight:bold;
}
h2.bigPostTitlePink a:hover {
	color:#FFEB00;
}

h2.bigPostTitleRed {
	font-size:20px;
	line-height:1em;
	color:#d01d1d;
	display:block;
	margin-top:5px;
	margin-bottom:4px;
	font-family: Tahoma;
}

h2.bigPostTitleRed a {
	color:#d01d1d;
	display:block;
	font-size:16px;
	font-weight:bold;
}
h2.bigPostTitlePink a:hover {
	color:#FFEB00;
}

h2.bigPostTitleOrange {
	font-size:20px;
	line-height:1em;
	color:#e17f36;
	display:block;
	margin-top:5px;
	margin-bottom:4px;
	font-family: Tahoma;
}

h2.bigPostTitleOrange a {
	color:#e17f36;
	display:block;
	font-size:16px;
	font-weight:bold;
}
h2.bigPostTitleOrange a:hover {
	color:#FFEB00;
}

h2.bigPostTitleBlue {
	font-size:20px;
	line-height:1em;
	color:#066EC9;
	display:block;
	margin-top:5px;
	margin-bottom:4px;
	font-family: Tahoma;
}

h2.bigPostTitleBlue a {
	color:#8686D7;
	display:block;
	font-size:16px;
	font-weight:bold;
}
h2.bigPostTitleBlue a:hover {
	color:#FFEB00;
}

h2.bigPostTitleGreen {
	font-size:20px;
	line-height:1em;
	color:#066EC9;
	display:block;
	margin-top:5px;
	margin-bottom:4px;
	font-family: Tahoma;
}

h2.bigPostTitleGreen a {
	color:#579538;
	display:block;
	font-size:16px;
	font-weight:bold;
}
h2.bigPostTitleGreen a:hover {
	color:#FFEB00;
}

h2.bottomFeaTitle  {
	color:#005497;
	font-size:1.1em;
	font-weight:bold;
	margin-top:12px;
}
h2.bottomFeaTitle a {
	color:#D4D4D4;
	display:block;
}
h2.bottomFeaTitle a:hover {
	color:#fbffdc;
}
h2.subNewsTitle  {
	color:#005497;
	font-size:1.1em;
	font-weight:bold;
	margin-top:10px;
	background:#000000 none repeat scroll 0 0;
}
h2.subNewsTitle  a {
	color:#005497;
	display:block;
}
h2.subNewsTitle  a:hover {
	color:#f5fcb9;
}

h2.bottomFeaTitlePink  {
	color:#D1008B;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
	background:#000000 none repeat scroll 0 0;
}
h2.bottomFeaTitlePink a {
	color:#D1008B;
	display:block;
}
h2.bottomFeaTitlePink a:hover {
	color:#f5fcb9;
}

h2.bottomFeaTitleOrange {
	color:#E17F36;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
	background:#000000 none repeat scroll 0 0;
}
h2.bottomFeaTitleOrange a {
	color:#E17F36;
	display:block;
}
h2.bottomFeaTitleOrange a:hover {
	color:#f5fcb9;
}

h2.bottomFeaTitleRed  {
	color:#d01d1d;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
	background:#000000 none repeat scroll 0 0;
}
h2.bottomFeaTitleRed a {
	color:#d01d1d;
	display:block;
}
h2.bottomFeaTitleRed a:hover {
	color:#f5fcb9;
}

h2.bottomFeaTitleGreen  {
	color:#579538;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
	background:#000000 none repeat scroll 0 0;
}
h2.bottomFeaTitleGreen a {
	color:#579538;
	display:block;
}
h2.bottomFeaTitleGreen a:hover {
	color:#f5fcb9;
}

h2.bottomFeaTitleBlue  {
	color:#8686D7;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
	background:#000000 none repeat scroll 0 0;
}
h2.bottomFeaTitleBlue a {
	color:#8686D7;
	display:block;
}
h2.bottomFeaTitleBlue a:hover {
	color:#f5fcb9;
}

h3.bcrum {
	margin-bottom:10px;
	font-size:1.2em;
	border-bottom:1px dashed #ddd;
	color: #FFF;
	font-weight: bold;
}
h3.titleCategoryRSS {
	font-weight:bold;
	font-size:1.1em;
	letter-spacing:-1px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:3px;
	font-family:arial, verdana, san-serif;
	color:#bd8b43;
	border-bottom:1px dotted #555;
	background:url(default/rssBig.gif) no-repeat left center;
	padding-left:20px;
}
h3.footerWidgetTitle {
	font-weight:bold;
	font-size:1.1em;
	letter-spacing:-1px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:arial, verdana, san-serif;
	color:#bd8b43;
	border-bottom:1px dotted #555;
}
h3.redWidgetTitle {
	color:#cd1713;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
	font-size:14px;
	margin-right:10px;
	padding-top:3px;
}
h3.redWidgetTitle a, h3.redWidgetTitle a:hover {
	color:#cd1713;
}

h3#comments {
	display:block;
	font-size:1.3em;
	font-weight:bold;
	clear:both;
	display:block;
	color:#FFFFFF;
	padding:5px;
	margin-bottom:10px;
	background:#222200 none repeat scroll 0 0;
}

h3#leaveComment{
	font-weight:bold;
	font-size:1.1em;
	color:#fff;
	margin-top:3px;
	clear:both;
	background:#cd1713;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:5px;
}
h4.titleSidebarNews {
	text-transform:uppercase;
	color:#cd1713;
	margin-left:10px;
	margin-bottom:3px;
	margin-top:10px;
	font-weight:bold;
	font-size:11px;
}

/* SITE WRAPPER
============================================================== */
#wrapper {
	padding:0 10px 0;
	background:transparent none repeat scroll 0 0;
	margin:0px auto;
	font-size:.75em;
	/* Using padding value will cause site NOT to look same on every browsers, Following hack will make it sure the total value to be 960 with all browsers */
	width:880px!important; /*width after excluding 20px of padding value*/
	width:900px; /*Real width*/
	width/**/:/**/930px; /*width after excluding 20px of padding value*/
	position:relative;
}

/* HEADER (header1 + header2 + Navigation bar)
============================================================== */
#omemoheader {
background-color:#000000;
background-image:url(../images/header-bg.gif);
border-bottom:1px solid #FFFCF4;
height:38px;
margin:0 auto;
width:auto;
text-align:center;
}

#header1 {
	font-size:.75em;
	position:relative;
	background-image:url(../images/categories-bg.gif);
	height:28px;
	width:878px;
	margin:10px auto;
	border-left:1px solid #F91111;
	border-right:1px solid #F91111;
}
	ul#pages {
		position:absolute;
		left:0;
		top:1px;
		width:700px;
	}
	ul#pages li {
		float:left;
		width: auto;
		padding-right:10px;
		padding-left:10px;
	}
	ul#pages li a {
		display: block;
		color:#FBFBFB;
		padding-top:4px;
		padding-bottom:4px;
		font-weight: bold;
	}
	ul#pages li a:hover {
		color:#f6f19c;
		text-decoration:none;
	}
	ul#pages li.current_page_item a {
		color:#FBFBFB;
		text-decoration:none;
	}
	ul#pages li ul {
		position: absolute;
		width: 180px;
		z-index:998;
		left: 999em;
	}
	ul#pages li li {
		float: left;
		width: 180px;
	}
	ul#pages li li a, ul#pages li li a:active {
		display:block;
		background: #e9e9e9;
		float: none;
		color:#222;
		padding: 3px 10px;
		border-top: 1px solid #afafaf;
		border-right:0;
		width: auto;
	}
	ul#pages li li a:hover {
		background: #ddd;
		color:#000;
		text-decoration:none;
	}
	ul#pages li:hover ul, ul#pages li.sfhover1 ul {
		display:block;
	}
	/* Custom Style for RSS links on header */
	ul#pages li.rss {
		background: url(default/rss.gif) no-repeat right center;
		padding-left:10px;
		padding-right: 16px;
	}
	ul#pages li.rss li a {
		background: #e9e9e9 url(default/rss.gif) no-repeat 3px 5px;
		padding-left:20px;
	}
	ul#pages li.rss li a:hover {
		background: #ddd url(default/rss.gif) no-repeat 3px 5px;
		padding-left:20px;
	}
	ul#pages li.twitter {
		background: url(default/twitter.png) no-repeat right center;
		padding-left:10px;
		padding-right: 16px;
		margin-top: 4px;
	}
	ul#pages li.twitter li a {
		background: #e9e9e9 url(default/twitter.png) no-repeat 3px 5px;
		padding-left:20px;
	}
	ul#pages li.twitter li a:hover {
		background: #ddd url(default/twitter.png) no-repeat 3px 5px;
		padding-left:20px;
	}
	ul#pages li.facebook {
		background: url(default/facebook.png) no-repeat right center;
		padding-left:10px;
		padding-right: 16px;
	}
	ul#pages li.facebook li a {
		background: #e9e9e9 url(default/facebook.png) no-repeat 3px 5px;
		padding-left:20px;
	}
	ul#pages li.facebook li a:hover {
		background: #ddd url(default/facebook.png) no-repeat 3px 5px;
		padding-left:20px;
	}
	ul#pages li.email {
		background: url(default/email.png) no-repeat right center;
		padding-left:10px;
		padding-right: 16px;
	}
	ul#pages li.email li a {
		background: #e9e9e9 url(default/email.png) no-repeat 3px 5px;
		padding-left:20px;
	}
	ul#pages li.email li a:hover {
		background: #ddd url(default/email.png) no-repeat 3px 5px;
		padding-left:20px;
	}
	
	#searchform { /* Search form style for header */
		width:240px;
	}
	#s { /* Search box on header*/
		width: 180px;
		top:3px;
		right:30px;
		position:absolute;
		padding:2px;
		border:1px solid #ccc;
	}
	.searchsubmit {
		background: url(default/search-btn.gif) no-repeat;
		width: 19px;
		height:19px;
		position:absolute;
		top:4px;
		right:5px;
		text-indent: -900em;
		line-height:0;
		cursor:pointer;
		border:0;
	}		

#header2 {
	display:block;
	padding-right:10px;
	background:#FFFFFF url(../images/bg_masthead.gif) repeat-x scroll 0 42px;
	*width:870px;
}
	#sitename {
		float:left;
		width:389px;
		padding:7px 0 0 11px;
	}
	#ad468px {
		float:right;
		padding-top:13px;
		padding-bottom:10px;
		width:468px;
	}
	
/* NAVBAR STYLE
============================================================== */
#navbar {
	background:transparent url(../images/bg_sitenav.gif) repeat-x scroll 0 0;
	margin-bottom:15px;
	height:31px;
	font-size:1.2em;
	padding-right:4px;
}
ul#navcatlist{position:relative;}
ul#navcatlist li {
	float:right;
	width: auto;
	margin-top:4px;
	position:relative;
}
ul#navcatlist li a, ul#navcatlist li.current-cat a {
	background: #6b6b6b url(../images/bg_sitenav.gif) no-repeat scroll -1px -150px;
	display: block;
	color:#FFFFFF;
	margin-left:3px;
	padding:3px 10px;
}
ul#navcatlist li a:hover {
	text-decoration:underline;
}
ul#navcatlist li ul {
	position: absolute;
	width: 180px;
	z-index:999;
/*	left: 999em;*/
	right: 0;
	border-bottom:1px solid #afafaf;
	display:none;
}
ul#navcatlist li li {
	margin: 0;
	width: 180px;
}
ul#navcatlist li li a, ul#navcatlist li li a:active {
	background: #e9e9e9;
	float: none;
	color:#222;
	padding: 3px 10px;
	border-top: 1px solid #afafaf;
	border-right:0;
	width:auto;
}
ul#navcatlist li li a:hover {
	background: #ddd;
	color:#000;
	text-decoration:none;
}
ul#navcatlist li:hover ul, ul#navcatlist li.sfhover ul {
	display:block;
}
/* SITE CONTENT (Container + mid sidebar + right sidebar)
============================================================== */
#container {
	width:480px;
	float:right;
}

#homecontainer {
	width:480px;
	float:right;
}

#archive-container {
	width:480px;
	float:right;
}
	/* FEATURED SECTION */
	#featured { /* Featured tab starting from image till end of post excerpt */
		padding-bottom:10px;
		border-bottom:1px solid #ddd;
		width: 472px;
		margin-bottom:10px;
		height:350px; /* If post doesn't fit to the defined height, increase that value and the value of container below */
		position: relative; /* Used relative positsioning to define the location of << and >> links as absolute  */
	}
		#featured ul {
			width: 100000px;
			position: relative;
			top: 0;
			left: 0;
		}                      
		#featured ul li {
			float:left;
			width:480px;
		}
		#featured .container { /* If post doesn't fit to the defined height, increase that value and the value of #featured above */
			position: absolute;
			overflow:hidden; 
			width: 480px;
			height: 340px;
			background: #1D1D1D none repeat scroll 0 0;
			border: 1px solid #777;
		}
			#featured  .sliderContent { /* This division contains only featured image and post title */
				position:relative; /* Relative posisioning is used to define the location of title as bottom of image */
				height:270px;
				overflow:hidden;
			}
			#featured .featuredImage { /* Image used on featured section, positsioned as absolute */
				display:block;
			/*	position:absolute;*/
				z-index:1; /* since image goes behind the title, z-index value is assigned as 1. The title classname is h2.featuredTitle and the z-index value for title is 2 */
			}
		#featured .previous_button { /* Class kepts the attributes for  previous (<<) before the numbers on slider navigation*/
			position: absolute;
			font-size:1.7em;
			top:265px;
			left:3px;
			color:#222;
			z-index:1;
			cursor:pointer;
			display:none;
		}
		#featured .previous_button_disabled {
			cursor:default;
			color:#999;
		}
		#featured .next_button {  /* Class kepts the attributes for  next (>>) after the numbers on slider navigation*/
			position: absolute;
			font-size:1.7em;
			top:265px;
			left:82px;
			z-index:1;
			color:#222;
			cursor:pointer;
			display:none;
		}
		#featured .next_button_disabled {
			cursor:default;
			color:#999;
		}
		#featured .feaScrollBar { /* The division wrapper for the line between post excerpt and featured post image */
			color:#A4A4A4;
			background:#3D3D3D none repeat scroll 0 0;
			position:relative; /* Relative position is used to define location of slider number as absolute */
			display:block;
			padding:2px 5px;
			margin-bottom:5px;
		}
		#featured .feaPostMeta { /* Text style for "Written on, Filed in..." between postexcerpt and featured post image */
			font-size:.9em;
		}
		#featured .feaPostMeta a {
			color:#CE650E;
		}
		#featured .feaPostMeta a:hover {
			color:#FFF;
			text-decoration:none;
		}
		#featured .scrollBarLinks { /* Slider numbers placed between << and >> */ 
			position:absolute;
			width:74px;
			color:#777;
			text-align:center;
			left:15px;
			top:1px;
			direction:ltr;
		}
		#featured .scrollBarLinks a {
			color:#222;
			margin:0 3px;
			line-height:1.34em;
		}
		#featured .scrollBarLinks a:hover {
			color:#999;
			margin:0 3px;
			line-height:1.34em;
		}
		#featured a.sliderCurrent {
			color:#999;
			margin:0 3px;
			line-height:1.34em;
		}
		#featured .omemoarticletext{
			margin-right: 5px;
			margin-left: 3px;
		}
		#featured .omemoarticletext a{
			color: #CCC;
		}
		#featured .omemoarticletext a:hover{
		}		
	/* LEFT AND RIGHT COLUMNS BELOW THE FEATURED SECTION */
	#contentLeft {
		float:left;
		width:236px;
	}
	#contentRight {
		float:right;
		width:230px;
	}
	#contentLeft .titleCatName, #contentRight .titleCatName {
		margin-bottom:5px; /* adding some space between category name link and image below the featured section */
	}
	.featuredSmallPost { /* Wrapper around the posts for the entries listed on left and right hand below the featured section */
		padding-bottom:11px;
		background:#1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;
		margin-bottom:10px;
		padding-right:5px;
		padding-top:5px;
		width:227px;	
	}

	.featuredSmallPostBlue { /* Wrapper around the posts for the entries listed on left and right hand below the featured section */
		padding-bottom:11px;
		background:#1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;
		margin-bottom:5px;
		padding-right:5px;
		padding-top:5px;
		width:227px;	
	}

	.featuredSmallPostGreen { /* Wrapper around the posts for the entries listed on left and right hand below the featured section */
		padding-bottom:11px;
		background:#1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;
		margin-bottom:5px;
		padding-right:5px;
		padding-top:5px;
		width:227px;	
	}

	.featuredSmallPostleft {
		border: 1px solid #D1D1D1;
		padding: 2px;
	}

	.featuredSmallPostleft:hover{
		border: 2px solid #c05b2e;
		padding: 1px;
	}

	a#blogformat { /* Link style for "See this site in classic blog format" lin */
		color:#cd1713;
		display:block;
		font-size:16px;
		margin-top:10px;
		text-align:center;
	}
	a:hover#blogformat {
		text-decoration:underline;
	}

/* POST STYLE
============================================================== */
.post {
	margin-bottom:-5px;
	font-size:1.2em;
	line-height:1.25em;
	background: #1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;
	padding: 10px;
	color:#EEEEEE;
}
.post .video {
	margin-bottom:10px;
}

.post_archive {
	margin-bottom:15px;
	font-size:1.2em;
	line-height:1.25em;
	background: #1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;
	padding: 10px;
	color:#EEEEEE;
}
span.author {
	float:right;
	background: url(default/author.gif) no-repeat right center;
	padding-right:16px;
	margin-right:10px;
	display:inline;
}
span.comments {
	float:right;
	background: url(default/bb.png) no-repeat right center;
	padding-right:16px;
	margin-right:10px;
	display:inline;
}
span.folder {
	float:right;
	background: url(default/folder.gif) no-repeat right center;
	padding-right:16px;
	margin-right:10px;
	margin-left:12px;
	display:inline;
}
span.leavecomment {
	float:right;
	background: url(default/leavecomment.png) no-repeat right center;
	padding-right:16px;
	margin-right:10px;
	margin-left:12px;
	display:inline;
}
span.date {
	float:right;
	background: url(default/date.gif) no-repeat right center;
	padding-right:15px;
	margin-left:7px;
	display:inline;
}
#share_header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#9A9A9A none repeat scroll 0 0;
	margin-left:-4px;
	margin-top:5px;
	padding-bottom:1px;
	padding-top:3px;
	border:1px solid #D2D5C9;
}
span.fblike {
	float:left;
	*margin-right:5px;
}
span.topsytwit {
	float:left;
	margin-top:3px;
}
.post h1 {
	font-size:18px;
	font-family:'palatino linotype',palatino,'times new roman',times,serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h2 {
	font-size:16px;
	font-family:'Arial';
	font-weight:bold;
	color:yellow;
}
.post h3 {
	font-size:16px;
	font-family:arial, verdana, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h4 {
	font-size:14px;
	font-family:verdana, tahoma, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}
span.postinfo {
	display:block;
	background:#4C4C4C none repeat scroll 0 0;
	color:#FFF;
	margin-top:0;
	font-size:.9em;
	margin-bottom:0;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:1px;
}
span.postinfo a {
	display:inline;
	color:#FF7400;
}
span.postinfo a:hover {
	text-decoration:underline;
}
.post p {
	padding-bottom:15px;
	font-size:14px;
}
.post a {
	color:#FFFF00;
}
.post a:hover {
	text-decoration:underline;
}
.post ul {
	padding-bottom:10px;
	list-style: square;
}
.post img {
	padding:1px;
}
.post ol {
	padding-bottom:10px;
	list-style: decimal;
}
.post li {
	padding: 2px 0px;
	font-size: .85em;
	line-height:1.3em;
	color:#EEE;
	margin-right:13px;
}
.video-omemo-left {
	float:left;
	margin: 0 2px 1px 0;
	border:1px solid #CCCCCC;
	background:#F3F3F3 none repeat scroll 0 0;
	color: #666666;
	font-size:12px;
	text-align: center;
	padding: 3px;
}
.video-omemo-center {
	margin: 0 2px 1px 0;
	border:1px solid #CCCCCC;
	background:#F3F3F3 none repeat scroll 0 0;
	color: #666666;
	font-size:12px;
	text-align: center;
	margin-left: auto;
  	margin-right: auto;
	padding: 3px;
}
.video-omemo-right {
	float:right;
	margin: 0 2px 1px 0;
	border:1px solid #CCCCCC;
	background:#F3F3F3 none repeat scroll 0 0;
	color: #666666;
	font-size:12px;
	text-align: center;
	padding: 3px;
}
.alignleft {
	float:left;
	margin:0 2px;
	border:1px solid #AAA;
	padding:0;
}
.alignleft:hover {
	border:1px solid #FFF;
}
.alignright {
	float:right;
	margin-left:10px;
	margin-top:5px;
	border:1px solid #AAA;
}
.alignright:hover{
	border:1px solid #FFF;
}
.alignrightsec {
	float:right;
	border:1px solid #AAA;
}
.alignrightsec:hover{
	border:1px solid #FFF;
}
.aligncenter {
	margin:0 auto 10px;
	display:block;
	border:1px solid #CCC;
}
.alignnone {
	float:none;
	display:block;
	margin:0 5px 7px 0;
}
.wp-caption img {
	border: 1px solid #EEEEEE;
	background:#F3F3F3 none repeat scroll 0 0;
}
p.wp-caption-text {
	color:#666666;
	width: auto;
	font:11px Arial;
	text-align:center;
	padding: 1px 0 2px;
	background: #F3F3F3 none repeat scroll 0 0;
	line-height: 11px;
}
blockquote {
	padding: 2px 10px;
	background: #f6f5f5;
	color:#333;
	clear:both;
	border-left: 3px solid #bfbbbb;
	margin-bottom:10px;
}
code {
	color:#444;
	font:11px/17px tahoma, arial, sans-serif;
	display:block;
}
blockquote p {
	font-size: .9em;
	padding: 5px 0px;
	margin: 5px 0px;
}
blockquote li {
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 15px;
	color:#369;
}


/* SIDEBAR CONTAINER (mid + right sidebar)
============================================================== */
#sidebarContainer {
	width:480px;
	float:left;
}
#midSidebar {
	float:right;
	margin:-25px 0 0 0;
	width:149px;
	display:inline;
}
	#midSidebarInner {
		width:135px;
		margin-right:9px;
	}
	#LeftSidebarInner {
	}
	#ad125px img {
		display:block;
		margin:0 auto 7px;
	}
/* RIGHT
============================================================== */
#rightSidebar {
	float:left;
	width:250px;
	margin-left:-5px;
	margin-top: -16px;
}
	#slider2 { /* video widget on sidebar */
		margin-top:15px;
		position:relative;
	}
		.pagination {
			position:absolute;
			left:0;
			top:-2px;
			font: bold 1.2em georgia, 'palatino linotype',palatino,'times new roman',times,serif;
		}
		.pagination a {
			color:#8c8c8c;
			margin-right:7px;
		}
		.pagination a:hover, .pagination a.selected {
			text-decoration:underline;
			color:#cd1713;
		}
		.contentdiv {
			border:1px solid #eee;
			padding:5px;
			margin-top:6px;
		}
		a.videoLink {
			display:block;
			text-align:center;
			margin-bottom:6px;
			font-weight:bold;
			color:#222;
		}
		a:hover.videoLink {
			color:#cd1713;
			text-decoration:underline;
		}
	#flickrWidget {
		margin-top:20px;
		position:relative;
	}
		a#seeAllPhotos {
			font-weight:bold;
			color:#222;
			font-size:1em;
		}
		a:hover#seeAllPhotos {
			text-decoration:underline;
		}
		#flickrWidget img {
			margin:7px 7px 7px 6px;
			padding:4px;
			border:1px solid #ddd;
			display:block;
			float:left;
		}
	#moreEntries {
		background:#f9f9f9;
		line-height:1.3em;
		margin-left:10px;
		padding-left:10px;
		padding-right:10px;
	}
	.moreEntriesPost {
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:1px solid #ccc;
		clear:both;
	}
	.moreEntriesPost img {
		float:left;
		margin-right:10px;
		padding:2px;
		border:1px solid #ccc;
		background:#fff;
	}
		
/* MAIN PAGE PHOTO GALLERY BAR
============================================================== */
#horizontal_carousel {
	width: 879px;
	height: 161px;
	background: url(default/bg-carousel.gif) repeat-y;
	margin-top: 15px;
	margin-bottom:15px;
	position: relative;  
}
#horizontal_carousel .container {
	position: absolute;
	left: 27px;  
	width: 852px;
	height: 161px;
	overflow:hidden;   
	background: transparent url(default/bgGradientLines.gif) repeat scroll 0 0;
	direction: ltr;
}            
#horizontal_carousel .previous_button {
	position: absolute;
	width: 27px;
	height: 161px;
	background: url(default/left.gif);
	z-index: 100;    
	cursor:pointer;
}
#horizontal_carousel .previous_button_disabled {
	background: url(default/left-disabled.gif);
	cursor:default;
}

#horizontal_carousel .next_button {
	position: absolute;
	right: 0;
	width: 27px;
	height: 161px;
	background: url(default/right.gif);
	z-index: 100;
	cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
	background: url(default/right-disabled.gif);
	cursor:default;
}

#horizontal_carousel ul {
	width: 100000px;
	position: relative;
	margin-top:10px;
	margin-bottom:10px;
	top: 0;
	left: 5px;
}                      

#horizontal_carousel ul li img {
	border:1px solid #999999;
	display:block;
	margin-bottom:5px;  
	background:#E3EDFA;  
}
#horizontal_carousel ul li {
	line-height:1.2em;
	padding:0 10px;
	border-right:1px solid #ccc;
	float:left;
	width:205px!important;/*Width after excluding padding and border value */
	width:225px; /* Real Width */
	width/**/:/**/205px;/*Width after excluding padding and border value */
}
#horizontal_carousel ul li a{
	color:#005497;
	display:block;
}
#horizontal_carousel ul li a.bold{
	font-weight:bold;
}
#horizontal_carousel ul li a:hover {
	color:#cd1713;
}
#horizontal_carousel li ul {
	width: auto;
	font-size:.95em;
	margin:0;
}
#horizontal_carousel li ul li {
	padding:0;
	border:none;
	list-style:disc inside;
}
#horizontal_carousel li ul li a  {
	display:inline;
	color:#005497;
	width:auto;
}
#horizontal_carousel li ul li a:hover {
	color:#005497;
	text-decoration:underline;
}
#horizontal_carousel ul li p {
	padding-top:5px;
	padding-bottom:10px;
}

/* SECONDAY CONTENT  LEFT FEATURED SECTION(Featured content section on left side below the photo galery)
============================================================== */
#wrapperBelowPhotoGal  {
	margin-top:10px;
	padding-top:10px;
}
#secondaryFeaWrapper {
	width:876px;
	float:right;
	line-height:1.3em;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #666;
	display:none;
}
	#secondaryFeaInner {
		background:#1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;	
		padding:5px 10px;
		margin-bottom:10px;
	}
	#secondaryFeaInner ul {
		margin-top:5px;
		font-size:.95em;
	}
	#secondaryFeaInner ul li {
		line-height:15px;
		color:#005497;
		list-style:disc inside;
	}
	#secondaryFeaInner ul li a  {
		display:inline;
		color:#005497;
		width:auto;
	}
	#secondaryFeaInner ul li a:hover {
		color:#005497;
		text-decoration:underline;
	}
	.secondaryInnerPost {
		border-bottom:1px solid #606060;
		margin-bottom:12px;
	}
	#secondaryFeaLeft {
		float:left;
		padding-right:14px;
		border-right:1px solid #e1e4f2;
		width:456px!important; /*Width after excluding padding and border value */
		width:446px; /*real width */
		width:456px; /*Width after excluding padding and border value */
	}
	#secondaryFeaRight {
		width:365px;
		float:right;
	}
	#secondaryFeaRight img {
		display:block;
		margin-bottom:6px;
		margin-left:6px;
		width:140px;
	}
/* SECONDAY CONTENT  SIDEBAR(Featured content section on right side below the photo galery)
============================================================== */
#secondaryRightWrapper {
	width:180px;
	float:right;
	display:none;
}

/* PHOTO NEWS
============================================================== */
#subNews {
	display:block;
	padding-top:15px;
	padding-bottom:10px;
	border-top: 1px solid #666;
}
#subNews ul#sub {
	margin: 0 auto;
	width:880px;
}
#subNews img {
	padding:2px;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
	margin-right:5px;
	border:1px solid #aaa;
	background:#fff;
	width:186px;
}
#subNews  ul#sub li {
	display:inline;
	float:right;
	width:210px;
	margin-right:6px;
	line-height:1.2em;
	background:#1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;
	padding:3px 2px 2px;	
}

#photoGalleryBar  ul#sub li a{
	color:#222;
	display:block;
}
#photoGalleryBar  ul#sub li a:hover {
	color:#cd1713;
}

/*FOOTER
============================================================== */
#footerWrapper {
	width:880px !important;
	margin:0 auto;
	font-size:.8em;
	background: #2B2825 url(../images/bbg.png) repeat-x scroll 0 0;
	font-family:sans-serif;
	padding: 0 10px;
}
#footerInner {
	padding:0 10px 10px;
	color:#fefefe;
}
	#footerLeft {
		width:210px;
		float:left;
		margin-top: 17px;
	}
	#footerLeft a {
		color:#fefefe;
		margin:0 3px;
		font-size:.9em;
		display:inline;
	}
	#footerLeft a:hover {
		text-decoration:underline;
	}
	#footerMid {
		width:142px;
		float:left;
		margin:17px 20px 0;
		
	}
		#footerMid ul li {
			border-bottom:1px dotted #555;
		}
		#footerMid li a  {
			color:#ccc;
			background: url(default/link.png) no-repeat left center;
			padding-left:20px;
			display:block;
			padding-top:2px;
			padding-bottom:2px;
		}
		#footerMid li  a:hover {
			color:#fff;
			background: #1F1B17 url(default/link.png) no-repeat left center;
			padding-left:20px;
			display:block;
			padding-top:2px;
			padding-bottom:2px;
		}
	#footerRight {
		width:468px;
		float:right;
		display:inline;
		margin-top: 17px;
	}
	.footerRightInner {
		padding-top:10px;
	}
/* LINKS BELOW THE FOOTER
============================================================== */		
#credit {
	width:930px !important;
	color:#222;
	font-size:.7em;
	text-align:right;
}		
#credit a {
	color:#222;
}
#credit a:hover {
	text-decoration:underline;
}

/* GLOBAL
============================================================== */	
.widget ul li {
	line-height:14px;
	color:#CCC;
	border-bottom:1px dotted #786D64;
	padding-bottom:4px;
	margin-bottom:4px;
	list-style:square inside;
	height:57px;
	margin-right:0;
	padding-right:12px;
	width:126px;
}
.widget a  {
	display:inline;
	color:#CCC;
	width:auto;
}
.widget a:hover {
	color:#FFF;
	text-decoration:underline;
}
.sidebarRightWidget {
	background:#1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;
	margin-bottom: 10px;
	border-top:1px solid #555;
}
.sidebarMidWidget {
	background:#1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;
	margin-top:9px;
	padding-bottom:11px;
}
.sidebarMidWidgetShare {
	margin-top:9px;
	padding-bottom:11px;
	height:198px;
}
.secondaryContentWidget {
}
.secondaryLastWidget {
}
.footerWidget {
	margin-bottom:15px;
	color:#ccc;
}
.titleCatName { /* Category Links above the sections on homepage */
	font-family: arial, verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background:#CE600E none repeat scroll 0 0;
	border:1px solid #1B1B1B;
	margin: 0 4px 0 0;
	padding: 1px 10px 2px; 
}
.titleCatName a.titleCatName a:hover {
	text-transform:uppercase;
	color:#cd1713;
	font-weight:bold;
}

.titleCatNameOrange { /* Category Links above the sections on homepage */
	font-family: arial, verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background:#CE600E none repeat scroll 0 0;
	border:1px solid #1B1B1B;
	margin: 0 4px 0 0;
	padding: 1px 10px 2px; 
}
.titleCatNameOrange a.titleCatName a:hover {
	text-transform:uppercase;
	color:#cd1713;
	font-weight:bold;
}

.titleCatNamePink { /* Category Links above the sections on homepage */
	font-family: arial, verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background:#D1008B none repeat scroll 0 0;
	border:1px solid #1B1B1B;
	margin: 0 4px 0 0;
	padding: 1px 10px 2px; 
}
.titleCatNamePink a.titleCatNamePink a:hover {
	color:#cd1713;
	font-weight:bold;
	background:#FFFFFF none repeat scroll 0 0;
	color:#D1008B;
}

.titleCatNameRed { /* Category Links above the sections on homepage */
	font-family: arial, verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background:#d01d1d none repeat scroll 0 0;
	border:1px solid #1B1B1B;
	margin: 0 4px 0 0;
	padding: 1px 10px 2px; 
}
.titleCatNamePink a.titleCatNamePink a:hover {
	color:#d01d1d;
	font-weight:bold;
	background:#FFFFFF none repeat scroll 0 0;
	color:#D1008B;
}

.titleCatNameBlue { /* Category Links above the sections on homepage */
	font-family: arial, verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background:#4444BD none repeat scroll 0 0;
	border:1px solid #1B1B1B;
	margin: 0 4px 0 0;
	padding: 1px 10px 2px; 
}
.titleCatNameBlue a.titleCatNameBlue a:hover {
	color:#cd1713;
	font-weight:bold;
	background:#FFFFFF none repeat scroll 0 0;
	color:#D1008B;
}

.titleCatNameGreen { /* Category Links above the sections on homepage */
	font-family: arial, verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background:#467a2c none repeat scroll 0 0;
	border:1px solid #1B1B1B;
	margin: 0 4px 0 0;
	padding: 1px 10px 2px; 
}
.titleCatNameGreen a.titleCatNameGreen a:hover {
	color:#467a2c;
	font-weight:bold;
	background:#FFFFFF none repeat scroll 0 0;
	color:#D1008B;
}

.navigation a {color:#cd1713;}
.navigation a:hover {text-decoration:underline;}
.next {float:right;}
.previous {float:left;}
.reset {margin:0;border:0;padding:0;}
.border-bottom {border-bottom:1px solid #efefef;}
.bordernone {border:none}



/* COMMENTS
============================================================== */
ol.commentlist p, #respond p {
	padding-bottom:10px;
}

p#commentNotification { /* text style for notification message that is displayed when post is pass protected or comments are closed */
	display:block;
	margin-top:7px;
	background:#222200 none repeat scroll 0 0;
	padding:3px 5px;
	font-weight:bold;
	border:1px solid #999999;
	margin-bottom:10px;
	margin-top:0px;
	padding:3px 5px;
}
ol.commentlist li { /* Comment Wrapper */
	border:1px solid #383838;
	margin:0 0 10px;
	padding:4px 10px 5px 0;
}
ol.commentlist li a { /* Comment Wrapper */
	color:#AEAD59;
	cursor:pointer;
	display:block;
}
ol.commentlist li a:hover{ /* Comment Wrapper */
	color:#cd1713;
}
li div.vcard { /* Font style for comment author link*/
	padding:0; 
	margin:5px 0;
	font-size:18px;
	font-weight:bold;
}
li div.vcard img.avatar { /* Avatar style between comments */
	border:1px solid #d5d5d5;
	background:#333;
}
li div.comment-meta { /* Style for date of comment */
	font:bold 10px arial;
	margin-left:5px;
	float:left;
}
li div.comment-meta a {
	color:#8F8F8F;
}
li div.comment-meta a:hover {
	text-decoration:underline;
}
ol.commentlist li p { /* Comment font style */
	font:normal 12px arial;
	direction:rtl;
	color:#FFF;
} 
li div.reply {  /* Reply button style */
}
ol.commentlist li div.reply:hover {
}
li div.reply a {
	font:bold 9px arial; 
}
ol.commentlist li ul.children { /* Inner comment style */
	margin-top:10px;
}
li.depth-2,li.depth-3,li.depth-4,li.depth-5 { /* inner comment margin-bottom */
	margin:0 0 .20em;
}
ol.commentlist li.even { /*The background color for 1-3-5... no comments*/
	background:#181811 none repeat scroll 0 0;
	border:1px solid #444444;
}
ol.commentlist li.odd { /* Background color for 2-4-6... no comments */
	background:#212116 none repeat scroll 0 0;
	border:1px solid #444444;
}
ol.commentlist li.pingback div.vcard {
	padding:0 0 0 170px;
}

/* COMMENT FORM
============================================================== */
p#noComment {
	font:bold .8em tahoma, arial, sans-serif;
	background:#f7f7f7;
	padding:4px 4px 4px 10px;
}
#respond {
	background: #303030;
	padding:5px 15px 0;
	border:1px solid #ececec;
	margin-bottom: 10px;
}
.cancel-comment-reply {
	display:none;
}
.cancel-comment-reply, #respond cite {
	padding-top:4px;
}
#respond label {
	font-size:10px;
	padding-left:3px;
}
#author,#email,#url {
	font: 11px Arial;
	width: 35%;
	padding: 2px;
	background:#fefefe;
	border: 1px solid #e6e6e6;
}
#respond textarea:focus, #respond input[type="text"]:focus {
	border: 1px solid #bbb;
	background: #fefff7;
}
#respond textarea {
	font: 12px Arial;
	width: 95%;
	height: 120px;
	background:#fefefe;
	border: 1px solid #e6e6e6;
	padding: 2px 3px 3px 7px;
}
#submit {
	font: 12px Arial;
	background: #CD1713 none repeat scroll 0 0;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	width: 200px;
	height:30px;
	display:block;
	cursor:pointer;
}
#submit:hover {
	font: 12px Arial;
	cursor:pointer;
	background: #f0be48;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	width: 200px;
	height:30px;
}
/* CALENDER STYLE
============================================================== */
#wp-calendar caption {
	width: auto;
	text-align: center;
	font-weight: bold;
	background-color: #fff;
	border: 1px solid #999;
}
#wp-calendar {
	margin: 0 1px 0 2px;
	border-collapse: collapse;
}

#wp-calendar #today {
	display: block;
	font-weight: bold;
	background-color: #a8c3d6;
	z-index: 1;
}
#wp-calendar th {
	width: 11%;
	color: white;
	background-color: #173b6d;
}
#wp-calendar td {
	border: 1px solid #999;
	background-color: #fff;
	text-align: center;
}

/* SLIDING STUFF
========================= */

.hackadelic-sliderPanel {
	border: 1px solid #ccc;
	padding: 5px;
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
	margin-bottom:13px;
}

a.hackadelic-sliderButton {
	border: 1px solid lightgrey;
	color: #FFF;
	padding: 0 3px;
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
	background: #494848 none repeat scroll 0 0;
	text-align: center;
	margin-bottom:13px;
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
	background-color: #F0F0E0;
	color: #000;
}
.entry .hackadelic-sliderPanel {
	background-color: #494848;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #494848;
	}

.side-shadow-l {
	background: transparent url(../images/side-shadow-l.png) repeat-y scroll 0 0;
	margin-left: -30px;
	padding-left: 30px;
}

.side-shadow-r {
	background: transparent url(../images/side-shadow-r.png) repeat-y scroll 100% 0;
	margin-right: -30px;
	padding-right: 30px;
}

.side-shadow-l-bottom {
	background: transparent url(../images/side-shadow-l.png) repeat-y scroll 0 0;
	margin-left: -30px;
	padding-left: 30px;
}

.side-shadow-r-bottom {
	background: transparent url(../images/side-shadow-r.png) repeat-y scroll 100% 0;
	margin-right: -30px;
	padding-right: 30px;
}

.bottom-expansion {
	background: transparent url(../images/bottom-expansion.png) repeat-x scroll 0 0;
	border-top: 1px solid #DDDDDD;
	padding: 15px 15px 25px;
}

img#wpstats{display:none;}

#logo-surround {background: transparent none repeat scroll 0 0;height: 71px;top:11px;margin-left: -8px;position: absolute; width: 315px; left:11px; *left:1px;}
#logo-banner {height: 71px;float: left;background: url(../images/logo-banner-l.png) 0 0 no-repeat; width: 100%;}
#logo-banner2 {height: 71px;background: url(../images/logo-banner-r.png) 100% 0 no-repeat;}
#logo-banner3 {height: 71px;margin-left:35px;margin-right: 26px;background: url(../images/logo-banner-m.png) 0 0 repeat-x;}
a.nounder {text-decoration: none;border: 0;cursor: pointer;}
a.nounder:hover {text-decoration: none;}
#logo {background: url(../images/logo.png) 0 0 no-repeat; width: 250px;height: 63px;}
#omemo-logo-header {position: relative;float:left;}

.omemoviralside {
	float:right;
	margin:0 5px;
	border:1px solid #666;
	width:50px;
}

.omemoviralside:hover {
	border:1px solid #FFF;
}

.omemomidside {
	float:right;
	margin:0 3px;
	border:1px solid #000;
	width:128px;
}

.omemomidside:hover {
	border:1px solid #FFF;
}

.radio-buttons {
	margin-right: -1px;
}

.radio-buttons img {
	border: medium none;
	display: block;
	opacity: 0.8;
	padding-left: 2px;
	padding-right: 4px;
}

.radio-buttons img:hover {
	opacity: 1;
}

.radio-buttons-second-row {
	margin-right: -1px;
	margin-top: 9px;
}

.radio-buttons-second-row img {
	border: medium none;
	display: block;
	height: 26px;
	opacity: 0.4;
	padding-right: 2px;	
	display:none;
}

.radio-buttons-second-row img:hover {
	opacity: 1;
}

.smilies_toolbar {
	float: right;
}

.post_thumbnail {
width: 200px;
height: 150px;
margin: 0 0 15px 0;
float: left;
}

.play_button {
position: absolute;
width: 200px;
height: 150px;
background: url(../images/play.png) 0 -150px no-repeat;
z-index: 10000;
}

.play_button:hover {
background: url(../images/play.png) 0 0 no-repeat;
}

.play {
width: 200px;
height: 150px;
}

img.thumbnail {
width: 200px;
height: 150px;
}

td.tablebox01 {
	font-size:12px;
	font-weight:bold;
	font-family:arial, Verdana, sans-serif;
	color:#ffffff;
	background-color:#993333;
	text-align: center;
	width: 100%;
	margin-bottom:10px;
}

td.tablebox02 {
	font-size:12px;
	font-weight:bold;
	font-family:arial, Verdana, sans-serif;
	color:#ffffff;
	background-color:#6fb0ec;
	text-align: center;
     width: 100%;
}

td.tablebox03 {
	font-size:12px;
	font-weight:bold;
	font-family:arial, Verdana, sans-serif;
	color:#ffffff;
	background-color:#548ec3;
	text-align: center;
     width: 100%;
}

#omemovideos .mainpage {
margin: 10px 0;
}

#omemovideos .body ul {
display:inline;
float:right;
margin:10px 0 0 0px;
width:170px;
}

#omemovideos .body {
height: 206px;
}

#omemovideos .head {
background: #885F87 none repeat scroll 0 0;
border: 1px solid #000;
margin-right:32px;
padding-left:15px;
padding-right:4px;
width:100px;
}

#omemovideos .head .wrap {
height: 100%;
padding: 0 10px 0 0;
color: #FFF;
font-weight: bold;
text-align: center;
}

#omemovideos .body li {
background: transparent url(../images/omemovideostall.gif) no-repeat scroll 0 0;
float:right;
height:194px;
margin-bottom:6px;
margin-left:29px;
border-right:1px solid #000000;
width:189px;
}

#omemovideos .body li div.wrap {
height: 44px;
padding: 0 0 25px 0;
position: relative;
width: 178px;
margin-left:11px;
right:0;
}

#omemovideos .video_header {
font-size:13px;
font-weight:bold;
color:#CCC;
margin:5px 7px 0 0;
}

#omemovideos .omemotv_img {
margin-top:10px;
}

#omemovideos .video_continue a {
color: #FFEB00;
float: left;
font-weight: bold;
margin: 7px 0 0 0;
}

#omemovideos .video_continue a:hover {
text-decoration: underline;
}

#omemoradio_more {
	margin-top:-10px;
	margin-bottom:12px;
	float:left;
}

#omemo_facebook {
	margin-top:10px;
	border:1px solid #666;
	*border:1px solid #474747;
	padding:4px;
	background:#EEEEEE;
}

#omemo_tree {
	margin:7px 0 5px;
	background:#1D1D1D url(../images/corners_btm.gif) no-repeat scroll -7640px bottom;
	padding-right:2px;
}

#vod_buttons {
	*margin-top:210px;
}

#vod_buttons .vod_button {
	margin-bottom:8px;
	*margin-bottom:4px;
	display:block;
}

.omemo_player_top {
	border: 2px solid DarkSlateGray;
	padding: 2px 1px 2px;
}

.omemo_player_top:hover {
	border: 2px solid orange;
}

#omemo_credits {
	margin-top:15px;
	width: auto;
	text-align:center;
}

#omemo_credits .omemo_credits_inner {
	margin-bottom: 15px;
	font-size: 12px;
	color: #777;
	line-height: 10px;
}

#omemo_credits .omemo_credits_inner a {
	color: #999;
}

#omemo_credits .omemo_credits_inner a:hover {
	color: #FFF;
}

.single_margin_top {
	margin-top: 20px;
}

.omemo_more_folder {
	font-size: 11px;
	color: #999;
	margin-top:6px;
	float:right;
}

.omemo_more_folder a {
	color: #e2e3ae;
}

#contactform .contact_form_name {
	margin-right: 18px;
	margin-bottom: 5px;
}

#contactform .contact_form_email {
	margin-right: 4px;
	margin-bottom: 5px;
}

#contactform .contact_form_link {
	margin-right: 14px;
}

h3.RecentViralWidgetTitle {
	background:#A04E21 url(../images/corners_top.gif) no-repeat scroll 0 top;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
	padding-right:7px;
	font-size:14px;
}
h3.RecentViralWidgetTitle a {
	color:#FFF;
}

h3.RecentViralWidgetTitle a:hover {
	color: #fffc9c;
	text-decoration: underline;
}

h3.RandomWorldWidgetTitle {
	background:#3F5B45 url(../images/corners_top.gif) no-repeat scroll 0 top;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
	padding-right:7px;
	font-size:14px;
}
h3.RandomWorldWidgetTitle a {
	color:#FFF;
}

h3.RandomWorldWidgetTitle a:hover {
	color: #fffc9c;
	text-decoration: underline;
}

span.MoreWidgetTitle {
	font-weight:bold;
	font-size:11px;
}
span.MoreWidgetTitle a {
	color:#eaeaea;
}

span.MoreWidgetTitle a:hover {
	color: #fffb87;
	text-decoration: underline;
}

h3.RandomTechWidgetTitle {
	background:#4444BD url(../images/corners_top.gif) no-repeat scroll 0 top;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
	padding-right:7px;
	font-size:14px;
}
h3.RandomTechWidgetTitle a {
	color:#FFF;
}

h3.RandomTechWidgetTitle a:hover {
	color: #fffc9c;
	text-decoration: underline;
}

h3.RandomShowbizWidgetTitle {
	background:#890000 url(../images/corners_top.gif) no-repeat scroll 0 top;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
	padding-right:7px;
	font-size:14px;
}
h3.RandomShowbizWidgetTitle a {
	color:#FFF;
}

h3.RandomShowbizWidgetTitle a:hover {
	color: #fffc9c;
	text-decoration: underline;
}

h3.RandomBlogWidgetTitle {
	background:#676767 url(../images/corners_top.gif) no-repeat scroll -440px top;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
	padding-right:7px;
	font-size:14px;
}
h3.RandomBlogWidgetTitle a {
	color:#FFF;
}

h3.RandomBlogWidgetTitle a:hover {
	color: #fffc9c;
	text-decoration: underline;
}

.omemo_more_articles {
	float:right;
	margin:0 10px;
	width:50px;
	text-align:right;
}

.omemo_more_articles img {
	border:1px solid #666;
}

.omemo_more_articles img:hover {
	border:1px solid #FFF;
}

.rss_omemo_friends img {
	max-width:95px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

ul.similar-posts p {
		width:140px;
		float:right;
		line-height:17px;
	}

.share {
	display:block;
	clear:both;
	float:left;
	margin-left: 5px;
	margin-top: 5px;
}
.share img {
	display:block;
	float:left;
	margin-left:5px;
	padding:0;
	border:none;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}
.share img:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.addthis_toolbox_hide {
	display:none;
}