@charset "utf-8";
/* CSS Document for Potpourri © Copyright 2009, All rights reserved */ 
/* Default HTML Styles **********/
body {
 	background:#F7F7F7 none repeat scroll 0 0;
 	color:#000000;
 	font: 76.5%/1.6em Arial, Verdana, sans-serif;	
}

h2, .contentheading {
	color:#6699FF;
	letter-spacing:0px;
	font-size:1.3em;
	margin:0.5em 0;
	line-height:1.3em;
}

.module h3, .module_menu h3, .module_text h3, .module-ms1 h3, .module-ms2 h3, .module-ms3 h3, .module-ms4 h3, h3{font-size:1.5em;}

.componentheading, h1{
	font-size:2em;
	letter-spacing:0px;
	margin:0.5em 0;
	line-height:1.2em;
	font-weight:bold;
}

.contentdescription, h3, h4, h5, h6 {
	letter-spacing:0px;
	margin:0.5em 0;
}

.small, .createdate, .modifydate {
	color:#777777;
}

* {
	margin:0;
	padding:0;
}

html {
	font-size:100%;
	height:100%;
	margin:0 0 1px 0;
}

p, blockquote, label, ul, ol, dl, fieldset, address {
	margin:0.5em 0;
}

ul {
	margin:0 0 0 2em;
}
fieldset {
	padding:0.5em;
	border:none;
}

legend {
	font-weight:bold;
	padding:5px;
}

img {
	border:none;
}

a {
	text-decoration:none;
	color:#6699FF;
}

a:link, a:active, a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.contentheading, h2, h4, h5, h6 {
	font-weight:bold;
}

h3, .contentdescription {
	font-size:2.6em;
	line-height:1.3em;
	font-weight:bold;
}

h4 {
font-size:1.5em;
line-height:1.3em;
}

h5 {
font-size:1.4em;
line-height:1.3em;
}
h6 {
font-size:1.3em;
line-height:1.3em;
}
hr {
border:0;
}
pre, code {
overflow:auto;
padding:10px;
margin:10px;
}
.small, .createdate, .modifydate {
font-size:0.9em;
}
/* Layout Styles **********/
.width {
	width:990px;
	margin:0 auto;
	min-width:990px;
	background:url(../images/theme1/pink/container.png) repeat-x 0 0;	
}
.clr {
clear:both;
}
.inside {
padding:0px;
background:url(/images/headers/headerright-bg.gif) no-repeat top right;
}
#header{}
/* Logo */
#logo {
float:left;
display:block;
width:300px;
height:75px;
text-indent:-9999px;
margin:0 0 25px 0;
}
/* Banner */
#banner{
	float:right;
	margin:0px 0;
}
#banner ul, #banner li{
	margin:0;
	padding:0;
	list-style:none;
}
#banner ul{
	padding:30px 0;
}
#banner li{
	display:inline;
}
#banner li a{
	margin:0 5px;
	font-weight:bold;
}
/* Main Menu */
#mainmenu{
	float:left;
	font-size:1.1em;
	margin-top:3px;
}

#mainmenu ul, #mainmenu li{
	margin:0;
	padding:0;
	list-style:none;
}

#mainmenu li{
	display:inline;
	float:left;
	color:#999999;
}

#mainmenu li a{
	display:block;
	float:left;
	margin:0 5px 0 0;
	font-weight:bold;
	background:transparent url(/images/backgrounds/mainnav-sep.gif) no-repeat scroll right top;
	color:#484848;
	padding:8px 10px 7px;
	text-decoration:none;
}

#mainmenu li a span{
	display:block;
	padding:5px 10px 5px 0;
}

#mainmenu li a:hover{
	text-decoration:none;
}

#mainmenu a:hover span, #mainmenu li.active a span, #mainmenu li.active li a:hover span{
	color:#999999;
}

#search{
float:right;
}
#search #mod_search_searchword {
width:240px;
}
/* Submenu */
#submenu{
font-size:1.1em;
}
#submenu ul, #submenu li{
margin:0;
padding:0;
list-style:none;
}
#submenu ul{
padding:10px;
}
#submenu li{
display:inline;
}
#submenu a{
	margin:0 15px 0 0;
	font-weight:bold;
}
/* Container */
#content{
	margin-left: 180px;
	margin-right: 305px;
	height:1%;
}

#content .inside-content{
	padding-top:5px;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
}

#sidebar{
	float:left;
	width:180px;
}

#sidebar2{
	float:right;
	width:305px;
}

/* Footer */
#copy{
float:left;
}
#link{
float:right;
}
/* Default Content Styles **********/
.article_separator{
display:block;
margin:20px 0;
height:1px;
}
.contentpaneopen, .blog {
width:100%;
}
/* Text Fields */
.inputbox {
padding:3px;
}
/* Buttons */
.button {
border:none;
padding:3px 5px;
margin:10px 0;
cursor:pointer;
}
/* Read More */
.readon {
border:none;
padding:3px 5px;
display:block;
float:left;
margin:10px 0;
}
/* More Articles */
.blog_more {
padding:20px;
margin:0 0 20px 0;
}
.pagination span, .pagination a {
padding:5px;
margin:2px;
}
/* Section/Category Tables */
.contentpane ul, .contentpane li {
margin:0;
padding:0;
list-style:none;
}
.contentpane li {
padding:10px 0;
margin:10px 0;
}
a.category {
font-size:1.2em;
}
td.contentdescription {
padding:10px 0;
}
td.sectiontableheader {
padding:10px 5px;
text-align:left !important;
font-weight:bold;
}
tr.sectiontableentry1 td {
padding:10px 5px;
text-align:left !important;
}
tr.sectiontableentry2 td {
padding:5px;
text-align:left !important;
}
.article_separator {
display:block;
height:1px;
margin:10px 0 20px 0;
}
/* Polls Component */
.pollstableborder {
width:100%;
}
.pollstableborder .sectiontableheader {
text-align:left !important;
padding:10px 0;
}
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry0 td, .pollstableborder .sectiontableentry1, .pollstableborder .sectiontableentry0 {
border:none;
text-align:left;
}
.smalldark {
padding:10px 5px;
}
/* Table of Contents */
.contenttoc {
float:right;
width:35%;
}
.contenttoc th {
text-align:left;
}
.contenttoc td, .contenttoc th {
padding:5px;
}
/* System Messages **********/
#system-message {
margin-bottom: 0px;
padding: 0;
}
#system-message dt {
font-weight: bold;
}
#system-message dd {
margin: 0;
font-weight: bold;
text-indent: 30px;
}
#system-message dd ul {
color: #0055BB;
list-style: none;
margin: 0px;
padding: 10px;
background: #D8E5F8 url(../images/status-info.png) no-repeat 10px 50%;
border-top: 3px solid #629DE3;
border-bottom: 3px solid #629DE3;
}
#system-message dt.message {
display: none;
}
#system-message dd.message {
}
#system-message dt.error {
display: none;
}
#system-message dd.error ul {
color: #c00;
margin: 0px;
list-style: none;
background: #FFD6D6 url(../images/status-alert.png) no-repeat 10px 50%;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
}
#system-message dt.notice {
display: none;
}
#system-message dd.notice ul {
color: #DCA33C;
margin: 0px;
list-style: none;
background: #FEF6D8 url(../images/status-note.png) no-repeat 10px 50%;
border-top: 3px solid #F0DC7E;
border-bottom: 3px solid #F0DC7E;
}
/* Typography **********/
blockquote {
padding:10px 30px;
font-style:italic;
font-size:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
}
pre, code {
font-size:1em;
padding:10px;
font-family:Consolas, Monaco, "Courier New", Courier, monospace;
}
.alert, .info, .download, .note {
display: block;
padding: 10px 10px 10px 50px !important;
margin: 15px 0 !important;
}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4, ul.bullet5, ul.bullet6, ul.bullet7, ul.male, ul.female, ul.accept, ul.clock, ul.color, ul.cup, ul.date, ul.drink, ul.smile, ul.exclamation, ul.heart, ul.music, ul.rainbow, ul.golf, ul.tennis, ul.star, ul.tick {
padding-left: 10px;
margin-left: 0;
}
ul.bullet1 li, ul.bullet2 li, ul.bullet3 li, ul.bullet4 li, ul.bullet5 li, ul.bullet6 li, ul.bullet7 li, ul.male li, ul.female li, ul.accept li, ul.clock li, ul.color li, ul.cup li, ul.date li, ul.drink li, ul.smile li, ul.exclamation li, ul.heart li, ul.music li, ul.rainbow li, ul.golf li, ul.tennis li, ul.star li, ul.tick li {
list-style: none;
margin-left: 0;
padding:3px 0 3px 40px;
margin-bottom: 5px;
}
.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}
.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}
.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}
.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
ul.bullet1 li {
background: url(../images/bullet1.png) 4px 4px no-repeat;
}
ul.bullet2 li {
background: url(../images/bullet2.png) 4px 4px no-repeat;
}
ul.bullet3 li {
background: url(../images/bullet3.png) 4px 4px no-repeat;
}
ul.bullet4 li {
background: url(../images/bullet4.png) 4px 4px no-repeat;
}
ul.bullet5 li {
background: url(../images/bullet_green.png) 4px 4px no-repeat;
}
ul.bullet6 li {
background: url(../images/bullet_pink.png) 4px 4px no-repeat;
}
ul.bullet7 li {
background: url(../images/bullet_red.png) 4px 4px no-repeat;
}
ul.male li {
background: url(../images/user_suit.png) 4px 4px no-repeat;
}
ul.female li {
background: url(../images/user_female.png) 4px 4px no-repeat;
}
ul.accept li {
background: url(../images/accept.png) 4px 4px no-repeat;
}
ul.clock li {
background: url(../images/clock.png) 4px 4px no-repeat;
}
ul.color li {
background: url(../images/color_swatch.png) 4px 4px no-repeat;
}
ul.cup li {
background: url(../images/cup.png) 4px 4px no-repeat;
}
ul.date li {
background: url(../images/date.png) 4px 4px no-repeat;
}
ul.drink li {
background: url(../images/drink.png) 4px 4px no-repeat;
}
ul.smile li {
background: url(../images/emoticon_smile.png) 4px 4px no-repeat;
}

ul.exclamation li {
background: url(../images/exclamation.png) 4px 4px no-repeat;
}
ul.heart li {
background: url(../images/heart.png) 4px 4px no-repeat;
}
ul.music li {
background: url(../images/music.png) 4px 4px no-repeat;
}
ul.rainbow li {
background: url(../images/rainbow.png) 4px 4px no-repeat;
}
ul.golf li {
background: url(../images/sport_golf.png) 4px 4px no-repeat;
}
ul.tennis li {
background: url(../images/sport_tennis.png) 4px 4px no-repeat;
}
ul.star li {
background: url(../images/star.png) 4px 4px no-repeat;
}
ul.tick li {
background: url(../images/tick.png) 4px 4px no-repeat;
}
/* Tooltips **********/.tool-tip {float: left;border: 1px solid #D4D5AA;padding: 5px;background: #FFFFCC;max-width: 200px;}.tool-title {padding: 0;margin: 0;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../../system/images/selector-arrow.png) no-repeat;font-size: 100%;font-weight: bold;}.tool-text {margin: 0;font-size: 100%;}
/* Module Styles *********/
.module{
height:1%;
margin:0 0 20px 0;
}
.module div{}
.module div div{}
.module div div div{
padding:10px 0;
}
.module div div div div{
padding:0;
background:none;
}
.module_menu{
height:1%;
margin:0 0 20px 0;
}
.module_menu div{}
.module_menu div div{}
.module_menu div div div{
padding:10px 20px 20px 20px;
}
.module_menu div div div div{
padding:0;
background:none;
}
.module_text{
height:1%;
margin:0 0 20px 0;
}
.module_text div{}
.module_text div div{}
.module_text div div div{
padding:10px 20px 20px 20px;
}
.module_text div div div div{
padding:0;
background:none;
}
.module-ms1{
height:1%;
margin:0 0 20px 0;
}
.module-ms1 div{}
.module-ms1 div div{}
.module-ms1 div div div{
padding:10px 20px 20px 20px;
}
.module-ms1 div div div div{
padding:0;
background:none;
}
.module-ms2{
height:1%;
margin:0 0 20px 0;
}
.module-ms2 div{}
.module-ms2 div div{}
.module-ms2 div div div{
padding:10px 20px 20px 20px;
}
.module-ms2 div div div div{
padding:0;
background:none;
}
.module-ms3{
height:1%;
margin:0 0 20px 0;
}
.module-ms3 div{}
.module-ms3 div div{}
.module-ms3 div div div{
padding:10px 20px 20px 20px;
}
.module-ms3 div div div div{
padding:0;
background:none;
}
.module-ms4{
height:1%;
margin:0 0 20px 0;
}
.module-ms4 div{}
.module-ms4 div div{}
.module-ms4 div div div{
padding:10px 20px 20px 20px;
}
.module-ms4 div div div div{
padding:0;
background:none;
}
.module ul, .module_menu ul, .module_text ul, .module-ms1 ul, .module-ms2 ul, .module-ms3 ul, .module-ms4 ul {
margin:0;
padding:0;
list-style:none;
}
.module li, .module_menu li, .module_text li, .module-ms1 li, .module-ms2 li, .module-ms3 li, .module-ms4 li{
margin:0;
padding:0;
list-style:none;
display:block;
}
.module li ul li, .module_menu li ul li, .module_text li ul li, .module-ms1 li ul li, .module-ms2 li ul li, .module-ms3 li ul li, .module-ms4 li ul li{
padding:5px 0 5px 10px;
border:none;
}
.module h3, .module_menu h3, .module_text h3, .module-ms1 h3, .module-ms2 h3, .module-ms3 h3, .module-ms4 h3 {
margin:5px 0 10px 0;
}
/* JomComment */
#jc_commentFormDiv{
padding:10px;
}
#jc_commentForm #subscribe{
margin:0 10px 0 0;
}
#jc_commentForm #jc_agree{
margin:0 10px 0 0;
}
#jc_name, #jc_email, #jc_website{
width:98%;
}

.feed_link{
	text-align:right;
	height:25px;
}

#trackback_link a, .feed_link a{
	text-align:right;
	border:none;
}
#trackback_link img, .feed_link img{
	margin:0 5px 0 0;
}

.commentBlogView div{
	background:none !important;
	margin:0 !important;
	padding:0 !important;
}
.commentBlogView div a{
	padding:2px 6px;
	text-transform:capitalize;
}
/* MyBlog Latest with IntroText */
.blog-latest li{
	padding:2px 0;
}
/* MyBlog Component : Recommendations */
#myBlog-head{
	
}

#myBlog-wrap .postSummary-top h2 a, #myBlog-wrap .postContent-top h2 a {
	text-decoration:none;
}

#myBlog-wrap .postSummary-footer a{
	padding:2px 6px;
	text-transform:capitalize;
}

#myBlog-wrap h2 {
	padding:0px;
	text-indent:0;
	font-size:1.3em;
	color: #6699FF;
}

#myBlog-wrap h3 {
	padding:0px;
	text-indent:0;
	font-size:120%;
	color: #6699FF;
}

#myBlog-wrap h4 {
	padding:5px;
	text-indent:0;
	font-size:100%;
	color: #6699FF;
}

#myBlog-wrap h5 {
	padding:2px 6px;
	text-indent:0;
	font-weight: normal;
	line-height: normal;
	font-size: 92%;
	color: #6699FF;
	margin-bottom:12px;
	margin-top:0px;
}

#myBlog-wrap .postSummary{
	margin:10px;
	width:475px;

}

#myBlog-wrap .postSummary-top{
	float:left;
	width:280px;
	padding-left:10px;
	line-height: 170%;
	font-size:110%;
}

#myBlog-wrap .postSummary-right{
	float:right;
	width:140px;
	padding-left:5px;
	border-left:1px solid #cccccc;
}

#myblogSearch {
	padding:12px;
	width:475px;
	background: #F1F1F1;
	border-bottom:1px solid #6699FF;
	margin-bottom:1px;
}

#myblogSearch label {
	margin-top:0px; 
}

.postblue{
	background:url(/images/buttons/blue/span-hilite-left.gif) no-repeat left top;
}

.postblue-green{
	background:url(/images/buttons/blue/span-hilite-left.gif) no-repeat left top;
}

.postblue-green-orange{
	background:url(/images/buttons/green/span-hilite-left.gif) no-repeat left top;
}

.postblue-orange{
	background:url(/images/buttons/orange/span-hilite-left.gif) no-repeat left top;
}

.postgreen{
	background:url(/images/buttons/green/span-hilite-left.gif) no-repeat left top;
}

.postgreen-orange{
	background:url(/images/buttons/blue/span-hilite-left.gif) no-repeat left top;
}

.postorange{
	background:url(/images/buttons/orange/span-hilite-left.gif) no-repeat left top;
}
/* Ad Agency */
	#advert1 table,#advert7 table {
		margin:0 auto;
	}
	
	.advert .module-top-right table{
		margin-top:3px;
		margin-left:3px;
		margin-right:0;
		maigin-bottom:0;
		background-color:transparent !important;
	}
	
	.advert .module-top-left table{
		margin-top:3px;
		margin-left:0px;
		margin-right:0;
		maigin-bottom:0;
		background-color:transparent !important;
	}
	
	.advert table table{
		margin:0;
	}
	
	.advert img{
		margin:2px;
	}
	
	.mod_adagencyzone{
		border:0 !important;
	}
	
	#advert5-container {
		background-color:#575151;
		height:90px;
		margin-top:18px;
		text-align: center;
		width:990px;	
	}
	
	#advert5 {
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		width:730px;
	}
/* CSS Dropdown */
	#mainmenu li.parent{
		position:relative;
	}
	
	#mainmenu li.parent ul{
		display:none;
	}
	
	#mainmenu li.parent:hover ul{
		display:block;
		padding:10px;
		position:absolute;
		top:29px;
		left:1px;
	}
	
	#mainmenu li.parent ul li{
		display:block !important;
		clear:left;
		float:none;
		white-space:nowrap;
	}
	
	#mainmenu li li a,#mainmenu li li a span,
	#mainmenu li li a:hover,#mainmenu li li a:hover span{
		background:none !important;
	}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav { position: relative; z-index: 9; padding-bottom: 10px; }

#ja-mainnav .main { height: 48px; font-size: 12px; }

#ja-mainnav .inner {
	height: 48px;
	background: url(/images/buttons/menu/mainnav-bg.gif) no-repeat top;
}

span.has-image {
	padding-left: 25px;
	padding-top: 5px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left 7px;
}

span.menu-title { 
	display: block; 
	font-size: 110%; 
	padding-top: 5px;
}

span.has-image span.menu-title { padding-top: 0; }

span.menu-desc {
	display: block;
	font-weight: normal;
	line-height: normal;
	font-size: 92%;
}

/* Sub Nav ---*/
#ja-subnav { position: relative; z-index: 9; }

#ja-subnav .main {
	line-height: 1;
	z-index: 10;
	padding-bottom: 10px;
}

#ja-subnav span.menu-title { font-size: 100%; padding-top: 0; }

#ja-subnav ul {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	padding: 5px 0;
	margin: 0 10px;
}

#ja-subnav ul.active {  }

#ja-subnav li {
	background: none;
	border-left: 1px solid #ddd;
	display: block;
	float: left;
	padding: 0 10px 0 11px;
}

#ja-subnav li.first-item { border-left: 0; }

#ja-subnav ul li a { color: #333; padding: 2px 0; display: block; text-decoration: none; }

#ja-subnav ul li a:hover, #ja-subnav ul li.hover a { color: #bf0000; }

#ja-subnav ul.active li a { color: #333; }

#ja-subnav ul.active li a:hover { color: #bf0000; }

#ja-subnav ul li.active a,
#ja-subnav ul li.active a:hover,
#ja-subnav ul li.active a:active,
#ja-subnav ul li.active a:focus {
	color: #bf0000;
	font-weight: bold;
}

#ja-subnav ul li.empty { visibility: hidden }

/* Sub Nav (lv2) ---*/
#ja-subnav ul li ul {
	background: #e6e6e6;
	border: 1px solid #ddd;
	display: block;
	height: auto;
	left: -999em;
	padding: 0;
	position: absolute;
}

#ja-subnav ul li.hover ul {
	display: block;
	height: auto;
	left: auto;
	position: absolute;
	margin-left: 5px;
}

#ja-subnav ul li.haschild a {
	background: url(../images/arrow.png) no-repeat right center;
	padding-right: 12px;
	height: auto;
}

#ja-subnav ul li.haschild a:hover {
	background: url(../images/arrow3.png) no-repeat right center;
}

#ja-subnav ul li.haschild li a, #ja-subnav ul li.hover li a { background: none; padding-right: 0; }

#ja-subnav ul li ul li {
	border-bottom: 1px solid #ddd;
	border-left: 0;
	display: block;
	float: none;
	overflow: hidden;
	text-align: left;
	padding: 0 5px;
}

#ja-subnav ul li ul li a {
	background-image: none !important;
	border: 0 !important;
	color: #333 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

#ja-subnav ul li ul li a span.menu-title { padding-top: 3px; padding-bottom: 3px; }

#ja-subnav ul li ul li a:hover {
	background-image: none !important;
	color: #bf0000 !important;
	text-decoration: underline !important;
}

#ja-subnav ul li ul li a.active {
	color: #bf0000; !important;
	font-weight: bold !important;
}

/* Breadcrumbs ---*/
#ja-breadcrums {
	background: url(/images/h3-bg.gif) no-repeat left;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 15px;
	font-size: 110%;
}

#ja-breadcrums .inner {
	background: url(/images/h3-bg.gif) no-repeat right;
	padding: 0 10px 0 0;
	margin: 0;
	height: 30px;
	line-height: 30px;
}

#ja-breadcrums strong { margin-right: 5px; }

#ja-breadcrums img { margin: 1px 5px; }

/* SEARCH */

#myblogSearch label {
	clear:both;
	float:left;
	margin-bottom: 10px;
	width:100px;
}

#myblogSearch .myblogSearchInput{
	float: left;
	margin-bottom: 10px;
	width: 50%;
}

#myblogSearch #myblogSearchSubmit{
	clear: both;
	width: 250px;
	text-align: center;
}


#myBlog-wrap span.editLink {
	font-size: 70%;
	color: #f00;
	cursor: pointer;
}

/* JomComment */
.jomentry2, #jc_commentFormDiv{
	background:#EAEAEA;
}
.jomentry1{
	background:#F1F1F1;
}

.jomauthor{
	border-bottom:1px solid #CCC;
	background:#FFFFFF;
	color:#777777;
}

/** PAGINATION **/
.my-pagenav{
	text-align:right;
	background: #EAEAEA;
	padding:3px;
	margin-top:10px;
	margin-bottom:7px;
}

/** Recommendations **/
#recommendations-categories {
	width:100%;
}

#recommendations-categories ul {
	float:right;
	display:block;
	line-height:16px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0px;
	padding-bottom:0;
	padding-left:0;
	padding-top:0px;
}

#recommendations-categories ul li#recommendations-categories-events{
	background: transparent url(/images/buttons/orange-light/arrow-readon.png) no-repeat scroll 0 0;
	margin-left:7px;
	padding-bottom:0;
	padding-left:20px;
	padding-top:0px;
	float:left;
}

#recommendations-categories ul li#recommendations-categories-artists{
	background: transparent url(/images/buttons/blue-light/arrow-readon.gif) no-repeat scroll 0 0;
	margin-left:7px;
	padding-bottom:0;
	padding-left:20px;
	padding-top:0px;
	float:left;
}

#recommendations-categories ul li#recommendations-categories-venues{
	background: transparent url(/images/buttons/green-light/arrow-readon.png) no-repeat scroll 0 0;
	margin-left:7px;
	padding-bottom:0;
	padding-left:20px;
	float:left;
	padding-top:0px;
}

img#recommendation-category-icon{
	border:0;
}

.recommendation-avatar img{
	border:0;
}

#recommendation-date{
	float:left;
}

#recommendation-print{
	float:right;
	padding-right:5px;
}

#recommendation-text{
	text-align:justify;
	background: #F1F1F1;
	padding:10px;
	margin-top:10px;
	margin-bottom:7px;
	font-size:120%;
	line-height: 200%;
}
/** tag cloud style **/
#recommendations-tags-mod a.tag1 ,
#recommendations-tags-mod a.tag2 ,
#recommendations-tags-mod a.tag3 ,
#recommendations-tags-mod a.tag4 ,
#recommendations-tags-mod a.tag5 ,
#recommendations-tags-mod a.tag6 ,
#recommendations-tags-mod a.tag7 ,
#recommendations-tags-mod a.tag8 ,
#recommendations-tags-mod a.tag9 {
	list-style: none;
	display: inline;
	padding-left:4px;
	padding-right:4px;
	background: none;
	text-align:center;
	line-height:100%;
}
#recommendations-tags-mod a.tag1 {
	font-size:90%;
	font-weight:normal;
}
#recommendations-tags-mod a.tag2 {
	font-size:100%;
	font-weight:normal;
}
#recommendations-tags-mod a.tag3 {
	font-size:125%;
	font-weight:normal;
}
#recommendations-tags-mod a.tag4 {
	font-size:150%;
	font-weight:normal;
}
#recommendations-tags-mod a.tag5 {
	font-size:175%;
	font-weight:normal;
}
#recommendations-tags-mod a.tag6 {
	font-size:200%;
	font-weight:bold;
}
#recommendations-tags-mod a.tag7 {
	font-size:225%;
	font-weight:bold;
}
#recommendations-tags-mod a.tag8 {
	font-size:250%;
	font-weight:bold;
}
#recommendations-tags-mod a.tag9 {
	font-size:265%;
	font-weight:bold;
}

.recommendations-module-title {
	color: #FF0000;
	padding-top:10px;
	font-size:125%;
	font-weight:normal;
	marging-top:5px;
	margin-left:5px; 
	padding-left:10px; 
	width:300px; 
	height:30px; 
	background: url('/images/backgrounds/modules/bg_module_top.png') no-repeat;	
}

.recommendations-tags {
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
	background: url('/images/backgrounds/modules/bg_module_middle.png') repeat-y;	
}

ul.recommendations-related{
	margin-left: 5px;
	margin-top: 0px;	
}

ul.recommendations-related li{
	padding-left:10px; 
	padding-right:10px; 
	background: url('/images/backgrounds/modules/bg_module_middle.png') repeat-y;
}

.recommendations-entry1{
	background:#F1F1F1;
}

.recommendations-entry2{
	background:#FFFFFF;
}

.recommendations-artist {
	border: 2px solid #0397D6;
}

.recommendations-featured-artist {
	background: url('/images/backgrounds/recommendations/bg_recommendation_artist.jpg') no-repeat;
}

.recommendations-event {
	border: 2px solid #ED008C;
}

.recommendations-featured-event {
	background: url('/images/backgrounds/recommendations/bg_recommendation_event.jpg') no-repeat;
}

.recommendations-venue {
	border: 2px solid #99FF66;
}

.recommendations-featured-venue {
	background: url('/images/backgrounds/recommendations/bg_recommendation_venue.jpg') no-repeat;
}

.recommendations-container-icons {
	width:480px;	
}

.recommendations-links{
	margin-bottom:10px;
	margin-top:10px;
	background-color:#f1f1f1;
}

.recommendations-prev{
	float:left;
}

.recommendations-next{
	float:right;
}

.module-recommendations {
	margin-top:10px;	
}

ul.blog-categories{
 	background: transparent url(/images/buttons/recommendations/bg_recommendations_categories.png) no-repeat scroll 0 0;
	margin-left:7px;
	padding-bottom:0;
	padding-left:20px;
	padding-top:20px;
 }
 
ul.blog-categories li{
 	background: transparent no-repeat scroll 0 0;
	margin-left:7px;
	padding-bottom:0;
	padding-left:2px;
	padding-top:3px;
 }
 
/* Footer */
	#footer {
		margin-top:20px;
		background-color:#575151;
		height:22px;
		text-align:center;
		width:990px;
		margin-bottom:10px;
	}
	
	#footer a{
		color:#888585;
		font-size:11px;
	}
	
	#footer ul li {
		float:left;
		padding-left:10px;
	}