/* Generic Styles */
a {
	text-decoration 	: none;
	color 				: #1B7F8D;
}
a:hover {
	text-decoration 	: underline;
}
h2 {
	font 	: 700 16px Arial, sans-serif;
}
.clear {
	clear 	: both;
}
.link-list {
	padding 		:10px 0 0 15px;
	list-style 		:none;
}
.link-list li {
	display 	: block;
	padding 	: 1px 10px 0 0;
	line-height : 1.5em;
}
.link-list li a, .boxLink a {
	background 		: url(//www.psimg.com/blog/img/layout/li-arrow.gif) no-repeat 0 5px;
	padding 		: 0 0 0 13px;
}
.left-column div.seperator {
	display 		: block; 
	border 			: none;
	outline 		: none;
	border-bottom 	: dotted 1px #CCC;
	clear 			: both;
	padding			: 25px 0 0 0;
	margin 			: 0 0 0 25px;
}
/* Section Footer */
.preFooterInner {
	clear 			: both;
	background 		: url(//www.psimg.com/blog/img/layout/pre-footer-bg.png) repeat-x #FEFEFE;
	position 		: relative;
	z-index 		: 2;
	display 		: block;
	padding-bottom 	: 25px;
}
.preFooterInner h3 {
	padding 	: 30px 0 0 0;
	color 		: #818080;
	font-size 	: 16px;
}
.preFooterInner h3 a {
	color 		: #D30C04;
	font 		: 700 16px Arial, sans-serif;
	
}
.preFooterInner h3 a:hover {
	color 			: #1b7f8d;
	text-decoration : none;
}
.preFooterInner p {
	padding 	: 10px 15px 10px 0px;
	width 		: 270px;
	margin 		: 0;
	line-height : 1.5em;
}
.preFooterInner .preFooterImage {
	position 	: absolute;
	top 		: 20px;
	right 		: 0;
}
.preFooterInner .preFooterLink {
	background 	: url(//www.psimg.com/blog/img/layout/rm-li.gif) no-repeat left 6px;
	padding 	: 0 0 0 15px;
}
.left50 {
	width 	: 450px;
	float 	: left;
	margin 	: 0 0px 0 25px;
	display : block;
	position: relative;
}
.right50 {
	width 	: 410px;
	float 	: left;
	margin 	: 0 0px 0 50px;
	display : block;
	position: relative;
}
/* Layout */
.content-wrapper {
	padding : 0 0 38px 0;
}
.content-wrapper .left-column {
	position: relative;
	float 	: left;
	width 	: 660px;
}
.content-wrapper .right-column {
	position 		: relative;
	float 			: left;
	width 			: 270px;
	padding-left 	: 25px;
}
.component {
	margin 	: 25px 0 0 25px;
	display : inline;
	float 	: left;
}
.half-column {
	width 	: 305px;
	float 	: left;
}
.summary embed, .summary object {
	width 	: 635px !important;
	height 	: 357px !important;
}
.summary embed, .summary object {
	width 	: 635px !important;
	height 	: 357px !important;
}
.half-column.summary embed, .half-column.summary object {
	width 	: 305px !important;
	height 	: 178px !important;
	display : block;
}
.summary .category {
	font 	: 700 14px Arial, sans-serif;
	padding : 10px 0 0;
}
.summary .category a {
	color 	: #000;
}
.summary .category a {
	color 	: #000;
}
.homepage .category {
	padding	: 15px 0 0; 
}
.category.example a {
	background 	: url(//www.psimg.com/blog/img/layout/li-arrow.gif) no-repeat right 6px;
	padding 	: 0 13px 0 0px;
	color 	: #000;
}
.summary-image {
	border:solid 1px #C6C6C6;
}

.summary h2 {
	font 		: 700 16px Arial, sans-serif;
	line-height : 1.3em;
	padding 	: 15px 0 0;
}
.homepage.summary h2 {
	font 		: 700 16px Arial, sans-serif;
	line-height : 1.3em;
	padding 	: 10px 0 0;
}
.summary img {
	padding 	: 10px 0 0;
}
.summary .img-caption {
	font 		: 300 11px Verdana, sans-serif;
	color 		: #7D7D7D;
	padding		: 10px 0 0;
}
.homepage.summary .img-caption {
	font 		: 300 11px Verdana, sans-serif;
	color 		: #7D7D7D;
	padding		: 10px 0 0;
}
.img-caption .author {
	font 		: italic 200 11px Verdana, sans-serif;
}
.summary p {
	font 		: normal 300 11px Verdana, sans-serif;
	line-height	: 1.5em;
	padding 	: 10px 0 0 0;
	text-align 	: justify;
}
.more {
	font-weight : 700;
	background 	: url(//www.psimg.com/blog/img/layout/li-arrow.gif) no-repeat right 5px;
	padding 	: 0 13px 0 5px;
}
.arrow {
	background 	: url(//www.psimg.com/blog/img/layout/li-arrow.gif) no-repeat 0 5px;
	padding 	: 0 0 0 13px;
}
.download-bar {
	display 	: block;
	clear 		: both;
}
.download-bar-bg {
	background 	: url(//www.psimg.com/blog/img/layout/download-bar.png) no-repeat;
	height 		: 35px;
	width 		: 630px;
	display 	: block;
	margin 		: 0 auto;
}
.download-bar span {
	font 		: 300 14px Verdana, sans-serif;
	display 	: block;
	padding 	: 9px 15px 0px 55px;
	color 		: #FFF;
}
.download-bar span a {
	color 		: #1B7F8D;
	font-weight : 700;
}
.download-bar-border {
	display 		: block; 
	border 			: none;
	outline 		: none;
	border-bottom 	: dotted 1px #CCC;
	border-top 		: dotted 1px #CCC;
	padding 		: 15px 0;
}

/* Article Rotator */
.article-rotator.no-js{
	width 		: 950px;
	display 	: block; 
	overflow 	: hidden;
	margin 		: 0;
}
.article-rotator.no-js .item {
	width 		: 450px;
	height 		: auto;
	margin 		: 25px 0 0 25px;
	display 	: inline;
	float 		: left;
	border 		: none;
}

.article-rotator.no-js .article-rotator-wrapper {
	background 	: none;
	position 	: inherit;
}
.article-rotator-wrapper {
	background 	: none;
	position 	: absolute;
	width 		: 2000px;
	height		: 300px;
}
.article-rotator {
	width 		: 930px;
	position 	: relative;
	height 		: 300px;
	display 	: block;
	overflow 	: hidden;
	margin 		: 25px 0 0 25px;
}
.article-rotator .item {
	margin 		: 0;
	display 	: block;
	position 	: relative;
	width	 	: 450px;
	height 		: 300px;
	float 		: left;
	overflow 	: hidden;
	border-left : solid 2px #000;
}
.article-rotator .item.first {
	border-left : none;
}
.article-rotator .caption {
	background 	: url(//www.psimg.com/blog/img/layout/overlay.png) repeat-x;
	height 		: 60px;
	position 	: absolute;
	bottom 		: 0;
	left 		: 0;
	padding 	: 0 0 10px 0;
	line-height	: 1.5em;
	display 	: block;
	width 		: 100%;
}
.article-rotator .item .caption h2 {
	font 		: 700 14px Arial, sans-serif;
	padding 	: 15px 10px 0;
	color 		: #FFF;
}
.article-rotator .item .caption a {
	color 		: #FFF;
}
.article-rotator .item  p {
	font 		: 300 11px Verdana, sans-serif;
	color 		: #CCC;
	padding 	: 10px 10px 10px;
	line-height	: 1.5em;
}

/* Widgets Generic*/
.widget object, .widget embed {
	width 	: 280px !important
}
.widget {
	margin 			: 25px 0 0 0;
	padding-bottom 	: 15px;
}
.widget-title {
	padding 		: 0;
	margin 			: 0;
}
.widget, .sidebar .box {
	background 		: #F5F5F5;
	border 			: solid 3px #FFF;
	outline 		: solid 1px #DEDEDE;
	width 			: 262px;
}
.widget-title h3 {
	font 			: 700 15px Arial, sans-serif;	
	padding 		: 15px 15px 0;
	margin-bottom	: 10px;
}
.widget-title h3 a {
	color 	: #000;
}
.widget-title h3 a:hover {
	color 	: #1B7F8D;
}
.widget h4 {
	font 			: 700 14px Arial, sans-serif;	
	padding 		: 10px 15px 0;
}
.widget p {
	padding 		: 5px 15px 0;
	font 			: 300 11px Verdana, sans-serif;
	color 			: #000;
	line-height 	: 1.5em;
}
.widget hr {
	display 		: block;
	line-height 	: 0;
	border-bottom 	: solid 1px #DEDEDE;
	margin 			: 12px 15px 0;
}
.widget img {
	display 		: block;
	padding 		: 5px 0 0 15px;
}
.widget ul { 
	display:block;
	list-style 		: disc inside none;
	margin 			: 12px 0 0;
	padding 		: 0 15px 0 30px;
}
.widget li {
	list-style 		: disc outside none;
	padding 		: 1px 10px 0 0;
	line-height 	: 1.5em;
	display 		: list-item;
}
.widget .link-list {
	list-style 		: none;
	margin 			: 12px 0 0;
	padding 		: 0 15px;
}
.widget .link-list li {
	list-style 		: none;
}
.contact-us img {
	float 			: left;
	padding 		: 0 5px 5px 0;
}
.contact-us h3 {
	margin-bottom 	: 10px;
}
.archives select {
	width 			: 237px;
	margin 			: 10px 0 0 15px;
	display 		: inline;
	border 			: solid 1px #CCC;
	outline 		: none;
	color 			: #666;
	padding 		: 4px;
}

/* Events Widget */
.events-widget h3, .widget.events-widget h4 {
	color			: #FF0000;
}
.events-widget h3 a, .widget.events-widget h4 a {
	color 			: #FFF;
}
.events-widget hr {
	display 		: block;
	line-height 	: 0;
	border-bottom 	: solid 1px #474747;
	margin 			: 12px 15px 0;
}
.events-widget p {
	color 			: #FFF;
}
.widget.events-widget {
	background 		: #000 url(//www.psimg.com/blog/img/layout/live-tournaments-bg.gif) top repeat-x; 
	border 			: solid 3px #FFF;
	outline 		: solid 1px #DEDEDE;
	width 			: 262px;
}

.events-widget h3 span {color:#FFF;}

/*  Breadcrumb */
.breadcrumb {
	padding 	: 25px 0 0 25px;
}

.left-column h1 {
	background 	: url('//www.psimg.com/blog/img/layout/h-star.png') no-repeat left 5px;
	margin 		: 25px 0 0 25px;
	color 		: #000;
	font	 	: 700 23px Arial;
	padding 	: 0px 0 0px 30px;
	position 	: relative;
}

/* Social Bookmarks */
.social_bookmarks {
	padding : 0; 
	margin 	: 0;
}
.social_bookmarks ul {
	border-bottom 	: 1px #CCC dotted;
	height 			: 30px;
	margin 			: 1em 0;
}
.social_bookmarks ul li {
	float 			: left;
	display 		: inline;
	margin 			: 0 .5em 0 0;
	border-right 	: 1px solid #ccc;
}
.social_bookmarks ul li.last {
	border-right 	: none;
}
.social_bookmarks ul li a {
	font-weight 	: 300;
	padding 		: 0 7px 0 20px;
}
.social_bookmarks ul li.digg a {
	background 	: transparent url(//www.psimg.com/blog/img/icons/digg.png) no-repeat scroll 0 0;
}
.social_bookmarks ul li.magnolia a {
	background 	:transparent url(//www.psimg.com/blog/img/icons/magnolia.png) no-repeat scroll 0 0;
}
.social_bookmarks ul li.delicious a {
	background 	: transparent url(//www.psimg.com/blog/img/icons/delicious.png) no-repeat scroll 0 0;
}
.social_bookmarks ul li.facebook a {
	background 	: transparent url(//www.psimg.com/blog/img/icons/facebook.png) no-repeat scroll 0 0;
}
.social_bookmarks ul li.reddit a {
	background 	: transparent url(//www.psimg.com/blog/img/icons/reddit.png) no-repeat scroll 0 0;
}
.social_bookmarks ul li.newsvine a {
	background 	: transparent url(//www.psimg.com/blog/img/icons/newsvine.png) no-repeat scroll 0 0;
}

ul.entry-tags-list, ul.entry-categories-list {
	margin 	: 0.25em 0;
}
ul.entry-tags-list { 
	padding-bottom 	: 20px;}
ul.entry-tags-list li, ul.entry-categories-list li {
	display 	: inline;
	float 		: left;
	margin 		: 0;
}
/* Entry Page Styles */
.entry-footer {
	padding: 25px 0 0 25px;
}
.addthis_toolbox {
	margin 	: 10px 0 0 25px;
	height 	: 21px;
}
.floatRight, .imgFloatRight {
	float 	: right;
}
.floatLeft, .imgFloatLeft  {
	float 	: left;
}
.entry-navigation .floatRight {
	padding : 10px 0 0;
}
.entry-navigation.top .floatRight {
	padding : 25px 0 0;
}
.entry-meta {
	padding : 10px 0 0 25px;
}
.entry-content {
	line-height 	: 1.6em;
	padding 		: 0 0 0 25px;
	font-size		: 13px;
	clear 			: both;
}
.entry-content p {
	padding 		: 15px 0 0;
	line-height 	: 1.6em;
	font-size		: 13px;
}

.related-entries {
	float 		:none;
	display 	: block;
	background 	: #F5F5F5;
	border 		: solid 3px #FFF;
	outline 	: solid 1px #DEDEDE;
	padding		: 0 0 25px;
}
.related-entries .link-list li a {
padding: 0 0 0 15px;
}
.component h3 {
	padding 	: 25px 0 0 25px;
}
.related-entries h3 {
	font: 700 16px Arial, sans-serif;
	padding: 20px 0 5px 15px;
}
#videojuicer_embed_movie_75X_wrapper {
	display : block;
	margin 	: 0 auto;
}
/* Movable Type Styles */

img.mt-image-center {
	margin-bottom 	: 0 !important;
}
.mt-enclosure {
	padding: 10px 0 0;
}

/* Card Styles */
.redcardsuit, .blackcardsuit, .nocardsuit, .invalidcard {
	padding 		: 0px 1px 0px 1px;
	margin 			: 0px 1px 0px 1px;
	background-color: #FFC;
	border 			: 1px solid #888;
	font 			: 13px Courier;
	line-height 	: 1em;
}
.redcardsuit {
	color 			: red;
}
.blackcardsuit {
	color 			: black;
}
.nocardsuit {
	color 			: blue;
}

/* Category Navigation */
.category-navigation {
	position 		: absolute;
	padding 		: 0;
	right 			: 0;
	top 			: 25px;
	z-index 		: 1;
}

/* drop down menu */
.drop-down-menu {
	border 			: solid 1px #DEDEDE;
	display 		: inline-block;
	position 		: relative;
	z-index 		: 10000;
	cursor 			: pointer;
}

ul.drop-down-menu li {
	background 		: #F5F5F5 url(http://www.psimg.com/blog/img/layout/drop-down-arrow.gif) no-repeat right 10px;
    padding 		: 8px 30px 8px 10px;
	list-style 		: none;
}
ul.drop-down-menu li li {
	background 		: #F5F5F5;
	border-top	 	: solid 1px #DEDEDE;
}
.drop-down-menu ul {
	background 		: #FFF; 
	border 			: solid 1px #DEDEDE;
	position	 	: absolute;
	right 			: -1px;
	top 			: 95%;
	z-index 		: -1 !important;
	display 		: none;
	list-style 		: none;
	min-width 		: 100%;
}
.drop-down-menu ul ul {
	position 		: relative;
	border 			: none;
	z-index 		: 1 !important;
	padding-bottom 	: 0;
}
.drop-down-menu ul li {
	padding 		: 10px; 
	position 		: relative; 
	display 		: block;
	white-space 	: nowrap;
}
ul.drop-down-menu:hover {
	border-bottom 	: solid 1px #FFF;
	cursor 			: hover;
}
.drop-down-menu li:hover li {
	border-bottom 	: none;
}
.drop-down-menu li:hover ul {
	display 		: block;
}
.drop-down-menu li li:hover {
	background 		: #FFF;
}
.monthly-archive li a { white-space:nowrap;

}
.monthly-archive {
	padding 	: 0;
}
.monthly-archive h2 {
	padding 	: 10px 0 0 25px;
}
.monthly-archive .list-title {
	font 		: 700 14px Arial, sans-serif;
	padding 	: 0 0 5px;
}
.monthly-archive .link-list {
	padding 	: 15px 0 0 25px;
	width 		: 140px;
}
.monthly-archive .link-list a {
	text-transform 	: capitalize;
}
.archive-lists h2 {
	padding 	: 15px 0 0 25px;
}
.archive-lists ul {
	padding 	: 5px 0 0 25px;
}
.archive-lists li {
	padding 	: 3px 5px;
}

.archive-lists ul li {
	float 		: left; 
	width 		: 49%;
	padding 	: 10px 0 0;
}
.archive-lists ul ul li { 
	float 		: none;
	width 		: auto;
	padding 	: 1px;
}
.archive-lists ul a {
	font 		: 700 14px Arial, sans-serif;
}
.archive-lists ul ul a {
	font 		: 300 12px Verdana, sans-serif;
}
.archive-lists ul ul ul a {
	font 		: 300 11px Verdana, sans-serif;
}
.header-search{
    height: 34px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 15px;
    width: 200px;
float:right;
}
.header-search input#search {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 14px;
    height: 22px;
    left: 0;
    line-height: 1em;
    margin: 0;
    border:none;
    padding: 0 10px 0 5px;
    position: absolute;
    top: 6px;
    width: 165px;
}
.header-search fieldset {
border:none;
}
.header-search .button_search {
    height: 22px;
    position: absolute;
    right: 0;
    top: 6px;
    width: 22px;
}
.header-search label {display:none;}
.summary img {
	padding		: 10px 0 0 0;
}
.image-margin10 {
	margin-top 	: 10px;
}
.entry-listing h2 {
	font 	: 700 13px Arial, sans-serif;
	margin 	: 25px 0 0 25px;
}
.entry-listing p {
	margin 		: 10px 0 0 25px;
	line-height : 1.5em;
}
.page p {
	margin 		: 10px 0 0 25px;
	line-height : 1.6em
}
.more-link {
    background: url("//www.psimg.com/blog/img/layout/li-arrow.gif") no-repeat scroll right 5px transparent;
    padding: 0 13px 0 0;
    font-weight: 700;
}
.entry-detail-container, .page, .entry-listings {
    background 	: none repeat scroll 0 0 #F5F5F5;
    border 		: 3px solid #FFFFFF;
    margin 		: 25px 0 0 25px;
    outline 	: 1px solid #DEDEDE;
    padding 	: 0 25px 25px 0;
	overflow 	: hidden;
}
.entry-detail-container h1, .page h1{
	background 	: none;
	padding 	: 0;
}
.page table{
	margin: 10px 0 0 25px;
}
table {
	border 			: solid 1px #dedede;
	border-spacing 	: 1px;
	padding 		: 2px;
	margin 			: 10px 0 20px 0;
	border-collapse : separate;
	width 			: auto;
}
table th { 
	background 		: #d7d6d6;
	color 			: #000;
	padding 		: 10px 15px;
	border-spacing 	: 0px 5px;
	text-align 		: left;
	font-size 		: 12px;
}
table td { 
	padding 	: 10px 15px;
	background 	: #f5f3f3;
}
table tr.alt td {
	background 	:#eae8e8;
}
.sub-navigation select {
	width 		: 230px;
	margin 		: 10px 0 0 15px;
}
.entry-content h2 {
	padding 	: 25px 0 0 0;
}
.entry-content ul {
	padding 	: 10px 0 0 25px;
}
.entry-content ul li{
	line-height : 1.5em;
}

.video-item embed, .video-item object {
	width 	: 190px !important;
	height 	: 106px !important;
}
.video-item a {
	width 	: 190px;
	display : block;
}
.widget.latest_video embed, .widget.latest_video object {
	width 	: 232px !important;
	height 	: 131px !important;
}
.related-content img {
	float 	: left;
	padding : 0 0 0 15px;
}