html {
	background-color:#000;
}
body {
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #000 url(http://www.visitjacksonville.com/includes/images/dont-know-jax/body_bg.jpg) no-repeat center top;
	padding:20px 15px 15px 0;
	text-align:center;
	color:#FFF;
}
h1 {
	font-size:2.1em;
}
h2 {
	font-size:1.8em;
}
h3 {
	font-size:1.2em;
}
a h3 { text-decoration:none; }
h4 {
	font-size:1.1em;
}
h5 {
	font-size:1em;
}
h6 {
	font-size:0.9em;
}
b, strong, h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
}
i, em {
	font-style:italic;
}
input {
	padding:3px 5px;
}
* html input { /* use this to fix ie bug that adds too much padding to sides */
	width: 5px;
	overflow: visible;
	line-height:15px;
}
#contentHolder {
	width:940px;
	margin:0 auto;
	padding:0 15px;
	overflow:hidden;
	text-align:left;
}
.cloud_smallest { font-size: 9px; text-decoration: none; }
.cloud_small { font-size: 11px; text-decoration: none; }
.cloud_medium { font-size: 12px; font-weight: bold; text-decoration: none; }
.cloud_large { font-size: 14px; font-weight: bold; text-decoration: none; }
.cloud_largest { font-size: 16px; font-weight: bold; text-decoration: none; } 
#loginContent {
	height:50px;
	padding:0 15px 0 350px;
	text-align:right;
}
#loginContent form {
	background:transparent url(http://www.visitjacksonville.com/includes/images/dont-know-jax/loginLabel.gif) no-repeat 0 center;
	padding-left:30px;
}
#loginContent form input {
	margin:0 2px;
}
#loginContent form input.srchField {
	background:transparent url(http://www.visitjacksonville.com/includes/images/dont-know-jax/loginField_bg.gif) no-repeat;
	border:none;
	width:211px;
	height:29px;
	line-height:29px;
	font-size:24px;
	color:#999;
	padding:5px 10px;
}
#loginDetail {
	padding:15px;
	font-size:2em;
	font-weight:bold;
	text-align:right;
}
#loginDetail a {
	text-decoration:none;
	color:#fc6;
}
#mainNav {
	display:block;
	float:left;
	width:935px;
	border-bottom:25px solid #000;
}
#mainNav.vids {
	border-bottom:25px solid #FF3334;
}
#mainNav.pics {
	/*border-bottom:10px solid #FF339A;*/
	border-bottom:25px solid #FF339A;
}
#mainNav.tweets {
	border-bottom:25px solid #00CCFF;
}
#mainNav.posts {
	border-bottom:25px solid #3064CA;
}
#mainNav li {
	display:block;
	float:left;
}
#mainNav li a {
	margin-top: 2px;
	display:block;
	width:160px;
	height:95px;
	color:#FFF;
}
#mainNav li a span {
	display:none;
}
#mainNav li a.home {
	width:315px;
	height:175px;
	margin:-85px 20px 0 -40px;
}
#mainNav li a.vids {
	background: #000 url(http://www.visitjacksonville.com/includes/images/dont-know-jax/nav-vids.jpg) no-repeat 0 0;
}
#mainNav li a.pics {
	background: #000 url(http://www.visitjacksonville.com/includes/images/dont-know-jax/nav-pics.jpg) no-repeat 0 0;
}
#mainNav li a.tweets {
	background: #000 url(http://www.visitjacksonville.com/includes/images/dont-know-jax/nav-tweets.jpg) no-repeat 0 0;
}
#mainNav li a.posts {
	background: #000 url(http://www.visitjacksonville.com/includes/images/dont-know-jax/nav-posts.jpg) no-repeat 0 0;
}
#mainNav li a:hover.vids, #mainNav.vids li a.vids {
	background-position: 0 -95px;
}
#mainNav li a:hover.pics, #mainNav.pics li a.pics {
	background-position: 0 -95px;
}
#mainNav li a:hover.tweets, #mainNav.tweets li a.tweets {
	background-position: 0 -95px;
}
#mainNav li a:hover.posts, #mainNav.posts li a.posts {
	background-position: 0 -95px;
}
#mainContent {
	font-size:1.2em;
	float:left;
	clear:both;
	width:100%;
}
#c1 {
	width:550px;
	float:left;
	margin-right:24px;
	padding:15px 0;
}
#c2 {
	width:360px;
	float:left;
	padding:15px 0;
}
#c2 .pod {
	border:1px solid #666;
	margin-bottom:20px;
}
.pod dl {
	background-color:#000;
}
.pod.vids {
	border-color:#FF3334;
}
.pod.pics {
	border-color:#FF339A;
}

.pod.commCloud {
	background-color:#fff;
	padding:12px;
}
.pod.commCloud h3 {
	color:#666;
	font-size:1.2em;
}

.pod.commCloud div {
	padding-left:15px;

}

.pod.tweets {
	border-color:#00CCFF;
}
.pod.posts {
	border-color:#3064CA;
}
.pod .podHead {
	background-color:#6D7883;
	padding:8px 0 0 5px;
	height:49px;
}
.pod .podHead h2 {
	display:inline;
	margin:15px;
	line-height:1.8em;
}
.pod.vids .podHead {
	background: #FF3334 url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podHead_bg-vids.jpg) no-repeat right bottom;
}
.pod.pics .podHead {
	background: #FF339A url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podHead_bg-pics.jpg) no-repeat right bottom;
}
.pod.tweets .podHead {
	background: #00CCFF url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podHead_bg-tweets.jpg) no-repeat right bottom;
}
.pod.posts .podHead {
	background: #3064CA url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podHead_bg-posts.jpg) no-repeat right bottom;
}
.pod.comm .podHead {
	background: #2DCD79 url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podHead_bg-comm.jpg) no-repeat right bottom;
}



.pod .podHead .icon {
	display:block;
	
	height:49px;
	float:left;
}

#c1 .pod .podHead .icon {
	width:350px;
}

#c2 .pod .podHead .icon {
	width:220px;
}

#c2 .pod.comm .podHead .icon {
	width:350px;
}

.pod .podHead ul {
	display:block;
	clear:both;
}
.pod .podHead li {
	display:block;
	/*width:100px;*/
	float:left;
}
.pod .podHead li a {
	display:block;
	padding:10px 20px;
	line-height:29px;
	text-align:center;
	font-size:18px;
	text-decoration:none;
	background-color:#59636C;
	color:#CCC;
}
.pod .podHead li a:hover {
	background-color:#515962;
}
.pod .podHead li.sel a {
	background-color:#FFF;
	color:#000;
}
.pod.vids .podHead .icon {
	background: url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podIcon-vids.gif) no-repeat left center;
}
.pod.pics .podHead .icon {
	background: url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podIcon-pics.gif) no-repeat left center;
}
.pod.tweets .podHead .icon {
	background: url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podIcon-tweets.gif) no-repeat left center;
}
.pod.posts .podHead .icon {
	background: url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podIcon-posts.gif) no-repeat left center;
}
.pod.comm .podHead .icon {
	background: url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podIcon-comm.gif) no-repeat left center;
}

.pod .podHead .recent {
	display:block;
	float:right;
	clear:right;
	width:120px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	text-decoration:none;
	padding:0 5px;
	color:#FFF;
	font-weight:bold;
}
.pod .podHead .rss {
	display:block;
	float:right;
	clear:right;
	width:55px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	text-decoration:none;
	padding:0 5px 0 20px;
	color:#FFF;
}
.pod.vids .podHead .rss {
	background: url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podRSS-vids.gif) no-repeat left center;
}
.pod.pics .podHead .rss {
	background: url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podRSS-pics.gif) no-repeat left center;
}
.pod.tweets .podHead .rss {
	background: url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podRSS-tweets.gif) no-repeat left center;
}
.pod.posts .podHead .rss {
	background: url(http://www.visitjacksonville.com/includes/images/dont-know-jax/podRSS-posts.gif) no-repeat left center;
}
.podBody, #c1 .feedForm {
	background-color:#FFF;
	color:#666;
	padding-bottom:10px;
}

ul#tos, .podItemBody ul {
	padding-left:20px;
}
ul#tos li, .podItemBody ul li { 
	list-style:disc outside;
	
}

.vids .podBody, #vidsTab .podBody {
	background-color:#000;
}
#c1 .pics .podBody {
	/*padding-left:1px;*/
}
#c2 .pics .podBody {
	padding-left:2px;
}
#c2 .podBody form {
	background-color:#111;
	color:#FFF;
}

.podItem {
	padding:12px;
	clear:both;
}



#twtButtons {
	padding:5px;
	text-align:right;
}

#twtButtons a {
	background-color:#00CCFF;
	padding:4px 8px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

#c1 .vids .podItem {
	background-color:#000;
	margin:6px 0;
}
#c1 .vids .podItem.sel {
	background-color:#333;
	border-top:1px solid #FF3334;
	border-bottom:1px solid #FF3334;
}
.blogMenuItem {
	margin:10px 0;
}
.blogMenuItem div {
	padding-left:15px;
}
.blogForm table td {
	padding:5px;
}
.podRowItem {
	padding:4px 10px;
	clear:both;
}
.podRowItem2 {
	padding:4px 15px;
	clear:both;
}
#c2 .pod .podRowItem2 label {
	text-align:left;
}
.podRowItem em {
	line-height:21px;
	vertical-align:middle;
}
.podItem .sThumb {
	width:48px;
	height:48px;
	float:left;
	margin:0 10px 10px 10px;
	border:1px solid #000;
}

strong.twtAuthor { color:#0094C4; }

.pics .sThumb {
	width:58px;
	height:58px;
	margin:2px 0 1px 1px;
	float:left;
	border:none;
}
.pics .lThumb {
	width:75px;
	height:78px;
	margin:2px 1px 1px 2px;
	float:left;
	border:none;
}
a.img-301 {
	display:none;
}
.vids .sThumb {
	width:80px;
	height:60px;
}
.postTime {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	color:#999;
	margin-left:100px;
}
.vids .postTime a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
.vids a {
	color:#FF3334;
}
.pics a {
	color:#FF339A;
}
.tweets a {
	color:#0097CB;
}
.posts a {
	color:#3064CA;
}
.podItemHead {
	margin:10px 0;
}

.podItemHead img.pic {
	display:block;
	float:left;
	margin:10px 10px 10px 0;
	border:none;
}

.podItemHead span {
	display:block;
}
.podItemFoot {
	border:1px solid #CCC;
	padding:5px 10px;
	margin:10px 0 40px 0;
	height:20px;
}
.podItemFoot a {
	text-decoration:none;
}
.podItemFoot .left_opt {
	width:260px;
	float:left;
}
.podItemFoot .right_opt {
	width:90px;
	float:right;
	text-align:right;
}
.podItemBody {
	padding:5px 2px;
}

div.podItemHead.jaxpert, div.podItemBody.jaxpert {
	background-color:#f9f9f9;
	padding:5px 10px;
}
div.podItemHead.jaxpert { margin-bottom:0; border:1px solid #3064CA; border-bottom:0;}
div.podItemBody.jaxpert { margin-top:0; border:1px solid #3064CA; border-top:0; }

.pod label {
	display:block;
	float:left;
	clear:left;
	width:165px;
	padding:5px;
	text-align:right;
}
.pod label.display {
	padding:0 5px;
}


.pod .field {
	width:275px;
	padding:5px;
}
.pod textarea.field {
	width:315px;
	padding:5px;
}
.pod .nameField {
	display:inline;
	width:133px;
	padding:5px;
}
#c2 .pod .nameField {
	width:93px;
}
.pod .fileField {
	display:inline;
	width:290px;
	padding:5px;
}
#c2 .pod .fileField {
	display:block;
	clear:both;
	margin-left:33px;
}
.captchaField img {
	border:1px solid #666;
}
.captchaField input {
	border:1px solid #999;
	margin-left:60px;
}
#c2 .pod label {
	width:100px;
}
#c2 .pod input.field {
	width:200px;
}
.videoHolder {
	background-color:#000;
	text-align:center;
	padding:10px 10px 20px 10px;
}
.profileNav {
	/*padding: 0 10px 20px 10px;*/
	text-align:right;
}
.profileNav a {
	text-decoration:none;
	color:#FC6;
}
.footer {
	padding-bottom:40px;
}
.footer a {
	display:block;
	float:left;
	text-decoration:none;
	width:298px;
	height:160px;
	font-size:11px;
}
.footer a.banner-visitjax {
	background:url(http://www.visitjacksonville.com/includes/images/dont-know-jax/banner-visitjax.gif) no-repeat;
	color:#666;
	width:268px;
	height:40px;
	padding:95px 15px 25px 15px;
}
.footer a.banner-tripadvisor {
	background:url(http://www.visitjacksonville.com/includes/images/dont-know-jax/banner-tripadvisor.gif) no-repeat;
}
.footer a.banner-ijax {
	background:url(http://www.visitjacksonville.com/includes/images/dont-know-jax/ijax-banner21.jpg) no-repeat;
}
.footer a.banner-dontknowjax {
	background:url(http://www.visitjacksonville.com/includes/images/dont-know-jax/banner-dontknowjax.gif) no-repeat;
	color:#FFF;
	width:268px;
	height:20px;
	text-align:center;
	padding:135px 15px 5px 15px;
}

.footer a.banner-facebook {
	background:url(http://www.visitjacksonville.com/includes/images/dont-know-jax/banner-facebook.jpg) no-repeat;
	color:#646464;
	width:163px;
	height:50px;
	padding:90px 20px 25px 120px;
}

.footer a.padLeft {
	margin-left:20px;
}
.shadowForm {
	padding:20px 10px;
}
.shadowForm label {
	width:130px;
	float:left;
	font-size:11px;
	padding:3px 5px;
	text-align:right;
	font-weight:bold;
}
.shadowForm input {
	width:220px;
	float:left
}
.shadowboxHolder {
	background-color:#000;
	text-align:left;
	padding:30px 40px 40px 40px;
	width:400px;
}
.shadowboxHolder h2 {
	color:#CCC;
	line-height:
}
.shadowForm input.submitBtn {
	float:none;
	width:60px;
}
.btnHolder {
	float:left;
	clear:both;
	width:380px;
	padding:10px 0;
	text-align:center;
}

.goBtn {
	background:transparent url(http://www.visitjacksonville.com/includes/images/dont-know-jax/go-btn.gif) no-repeat center center;
	border:none;
	width:38px;
	height:38px;
	cursor:pointer;
}
.dbMsg {
	width:680px;;
	background-color:#222;
	border:1px solid #7CAEC9;
	margin:10px auto;
	padding:10px 15px;
	color:#00CCFF;
	text-align:center;
	font-weight:bold;
}
.vSpacer {
	width:1px;
	height:850px;
	overflow:hidden;
	float:left;
}
.hide {
	display:none;
}
.clearFloat {
	clear:both;
	height:1px;
	overflow:hidden;
}

div.jump a {
	padding:5px 10px;
	background-color:#FF339A;
	color:#fff;
	text-decoration:none;
}

#mainNav li a.addButton {
	position:absolute;
	color:#fff;
	/*margin-top:-20px;*/
	text-align:right;
	font-weight:bold;
	text-decoration:none;
	height:25px;
	margin-left:-10px;
	padding-right:10px;
	font-size:12px;
	background-image:url(http://www.visitjacksonville.com/includes/images/bg-pic.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.questionBox {padding:20px;}
.questionBox form h2 {color:#2dcd79; font-size:24px; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:normal; margin:15px;}
.questionBox form .questionField {color:#2dcd79; background-color:#fff; border:1px solid #979797; font-size:24px;}
.questionBox form .questionSubmit {color:#fff; background-color:#2dcd79; border:1px solid #2baf6a; font-size:24px!important; font-size:18px;}
#questionList h2 {margin:10px; font-weight:normal; font-size:24px;}
#c1 #questionList h2 {margin:15px; }
#c1 #questionList p.question { padding:0 10px 10px 10px; display:block; float:left; width:300px;}
#c2 #questionList p.question { padding:0 10px 10px 10px; }
#questionList p.question a.author, #questionList p.answer a.author { color:#2CBA70; text-decoration:none; font-weight:bold; } 
#questionList p.answer { padding:0 10px 10px 20px; width:300px;}
#questionList div.qButtons { display:block; text-align:right; }
#questionList a.qButton { padding:3px 6px; color:#28503b; border:1px solid #2baf6a; background-color:#fff; text-decoration:none; cursor:pointer!important; cursor:default; }

#tagList { line-height:26px;}
#askquestion #tags { display:none; }
#tagList a.tag { padding:5px; padding-left:20px; margin-right:2px; background:url(../images/dont-know-jax/tagoff.png) center left no-repeat; color:#2BAF6A; text-decoration:none; cursor:pointer; }
#tagList a.tag.on {background:url(../images/dont-know-jax/tagon.png) center left no-repeat;}


#c2 p { padding-bottom:0;}