	/*
Theme Name: Competitor Master Theme
Description: This theme should be used for Competitor's main sites. Theme can be customized by clicking the CompTheme Options button in lower left. Create a custom look by creating a new CSS file and uploading it to server. 
Version: .5
Author: Immersion Media
Author URI: http://www.immersionmedia.com*/


@media print  {
/* Hide useless elements in print layouts... */
body {
background-image: none!important;
}
.ui-tabs-nav {
display:none;
}
#top-bar, div .nav-bars, .right_column, .bottom, #comment {
display:none
}
}


@media projection,screen  {
/* Caution! Ensure accessibility in print and other media types... 
Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide {
display:none;

}
}


* {
margin:0;
padding:0;
}

body {
background-color: #002750;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

a {
color:#2A88B2;
text-decoration:none;
}

blockquote {
border-left:1px dotted #185672;
font-family:georgia !important;
color:#185672;
font-style:italic;
margin:0 20px 15px;
padding:5px 0 5px 15px;
}

blockquote p {
font-family:georgia !important;
font-style:italic;
margin:0;
padding:0;
}

ul, li {
list-style:none;
}

#container {
/* left:60px; */
margin:0 auto;
position:relative;
top:0;
width:1028px;
}

.links-bg1 {
height:60px;
width:200px;
cursor: pointer;
}

#links-bg1 {
height:60px;
width:200px;
left:-201px;
position:absolute;
top:430px;
}

.links-bg2 {
height:160px;
width:20px;
cursor: pointer;
}

#links-bg2 {
height:160px;
width:20px;
right:-21px;
position:absolute;
top:0px;
}

/*######################## Top Bar ##############################*/

#top-bar {
background:#000000 none repeat scroll 0 0;
height:22px;
margin:0 auto 5px auto;
width:1028px;
position:relative;
}

#top-bar p {
float:left;
color:#FFF;
font-size:10px;
margin:3px 0 0 5px;
}


#top-bar p.logo {
background-image:url(images/header_comp_logo.gif);
width:204px;
height:22px;
margin-top:0;
text-indent:-999em;
}


#top-bar ul {
float:right;
display:inline;
list-style:none;
margin:3px 15px 0 0;
}

#top-bar ul li,#top-bar ul li a {
color:#FFF;
font-size:12px;
display:inline;
float:left;
margin:0 3px;
}

#top-bar ul li a:hover {
color:#FF0000;
}

#logo {
background:transparent url(images/competitor-logo.png) no-repeat scroll 0 0;
height:100px;
left:-26px;
overflow:hidden;
position:absolute;
text-indent:-999em;
width:330px;
top:0px;
}

#logo a {
display:block;
height:90px;
width:320px;
}

#banner {
display:inline;
float:right;
height:85px;
/*padding:5px 0 5px 10px;*/
text-align:right;
width:728px;
}

#banner img {
width: 700px;
}

#content {
background-color:#FFFFFF;
display:inline;
float:left;
width:1028px;
margin: 10px 0px;
}

#content .last a {
border:none !important;
}

#content .nav_bars {
height:90px;
margin:10px 10px 0 10px;
}

#content .nav_bars ul.main_nav {
background-color:#000;
height:28px;
padding:17px 0 10px 15px;
}

.nav_bars ul.main_nav li a {
color:#d4d4d4;
font-weight:700;
font-family:Helvetica, Arial;
font-size:17px;
height:25px;
border-right:1px solid #d4d4d4;
text-decoration:none;
padding:3px 20px 0;
}

#content .nav_bars ul.sec_nav {
background-color:#D4D4D4;
float:left;
height:18px;
margin-top:3px;
padding:8px 0 3px 30px;
width:464px;
}

#content .nav_bars ul.sec_nav li a {
border-right:1px solid #000000;
color:#000000;
float:left;
font-family:georgia;
font-size:12px;
padding:0 8px 0 7px;
text-decoration:none;
}

#content .nav_bars ul.sec_nav li a:hover {
color:#c4161c;
}

#content #cse-search-box {
background-color:#AFAFAF;
background-image:url(images/nav_sep_3.png);
background-repeat:no-repeat;
float:left;
height:27px;
margin:3px 0 0;
padding:2px 0 0 15px;
width:143px;
}

#content #cse-search-box-europe {
background-color:#AFAFAF;
background-image:url(images/nav_sep_3.png);
background-repeat:no-repeat;
float:left;
height:27px;
margin:3px 0 0;
padding:2px 0 0 15px;
width:143px;
}

#content #cse-search-box fieldset {
border: none;
}


#content #cse-search-box-europe fieldset {
border: none;
}

#content #cse-search-box fieldset label {
color:#FFF;
font-family:georgia;
font-size:14px;
}

#content #cse-search-box-europe fieldset label {
color:#FFF;
font-family:georgia;
font-size:14px;
}

#content #cse-search-box fieldset input {
width:135px;
margin-top:1px;
font-family:georgia;
color:#fff;
/* background-color:#9c9c9c!important;*/
border:1px solid #cdcdcd;
font-size:1em;
padding:1px 2px;
/* background-image: none !important; */
}

#content #cse-search-box-europe fieldset input {
width:135px;
margin-top:1px;
font-family:georgia;
color:#333;
/* background-color:#9c9c9c!important;*/
border:1px solid #cdcdcd;
font-size:1em;
padding:1px 2px;
/* background-image: none !important; */
}

#content .signin {
background-color:#C4161C;
background-image:url(images/nav_sep_4.png);
background-repeat:no-repeat;
float:left;
height:26px;
margin:3px 0 0;
padding:3px 5px 0 15px;
width:336px;
}

#content .signin .dark {
width:16px;
float:left;
margin:3px 0 0 5px;
}

#content .signin p {
color:#FFFFFF;
float:left;
font-family:georgia;
font-size:14px;
margin-left:10px;
margin-top:2px;
}

#content .signin p a {
color:#fff;
font-weight:700;
text-decoration:none;
}
#content .signin p a.cursive {
font-style: italic;
margin-left: 15px;
font-size: 12px;
}

#RES_ID_fb_login {
float:left;
margin-left:3px;
margin-top:2px;
}

#content .signin p.small {
font-family:helvetica,arial;
font-size:10px;
margin-left:5px;
margin-top:5px;
width:130px;
}

#content .border {
background:transparent url(images/border_bck.jpg) repeat-x scroll 0 0;
display:inline;
float:left;
height:6px;
margin:0 0 0 10px;
width:1008px;
}


* html #content .border {
margin:0 0 -10px 18px;
}


#content .main_column {
display:inline;
float:left;
padding:7px 5px 0 15px;
width:640px;
}

#content .main_column h1 {
margin-top:10px;
}

#content .main_column h1.title {
margin-top:0;
}

#content .main_column h1,#content .main_column h1 a {
color:#000;
font-family:Helvetica,Arial,sans-serif;
font-size:20px;
font-weight:400;
text-align:left;
line-height: 27px;
letter-spacing:-1px;
}

#content .main_column h2, #content .main_column h2 a {
color:#000;
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-weight:400;
text-align:left;
line-height: 27px;
}

#content .main_column h2.cat-header {
font-size: 32px;
}

#content .alignright {
float:right;
margin:5px;
}

#content .alignleft {
float:left;
_float: left;
margin:5px;
}

#content .main_column p {

}

#content .main_column p a {
color:#2a88b2;
text-decoration:underline;
}

#content .main_column ul.third_nav {
float:left;
width:640px;
color:#fff;
height:25px;
}

#content .main_column ul.third_nav li {
background:transparent url(images/white-tab.png) no-repeat scroll right -4px !important;
font-family:Verdana;
font-size:14px;
height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:4px 13px 0 9px;
}

#content .main_column ul.third_nav li.first {
background-color:#636363 !important
}

#content .main_column ul.third_nav li.second {
background-color: #990000 !important
}

#content .main_column ul.third_nav li.third {
background-color:#636363 !important
}

#content .main_column ul.third_nav li a {
color:#fff;
text-decoration:none;
}

#content .main_column ul.third_nav li a:hover {
color:#000;
}

#content .main_column ul.third_nav ul {
float:left;
font-size:12px;
}

#content .main_column ul.third_nav ul li {
background:transparent none repeat scroll 0 0;
border-right:1px solid #8E8E8E;
margin-right:0;
list-style:none;
padding:0 10px;
}


#content .main_column ul.third_nav ul li a {
font-size:12px;
text-decoration:none;
}

#content .main_column ul.options li,#content .main_column ul.article_info li {
float:left !important;
list-style:none;
background:none !important;
}

.first {
border:none
}

.main_column .main_article {
float:left;
height:570px;
width:620px;
}

.main_column .main_article img {
border:5px solid #FFFFFF; 
margin-bottom:2px;
}
.main_column .main_article .ui-tabs-selected a img {
border:5px solid #C4161C;
}

.main_column .article .thumb {
float:right;
width:100px;
height:auto;
margin:5px;
}

#content .main_column .main_article p {
font-size:12px;
font-family:verdana;
display:inline;
}

.main_column .main_article p a img {
border:none;
margin:0;
}

.main_column .main_article ul.actions {
float:left;
width:420px;
margin:5px 0;
}

.main_column .main_article ul.actions li a {
border-left:1px solid #C4161C;
color:#C4161C;
font-size:12px;
text-decoration:none;
margin:0;
padding:0 10px;
}

.main_column .main_article ul.actions li a.first {
border-left:none;
padding:0 10px 0 0;
}

#content .wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
padding-top:4px;
text-align:center;
margin:0 10px 0 10px;
}

#content .wp-caption p.wp-caption-text {
font-family:georgia;
text-align:center;
color:#333333;
font-size:8pt;
line-height:10pt;
width:90%;
margin:0 auto;
}

.main_column .filters {
background-image:url(images/bg_1.png);
background-repeat:repeat-x;
float:left;
font-family:georgia;
font-size:10px;
font-weight:700;
height:65px;
overflow:hidden;
text-align:center;
width:640px;
}

.main_column .filters ul.main {
overflow:hidden;
width:100%;
height:32px;
background-image:url(images/filter_btn.png);
background-position:623px 0;
background-repeat:no-repeat;
}

.main_column .filters ul.main li a {
background-image:url(images/filter_btn.png);
color:#2E2E2E;
display:block;
font-size:16px;
font-weight:400;
height:25px;
text-align:center;
width:203px;
text-decoration:none;
padding:5px 0 0;
}

#content .main_column .filters ul.main li
{
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}


.main_column .filters ul.main li a.first {
background-image:url(images/filter_fst_btn.png);
}

.main_column .filters ul.main li.ui-state-hover a,.main_column .filters ul.main li.ui-state-active a {
background-image:url(images/filter_btn_sel.png);
color:#fff;
}

.main_column .filters ul.main li.ui-state-hover a.first,.main_column .filters ul.main li.ui-state-active a.first {
background-image:url(images/filter_fst_btn_sel.png);
}

#content .main_column .filters p {
font-family:georgia;
font-size:10px;
font-weight:700;
float:left;
margin:5px 0 0 5px;
}

.main_column .filters ul.secondary {
float:left;
margin:5px 0 0 5px;
}

.main_column .filters ul.secondary li a {
border-right:1px solid #000;
color:#185672;
text-decoration:none;
padding:0 5px;
}

#breadcrumbs {font-size:12px; margin-bottom:10px; font-family:georgia!important}

.main_column .article {
background:transparent url(images/art_bck.jpg) repeat-x scroll 0 0;
border-bottom:1px dashed #2E2E2E;
float:left;
overflow:hidden;
padding:10px 15px 20px;
width:610px;
}

#content .full {
width:1030px;
}

.main_column .main_wide_column {
width:950px;
}

.main_column .article p {
font-size:12px;
padding-bottom:10px;
line-height:15px
}

.main_column .article img.profile_img,img.avatar,img.fb_profile_pic_rendered {
margin-right:10px;
float:left;
}

.main_column .article h2.author {
float:left;
margin-top:-3px;
}
.main_column .article h3{
font-weight: normal;
line-height: 90%;
}
.main_column .article h2{
font-size: 20px!important;
}
.main_column .article h4{
margin-top: 10px;
margin-bottom: 10px;
}
.main_column .article ul,.main_column .article ol {
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
font-size:12px;
}

.main_column .article ul li {
float:none;
background:url(images/red-arrow.jpg) 0 7px no-repeat;
padding:6px 5px 5px 15px;
}

.main_column .article ol li {
float:none !important;
padding:5px 5px 5px 15px;
}

#content .main_column ul.options li {
float:none !important;
display:inline;
padding:0;
}

.main_column .article ul.options {
text-align:right;
width:600px;
margin:0 0 10px 0!important;
}

.main_column .article ul.options li a {
border-right:1px solid #C4161C;
color:#C4161C;
font-size:11px;
font-weight:700;
text-decoration:none;
padding:0 10px;
}
.main_column .article ul.article_info {
display:block;
font-size:10px;
overflow:hidden;
width:270px;
margin:5px 0 0 0;
padding-left:10px
}

.main_column .article ul.article_info li {
border-left:1px solid #000;
list-style:none;
padding:0 5px;
}

.main_column .article ul.article_info li.first {
border:none;
padding:0 5px 0 0;
}

.main_column .article ul.article_info li a {
color:#000;
}

.main_column .article img.article_img {
float:right;
margin:10px 0 50px 10px;
}

.main_column .article .more-link {
float:right;
font-weight:bold;
font-size:12px;
margin-top:-10px
}

.main_column .article a.more-link {
text-decoration:none!important;
}

/*######################## Pagination & Breadcumbs ##############################*/
#content .main_column .pagination {
	overflow:hidden;
	padding:0px;
	margin: 10px 0px;
	float: left;
	width:620px;
	font-size: 18px;
}

#content .main_column .pagination p {
	border:1px solid #666;
	background-color:#fff;
	color:#000;
	float:left;
	font-size:18px;
	margin-right:5px;
	padding:6px 7px;
}

#content .main_column .pagination ul {
	float:left;
	overflow:hidden;
	list-style:none;
	width: 500px;
	margin: 0px;
	padding; 0px;
}
#content .main_column .pagination ul li {
	color:#000000;
	border:1px solid #666666!Important;
	background-color:#EDEDED!Important;
	float: left;
	margin: 0 5px;
	padding: 6px 7px;
	list-style: none;
	background: none;
	font-size: 14px;
}

#content .main_column .pagination ul li a {
	text-decoration: none;
	border: 1px solid #666666;
	color: #000000;
	background-color: #EDEDED;
}
#content .main_column .pagination ul li:hover,
#content .main_column .pagination p.link:hover {
	border: 1px solid #000000;
	color: #FFFFFF!Important;
	background-color: #333333!Important;
}


/* #content .main_column .pagination ul li {
background-color:#FFFFFF;
border:1px solid #000000;
float:left;
margin:0 5px;
padding:6px 7px;
}
*/


#content .main_column .pagination p a {
color:#000;
text-decoration:none;
}

#content .main_column .pagination ul li.current{

	font-weight: bold;
	border: 1px solid #666666;
	color: #000000;
	background-color: #999999;
}

/* #content .main_column .pagination ul li a {
color:#000000;
font-size:12px;
text-decoration:none !important;
}
*/
#content .right_column {
float:right;
padding:15px 15px 0 9px;
text-align:center;
width:330px;
}

#content .right_column .widget_header ul.sidebar_tags {
list-style:none;
font-size:1em;
padding:10px;
}

.right_column .ad_large {
margin:auto;
}

.right_column .ad_large img {
border:none;
margin-top:27px;
}

.right_column .side_tabs {
height:28px;
float: left;
width:330px;
}

.right_column .side_tabs ul li a {
background-color:#ECECEC;
color:#777777;
display:block;
font-size:11px;
font-weight:bold;
margin:0px;
padding:6px; 
text-decoration:none;
text-transform:uppercase;
}

.right_column .side_tabs ul li.ui-state-active a {
background-color:#FEFEFE;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

.right_column .side_tabs ul li a:hover {
background-color:#e9e9e9;
color:#000;
}

.right_column .side_tabs li.feeds {
border:medium none;
float:right;
}

.right_column .side_tabs ul li a.inside-feed {
background:#FFFFFF url(images/rss_small.jpg) no-repeat scroll right center;
color:#006699;
font-size:11px;
line-height:15px;
padding-right:20px;
text-transform:capitalize;
}

.right_column .side_tabs p.feeds a {
color:#185672;
font-size:11px;
}

.right_column .tab_content {
background-color:#FEFEFE;
background-image:url(images/widget_cont_bck.jpg);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #B7B7B7;
float:left;
font-size:11px;
margin:-3px 0 10px;
overflow:hidden;
text-align:left;
width: 330px;
}

.right_column .tab_content ul {
margin:0 0 0 10px;
}

.right_column .tab_content ul .events-cats {
padding: 3px 0;
}

.right_column .tab_content ul .events-cats a {
color: #888888;
}
.right_column .tab_content ul .events-cats a:hover {
color: #555555;
}



.right_column .tab_content ul li {
border-top:1px dashed #CCCCCC;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:-1px;
padding-bottom:10px;
padding-top:10px;
width:319px;
}

.right_column .tab_content ul li a {
color:#185672;
float:left;
font-weight:700;
width:227px;
text-decoration:none;
}

.right_column .tab_content ul.tags {
width:319px;
}

.right_column .tab_content ul.tags li {
float:none;
border:none;
width:auto;
display:inline;
padding:5px;
}

.right_column .tab_content ul.tags li a {
float:none;
width:auto;
}

.right_column .tab_content ul.tags li a {
color:#000000;
float:none;
font-family:Georgia;
font-size:12px;
width:auto;
}

.right_column .tab_content ul li label {
float:right;
padding:0 5px;
}

.right_column .tab_content p.more a {
color:#185672;
float:right;
font-size:14px;
text-decoration:none;
margin:0 10px 10px 0;
}

.fbnarrowcolumn {
float:left;
text-align:center;
width:100%;
font-family:georgia;
margin:5px 0;
}

.fbnarrowcolumn h2 {
font-size:1.2em;
color:#185672;
}

.fbnarrowcolumn .fbconnect_userpics2 .face-box {
width:60px;
float:left;
}


.right_column {
float:left;
padding:15px 0 0 20px;
text-align:center;
width:330px;
}

.right_column .widget {
margin-top:5px;
text-align:left;
float:left;
width:340px;
margin-bottom:15px;
}

.right_column .widget .widget-title {
background-color:#D6D6D6;
float:left;
height:27px;
text-align:left;
width:330px;
}

.right_column .widget .content-widget {
background-color:#FFFFFF;
background-image:url(images/widget_cont_bck.jpg);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #CCCCCC;
float:left;
margin-top:-1px;
padding:5px;
width:318px;
}

.right_column .widget .content-widget a:hover{
color: #FF0000;
}

.right_column .widget .content-widget .textwidget {
padding: 10px;	
}

.right_column .widget .widget-title h2 {
background:#000000 url(images/h2-back-widget-arrow.jpg) no-repeat scroll right center;
color:#FFFFFF;
float:left;
font-family:georgia;
font-size:20px;
font-weight:400;
padding:0 30px 2px 10px;
}

.right_column .widget h3 {
color:#C4161C;
font-family:georgia;
font-size:1.3em;
font-weight:400;
margin-left:5px;
text-decoration:none;
}

.right_column .widget .tab_content h3 {
color:#000000 !important;
float:left;
margin-top:10px;
}

.right_column .widget .tab_content ul {
margin:12px 0 0 !important;
width: auto;
}

.right_column .widget .content-widget ul {
float:left;
font-size:12px;
margin:-5px 0 0;
}

.right_column .widget .content-widget ul li {
border-top:1px dashed #CCCCCC;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:10px;
margin-top:-1px;
padding-top:9px;
}

.right_column .widget .content-widget ul li a {
color:#185672;
float:left;
font-weight:700;
text-decoration:none;
width:295px;
}
.right_column .widget .content-widget ul li a.blog-img {
width: 75px;
}
.right_column .widget .content-widget ul li a.blog-link {
float: none;
}
.right_column .widget .content-widget ul li h4.blog-headline {
width: 225px;
margin-left: 15px;
float: left;
font-size: 16px;
}
.right_column .widget .content-widget ul li p.blog-p {
width: 225px;
margin-left: 15px;
float: left;
}
.right_column .widget .content-widget span.right a{
width: 295px;
float: left;
text-align: right;
font-size: 18px;
text-decoration: underline;
}

.right_column .widget .content-widget ul li a:hover {
color: #FF0000;
}

.right_column .widget .homesidebar ul {
font-size:12px;
margin-left:20px;
margin-top:10px;
list-style:none;
}

.right_column .widget .homesidebar ul li {
background:url(images/red-arrow.jpg) 0 7px no-repeat;
padding:5px 5px 5px 15px;
}

.right_column .widget .content-widget .widget-ajax {

}

.right_column .widget .content-widget .widget-ajax ul {

}

.right_column .widget .content-widget .widget-ajax ul li {
margin:0;
padding:2px;
border: none;
width: 100px;
height: 100px;
_width: 90px;
_height: 90px;
}

.right_column .widget .content-widget .widget-ajax ul li a {
float: left; 
width: 100px;
height: 100px;
_width: 90px;
_height: 90px;
}

.right_column .widget .content-widget .widget-ajax ul li img {
height:100px;
width:100px;
_width: 90px;
_height: 90px;
}

.right_column .widget .tab_content {
width:306px;
margin-bottom:-1px;
background-image:url(images/widget_cont_bck.jpg);
background-position:center bottom;
background-repeat:repeat-x;
background-color:#FFF;
}

.right_column .widget .tab_content ul {
margin:0 0 10px 5px !important;
padding:12px 0 0;
}

.right_column .widget ul.sidebar_related {
float:left;
padding:0 10px;
}

.right_column .widget ul.sidebar_related li {
padding-left:10px;
padding-bottom:5px;
width:285px;
}

.right_column .widget ul.sidebar_related li a {
text-decoration:none;
color:#185672;
width:100%;
}

.right_column .widget .header {
background-color:#D8D8D8;
}

.right_column .widget .header h1 {
background-image:url(images/widget_title.jpg);
color:#FFF;
float:left;
height:24px;
width:129px;
font-size:16px;
padding:3px 0 0 5px;
}

.right_column .widget .header p.crank_brothers {
background-image:url(images/crank_bck.jpg);
height:27px;
margin-left:180px;
text-indent:-9999px;
width:152px;
}

.right_column .widget .tab_content img.product {
margin:10px 0 0 60px;
}

.right_column .small_banners ul li {
display:inline;
}

.right_column .small_banners img {
border:none;
margin:5px;
}

/*######################## Skin ##############################*/
.ui-tabs-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
width:220px;
}

#feature {
float: left;
}

#BottomFeature {
width:550px;
}

#BottomFeature li {
float: left;
}

.right_column .ui-tabs-nav {
float:left;
height:28px;
width:330px;
}

.ui-tabs-nav a {
margin:0 5px 0 0;
}

div.headline {
float:right;
margin:0px 30px 0px 0px;
width:400px;
}
div.headline h3 a {
color:#185672;
font-family:georgia;
font-size:26px;
font-weight:400;
line-height: 90%;
}

div.featured {
position:relative; 
}

.blog_footer {
height:322px;
width:1028px;
float:left;
padding:0 30px;
}

.blog_footer .upper {
margin:10px 0 0;
}

/*######################## Comment ##############################*/
#comment {
float:left;
padding:10px 10px 10px 30px;
width:580px;
}

#comment ol.commentlist,#comment ul.commentlist {
width:600px;
}

#comment ol.commentlist li,#comment ul.commentlist li {
border-bottom:1px solid #cacaca;
width:100%;
padding:10px 0 5px;
}

#comment ol.commentlist li .avatar,#comment ul.commentlist li .avatar {
float:left;
margin-right:16px;
}

#comment h2.commh2 {
float:left;
width:100%;
}

#commentform {
float:left;
min-height:125px;
height:auto !important;
background:none !important;
width:300px;
}


/*######################## Ads ##############################*/

#inlinead {
background-color:#E5E7E6;
border-bottom:1px dashed #2E2E2E;
float:left;
padding:15px;
text-align:center;
width:610px;
}

#right_ad {clear:left; margin-top:17px; padding-top:5px; padding-bottom:5px; margin-bottom:20px; background-color:#e5e7e6; width:330px}






/*########################   FOOTER ##############################*/
#footer {
border-top:10px solid #000000;
display:inline;
float:left;
margin:15px 10px 0;
overflow:hidden;
padding:0 0 20px;
width:980px;
}

#footer div.logo {
float:left;
width:292px;
height:71px;
display:inline;
background:url(images/footer-logo.jpg);
text-indent:-999em;
overflow:hidden;
margin:10px 0 0 70px;
}

#footer ul.top {
float:left;
width:530px;
line-height:22px;
margin:20px 0 30px 25px;
}

#footer ul.top li {
list-style:none;
display:inline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000;
}

#footer ul.top li a {
color:#000;
text-decoration:none;
display:inline;
margin:0 5px;
}

#footer div.images {
display:inline;
float:left;
margin:15px 0 0 125px;
overflow:hidden;
text-indent:-999em;
width:810px;
}

#footer div.event-logos {
margin:0 auto 0 130px;
float:left
display:inline;
width:700px;
}

#footer div.event-logos img  {
float:left;
margin:0 10px
}

#footer a.image {
float:left;
width:179px;
height:98px;
display:inline;
margin:0 0 0 10px;
text-indent:-999em;
}

#footer #image1 {
background:url(images/footer-img1.jpg) no-repeat;
}

#footer #image2 {
background:url(images/footer-img2.jpg) no-repeat;
}

#footer #image3 {
background:url(images/footer-img3.jpg) no-repeat;
}

#footer #image4 {
background:url(images/footer-img4.jpg) no-repeat;
}

#footer a.imagetwo {
float:left;
width:95px;
height:40px;
display:inline;
margin:0 0 0 10px;
}


#footer p {
float:left;
font-size:9px;
color:#656b78;
display:inline;
margin:0 5px 5px 125px;
}

#footer span.bold {
font-weight:700;
}

#footer ul.middle, #footer ul.bottom {
/*display:inline;*/
float:left;
/*margin:0 20px 5px;*/
width: 100%;
text-align: center;
}

#footer ul.middle li {
display:inline;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000;
}

#footer ul.bottom li {
display:inline;
list-style:none;
font-size:9px;
color:#656b78;
}

#archivebox {
font-size:12px !important;
border:1px solid #444;
float:left;
width:600px;
margin:10px;
padding:5px 5px 5px 10px;
}

.main_column a {
text-decoration:none;
}

#banner img,#content .last,#content .nav_bars ul.sec_nav li a.last,#content #searchform fieldset,#content .main_column ul.third_nav ul li.last,.main_column .main_article p a img:hover,a img {
border:none;
}

#content .main_column h1:hover,#content .main_column h1 a:hover {
color:#C4161C;
}

#content .nav_bars ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.right_column .side_tabs ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
border: 1px solid #B7B7B7;
}

#content .nav_bars ul.main_nav li a:hover,#content .main_column .pagination p.link:hover a {
color:#fff;
}

.right_column .tab_content ul li p,.fbnarrowcolumn .fbconnect_userpics2,.ui-tabs-nav li {
float:left;
}

.TopFeature ul,.BottomFeature ul {
background:#000;
float:left;
position:relative;
width:100%;
}

#footer ul.middle li a,#footer ul.bottom li a {
color:#656b78;
text-decoration:none;
}

#footer ul.middle li a:hover, #footer ul.bottom li a:hover {
color:#FF0000;
text-decoration:none;
}

#comment p {
padding:10px 0px 10px 0px;
}

#comment span {
color:#FF0000;
font-weight:bold;
}

#comment label {
font-size: 12px;
}

#comment #submit {
margin: 10px 0 0 230px;
}
#meta-rotate-container{
float: left;
position: relative;
width: 640px;
/*height: 320px;*/
}
#meta-rotate {
float: left;
position: relative;
/*background-color:#000;*/
width: 640px; /*new*/
}

#rotate {
float:left;
height:312px;
margin:0 0 10px;
position:relative;
background: url(images/loading.gif) center center no-repeat;
width: 505px;/*new*/
}

#rotate a {
left:0;
padding:0;
position:absolute;
top:0;
}
#meta-rotate{
/*position: absolute;
top: 250px;*/
}
#slick-toggle {
/*margin-top: 420px;*/
}
#rotate h3 a{
position: relative!important;
color: #ffffff!important;
}
#rotate div.content a {
position:relative!important;
color:#2A88B2;
text-decoration: none;
}
#rotate div.content a.link-marquee {
font-weight: bolder;
font-size: 12px;
/*float: right;     */
/*margin-top: -16px;*/
position: absolute!important;
top: 35px;
left: 400px;
width:100px;
}

#rotate a img {
border:medium none;
height:260px;
width:504px;
}

#rotate a.show {
z-index:100
}

#rotate .caption {
z-index:110; 
/*background-color:#000; */
background: #000; /*url(images/caption-bg.png) repeat scroll 0 0;*/
color:#ffffff; 
height:53px;/*200px; */
width:504px;/*640px!important; */
position:absolute;
bottom:0;
}
*html #rotate .caption .content{	
filter:alpha(opacity=100); 
}
*:first-child+html #rotate .caption {	
/*	background: none!important;
background-color: #000000;*/
/*zoom: 1;
filter:alpha(opacity=100)!important; */
}

*:first-child+html #rotate .caption .content{	
zoom: 1;
filter:alpha(opacity=100)!important; 
}
#rotate .caption .content {
margin:5px 10px 0 10px;
font-size:14px;

}

#rotate .caption .content h3 {
margin:0;
padding:0;
color:#FFFFFF;
font-size: 15px;/*30px;*/
font-family:arial,sans-serif;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bolder;/*normal;*/
line-height:15px;
}
#rotate .caption .content p {
font-size:12px;
position:absolute;
right:5px;
width: 490px;
}
*:first-child+html #rotate .caption .content h3 a{
zoom: 1;
color:#FFFFFF!important;
filter:alpha(opacity=100)!important; 
}
*:first-child+html #rotate .caption .content p{
zoom: 1;
color:#FFFFFF!important;
filter:alpha(opacity=100)!important; 
}
*:first-child+html #rotate .caption .content p a{
zoom: 1;
color:#2A88B2!important;
filter:alpha(opacity=100)!important; 
z-index: 120;

}			

#rotate-thumbs {
background:white none repeat scroll 0 0;
float:right;
z-index:200;
}

#rotate-thumbs #maqnav {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
width:125px;
}

#rotate-thumbs #maqnav li {
height:75px;
margin-bottom:4px;
margin-left:2px;
padding:0;
width:113px;
}

#rotate-thumbs #maqnav li a{
position: relative;
}

#rotate-thumbs #maqnav li p{
color:#FFFFFF;
font-size:8pt;
text-align:center;
width:100%;
display: none;
}
#rotate-thumbs #maqnav li a.border {
background: none;
display:inline;
float:none;
height:75px;
margin:0px;
width:auto;
}

#rotate-thumbs #maqnav li a img {
border:5px solid #FFFFFF;
width:113px;
height: 65px;
}

#rotate-thumbs #maqnav li a.border img {
border:5px solid #FF0000;
}


/*######################## Sociable Plugin CSS ##############################*/
div.sociable { margin: 16px 0;border: 1px solid #B7B7B7; clear:left; padding:5px; background-color:#f2efef }

.sociable_tagline { position: relative; background-color:#000; color:#fff; padding:3px; margin-bottom:10px; font-family:georgia; font-size:16px }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
position: absolute;
display: block;
top: -5em;
background: #ffe;
border: 1px solid #ccc;
color: black;
line-height: 1.25em;
}
.sociable span {
display: block;
}
.sociable img {
float: none;
width: 16px;
height: 16px;
border: 0;
margin: 0;
padding: 0;
}

.sociable-hovers {
opacity: .4;
-moz-opacity: .4;
filter: alpha(opacity=40);
}
.sociable-hovers:hover {
opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
}

#slick-toggle .custom-title {
background-color:#E6E6E6;
cursor:pointer;
float:left;
height:30px;
width:640px;
}

#slick-toggle .custom-title h2 {
background:#C4161C url(images/h2-back-custom-arrow.jpg) no-repeat scroll right center;
color:#FFFFFF;
float:left;
font-family:georgia;
font-size:20px;
font-weight:400;
padding:0px 30px 2px 10px;
}

#slick-toggle .custom-title h4.tags {
float:left;
font-size:9px;
font-weight:normal;
height:12px;
margin-left:5px;
padding-top:2px;
text-transform:uppercase;
width:380px;
}
#slick-toggle .custom-title h4.tags a {
color:#0066CC;
}

#slick-toggle .custom-title h2 span.plus {
font-size:20px;
font-weight:bold;
margin-right:5px;
}

#custom {
float: left;
}

#custom .custom-content {
background-color:#545557;
background-image:url(images/custom-content-bg.jpg);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #999999;
height:430px;
padding:0 5px;
position:relative;
width:628px;
margin-top:0px;
}

#custom .custom-content p {
color:#FFFFFF;
font-size:14px;
padding:3px 0;
text-transform:uppercase;
width:100%;
}

#custom .custom-content span {
width: 100%;
color: #FFFFFF;
font-size: 14px;
}

#custom .custom-content ul.custom-content-button {
float:left;
padding:10px 0;
position:relative;
width:600px;
text-align:right;
}

#custom .custom-content input {
margin-right: 5px;
}

#custom .custom-content input.submit,
#custom .custom-content input.cancel {
height:35px;
width:120px;
}

#custom .custom-content ul.custom-content-top {
float:left;
padding:5px;
position:relative;
top:5px;
width:auto;
}

#custom .custom-content ul.custom-content-center {
border-top:1px solid #999999;
float:left;
padding:5px;
position:relative;
top:5px;
width:auto;
}

#custom .custom-content ul.custom-content-bottom {
border-top:1px solid #999999;
float:left;
padding:5px;
position:relative;
top:5px;
width:auto;
}

#custom .custom-content ul li {
float:left;
font-size:13px;
margin:2px 0;
width:150px;
color: #FFFFFF;
}

#right_ad table {
padding-left: 15px;
}

.right_column .widget .wp-polls ul li { border:0px!Important; float:none!Important; }
.wp-polls+div+ul li { border:none!Important; }


#back_gallery{
position:relative;
height:395px;
width:640px;
overflow:hidden;
}
#back_gallery img{
width:32px;
height:32px;
margin:150px auto auto 260px;
}

.jcarousel-skin-tango li{
    background:none !important;
    float:left !important;
    padding: 0 !importamt;
}

.wp-pagenavi {
	float: left;
	width: 400px;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	}

