body{
margin:0 0 0px 0;
padding:0 0 0px 0;
background: #966F00 url(../images/bg-repeat.jpg) repeat top left;
font-family: Gerogia, Times New Roman, serif;
color:#5F5D50;
}
#dropshadow{
margin:0 auto;
margin-top:15px;
margin-bottom:20px;
padding-bottom:4px;
background: url(../images/dropShadow.png) repeat left top transparent;
width:802px;
}
#contain{
position:relative;
margin: 0 0 0px -4px;
background-color:#FFF;
width:802px;
}
button{
cursor:pointer; 
}
#header{
height: 185px;
width: 769px;
margin: 0 17px 0 18px;
padding:18px 0 0 0;
}
#header-sub{
height: 165px;
width: 769px;
margin: 0 17px 0 18px;
padding:18px 0 0 0;
}
/***  top navigation *****/
#header p{
	font-size:14px;
	margin: 0 0 5px 0;
}

#nav{
width:765px;
background-color:#966F00;
border:2px solid #966F00;
/*margin-top:10px;*/
height:22px;
font-weight:bold;
}
#nav a{
padding:2px 20px 4px 20px;
margin:0;
border-right:1px solid #966F00;
color:#fff;
font-size:12px;
}
#nav a.active, #nav a:hover.active{
background-color:#fff;
color:#691E00;
}
#nav a:hover{
background-color:#DBA931;
}
#subNav{
background:url(../images/subNav_bg.jpg) top left repeat-x;
width:555px;
height:38px;
color:#691E00;
margin-top:5px;
}
#subNavLinks{
padding-top:9px;
display:block;
}
#subNav a{
font-size:12px;
padding: 5px 8px;
}
#subNav a:hover{
background-color:#691E00;
color:#fff;
}

            /*** top link back to coke home ****/
            a#homeLink{
            position:absolute;
            display:block;
            height:122px;
            width:200px;
            margin: 0;
            text-decoration:none;
            }
            a em{
            display:none;
            visibility:hidden;
            }
            /**** end home link ****/

/***  end top navigation ****/

/*** home containers *****/

#container{
margin: 18px 0 0 18px;
width: 555px;
display:block;

}

#container p, #sidebar p{
font-size:12px;
/*padding: 5px;*/
}

#look{
float:left;
width:221px;
background: url(../images/look_containerBG.jpg) top left repeat-y;
margin: 0 18px 18px 0 ;
padding-bottom:10px;
min-height:290px;

}
.article h1{
padding:0;
margin:0px;
}
.article h1 a{
font-size:16px;
margin:0px 10px;
padding:0;
color:#5F5D50;
display:block;
}
#share{
float:left;
width: 311px;
font-size:12px;
color:#666;
height: 288px;
background-image: url('/assets/images/fte_home_share.gif');
}
#share h1{
  font-family: Georgia, serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #691e00;
  padding: 95px 16px 0 16px;
  margin: 0;
}
#share h2{
  font-family: Georgia, serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #691e00;
  padding: 0 16px 0 16px;
  margin: 0;
}
#share img {
  padding: 15px 0 0 16px;
}
#share h4{
font-size:14px;
color:#691E00;
margin:10px 0 2px 5px;
padding:0;
}
#share p, .article p{
font-size:12px;
margin:0 5px 5px 5px;
padding:5px;
color:#666;
}
.imgHeader{
display:block;
}


.shareMargin{
margin: 0 0 0 3px;
}
#share table.shareMargin{
width:301px;
}
#share table tr td{
text-align:center;
}
#share table tr td#members{
border-right: 1px solid #666;
width:140px;
}
#share table tr td#name{
border-right: 1px solid #666;
width:220px;
text-align:left;
}
a.shareMargin {
margin-left:5px;
}
a{
font-size:12px;
color:#966F00;
text-decoration:none;
}
a:hover, .article h1 a:hover{
color:#691E00;
text-decoration:none;
}
#explore{
display:block;
width: 551px;
margin:  0 0 18px 0;
background:url(../images/explore_containerBG.jpg) top left repeat-y;
}
#exploreLeft{
float:left;
width:307px;
margin:10px 10px 0 0;

}
#exploreRight{
width:215px;
margin:10px 10px 0 307px;
padding: 18px 0 10px 10px;

}
.floatLink{
width:280px;
padding-top;5px;
margin-left:12px;
display:block;
}
.floatLink a{
font-size:13px;
margin:0 0 0 5px;
padding: 0 0 0 0;
display:block;
}
.floatLink p{
font-size:10px;
margin:0;
padding:0px 5px 10px 5px;
}
#learn{
float:block;
width: 551px;
margin: 0 0 18px 0;
padding-bottom:10px;
font-family: Gerogia, Times New Roman, serif;
background:url(../images/learn_containerBG.jpg) top left repeat-y;
}
#learn span a.imgHeader2{
border:0;
margin:0;
padding:0;
float:left;
}
#learn span.imgHolder{
display:block;
height:45px;
}
#learn span img.imgHeader2{
display:inline;
margin:0;
padding:0;
}
#learn #leftL{
float:left;
width:240px;
}
#learn #leftL img{
float:right;
margin:5px 0 0 0;
padding:0;
}
#learn #leftL p{
margin:0 0 0 12px;
width:225px;
padding:5px;
font-family: Gerogia, Times New Roman, serif;
}
#learn #leftL p span{

font-family: Gerogia, Times New Roman, serif;
}
#learn #leftL a{
width: 145px;
display:block;
margin-top:5px;
}
#learn #rightL{
float:right;
width:285px;
margin-right:10px;
}
#learn #rightL p{
margin:4px 0 0 26px;
padding:5px;
width:252px;
}
/**** end home containers  ***/

/*** general pages **/

.leftColumn, .mediaLF{
float:left;
margin-top:10px;
margin-left:15px;
margin-right:10px;
width:251px;
}
.rightColumn{
float:left;
margin-top:0px;
margin-left:15px;
width:251px;
}
.mediaRT{
float:left;
margin-top:20px;
width:251px;
margin-left:15px;
}
.mediaRT, .mediaLF{
margin-bottom:30px;
}
.leftColumn h3, #listing h3, #shareTopics h3, #listing h3 a.breadh3 {
font-size:20px;
color:#691E00;
padding:0;
margin:0 0 15px 0;
font-weight:normal;
}

#listing p {
padding:0;
margin:0 0 15px 22px;
}

#shareTopics h3{
margin: 0 0 15px 25px;
}
#columnTextHolder {
	position: absolute;
	top: -5000px;
	left: -5000px;
	z-index: -5000;
	visibility: hidden;
}
#columnText1, #columnText2, #columnTextHolder{
position:relative;
width:251px;
display:block;
}
#columnText1 p, #columnText2 p{
margin:0;
padding:0 0 5px 0;
text-align:justify;
width:251px;
}
#columnText2, .rightColumn img{
}
.rightColumn img{
margin-bottom:20px;
}
.mediaRT h4, .mediaLF h4{
font-size:15px;
font-weight:normal;
color:#691E00;
padding:0;
margin:0 0 5px 0;
}
.mediaLF span.mediaLink, .mediaRT a{
width:250px;
margin:0;
display:block;
padding:0 0 5px 0;
}
.mediaLink h6{
color:#5F5D50;
font-size:11px;
padding:0;
margin:0;
font-weight:normal;
}
/*** end general pages**/
/*** listing page **/
#listing{
width:555px;
margin-top:20px;
padding-bottom:20px;
}
#listing form{
margin:20px 0 0px 22px;
}
#listing h3{
margin:0;
padding:0;
margin-left:22px;
}
#listing div.listingContain, #listing div.memberListing, .formTemplateBox{
margin:20px 0 0px 22px;
border:1px solid #9EBFB4;
width:511px;
padding:0
}
.formTemplateBox{
background-color:white;
padding-bottom:10px;
}
div.listingContain div{
display:block;
padding:10px;
margin:0;
}
.listingContain h4, .listingContain h5, .listingContain p, .listingContain a{
margin:0;
padding:0;
}
.listingContain h4, .listingContain h4 a, .memberListing h4{
font-size:14px;
color:#966F00;
}
.listingContain h4 a:hover{
color:#691E00;
}
.listingContain p{
margin: 5px 0;
}
#listing .memberListing h3 a{
font-size:20px;
color:#691E00;
margin-left:0;
padding:0;
margin:0;
}
#listing .memberListing h3{
margin:0;
padding:10px 0 0 10px;
}
#listing .memberListing h3 a:hover{
color:#966F00;
}
.memberListing h4{
display:block;
padding:10px 10px 0 90px;
margin:0;
}
.memberListing p{
margin:0;
padding: 10px 10px 10px 90px; 
}
.memberListing span.memberInfo{
float:left;
display:block;
width:61px;
margin:0;
padding:10px;
}
.memberListing span.memberInfo h4{
display:block;
padding:0;
margin:0;
}
.memberListing span.memberInfo h4 a{
font-size:10px;
color:#691E00;
margin:0;
padding:0;
}
.memberListing span.memberInfo img{
display:block;
margin:0;
padding:0;
}
span.shareLinks{
display:block;
margin-left:335px;
padding:0 0 10px 0;
}
span.shareLinks a{
margin-left: 10px;
font-size:10px;
}
#listing .memberListing form{
margin:0;
padding:20px 15px;
}
#listing .memberListing form textarea{
padding:0;
display:block;
width:478px;
height:200px;
border:1px solid #9EBFB4;
}
#listing .memberListing form textarea{
color:#966F00;
font-size:12px;     
font-family: Gerogia, Times New Roman, serif;
}
#listing .memberListing form span.buttons{
display:block;
/* padding-left: 360px; */
margin-top:10px;
}
#listing .memberListing form span.buttons button{
margin-right:15px;
}

#featureForum, #featureForumHome, #formTemplate{
padding: 10px 0 0 0;
}
#container #featureForum img.lf, #share #featureForumHome img.lf{
float:left;
}
#container #featureForum img.rt, #share #featureForumHome img.rt{
float:right;
}

#featureForumTable{
width:515px;
height:31px;
margin-left:25px;
background:url(../images/featureForum_tableBG.jpg) top left no-repeat;
}
#share div#featureForumHome div#featureForumTable{
width:265px;
margin-left:20px;
background:url(../images/featureForumHome_tableBG.jpg) top left no-repeat;
}
#share div#featureForumHome div#featureForumTable table{

}

#featureForumTable a{
display:block;
font-size:11px;
margin: 5px 0 0 0;
padding: 2px 6px;
border-right:1px solid #966F00;
}
#featureForumTable a:hover{
background-color:#691E00;
color:#fff;
}

/* chris: experimenting with carousel styles */

#featureForumTable{
	margin-left: 0;
}

#share div#featureForumHome div#featureForumTable{
	margin-left: 0;	
}

#next-arrow, #prev-arrow{
    cursor: pointer;
}

.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility: visible; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
	
	margin: 3px 0 0 0 ;
	padding: 0 5px;	
	list-style: none;
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
	margin-left: 0;
	margin-right: 0;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin:0px auto;
	position:relative; 
}


/* end chris: experimenting with carousel styles*/

#featureForum p, #formTemplate p{
padding: 0px 25px 5px 25px;
}
#share #featureForumHome p{
color:#8f815B;
padding:5px;
}
#listing span.trackTopic{
float:right;
}
#listing span.trackTopic form input{
}
#listing span.trackTopic form{
margin:0;
padding:0 23px 0 0;
font-size:13px;
color:#966F00;
}


#listing a.edittopiclink {
	display: block;
	margin-left: 23px;
}

.edittopicform {
	margin-left: 17px;
	margin-top: 14px;
}

/**** share topics ***/
.topicsTable, .createTopic input, .createTopic textarea{
margin:10px 0 0px 22px;
border-top:1px solid #9EBFB4;
border-bottom:1px solid #9EBFB4;
border-left:1px solid #9EBFB4;
width:511px;
padding:0;
}
.createTopic p{
margin: 5px 0 0 22px;
padding:0;
}
.createTopic input{
border:1px solid #9EBFB4;
}
.topicsTable tr th, .topicsTable tr td{
border-bottom: 1px solid #9EBFB4;
border-right: 1px solid #9EBFB4;
text-align:center;
}
.topicsTable tr th{
color:#691E00;
font-size:12px;
}
.topicsTable tr td{
font-size:12px;
}
#topicCell{width:150px;}
#authorCell{width:96px;}
#viewsCell{width:53px}
#repliesCell{width:62px;}
#lastpostCell{width:146px;}

.createTopic textarea{
height:100px;
}
 .createTopic span.buttons{
display:block;
margin-left:22px;
margin-right:0px;
margin-top:10px;
}

/*** end share ***/


/*** form template  ****/
.formTemplateBox form{
margin:0;
}
.formTemplateBox input, .formTemplate select{
font-size:12px;
display:block;
width:92px;
}
.formTemplate select{
width:80px;
}
.formTemplateBox input.full, .formTemplate select.full {
width:345px;
}

.formTemplateBox label{
text-align:right;
font-size:12px;
width:110px;
display:block;
margin-right:10px;
}
.formTemplateBox form span.buttons{
display:block;
padding-left: 0px;
margin-right:0px;
margin-top:20px;
}
.formTemplateBox .single button{
margin-left:0px;
margin-right:10px;
margin-top:25px;
padding:2px;
display:inline;
width:none;
}
/*** end form template  ***/

/**** side bar system ******/
#sidebar{
float:right;
width:196px;
margin-top: 18px;
margin-right:16px;
display:block;
}
#sidebar_contain{
display:block;
padding-bottom:10px;
width:196px;
background:url(../images/sidebar_containerBG.jpg) top left repeat-y;
}
#sidebar img{
background-color:#fff;
margin: 0px 0;
padding:0;
}


            /**** login box ****/
            #login{
            width:196px;
            display:block;
            }
            #login form table{
            margin:5px 0 0 16px;
            }
            #login form{
            width:196px;
            margin:0;
            }
            #login form label{
            margin:5px 5px 3px 0;
            font-size:12px;
            }
            #login form input{
            width:90px;
            font-size:10px;
            display:block;
            border:1px solid #966F00;
            background:#fff;
            }
              #login form input.checkBox{
            width:15px;
            font-size:10px;
            display:block;
            background:none;
            border:0;
            }
            #login form button, #live a.boxStyle, #listing form button,  .createTopic span.buttons button, .formTemplateBox button, #memberBlog_comment form button, #member_search form button, #member_settings form button, #memberProfile form button,#memberAbout form button, #listing .memberListing form button, #memberBlog_comment a.boxStyle{
            border:0;
            margin:0;
            padding:1px 5px;
            display:inline;
            background-color:#966F00;
            color:#fff;
         	font-family: Gerogia, Times New Roman, serif;
            }
            #login a,#login p, #login h4, #belong p,#live p, #live a, #belong a{
            margin: 5px 10px 5px 16px;
            display:block;
            }
            #login h4{
            font-size:14px;
            color:#691E00;
            }
            /**** end login box ****/
#belong{

}
#belong p, #belong img.paraIMG{
margin-left:16px;
padding-left:0;
}
#live{

}
#live a.boxStyle{
margin:5px 8px 0 16px;
}

/****** end side bar system *****/

/***** member pages -(side by side styles) -- ********/
#membersContain{
margin-left:18px;
margin-top:15px;
}
.memberSide{
float:left;
width:377px;
margin-right:15px;
}
#member_search{
background:url(../images/members_about_bg.jpg) top left repeat-y;
margin-bottom: 20px;
}
#memberBlog{
margin:0;
padding:0;
background:url(../images/members_myBlog_bg.jpg) top left repeat-y;
}
#memberBlog span{
display:block;
padding:5px 0;
}
#memberBlog p{
color:#691E00;
font-size:12px;
padding: 0 25px 5px 25px;
}
#memberBlog span p{
color:#5F5D50;
font-size:11px;
margin: 0 10px 10px 0;
overflow:hidden;
}
#member_search form{
text-align:center;
}
#memberBlog_comment form, #member_search form{
margin:0;
padding:10px 25px;
}
#memberBlog_comment form{
text-align:center;
}
#member_search form input{
margin: 0 15px 0 0;
width: 200px;
}
#memberBlog_comment form textarea{
width:321px;
height:100px;
}
#memberBlog_comment form button{
margin: 0px 2px;
font-size:12px;
height: 18px;
width:115px;
padding:0px 2px;
}
#memberBlog_comment a.boxStyle{
margin: 0 2px;
font-size:12px;
height: 18px;
width:95px;
padding:2px 5px 1px 5px;
}
#memberAdd_btn{
text-align:center;
}
#member_ad{
	text-align:center;
}
#memberAbout img{
padding:0;
}
#memberAbout{
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/members_about_bg.jpg) top left repeat-y;
}
#memberAbout p, #memberAbout h4{
margin:0 25px 0 25px;
}
#memberAbout p{
margin-top:2px;
font-size:11px;
}
#memberAbout h4{
margin-top:5px;
font-size:13px;
font-weight:normal;
color:#691E00;
}
#memberAbout form{
width:377px;
}
#memberAbout form textarea{
width:321px;
height: 150px;
margin:5px 0 0 25px;
}
#memberAbout form button{
margin:5px 0 0 25px;
}
#memberProfile h1{
width:301px;
padding: 5px 10px 2px 10px;
font-size:20px;
font-weight:normal;
color:#691E00;
margin:0 0 0 25px;
background:url(../images/members_myBlog_bg.jpg) top left no-repeat;
}
#memberProfile h1 a{
display:block;
}
#memberProfile h1 em{
font-style:normal;
display:block;
padding: 2px 0px 5px 0;
font-size:11px;
color:#5F5D50;
text-align:left;
margin:0;
font-weight:normal;
}
#memberProfile span.stats a{
margin: 3px 3px;
}
#memberProfile span.stats{
width:140px;
display:block;
/*padding: 0px 0px 0 177px;
margin:0 0 0 25px;
*/

float: right;
clear: none;
margin: 0 25px 0 0;

}
#memberProfile span.stats input, #memberProfile span.stats select{
width: 140px;
margin: 0 0 5px 0;
}
#memberProfile .profileIMG{
float:left;
width: 167px;
margin: 10px 0 0 25px;
}
#memberProfile .profileIMG2{
width: 167px;
margin: 0 0 0 25px;
}
#memberProfile form .profileIMG2 input{
width:164px;
margin-top:10px;
}
#memberProfile form .profileIMG2 button{
margin-top:5px;
}
#memberProfile .profileIMG2 p{
font-size:11px;
display:block;
margin:0 0 0 25px;
padding:2px ;
}
#memberProfile form button.submitStats{
margin: 0 0 0 25px;
}
#memberProfile form button.submitStats, #memberAbout form button.submitStats, #member_settings form button.submitStats{
margin-top:15px;
text-align:center;
display:block;
}
#memberProfile span h3{
margin:3px 3px;
margin-top:30px;
font-size:16px;
font-weight:normal;
color:#691E00;
}
#memberProfile span h4{
margin:3px 3px;
margin-top:5px;
font-size:12px;
font-weight:normal;
color:#691E00;
}
#memberProfile span h5{
margin:3px 5px;
padding:0;
font-size:12px;
font-weight:normal;
color:#5F5D50;
}

span.friend{
float:left;
width:61px;
display:block;
margin: 0 0 5px 25px;
height:100px;
}
#memberBlog span.friend a{
width:61px;
display:block;
}
span.friend a img{
border:0;
}
span.friend a h6{
font-size:10px;
padding:0;
margin:0;
width:51px;
font-weight:normal;
color:#691E00;
overflow:hidden;
}
span.friend a.delete{
font-size:10px;
text-align:center;
padding:0 0 10px 0;
}
#member_settings{
background:url(../images/members_about_bg.jpg) top left repeat-y;
margin-bottom: 20px;
}
#member_settings form{
margin:0;
padding:10px 25px;
width:321px;
}
#member_settings form span.checks{
margin: 0 0px 0 0;
padding: 4px  0 2px 215px;
display:block;
font-size:12px;
color:#966F00;
}
#member_settings form label{
margin: 0 0px 0 0px;
float:left;
font-size:12px;
padding: 3px 0;
display:block;
width:205px;
}
#memberForumTrack{
background:url(../images/members_about_bg.jpg) top left repeat-y;
margin-bottom:20px;
}
#memberForumTrack .shareMargin{
margin: 0 0 0 25px;
}
#memberForumTrack table.shareMargin{
width:321px;
}
#memberForumTrack table tr td{
text-align:center;
}
#memberForumTrack table tr td#members{
width:120px;
}
#memberForumTrack table tr td#name{
width:100px;
text-align:left;
}

/******** end member page styles *********/
/***************** end content styles **************/

/****** footer system ******/
#footer{
background-color:#966F00;
width:100%;
height:25px;

}
span.links{
position:relative;
top:45px;
color: #FFFFFF;
}
/* color:#C8BC97;
}
span.links a{
text-decoration: none;
color: #C8BC97;
font-size:12px;
margin: 5px 0 0 0;
}

*/

span.links a{
text-decoration: none;
color: #FFFFFF;
font-size:12px;
margin: 5px 0 0 0;
}
/****** end footer system *******/

/*** clear floats ****/
.clearMe3{
clear:left;
height:1px;
display:block;
}
.clearMe2{
clear:right;
}
.clearBoth{
clear:both;
height:1px;
display:block;
}

/**** end float clears ***/


/*** large ad **/
#largeAd{
clear:left;
padding-top:20px;
}

/*** end large ad **/
.pagenation{
margin:0 0 0 25px;
}
.icon{
float:left;
margin:0;
padding:0;
padding-right:2px;
}

.tan{
background:#F9F2DC;
}
.blueForum{
background-color:#D4F2E8;
}
.white{
background-color:#fff;
}

.htmlBlock {
	display:block;
	
	margin:10px 0 10px 22px;
}
.htmlBlock textarea{
	display:block;
	margin:0;
}

.createBlog input, .createBlog textarea{
margin:20px 0 0px 22px;
border-top:1px solid #9EBFB4;
border-bottom:1px solid #9EBFB4;
border-left:1px solid #9EBFB4;
width:300px;
padding:0;
}
.checkBox{
width:5px;
}
=======
.checkBox{
width:5px;
}
.formTemplateBox .single button, .formTemplateBox .single label, .formTemplateBox .single input, .formTemplateBox .single textarea{
text-align:left;
font-size:12px;
width:none;
display:block;
margin-right:10px;
}
.formTemplateBox .single button{
text-align:center;
}
a img{
border:none;
}
#live a.imgHeader{
margin:0;
padding:0;
}
#belong a.imgHeader{
margin:0;
padding:0;
}
#listing h3 a.breadH3 {
font-size:20px;
color:#691E00;
padding:0;
margin:0 0 15px 0;
font-weight:normal;
}

.contactinfo {
	font-size:12px;
}

#exploreLeft p {
margin:0 0 0 12px;
width:273px;
padding:5px;
font-family: Gerogia, Times New Roman, serif;
}

#constructioncontainer{
display:block;
margin: 18px 0 0 0;
width: 100%;
min-height: 300px;
}

#constructioncontainer img{
display: block;
margin: 0 auto;
}

div.tagline {
font-weight:bold;
font-size:13px;	
/* color:#722214; */
color:#691E00;
}

#columnText1 li, #columnText2 li, #columnText2 font {
font-size: 12px;
}