/* default elements */
* {
margin:0;
padding:0;
}

body {
color:#333;
font:normal 62.5% sans-serif;
background-color: #FFF;
background:url(images/bkgrd.jpg) top center no-repeat;
}

a {
color:#1E7686;
text-decoration:none;
}

a:hover {
color:#FC0;
text-decoration:underline;
}

big {
font-size:1.1em;
}

h1,h2,h3 {
color:#106161;
padding:8px 0 2px;
}

h1 {
font:normal 1.9em "Times New Roman", Times, serif;
}

h1 a {
text-decoration:none;
}

h2 {
font:normal 1.6em "Times New Roman", Times, serif;
}

h3 {
font:bold 1.2em ,"Times New Roman", Times, serif;
}

blockquote {
background:url('img/quote.gif') no-repeat;
display:block;
font:normal 1.1em Georgia,serif;
padding-left:26px;
}

form,table {
margin-bottom:1.2em;
}

img {
border:none;
}

li {
line-height:1.5em;
}

p {
padding:2px 0 10px;
}

small,.small {
font:normal 0.9em sans-serif;
}

ul {
padding:0 2em 1.2em;
}

/* structure */
#wrapper {
width:1024px;
margin:0 auto;
}

#container {
font-size:1.3em;
line-height:1.3em;
width:1000px;
margin:0 auto;
}

/* header */
.title {
background-repeat:no-repeat;
height:30px;
width:985px;
padding:10px 0 0 15px;
}

.title p {
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#26C6B6;
text-align:left;
}

.title a {
color:#26C6B6;
text-decoration:none;
}

.islandevolvedsitestop {
float:left;
height:20px;
width:500px;
font-family:Arial, Helvetica, sans-serif;
color:#FF9;
text-transform:uppercase;
font-size:10px;
font-weight:700;
padding:5px 0 0 15px;
}

.islandevolvedsitestop a {
color:#FFF;
font-size:10px;
}

.islandevolvedsitestop a:hover {
color:#1E7A82;
font-size:12px;
text-decoration:underline;
}

.header {
height:140px;
background-repeat:no-repeat;
background-position:left bottom;
}

#logo {
float:left;
padding:8px;
}

.headerright {
float:right;
padding-top:10px;
padding-right:20px;
padding-left:20px;
width:500px;
height:70px;
}

.header_details {
width:468px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-transform:uppercase;
color:#666;
text-align:center;
padding-top:0;
padding-bottom:0;
}

.header_advertisement {
width:475px;
float:left;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 30px;
}

#search_box {
height:25px;
width:500px;
float:right;
padding:3px 10px 0 0;
}

#isleaccountbox {
float:right;
background:url(images/myaccountbkgrd.gif) left no-repeat;
height:50px;
padding-left:85px;
width:400px;
margin:0 20px 0 0;
}

#isleaccountbox h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#169292;
}

#isleaccountbox p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}

/* navigation */
.navigation {
height:35px;
background-color:#86a3a4;
background-repeat:repeat-x;
background-image:url(./images/nav.gif);
}

.navigation a {
background:#FFF url(./images/nav.gif) repeat-x;
border-right:1px solid #C9C6B3;
color:#FFF;
float:left;
line-height:35px;
text-align:center;
text-decoration:none;
font-family:Tahoma, sans-serif;
font-size:11px;
font-weight:700;
padding:0 14px;
}

.navigation a:hover,.navigation a#active {
background-position:left bottom;
color:#FFF;
line-height:35px;
background-color:#1C8284;
background-image:url(./images/navactive.gif);
}

.bottomnavigation {
height:34px;
background-color:#28bcc1;
background-repeat:no-repeat;
}

.navigation_tags {
height:25px;
float:left;
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:5px;
padding-right:10px;
padding-left:10px;
text-align:left;
}

.navigation_tags a {
text-decoration:none;
color:#000;
}

.navigation_tags a:hover {
color:#064E5A;
text-decoration:underline;
}

.islandevolved {
height:25px;
float:left;
width:400px;
background:url(../images/ielogo.gif) left no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
padding-top:5px;
padding-right:30px;
padding-left:50px;
text-align:left;
}

.islandevolved a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
}

.islandevolved a:hover {
color:#363;
text-decoration:underline;
}

#adbox {
width:990px;
height:95px;
padding:5px;
}

.adboxcontainer_left {
height:90px;
width:728px;
float:left;
border:solid 1px #268886;
}

.adboxcontainer_right {
height:90px;
width:240px;
float:right;
}

.ontheaisle {
height:65px;
width:102px;
margin-top:20px;
margin-left:10px;
float:left;
}

.onthetext {
text-align:center;
}

.adboxcontainer_box {
height:50px;
width:100px;
border:1px solid #163832;
margin:0 auto;
}

.ontheaisle2 {
height:65px;
width:102px;
margin-top:20px;
margin-right:10px;
float:right;
}

/* main */
.main#two-columns {
background:url(images/NATIONNEWBKGRD.gif) repeat-y;
}

/* bottom */
.bottom {
background:#FFF;
color:#444;
padding:14px 20px;
}

.friends_connect {
float:left;
height:80px;
width:400px;
}

.socialsite_logo {
height:50px;
width:100px;
float:left;
margin-left:10px;
border:1px solid #1F7278;
}

.corporate_info {
height:50px;
width:100px;
float:right;
}

/* footer */
.footer {
background:#0DA0AC;
color:#EED;
padding:10px;
}

.footer .left {
width:66%;
}

.footer .right {
width:33%;
text-align:right;
}

.footer a {
color:#FFF;
text-decoration:none;
}

.footer a:hover,.footer .right a:hover {
color:#FFF;
text-decoration:underline;
}

.footer .right,.footer .right a {
color:#7D7D75;
}

/* gallery */
.gallery td {
vertical-align:top;
text-align:center;
}

/* misc */
.clear,.clearer {
clear:both;
}

.clearer {
font-size:0;
}

.col3 .left {
width:150px;
padding-top:10px;
padding-bottom:10px;
}

.col3 .center {
width:550px;
}

.col3 .right {
width:280px;
}

.content {
padding:18px 20px;
}

.left {
float:left;
}

.center {
float:left;
padding:10px;
}

.right {
float:right;
}

.right .content {
padding:18px 12px 12px;
}

/* block list */
ul.block {
border-top:1px dashed #BCBAAC;
width:90%;
color:#FFF;
font-size:11px;
margin:0 auto;
padding:0;
}

.block li {
border-bottom:1px dashed #BCBAAC;
list-style:none;
}

.block li a,.block li em {
color:#553;
display:block;
}

.block li em {
font-size:0.9em;
font-style:normal;
}

.block li a {
text-decoration:none;
width:94%;
color:#FFF;
padding:2px 3%;
}

.block li a span {
font-weight:700;
}

.block li a:hover {
background:#D2D0C0;
color:#553;
}

.right .block,.right .block li {
border-color:#DCDACC;
}

.right .block li a:hover {
background:#F2F0EA;
}

#center_subcontentleft {
width:250px;
margin-left:10px;
float:left;
}

#center_subcontentright {
width:250px;
margin-right:10px;
float:right;
}

#topnews {
display:block;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #ccc;
}
#topnews img{
border:1px solid #0E4746;
}

.regular_section {
display:block;
width:230px;
border-bottom:1px dotted #CCC;
margin:0 auto 10px;
padding:5px 5px 10px;
}

.regular_section ul {
	margin:20px 0 0 0;
	padding:0;
	font-size:10px;
}


.regular_section li {
list-style:none;
	margin:5px;
	padding:3px 0 0 30px;
	background-image: url(images/listbkgrd_main.png);
	background-repeat:no-repeat;
	width:217px;
	height:19px;

}

.regular_section ul li a:hover {
color:#1BBAB6;
}

.newstitle {
font-size:16px;
color:#C00;
font-weight:700;
}

.flashcontent {
border:2px solid #1BB4B4;
width:522px;
height:300px;
margin:0 auto 10px;
}

/********page title**************/
.page_title {
border-bottom:1px #b2b2b2 dashed;
background:url(./images/pageicon.gif) no-repeat;
height:25px;
margin-bottom:10px;
padding:3px 0 5px 110px;
}

.page_title h1 {
font-size:14px;
font:Arial;
color:#FFF;
line-height:50%;
}

.page_title p {
font-size:14px;
font:Arial;
color:#FFF;
}
.pagetitlelink {
font-weight: normal;
font-size:13px;
font:Arial;
color:#FFF;
}

.page_title a {
color:#FC3;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.page_title a:hover {
color:#C00;
text-decoration:underline;
}

/**************Advertisement Sizes *************************/
.left_blockad {
width:125px;
height:125px;
background:#CF0;
border:1px solid #114847;
margin:15px auto 0;
}

.right_banner {
width:250px;
height:250px;
background:#0CF;
border:1px solid #114847;
margin:0 auto 15px;
}

.halfright_banner {
width:250px;
height:125px;
background:#0CF;
border:1px solid #114847;
margin:0 auto 10px;
}

#quotes {
float:right;
width:250px;
font-family:"Times New Roman", Times, serif;
font-size:32px;
margin-left:20px;
margin-bottom:5px;
margin-top:10px;
line-height:1em;
}

#articleheaderphoto {
float:left;
width:200px;
height:200px;
margin-right:10px;
margin-bottom:5px;
}

.articleheader {
display:block;
padding-bottom:10px;
border-bottom:2px #35AAAA solid;
}

.quicktips {
width:250px;
background:#FFF;
border-bottom:1px #1A484A solid;
border-right:1px #1A484A solid;
border-left:1px #1A484A solid;
margin:0 auto 10px;
padding:0 0 10px;
}

.quicktips h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
background:url(images/quicktipsbanner.gif) no-repeat;
height:40px;
text-align:right;
padding-top:15px;
padding-right:5px;
}

.right_box {
border-bottom:1px #b2b2b2 dashed;
margin:0 0 5px;
padding:10px;
}

.right_box_img {
float:left;
width:40px;
text-align:center;
font-size:36px;
color:#299693;
font-weight:700;
font-style:italic;
padding:10px 0 10px 5px;
}

#right_box_content {
float:right;
width:150px;
text-align:justify;
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
background:#B8E9EB;
padding:10px 5px;
}

#articlelaunchbox {
float:right;
width:130px;
height:100px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
border-left:1px solid #209999;
margin:10px 10px 0 0;
}

#articlelaunchbox ul {
list-style-type:none;
}

#articlelaunchbox li {
border-bottom:1px dashed #8FCFDA;
line-height:2em;
}

#articlelaunchbox li a:link {
color:#818181;
}

#articlenavigation {
float:left;
width:165px;
text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
margin:10px 10px 0 0;
}

#articlenavigation a:link {
color:#3EB5B5;
}

#bottomarticlenavigation {
width:500px;
height:40px;
border-bottom:1px dashed #33B9B9;
border-top:1px dashed #33B9B9;
margin:10px auto 0;
}

#bottomarticlenavigation ul li {
float:right;
display:inline;
margin-right:10px;
padding-top:10px;
font-size:11px;
}

/* directory*/
#dir_searchbox {
width:500px;
height:250px;
background:url(images/dir_searchboxbkgrd.png) no-repeat;
margin:0 auto;
}

#dir_main_listingscontainer {
width:510px;
margin:0 auto;
padding:5px;
}

.dir_rightcol_container {
height:170px;
width:250px;
background:url(images/dir_searchboxbkgrd.png) no-repeat;
margin:0 auto 10px;
}

.dir_rightcol_container label {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

.dir_rightcol_box {
height:130px;
width:240px;
padding-top:35px;
margin:0 auto;
}

.form_row {
margin-bottom:10px;
}

#directorylistings {
margin-bottom:15px;
border-bottom:1px #9FD6DF solid;
}

#dirinfo_containerbox {
height:100px;
width:500px;
border:2px solid #93E3DB;
background:url(images/directorylisting_bkgrd.gif) no-repeat;
margin:5px auto 10px;
padding:5px;
padding-top:7px;
}

#dirinfo_containerbox h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
padding:0;
}

#dirinfo_containerbox h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#118E82;
padding:0;
}

#dirinfo_containerbox p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
padding:0;
}

.dirinfo_insideboxleft {
float:left;
height:70px;
width:230px;
margin-left:5px;
margin-top:10px;
border-right:2px solid #2D8479;
}

.dirinfo_insideboxright {
float:right;
height:70px;
width:230px;
margin-left:5px;
margin-top:10px;
}

h1 a:hover,.title a:hover {
text-decoration:underline;
}

label,.gallery em {
display:block;
}

#recommendedarticle_box{
width:200px;
border:1px solid #2B8FA2;
float:left;
margin:10px;
}


#leaveacomment_box{
width:280px;
float:right;
margin:10px;
background:#8DE2E7;
padding:5px;
}
/*Article Displays*/

#articlelist_container{
	width:510px;
	height:125px;
	margin:0 auto;
	margin-bottom:5px;
	border-bottom:2px solid #000000;
	}
	
#businessbkgrd{
width:530px;
height:35px;
margin:0 auto;
padding:5px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
background:url(../images/Businessbkgrd.gif) no-repeat;
}

.homepg_section {
display:block;
background:#A2E4E8;
border:1px solid #2995A0;
width:230px;
border-bottom:1px dotted #CCC;
margin:0 auto 10px;
padding:5px 5px 10px;
}

.homepg_section ul {
	margin:20px 0 0 0;
	padding:0;
	font-size:10px;
}


.homepg_section li {
list-style:none;
	margin:5px;
	padding:3px 0 0 30px;
	background-image: url(images/listbkgrd_main.png);
	background-repeat:no-repeat;
	width:217px;
	height:19px;

}

.homepg_section ul li a:hover {
color:#1BBAB6;
}
.googlerightbar{
width:120px;
height:240px;
margin:0 auto;
margin-top:15px;
}

.photographers_box{
float:left;
width:165px;
text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color: #259E98;
margin:10px 10px 0 0;
border:1px solid #9AE9DD;
}

.mainsection_articlepreviewbox{
	width:550px;
	height:110px;
	background: url(images/mainsectionpreviewbkgd.jpg) bottom right no-repeat;
	margin:0 auto;
	margin-bottom:5px;
	}
	
	.mainsection_articlepreviewbox p{
	font-size:11px;
	}
.mainsection_articlepreviewbox img{
	width:90px;
	height:90px;
	margin:4px;
	border:1px solid #1D8777;
	float:left;
	margin-right:10px;
	}
	
.mainsection_articlepreviewbox h1 a{
	font-size:15px;
	color:#B9A324;
}

.mediakitdownload_box{
	width:550px;
	height:200px;
	margin:0 auto;
		margin-bottom:10px;
	}
	
	.homepage_container{
	width:535px;
	margin:0 auto;
	border:5px solid #96F1D6;
	background-color: #CDF8F2;
	margin-top:10px;
		}
	
	.homepagelistings_column{
	width:240px;
	float:left;
	margin:10px;
	}
	
	.homepagelistings_box{
	width:220px;
	margin:0 auto;
	height:75px;
	margin-bottom:10px;
	font-size:10px;
	border-bottom:1px dashed #999999;
	}
	
	.homepagelistings_box h1{
	padding:0;
		font-size:12px;
		}

	
	.homepagelistings_box img{
	width:65px;
	float:left;
	height:65px;
	margin-right:10px;
	margin-top:5px;
	border:1px solid #3D94A3;
	}
	.homepgad_container{
	width:525px;
	height:75px;
	margin:0 auto;
	border:1px #333333 solid;
	}
	
	.sectionhead_title{
	width:515px;
	height:25px;
	margin:0 auto;
	margin-bottom:10px;
	background: #a1dfe6;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	border:2px  #2DCEC6 solid;
	}
	
	.sectionhead_title h1{
	font-size:12px;
	float:left;
	padding:0;
	color: #1F7270;
	}

	.sectionhead_title img{
	float:right;
	padding:0;
	margin:0;
	}
	
	.surveylink_box{
	width:100px;
	height:150px;
	margin:0 auto;
	margin-bottom:10px;
	}

