
.index_intro_title {
	
	font-family:Georgia,"Times New Roman",Times,serif;
    font-size: 32px;
    font-weight: bold;
	color: #914D20;
	margin-top: 15px; 
	margin-bottom: 15px;
	}

.index_intro_text {
	
	padding: 10px;
	
	}

.index_intro_text p {

	font-family:Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    color: #AAA;	
    line-height:150%;
    padding-top: 5px;
	
	}
.float-left {
	display:inline;
	float:left;
}

.float-right {
	display:inline;
	float:right;
}


.align-left {
	text-align: left;
}


.align-center {
	text-align: center;
}


.align-right {
	text-align: right;
}

.slogan {
    font-size: 15px;
    font-style: italic;	
}

body {
	background-color: #FFF; 

}

body, th, td {
	font-family:georgia,times,"times new roman",serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4em;
}

.info {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#F8FAFC url('/site_media/images/information.png') no-repeat scroll 15px 50%;
    border-bottom:2px solid #B5D4FE;
    border-top:2px solid #B5D4FE;
    padding:5px 20px 5px 45px;
}

.alert {
    background: #fff6bf url('/site_media/images/exclamation.png') center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
    }

a.emphasis:hover {
    background-color:#2A2A2A;
    color: #FFF;
}
a.emphasis {
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    background-color:#AAA;
    border-bottom:medium none;
    color:#FFFFFF;
    margin-right:4px;
    padding:4px 7px;
    text-decoration: none;
}


.sectionheading h3 {
    color:#000000;
    font-size:30px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:0;
    padding: 10px;
}

a, a:hover, a:visited {
	color: #000;
}

.pagination {
	text-align:right;
	padding: 5px 5px;
	text-transform: capitalize;

}


.pagination .page, .pagination .prev, .pagination .next {
	font-weight: bold;
}

.pagination a.page, .pagination a.prev, .pagination a.next {
	text-decoration: none;
	padding: 3px 5px;
	background-color: #CCC;
	color: #000;
	border: thin solid #AAA;
}

.pagination a.page:hover, .pagination a.prev:hover, .pagination a.next:hover {
	background-color: #EEE;
}

.pagination .disabled {
	color: #CCC;
}



.footer {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	padding:9px 5px;
	display: table-cell;
	vertical-align: middle;
}



.errorlist li {
	color: red;
}

.index_section {
	padding-bottom: 20px;
}

.index_sectiontitle {
    border-bottom:6px solid #BAE6FF;
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    padding-bottom: 10px;
	margin-bottom: 5px;
    color: #DF5800;
}

.index_sectiontitle a, .index_sectiontitle a:visited {
	color: #DF5800;
}

.index_sectiontitle .sublink {
    font-size: 12px;
    font-weight: bold;
    color: #666;
    padding-left: 0px;
}

.index_message {
    color:#666666;
    font-family:"Cambria","Georgia","Times New Roman",Times,sans-serif;
    font-size:14px;
    line-height:1.4;
    font-weight: bold;
    padding: 5px;
}

.notice {
    background:#F3F3F3 none repeat scroll 0 0;
    border-color:#E3E3E3;
    border-width: 1px;
    border-style: solid;
    padding: 5px;
    color: #666;
    margin-bottom: 10px;
}

.activity, .stream {
    background:#FFFFFF url(/site_media/images/dottedbg.gif) repeat-x scroll left bottom;
    font-family:"Verdana","Georgia","Times New Roman",Times,sans-serif;
    padding: 5px 0px 5px 0px;
    font-size: 11px;
    text-align: left;
}

.tournament_games {

    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color: #F8FAFC;
    border: 1px solid #E3E3E3;  
    padding-bottom: 10px;
    margin-bottom: 10px;
}


.commentbox {
    background:#FFFFEE none repeat scroll 0 0;
    border-color:#CCCCBB #666655 #666655 #CCCCBB;
    border-style:solid;
    border-width:1px;
    margin:0 0 10px;
    width: 100%;
}

.commentboxheader {
    background:#EEEEDD none repeat scroll 0 0;
    padding:5px 10px;
}

.commentboxcontent {
    border-top:1px solid #999988;
    padding:10px;
}

.index_post, .index_link {
	font-family:Georgia,"Times New Roman",Times,serif;
	padding-bottom: 10px;
}

.index_link a 
,.view_entity_link a
{
	color: #A54B1A;
}

.index_post_title a, .index_post_title a:visited 
,.index_link_title a, .index_link_title a:visited 
,.view_entity_link_title a, .view_entity_link_title a:visited 
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.index_post_title a:hover 
,.index_link_title a:hover 
,.view_entity_link_title a:hover 
{
	text-decoration:underline;
}

.view_entity_link_subtitle{
	font-size:12px;
	padding: 5px;
    padding-left: 10px;
}

.view_entity_link_subtitle a{
	color: #111;
}

.index_post_description, .index_link_description, .view_entity_link_description {
	font-family: Verdana, "Times New Roman",Times,serif;
	font-size:11px;
	padding-left: 5px;
    padding-bottom: 5px;
}

.index_post_title a:hover, .index_link_title a:hover {
	text-decoration:underline;
}


.tag a, .tag a:visited, .tag a:hover {
    background:#F3F3F3 none repeat scroll 0 0;
    border-color:#E3E3E3;
    border-style:solid;
    border-width:0 1px 1px 0;
    padding:3px 9px 3px 7px;
    text-decoration: none;
}

.tag a:hover {
    background:#E3DBBE none repeat scroll 0 0;
}


.entity a, .entity a:visited, .entity a:hover {
    background:#B7CDFF none repeat scroll 0 0;
    border-color:#E3E3E3;
    border-style:solid;
    border-width:0 1px 1px 0;
    padding:3px 9px 3px 7px;
    text-decoration: none;
}

.entity a:hover {
    background:#E3DBBE none repeat scroll 0 0;
}


.user a, .user a:visited, .user a:hover {
    background:#FFBC57 none repeat scroll 0 0;
    border-color:#E3E3E3;
    border-style:solid;
    border-width:0 1px 1px 0;
    padding:3px 9px 3px 7px;
    text-decoration: none;

}


.user a:hover {
    background:#E3DBBE none repeat scroll 0 0;
}

.user {
    margin-bottom: 10px; 
}



.timesince_large {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #111;
}

ul.entity, ul.toolbox {
	list-style-type: none;
	list-style-position:outside;
	margin: 0px;
	padding: 0px;
}

ul.entity li {
	margin-top: 10px;
}


ul.toolbox a {
	font-size: 14px;
	text-decoration: none;
	
}

ul.toolbox a:hover {
	font-weight: bold;
	
}

ul.toolbox li {
	margin-top: 10px;
}

.entity_home_section {
    margin-top: 20px;
}

.view_user_comment_text {
    font-family:"Verdana","Georgia","Times New Roman",Times,sans-serif;
	font-size: 11px;
	padding-left: 5px;

}

.stream_text {
    padding-left: 10px;
    padding-top: 3px;
}

.activity_timesince, .comment_timesince, .stream_timesince {
	font-size: 10px;
	color: #999966;
	font-style: italics;
}
