@charset "utf-8";

@font-face {
  font-family: 'PT Sans';
  src: url('PTSans.ttf');
  src: local('☺'), url('PTSans.ttf') format('truetype');

}
@font-face {
  font-family: 'Sansumi';
  src: url('Sansumi.ttf');
  src: local('☺'), url('Sansumi.ttf') format('truetype');

}
@font-face {
  font-family: 'Droid Sans';
  src: url('DroidSans.ttf');
  src: local('☺'), url('DroidSans.ttf') format('truetype');

}

body
{
	margin: 0;
	padding: 0;
	color: #444;
	font-size:10pt;
	font-family: Verdana, Arial, sans_serif;
	background: #FFF;
}


#page
{
	background: #FFF;

}
#page #inline {
	display: none;
}

#page-container
{
	margin:0px auto;
	width:1000px;
	background: #FFF;

}

#header
{
	color:#FFF;

}
#header-container
{

}

#header-top
{
color:#FFF;
background: #090F15;

}
#header-top-container
{
	margin:0px auto;
	width:1000px;

}

#header-middle
{

	background:url('header-blue-repeat.png') repeat-x ;
	color:#FFF;

}
#header-middle-container
{
	margin:0px auto;
	width:1000px;
}

#header-bottom
{

	background:url('header-bottom-bg.png') repeat-x;
	color:#FFF;
	
}
#header-bottom-container
{
	margin:0px auto;
	width:1000px;
}

#header-top-menu-container
{
float:left;
width:1000px;
background: #FFF url('header-top-menu-bg.png') no-repeat bottom right;
height:32px;
}

#header-top-menu{
font-size:8pt;	
width:1000px;
margin:0px auto;
overflow: hidden;

}

#header-top-menu ul{
float:right;	
margin: 0;
padding: 0;
list-style-type: none;
}

#header-top-menu li{
display: inline;
margin: 0;
}

#header-top-menu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding:8px; 
color: #FFF;
background:url('opaque-10.png') repeat-x;

}

#header-top-menu ul li.active a
{

color: #FFF;
background:#6f183a url(opaque-10.png) repeat-x;	
text-decoration:none;

}

#header-top-menu ul li a:hover
{
	color: #FFF;
	background:#6f183a url(menu-bt-hov.gif) repeat-x;	
	text-decoration:none;

}

/**/

#header-bottom-menu-container
{
width:1000px;
	background:url('header-bottom-bg.png') repeat-x;

}

#header-bottom-menu{
font-size:11pt;	
width:750px;
margin:0px auto;
overflow: hidden;
}

#header-bottom-menu ul{
float:left;	
margin: 0;
padding: 0;
list-style-type: none;
}

#header-bottom-menu li{
display: inline;
margin: 0;
}

#header-bottom-menu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 10px; 
color: #FFF;

}

#header-bottom-menu ul li.active a
{

	color: #FFF;
	background:#6f183a url(opaque-10.png) repeat-x;	
	text-decoration:none;

}

#header-bottom-menu ul li a:hover
{
	color: #FFF;
	background:#6f183a url(menu-bt-hov.gif) repeat-x;	
	text-decoration:none;

}
/**/
#content
{
	background:#FFF url('content-pattern-bg.png') repeat-x;	
}

#content-container
{
	width:1000px;
	margin:0px auto;
	background:#FFF;
	border: 1px solid #DBDBDB;
	background:#FFF url('content-bg.png') repeat-x;	
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;		

}

#bottom-separator
{
	border-bottom: 2px solid #72183B;	
	background:#FFF url('bottom-separator-bg.gif') repeat-x;
	height:36px;
}

#bottom
{

	background:#000 url('bottom-bg.gif') repeat-x;	
	color:#FFF;
}

#bottom a
{
	color:#CCC;
}

#bottom-container
{
	width:1000px;
	margin:0px auto;

}



#bottom .first-container
{
	float:left;
	width:250px;
}

#bottom .second-container
{
	float:left;	
	width:250px;

}
#bottom .third-container
{
	float:left;	
	width:250px;

}
#bottom .fourth-container
{
	float:left;	
	width:250px;

}



#bottom ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

#bottom li
{
	padding: 2px 4px;
}

#bottom
{
padding:6px;
text-align:justify;

}


#admin
{
}

#admin .module-container
{

}

#admin .module-left
{
	float:left;	
	width:250px;
}

#admin .module-middle
{
	float:left;
	width:250px;
}
#admin .module-right
{
	float:left;
	width:238px;
}

h1
{
	padding:6px;
	font-size:18pt;
	font-family:Tahoma;	
	border-bottom:1px solid #E5E5E5;
    letter-spacing: -1px;
	color: #5F5F5F;	
}

h2
{
	padding:6px;
	font-size:12pt;
	font-family:Tahoma;	
	color: #AAA;
	line-height: 0.5;	
}

h3
{
	padding:6px;
	font-size:14pt;
	font-family:Tahoma;	
	color: #AAA;
}

h4
{
	padding:4px;
	font-size:8pt;
	line-height: 0.5;	

}

h5
{
	font-family:Tahoma;		
	padding:4px;
	font-size:8pt;
	color: #AAA;

}



a 
{
	color:#00428F;
	text-decoration:none;
}

a:hover
{
color:#00428F;
text-decoration: underline;		
}

.pager
{
	padding:6px;

}
label 
{
	padding:2px;
}
input 
{

}


#post .pre-content,
#gallery .pre-content,
#gallery-photo .pre-content
{
    padding: 6px;
	text-align:justify;
}

#post .content
{
    padding: 6px;
}

#post-separator
{
	background: url('stripes.png') repeat-x scroll left bottom transparent;
	height: 8px;
	margin:10px;
}

#footer
{

    background: #000000;
	color:#AAA;
    font-size: 10pt;

}

#footer .left-column
{
float:left;
width:800px;
text-align: left;
font-family:"PT Sans";
font-size: 10pt;
}

#footer .right-column
{
float:right;
width:200px;
text-align: left;
font-family:"PT Sans";
font-size: 10pt;
}

#footer .left-column-container
{
padding:6px;	
}

#footer .right-column-container
{
padding:6px;	
}

#footer-container
{
	border-top:1px solid #090F15;		
	width:1000px;
	margin:0px auto;
}
#footer a
{
	color:#FFF;
}


#logo
{
height:84px;	
background: url('logo.png') no-repeat;
float:left;
width:192px;


}

#logo-photo
{
height:84px;	
color:#FFF;
background: url('logo-photo.png') no-repeat bottom right;
float:left;
width:808px;


}

#search-container
{
background:#192F42;
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-bottom:10px;
text-align:center;

}

#search-container INPUT
{

}

.flash-success a, .flash-success a:link, .flash-success a:active, .flash-success a:visited, .flash-success a:hover 
{
	color:#00428F;
	text-decoration:none;
}

.flash-success a:hover
{
color:#00428F;
text-decoration: underline;		
}

div.flash-error, div.flash-notice, div.flash-success
{
	padding:12px;
	border:1px solid;
	margin:6px;	
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

div.flash-error a
{
	color:#8a1f11;
}

div.flash-notice a
{
	color:#514721;
}

div.flash-success a
{
	color:#264409;
}

div.form .rememberMe label
{
	display: inline;
}

div.view
{
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #CCD8E6;
}
.row-compactRadioGroup LABEL,
.row-compactRadioGroup INPUT {
    display: inline;
}
.row-compactRadioGroup {
float:left;
}


#breadcrumbs-container
{
	padding: 6px;
}

.breadcrumbs
{
	padding: 0px 6px;		
	font-size: 9pt;

}


.breadcrumbs span
{
	font-weight: bold;
}



#register-form,
#login-form,
#user-form,
#profile-form,
#blog-form,
#blog-category-form,
#journal-category-form,
#journal-form,
#category-form,
#result-form,
#event-form,
#coaching-form,
#gallery-form,
#gallery-category-form,
#gallery-photo-form,
#poll-form
#profile
{
padding:6px;
}

#user-form .container-left,
#profile-form .container-left,
#blog-form .container-left,
#journal-form .container-left,
#blog-category-form .container-left,
#journal-category-form .container-left,
#category-form .container-left,
#result-form .container-left,
#event-form .container-left,
#coaching-form .container-left,
#gallery-form .container-left,
#gallery-category-form .container-left,
#gallery-photo-form .container-left,
#poll-form .container-left,
#profile .container-left,
#profile-form .container-left
{
float:left;
width:350px;
padding:6px;

}
#user-form .container-right,
#profile-form .container-right,
#blog-form .container-right,
#blog-category-form .container-right,
#journal-category-form .container-right,
#journal-form .container-right,
#category-form .container-right,
#result-form .container-right,
#event-form .container-right,
#coaching-form .container-right,
#gallery-form .container-right,
#gallery-category-form .container-right,
#gallery-photo-form .container-right,
#poll-form .container-right,
#profile .container-right,
#profile-form .container-right
{
float:left;
width:350px;	
padding:6px;


}
#user-form .container-middle,
#profile-form .container-middle,
#blog-form .container-middle,
#blog-form-promo .container-middle,
#journal-form .container-middle,
#result-form .container-middle,
#coaching-form .container-middle,
#gallery-category-form .container-middle,
#profile .container-middle,
#profile-form .container-middle,
#poll-form .container-middle,
#config-form .container-middle
{
padding:6px;

}

#config-form .tab-container-middle 
{
padding:6px;

}

#profile .user-container
{
	float:left;
	width:68px;
	background:#E5E5E5;	
}

#profile .user-image-container IMG
{

	padding:4px;
	width:60px;	
}

#profile-blog-comment,
#profile-journal-comment
{

}

#profile-blog-comment .function-container,
#profile-journal-comment .function-container
{
text-align:right;
}

#profile-blog-comment .comment-container,
#profile-journal-comment .comment-container
{
    background: url("comment-bg.png") repeat-x scroll center bottom transparent;
    border: 1px solid #E5E5E5;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 6px;
    padding: 6px;
}

#profile-blog-comment .title-container,
#profile-journal-comment .title-container
{
    border-bottom: 1px solid #E5E5E5;
    color: #444444;
    float: left;
    padding: 6px;
    width: 560px;
}

#profile-blog-comment .date-container,
#profile-journal-comment .date-container
{
    border-bottom: 1px solid #E5E5E5;
    color: #AAAAAA;
    float: left;
    padding: 6px;
    width: 140px;	
}

#profile-blog-comment .cid-container,
#profile-journal-comment .cid-container
{
	padding:6px;	
	float:left;
	color:#641634;		
	width:32px;
	text-align:center;
	border-bottom:1px solid #E5E5E5;	
}

#profile-blog-comment .content,
#profile-journal-comment .content
{
	text-align:justify;
	padding:6px;
}

#profile-blog-comment .vote-container,
#profile-journal-comment .vote-container
{
    border-bottom: 1px solid #E5E5E5;
    color: #444444;
    float: left;
    font-weight: bold;
    padding: 6px;
    width: 128px;	
}

#profile-blog-comment .vote-container INPUT,
#profile-journal-comment .vote-container INPUT
{
	
font-size:6pt;
}

#profile-blog-comment .vote-positive-container,
#profile-journal-comment .vote-positive-container
{
	float:left;
	width:64px;
	color:#01DF00;
}

#profile-blog-comment .vote-negative-container,
#profile-journal-comment .vote-negative-container
{
	float:left;
	width:64px;
	color:#FF0000;	
}

#profile-blog-comment .vote-count,
#profile-journal-comment .vote-count
{
	float:left;
	width:32px;
	text-align:center;	
}
#profile-blog-comment .vote-button,
#profile-journal-comment .vote-button
{
	float:left;
	width:32px;
	text-align:center;
}

#profile-blog-comment .vote-button-disable,
#profile-journal-comment .vote-button-disable
{
	float:left;
	background:#000;
	width:32px;
	text-align:center;
}


#blog-form-gallery .photo,
#blog-form-promo .photo,
#blog-form-gallery-chained .photo,
#journal-form-gallery .photo,
#journal-form-promo .photo,
#journal-form-gallery-chained .photo
{
border:1px solid #E5E5E5;
width:168px;
height:112px;
float:left;
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	
}
#blog-form-gallery .photo-container,
#journal-form-gallery .photo-container,
#blog-form-gallery-chained .photo-container,
#journal-form-gallery-chained .photo-container
{
padding:4px;
float:left;
}

#blog-form-gallery .photo img,
#blog-form-gallery-chained .photo img,
#blog-form-promo .photo img,
#journal-form-gallery .photo img,
#journal-form-gallery-chained .photo img,
#journal-form-promo .photo img
{
width:168px;
height:112px;
}

#blog-gallery,
#journal-gallery
{

}
#blog-gallery .photo-container,
#journal-gallery .photo-container,
#gallery-photo .photo-container
{
padding:2px;
float:left;

}
#blog-gallery .photo,
#journal-gallery .photo,
#gallery-photo .photo
{
border:1px solid #E5E5E5;
float:left;
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	


}

#blog-gallery .photo img,
#journal-gallery .photo img,
#gallery-photo .photo img
{
width:178px;
height:118px;
}


#blog-form .video-container,
#journal-form .video-container
{
margin:0px auto;
width:350px;
}

#blog-form .video,
#journal-form .video
{
border:1px solid #E5E5E5;	
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	

}

#blog-video,
#journal-video 
{
padding: 6px;

}
#blog-video .video-container,
#journal-video .video-container
{
padding:6px;
}

#blog-video .video,
#journal-video .video
{
border:1px solid #E5E5E5;	
margin:0px auto;
width:640px;
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	
}
#blog-video .video-title,
#journal-video .video-title
{
padding:6px;
}

#blog-tag-container,
#journal-tag-container
{
	float:left;
	width:398px;
	
}
#blog-tag-content,
#journal-tag-content 
{
	font-size:8pt;	
	padding: 4px;

}

#blog-tag,
#journal-tag 
{
	padding: 4px;

}
#blog-category-container,
#journal-category-container
{
	float:left;
	width:200px;
	
}
#blog-category-content,
#journal-category-content 
{
	font-size:8pt;	
	padding: 4px;
	
}

#blog-category-promo-left-container,
#journal-category-promo-left-container
{
	float:left;
	width:234px;
	
}

#blog-category-promo-right-container,
#journal-category-promo-right-container
{
	float:left;
	width:496px;
	
}

#blog-category,
#journal-category,
#community-blog-comments,
#community-journal-comments
{
	padding: 4px;

}

#blog-comments-container,
#journal-comments-container
{
	float:left;
	width:140px;

}
#blog-comments-content,
#journal-comments-content 
{
	font-size:8pt;	
	padding: 4px;

}

#blog-comments,
#journal-comments 
{
	padding: 4px;

}

#blog-last-updated-container,
#journal-last-updated-container
{

}
#blog-last-updated-content,
#journal-last-updated-content 
{
	font-size:8pt;	
	padding: 4px;

}

#blog-last-updated,
#journal-last-updated 
{
	padding: 4px;

}

#blog-promo-image-container,
#journal-promo-image-container,
#blog-promo-image-thumb-container,
#journal-promo-image-thumb-container
{
	padding: 0px;
}

#blog-promo-image-content,
#journal-promo-image-content,
#blog-promo-image-thumb-content,
#journal-promo-image-thumb-content
{
	padding:0px;
	text-align:center;	
}

#blog-promo-image-content img,
#journal-promo-image-content img
{
	padding:0px;
	border:1px solid #E5E5E5;
	width:700px;
	text-align:center;
	-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	
}

#blog-promo-pre-content-left,
#journal-promo-pre-content-left
{
	float:left;
	width:234px;

}

#blog-promo-pre-content-right,
#journal-promo-pre-content-right
{
	float:left;
	width:504px;	

}


#blog-promo-image-thumb-content img,
#journal-promo-image-thumb-content img
{
	padding:0px;
	border:1px solid #E5E5E5;
	width:220px;
	text-align:center;
	-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	
}


#blog-post-bottom,
#journal-post-bottom 
{


}

#blog-map
{
	padding: 6px;	
	float:left;
	width:334px;
}
#blog-rating,
#journal-rating
{
	float:left;
	width:380px;
	padding: 6px;
	font-size:8pt;


}

#blog-rating .container-left,
#journal-rating .container-left
{
text-align:center;
width:120px;
float:left;
}
#blog-rating .container-right,
#journal-rating .container-right
{
float:right;
width:260px;
}

#blog-rating .vote-container,
#journal-rating .vote-container
{
padding:6px;
text-align:center;
font-size:10pt;
}

#map
{
	padding:6px;
}
#blog-map .map-container,
#map .map-container,
#blog-map-multi .map-container,
#community-results-map-multi .map-container
{
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	
}

#blog-notify
{
	padding:6px;


}
#blog-notify .container-left
{
text-align:center;
width:534px;
float:left;
}
#blog-notify .container-right
{
text-align:center;
width:192px;
float:left;
}

#blog-notify .notify-result
{
font-size:8pt;
padding:4px;
color:#72183B;
}

.row 
{
clear:both;
}
.row-select-box 
{
float:left;	
width:175px;
}

.row-select-box-min 
{
float:left;	
width:87px;

}

.row-buttons 
{

}


.slider-left
{
	float:left;
	width:175px;

}
.slider-right
{
	float:left;
	width:175px;	
	
}
.slider-content
{
padding:10px;	
}

/*.portlet
{
padding:6px;
}

.portlet-decoration
{
	padding: 4px 8px;
	background: #00335A;
	border-left: 6px solid #72183B;
}

.portlet-title
{
	font-size: 9pt;
	padding: 0;
	margin: 0;
	color: #FFF;
}

.portlet-content
{


}

.portlet-content ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.portlet-content li
{
	padding: 4px 0 4px 0px;
}*/



#post
{



}

#post .user
{
	padding:8px;
	font-weight:bold;
}

#post .user-container
{
	float:left;
	width:68px;
	background:#E5E5E5;	
}

#post .user-image-container IMG
{

	padding:4px;
	width:60px;	
}

#post .title-container
{
	float:left;	
	width:678px;	

	
}
#post .title
{
padding:6px;
font-family:Tahoma;	
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
font-size: 24pt;
line-height: 32px;
border-bottom:1px solid #E5E5E5;
	letter-spacing: -1px;
}



#post .title a
{
	color: #72183B;

}
#post .date-container
{
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	color: #FFF;	
	width:60px;	
	float:right;	
	background:#192F42 url('date-container-78.png') repeat-x;	
	text-align:center;
	-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;
	
}

#post .date-day
{
	padding:2px;
	font-size:20pt;
	border-bottom:1px solid #FFFFFF;

}
#post .date-month-year
{

	font-size:8pt;
}
#post .date-hour
{

	font-size:8pt;
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;		
	
}

/*#post .nav
{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 6px;
	background: #F5F5F5;

}*/

#post .content IMG
{
border:1px solid #E5E5E5;
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;
max-width:720px;
}


#post .function-container
{
	text-align:right;
	padding:6px;
	margin:6px;
}

#blog-prev-next-buttons,
#journal-prev-next-buttons
{
padding:6px;
font-size:8pt;
}
#blog-prev-next-buttons .prev-button,
#blog-prev-next-buttons .next-button,
#journal-prev-next-buttons .prev-button,
#journal-prev-next-buttons .next-button
{
float:left;
width:356px;
text-align:center;
}

#blog-post-similar,
#journal-post-similar
{
padding:6px;
font-size:9pt;
}

#blog-post-similar .post-similar-container,
#journal-post-similar .post-similar-container
{
float:left;
text-align:center;
width:180px;
}

#blog-post-similar .title-container,
#journal-post-similar .title-container
{
padding:6px;
text-align:center;
letter-spacing: -1px;
}


#blog-post-similar .photo-container
{
float:left;
padding:2px;

}

#blog-post-similar .photo
{
border:1px solid #E5E5E5;
width:170px;
float:left;
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	


}
#blog-post-similar .photo IMG
{
width:170px;

}

.comment
{

padding: 6px;
background: url('comment-bg.png') repeat-x bottom;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border:1px solid #E5E5E5;
margin-bottom:6px;
}



.comment .pending,
#profile-blog-comment .pending,
#profile-journal-comment .pending
{
	color:red;
}



#profile-blog-comment .approved,
#profile-journal-comment .approved
{
	color:green;
}

.comment .approved
{
	color:#090;
}

.comment .hidden
{
	color:#F90;
}

#comment
{
	padding: 6px;	
}

#comment .user-container
{
	float:left;
	width:68px;
}

#comment .user-image-container
{
	width:68px;
	background:#E5E5E5;
}

#comment .user-image-container img
{
	padding:4px;
	width:60px;
}

#comment .user-profile-container
{
	padding:6px;	
	float:left;
	color:#444;		
	width:412px;
	border-bottom:1px solid #E5E5E5;
	font-weight:bold;
}

#comment .date-container
{
	padding:6px;	
	float:left;
	color:#AAA;		
	width:160px;
	border-bottom:1px solid #E5E5E5;	
}

#comment .cid-container
{
	padding:6px;	
	float:left;
	color:#641634;		
	width:32px;
	text-align:center;
	border-bottom:1px solid #E5E5E5;	
}

#comment .comment-container
{
	float:left;
	width:640px;
}

#comment .title-container
{
	padding:4px;	
	float:left;
	color:#641634;		
	width:310px;
	border-bottom: 1px solid #6F183A;	
}

#comment .function-container
{
	padding:4px;	
	float:left;
	width:310px;
	text-align:right;
	border-bottom: 1px solid #6F183A;	
}

#comment .content
{
	text-align:justify;
	padding:6px;
}

#comment .host-container
{
	border-top:1px solid #E5E5E5;	
	padding:6px;
	color:#AAA;
	font-size:7pt;
}

#comment .email, 
#comment .remote-addr,
#comment .remote-host
{
	float:left;
	width:209px;
	text-align:center;
}

#comment .pending
{
	color:red;
}


#clear-both
{
clear:both;	
}

#left-column
{
	float:left;
	width:150px;
}

#right-column
{
	float:right;
	width:250px;
}
#right-column-container
{
	padding:6px;
}


#right-column ul,
#admin ul,
#config ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

#right-column li,
#admin li,
#config li
{
	padding: 2px 4px;
	text-align:left;
}


#home
{

}

#home-blog-promo-container,
#home-journal-promo-container
{
	width:488px;
	float:left;

}

#home-blog-left-container,
#home-journal-left-container
{
float:left;
width:234px;
}

#home-blog-right-container,
#home-journal-right-container
{
float:right;
width:254px;
}

#home-blog-left-content,
#home-blog-right-content,
#home-journal-left-content,
#home-journal-right-content
{
	padding:4px;
	text-align:justify;
}

#home-blog-right-content .title-container,
#home-journal-right-content .title-container
{

}

#home-blog-right-content .pre-content-container,
#home-journal-right-content .pre-content-container
{

}

#home-blog-categories-promo-container,
#home-journal-categories-promo-container
{
	width:250px;
	float:left;

}


#home-blog-categories-promo-left-container,
#home-journal-categories-promo-left-container
{
float:left;
width:100px;


}


#home-blog-categories-promo-right-container,
#home-journal-categories-promo-right-container
{
float:right;
width:150px;



}

#home-blog-categories-promo-left-content,
#home-blog-categories-promo-right-content,
#home-journal-categories-promo-left-content,
#home-journal-categories-promo-right-content
{
	padding:4px;

}

#home-blog-categories-promo-container .category-title,
#home-journal-categories-promo-container .category-title 
{


	
}

#home-blog-categories-promo-container .category-title a,
#home-journal-categories-promo-container .category-title a
{
color:#72183B;

	
}

#home-blog-promo-container .title-container,
#home-journal-promo-container .title-container,
#home-blog-categories-promo-container .title-container,
#home-journal-categories-promo-container .title-container
{
	font-size:12pt;
	letter-spacing: -1px;
	padding:4px 0px;
	
}

#home-blog-promo-image-container,
#home-journal-promo-image-container,
#home-blog-categories-promo-image-container,
#home-journal-categories-promo-image-container,
#home-blog-photos-promo-image-container,
#blog-category-photos-promo-image-container,
#journal-category-photos-promo-image-container
{
	padding: 0px;
}

#home-blog-promo-image-content,
#home-journal-promo-image-content,
#home-blog-categories-promo-image-content,
#home-journal-categories-promo-image-content,
#home-blog-photos-promo-image-content,
#blog-category-photos-promo-image-content,
#journal-category-photos-promo-image-content
{
	padding:0px;
	text-align:center;	
}

#home-blog-promo-image-content img,
#home-journal-promo-image-content img,
#blog-category-photos-promo-image-content img,
#journal-category-photos-promo-image-content img
{
	padding:0px;
	border:1px solid #E5E5E5;
	width:220px;
	text-align:center;
	-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	
}

#home-blog-promo-image-content .category-title,
#home-journal-promo-image-content .category-title
{
	position: relative;
	float: left;
	top:24px;
	left:6px;
	background:#72183B;
	background-size: cover;
	color:#FFF;
	font-size:8pt;
	padding:2px;
	text-transform:uppercase;
font-family:"PT Sans"";
}
#home-blog-promo-image-content .category-title a,
#home-journal-promo-image-content .category-title a
{
	color:#FFF;

}

#home-blog-categories-promo-image-content img,
#home-journal-categories-promo-image-content img
{
	padding:0px;
	border:1px solid #E5E5E5;
	width:88px;
	text-align:center;
	-moz-box-shadow: 2px 2px 2px #DDD;
	-webkit-box-shadow: 2px 2px 2px #DDD;
	box-shadow: 2px 2px 2px #DDD;	
}

#home-blog-promo-photos-image-content img
{
	padding:0px;
	border:1px solid #E5E5E5;
	width:116px;
	text-align:center;
	-moz-box-shadow: 2px 2px 2px #DDD;
	-webkit-box-shadow: 2px 2px 2px #DDD;
	box-shadow: 2px 2px 2px #DDD;
}


/*

*/






/*
*/
#home-menu,
#user-menu,
#blog-menu,
#blog-tags,
#blog-calendar,
#journal-calendar,
#blog-category-menu,
#category-menu,
#community-menu,
#community-sponsor,
#gallery-menu,
#gallery-category-menu,
#role-menu,
#profile-menu,
#result-menu,
#event-menu,
#map-menu,
#news-menu,
#notify-menu,
#poll-menu,
#widget-blog-recent-comments,
#widget-blog-recent-photos,
#widget-blog-recent-videos,
#widget-journal-recent-comments,
#widget-journal-recent-photos,
#widget-journal-recent-videos,
#widget-blog-most-commented,
#widget-blog-most-rated,
#widget-journal-most-commented,
#widget-journal-most-rated,
#widget-gallery-random-photos,
#widget-poll,
#search
{
padding:6px;
text-align:justify;

}
#home-menu .component-container,
#user-menu .component-container,
#blog-menu .component-container,
#blog-tags .component-container,
#blog-calendar .component-container,
#blog-category-menu .component-container,
#journal-calendar .component-container,
#category-menu .component-container,
#community-menu .component-container,
#community-sponsor .comnponent-container,
#gallery-menu .component-container,
#gallery-category-menu .component-container,
#role-menu .component-container,
#profile-menu .component-container,
#result-menu .component-container,
#event-menu .component-container,
#map-menu .component-container,
#news-menu .component-container,
#notify-menu .component-container,
#poll-menu .component-container,
#widget-blog-recent-comments .component-container,
#widget-blog-recent-photos .component-container,
#widget-blog-recent-videos .component-conteiner,
#widget-blog-most-commented .component-container,
#widget-blog-most-rated .component-container,
#widget-journal-most-commented .component-container,
#widget-journal-most-rated .component-container,
#widget-journal-recent-photos .component-container,
#widget-journal-recent-videos .component-conteiner,
#widget-gallery-random-photos .component-container,
#widget-poll .component-container
{
margin-bottom:10px;
}



#user-menu .component-title,
#blog-menu .component-title,
#blog-tags .component-title,
#blog-calendar .component-title,
#blog-category-menu .component-title,
#journal-calendar .component-title,
#category-menu .component-title,
#community-menu .component-title,
#community-sponsor .component-title,
#gallery-menu .component-title,
#gallery-category-menu .component-title,
#role-menu .component-title,
#profile-menu .component-title,
#result-menu .component-title,
#event-menu .component-title,
#map-menu .component-title,
#news-menu .component-title,
#notify-menu .component-title,
#poll-menu .component-title,
#widget-blog-recent-comments .component-title,
#widget-blog-recent-photos .component-title,
#widget-blog-recent-videos .component-title,
#widget-journal-recent-comments .component-title,
#widget-journal-recent-photos .component-title,
#widget-journal-recent-videos .component-title,
#widget-blog-most-commented .component-title,
#widget-blog-most-rated .component-title,
#widget-journal-most-commented .component-title,
#widget-journal-most-rated .component-title,
#widget-gallery-random-photos .component-title,
#widget-poll .component-title
{
text-align:left;	
color:#5F5F5F;
font-size:9pt;
padding:6px;
text-transform:uppercase;
font-family:"Sansumi";

}
#widget-blog-most-viewed .i-container,
#widget-blog-most-commented .i-container,
#widget-blog-most-rated .i-container,
#widget-journal-most-commented .i-container
{
float:left;
width:24px;
font-size:16pt;
text-align:center;
color:#192F42;
padding:4px;
}
#widget-blog-most-viewed .description-container,
#widget-blog-most-commented .description-container,
#widget-blog-most-rated .description-container,
#widget-journal-most-commented .description-container
{
float:left;
width:176px;
padding:0px 4px;
}


#profile-menu .subcomponent-title
{
	padding:4px;
	font-size:8pt;
	color: #AAA;	
}
#blog-tags span,
#journal-tags span
{
	padding:6px;
}

/* widgets */
#widget-blog-categories
{
	font-size:9pt;
}

#widget-blog-categories .wbc-category
{
	float:left;
	width:180px;
	padding:2px 4px;


}

#widget-blog-categories .wbc-blog-count
{
	float:left;
	padding:2px 4px;	
	width:30px;
	text-align:center;
	color:#641634;

	

}


#widget-blog-recent-comments .user-container,
#widget-journal-recent-comments .user-container

{
	font-size:8pt;
}

#widget-blog-recent-comments .user-image-container,
#widget-journal-recent-comments .user-image-container

{
	float:left;
	width:36px;
	background:#E5E5E5;
}

#widget-blog-recent-comments .user-image-container img,
#widget-journal-recent-comments .user-image-container img
{
	padding:4px;
	width:28px;
	height:28px;
}

#widget-blog-recent-comments .user-profile-container,
#widget-journal-recent-comments .user-profile-container
{
	float:left;
	width:140px;
	padding:2px 0px;

}
#widget-blog-recent-comments .date-container,
#widget-journal-recent-comments .date-container
{
	float:left;
	width:42px;
	text-align:center;
	color: #FFF;	
	background:#192F42 url('date-container-36.png') repeat-x;	
	-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	
	
}
#widget-blog-recent-comments .date-day,
#widget-journal-recent-comments .date-day
{
	-webkit-border-radius: 8px 8px 0px 0px ;
	-moz-border-radius: 8px 8px 0px 0px ;
	border-radius: 8px 8px 0px 0px ;		
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:10pt;
	
}
#widget-blog-recent-comments .date-month-year,
#widget-journal-recent-comments .date-month-year
{
		
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;	
	text-align:center;
	color:#FFF;
	font-size:6pt;
	padding:2px;


	
}

#widget-blog-recent-comments .title-container,
#widget-blog-recent-photos .title-container,
#widget-blog-recent-videos .title-conteiner,
#widget-blog-most-commented .title-container,
#widget-blog-most-rated .title-container,
#widget-journal-most-commented .title-container,
#widget-journal-recent-comments .title-container,
#widget-journal-recent-photos .title-container,
#widget-journal-recent-videos .title-conteiner,
#widget-gallery-random-photos .title-container
{
text-align:left;
	
}

#widget-blog-recent-comments .title-container a,
#widget-blog-recent-photos .title-container a,
#widget-blog-recent-videos .title-container a,
#widget-blog-most-commented .title-container a,
#widget-blog-most-rated .title-container a,
#widget-journal-most-commented .title-container a,
#widget-journal-recent-comments .title-container a,
#widget-journal-recent-photos .title-container a,
#widget-journal-recent-videos .title-container a,
#widget-gallery-random-photos .title-container a
{
	
	font-size:10pt;
	color:#72183B;	
	letter-spacing: -1px;
	
}
#widget-blog-recent-comments .comments-container,
#widget-blog-most-commented .comments-container,
#widget-blog-most-rated .comments-container,
#widget-journal-most-commented .comments-container,
#widget-journal-recent-comments .comments-container,
#home-blog-promo-container .comments-container,
#home-journal-promo-container .comments-container,
#home-blog-categories-promo-container .comments-container,
#home-journal-categories-promo-container .comments-container
{
font-size:8pt;	
text-align:right;
}




#widget-blog-recent-comments .user-profile-container .title,
#widget-blog-recent-comments .user-profile-container .user,
#widget-journal-recent-comments .user-profile-container .title,
#widget-journal-recent-comments .user-profile-container .user
{
text-align:left;	
padding:0px 4px;	
}

#widget-blog-recent-comments .user-profile-container .user,
#widget-blog-most-commented .user-profile-container .user,
#widget-journal-most-commented .user-profile-container .user,
#widget-journal-recent-comments .user-profile-container .user
{
font-weight:bold;
}

#widget-blog-recent-comments .user-profile-container .title a,
#widget-blog-recent-photos .user-profile-container .title a,
#widget-blog-most-commented .user-profile-container .title a,
#widget-journal-most-commented .user-profile-container .title a,
#widget-journal-recent-comments .user-profile-container .title a,
#widget-journal-recent-photos .user-profile-container .title a,
{
	font-family:Tahoma;	
	font-size:9pt;
	color:#72183B;	
    text-rendering: optimizelegibility;
    text-transform: uppercase;
	
}


#widget-blog-recent-photos .photo-container,
#widget-journal-recent-photos .photo-container,
#widget-gallery-random-photos .photo-container
{
width:220px;
margin:0px auto;
padding:0px;
background:#ace;
}

#widget-blog-recent-photos .photo,
#widget-journal-recent-photos .photo,
#widget-gallery-random-photos .photo
{
border:1px solid #E5E5E5;
width:220px;
float:left;
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	


}


#widget-blog-recent-videos .video-container,
#widget-journal-recent-videos .video-container
{
width:220px;
margin:0px auto;
border:1px solid #E5E5E5;
}

#widget-blog-recent-videos .video,
#widget-journal-recent-videos .video
{
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;

}

#widget-blog-recent-photos .photo img,
#widget-journal-recent-photos .photo img,
#widget-gallery-random-photos .photo img
{
width:220px;
}
/* start bottom widgets */
#widget-bottom-blog-recent-posts,
#widget-bottom-journal-recent-posts,
#widget-bottom-result-recent-results 
{
	padding:6px;
}


#widget-bottom-blog-recent-posts .component-title,
#widget-bottom-journal-recent-posts .component-title,
#widget-bottom-result-recent-results .component-title
{
text-align:left;	
color:#3F9BFF;
font-size:9pt;
padding:6px;
text-transform:uppercase;
font-family:"Sansumi"


}

#widget-bottom-blog-recent-posts .user-container,
#widget-bottom-journal-recent-posts .user-container,
#widget-bottom-result-recent-results .user-container
{
	float:left;
	width:150px;
	font-size:8pt;
	font-weight:bold;
}

#widget-bottom-blog-recent-posts .date-container,
#widget-bottom-journal-recent-posts .date-container
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;		
	float:left;
	width:80px;
	background:#72183B;
	text-align:center;
	font-size:8pt;	
}

#widget-bottom-blog-recent-posts .title-container a,
#widget-bottom-journal-recent-posts .title-container a
{
	color:#FFF;
	text-align:center;


}

#widget-bottom-blog-recent-posts .comments-container,
#widget-bottom-journal-recent-posts .comments-container
{
	color:#FFF;
	text-align:right;
	font-size:8pt;	

}

#widget-bottom-result-recent-results .date-container
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;		
	float:left;
	width:80px;
	background:#72183B;
	text-align:center;
	font-size:8pt;	
}

#widget-bottom-result-recent-results .event-container
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;		
	float:left;
	width:150px;	
	color:#FFF;
	text-align:center;
	font-size:8pt;


}
#widget-bottom-result-recent-results .time-container
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;		
	float:left;
	width:80px;	
	color:#FFF;
	text-align:center;
	font-size:8pt;
	background:#000;

}
#widget-bottom-result-recent-results .city-container
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;		
	float:left;
	width:150px;	
	color:#FFF;
	text-align:center;
	font-size:8pt;


}
#widget-bottom-result-recent-results .city-container a
{
	color:#FFF;
}


/* end bottom widgets*/
#middle-column
{
	float:left;
	width:750px;
	
}

#middle-column-container
{
	padding:6px;
	
}


/* community*/

#community
{
	padding:6px;
}

#community .sub-title-container
{
float:left;
width:200px	
}
#community .select-box-container
{
float:right;
width:180px;
text-align:center;
}

#community-blogs,
#community-journals
{
	padding:6px;
}

#community-blogs .title-container,
#community-journals .title-container
{
	float:left;
	width:586px;
	border-bottom:1px solid #E5E5E5;
}
#community-blogs .title,
#community-journals .title
{


}
#community-blogs .title a,
#community-journals .title a
{
	color:#72183B;
}


#community-blogs .date-container,
#community-journals .date-container
{
	float:left;
	width:140px;
	text-align:center;
	border-bottom:1px solid #E5E5E5;

}
#community-blogs .date,
#community-journals .date
{
	font-size:12pt;
	padding:6px;	
	color:#192F42;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;	

	
}

#community-blogs .pre-content-container,
#community-journals .pre-content-container
{
	padding:6px;
	text-align:justify;
}

#community-blogs .comments-container,
#community-journals .comments-container
{
	float:left;
	width:140px;
}
#community-blogs .comments,
#community-journals .comments
{
	padding:6px;
}

#community-blogs .tag-container,
#community-journals .tag-container
{
	float:left;
	width:386px;
}
#community-blogs .tag,
#community-journals .tag
{
	padding:6px;
}

#community-blogs .category-container,
#community-journals .category-container
{
	float:left;
	width:200px;
}
#community-blogs .category,
#community-journals .category
{
	padding:6px;
}


#community-blogs,
#community-journals
{
	padding:6px;
}

#community-blogs .title-container,
#community-journals .title-container
{
	float:left;
	width:586px;
	border-bottom:1px solid #E5E5E5;
}
#community-blogs .title,
#community-journals .title
{

  font-size: 13pt;
    letter-spacing: -1px;
    padding: 6px;

}
#community-blogs .title a,
#community-journals .title a
{
	color:#72183B;
}


#community-blogs .date-container,
#community-journals .date-container
{
	float:left;
	width:140px;
	text-align:center;
	border-bottom:1px solid #E5E5E5;

}
#community-blogs .date,
#community-journals .date
{
	font-size:12pt;
	padding:6px;	
	color:#AAA;
}

#community-blogs .pre-content-container,
#community-journals .pre-content-container
{
	text-align:justify;
}

#community-blogs .comments-container,
#community-journals .comments-container
{
	float:left;
	width:140px;
	font-size:8pt;	
}
#community-blogs .comments,
#community-journals .comments
{
	padding:6px;
}

#community-blogs .tag-container,
#community-journals .tag-container
{
	float:left;
	width:386px;
	font-size:8pt;
}
#community-blogs .tag,
#community-journals .tag
{
	padding:6px;
}

#community-blogs .category-container,
#community-journals .category-container
{
	float:left;
	width:200px;
	font-size:8pt;	
}
#community-blogs .category,
#community-journals .category
{
	padding:6px;
}


#community-user
{
	float:left;
	width:140px;
}

#community-user .user-container
{
	background:#E5E5E5;
	padding:4px;
}

#community-user .user-image-container IMG
{

	padding:2px;
	width:128px;

}

#community-user .buttons-container
{
	padding:6px;

}

#community-user-buttons
{
	float:left;
	width:140px;
}

#community-user-buttons .button-container
{

	width:120px;
	text-align:center;
	padding:4px;

}

#community-user-buttons a
{
display:block;
background:#000 url('button.png') repeat-x;
padding:6px;
color:#FFF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;	
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;
text-decoration:none;

}
#community-user-buttons a:hover
{
display:block;	
background:#FFF url('button-active.png') repeat-x;
padding:6px;
color:#192F42;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;	
-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	

}




#community-content
{
	float:left;
	width:598px;

}

#community-content-blog,
#community-content-journal
{
	padding:6px;
}
#community-content-blog .title-container,
#community-content-journal .title-container
{
	float:left;
	width:446px;
	border-bottom:1px solid #E5E5E5;
}

#community-content-blog .title a,
#community-content-journal .title a
{
	font-size:11pt;
	color:#72183B;	
    letter-spacing: -1px;
	padding:4px;
}

#community-content-blog .date-container,
#community-content-journal .date-container
{
	float:left;
	width:140px;
	text-align:center;
	color:#AAA;
	border-bottom:1px solid #E5E5E5;

}

#community-content-blog .date,
#community-content-journal .date
{
padding:2px;

}


#community-content-blog .content-container,
#community-content-journal .content-container
{
	padding:4px;
	text-align:justify;
}


#community-content-about
{

	padding:6px;


}

#community-content-about .about-container 
{
	padding:20px;
	text-align:justify;
	font-style:italic;
	font-size:9pt;
	border:1px solid #E5E5E5;
	background: url('comment-bg.png') repeat-x bottom;

}
#community-content-header-photo 
{
	padding:0px 6px;
	text-align:center;	
}
#community-content-header-photo .photo-container IMG {
    border: 1px solid #E5E5E5;
    box-shadow: 4px 4px 4px #DDDDDD;
    max-width: 576px;
    padding: 4px;
}

#community-person-photo 
{
	padding:6px;
	text-align:center;
}
#community-person-photo .photo-container IMG {
    border: 1px solid #E5E5E5;
    box-shadow: 4px 4px 4px #DDDDDD;
	max-width: 704px;
    padding: 4px;
}


#community .row-highlight:hover,
#community-content-recent-results .row-highlight:hover
{
	background:#ECFBD4;
}

#community-content-recent-results
{
padding:6px;
}


#community-content-recent-results .table-header-container-time,
#community-content-recent-results .table-header-container-city
{
width:146px;
background: url('stripe-red-to-black.png') repeat ;
float:left;


}
#community-content-recent-results .table-header-container-event,
#community-content-recent-results .table-header-container-date
{
width:146px;
background:url('stripe-blue-to-black.png') repeat ;
float:left;
}
#community-content-recent-results  .table-header-event,
#community-content-recent-results .table-header-time,
#community-content-recent-results .table-header-date,
#community-content-recent-results .table-header-city
{
padding:4px;
color:#FFF;
text-align:center;
font-size:9pt;
}

#community-content-recent-results  .table-content-event,
#community-content-recent-results .table-content-time,
#community-content-recent-results .table-content-date,
#community-content-recent-results .table-content-city
{
padding:4px;
text-align:center;
font-size:8pt;
}

#community-content-recent-results .table-content-container-event,
#community-content-recent-results .table-content-container-date,
#community-content-recent-results .table-content-container-time,
#community-content-recent-results .table-content-container-city
{
float:left;
width:146px;
text-align:center;
border-bottom:1px solid #EFEFEF;
}

#community-plot
{
	padding:6px;
}


#blog-category .title-container,
#journal-category .title-container,
#gallery-category .title-container,
#community-blog-comments .title-container,
#community-journal-comments .title-container
{
	float:left;
	width:590px;
	border-bottom:1px solid #E5E5E5;


}
#blog-category  .title,
#journal-category .title,
#gallery-category .title,
#community-blog-comments .title,
#community-journal-comments .title
{


    font-size: 13pt;
    padding: 6px;
	letter-spacing: -1px;
}

#blog-category .title a,
#journal-category .title a,
#gallery-category .title a,
#community-blog-comments .title a,
#community-journal-comments .title a
{
	color:#72183B;
}

#blog-category .date-container,
#journal-category .date-container,
#gallery-category .date-container,
#community-blog-comments .date-container,
#community-journal-comments .date-container
{
	float:left;
	width:140px;
	text-align:center;
	border-bottom:1px solid #E5E5E5;

}
#blog-category .date,
#journal-category .date,
#gallery-category .date,
#community-blog-comments .date,
#community-journal-comments .date
{
	font-size:13pt;
	padding:6px;	
	color:#AAA;


	
}
#blog-category .pre-content-container,
#journal-category .pre-content-container,
#gallery-category .pre-content-container,
#community-blog-comments .pre-content-container,
#community-journal-comments .pre-content-container
{
	padding:6px;
	text-align:justify;
}

#blog-category  .comments-container,
#journal-category .comments-container
{
	float:left;
	width:140px;
}

#blog-category .comments,
#journal-category .comments
{
	font-size:8pt;	
	padding:4px;
}

#blog-category .tag-container,
#journal-category .tag-container
{
	float:left;
	width:590px;
}
#blog-category .tag,
#journal-category .tag
{
	font-size:8pt;
	padding:4px;
}

#blog-category .user,
#journal-category .user,
#gallery-category .user
{

	font-weight:bold;
}

#blog-category  .user-container,
#journal-category  .user-container,
#gallery-category  .user-container
{
	padding:8px;
}


#community-personal-best,
#community-results,
#community-seasons
{

}



#community-personal-best .table-header-container-event,
#community-personal-best .table-header-container-date,
#community-results .table-header-container-event,
#community-results .table-header-container-date,
#community-seasons .table-header-container-event,
#community-seasons .table-header-container-date
{
width:181px;
background:url('stripe-blue-to-black.png') repeat ;
float:left;


}

#community-personal-best .table-header-container-time,
#community-personal-best .table-header-container-city,
#community-results .table-header-container-time,
#community-results .table-header-container-city,
#community-seasons .table-header-container-time,
#community-seasons .table-header-container-city
{
width:181px;
background: url('stripe-red-to-black.png') repeat ;
float:left;


}


#community-personal-best .table-header-event,
#community-personal-best .table-header-time,
#community-personal-best .table-header-date,
#community-personal-best .table-header-city,
#community-results .table-header-event,
#community-results .table-header-time,
#community-results .table-header-date,
#community-results .table-header-city,
#community-seasons .table-header-event,
#community-seasons .table-header-time,
#community-seasons .table-header-date,
#community-seasons .table-header-city
{
padding:4px;
color:#FFF;
font-size:10pt;
text-align:center;
}


#community-personal-best .table-content-container-event,
#community-personal-best .table-content-container-time,
#community-personal-best .table-content-container-date,
#community-personal-best .table-content-container-city,
#community-results .table-content-container-event,
#community-results .table-content-container-time,
#community-results .table-content-container-date,
#community-results .table-content-container-city,
#community-seasons .table-content-container-event,
#community-seasons .table-content-container-time,
#community-seasons .table-content-container-date,
#community-seasons .table-content-container-city
{
width:181px;
float:left;
border-bottom:1px solid #EFEFEF;
}

#community-personal-best .table-content-event,
#community-personal-best .table-content-time,
#community-personal-best .table-content-date,
#community-personal-best .table-content-city,
#community-results .table-content-event,
#community-results .table-content-time,
#community-results .table-content-date,
#community-results .table-content-city,
#community-seasons .table-content-event,
#community-seasons .table-content-time,
#community-seasons .table-content-date,
#community-seasons .table-content-city
{
padding:4px;
font-size:8pt;
text-align:center;
color:#192F42;
}


#community-seasons .table-header-container-season
{
padding:0px 6px;
font-size:17pt;
color:#AFAFAF;
letter-spacing:-1px;


}

#coaching
{

}


#coaching-image-container
{
text-align:center;
}

#coaching .pre-content
{
	padding:6px;
	text-align:justify;
}

#coaching-image-container img
{
	border:1px solid #E5E5E5;
	width:232px;
	text-align:center;
	-moz-box-shadow: 2px 2px 2px #DDD;
-webkit-box-shadow: 2px 2px 2px #DDD;
box-shadow: 2px 2px 2px #DDD;	
}


#coaching-container-left .content,
#coaching-container-right .content
{
	padding:6px;
	text-align:justify;
}

#coaching-container-left .container-left,
#coaching-container-right .container-right
{
float:left;
width:250px;
padding:6px;
}

#coaching-container-left .container-right,
#coaching-container-right .container-left
{
float:left;
width:464px;	
padding:6px;
}


#community-sponsor 
{
	text-align:center;
}
#community-sponsor IMG
{

	width:100px;
}


#blog-tags-multi,
#journal-tags-multi
{
	padding:6px;
}

#blog-tags-multi .tags-container,
#journal-tags-multi .tags-container
{
	text-align:justify;
}
#calendar
{
	padding:6px;
}
div.loading {
    background-image: url('loading.gif');
    background-position:  center center;
    background-repeat: no-repeat;
    opacity: 1;
}
div.loading * {
    opacity: .8;
}




table
{
	border:1px solid #E5E5E5;
	border-collapse:collapse;
}
td
{
	border:1px solid #E5E5E5;
}

#poll
{
	padding:6px;
}

#poll-form .form-radio,
#widget-poll .form-radio {
  float: left;
  width: 2em;
}
#poll-form .pollchoice-id,
#widget-poll .pollchoice-id {
  display: none;
  visibility: hidden;
}

#poll .poll-title,
#widget-poll .poll-title{
  font-size:11pt;
}


#poll .poll-results {
  margin-bottom: .5em;
  overflow: hidden;
}
/*
#widget-poll .label,
#poll .poll-results .label {
  font-weight: normal;
}*/

#poll .poll-results .bar,
#widget-poll  .poll-results .bar {
  background-color: #EFEFEF;
  height: 1em;
  margin: .5em 0;
 }
#poll .poll-results .bar .fill ,
#widget-poll .poll-results .bar .fill{
  background-color: #BF2364;
  height: 1em;
}
#poll .poll-results .label,
#widget-poll .poll-results .label{
font-weight:bold;
font-size:8pt;
}
#poll .poll-results .totals,
#widget-poll .poll-results .totals
{
  text-align: right;
font-size:8pt;  
}
