/*
Theme Name: British poker
Theme URI: http://www.britishpoker.com/
Description: The British Poker theme
Version: 1.0
Author: area381
Author URL: http://www.area381.com/
*/

* {
	padding:0px;
	margin:0px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #F1F1F1 url(images/bg.gif) repeat-y center top;
}
a {
	text-decoration:none;
	outline:none;
	color: #234e7d;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
img, a img {
	border:none;
}
ul, li {
	list-style-type: none;
}
input,select {
	outline:none;
}
input,select,textarea {
	font-family:inherit;
}
blockquote {
	margin: 10px;
	font-style: oblique;
}
.hide { 
	display: none; 
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

/*		
//////////////////////////////////////////////////////
	ADS
//////////////////////////////////////////////////////
*/

.ad-top {
	width:468px;
	height:60px;
	float:right;
	margin: 20px 0px 0px;
}
.ad-main-top {
	width:728px;
	height:90px;
	margin: 10px 0px 0px 20px;
}
.ad-middle-home {
	width:336px;
	height:280px;
	margin: 0px 0px 7px 0px;
}
.ad-sidebar {
	width:180px;
	margin: 10px auto 0px;
}
.ad-article {
	float:right;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.ad-article img {
	border:none!important;
	padding:0px!important;
	margin:0px!important;
}
.ad-inner-sidebar {
	margin: 0px 0px 10px 5px;
}

/*		
//////////////////////////////////////////////////////
	LAYOUT
//////////////////////////////////////////////////////
*/

#wrapper {
	width: 1000px;
	margin: 0px auto;
/*	border-right: 6px solid #DDDDDD;
	border-left: 6px solid #DDDDDD;*/
}
#container {
	background: #FFFFFF url(images/content_bg.jpg) repeat-y 0px 0px;
}


/*		
//////////////////////////////////////////////////////
	HEADER
//////////////////////////////////////////////////////
*/

#header {
	height: 110px;
	position:relative;
	z-index:3;
}
#header .header-left {
	float:left;
	width:800px;
}
#header .header-left #logo {
	margin: 15px 0px 0px 40px;
	float:left;
}
#header .header-left #logo a {}
#header .header-left #logo h1 {
	text-indent:-999999px;
}
#header #language-menu {
	width:168px;
	position:absolute;
	z-index:3;
	top:10px;
	right:10px;
}
#header #language-menu ul {
	background: url(images/empty.gif);
}
#header #language-menu ul li.first {
	cursor:pointer;
	position:relative;
	z-index:3;
	display:block;
}
#header #language-menu ul li.first span {
	padding: 5px 0px;
	display: block;
	font-weight: bold;
}
#header #language-menu ul li.first span img {
	padding: 0px 5px 0px 5px;
}
#header #language-menu ul li.first ul {
	display:none;
}
#header #language-menu ul li.first:hover ul {
	display:block;
	position:absolute;
	z-index:3;
	width:166px;
}
#header #language-menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
#header #language-menu ul li.first ul li {
	display: block;
	float:none;
}
#header #language-menu ul li.first ul li a {
	display: block;
	padding: 5px 0px 5px 5px;
}
#header #language-menu ul li.first ul li a:hover {
	text-decoration: none;
}
#header #language-menu ul li.first ul li a img {
	padding: 0px 5px 0px 0px;
}

/*		
//////////////////////////////////////////////////////
		Header navigation
//////////////////////////////////////////////////////
*/

#navigation {
	background: #2B292A url(images/nav_bg.jpg) repeat-x 0px 0px;
	color: #FFFFFF;
	/*height: 30px;*/
	position:relative;
	z-index:2;
}
#navigation ul {
	background: url(images/empty.gif);
}
#navigation ul li {
	float: left;
	display: block;
	position:relative;
	z-index:2;
}
#navigation ul li a {
	display: block;
	color: #FFFFFF;
	padding: 7px 15px 9px;
	background: #2B292A url(images/nav_bg.jpg) repeat-x left top;
	border-right: 1px solid #000000;
}
#navigation ul li a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#navigation ul li ul {
	display:none;
	width: 350px;
}
#navigation ul li:hover ul {
	display:block;
	position:absolute;
	z-index:4;
	top:30px;
	left:0px;
	background: #333333;
	/*width: 500px;*/
	padding: 10px 0px;
}
#navigation ul li.bpmenu ul {
	background: #333333;
	/*width: 400px;*/
}
#navigation ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
#navigation ul li li {
	float:none;
}
#navigation ul li ul li {
	float: none;
	display: block;
	margin: 0px 10px 0px 15px;
	padding: 0px 0px 10px 8px;
}
#navigation ul li ul li span {
	margin: 0px;
	padding: 0px;
	color: #CC0000;
}
#navigation ul li ul li a {
	margin: 0px;
	padding: 0px;
	background: url(none)!important;
	border:none!important;
}
#navigation ul liul li a:hover {
	background: #990000;
}


/*		
//////////////////////////////////////////////////////
	MAIN
//////////////////////////////////////////////////////
*/

#main {
	float:left;
	width:800px;
	margin: 0px 0px 20px;
}
#breadcrumbs {
	margin: 10px 0px 0px 20px;
}
#main-content {
	float:left;
	width:450px;
}
#main-content .wrap {
	width:437px;
	margin:10px auto 0px;
}
#main-content .featured-box {
	width: 435px;
	margin: 34px 0px 10px;
	position:relative;
}
#main-content .featured-box ul.tabs {
	position:absolute;
	top:-26px;
}
#main-content .featured-box ul.tabs li {
	float: left;
	display: block;
	margin: 0px 2px 0px 0px;
	background: url(images/tab_l.gif) no-repeat left top;
	height: 26px;
}
#main-content .featured-box ul.tabs li a {
	display: block;
	float: left;
	padding: 6px 10px 6px 0px;
	margin: 0px 0px 0px 10px;
	background: url(images/tab_r.gif) no-repeat right top;
	height: 13px;
}
#main-content .featured-box ul.tabs li a:hover {
	text-decoration: none;
	color: #000000;
}
#main-content .featured-box ul.tabs li.ui-tabs-selected {
	background: url(images/tab_selected_l.gif) no-repeat left top;
	float: left;
	display: block;
	height: 27px;
}
#main-content .featured-box ul.tabs li.ui-tabs-selected a {
	display: block;
	float: left;
	color: #000000;
	background: url(images/tab_selected_r.gif) no-repeat right top;
	margin: 0px 0px 0px 10px;
	padding: 6px 10px 6px 0px;
	height: 15px;
}
#main-content .featured-box .ui-tabs-hide {
	display: none;
	visibility:hidden;
}
#main-content .featured-box-content {
	padding: 0px 0px 15px;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
}
#main-content .featured-box-content .entry {
	width: 413px;
	margin: 10px auto;
}
#main-content .featured-box-content .entry h1.title,
#main-content .featured-box-content .entry h1.title a {
	color: #a50a0a;
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 7px;
}
#main-content .featured-box-content .entry img {
	padding: 5px 5px 5px 0px;
}
#main-content .featured-box-content .entry p {
	line-height: 16px;
	margin: 0px 0px 5px;
}
#main-content .featured-box-content .entry .wp-polls {}
#main-content .featured-box-content .entry .wp-polls p {
	text-align:left!important;
	padding: 5px 0px 5px 0px!important;
}
#main-content .featured-box-content .entry .wp-polls ul.wp-polls-ul {
	margin:10px 0px!important;
	padding:0px!important;
}
#main-content .featured-box-content .entry .wp-polls ul.wp-polls-ul li {
	background: url(none)!important;
	padding-left:0px!important;
	margin-bottom:8px!important;
}
#main-content .featured-box-content .entry .wp-polls ul.wp-polls-ul li input {
	vertical-align:middle;
}
#main-content .featured-box-content .entry .wp-polls ul.wp-polls-ul li label {
	padding-left:5px;
}
#main-content .featured-box-content .entry .wp-polls input.Buttons {
	cursor:pointer!important;
	padding: 3px 5px 3px 5px!important;
	font-family:inherit!important;
}
#main-content .featured-box-content .entry .poll-arch ul {
	margin-left:0px!important;
}
#main-content .featured-box-content .entry .poll-arch ul li {
	background: url(none)!important;
	padding:0px!important;
}
#main-content .featured-box-content .entry .full-story {
	text-align: right;
	clear: both;
	margin: 10px 0px 15px;
}
#main-content .featured-box-content .entry .full-story a {
	border-bottom: 1px solid #CCCCCC;
	background: url(images/readmore_icon.gif) no-repeat 0px 0px;	
	padding: 0px 0px 0px 13px;
}
#main-content .featured-box-content .entry .full-story a:hover {
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
}
#main-content .featured-box-content h2.title {
	color: #000000;
	font-size: 14px;
	width: 413px;
	margin: 10px auto;
}
#main-content .featured-box-content ul {
	margin: 10px 0px 20px 10px;
}
#main-content .featured-box-content ul li {
	margin: 0px 0px 6px;
	background: url(images/arrow.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 13px;
}
#main-content .featured-box-content ul li a {
	border-bottom: 1px solid #CCCCCC;
}
#main-content .featured-box-content ul li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
}

/*		
//////////////////////////////////////////////////////
		Slideshow icons
//////////////////////////////////////////////////////
*/

#main-content .player-box {
	width:433px;
	border-right: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	padding: 0px 0px 10px;
}
#main-content ul#tabs-player {
	margin: 0px 0px 0px 15px!important;
}
#main-content ul#tabs-player li {
	float: left;
	background: url(none)!important;
	margin: 0px 12px 0px 0px!important;
	padding: 0px!important;
}
#main-content ul#tabs-player li a {
	float: left;
	display: block;
	height: 16px;
	width: 16px;
	border:none!important;
}
#main-content ul#tabs-player li a span {
	display:none;
}
#main-content ul#tabs-player li.previous a {
	background: url(images/slideshow_icon_backward.gif) no-repeat 0px 0px;
}
#main-content ul#tabs-player li.play a {
	background: url(images/slideshow_icon_start.gif) no-repeat 0px 0px;
}
#main-content ul#tabs-player li.stop a {
	background: url(images/slideshow_icon_pause.gif) no-repeat 0px 0px;
}
#main-content ul#tabs-player li.next a {
	background: url(images/slideshow_icon_forward.gif) no-repeat 0px 0px;
}


#main-content .box {
	width: 437px;
	margin: 0px 0px 10px;
}
#main-content .box-top {
	background: url(images/main_box_top.gif) no-repeat 0px 0px;
}
#main-content .box-top h2 {
	padding: 8px 0px 8px 15px;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
#main-content .box-content {
	border: 1px solid #CBCBCB;
}
#main-content .box-content ul {
	margin: 10px 0px 10px 15px;
}
#main-content .box-content ul li {
	margin: 0px 0px 8px;
	background: url(images/arrow.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 13px;
}
#main-content .box-content ul li a {
	border-bottom: 1px solid #CCCCCC;
}
#main-content .box-content ul li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
}
#main-content .box-content ul li ul {
	margin: 10px 0px 10px 0px;
}
#middle-content {
	float:left;
	width:350px;
}
#middle-content .wrap {
	width:348px;
	margin:10px auto 0px;
}
#middle-content .box {
	width: 339px;
	margin: 0px 0px 10px;
}
#middle-content .box-top {
	background: url(images/middle_box_top.gif) no-repeat 0px 0px;
}
#middle-content .box-top h2 {
	padding: 8px 0px 8px 15px;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
#middle-content .box-content {
	border: 1px solid #CBCBCB;
}
#middle-content .box-content ul {
	margin: 10px 15px 10px 15px;
}
#middle-content .box-content ul li {
	margin: 0px 0px 8px;
	background: url(images/arrow.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 13px;
}
#middle-content .box-content ul li a {
	border-bottom: 1px solid #CCCCCC;
}
#middle-content .box-content ul li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
}
#middle-content .box-content ul li ul {
	margin: 10px 0px 10px 0px;
}

/* comments gravatar */
#middle-content .box-content ul.comments-gravatars {}
#middle-content .box-content ul.comments-gravatars li {
	background: url(none)!important;
	padding:0px!important;
}
#middle-content .box-content ul.comments-gravatars li img {
	vertical-align:middle;
	margin-right:5px;
}
#middle-content .box-content ul.comments-gravatars a {}

/*	wp poll	*/
#middle-content .box-content ul.wp-polls-ul li {
	background: url(none)!important;
	padding: 0px!important;
}
#middle-content .box-content ul li input {
	vertical-align:middle;
}
#middle-content .box-content ul li label {
	color: #000000;
	padding: 0px 0px 0px 5px;
}
#middle-content .box-content p {
	text-align: left!important;
	padding: 5px 0px 5px 10px;
}
#middle-content .box-content p input.Buttons {
	cursor:pointer;
	padding: 3px 5px 3px 5px;
	font-family:inherit;
}
#middle-content .box-content p a {}

/*		
//////////////////////////////////////////////////////
		INNER PAGE
//////////////////////////////////////////////////////
*/

#inner-sidebar {
	float:left;
	width:270px;
}
#inner-sidebar .wrap {
	width:263px;
	margin:10px 0px 0px 8px;
}

#inner-sidebar .box {
	width: 260px;
	margin: 0px auto 10px;
}
#inner-sidebar .box-top {
	background: url(images/inner_box_top.gif) no-repeat 0px 0px;
}
#inner-sidebar .box-top h3 {
	padding: 8px 0px 8px 36px;
	font: 16px Georgia, "Times New Roman", Times, serif;
	background: url(images/card_icon.gif) no-repeat 7px 5px;
}
#inner-sidebar .box-content {
	border: 1px solid #CBCBCB;
}
#inner-sidebar .box-content ul {
	margin: 10px 8px 10px 8px;
}
#inner-sidebar .box-content ul li {
	margin: 0px 0px 8px;
	background: url(images/arrow.gif) no-repeat 0px 5px;
	padding: 0px 2px 0px 13px;
}
#inner-sidebar .box-content ul li a {
	border-bottom: 1px solid #CCCCCC;
}
#inner-sidebar .box-content ul li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
}
#inner-sidebar .box-content ul li.selected a {
	font-weight: bold;
}
#inner-sidebar .box-content ul li ul {
	margin: 8px 0px 8px 0px;
}

/* calendar	*/

#inner-sidebar .box-content #calendar_wrap {
	padding: 7px;
}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar {
	width:230px;
	border-collapse:collapse;
	border:none;
	margin: 10px auto 0px;
}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar caption {
	width: 250px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar thead {}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar thead tr {
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar thead tr th {
	padding: 0px 0px 5px;
}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar tbody {}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar tbody tr {}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar tbody tr td {
	padding: 5px 3px 5px 3px;
	text-align:center;
}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar tbody tr td a {
	display: block;
	background: #fafafa;
	border: 1px solid #D1D1D1;
}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar tfoot {}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar tfoot tr {}
#inner-sidebar .box-content #calendar_wrap table#wp-calendar tfoot tr td {}

/*	tag cloud */
#inner-sidebar .box-content .tag-cloud {
	padding:5px;
}
#inner-sidebar .box-content .tag-cloud a {}


#inner-content {
	float: right;
	width:530px;
}
#inner-content .wrap {
	margin:10px auto 0px;
	width: 505px;
}
#inner-content .wrap h1.top-title {
	display: block;
	color: #000000;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	padding: 5px 0px;
	margin: 0px 0px 10px;
	border-bottom: 1px solid #CCCCCC;
}
#inner-content .entry {}
#inner-content .entry h1.title {
	font: bold 22px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 8px;
}
#inner-content .entry h2.title {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 8px;
}
#inner-content .entry .post-info {
	margin: 0px 0px 10px;
}
#inner-content .entry .post-info a.edit {
	color: #990000;
	font-weight: bold;
}
#inner-content .entry img {
	margin: 0px 5px 0px 0px;
}

/*		
//////////////////////////////////////////////////////
		Media lib
//////////////////////////////////////////////////////
*/

#inner-content .entry .alignleft {
	float:left;
	display:block;
	margin-bottom:5px;
}
#inner-content .entry .alignright {
	float:right;
	display:block;
	margin-bottom:5px;
}
#inner-content .entry .aligncenter {
	margin:0px auto;
	display:block;
	margin-bottom:5px;
}
#inner-content .entry img.alignnone {
	float:none!important;
	display:block;
	margin-bottom:5px;
}
#inner-content .entry img.alignleft,
#inner-content .entry img.alignright,
#inner-content .entry img.aligncenter,
#inner-content .entry img.alignnone {
	float:none!important;
}
#inner-content .entry .image-media {
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin-bottom:8px;
}
#inner-content .entry .image-media a.thickbox {}
#inner-content .entry .image-media span.image-description {
	display:block;
	font-size: 11px;
	line-height: 15px;
}
#inner-content .entry .image-media.alignleft {
	margin-right:3px;
}
#inner-content .entry .image-media.alignright {
	margin-left:3px;
}


#inner-content .entry p {
	margin: 0px 0px 10px;
	line-height: 17px;
}
#inner-content .entry h1 {
	margin: 8px 0px;
	font-size: 24px;
}
#inner-content .entry h2 {
	margin: 8px 0px;
	font-size: 22px;
}
#inner-content .entry h3 {
	margin: 8px 0px;
	font-size: 20px;
}
#inner-content .entry h4 {
	margin: 8px 0px;
	font-size: 18px;
}
#inner-content .entry h5 {
	margin: 8px 0px;
	font-size: 16px;
}
#inner-content .entry h6 {
	margin: 8px 0px;
	font-size: 14px;
}
#inner-content .entry blockquote {
	line-height: 17px;
}
#inner-content .entry ul,
#inner-content .entry ol {
	margin: 15px 0px 15px 10px;
}
#inner-content .entry ul li {
	margin: 0px 0px 5px;
	background: url(images/bullet.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 13px;
}
#inner-content .entry ul li ul {
	margin: 7px 0px 7px 15px;
}
#inner-content .entry ul li ul li {
	background: url(images/bullet2.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 11px;
	
}
#inner-content .entry ol li {
	margin: 0px 0px 5px;
	list-style: decimal inside;
}
#inner-content .entry ol li ol {
	margin: 7px 0px 7px 17px;
}
#inner-content .entry ol li ol li {
	list-style: lower-alpha inside;
}
#inner-content .entry table {
	border-collapse:collapse;	
	border:none;
}
#inner-content .entry table tr {}
#inner-content .entry table tr:hover {
	background: #f6f6f6;
}
#inner-content .entry table tr td {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/*	wp poll	*/

#inner-content .entry ul.wp-polls-ul {
	margin-left:0px!important;
}
#inner-content .entry ul.wp-polls-ul li {
	background: url(none)!important;
	padding:0px!important;
}

#inner-content .rate-article {
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	margin: 15px 0px;
	padding: 8px 0px 8px 5px;
	font-size: 13px;
}
#inner-content .rate-article img {
	vertical-align:bottom;
	margin-right:3px;
}
#inner-content .rate-article em {
	font-style: normal!important;
}
#inner-content .box-related {}
#inner-content .box-related h2.title {
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 11px;
}
#inner-content .box-related ul {}
#inner-content .box-related ul li {
	margin: 0px 0px 7px;
}
#inner-content .box-related ul li a {}

#inner-content .icons-article {
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	margin: 15px 0px 20px;
	padding: 8px 0px 8px 5px;
}
#inner-content .icons-article a {
	margin: 0px 25px 0px 0px;
	font-size: 14px;
}
#inner-content .icons-article .link {
	background: url(images/link_icon.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 18px;
}
#inner-content .icons-article .share {
	background: url(images/share_icon.gif) no-repeat 0px 1px;
	padding: 0px 0px 0px 22px;
}
#inner-content .icons-article .trackback {
	background: url(images/trackback_icon.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 18px;
}
#inner-content .icons-article .print {
	background: url(images/print_icon.gif) no-repeat 0px 1px;
	padding: 2px 0px 2px 22px;
}

/*		
//////////////////////////////////////////////////////
		Comments
//////////////////////////////////////////////////////
*/

#comments-list {
	padding: 5px 0px 15px;
}
#comments-list .box {
	margin: 0px 0px 15px;
	border-bottom: 1px solid #CCCCCC;
}
#comments-list .box p {
	margin: 0px 0px 8px;
	line-height: 16px;
}
#comments-list .box p.author {
	margin: 0px 0px 5px;
/*	border-top: 1px solid #CCCCCC;
	background: #f6f6f6;
	padding: 5px 0px;
	border-bottom: 1px solid #CCCCCC;*/
}
#comments-list .box p.author img {
	padding: 0px 5px 0px 0px;
}
#comments-list .box p.date {
	margin: 10px 0px 5px;
	font-size: 11px;
}
#comments-list .box p.date a.edit {
	color: #990000;
	font-weight: bold;
}
#comments {
	padding: 0px 0px 15px;
}
#comments h2.title {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 20px;
}
#comments .form-block {
	margin: 0px 0px 12px;
}
#comments .form-block label {
	display:block;
	font-weight: bold;
	margin: 0px 0px 3px;
}
#comments .form-block label span {
	color: #990000;
}
#comments .form-block input.text {
	width: 300px;
	border: 1px solid #CCCCCC;
	height: 20px;
	padding: 2px 0px 1px 2px;
	font-size: 14px;
}
#comments .form-block textarea.textarea {
	border: 1px solid #CCCCCC;
	width: 480px;
	height: 170px;
	padding: 2px;
}
#comments .form-block input.button {
	cursor:pointer;
	padding: 3px 5px 3px 5px;
	font-family:inherit;
}
#comments .form-block p.subscribe-to-comments {
	margin: 15px 0px!important;
}
#comments .form-block p.subscribe-to-comments label {
	display:inline!important;
	padding-left:8px;
}

/*	
//////////////////////////////////////////////////////
	SIDEBAR
//////////////////////////////////////////////////////
*/

#sidebar {
	float:left;
	width: 200px;
	background: #F6F6F6;
}
#sidebar .wrap {
	width:195px;
	margin:10px auto 0px;
	padding: 0px 0px 20px;
}
#sidebar .box {
	margin: 0px auto 10px;
	width: 180px;
}
#sidebar .box h3 {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #CCCCCC;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
#sidebar .box ul {
	margin: 8px 0px;
}
#sidebar .box ul li {
	margin: 0px 0px 9px;
}
#sidebar .box ul li a {
	display: block;
}
#sidebar .box ul li a:hover {
	color: #000000;
}
#sidebar .box ul li ul {
	padding: 0px 0px 0px 12px;
}
#sidebar .box ul li ul li {
	margin: 0px 0px 9px;
}

/*	comments gravatars	*/

#sidebar .box ul.comments-gravatars {
	margin: 8px 0px;
}
#sidebar .box ul.comments-gravatars li {
	margin: 0px 0px 9px;
	clear:both;
}
#sidebar .box ul.comments-gravatars li img {
	vertical-align:middle;
	margin-right:5px;
	display:block;
	float:left;
}
#sidebar .box ul.comments-gravatars li a {
	display: inline!important;
	line-height:18px;
}
#sidebar .box ul li.comments-gravatars a:hover {
	color: #000000;
}

/*		
//////////////////////////////////////////////////////
		Search
//////////////////////////////////////////////////////
*/

#sidebar .box #search {
	border: 1px solid #CBCBCB;
	width: 175px;
	height: 22px;
	background: #FFFFFF;
	position:relative;
	z-index:1;
}
#sidebar .box #search input.text {
	border-width: 0px;
	border-style: none;
	height: 20px;
	padding: 2px 0px 0px 2px;
	font-size: 13px;
	width: 145px;
}
#sidebar .box #search input.button-s {
	position:absolute;
	top:-3px;
	right:-5px;
}

/*		
//////////////////////////////////////////////////////
		Newsletter
//////////////////////////////////////////////////////
*/

#sidebar .newsletter-box {
	margin: 0px auto 10px;
	width: 186px;
}
#sidebar .newsletter-box-top {
	background: url(images/newsletter_box_top.gif) no-repeat 0px 0px;
}
#sidebar .newsletter-box-content {
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	background: #FEFEFE url(images/newsletter_icon.gif) no-repeat right bottom;
	padding: 0px 0px 10px;
}
#sidebar .newsletter-box p.title {
	text-align: center;
	padding: 10px 0px;	
}
#sidebar .newsletter-box .form-block {
	margin: 0px 0px 15px 10px;
}
#sidebar .newsletter-box input.text {
	border: 1px solid #CDCDCD;
	padding: 2px 1px 1px 2px;
	width: 160px;
	height: 16px;
}
#sidebar .newsletter-box input.button {
	cursor:pointer;
	padding: 3px 5px;
	font-family:inherit;
	margin: 10px 0px 0px;
}
#sidebar .newsletter-box label {
	display: block;
	font-weight: bold;
	padding: 0px 0px 5px;
}

/* calendar	*/

#sidebar .box-content #calendar_wrap {
	padding: 7px;
}
#sidebar .box-content #calendar_wrap table#wp-calendar {
	width:170px;
	border-collapse:collapse;
	border:none;
	margin: 10px auto 0px;
}
#sidebar .box-content #calendar_wrap table#wp-calendar caption {
	width: 170px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
}
#sidebar .box-content #calendar_wrap table#wp-calendar thead {}
#sidebar .box-content #calendar_wrap table#wp-calendar thead tr {
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
}
#sidebar .box-content #calendar_wrap table#wp-calendar thead tr th {
	padding: 0px 0px 5px;
}
#sidebar .box-content #calendar_wrap table#wp-calendar tbody {}
#sidebar .box-content #calendar_wrap table#wp-calendar tbody tr {}
#sidebar .box-content #calendar_wrap table#wp-calendar tbody tr td {
	padding: 5px 3px 5px 3px;
	text-align:center;
}
#sidebar .box-content #calendar_wrap table#wp-calendar tbody tr td a {
	display: block;
	background: #fafafa;
	border: 1px solid #D1D1D1;
}
#sidebar .box-content #calendar_wrap table#wp-calendar tfoot {}
#sidebar .box-content #calendar_wrap table#wp-calendar tfoot tr {}
#sidebar .box-content #calendar_wrap table#wp-calendar tfoot tr td {}

/*	tag cloud */
#sidebar .box-content .tag-cloud {
	padding:5px;
}
#sidebar .box-content .tag-cloud a {
	display:inline!important;

}




/*		
//////////////////////////////////////////////////////
		FOOTER
//////////////////////////////////////////////////////
*/

#footer {
	clear: both;
	background: #F4F4F4;
	border-top: 1px solid #DDDDDD;
	height: 40px;
	position:relative;
	width:1000px;
}
#footer p {
	padding: 10px 0px 0px 10px;
}
#footer #feed {
	position:absolute;
	height: 16px;
	width: 16px;
	top:10px;
	right:10px;
}
#footer #feed a {
	display:block;
	height: 16px;
	width: 16px;
	text-indent:-9999999px;
	background: url(images/feed_icon.gif) no-repeat 0px 0px;
}

