
/* --------------------------------------------------------------------------------------------
-	Georgetown County Chamber Styles 
--------------------------------------------------------------------------------------------- */

/* import CSS reset style sheet to get rid of most browser defaults... */

@import url(CSS-Reset.css);

/* define default styling for text 

	NOTE: This rule should NEVER contain properties which affect the box model - since this would 
		   be applied to every element on the page (with really nasty results).		   
*/

b,strong {font-weight: bold;}


strong {
	font-style: inherit;
}

em{
	font-style:italic;
}

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	text-transform: none;
	color: #656565;
	text-decoration: none;	
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
	font-size: 14px;
}

.copy td {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

/* give paragraphs more spacing */
p, ul, h1,h2,h3 {
	margin-top: 6px;
}	
/* for unordered lists, set a display style 
ul, li {
	list-style-image: url(../images/icon-list-blue-dot.jpg);
	list-style-position:inside;
} */

ul, li {
	list-style: disc;
	list-style-position:inside;
	text-indent: 16px;
	}

/* define overides for ALL anchors */
a { 
	text-decoration:none;
	color: #264B8F;
	border: none;
}
/* hover color overide...for most of website   */
a:hover {
	text-decoration:none;
	color: #256A8F;
}

/* define overides for anchors that are children of id sidebartext */
#sidebarlink a, #sidebarlink a:visited, #sidebarlink a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color: #FFFFFF;
}

/* hover color overide...for bottomtext class children - see: _contact-info.cfm  */
.bottomtext a:hover {
	text-decoration:none;
	color: #419CCD;
}

h1, h2, h3 {
font-family: "Times New Roman", Times, serif ;
}


/* override for h1 color/size...  */
h1 {
	color: #656565;
	font-size: 18px;
	line-height: 20px;
	font-weight:bold;
}

/* override for h2 color/size...  */
h2 {
	color: #656565;
	font-size: 16px;
	line-height: 18px;
	font-weight:bold;
}

/* override for h3 color...  */
h3 {
	color: #656565;
	font-weight:bold;
	font-size: 14px;
	line-height: 16px;
}


/* definitions for id's */
div {
	margin:0;
	padding:0;
	border:0;
}

#navigation {
	height: 56px;
	padding: 0;
	margin: 0;
}

/* define overides for anchors that are children of id navigation */
#navigation a, #navigation a:visited {
	display: inline;
	float:left;
	height: 20px;
	padding:0;
	margin: 18px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-decoration:none;
	text-align:center;	
	font-weight:normal;
	font-size: 14px;
	color: #FFFFFF;
}
/* hover color overide...for anchors that are children of class sidebartext   */
#navigation a:hover {
	font-weight: bold;
}

/* ======================================= definitions of the anchor tag blocks of the navigation FOR VISITORS SECTION ================================ */
#visitors {
	width: 136px;
	font-size: 16px;
	font-weight: bold;
}

#stay {
	width: 54px;
}

#play {
	width: 54px;
}

#golf {
	width: 54px;
}

#see {
	width: 48px;
}

#dine {
	width: 54px;
}

#shop {
	width: 59px;
}

#live {
	width: 50px;
}

#areaevents {
	width: 59px;
}

#realestate {
	width: 94px;
}

#request {
	width: 200px;
}





/* ======================================= definitions of the anchor tag blocks of the navigation FOR CHAMBER OF COMMERCE SECTION ================================*/
#chamberofcommerce {
	width: 210px;
	font-size: 16px;
	font-weight: bold;
}


#memberdirectory {
	width: 140px;
}

#areainformation {
	width: 140px;
}

#news {
	width: 48px;
}

#chamberevents {
	width: 59px;
}


#goingintobusiness {
	width: 150px;
}

#memberbenefits {
	width: 136px;
}

#memberlogin {
	width: 112px;
}


/* ======================================= definitions of the anchor tag blocks of the navigation  FOR MEETINGS AND GROUPS SECTION ================================*/
#meetingsandgroups {
	width: 156px;
	font-size: 16px;
	font-weight: bold;
}

#meetingsaccommodations {
	width: 140px;
}

#meetingsseedo {
	width: 90px;
}

#meetingsvenues {
	width: 80px;
}

#meetingsweddings {
	width: 200px;
}

#meetingsrequest {
	width: 200px;
}

/* ======================================= definitions of the anchor tag blocks of the navigation FOR MEDIA PRESS ROOM SECTION ================================*/
#media {
	width: 145px;
	font-size: 16px;
	font-weight: bold;
}

#mediapressreleases {
	width: 120px;
}

#mediaareainformation {
	width: 130px;
}

#photography {
	width: 115px;
}

#mediapresskit {
	width: 80px;
}

#mediacontact {
	width: 100px;
}

/* ======================================= definitions of the anchor tag blocks of the navigation FOR PAGES BELONGING TO ALL SECTIONS ============================*/
#allvisitors {
	width: 80px;
	font-size: 16px;
	font-weight: bold;
}

#allmeetingsandgroups {
	width: 165px;
	font-size: 16px;
	font-weight: bold;
}


#allchamberofcommerce {
	width: 175px;
	font-size: 16px;
	font-weight: bold;
}


#allmedia {
	width: 155px;
	font-size: 16px;
	font-weight: bold;
}

/* ======================================= styling of the anchor tag blocks of the secondary navigation ===================================*/

#morenav {
	margin:0;
	padding: 6 70px 0 0;
	border:none;
	overflow:hidden;
	height:22px;
	_height: 26px;
}

#morenav a, #morenav a:hover, #morenav a:visited, #morenav a:active, #morenav img {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8D8D8D;
	font-size: 14px;
	line-height: 16px;
	_line-height: 20px;
	font-weight: normal;
	text-decoration:none;
	vertical-align:middle;
	text-align: center;
	/*background-color:#00FF99;*/
	display: block;
	white-space:nowrap;
	float: right;	
	margin:0 auto;
	padding: 0;
}

#morenav a:hover {
	font-weight:bold;
}	

#mnhome {
	width: 70px;
}

#mnevents{
	width: 60px;
}

#mndirectory {
	width: 140px;
}

#mnlinks {
	width: 92px;
}

#mnweather {
	width: 65px;
}

#mnfaq {
	width: 38px;
}

#mnspecials {
	width: 68px;
}

#mncontact {
	width: 80px;
}

/* ===================================================== page title (one or two part title) =============================================== */

#pagetitle {
	text-align:right;
	padding: 20px 0 20px 0;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:48px;
	color:#646464;/* <--- one-part page title: color must be the normal grey   */
}

#pagetitleA {
	text-align:right;
	padding: 20px 0 20px 0;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:48px;
	/*color:#FDB644; <--- two-part page title part A color must match the nav bg color...set dynamically in head section of pages!!!!   */
}

#pagetitleB {
	text-align:right;
	padding: 20px 0 20px 0;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:48px;
	color:#646464;/* <--- two-part page title part B span color must be the normal grey used in a one-part page title   */
}

/*#pagetext, #leftcol, #rightcol {
	font-size: 14px;
	height: 150px;
}*/


#leftcol, #rightcol {
	font-size: 14px;
	overflow: hidden;
}
	
#vendor-spacer {
	height: 2px;
}		



#vendorcol {
	font-size: 14px;
	height: 150px;
}

#spacerA {
	height: 10px;
}


#vendorcollessspace {
	font-size: 14px;
	overflow: hidden;
}

#pagespecific {
	position: relative
}


#positionediframe {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 20px;
	left: -65px;
	margin: 0;
	padding: 0;
}

#bottomspacer {

}


/* definitions of classes */ 


.downloadlink, .sixteen { font-size: 16px; font-weight:bold;
}
	

/*.cfdebug { display: none; }*/



/* Meetings - Homepage */
#meeting_homepage				{ width:722px; text-align:center; padding:40px 0px; }
#meeting_homepage	#bodypics	{ width:712px; height:131px; margin:0 auto; }


/* Meetings - Venues - Homepage */
#meeting_venues_home					{ width:722px; text-align:center; padding:40px 0px; }
#meeting_venues_home	#bodypics		{ width:538px; height:172px; margin:0 auto; }
#meeting_venues_home	#bodypics img	{ border:none; }
#meeting_venues_home	#bodypics h1	{ font-weight:normal; display:block; }
	
	
	
/* Meetings - Weddings  */
#meeting_weddings					{ width:722px; text-align:center; padding:40px 0px; }
#meeting_weddings 	#bodypics		{ width:559px; height:173px; margin:0 auto; }
#meeting_weddings 	#bodypics img	{ border:none; }
	
