/* Default Layout:  */

@charset "utf-8";
/* CSS Document */

body 
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-size: 13px;
    line-height:1.3;
	color: #3b3b3b;
    /* hack so the first left column shows up in ie6 */
    margin: 0;
    padding: 0;
}

body p, body li 
{
	font-size: 13px;
    line-height:1.3;
	/*font-size: 12px;*/
	/*formerly 575858*/
	color: #3b3b3b;
	font-family: Arial, Helvetica, sans-serif;
}

body p{
	padding-bottom:0px;
margin:.5em 0 1.0em 0;
}

body h3
{
	font-size: 10px;
	color: #268973;
	text-transform: uppercase;
}

body h1
{

	font-size: 16px;
	color: #268973;	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

body h2
{
	/*font-size:12px;*/
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #404041;
	text-decoration: none;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.rss
{
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #404041;
	text-decoration: none;
	margin-top: 5px;

}

.rss a
{
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #404041;
	text-decoration: none;
	margin-top: 5px;

}

body h4
{	
	font-size: 10px;
	color: #268973;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}

body h4 a:hover
{
	text-decoration: underline;
}

body h5
{
	color: #404041;
	/*font-size: 12px;*/
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

body blockquote 
{
	/*font-size: 12px;*/
	font-size: 13px;
	color: #3b3b3b;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border-style: none;
}

#wrapper
{  	
	width: 1000px;  	
	margin: 0 auto; 
}


#headerSpacer
{
	width:1000px;
	height:225px;
}


#sunny
{
	width:1000px;
	height: 267px;
	background: url(http://www.next100.com//images/header_sunny.jpg) no-repeat; 
}

#cloudy
{
	width:1000px;
	height: 267px;
	background: url(http://www.next100.com//images/header_cloudy.jpg) no-repeat; 
}

#rainy
{
	width:1000px;
	height: 267px;
	background: url(http://www.next100.com//images/header_rainy.jpg) no-repeat; 
}

#foggy
{
	width:1000px;
	height: 267px;
	background: url(http://www.next100.com//images/header_foggy.jpg) no-repeat; 
}
#windy
{
	width:1000px;
	height: 267px;
	background: url(http://www.next100.com//images/header_windy.jpg) no-repeat; 
}

#headerLink
{
	width: 425px;
	height: 80px;
	position: absolute;
	top: 75px;
	bottom: 75px;	
}

#headerLink a
{
	display:block;
	width: 100%;
	height:100%;
	text-decoration:none;
}

#headerIconLink
{
	width: 100px;
	height: 100px;
	position: relative;
	top: 145px;
	left: 900px;
}

#headerIconLink a
{
	display:block;
	width: 100%;
	height:100%;
	text-decoration:none;
}


#subHeaderLeft
{
	float: left;
	padding-left: 5px;
}

.weatherColor
{
	color: #404041;
	font-size: 12px;
}

#subHeaderLeft h6
{
	/*font-size:12px;*/
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #268973;
	text-decoration: none;
	margin-top: 5px;
}

#subHeaderRight
{
	float: right;
	padding-right: 110px;
}

#mainContent
{
	/*width: 660px;*/
        width:  700px;
	float: left;
	
}
/*#columnContainer
{
	width: 360px;
	float: right;
	display: inline;

}
*/

/* BLOG ENTRY */
#blogEntry
{
	width: 770px;
	float: left;
	margin-right: 0px;
	margin-top: 10px;
	padding-right: 0px;
	border-top: solid medium;
	border-top-color: #268973;
	display: inline;
}

/* IE6 CSS HACK */
*html #blogEntry
{
	/*width: 640px;*/
        width:  750px;
	float: left;
	margin-right: 0px;
	margin-top: 10px;
	padding-right: 0px;
	border-top: solid medium;
	border-top-color: #268973;
	display: inline;
}

#blogEntry .dateText
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #268973;
	text-decoration: none;
}

#blogEntry .entryHeader
{
	text-transform: uppercase;
	text-decoration:none;
	font-size: 24px;
	font-weight: bold;
	color:#404041;
	margin-bottom: 5px;
}

#blogEntry .entryHeader a
{
	text-transform: uppercase;
	text-decoration:none;
	font-size: 24px;
	font-weight: bold;
	color:#404041;
}

#blogEntry .entryHeader a:hover
{
	text-decoration: underline;
	color: #404041;
}

#blogEntry a
{
	text-decoration: underline;
	color: #268973;
	/*font-size: 12px;*/
}

#blogEntry a:hover
{
	color: #88AC82;
}

#blogEntry .metaInfo
{
	text-decoration: none;
	font-size: 12px;
	color: #3b3b3b;
        margin-bottom: 5px;
        margin-top: 5px;
}


#blogEntry .metaInfo a
{
	text-decoration: none;
	font-size: 12px;
	color: #3b3b3b;
}

#blogEntry .metaInfo a:hover
{
	text-decoration: underline;
	font-size: 12px;
	color: #3b3b3b;
}

p.author-name
{
        text-decoration: none;
	font-size: 11px;
	color: #3b3b3b;
        margin-bottom: 5px;
        margin-top: 5px;
}

#blogEntry .author-name a
{
	text-decoration: none;
	font-size: 11px;
	color: #3b3b3b;
}

#blogEntry .author-name a:hover
{
	text-decoration: underline;
	font-size: 11px;
	color: #3b3b3b;
}


#blogEntry .entryMetadata li
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}




/* RIGHT COLUMN 1 */
#rightColumn1
{
	width: 240px;
	float: right;
	margin-right: 20px;
	display: inline;
}

/* IE6 Hack */
*html #rightColumn1
{
	width: 240px;
	float: right;
	margin-right: 10px;
	display: inline;
	overflow: hidden;
}

#columnSections
{
	border-top: solid thin;
	border-top-color: #268973;
	margin-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 10px;
}

#columnSections .privacy a
{
	font-size: 10px;
	color: #268973;
	text-decoration: none;
}

#columnSections .privacy a:hover
{
	text-decoration: underline;
}

#columnSections li
{
	line-height: 1.3;
}

#columnSections li a, a
{
	/*font-size: 12px;*/
	font-size: 13px;
	color: #268973;
	text-decoration: none;
}

#columnSections li a:hover, a:hover
{
	text-decoration: underline;
}

#columnSections ul
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	/*font-size: 12px;*/
	font-size: 13px;
	margin-top: 5px;
}

#recent-posts
{
	border-top: solid thin;
	border-top-color: #268973;
	margin-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	font-size:10px;
}
#recent-posts ul
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	/*font-size: 12px;*/
	font-size: 13px;
	margin-top: 5px;
}
#recent-posts ul li{
	font-size:11px;
}
#recent-posts ul li a{
	font-size:13px;
}


#adPlacement
{
	border-top: solid thin;
	border-top-color: #268973;
	margin-top: 10px;
/*	background-color: #e7efea;*/
	margin-bottom: -10px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;

}
#adPlacement2
{
	border-top: solid thin;
	border-top-color: #268973;
	margin-top: 10px;
/*	background-color: #e7efea;*/
	margin-bottom: -10px;
	margin-bottom: -10px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;

}

#blogRoll
{
	border-top: solid thin;
	border-top-color: #268973;
	margin-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

#blogRoll ul
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.2;
}

#blogRoll .blogRollHeader
{
	font-size:12px;
	color: #268973;
}

#blogRoll .columnSectionSmall
{
	font-size: 12px;
	text-decoration: none;
}

#blogRoll .columnSectionSmall a
{
	font-size: 12px;
	text-decoration: none;
	color: #3b3b3b;
}

#blogRoll .columnSectionSmall a:hover
{
	text-decoration: underline;
}

#about
{
	border-top: solid thin;
	border-top-color: #268973;
	margin-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

#about ul
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	font-size: 13px;
	text-decoration: none;
	line-height: 1.3;
}

#about .aboutHeader
{
	font-size:13px;
	color: #268973;
}

#about .columnSectionGrey
{
	font-size: 10px;
	text-decoration: none;
}

#about .columnSectionGrey a
{
	font-size: 13px;
	text-decoration: none;
	color: #3b3b3b;
}

#about .columnSectionGrey a:hover
{
	text-decoration: underline;
}



/*RIGHT COLUMN 2 */
#rightColumn2
{
	width: 200px;
	float: right;
	display: inline;
	overflow: hidden;
}

/*CSS HACK FOR IE6 */
*html #rightColumn2
{
	width: 200px;
	float: right;
	display: inline;
	overflow: hidden;
}


/* FOOTER */
#footer
{
	background-color: #515a5d;
	height: 30px;
	width: 1000px;
	float: left;
}

#footer p
{
	font-size: 10px;
	color: #FFFFFF;
}

#sendToAFriend
{
 	border-top: solid 2px #268973;
 	padding: 10px 0 20px 0;

}

.tags
{
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #404041;
}


#footer .footerText1
{
	float: left;
	padding: 5px 0 0 0;
}

#footer .footerText2
{
	float: right;
	padding: 5px 0 0 0;
}

#footer .footerText1 a
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

#footer .footerText1 a:hover
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}

