/*
Theme Name: LightWord
Theme URI: http://students.info.uaic.ro/~andrei.luca/blog/lightword-theme
Description: Simply clever theme with two columns, right-sidebar, fixed-width and widget-ready. Compatible with Wordpress 2.8, valid XHTML & CSS. What's new? No sprites, transparent background, header image, version check and much more.
Author: Andrei Luca
Author URI: http://students.info.uaic.ro/~andrei.luca/
Template: lightword
Version: 1.7
Tags: white, light, two-columns, right-sidebar, fixed-width, theme-options
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;background:transparent;margin:0;padding:0;}

.pullquote {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F00;
	border-bottom-color: #F00;
	font-size: 13px;
}
.articlesidebar {
	background-color: #FFF;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #666;
}

div.space {
	margin-top: 10px;
	text-align: center;
}


/* BASIC */
*:focus{outline:none;}
.clear{clear:both;}

p{font-size:1.2em;padding:2px;margin:1px 0 10px;}
a{color:#807D7A;}
h2{
	border-bottom:1px solid #DCDCDB;
	letter-spacing:-1px;
	font-size:24px;
	padding-bottom:3px;
	font-family:Helvetica, Georgia;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
h2 a{
	font-weight:normal;
	border:0;
	text-decoration:none;
	color:#2C2C29;
	display:block;
}
h3{font-size:1.6em;}
h4{font-size:1.5em;}
h5{font-size:1.4em;}
h6{font-size:1.3em;}
img,img a{
	margin:5px;
}
hr{color:#DCDCDB;background-color:#DCDCDB;height:1px;border:0px;}
pre{width:540px; white-space:pre-wrap;}

/* LAYOUT */
#body{
	/*width:960px;*/
	text-align:left;
	color:#2C2C29;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width:100%;
	height:100%;
}
#top{
	background-image: url(images/brooktown_header-new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
h1#logo,h1#logo a{font-family:Helvetica,Georgia;padding-top:3px;font-size:36px;color:#FFF;text-decoration:none;text-transform:uppercase;}
h1#logo small{color:#FFF;font-size:12px;display:block;margin:-6px 2px;height:20px;}

#rss-feed{height:30px;float:right;width:190px;position:relative;bottom:21px;left:8px;font-weight:700;}
#rss-feed a,.comm_date .nr_comm a{color:#FFF;text-decoration:none;}
#header{
	background:transparent url(images/content_top.png) no-repeat;
	height:113px;
	padding:0;
	width: 960px;
}
#header-search{
	float:right;
	width:191px;
	height:26px;
	background:url(images/searchbox.png) no-repeat;
	position:relative;
}
#top #socialMedia {
	height: 30px;
	width: 170px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#socailMedia img {
	margin: 0px;
}
#header-search #s{float:left;border:0;width:154px;background:none;color:#ACACAB;margin:4px 0 0 4px;}
#header-search #go{float:right;width:25px;height:26px;}
#content{
	padding:0 10px 0 15px;
	margin-left:0px;
	width:935px;
	background-color: #FFFEF4;
}
#content-body{
	float:left;
	width:78%;
	min-height:300px;
	height:auto!important;
	overflow:hidden;
}
#content-sidebar{
	height: auto;
	width: 180px;
	min-height:288px;
	padding: 0px;
	float: right;
	margin: 0px;
	clear: right;
}

/* WP */
blockquote{margin:20px 10px 10px 5px;border-left:4px solid #DDD;padding:0 5px 0 5px;font-size:9px;text-align:justify;}
.commenttext blockquote{border-left:4px solid #B6B6B5;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#fff;padding-top:4px;}
.wp-caption img{border:none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{
	font-size:11px;
	line-height:normal;
	color:#111;
	margin:0;
	padding:10px;
	text-align: left;
}
.alignleft,img.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright,img.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;}

/* FRONT MENU */
ul#front_menu{width:548px;position:relative;top:-10px;left:20px;float:left;text-transform:uppercase;overflow:hidden;}
#front_menu li{list-style:none;float:left;margin-right:4px;}
* html #front_menu li{display:inline;}
#front_menu li a{display:block;background:url(images/nav.png) no-repeat left top;padding-left:15px;color:#2C2C29;font:700 .88em/26px Arial, Helvetica, sans-serif;text-decoration:none;cursor:pointer;}
#front_menu li a span{display:block;background:url(images/nav.png) no-repeat right top;line-height:24px;padding-right:15px;}
#front_menu li a:hover,#front_menu li a.s{background-position:left bottom;}
#front_menu li a:hover span,#front_menu li a.s span{background-position:right bottom;}
* html #front_menu li a,* html #front_menu li a span{width:1%;white-space:nowrap;cursor:pointer;}
* html #front_menu li a span{position:relative;z-index:2;}

/* CONTENT */
#content-body ul,#content-body ol{font-size:12px;}
#content-body ul li{list-style:circle;margin-bottom:4px;}
#content-body abbr, #content-body acronym, #content-body span.abbr{cursor:help;border-bottom:1px dotted #000;}
#content-body table{}
#content-body table td, #content-body table th{text-align: left;padding: .2em .4em;}
#content-body table td img{border:0px;}
#content-body table td a{padding:0px;}
#content-body table th{background: #ebebeb;border-bottom: 2px solid #d9d9d9;}
#content-body table tr.odd{background: #ebebeb;}
.hentry{min-height:150px;height:auto!important;}
.sticky h2 a{color:red;font-weight:700;}
.comm_date{background:transparent url(images/date_comm_box.gif) no-repeat;height:100px;width:57px;position:absolute;display:inline;text-align:center;margin:0 0 0 -72px;z-index:2;}
.comm_date .data{margin-left:-1px;padding-top:11px;display:block;font-weight:700;text-transform:uppercase;}
.comm_date .nr_comm{
	padding-top:7px;
	color:#FFF;
	display:block;
	font-weight:700;
}
.comm_date .nr_comm_spot, .comm_date .dsq-comment-count{display:block;margin:0 9px 0 8px;padding:6px 0 5px 0;}
.comm_date .data .j{font-size:24px;}
.comm_date .data .my{
	margin-left:-1px;
	font-size:10px;
	letter-spacing:-1px;
}
.cat_tags{
	background:#FFF url(images/tags_category.png) no-repeat;
	width:550px;
	margin-top:20px;
	clear: both;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.cat_tags_close{
	max-height:3px;
	height:3px;
	width:550px;
	margin-bottom:20px;
	font-size: 12px;
	background-color: #FFF;
	background-image: url(images/tags_category.png);
	background-repeat: no-repeat;
	background-position: 0 -81px;
}
.cat_tags .continue{
	float:right;
	padding-right:18px;
	width:100px;
	text-align:center;
	font-size: 12px;
}
.cat_tags .category{
	float:left;
	width:400px;
	font-size: 12px;
}
.cat_tags a,.cat_tags .continue a{color:#2C2C29;}
.cat_tags a:hover{color:#ACACAB;}
* html .cat_tags{padding:9px 8px 0;margin-bottom:-3px;}
*:first-child+html .cat_tags{padding:9px 8px 0;margin-bottom:-3px;}

/* SIDEBAR */
.content-sidebar{
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
}
* html .content-sidebar{padding:5px 0;margin-left:27px;}
.sidebar-box{margin-bottom:10px;}
.sidebar-box input{padding:3px;border:1px solid #E5E2E0;margin-bottom:2px;}
.sidebar-box h3{display:block;background:#FFF url(images/sidebar_h3.png) no-repeat;height:22px;width:181px;font-weight:700;font-size:11px;padding:9px 0 0 10px;}
.sidebar-box h3 a{text-decoration:none;color:#2C2C29;line-height:13px;}
.sidebar-box ul{list-style:none;width:191px;padding:2px;}
.sidebar-box ul li{display:block;color:#9D9793;line-height:16px;padding:4px 0 4px;border-bottom:1px solid #EEE;width:185px;}
.sidebar-box ul ul li{border:0px;padding-bottom:0;width:140px;}
.sidebar-box ul li.page_item ul li.page_item , .sidebar-box ul li.cat-item ul.children li.cat-item{background:url(images/arrow.gif) 0 11px no-repeat;padding-left:11px;margin-top:-3px;}
.sidebar-box ul li.page_item ul li.page_item ul li.page_item, .sidebar-box ul li.cat-item ul.children li.cat-item ul.children li.cat-item{background:url(images/arrow.gif) 0 11px no-repeat;padding-left:12px;}
.sidebar-box ul li a:hover,.sidebar-box .recentcomments a:hover{color:#AAA;}
.sidebar-box .textwidget, .sidebar-box select{padding:3px;margin:10px 2px 10px 2px;width:188px;}
.sidebar-box .recentcomments{display:block;border-bottom:1px solid #EEE;color:#9D9793;padding:4px 0px;line-height:16px;}
* html .sidebar-box ul{width:160px;}

/* COMMENTS */
#content-body input{padding:3px;border:1px solid #E5E2E0;margin-bottom:2px;}
#content-body textarea{border:1px solid #E5E2E0;width:533px;height:100px;padding:5px;font: 12px Verdana;}
#content-body input#submit {width: 88px;height: 25px;border: 0px;background: url(images/submit_btn.png) no-repeat;font: bold 12px Helvetica,Georgia,serif;color:#FFF;text-align:center;cursor:pointer;}
#comentarii ol.commentlist{width:547px;margin:0;padding:0;font-size:11px;}
#comentarii .commentlist .author_comment{background-color:#EEE !important;border:1px solid #9D9793 !important;}
#comentarii .commentlist .list.alt{background-color:#EEE;border-bottom:1px solid #DDD;}
#comentarii .commentlist .list{background-color:#F5F5F5;border-bottom:1px solid #DDD;}
#comentarii .commentlist li{list-style:none;margin-bottom:14px;background-color:#EEE;padding:5px;}
#comentarii .commentlist cite{display:block;font-style:normal;border-bottom:1px dotted #CCC;padding:5px;}
#comentarii .commentlist cite img{border:1px solid #aab59a;float:left;margin-right:9px;padding:1px;}
#comentarii .commentlist .author{font:bold 1.2em Tahoma, "Times New Roman", Times, serif;text-decoration:none;margin-bottom:5px;}
#comentarii .commentlist .time{background:url(images/bg_clock.gif) no-repeat 1px 2px;padding-left:15px;}
#comentarii .commenttext{color:#2C2C29;padding:10px 4px;}
#tabsContainer p{margin-bottom:-2px !important;}
.trackbacks{background-color:#EEEEEE;margin-bottom:5px;padding:10px;border-bottom:1px solid #CCC;}
#tabsContainer{margin-top:2em;}
#tabsContainer a{text-decoration:none;}
.tab-content {background-color:#FFF;display: none;}
.tab-content p.no{padding-top:10px;}
.tab-content.selected { display: block; }
.clear_tab{clear:both;border-bottom:3px solid #2C2C29;margin-top:-21px;}
.tabs {display: block;float: left;height: 30px;padding: 0 0 0 20px;line-height: 29px;position: relative;top: 1px;color: #787878;text-decoration: none;margin: 0 5px 0 0;}
.subscribe_comments {
	display: block;
	float: left;
	height: 30px;
	padding: 0 0 0 20px;
	line-height: 29px;
	position: relative;
	top: 1px;
	color: #787878;
	text-decoration: none;
	margin: 0 5px 0 0;
	font-size: 12px;
}
.tabs span {display: block;float: left;padding: 0 20px 0 0;cursor:pointer;}
.tabs.selected {background-color:#2C2C29;color:#FFF; }
div.selected{background-color:#FFF;color:#2C2C29;}

/* PAGINATION */
.nav_link{background-color:#EEE;width:536px;padding:10px;}
.nav_link a{text-decoration:none;}
.nav_link .page_number{border:1px solid #DDD;padding:2px 10px;}
.newer_older a{margin-top:1em;text-decoration:none;font-size:12px;letter-spacing:-1px;font-weight:700;}
.newer a{background:#FFF url(images/older_newer.png) no-repeat;width:129px;padding:6px 3px 6px 0px;float:left;cursor:pointer;text-align:center;height:14px;}
.older a{background:#FFF url(images/older_newer.png) no-repeat;width:129px;padding:6px 3px 6px 2px;float:right;cursor:pointer;text-align:center;height:14px;}

/* WIDGETS */
#wp-calendar {font-size: 1.2em;empty-cells: show;line-height:5px;margin-top:10px;}
#wp-calendar a {font-size: 1.0em;display: block;font-weight: bold;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar caption {padding:2px 0;margin: 8px 0;text-transform: uppercase;letter-spacing: 0.3em;font-weight: lighter;font-size: .8em;color: #444;text-align: right;}
#wp-calendar th {padding: 4px 5px 4px 6px;font-weight: lighter;font-size: .8em;color: #666;text-align: right;background: #f4f4f4;}
#wp-calendar td {padding: 4px 5px 4px 6px;text-align: right;}
#wp-calendar td#today {background: #e0e0e0;}
#wp-calendar td#prev a {padding: 0;text-align: left;font-weight: normal;}
#wp-calendar td#next a {padding: 0;text-align: right;font-weight: normal;}
a.rsswidget img{display:none;}
div.rssSummary{margin:5px;}

/* OTHERS */
.promote{border:1px solid #B6B6B5;padding:10px;margin-top:1em;background-color:#EDEDED;}
.promote h3{margin-left:3px;}
.post-edit-link{display:block;background-color:#2C2C29;margin-bottom:1em;padding:5px;color:#FFF;}
.comment-edit-link{background-color:#DDD;padding:1px 5px;}
.header_image{display:block;width:600px;height:56px;}
.about_author{background-color:#F5F5F5;padding:10px;}

/* FROM TEMPLATE */
* { padding: 0; margin: 0; }
/* STRUCTURE */

#container {
	width: 960px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
}
* { padding: 0; margin: 0; }
/* STRUCTURE */
body {
	padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: url(/images/layout/asj-bkg.jpg);
	background-repeat: repeat;
	width:100%;
	height:100%;
}
#wrapper {
	min-width: 960px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 15px;
	/*margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;*/
	width:74%;
	margin-left:13%;
	background:#fffef6;
}
#header {
	background:#fffef6 url(http://adventuresportsjournal.com/images/asj_big_logo.jpg) no-repeat;
	/*background-repeat: no-repeat;
	background-position: left top;*/
	background-position:50px 40px;
	height: 165px;
	padding: 0px;
	width: 100%;
}
#header #ad1 {
	height: 120px;
	width: 640px;
	float: right;
	margin-top: 45px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	padding: 0px;
}

#nav {
	height: 23px;
	width: 100%;
	margin: 0px;
	background-image: url(/images/layout/asj-nav.jpg);
	background-repeat: repeat;
	background-position: right top;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* NAVIGATION */
	#nav #sddm {
	padding: 0;
	z-index: 50;
	margin: 0;
	}
	#nav #sddm ul {
	margin: 0px;
	}
	#nav #sddm li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	}
	#nav #sddm li a {
	display: block;
	color: #3E3E3E;
	text-align: center;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #3e3e3e;
	margin: 0;
	width: 91px;
	padding: 5px;
	}
	#nav #sddm li a.last {
		border-right-style: none;
	}
	#nav #sddm li a:hover {
	font-weight: bold;
	color: #FFFEF4;
	background-color: #3e3e3e;
	}
	#nav #sddm div {
	position: absolute;
	visibility: hidden;
	padding: 0px;
	background-color: #dadbcd;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	width: 105px;
	}
	#nav #sddm div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: normal;
	text-align: left;
	text-decoration: none;
	color: #3e3e3e;
	font: 11px arial;
	background-color: #DADBCC;
	}
	#nav #sddm div a:hover {
	color: #fffef4;
	background-color: #3e3e3e;
	}
	#nav #sddm li a.first {
	border-left-width: 0px;
	border-left-style: none;
	}

#mainContent {
	min-width: 920px;
	width:96%;
	min-height:700px;
	height: auto !important;
	background-color: #FFFEF4;
	margin: 0px;
	padding:2%;
	
}

#sidebar {
	height: auto;
	width: 200px;
	min-height:288px;
	padding: 0px;
	float: right;
	margin: 0px;
	clear: left;
}
#footer {
	background-color: #dadbcd;
	float: none;
	height: 30px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#footer #copyright a{
	color: #3f3f3f;
	font-weight: normal;
}
#mainContent #sidebar .space {
	margin-bottom: 8px;
}
#footer p {
	color: #3e3e3e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

/* STYLES */
a img {
	border: none;
}
a:link {
	color: #e9141b;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #e9141b;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #e9141b;
	font-weight: bold;
	text-decoration: underline;
}
a:active {
	color: #3B3B3B;
	text-decoration: underline;
	font-weight: bold;
}
h1 {
	text-align: left;
	font-size: 30px;
	color: #e9141b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
}
h2 {
	color: #3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-bottom: 10px;
	font-weight: normal;
}
h3 {
	color: #e9141b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h4 {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 15px;
}
h6 {
	font-size: 14px;
	color: #E0122A;
	margin-top: 10px;
	margin-bottom: 5px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
	margin-bottom: 10px;
}
blockquote {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
} 

ul {
margin-left:15px;
}
ol {
	margin-left:25px;
}

.imgFloatRight {
	float: right;
	margin-right: 0px;
	position: relative;
	margin-left: 25px;
	margin-top: 10px;
}
#col2 {
	margin-bottom: 50px;
	position:relative;
	margin-left: 300px;
	width: 350px;
}
#col1 {
	float: left;
	position:absolute;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
.clientList {
	color: #333333;
	font-size: 11px;
}
a.clientList:link {
	color:#333333;
	font-weight: normal;
	text-decoration:none;
}
a.clientList:visited {
	color:#333333;
	text-decoration:none;
}
a.clientList:active {
	color:#e0122a;
	text-decoration: none;
}
a.clientList:hover {
	color: #e0122a;
	text-decoration: underline;
}
.clientListLITE {
	color: #333333;
	font-size: 10px;
}
.imgFloatCenter {
	float: right;
	margin-right: 50px;
	margin-top: 5px;
	position: relative;
}
li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.lastListItem  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
	display: block;
}
 
.teamName {
	padding-left: 10px;
}
.recentProject {
	background-image: url(/images/home/bkg-recent-project.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 237px;
	margin-right: 6px;
}
.recentProject p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin-top: 3px;
}
.projectDescription a {
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
.bl {
	width: 188px;
	background-color: #d9d9d9;
	background-image: url(../images/layout/bl.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #FFF;
}
.br {
	background-image: url(../images/layout/br.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tl {
	background-image: url(../images/layout/tl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tr {
	padding:10px;
	background-image: url(../images/layout/tr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.clear {font-size: 1px; height: 1px} 

#nav #socailMedia {
	float: right;
	margin-right: 40px;
	margin-top: -13px;
}

/* single item */ 
#thumbs div { 
    float:left; 
    width:214px; 
    height:300px; 
    background:#333 url(http://static.flowplayer.org/img/global/gradient/h150.png) repeat-x 0 146px; 
    color:#fff; 
    border-left:1px solid #333; 
    cursor:pointer; 
} 
 
/* this makes it possible to add next button beside scrollable */
div.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(/img/scrollable/arrow/left.png) no-repeat;
	float:left;
	margin:43px 10px;
	cursor:pointer;
	font-size:1px;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(/img/scrollable/arrow/right.png);
	clear:right;	
}



/*********** navigator ***********/


/* position and dimensions of the navigator */
div.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}


/* items inside navigator */
div.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../img/scrollable/arrow/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
div.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -16px;     
}


/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/* root element for the whole scrollable setup */
div.scrollable {  
	position:relative;
	overflow:hidden;
	width: 646px;	 
	height:300px;	
}

/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#thumbs {	
	position:absolute;
	width:20000em;	
	clear:both;
	border:1px solid #222;
}

/* custom positioning for navigational links */
a.prev, a.next {
	margin-top:118px;	
}



/* single item */
#thumbs div {
	float:left;
	width:214px;
	height:300px;
	background:#333 url(http://static.flowplayer.org/img/global/gradient/h150.png) repeat-x 0 146px;
	color:#fff;
	border-left:1px solid #333;
	cursor:pointer;
}

/* style when mouse is over the item */
#thumbs div.hover {
	background-color:#444;	
}

/* style when element is active (clicked) */
#thumbs div.active {
	background-color:#066;
	cursor:default;
}

#thumbs h3, #thumbs p, #thumbs span {
	margin:13px;		
	font-family:"bitstream vera sans";
	font-size:13px;
	color:#fff;	
}

#thumbs h3 em {
	font-style:normal;
	color:yellow;
}
#survey {
	padding: 15px;
}
#survey h3{
	color: #EE1D25;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 5px;
	font-size: 16px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #3E3E3E;
}
#survey p{
	color: #3E3E3E;
	font-size: 10px;
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#survey a{
	color: #EE1D25;
	font-size: 11px;
}
.lineBreaker {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.sidebarTITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #ee1d25;
	cursor: hand;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	font-style: normal;
	line-height: 16px;
}
.sidebarSUBTITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3e3e3e;
	line-height: normal;
	text-align: left;
	letter-spacing: normal;
	vertical-align: text-top;
	word-spacing: normal;
	font-variant: normal;
}
.sidebarTEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3e3e3e;
}
.articleTEXT {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	right: 25px;
	text-align: left;
	margin-right: 15px;
}
.articleCREDITS {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.articleTITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #EE1D25;
}
.articleSUBTITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.archiveTITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FF0000;
}
.archiveSECTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	text-align: left;
}
.archiveARTICLES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
}
.archiveITEM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.archiveSUBITEM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.onNewstandsNow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	height: 0px;
	line-height: 24px;
	background-color: #EE1D25;
}
.currentCover {
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.subscribe {
	margin-top: 4px;
}
.subscribeText {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.ninetyPercent {
	margin-right: 5px;
	margin-left: 5px;
}
#subscribeAd {
	background-color: #E0E2D5;
	width: 188px;
	vertical-align: middle;
}
#subscribeAd img {
	border:none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#ad2 {
	padding: 0px;
}
#TabbedPanels1 ul li {
	list-style: none !important;
}
div.current-issue p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	margin: 0px;
}
#switchback {
	margin-top: 25px;
	border: 1px dotted #333;
	padding: 10px;
	width: 400px;
	background-color:#FFF;
}
#switchback p{
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
div.current-issue img {
	margin-left: 25px;
}
div.current-issue h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div.current-issue ul {
	list-style-position:outside;
	list-style:circle;
	margin-left: 10px;
}
div.sociable {
	margin: 16px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.sociable_tagline {
	position: relative;
}
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;
}
div.sociable_tagline {
	margin-bottom: 10px;
}
div.sociable ul {
	display: inline;
	padding: 0 !important;
	margin: 0px !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
}
.sociable ul li:before { content: ""; }
.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);
}
.links {
	padding: 5px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
iframe {
overflow-x: hidden;
overflow-y: auto;
} 

#recently_posted_articles{
	width:160px;
	overflow:hidden;
	height:auto;
	cursor:pointer;
	margin-bottom:10px;
	font-size:10px;
	padding-top:3px;
	padding-bottom:3px;
}

#recently_posted_articles:hover{
	background:#ededed;
}

.article_box{
	width:100%;
	height:auto;
	color:#E9141B;
	font-weight:bold;
	font-size:13px;
	margin-bottom:20px;
	cursor:pointer;
	padding:5px;
	border:1px solid #FFFEF4;
	text-decoration:none;
}

.article_box:hover{
	border:1px solid #cccccc;	
}

.article_box2{
	width:98%;
	height:auto;
	color:#E9141B;
	font-weight:bold;
	font-size:13px;
	margin-bottom:20px;
	cursor:pointer;
	padding:5px;
	border:1px solid #FFFEF4;
	text-decoration:none;
}

.article_box2:hover{
	border:1px solid #cccccc;	
}


#slideshow {
width: 502px;
color:#ffffff;float:left;}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 502px;}

#slideshow .slides ul {
width: 1506px;/* 960 * 3*/}

#slideshow .slides li {
width: 502px;
height:295px;
float: left;
padding: 0px;
}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav 
{
	background-color: #ffffff;
	height:16px;
	width:502px;
	padding:0px;
}

#slideshow .slides-nav li 
{
	float: left;
	height:16px;
	margin:0px;
	padding-top:0px;
}

#slideshow .slides-nav li a 
{
	background:url(http://adventuresportsjournal.com/content/wp-content/themes/lightword/images/not_on.jpg) no-repeat;
	height:16px;
	width:16px;
	outline: none;
	margin:0px 0px 0px 0px;
	padding:0px;
}



#slideshow .slides-nav li a:hover
{
	text-decoration:underline;	
}

.js #slideshow .slides-nav li.on, .js #slideshow .slides-nav li.on a 
{
	background:url(http://adventuresportsjournal.com/content/wp-content/themes/lightword/images/on.jpg) no-repeat;
	height:16px;
	width:16px;
	outline: none;
	margin:0px;
	padding:0px;
}

.js #slideshow .slides-nav li.on a 
{
	position: relative;
	top: 0px;
}

#slideshow img
{
	margin:0px;
	padding:0px;
	border:none;
}

#slideshow a{
	margin:0px;
	padding:0px;
	border:none;
	text-decoration:none;
}

#home_page_content_wrapper{width:78%;height:auto;margin:20px 0px 0px 0px;min-width:740px; }

#home_page_content_wrapper #vote{width:188px;height:auto;min-height:150px;float:left;padding:15px;margin-top:-17px;}
#home_page_content_wrapper #vote h3{border-bottom:thin dotted #3E3E3E;}
#home_page_content_wrapper #vote h3{
	color: #EE1D25;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 5px;
	font-size: 16px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #3E3E3E;
}
#home_page_content_wrapper #vote p{
	color: #3E3E3E;
	font-size: 10px;
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#home_page_content_wrapper #vote a{
	color: #EE1D25;
	font-size: 11px;
}

#home_page_top_content_wrapper{width:100%;height:350px;}
#home_page_content_wrapper p{margin-top:30px;font-size:14px;color:#E9141B;font-weight:bold;}

#tab_panel_homepage{width:100%;height:auto;min-height:300px;}
#tab_panel_homepage_tab_link_wrapper{width:718px;height:28px;}
#tab_panel_homepage_tab_link_wrapper div{width:120px;height:21px;border-left:1px solid #cccccc;border-top:1px solid #cccccc;float:left;cursor:pointer;color:#666;font-size:12px;font-weight:bold;text-align:center;padding-top:7px;}
#tab_panel_homepage_tab_link_wrapper #videos{border-right:1px solid #cccccc;}
#tab_panel_homepage_tab_wrapper{width:98%;height:auto;min-height:300px;border:1px solid #cccccc;}
#tab_gear_junkie{display:block;width:98%;height:auto;}
#tab_earth_talk, #tab_web_exclu, #tab_videos{display:none;width:718px;height:auto;min-height:300px;}

.gear_junkie_object{width:718px;height:120px;margin-top:15px;padding:0px;position:relative;margin-bottom:10px;}
.gear_junkie_object_img{height:90px;width:120px;float:left;position:relative;text-align:center;padding:none;margin:0px;}
.gear_junkie_object_img img{max-width:120px;height:90px;width:auto;margin:0px;padding:0px;}
.gear_junkie_object_text{height:120px;width:568px;float:right;position:relative;margin-right:15px;font-size:12px;color:#000000;font-weight:normal;}
.gear_junkie_object_text .title{width:568px;color:#E9141B;font-weight:bold;text-decoration:none;font-size:14px;}

.tab_videos_object{width:239px;height:200px;float:left;margin-top:15px;text-align:center;}
.tab_videos_object .title{width:239px;height:auto;font-size:12px;color:#E9141B;font-weight:bold;text-align:center;margin-bottom:15px;}

#latest_post_homepage{width:98%;height:auto;min-height:350px;margin-top:10px;border:1px solid #cccccc;}
#latest_post_homepage_nav{width:720px;height:16px;margin-top:5px;}
.latest_post_homepage_tab2, .latest_post_homepage_tab3{width:718px;height:350px;display:none;margin:0px auto;}
.latest_post_homepage_tab1{width:718px;height:350px;display:block;margin:0px auto;}
#latest_post_1, #latest_post_2, #latest_post_3{width:16px;height:16px;float:left;cursor:pointer;}
.latest_post_on{background:url(http://adventuresportsjournal.com/content/wp-content/themes/lightword/images/on.jpg) no-repeat;}
.latest_post_off{background:url(http://adventuresportsjournal.com/content/wp-content/themes/lightword/images/not_on.jpg) no-repeat;}

.latest_post_homepage_tab_object{width:128px;height:324px;margin-top:13px;margin-left:13px;float:left;color:#000000;font-size:11px;font-weight:normal;}
.latest_post_homepage_tab_object img{width:128px;margin:0px;padding:0px;height:100px;}
.latest_post_homepage_tab_object h5{font-size:13px;color:#E9141B;font-weight:bold;margin-top:0px;}

#searchform{width:188px;height:auto;margin-top:15px;background:#e0e2d5;}
#searchform div.screen-reader-text{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;height:auto;line-height:24px;text-align:center;width:188px;background:#ee1d25;}
#s{margin-top:10px;width:164px;margin-left:10px;}
#searchsubmit{margin-top:10px;width:100px;margin-left:44px;margin-bottom:10px;}

.weather_info{width:188px;}
.table-head-full-calendar{background:#cccccc;}
#the_calendar_title{width:100%;background:#EE1D25;color:#ffffff;font-weight:bold;font-size:14px;}