/* site-wide styles */

.contentvsd {
			z-index: 2;
			position: absolute;
			left: 8px;
			top: 110px;
			border: 0px solid blue;
			padding: 25px;
			width: 480px;
		}

.sidebar_avsd {
			z-index: 2;
			position: absolute;
			left: 548px;
			top: 125px;
			border: 0px solid pink;
            text-align: right;
			width: 120px;
			padding: 3px;
		}


.shaggers {
			z-index: 2;
			position: absolute;
			left: 562px;
			top: 280px;
			border: 0px solid pink;
            text-align: left;
			width: 120px;
			padding: 0px;
		}
		
.cornerquotes {
			z-index: 2;
			position: absolute;
			left: 0px;
			top: 90px;
		}
		
.nav_latest {
			position: absolute;
			z-index: 2;
			left: 232px;
			top: 95px;
		}
.nav_start {
			position: absolute;
			z-index: 2;
			left: 297px;
			top: 95px;
		}
		
.nav_archive {
			position: absolute;
			z-index: 2;
			left: 357px;
			top: 95px;
		}
		
.nav_faq {
			position: absolute;
			z-index: 2;
			left: 426px;
			top: 95px;
		}		

.nav_photos {
			position: absolute;
			z-index: 2;
			left: 472px;
			top: 95px;
		}	

.nav_design {
			position: absolute;
			z-index: 2;
			left: 538px;
			top: 95px;
		}			
		
.nav_aidandabet {
			position: absolute;
			z-index: 2;
			left: 601px;
			top: 95px;
		}		

.nav_dots {
			z-index: 1;
			position: absolute;
			left: 283px;
			top: 98px;
		}	


.halfbox {
			z-index: 0;
			position: absolute;
			left: 0px;
			top: 0px;
		}
		
.thumbs {
			z-index: 3;
			position: absolute;
			left: 217px;
			top: 12px;
			width: 460px;
			border: 0px solid blue;
		}

.logo {
			position: absolute;
			left: 0px;
			top: 5px;
			z-index: 2;
			padding: 0px;
			margin-top: 0px;
			margin-left: 0px;
		}

.nav_footnotes {
			position: absolute;
			left: 206px;
			top: 6px;
			z-index: 3;
		}

body, .bodytext {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

.bodytext A:link, .bodytext A:visited, .bodytext A:active, .bodytext A:hover {
	color: #FF6600;
	text-decoration: none;
	border-bottom: #C99;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

.title {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	padding: 0;
	margin: 0 0 2px 0;
}


blockquote
{
	padding-left: 7px;
	padding-right: 10;
	margin-left: 2px;
	margin-right: 0;
	border-left: #e0e0e0;
	border-width: 0 0 0 1px;
	border-style: none none none solid;
}

/* styles for the sidebar */

.sidebar {
	font-family: ms sans serif, Arial, Geneva, Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}

.sidebarlist {
	font-family: ms sans serif, Arial, Geneva, Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

.sidebarbullet {
	padding: 0;
	margin: 0 0 7px 0;
}

.sidebar A:link, .sidebar A:visited, .sidebar A:active, .sidebarlist A:link, .sidebarlist A:visited, .sidebarlist A:active {
	color: #173797;
	text-decoration: none;
	border-width: 0;
}

.sidebar A:hover, .sidebarlist A:hover {
	color: #000000;
	text-decoration: none;
}


/* styles for general posts */

h3 {
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-width: 0;
	padding: 0;
	margin: 0 0 3px 0;
}

h3 A:link, h3 A:visited, h3 A:active, h3 A:hover {
	color: #000000!important;
	text-decoration: none!important;
	border-width: 0!important;
}

.posttext {
	padding: 10;
	margin: 0 0 5px 0;
}


.posttext A:link
{
	color: #E66007;
	text-decoration: none;
	border-bottom: #E66007;
	border-width: 0 0 thin 0;
	border-style: none none dotted none;
}


.posttext A:visited
{
	color: #434242;
	text-decoration: none;
	border-bottom: #434242;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

.posttext A:hover
{
	color: #434242;
	text-decoration: none;
	border-bottom: #E66007;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

.postmeta {
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	color: #666666;
	padding: 0;
	margin: 0 0 24px 0;
}

.postmeta A:link, .postmeta A:visited, .postmeta A:active, .postmeta A:hover
{
	color: #666666;
	text-decoration: none;
	border-width: 0;
}

.postdate {
	font-size: 10px;
	line-height: normal;
}

a {
	color: #cc0000;
	text-decoration: none;
}

/* misc styles */

.archside {
	float: right;
	width: 230px;
}

/* styles for individual posts & comments */

.comment {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding: 0px 0px 3px 0px;
	margin: 24px 0px 0px 0px;
}

.comment A:link, .comment A:visited, .comment A:active, .comment A:hover {
	color: #cc0000;
	text-decoration: none;
	border-bottom: #C99;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
}

.commentmeta {
	font-size: 10px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
}

.commentmeta A:link, .commentmeta A:visited, .commentmeta A:active {
	color: #000000;
	text-decoration: underline;
	border-width: 0px;
}

.commentmeta A:hover {
	text-decoration: none;
}

.commenttitle {
	padding: 0;
	margin: 0;
}

.commenthr {
	height: 1px;
	width: 100%;
	background: url(/images/dotted.gif) repeat-x;
	padding: 0;
	margin: 1px 0 -12px 0;
}

.formy {
	color: #000000;
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
}

input {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

textarea {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.helpful {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
}






div.nicetitle
{
	position: absolute;
	z-index: 3;
	padding: 2px;
	top: 0px;
	left: 0px;
	color: black;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 25em;
	font-weight: normal;
	background: url(/images/ntbg_gr.png);
	/* Mozilla proprietary */
	-moz-border-radius: 12px;
}
div.nicetitle p {
    margin: 0; padding: 0 3px; z-index: 3;
}
div.nicetitle p.destination {
    font-size: 1px;
    text-align: left;
    padding-top: 3px;
    z-index: 3;
}

