/* ==============================================
   GENERAL - RESET
============================================== */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #e58a37 url(../img/bg_body.jpg);
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
	color: #321911;
	width: 99.9%;
	padding-bottom: 80px;
}

ul {	list-style: none;}

ol {padding-left:40px;}

a {
	outline: none;
}

img {
	border: none;
}

a {
	color: #321911;
}

a:hover {
	color: #60361f;
}

/* ==============================================
   GLOBALS
============================================== */

#wrapper {
	background: url(../img/bg_shadow.png) repeat-y center;
}

/*\ Temporly IE6 solution */ * html #wrapper {
	background: url(../img/bg_shadowIE6.png) repeat-y center;
}

#main {
	width: 934px;
	margin: 20px auto 0 auto;
	overflow: hidden;
}

#main h2 {
	font: bold 2.1em Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0 15px 0px;
	text-transform:capitalize;
}

#main h2.charralero {
	padding-left: 20px;
}

#main #content .postcontent .postlist .post h2 {
	width:380px;
}

.login_form .name .inputbox {
	background:#F4F4F4 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#010102;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	margin-bottom:7px;
}

.login_form .pass .inputbox {
	background:#F4F4F4 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#010102;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	margin-bottom:7px;
}

.login_form .name label {
	clear:left;
	color:#999999;
	float:left;
	margin-right: 20px;
	font-family:Verdana,Geneva,sans-serif;
	font-size:0.64em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:20px;
	line-height:normal;
	padding-top:3px;
	text-align:right;
	text-transform:uppercase;
	width:76px;
}

fieldset {
	padding-bottom: 10px;
}

.login_form .pass label {
	clear:left;
	color:#999999;
	float:left;
	margin-right: 20px;
	font-family:Verdana,Geneva,sans-serif;
	font-size:0.64em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:23px;
	line-height:normal;
	padding-top:3px;
	text-align:right;
	text-transform:uppercase;
	width:76px;
}

.login_form .button {
	margin-left: 130px;
	margin-bottom: 15px;
}

.login_form .contentdescription {
	margin-top: 15px;
}

/* ==============================================
   HEADER
============================================== */

#header {
	width: 994px;
	margin: 0 auto;
	background: #f4f4f4 url(../img/bg_header.jpg) no-repeat left top;
	height: 198px;
	position: relative;
}

#header h1 a {
	background: url(../img/squaw.jpg) no-repeat;
	width: 279px;
	height: 117px;
	text-indent: -9999em;
	position: absolute;
	top: 20px;
	left: 77px;
}

#header .loginArea {
	width: 519px;
	height: 113px;
	position: absolute;
	right: 26px;
	top: 27px;
}

#header .loginArea div.flashRequired {
	width: 516px;
	height: 111px;
	background: #F2F2F2;
	text-align: center;
	border: #CCC 1px solid;
}

#header .loginArea div.flashRequired h4 {
	padding: 17px 0;
}

/* --------- Top Navigation ---------- */

#topNav {
	position: absolute;
	width: 973px;
	bottom: 0;
	background: #321911;
	font: bold .85em/3.1em Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 21px;
}

#topNav li {
	float: left;
}

#topNav li a {
	color: #928881;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 .86em 0 .93em;
}

#topNav li a:hover {
	color: #FFF;
}

#topNav li.selected a {
	color: #00aeef;
}

/* --------- Search ---------- */

#header form fieldset {
	border: none;
}

#header form fieldset legend {
	display: none;
}

#header form fieldset input.search {
	border: 1px solid #FFFFFF;
	color: #9d9d9d;
	bottom: 9px;
	height: 14px;
	line-height: 14px;
	padding: 1px 6px;
	position: absolute;
	right: 52px;
	width: 160px;
	outline: 0;
}

#header form fieldset input.goButton {
	background: #FFF url(../img/btn_search.gif) no-repeat center;
	border: none;
	bottom:9px;
	height:18px;
	padding-top:16px;
	position:absolute;
	right:30px;
	text-indent:-9999em;
	width:22px;
	cursor: pointer;
}

/* ==============================================
   CONTENT - Media Content Area
============================================== */

/* --------- Media Flash Conteiner --------- */

#mediaContainer {
	margin-bottom: 15px;
}

#mediaContainer .flashRequired {
	text-align: center;
	position: relative;
	padding-top: 380px;
	background: #F2F2F2;
}

#mediaContainer .video {
	height: 420px;
}

#mediaContainer .photo {
	height: 348px;
}

/* --------- Media Content Info --------- */

.mediaContent {
	margin-bottom: 20px;
	position: relative;
}
.mediaContent a {
	color: #00aeef;
	text-decoration: none;
	padding-left: 20px;
}

.mediaContent a.author {
	position: absolute;
	right: 0;
	top: 0;
}



/* ==============================================
   CONTENT - Left Content Area
============================================== */

#content {
	width: 572px;
	float: left;
}

#content .videoArea {
	margin-bottom: 15px;
}

.foro {
	width: 100%;
}


/* --------- Content Top Navigation --------- */

.contentNav {
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	background: url(../img/bg_contentNav.gif) repeat-x top;
	margin: 0 0 30px;
	width: 100%;
	height: 40px;
}

.contentNav li {
	float: left;
	position: relative;
}

.contentNav li a {
	text-decoration: none;
	line-height: 40px;
	padding: 0 9px;
	display: block;
	float: left;
	color: #FFF;
	height: 40px;
}

.contentNav li a:hover {
	background: #615750 url(../img/bg_arrowPostActive.gif) no-repeat center bottom;
	padding-bottom: 11px;
	color: #FFF;
}

.contentNav li.selected a, .contentNav li.selected a:hover {
	background: #26130d url(../img/bg_arrowContentSelected.gif) no-repeat center bottom;
	padding-bottom: 11px;
}

/* Sub Content Navigation */

.contentNav li ul {
	background-color: #00aeef;
	font: .87em Verdana, Geneva, sans-serif;
	position: absolute;
	top: 40px;
	left: 0;
	padding: 10px 20px;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	display: none;
	z-index: 999;
	width: 150px;
}

.contentNav ul li {
	float: none;
	padding: 5px 0;
}

.contentNav li ul li a, .contentNav li.selected ul li a {
	background: none;
	height: auto;
	line-height: 1.2em;
	float: none;
	color: #FFF;
	padding: 0;
}

.contentNav li ul li a:hover, .contentNav li.selected ul li a:hover {
	background: none;
	margin: 0;
	padding: 0;
	color: #000;
}

/* --------- Article Content Area --------- */

#content .photo {
	border: 1px solid #dbdbdb;
	text-align: center;
	padding: 5px 0;
	margin-bottom: 20px;
}

#content .photo img {
	
}

#content .photo cite {
	text-align: right;
	display: block;
	font: normal .75em Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	padding: 5px;
}

#content .commentsList .comment p.detail, #content .postContent .userContent .post p.detail {
	font: .67em Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #999;
}

#jc h4 {
	background-color:inherit;
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;
	margin-bottom:10px;
	padding:15px 0 2px;
	text-align:left;
}

#jc #comments-form, #comments-form p, #comments-form .comments-policy, #comments-form span, #comments-form .counter {
	font-family:Verdana,Geneva,sans-serif;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
}

#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error {
	font-family:Verdana,Arial,Sans-Serif;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:8px;
	margin-top:10px;
	overflow:hidden;
	padding:0;
}

#comments-form textarea {
	margin:0;
	max-width:550px !important;
	width:550px;
}

#comments-form .btn a {
	border:medium none;
	color:#777777;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	padding:0 5px;
	text-decoration:none;
}

#comments-form .btn {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/jc_btnl.gif) no-repeat scroll 0 0;
	margin-right:5px;
}

#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error {
	-x-system-font:none;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:8px;
	margin-top:10px;
	overflow:hidden;
	padding:0;
}

#comments-form .btn {
	background:transparent url(images/jc_btnl.gif) no-repeat scroll 0 0;
	margin-right:5px;
}

#comments-form .btn div {
	background:transparent url(images/jc_btnr.gif) no-repeat scroll 100% 0;
	float:left;
	margin:0 -1px 0 0;
}

#comments-form .btn a {
	border:medium none;
	color:#777777;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	padding:0 5px;
	text-decoration:none;
}


/* --------- No Password? --------- */

.contentdescription p {
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
}

h2.componentheading, div.componentheading {
	margin-top: 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:2.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:4px 0 15px 0;
	text-transform:capitalize;
}

h2.contentheading {
	padding-bottom: 0px;
	font-weight:bolder;
}

form.josForm {
	margin-top: 10px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom: 20px;
}

#main form.josForm p{
	margin-bottom: 15px;
}

form.josForm label.hasTip {
	color:#615750;
	font-family:Verdana,Geneva,sans-serif;
	font-size:0.7em;
	margin-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
	margin-left: 20px;
}

#wrapper #main #email {
	font-family:Verdana,Geneva,sans-serif;
	text-decoration:none;
	background:#F4F4F4 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#010102;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	margin-top: 10px;
}

#wrapper #main #token {
	font-family:Verdana,Geneva,sans-serif;
	text-decoration:none;
	background:#F4F4F4 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#010102;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	margin-bottom: 5px;
}

#wrapper #main .josForm label.hasTip {
	clear:left;
	color:#999999;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:0.64em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:20px;
	line-height:normal;
	margin-right:20px;
	padding-top:13px;
	text-align:right;
	text-transform:uppercase;
	width:90px;
}

#wrapper #main .josForm .validate {
	margin-top: 18px;
	margin-bottom: 10px;
}

#wrapper #main .josForm .validate2 {
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 200px;
}

/* --------- Post Section --------- */

#content .navHome {
	background: url(../img/bg_postNav.gif) repeat-x top;
}

#content .navHome li.selected a, #content .navHome li.selected a:hover {
	background: #00aeef url(../img/bg_arrowPostSelected.gif) no-repeat center bottom;
}


#content .postContent .post, #content .postContent .posted, #content .postContent .postCool  {
	background: url(../img/bg_borderDotted.gif) repeat-x bottom;
	overflow: hidden;
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#content .postContent .postCool{
	background:none;
}
	
#content .postContent .postCool p{
	margin-top: 10px;
	margin-bottom: 10px;
}

#content .postContent .posted a.rss{
	width:17px;
	height:16px;
	background: #F90 url(../img/rss.gif) no-repeat;
	display:block;
	position:absolute;
	top:0;
	right:0;
	text-indent:-999999px;
}
	
#content .postContent .post a.exit{
	width: 15px;
	height: 15px;
	background: url(../img/ico_exit.gif) no-repeat;
	display: block;
	position: absolute;
	top: 17px;
	right:0;
	text-indent: -999999px;
}
	
.postlist a.addpost {
	background: transparent url(../img/bg_arrowFullPost.gif) no-repeat right top;
	color: #615750;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.70em;
	padding: 0 15px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
	
#content .postContent .post a.edit {
	width: 15px;
	height: 15px;
	background: url(../img/ico_edit.gif) no-repeat;
	display: block;
	position: absolute;
	top: 17px;
	right: 20px;
	text-indent:-999999px;
}

#content .postContent .post p, #content .postContent .posted p, div.results ol.list li p {
	/*font-style:italic;*/
}

#content .postContent h1, #content .postContent .post h2, #content .postContent .posted h2, #content .poll h3, div.results ol.list li h4{
	font: bold 1.42em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -0.8pt;
	word-spacing: -.9pt;
	color: #26130d;
	width: 410px;
	display:block;
	margin: 0;
}
div.results ol.list li h4{
	margin-bottom:10px;
}
#content .postContent .post h2 a, #content .postContent .posted h2 a, div.results ol.list li h4 a {
	 text-decoration: none;
	 color: #26130d;
}

#content .postContent .post h2 a:hover {
	color: #472c23;
}

#content .postContent h1, #content .postContent p, div.results ol.list li {
	width: 100%;
	margin-bottom: 1em;
	padding: 0;
}

#content .postContent .post img.thumbPostxx, #content .postContent .post .newsImages img, #content .postContent .posted img.thumbPost, #content .postContent .posted .newsImages img {
	border: 1px solid #A3A3A3;
	float: right;
	margin: 4px 0 0 20px;
}

#content .postContent .post p {
	width: 100%;
	margin: 0;
}

#content .postContent .posted {
	margin-top: 20px;
}

#content .postContent .posted p {
	 width:100%;
	 margin: 5px 0 20px;
}

#content .postContent .posted h2 + p {
	margin: 0 0 5px;
}

#content .postContent .post a.readon, #content .postContent .post div.meta, #content .postContent .post a.collapse, #content .postContent .posted a.readon, #content .postContent .posted div.meta, #content .postContent .posted a.collapse, #content .postContent .post a.comments-list, #content .postContent .posted a.comments-list, #content .postContent .post a.comments-collapse, #content .postContent .posted a.comments-collapse {
	background: url(../img/bg_arrowFullPost.gif) no-repeat top right;
	font: .67em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #615750;
	padding: 0 15px 0 0;
	
}

#content .postContent .post a.readon, #content .postContent .posted a.readon, #content .postContent .post a.comments-list, #content .postContent .posted a.comments-list {
	width: 90px;
	margin-right: 20px;
}

*:first-child+html #content .postContent .post a.readon, *:first-child+html #content .postContent .posted a.readon {
	width: 105px;
}

* html #content .postContent .post a.readon, * html #content .postContent .posted a.readon {
	width: 120px;
}

#content .postContent .post a.collapse, #content .postContent .posted a.collapse, #content .postContent .post a.comments-collapse, #content .postContent .posted a.comments-collapse {
	background: url(../img/bg_arrowFullPost.gif) no-repeat bottom right;
	float: left;
	margin-right: 20px;
}

#content .postContent .post p a:hover, #content .postContent .posted p a:hover { color: #312a25;} /* TEMPORALY Hover Style */

#content .postContent .post div.meta, #content .postContent .posted div.meta {
	background: none;
	padding: 0;
	position: absolute;
	text-align: right;
	width: 150px;
}

#content .postContent .post div.meta{
	top: 5px;
	right: 3px;
}

#content .postContent .posted div.meta{
	bottom: 0px;
	right: 3px;
}


#content .postContent .post div.meta a, #content .postContent .posted div.meta a {
	padding: 0 0 2px 12px;
	margin-left: 15px;
	background: url(../img/bg_arrowPost.gif) no-repeat 0 4px;
	color: #615750;
	text-decoration: none;
	font-style:normal;
	font-size:9px;
}

#content .postContent .post div.edit {
	position: absolute;
	right: 387px;
	top: 27px;
	width: 40px;
}

#content .postContent .post div.edit a { width: 15px; height: 15px; text-indent: -9999em; display: block; float: right; margin: 0 2px;}

#content .postContent .post div.edit a.edit { background: url(../img/ico_edit.gif) no-repeat 0 0;}

#content .postContent .post div.edit a.exit { background: url(../img/ico_exit.gif) no-repeat 0 0;}

#content .postContent .postList #form {
	margin-top: 20px;
	margin-bottom: 20px;
}

#content .postContent .postList #form .SaveBlog {
	margin-left: 232px;
}

#content .postContent .postList #form .CancelBlog {
	margin-left: 10px;
}
	
#content .postContent .postList #form #article_parent {
	margin-top: 20px;
}

#content .postContent .postList #form #title {
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	margin-bottom: 10px;
	margin-left: 5px;
}

div#form label {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.70em;
	color:#615750;
	text-decoration:none;
	text-transform:uppercase;
	margin-bottom: 10px;
}

#editor-xtd-buttons {
	overflow:hidden;
	width: 100%;
}

#editor-xtd-buttons .button2-left{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	text-transform: uppercase;
	color:#615750;
	width: 114px;
	float:left;
	margin-bottom: 7px;
	text-align:center;
	text-decoration:none;
}

.button2-left .blank {
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#615750;
	text-decoration:none;
	text-align:center;
	margin-bottom: 7px;
}

/* ----------- Share ------------------- */
	
#content .postContent .post div.meta a div {
	background: #FFF;
	padding: 8px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D4D4D4;
	position: absolute;
	right: -3px;
	top: 12px;
	width: 100px;
}
	
#content .postContent .post div.meta a div a {
	padding-left: 30px;
	margin: 0;
	text-align: left;
	line-height: 2em;
	height: 2em;
	display: block;
	width: 70px;
	background-repeat: no-repeat;
	background-position: 7px 3px;
}
	
#content .postContent .post div.meta a div a.fb, #content .postContent .post div.meta a div a.fb:hover {
	background-image: url(../img/facebook-icon.gif);
}

#content .postContent .post div.meta a div a.tw, #content .postContent .post div.meta a div a.tw:hover {
	background-image: url(../img/twitter-icon.gif);
}

#content .postContent .post div.meta a div a:hover {
	color: #000;
	background-color: #F5F5F5;
}

/* ---------- Post Expander ----------- */

#content .postContent {}

#content .postContent .newsContent h1, #content .postContent .newsContent h2, #content .postContent .newsContent h3, #content .postContent .newsContent h5 {
	margin: 1em 0;
}

#content .postContent .newsContent ul {
	padding-left: 2em;
	list-style-type: disc;
}

#content .postContent .newsContent ul li {
	margin: .5em;
}

#content .postContent .newsContent p {
	margin: 10px 0 7px 0;
}

/* ------ Post Comment ------ */

#content .posted .comment {
	background: url(../img/bg_borderDotted.gif) repeat-x top;
	position: relative;
	padding-top: 15px;
}

#content .posted .comment div.badge /* SWF */ {
	position: absolute;
	left: 7px;
	top: 1px;
}

#content .posted .comment h4, #content .posted .comment p {
	padding-left: 100px;
}

#content .posted .comment h4 {
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 1em;
}

#content .posted .comment h4 a {
	color: #19aee7;
	text-decoration: none;
}

#content .posted .comment p {
	margin-bottom: 1.5em;
}

#content .posted .comment p.detail {
	font-size: .64em;
}
#content .posted .comment p.detail {
	font: .67em Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #999;
}

/* -------- Calendar ------------- */


#sideBar div#calendar{
	width:321px;
	height:247px;
	background:#26130d;
	position:absolute;
	top:0;
	right:0;
	float:right;
}

#sideBar div#calendar div{
	background:none;
	}

/* --------- News --------- */

#content .postContent .userContent .post img {
	border: none;
}

#content .postContent .userContent .post p {
	width: 395px;
	font: italic .9em/1.5em Georgia, "Times New Roman", Times, serif;
	margin-bottom: .5em;
}

#content .postContent .userContent .post a {
	font-size: .76em;
	color: #000;
}

#content a.more {
	background: url(../img/bg_arrowMore.gif) no-repeat center right;
	font: .67em Verdana, Geneva, sans-serif;
	padding-right: 17px;
	margin-bottom: 17px;
	text-transform: uppercase;
	text-decoration: none;
	float: right;
	color: #000;
}

/* --------- Article Information --------- */

#content .info {
	font: .64em Verdana, Arial, Helvetica, sans-serif;
	color: #6b6969;
	text-transform: uppercase;
	background: url(../img/bg_borderDotted.gif) repeat-x left top;
	padding: 0.8em 0 0 0;
	margin: 38px 0 12px;
	height: 12px;
}

#content .info dl {
	background: url(../img/bg_borderDotted.gif) repeat-x left bottom;
	padding-bottom: 0.8em;
	width: 100%;
	overflow: hidden;
}

#content .info dl dt, #content .info dl dd {
	display: inline;
	float: left;
}

#content .info dl dd {
	padding: 0 45px 0 7px;
}

#content .info dl dt.rss {
	background: url(../img/ico_rss.gif) no-repeat left center;
	padding-left: 20px;
}

#content .info dl dt.autor {
	float: right;
}

#content .info a {
	color: #6b6969;
}


/* --------- Poll Section --------- */

.poll {
	float: left;
	width: 572px;
}

#content .poll fieldset {
	border: none;
	/*background: url(../img/bg_borderDotted.gif) repeat-x bottom;*/
	padding-bottom: 19px;
	margin-bottom: 18px;
	width: 572px;
}

#content .poll h3 {
	width: 572px;
	line-height: 1.5em;
}

#content .poll h3 strong {
	color: #00aeef;
}

#content .poll p {
	line-height: 1em;
	padding: .3em 0;
	margin: 0;
}

#content .poll input {
	margin: 0 5px 0 3px;
}

#content .poll label {
	font: italic .89em Georgia, "Times New Roman", Times, serif;
}

#content .poll a {
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 2.5em;
	text-align: center;
	margin: 10px 0 0 23px;
	display: block;
	width: 145px;
	background: #00aeef;
	color: #FFF;
}

/* --------- Comments --------- */

#content .commentsList {
	margin-bottom: 17px;
}

#content .commentsList h3, #content .newsContent .commentsList h3 {
	font: bold 1.42em Verdana, Geneva, sans-serif;
	color: #26130d;
	padding: 24px 0 22px 0;
	margin: 0;
}

#content .commentsList h3 a {
	font-size: .47em;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: .03pt;
	word-spacing: .1pt;
	color: #999;
	float: right;
	line-height: 2.5em;
}

#content .commentsList .comment {
	background: url(../img/bg_borderDotted.gif) repeat-x top;
	position: relative;
	padding-top: 15px;
}

#content .commentsList .comment div.badge /* SWF */ {
	position: absolute;
	left: 7px;
	top: 1px;
}

#content .commentsList .comment div.badge img {
	border: none;
	margin: 0;
	float: none;
}

#content .commentsList .comment h4, #content .commentsList .comment p {
	padding-left: 100px;
}

#content .commentsList .comment h4 {
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 1em;
}

#content .commentsList .comment h4 a {
	color: #00aeef;
	text-decoration: none;
}

#content .commentsList .comment p {
	margin-bottom: 1.5em;
	width: auto;
}

#content .commentsList .comment p.detail {
	font-size: .64em;
}

#content .commentsList .comment h5 {
	text-transform: uppercase;
	font: .69em Verdana, Geneva, sans-serif;
}

#content .commentsList .comment h5 a {
	color: #0080ca;
}

#content .commentsList .comment h5 a:hover {
	color: #076398;
}

#content .commentsList .comment textarea {
	width: 560px;
	height: 124px;
	border: 1px solid #737373;
	padding: 5px;
}

#content .commentsList .comment textarea:focus {
	outline: none;
}

/* ------- User Account Form ------ */

#content .account {
	background: url(../img/bg_regFormTop.gif) no-repeat top left;
	padding: 8px 0 19px;
}

#content .account form {
	background: url(../img/bg_regFormBottom.gif) no-repeat bottom left;
	padding-bottom: 8px;
}

#content .account form iframe {
	border: none;
}

dd.largeBox iframe{
	overflow:hidden;
	width:280px;
	height:250px;
}

#content .account form form {
	background: none;
	padding: 0;
}

#content .account fieldset {
	border-width: 0 1px;
	border-color: #fff #cbcbcb;
	border-style: solid;
	padding: 15px 15px 10px 15px;
}

#content .account legend {
	display: none;
}

#content .account h2, div.searchintro p strong {
	font: italic .96em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	color: #00aeef;
}

#content .account h2 strong {
	font: normal 1.7em Georgia, "Times New Roman", Times, serif;
	color: #312822;
	padding: 0 8px 0 17px;
}

#content .account dl {
	width: 100%;
	overflow: hidden;
}

#content .account dl.personalInfo {
	border-bottom: 1px dotted #000;
	padding-bottom: 10px;
	margin: 18px 0;
}

#content .account dt {
	font: .64em Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: right;
	width: 76px;
	color: #999;
	padding-top: 7px;
	height: 23px;
	float: left;
	clear: left;
}

#content .account dt.conpass {
	padding-top: 2px;
}

#content .account dd {
	float: left;
	width: 454px;
	padding: 0 0 15px 10px;
	font: .78em Verdana, Geneva, sans-serif;
	color: #00aeef;
}

#content .account dd input, #content .account dd a {
	float: left;
}

#content .account dd a {
	text-decoration: none;
	padding-left: 10px;
	color: #00aeef;
	line-height: 26px;
}

#content .personalInfo input, #content .account textarea, #content .account input, div.contentBox, form.search_result input[type="text"] {
	font: 14px/1em Verdana, Geneva, sans-serif;
	background: #f4f4f4;
	border: 1px solid #ccc;
	padding: 3px 8px;
	color: #010102;
}

#content .personalInfo .invalid, #content .optionalInfo .invalid {
	border:1px solid #00AEEF;
	background-color:#F93;
}

#content .optionalInfo {
	position: relative;
}

#content .optionalInfo dd.check {
	width: 100%;
	line-height: .8em;
	height: 1em;
	margin-bottom: 16px;
}

#content .optionalInfo input#updates {
	margin: 0 5px 0 75px;
	padding: 1px;
	float: none;
}

#content .optionalInfo label {
	font: .89em Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #999;
}

#content .optionalInfo select {
	width: 125px;
	margin: 5px 20px 0 0;
}

#content .account .largeBox {
	position: relative;
	padding-top: 8px;
}

#content .account .largeBox textarea {
	width: 250px;
	height: 200px;
}

#content .account .largeBox img {
	border: 1px solid #ccc;
}

#content .account .largeBox span {
	display: block;
	position: absolute;
	top: 8px;
	right: 15px;
	width: 154px;
	line-height: 1.5em;
}

#content .account dd.choose, #content .account dd.upload, #content .account dd.save {
	padding: 0;
}

#content .account dd.choose input, #content .account dd.upload input, #content .account dd.save button {
	display: block;
	cursor: pointer;
	position: absolute;
}

#content .account dd.upload input, #content .account dd.save button, form.search_result button.button {
	border: none;
	color: #fff;
	text-transform: uppercase;
	font-size: .9em;
}

form.search_result button.button{
	font-size: .8em;
}

#content .account dd.choose input {
	width: 95px;
	bottom: 105px;
	right: 75px;
	height: 20px;
	line-height: 11px;
	padding:0;
}

#content .account dd.choose input#fileLoad {
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor: pointer;

}

#content .account dd.choose input#chooseFile {z-index: 1;cursor: pointer;}

#content .account dd.upload input {
	background: url(../img/btn_upload.gif) no-repeat;
	width: 63px;
	height: 20px;
	bottom: 105px;
	right: 2px;
	z-index: 3;
}

#content .account dd.save button, form.search_result button.button {
	background: url(../img/btn_registration.gif) no-repeat;
	cursor: pointer;
	width: 70px;
	height: 26px;
	bottom: 0px;
	right: 0px;
	z-index: 1;
}

.postContent .postList a.addpost {
	background:transparent url(../img/bg_arrowFullPost.gif) no-repeat scroll right top;
	color:#615750;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.67em;
	padding:0 15px 0 0;
	text-transform:uppercase;
	text-decoration:none;
	margin-bottom: 20px;
}

/* ==============================================
   CONTENT - Right Sidebar Area
============================================== */

#sideBar {
	width: 340px;
	float: right;
	position:relative;
}

#sideBar div {
	margin-bottom: 12px;
	position: relative;
}

.socialNetwork {
	background: #FFFFFF url(../img/bg_borderDotted.gif) repeat-x scroll center top;
}

.weathernews {
	font: .9em/1.5em Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #26130d;
	padding: 0 25px 15px;
}

#sideBar .weathernews div {
	margin: 0;
}

#sideBar .weathernews div.jScrollPaneContainer {
	overflow: hidden;
}

#sideBar .weathernews div.wtContent {
	overflow: hidden;
	position: relative;
	height: 108px;
	margin-bottom: 20px;
}

#sideBar .weathernews .wtShadowTop, #sideBar .weathernews .wtShadowBottom {
	position: absolute;
	width: 278px;
	height: 50px;
}

#sideBar .weathernews .wtShadowBottom {
	background: url(../img/BrownShadow.png) repeat-x 0 0;
	bottom: 5px;
}

#sideBar .weathernews div.jScrollPaneTrack {
	background: url(../img/weather_scrollBarBg.gif) repeat-y 0 0;
	float: right;
}

#sideBar .weathernews div.jScrollPaneTrack div.jScrollPaneDrag {
	background: url(../img/weather_scrollBarMiddle.png) repeat-y  0 0;
	cursor: pointer;
}

#sideBar .weathernews div.jScrollPaneTrack div.jScrollPaneDrag div {
	height: 5px;
	position: absolute;
}

#sideBar .weathernews a.jScrollArrowUp, #sideBar .weathernews a.jScrollArrowDown {
	display: block;
	z-index: 1;
	right: 0;
	text-indent: -999em;
	height: 6px;
	position: absolute;
}

#sideBar .weathernews a.jScrollArrowUp {
	top: 0;
}

#sideBar .weathernews a.jScrollArrowDown {
	bottom: 0;
}

#sideBar .weathernews a.jScrollArrowUp {
	background: url(../img/weather_scrollBarBgTop.png) no-repeat 0 0;
}

#sideBar .weathernews a.jScrollArrowDown {
	background: url(../img/weather_scrollBarBgBottom.png) no-repeat 0 0;
}

#sideBar .weathernews div.jScrollPaneTrack div.jScrollPaneDrag div.jScrollPaneDragTop {
	background: url(../img/weather_scrollBarTop.png) no-repeat 0 0;
	top: 0;
}

#sideBar .weathernews div.jScrollPaneTrack div.jScrollPaneDrag div.jScrollPaneDragBottom {
	background: url(../img/weather_scrollBarBottom.png) no-repeat 0 0;
	bottom: 0;
}

.weathernews p {
	height: 60px;
	position:relative;
	width: 308px;
}

img.brownbottom {
	position:absolute;
	z-index: 1;
	bottom: 0px;
}

img.brownbottom2 {
	position:absolute;
	z-index: 1;
	top: 0px;
}

#sideBar h3, form.search_result h3 {
	font: bold .75em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: .8em .4em;
	margin-bottom: 12px;
	background: url(../img/bg_borderDotted.gif) repeat-x bottom;
	color: #26130d;
}

#sideBar div.last ul {
	background: url(../img/bg_borderDotted.gif) repeat-x bottom;
	width: 100%;
	overflow: hidden;
	padding-bottom: 12px;
}

#sidebar p {
	display:inline-block;
	width: 308px;
	margin: 0px;
	background-color: #26130d;
}

#myId {
	margin: 0px;
	line-height: 0px;
}


/* ------- Social Network ------ */

#sideBar .socialNetwork h3 {
	padding: 1em 0.4em;
}

#sideBar .socialNetwork p, #sideBar a.more {
	position: absolute;
	top: 7px;
	right: 4px;
	color: #9f9f9f;
	text-transform: uppercase;
	text-decoration: none;
	font: .67em Verdana, Arial, Helvetica, sans-serif;
	line-height: 2em;
}

#sideBar .socialNetwork p {
	top: 6px;
}

#sideBar .socialNetwork p a {
	margin: 0 1px;
}

#sideBar .socialNetwork p, #sideBar a.more:hover {
	color: #727272;
}
/* -------- Searches ---------- */
.searches {
	background: url(../img/bg_borderDotted.gif) repeat-x bottom;
	width: 100%;
	overflow: hidden;
	padding-bottom: 12px;
}
.searches h3{
	padding:0.8em 0.4em 0.8em 0!important;
}
.searches h3

/* ------- Info Article ------ */

#sideBar .info h3 {
	margin-bottom: 17px;
}

#sideBar .info img {
	float: left;
	margin-right: 15px;
}

#sideBar .info p {
	font: italic .82em/1.5em Georgia, "Times New Roman", Times, serif;
}

#sideBar .info ul li {
	line-height: 1em;
	margin-bottom: .5em;
}

#sideBar .info ul li a {
	font: italic .92em Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

/* ------- Banners ------ */

#sideBar .bannersArea {
	background: none;
	overflow: hidden;
	width: 100%;
}

#sideBar .bannersArea p {
	 float: left;
}

#sideBar .bannersArea p a.spacer img {
	margin: 0 0 12px 9px;
}

/* ------- Images Containers ------ */

#sideBar .recentContent a img {
	border: 1px solid #a3a3a3;
}

#sideBar .recentContent p {
	width: 100%;
	overflow: hidden;
}

#sideBar .recentContent a.last img, #sideBar .recentContent ul li.last a {
	margin: 0;
}

#sideBar .recentContent ul li {
	float: left;
}

#sideBar .recentContent ul li a {
	text-decoration: none;
	color: #26130d;
	padding: 5px;
	display: block;
	width: 100px;
	margin-right: 5px;
}

#sideBar .recentContent ul li a:hover {
	background: #e4e4e4;
}

#sideBar .recentContent ul li a em {
	font-size: .78em;
	font-style: normal;
}

#sideBar .picks ul li a p {
	border: 1px solid #dbdbdb;
	background: #FFF;
	line-height: 98px;
	display: table-cell;
	width: 98px;
	height: 98px;
	vertical-align: middle;
	text-align: center;
}

#sideBar .picks ul li a p img {
	border: none;
}

#sideBar .team {
	overflow: hidden;
	width: 100%;
}

#sideBar .team ul li a img {
	border: none;
	width: 100px;
	height: 100px;
}

#sideBar .photos a img, #sideBar .videos a img {
	border: none;
}

#sideBar .photos p a img, #sideBar .photos p a {
	width: 70px;
	height: 70px;
}

#sideBar .videos p a img, #sideBar .videos p a {
	width: 100px;
	height: 70px;
}

#sideBar .photos p a, #sideBar .videos p a {
	border: 1px solid #A3A3A3;
	margin: 0 17px 0 0;
	display: block;
	float: left;
}

#sideBar .photos p a:hover, #sideBar .videos p a:hover {
	border: 1px solid #727272;
}

#sideBar .photos p a, #sideBar .videos p a  {
	margin: 0 17px 0 0;
	position: relative;
}

#sideBar .photos p a.last, #sideBar .videos p a.last {
	margin: 0;
}

#sideBar .videos p a span {
	background: url(../img/bg_arrowVideos.gif) bottom left;
	text-indent: -9999em;
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: 0;
	right: 0;
}

#sideBar .videos p a:hover span {
	background: url(../img/bg_arrowVideos.gif) top left;
}

/* ------- Member Information ------ */

div.contentBox{
	width:240px;
	height:120px;
	overflow:hidden;
	position:relative;
	padding-right:15px;
}

div.contentBox p{
	position:relative;
}

#sideBar .memberInfo {
	background: url(../img/bg_passcard.jpg) no-repeat;
	position: relative;
	padding: 94px 54px 0 56px;
	height: 456px;
}

#sideBar .memberInfo img {
	border: 1px solid #a3a3a3;
	padding: 10px 65px 0;
	background: #FFF;
	display: block;
}

#sideBar .memberInfo div.jScrollPaneContainer {
	margin-top:20px;
	overflow: hidden;
	position: absolute;
}

#sideBar .memberInfo div.jScrollPaneContainer div.jScrollPaneTrack {
	background: url(../img/memberInfo_scrollBarBg.gif) repeat-y 0 0;
	height: 193px;
	margin: 0;
}

#sideBar .memberInfo div.jScrollPaneContainer a.jScrollArrowUp, #sideBar .memberInfo div.jScrollPaneContainer a.jScrollArrowDown {
	display: block;
	height: 6px;
	position: absolute;
	right: 0;
	text-indent: -999em;
	z-index: 1;
}

#sideBar .memberInfo div.jScrollPaneContainer a.jScrollArrowUp {
	background: url(../img/memberInfo_scrollBarBgTop.png) no-repeat 0 0;
	top: 0;
}

#sideBar .memberInfo div.jScrollPaneContainer a.jScrollArrowDown {
	background: url(../img/memberInfo_scrollBarBgBottom.png) no-repeat 0 0;
	bottom: 0;
}

#sideBar .memberInfo div.jScrollPaneContainer  div.jScrollPaneTrack div.jScrollPaneDrag {
	background: url(../img/memberInfo_scrollBarMiddle.png) repeat-y 0 0;
	margin: 0;
	position: relative;
	cursor: pointer;
}

#sideBar .memberInfo div.jScrollPaneContainer  div.jScrollPaneTrack div.jScrollPaneDrag div {
	margin: 0;
	height: 5px;
	position: absolute;
}

#sideBar .memberInfo div.jScrollPaneContainer  div.jScrollPaneTrack div.jScrollPaneDrag div.jScrollPaneDragTop {
	background: url(../img/memberInfo_scrollBarTop.png) no-repeat 0 0;
	top: 0;
}

#sideBar .memberInfo div.jScrollPaneContainer  div.jScrollPaneTrack div.jScrollPaneDrag div.jScrollPaneDragBottom {
	background: url(../img/memberInfo_scrollBarBottom.png) no-repeat 0 0;
	bottom: 0;
}

#sideBar .memberInfo div.infoWrap {
	font: italic .85em/1.6em Georgia, "Times New Roman", Times, serif;
	background: none;
	height:193px;
	width:230px;
}

#sideBar .memberInfo div .jScrollPaneTrack {
	float: right;
}

#sideBar .memberInfo div p {
	position:relative;
}

/*#sideBar .memberInfo div a.up, #sideBar .memberInfo div a.down, div.contentBox a.up, div.contentBox a.down{
	width:10px;
	height:10px;
	position:absolute;
	right:0;
}

#sideBar .memberInfo span.title {
	font: bold .8em/2em Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #26130d;
	width:210px;
	display:block;
	margin-bottom:5px;
}
#sideBar .memberInfo div a.up, div.contentBox a.up {
	background: url(../img/scroll-arrow-up.gif) no-repeat top;
	top:10px;
}

#sideBar .memberInfo div a.up:hover, div.contentBox a.up:hover{
	background: url(../img/scroll-arrow-up.gif) no-repeat bottom;
}

#sideBar .memberInfo div a.down, div.contentBox a.down{
	background: url(../img/scroll-arrow-down.gif) no-repeat top;
	bottom:0;
}

div.contentBox a.down{
	bottom:10px;
}

#sideBar .memberInfo div a.down:hover, div.contentBox a.down:hover{
	background: url(../img/scroll-arrow-down.gif) no-repeat bottom;
}

#sideBar a.uphome{
	background: url(../img/scroll-arrow-up.gif) no-repeat top;
	top:0px;
	z-index: 2;
	right: 170px;
	position:absolute;
	width:10px;
	height:10px;
}

#sideBar a.uphome:hover{
	background: url(../img/scroll-arrow-up.gif) no-repeat bottom;
}

#sideBar a.downhome{
	background: url(../img/scroll-arrow-down.gif) no-repeat top;
	bottom:0px;
	right: 170px;
	bottom: 10px;
	position:absolute;
	width:10px;
	height:10px;
	z-index: 2;
}

#sideBar a.downhome:hover{
	background: url(../img/scroll-arrow-down.gif) no-repeat bottom;
}*/

#sideBar .memberInfo h4 {
	font: bold .8em/3.50em Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #26130d;
	position:absolute;
}

#sideBar .memberInfo p em {
	color: #83645b;
}

#sideBar .memberInfo ul {
	background-image: url(../img/bg_pass_buttons.jpg);
	position: absolute;
	width: 294px;
	overflow: hidden;
	bottom: 17px;
	left: 24px;
}

#sideBar .memberInfo li {
	float: left;
}

#sideBar .memberInfo ul a {
	text-indent: -9999em;
	display: block;
	float: left;
	height: 30px;
}

#sideBar .memberInfo ul a:hover, #sideBar .memberInfo ul li a.selected {
	background-image: url(../img/bg_pass_buttons.jpg);
}

#sideBar .memberInfo ul li a.selected {
	cursor: default;
}

#sideBar .memberInfo ul li.bio a {
	width: 64px;
}

#sideBar .memberInfo ul li.likes a, #sideBar .memberInfo ul li.stats a {
	width: 67px;
}

#sideBar .memberInfo ul li.sponsors a {
	width: 96px;
}

#sideBar .memberInfo ul li.bio a:hover, #sideBar .memberInfo ul li.bio a.selected {
	background-position: 0 -30px;
}

#sideBar .memberInfo ul li.likes a:hover, #sideBar .memberInfo ul li.likes a.selected {
	background-position: -64px -30px;
}

#sideBar .memberInfo ul li.stats a:hover, #sideBar .memberInfo ul li.stats a.selected {
	background-position: -131px -30px;
}

#sideBar .memberInfo ul li.sponsors a:hover, #sideBar .memberInfo ul li.sponsors a.selected {
	background-position: -198px -30px;
}

/* ------- User Account Form ------ */

#sideBar .accountInfo, #sideBar .accountInfo div {
	background: none;
}

#sideBar .accountInfo .passtext {
	padding-top: 105px;
}

#sideBar .accountInfo h4, #sideBar .accountInfo p {
	font: italic lighter .96em Georgia, "Times New Roman", Times, serif;
}

#sideBar .accountInfo p {
	margin-bottom: 25px;
	color: #999;
	line-height: 1.5em;
}

#sideBar .accountInfo h4 {
	color: #26130d;
}

#sideBar .accountInfo div {
	margin-bottom: 115px;
}

/* ==============================================
   FOOTER
============================================== */

#footer {
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}

/* --------- Sitemap Navigation ---------- */

#footer .sitemap {
	width: 993px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 21px;
	background-color: rgb(245,245,245);
	padding-top:37px;
}

#footer .sitemap a {
	text-decoration: none;
	color: #999;
}

#footer .sitemap a:hover {color: #333;} /* TEMPORALY Hover Style */

#footer .sitemap h2, #footer .sitemap h3 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#footer .sitemap h2 {
	line-height: 3.5em;
	border: 1px solid #d2d2d2;
	text-indent: 2.5em;
	background: #ECECEC url(../img/bg_footerH2.gif) repeat-x top;
	color: #321911;
	margin-bottom: 14px;
}

#footer .sitemap h3 {
	margin-bottom: 4px;
}

#footer .sitemap h3 a {
	text-decoration: none;
	color: #321911;
}

#footer .sitemap ul {
	width: 150px;
	float: left;
}

#footer .sitemap ul.squaw {
	padding-left: 28px;
}

#footer .sitemap ul.sections {
	padding-left: 63px;
}

#footer .sitemap ul.blasters {
	padding-left: 51px;
}

#footer .sitemap ul.links {
	padding-left: 41px;
}

#footer .sitemap ul.help {
	padding-left: 32px;
	width: 120px;
}

#footer .sitemap ul li {
	line-height: 1.7em;
}

#commentlogin {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#6B6969;
	text-transform:uppercase;
	font-size:0.64em;
	margin-bottom:20px;
	margin-top: 20px;
	text-align:left;
}

/* --------- Copyright ---------- */

#footer .copy {
	background: url(../img/bg_shadowBottom.png) no-repeat center top;
	clear:both;
	position: absolute;
	width: 100%;
	line-height: 40px;
	height: 80px;
	color: #999999;
}

/*\ Temporly IE6 solution */  * html #footer .copy {
	background: url(../img/bg_shadowBottomIE6.png) no-repeat center top;
}

#footer .copy p {
	width: 934px;
	margin: 0 auto;
	position: relative;
}

#footer .copy p span {
	position: absolute;
	right: 0;
	top: 0;
}

/* --------- Calendar Blog ------ */

div#sideBar div#calendar table{
	width:100%;
	height:240px;
	font: bold 12px Verdana, Geneva, sans-serif;
	color:#fff;
	text-align:center;
	border:0;
	}	
div#sideBar div#calendar table tr td{
	background:transparent url(../images/num-cal.gif) no-repeat scroll center center;
	width:45px;
	height:26px;
}

div#sideBar div#calendar table tr td.selected{
	background:transparent url(../images/num-cal-select.gif) no-repeat scroll center center;
}
	
div#sideBar div#calendar table a{
	color:#fff;
	text-decoration:none;
	text-align:center;
}

div#sideBar div#calendar{
	position:relative;
}

div#sideBar div#calendar table span{
	position:absolute;
	left:10px;
	top:13px;
	color:#A59772;
	width:200px;
	text-align:left;
}

div#sideBar div#calendar tr.day td{
	background:none;
}

div#sideBar div#calendar tr.year{
	height:50px;
}

div#sideBar div#calendar tr.year a.prev, div#sideBar div#calendar tr.year a.next{
	width:15px; 
	height:12px;
	display:block;
	position:absolute;
	top:13px;
}

div#sideBar div#calendar tr.year a.prev{
	background:transparent url(../images/cal-prev.gif) no-repeat top;
	right:55px;
}

div#sideBar div#calendar tr.year a.prev:hover{
	background:transparent url(../images/cal-prev.gif) no-repeat bottom;
}

div#sideBar div#calendar tr.year a.next{
	background:transparent url(../images/cal-next.gif) no-repeat scroll center top;
	right:35px;
}

div#sideBar div#calendar tr.year a.next:hover{
	background:transparent url(../images/cal-next.gif) no-repeat scroll center bottom;
	right:35px;
}

/* --------- Search result ------ */
div.searchintro p{
	font-style:italic;
}

form.search_result h3{
	margin:18px 0;
}

form.search_result > h3{
	margin-top:0;
}

form.search_result{
	margin-bottom:19px;
}

div.only{
	padding-bottom:19px;
	display:none;
}

form.search_result label.ordering, form.search_result label.search_searchword{
	display:block;
	float:left;
	height:30px;
	width:120px;
}

div.searchintro p{
	margin:10px 0;
}

ol.list li > span.small{
	color:#6B6969;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.64em;
	text-transform:uppercase;
	float:left;

}

div.display{
	margin:10px 0;
	padding-top:10px;
}
/*******/
div.results ol.list li{
	background: url(../img/bg_borderDotted.gif) repeat-x bottom;
	position: relative;
	width: 100%;
	height:auto;
	float:left;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div.results ol.list li h4 + p{
	display:none;
}

div.results > h3{
	display:none;
	}
div.display p{
	padding-left:20px;
	display:inline;
}
div.results .pagination{
	background:none!important;
}
/* --------- Calendar Events ---------*/
#sidevar div{
	width:400px;
	height:260px;
	overflow:hidden;
	position:relative;
}
#sidevar div strong{
	position:relative;
	display:block;
	margin-right:15px;
}
.upcomingdate{
	padding-right:15px!important;
}

#sidevar div a.up {
	background: url(../img/cal-scroll-arrow-up.gif) no-repeat top;
}

#sidevar div a.up:hover{
	background: url(../img/cal-scroll-arrow-up.gif) no-repeat bottom;
}
#sidevar div a.down{
	background: url(../img/cal-scroll-arrow-down.gif) no-repeat top;
	bottom:0;
}
#sidevar div a.down:hover{
	background: url(../img/cal-scroll-arrow-down.gif) no-repeat bottom;
}
#sidevar div a.up, #sidevar div a.down{
	width:10px;
	height:10px;
	position:absolute;
	right:0;
}
