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

* {margin:0px; padding:0px}
img {border-style:none;}

html {height: 100%;	width: 100%;}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #626262;
	padding: 0px;
	background-color: #F4F4F4;
	height: 100%;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/back.png);
	background-repeat: repeat-y;
	background-position: center top;
}
h1, h2, h3, h4, h5 {
	font-size: 18px;
	text-transform: uppercase;
	color: #3E3C3C;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: normal;
}
.h-break {
	background-image: url(../images/break.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 25px;
	padding-top: 25px;
}
.h-break-tweet {
	background-image: url(../images/break-tweet.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 25px;
	padding-top: 50px;
}
p {margin: 0px;padding: 0px;}
a:link {color: #333;text-decoration: none;}
a:visited {	color: #333;text-decoration: none;}
a:hover {color: #333;text-decoration: none;	background-color: #F0F0F0;}
a:active {color: #333;text-decoration: none;}



.link {
	font-size: 11px;
	color: #F5363C;
	text-align: right;
}
.link a:link {color: #F5363C;text-decoration: none;}
.link a:visited {color: #F5363C;text-decoration: none;}
.link a:hover {	color: #D02B30;	background-color: #F0F0F0;	text-decoration: none;}
.link a:active {color: #F5363C;text-decoration: none;}


.intro {
	font-size: 20px;
	text-transform: uppercase;
	color: #646363;
	line-height: 38px;
	margin-top: 22px;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background-image: url(../images/break.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.introweb {
	font-size: 20px;
	text-transform: uppercase;
	color: #646363;
	line-height: 38px;
	margin-top: 22px;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 10px;
	background-image: url(../images/break.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.introdark {
	color: #2A2A2A;
	background-color: #F7F7F7;
}
.introsubdark {
	color: #2A2A2A;
}
.extralinks {
	font-size: 16px;
	text-transform: uppercase;
	color: #7EB339;
	line-height: 38px;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-image: url(../images/break.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#right .extralinks a:link {color: #7EB339;text-decoration: none;}
#right .extralinks a:visited {color: #7EB339;text-decoration: none;}
#right .extralinks a:hover {color: #4D6E24;	background-color: #F0F0F0;text-decoration: none;}
#right .extralinks a:active {color: #7EB339;text-decoration: none;}
.extralinks .on {
	color: #4D6E24;
	background-color: #F0F0F0;
	text-decoration: none;
}
#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	padding: 0px;
}
#left {
	width: 170px;
	min-height: 100%;
	float: left;
	width:133px;
	text-align: right;
	padding-right: 30px;
}
#left img {
	margin-top: 30px;
}
.navwrap {
	position: fixed;
	text-align: right;
	width: 133px;
	letter-spacing: 1px;
}
.navwrap ul {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.navwrap ul li {
	list-style-type: none;
	text-align: right;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	background-image: url(../images/navline.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	color: #619736;
	text-transform: uppercase;
}
.navwrap ul li a:link {
	color: #3E3D3D;
	text-decoration:none;
}
.navwrap ul li a:visited {
	color: #3E3D3D;
	text-decoration:none;
}
.navwrap ul li a:hover {
	color: #0D0D0D;
	text-decoration:none;
	background-color: #FFF;
}
.navwrap ul li a:active {
	color: #3E3D3D;
	text-decoration:none;
}
.navwrap ul li strong {
	color: #0D0D0D;
	text-decoration:none;
	background-color: #FFF;
	font-weight: normal;
}
#right {
	width: 685px;
	min-height: 900px;
	float: left;
	padding-bottom: 20px;
	padding-left: 30px;
	background-color: #FFF;
}
.boxwrap {
	width: 685px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	float: left;
	background-image: url(../images/break.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.portwrap {
	width: 685px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	float: left;
}
.boxwrap ul {float: left;width: 306px;}
.boxwrap li {list-style-type: none; margin:0; padding:none}
.boxwrap li .txt {font-size: 18px;padding-bottom: 20px;}
.boxwrap li .txt a:link, a:visited, a:hover, a:active {color: #7EB339;}
.boxwrap li img {margin-bottom: 20px;}
.boxwrap li .sml-txt {float: left;width: 300px;	color: #7FB33A;}
.boxwrap li .sml-txt strong {text-transform: lowercase;	font-weight: normal;color: #7FB33A;	font-size: 18px;}
.boxwrap li p .green {color: #7EB339;}

.portwrap ul {
	float: left;
	width: 306px;
	margin-bottom: 30px;
}
.portwrap li {list-style-type: none; margin:0; padding:none}
.portwrap li .txt {
	font-size: 18px;
	padding-bottom: 20px;
	text-transform: lowercase;
}
.portwrap li .txt a:link, a:visited, a:hover, a:active {color: #7EB339;}
.portwrap li img {margin-bottom: 20px;}
.portwrap li .sml-txt {float: left;width: 300px;	color: #7FB33A;}
.portwrap li .sml-txt strong {text-transform: lowercase;	font-weight: normal;color: #7FB33A;	font-size: 18px;}
.portwrap li p .green {color: #7EB339;}

#right .content-left {
	width: 306px;
	float: left;
	text-align: justify;
}
#right .content-left-full {
	width: 100%;
	float: left;
	text-align: justify;
}
#right .blog-content-left {
	width: 450px;
	float: left;
	text-align: left;
}
#right .blog-content-left img {
	float: left;
	margin-bottom: 20px;
}

#right .content-right {
	width: 306px;
	float: right;
	text-align: justify;
}

#right .content-right img {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#right .content-right  ul {
	margin: 0px;
	padding: 0px;
}
#right .content-right  li {
	font-size: 18px;
	text-transform: lowercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	list-style-type: disc;
	color: #B6D29A;
}
#right .content-left  ul {
	margin: 0px;
	padding: 0px;
}
#right .content-left  li {
	font-size: 18px;
	text-transform: lowercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	list-style-type: disc;
	color: #B6D29A;
}
#right .content-right li a:link {color: #6B9A31;text-decoration: none;}
#right .content-right li a:visited {color: #6B9A31;text-decoration: none;}
#right .content-right li a:hover {color: #4D6E24;background-color: #F0F0F0;text-decoration: none;}
#right .content-right li a:active {	color: #6B9A31;text-decoration: none;}

#right .content-left li a:link {color: #6B9A31;text-decoration: none;}
#right .content-left li a:visited {color: #6B9A31;text-decoration: none;}
#right .content-left li a:hover {color: #4D6E24;background-color: #F0F0F0;text-decoration: none;}
#right .content-left li a:active {	color: #6B9A31;text-decoration: none;}

#right .blog-content-right {
	width: 150px;
	float: right;
	text-align: justify;
	margin-top: 25px;
}
#right .blog-content-right ul {
	margin: 0px;
	padding: 0px;
}
#right .blog-content-right li {
	font-size: 12px;
	text-transform: lowercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	list-style-type: disc;
	color: #B6D29A;
}
#right .blog-content-right li a:link {color: #6B9A31;text-decoration: none;}
#right .blog-content-right li a:visited {color: #6B9A31;text-decoration: none;}
#right .blog-content-right li a:hover {
	color: #4D6E24;
	background-color: #F0F0F0;
	text-decoration: none;
}
#right .blog-content-right li a:active {	color: #6B9A31;text-decoration: none;}


#contact {
	float: right;
	width: 133px;
}
#contact .number {
	font-size: 16px;
	color: #4E4E4E;
	margin-bottom: 10px;
	margin-top: 15px;
	text-align: right;
	letter-spacing: 0px;
}
#contact .email {
	font-size: 10px;
	text-align: right;
	letter-spacing: 0px;
}
.contForm {
	width: 306px;
	color: #333;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	font-family: Verdana, Geneva, sans-serif;
}
.inputBox {
	background-color: #f4f4f4;
	padding: 5px;
	border: 1px solid #E5E5E5;
	margin-top: 8px;
	width: 290px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.inputTextBox {
	background-color: #f4f4f4;
	padding: 5px;
	border: 1px solid #e5e5e5;
	margin-top: 8px;
	width: 290px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#footer {
	width: 685px;
	background-image: url(../images/break.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-top: 20px;
	padding-top: 20px;
}
#footer p {
	font-size: 10px;
}
#footer p a:link {color:#626262}
#footer p a:visited {color:#626262}
#footer p a:hover {color:#626262}
#footer p a:active {color:#626262}








#tweets {
	width: 306px;
	text-transform: lowercase;
	min-height: 150px;
	background-color: #fff;
	margin-left: -5px;
} 
#tweets img {display:none;}
 
#tweets .twtr-widget, 
#tweets .twtr-doc {
	width: 100%;
	height: auto;
	position: relative;
	right: 0px; 
	line-height: 19px;
} 
 #tweets .twtr-join-conv {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #626262;
}
 
#tweets .twtr-hd {
	background: #d40;
	color: #fff;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	display: none;     
 
} 
 
#tweets .twtr-hd *, 
#tweets .twtr-hd h4 a {
 
} 
 
#tweets .twtr-hd h3, 
#tweets .twtr-hd h4 {
	font-weight: normal;
	text-align: right; 
	line-height: 19px;
} 
 
#tweets .twtr-hd h3 {
	background: #fff !important;
	color: #626262 !important;
	font-size: 11px !important;
} 
 
#tweets .twtr-tweet {
	width: 100%;
} 
 
#tweets .twtr-tweet a:link, 
#tweets .twtr-tweet a:visited, 
#tweets .twtr-tweet a:hover {
	color: #6B9A31 !important; 
} 
 
#tweets .twtr-tweet .twtr-tweet-text {
	padding-bottom: 4px !important; 
} 
 
 
#tweets .twtr-tweet .twtr-tweet-text p {
	text-align: left;
	color: #626262 !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 19px;
} 
.bloghead {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.blogtitle {
	font-weight: bold;
	margin-bottom: 10px;
}
.break {
	background-image: url(../images/break.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 450px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
}
.list-cat {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.more-link {
	text-align: right;
	margin-top: 25px;
	font-size: 11px;
}

