/*

Theme Name: Custom Theme

Theme URI: http://garrettheel.com/

Description: Custom theme made for pokies site.

Version: 0.1

Author: Garrett Heel

Author URI: http://garrettheel.com/

Tags:



	Custom Theme

	 http://garrettheel.com/



	Theme was made to work with Wordpress version 2.7. 



*/



body {

	margin: 0;s

	padding: 0;

	background: #004ec7 url('images/bg.jpg') repeat-x;

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color: #333;

}



a:focus {outline:none;}



a {

	color:#0066d8;

}



#page {

	background: #002e62 url('images/bottom_bg.jpg') 0 100% repeat-x;

	margin: 0 auto;

	padding: 0 0 15px 0;

	width: 920px;

	overflow: hidden;

}



#header {

	padding: 0;

	margin:0;

	width:100%;

}



#logo {

	background: #003E7C url('images/header.jpg') no-repeat;

	height: 137px;

	width:100%;

}



#menu {

	list-style-type: none;

	margin: 0;

	padding: 0;

	text-transform: uppercase;

	text-align: center;

}



#menu ul {

	width: 100%;

	height: 58px;

}



#menu a {

	color: #FFF;

	display: block;

	height: 48px;

	padding: 10px 5px 0 5px;

}



#menu a:hover {

	text-decoration: none;

}



#menu li {

	float: left;

	background: url('images/menu_bg.png') repeat-x;

	width: 101px;

	height: 58px;

	border-right: 1px solid #164478;

}



#menu li:hover {

	background-image:none;

	background: #013571;

}



#menu li.active, #menu li.active:hover {

	background: url('images/menu_active_bg.png') repeat-x;

}



#inner_page {

	padding: 0 0 0 15px;

	background: url('images/inner_bg.jpg') 0 -40px repeat-x;

	overflow: auto;

}



#content {

	margin-top: 15px;

	float: left;

}



.sidebar {

	margin: 15px 0 15px 0;

	float: left;

	width: 160px;

	text-transform: uppercase;

	background: transparent;

	-moz-border-radius-topleft: 8px;

	-webkit-border-top-left-radius: 8px;

	border-top-left-radius: 8px;

	-moz-border-radius-topright: 8px;

	-webkit-border-top-right-radius: 8px;

	border-top-right-radius: 8px;

}



.right_sidebar {

	margin-left: 15px!important;

}



.sidebar a, .sidebar a:visited {

	color: #848484;

}



.sidebar .sidebar-item {

	margin-bottom: 15px;

}



.sidebar .sidebar-item ul {

	padding: 5px;

	border: 1px solid #CCC;

	border-top: none;

	background: white;

	color: #848484;

}



.sidebar .sidebar-item h2 {

	background: #4378ba url('images/blue_heading_bg.gif') repeat-x;

	color: white;

	padding: 7px 0px;

	text-align: center;

}



.sidebar .sidebar-item ul li{

	padding: 8px 0px 8px;

	border-bottom: 1px dotted #333;

	font-size: 11px;

}



.top_corners {

	-moz-border-radius-topleft: 8px;

	-webkit-border-top-left-radius: 8px;

	border-top-left-radius: 8px;

	-moz-border-radius-topright: 8px;

	-webkit-border-top-right-radius: 8px;

	border-top-right-radius: 8px;

}



.has_sidebar {

	float: left;

	margin: 0 10px 10px 15px;

	padding: 0;

	width: 715px;

}



.pokies_club_content {

	float: left;

	margin: 0 10px 10px 25px;

	padding: 0;

	width: 705px;

}



.has_sidebars {

	float: left;

	padding: 0;

	margin: 0 0px 10px 15px;

	width: 540px;

}



#content h2.blue {

	background: #4378ba url('images/blue_heading_bg.png') repeat-x;

	color: white;

	/* border: 1px solid #2069b8; */

	padding: 7px 0px 4px 10px;

	text-align: left;

	font-size: 120%;

}



h2.yellow, h1.yellow {

	background: #002456 url('images/yellow_heading_bg.gif') repeat-x;

	color: #003265;

	/* border: 1px solid #2069b8; */

	padding: 7px 0px 4px 10px;

	text-align: left;

	font-size: 120%;

}



.post {

	margin: 0;

	text-align: justify;

}



.rounded_corners {

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

}



h1 {

	font-size: 150%;

	padding-top: 0;

	text-align: left;

}



img.header_banner {

	float: right;

	margin-top: 38.5px;

	margin-right: 50px;

}



.top_white {

	color: white;

}



.top_white p {

	margin-top: 0;

	padding-top: 0;

}



p.reg_success {

	padding: 5px;

	background: #17B52C;

	color: #FFF;

	border: 1px solid #0D6823;

	margin-bottom: 20px;

}



/* custom home styling */



#home_welcome {

	height: 204px;

	clear: left;

	width: 890px;

	padding-top: 10px;

}



#welcome_intro {

	width: 413px;

	padding: 10px;

	height: 184px;

	background: #FFF;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	float: left;

	color: #848484;

}



#welcome_intro h3 {

	color: #0066d8;

	font-size: 12pt;

}



#welcome_join {

	display: block;

	float: left;

	height: 204px;

	width: 242px;

	margin-left: 15px;

	background: url('images/join_now.jpg') no-repeat;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

}



#content.home {

	background: #d6ebfe;

	padding-bottom: 10px;

	width: 540px;

}



.home_top_pokie, .online_casino {

	background: #FFF;

	width: 480px;

	margin: 0 auto;

	margin-top: 10px;

	padding: 0 10px;

	border: 1px solid #6599ff;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

}



.online_casino img {

	padding: 0 0 10px 10px;

}



.home_top_pokie {

	padding: 0 10px 5px 10px;

}



.home_wrap {

	float: left;

	padding: 0;

	margin: 0 0px 10px 15px;

	width: 540px;

}



.home_bottom {

	margin-top:15px;

	float: left;

	background: #FFF;

	padding: 0 10px;

	width: 520px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

}



.home_top_pokie h3, .online_casino h3 {

	color:#0066d8;

	font-size: 105%;

}



.casinos {

	background: #d6ebfe!important;

}



.online_casino {

	width:673px;

}





* html .home_top_pokie {

	padding-bottom:10px;

}



* html .sidebar-item h2.reviews_side {

	font-size: 100%!important;

}



*:first-child+html .sidebar-item h2.reviews_side {

	font-size:100%!important;

}



*:first-child+html .home_top_pokie {

	padding-bottom:10px;

}



.right_sidebar .newsletter {

	padding: 10px 5px 7px 5px;

	margin-bottom:15px;

	background: #0066D7 url('images/newsletter_gradient.jpg') repeat-x;

	color: white;

	text-align: center;

	overflow: auto;

}



.right_sidebar .newsletter span, .sidebar .newsletter span:hover, .sidebar .newsletter a {

	color: white;

	text-decoration: none;



}



.right_sidebar .newsletter img {

	text-decoration: none;

}



.right_sidebar .newsletter h3 {

	font-size:125%;

	padding-bottom:10px;

}



.sidebar_feed {

	padding: 5px;

	border: 1px solid #CCC;

	border-top: none;

	background: white;

	color: #848484;

}



.sidebar_feed p {

	text-align: center;

}



.join_now_red {

	display: block;

	margin-top:10px;

	background: url('images/join_now_red.jpg') no-repeat;

	width:145px;

	height:30px;

	margin: 5px auto;

}



.join_now_red_big {

	display: block;

	margin-top:10px;

	background: url('images/join_now_red_big.jpg') no-repeat;

	width:219px;

	height:38px;

	margin: 5px auto;

}



.pokie_of_month {

	width: 300px;

	float: left;

	padding: 0 7px 7px 7px;

	border: 1px solid #6599ff;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	margin-bottom: 10px;

	color: #8c8c8c;

	background: #FFF;

	height: 141px;

}



.pokie_of_month h3 {

	color:#0066d8;

	font-size: 105%;

	margin-top: 8px;

}



.pokie_of_month img {

	padding-left: 5px;

}



/* Top 10 Pokies styling */



.top_10 {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



ul.top_10 li {

	margin-top: 10px;

	border: 1px solid #6599ff;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	color: #8c8c8c;

	background: #FFF;

	padding: 0 10px 10px 10px;

	overflow: auto;

	clear: left;

}



.top_10 h3 {

	color:#0066d8;

	font-size: 105%;

}



.top_10 li img {

	width: 130px;

	height: 100px;

	padding: 0 0 0 10px;

}



.latest_blog_posts ul {

	list-style-type: none;

	padding-left: 0;

	margin-left: 0;

}



.latest_blog_posts li {

	line-height: 20px;

}



/* Custom reviews styling*/



/* Progressive jackpot pokies */



.jackpot {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



ul.jackpot li {

	margin-top: 10px;

	border: 1px solid #6599ff;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	color: #333;

	background: #FFF;

	padding: 0 10px 10px 10px;

	/*height: 200px; */

}



.jackpot_info {

	width:500px;

	float:left;

	margin-top:7px;

}



* html .jackpot li {

	width: 671px;

}



*:first-child+html .jackpot li {

	width:671px;

}



ul.jackpot table {

	float: right;

}



/* Pokie Overview Table */



.reviews_top {

	color: white;

}



.reviews_top h2, .reviews_top h1 {

	color: #ffcc00;

}



#pokie_overview {

	width: 100%;

	border: 1px solid #ccc;

	margin: 0 0 7px 0;

	background: white;

	font-size: 95%;

}



#pokie_overview th {

	text-align: center;

	vertical-align: top;

	background: url('images/review_th_bg.jpg') bottom left repeat-x;

	font-weight: normal;

	color: #227dda;

	cursor: pointer;

}



#pokie_overview th img {

	display: block;

	padding-top: 7px;

	width: 25px;

	margin: 0 auto;

}



#pokie_overview td, #pokie_overview th {

	padding: 6px;

	border-right: 1px solid #99ccff;

}



#pokie_overview tbody {

	background: #FFF;

	color: #666;

}



#pokie_overview tbody a {

	color: #666;

}



a.next_page {

	float: right;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-border-radius-bottomright: 0px;

	-webkit-border-bottom-right-radius: 0px;

	border-radius-bottom-right: 0px;

}



a.prev_page {

	float: left;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-border-radius-topleft: 0px;

	-webkit-border-top-left-radius: 0px;

	border-radius-top-left: 0px;

}



a.next_page, a.prev_page {

	display: block;

	font-size: 108%;

	padding: 5px 8px;

	color: #003265;

	background: #fea700;

}



a.next_page:hover, a.prev_page:hover {

	color: #FFF;

	background: #fea700;

	text-decoration: none;

}



/* For Pokie Review Page */



.pokie_review_content {

	padding: 0 10px 5px 0;

	margin-bottom: 10px;

	color: white;

	text-align: justify;

}



.pokie_review_content h1 {

	color: #ffc200;

	font-size: 130%;

	padding-top: 0;

	text-transform: uppercase;

	text-align: left;

}



.pokie_review_content img {

	margin: 0 0 15px 15px;

}



.pokie_review_video {

	background: white;

	float: left;

	width: 377px;

	height: 330px;

	padding: 20px 10px 10px 10px;

	margin-bottom: 10px;

}



.pokie_review_extra h3 {

	color: white;

	text-transform: uppercase;

	font-size: 110%;

}



.pokie_review_stats {

	background: white url('images/gray_heading.gif') top repeat-x;

	float: left;

	width: 282px;

	height: 350px;

	padding: 0px 10px 10px 10px;

	margin-left: 10px;

	margin-bottom: 10px;

}



.pokie_review_stats h3 {

	padding-bottom: 5px;

}



table#pokie_review_stats {

	margin-top: 5px;

	font-size: 88%;

}

table#pokie_review_stats td {

	padding-right: 15px;

}



.pokie_review_pics {

	background: white;

	float: left;

	width: 387px;

	height: 305px;

	padding: 5px 0 0 10px;

	border: 1px solid #CCC;

	overflow:hidden;

}



.pokie_review_pics ul {

	margin:7px 0 0 0;

	padding: 0;

	list-style-type: none;

}



.pokie_review_pics ul li {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}



.pokie_review_score {

	background: white url('images/blue_heading.gif') top repeat-x;

	float: left;

	width: 282px;

	height: 300px;

	padding: 0 10px 10px 10px;

	margin-left: 10px;

}



p.pokie_score_percent {

	text-align:center;

	padding:2px;

	background:#c7e6ff;

	color:#004ec7;

	font-size: 110%;

}



.play_pokie {

	display: block;

	background: url('images/play_pokie.gif') repeat-x;

	height: 17px;

	width: 365px;

	text-align: center;

	padding:8px;

	text-transform: uppercase;

	font-size: 105%;

}



.play_pokie2 {

	display: block;

	margin: 20px 0 10px 0;

	background: url('images/play_pokie.gif') repeat-x;

	height: 17px;

	text-align: center;

	padding:8px 20px;

	text-transform: uppercase;

	font-size: 105%;

	color: #FFF;

	float: right;

}



a.play_pokie2:hover {

	text-decoration: underline;

}



.back_to_pokies {

	display: block;

	margin: 20px 10px 10px 0;

	background: url('images/back_to_online.gif') repeat-x;

	height: 18px;

	text-align: center;

	padding:8px 20px;

	text-transform: uppercase;

	font-size: 105%;

	color: #FFF;

	float: right;

}



a.link_no_color, a.link_no_color:hover, a.link_no_color:visited {

	color: white;

}



ul.latest_free_pokies {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



ul.latest_free_pokies li {

	width: 325.5px;

	height: 180px;

	float: left;

	padding: 0 7px 7px 7px;

	border: 1px solid #6599ff;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	margin-bottom: 10px;

	color: #8c8c8c;

	background: #FFF;

}



ul.latest_free_pokies img {

	padding: 0px 0 10px 10px;

}



ul.latest_free_pokies li.odd {

	margin-left: 10px;

}



.latest_free_pokies h3 {

	color:#0066d8;

	font-size: 105%;

	margin: 10px 0 0 0;

}



.free_pokie_individual img {

	padding: 0 0 10px 10px;

}



.join_now_green {

	display: block;

	height: 84px;

	width: 160px;

	background: url('images/join_now2.jpg') no-repeat;

}



.post {

	background: #FFF;

}



.related_news {

	background: #FFF;

	padding: 10px;

}



/* Online Pokies Club page styling */



#pokies_club_top {

	overflow:auto;

}



ul#pokie_club_features {

	list-style-type: none;

	color: #fdff7b;

	margin: 0;

	padding: 0;

	font-size: 130%;

	font-family: 'Myriad Pro', Arial;

	text-transform: uppercase;

	line-height: 25px;

	float:left;

	padding-right: 90px;

}



h2.pokies_club_title, h1.pokies_club_title {

	color: white;

	padding: 0 0 15px 0;

	font-size: 160%;

}



.signup_box {

	background: #001d44;

	float:left;

	width: 300px;

	border: 1px solid white;

	padding: 0 15px;

	color: white;

	overflow: auto;

}



.signup_box h3 {

	text-align: right;

	color: white;

	text-transform: uppercase;

	margin-bottom: 10px;

}



.signup_box h3 span {

	color: #fdff7b;

}



#signup_form label {

	float: left;

}



#signup_form input {

	margin-bottom: 10px;

	float: right;

	width: 200px;

}



#signup_form input.submit {

	width: 100px;

}



#pokies_club_deals {

	margin-top: 18px;

	float: left;

	width: 675px;

	padding: 5px;

	border: 1px solid #ff0000;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	background: #002d5f;

}



#pokies_club_deals h3 {

	text-align: center;

	color: white;

	text-transform: uppercase;

	margin: 0;

	background: url('images/deals_header.jpg') repeat-x;

	padding: 10px;

}



#pokies_club_preview {

	float: left;

	width: 228px;

	padding: 20px 0 0 0;

	text-align: center;

}



#pokies_club_preview a, #pokies_club_preview a:visited, #pokies_club_preview a:hover {

	color: white;

	text-decoration: underline;

}



#pokies_club_features2 {

	float: left;

	color: white;

	font-size: 140%;

	text-transform: uppercase;

	line-height: 45px;

	margin: 0;

	padding: 0;

}



#pokies_club_features2 li {

	background: url('images/club_star.jpg') 0 0 no-repeat;

	list-style: none;

	padding: 0 0 0 50px;

}



#pokies_club_info {

	margin-top:15px;

	background: #0056bd url('images/club_gradient.jpg') repeat-x;

	float :left;

	width: 655px;

	padding: 5px 15px;

	color: white;

}



.entry ul {

	list-style-type: disc!important;

}



.entry li {

	margin-left: 30px!important;

	padding-left: 8px;

	text-indent: 0!important;

}



/* Begin Typography & Colors */



#page {

	text-align: left;

	}



#content {

	font-size: 1.2em

	}

	

#footer {

	background: #FFF;

	border: 1px solid #CCC;

}



#footer #searchform {

	padding: 0;

	margin: 0;

}



.thread-alt {

	background-color: #f8f8f8;

}

.thread-even {

	background-color: white;

}

.depth-1 {

border: 1px solid #ddd;

}



.even, .alt {



	border-left: 1px solid #ddd;

}



small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}



h1, h2, h3 {

	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

	font-weight: bold;

	}





#headerimg .description {

	font-size: 1.2em;

	text-align: center;

	}



h2 {

	font-size: 1.6em;

	}



h2.pagetitle {

	font-size: 1.6em;

	}



.sidebar h2 {

	font-family: 'Lucida Grande', Verdana, Sans-Serif;

	font-size: 1.2em;

	}



h3 {

	font-size: 1.3em;

	}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: white;

	}



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #333;

	}



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, .sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

	}



.entry p a:visited {

	color: #b85b5a;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}



.sidebar {

	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



small, .sidebar ul ul li, .sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #777;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



a, h2 a:hover, h3 a:hover {

	color: #06c;

	text-decoration: none;

	}



a:hover {

	color: #147;

	text-decoration: underline;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */







/* Begin Structure */



/* extra, experimenting */



.post {

	border: 1px solid #CCC;

	padding: 0 10px;

}



.post hr {

	display: block;

	}



.postmetadata {

	clear: both;

}



.clear {

	clear: both;

	height: 0px;

}



#footer {

	line-height: 17px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	padding: 0 0 7px 0;

	margin: 0 auto;

	width: 890px;

	clear: both;

	text-align: center;

}



#footer p {

	margin: 0;

	padding: 15px 0;

	text-align: center;

}

#footer a {

	text-decoration: underline;

}



#footer #searchform {

	padding-bottom: 10px;

}

#footer a, #footer a:visited, #footer {

	color: #7D7D7D;

}

/* End Structure */







/*	Begin Headers */

h1 {

	margin: 0;

	}



h2 {

	margin: 0 0 0;

	padding-top: 5px;

	}



h2.pagetitle {

	margin-top: 30px;

	text-align: center;

}



.sidebar h2 {

	margin: 0;

	padding: 0;

	}



h3 {

	padding: 0;

	margin: 10px 0 0;

	}



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

/* End Headers */







/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

	}



html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



.sidebar ul, .sidebar ul ol {

	margin: 0;

	padding: 0;

	}



.sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	}



/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}



.sidebar #searchform #s {

	padding: 2px;

	}



.sidebar #searchsubmit {

	padding: 1px;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */







/* Begin Sidebar */



.sidebar form {

	margin: 0;

	}

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	color: #FFF;

	}



.hidden {

	display: none;

	}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 10px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */




/* featured gallery */

#myGallery {
	float: right;
}

* html #myGallery { /* this hack bought to you by IE 6.. */
	float: right;
	margin-right: -46px;
	padding: 2px 0;
}

/*
