/* ***************************************************************************************************** */
/* CONTENT CSS */

BODY{
	background-image: url(../images/topback.png);
	background-repeat: repeat-x;
	background-color: #F7F5F2;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
html {
	height: 100%;
	width: 100%;
}


P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000;

}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000;
}
li {
	list-style-image: url(../images/bullet.png);
	
}

.readon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	background-color: #333;
	padding: 2px;
	float: right;
	margin-right: 10px;
}
.readon a {
	color: #FFF !important;
	text-decoration: none;
}
.write_comment .readon {
	color: #FFF;

}
.write_comment .readon a {
	color: #FFF;
}
.contentpaneopen tr td .readon {
	color: #FFF;
	font-size: 11px;
	margin-right: auto;
	margin-left: auto;
}
H1{
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}
H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
}
H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
a:link, a:active, a:visited{
	color: #036;
	text-decoration: none;

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

}

/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */

.sixdegreescontainer {
	width: 100%;
	min-height: 100%
	height: 100%;
}
.sdmain {
	width: 955px;
	margin-right: auto;
	margin-left: auto;

}
.sdbodycont {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background-image: url(../images/contentfade.png);
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	background-repeat: no-repeat;
}


.sdmenucont {
	height: 42px;
	width: 955px;
}
.sdthreecolcont {
	width: 910px;
	margin-top: 10px;
	margin-right: 22px;
	margin-left: 22px;
}
.sdcolumnaone {
	float: left;
	width: 300px;
	background-image: url(../images/columnfade.png);
	background-repeat: no-repeat;
	background-position: 0px 35px;
}
#sdcolumnindent {
	width: 290px;
	margin-right: 5px;
	margin-left: 5px;
	display: block;
}

.sdfootercont {
	background-image: url(../images/footerback.png);
	height: 150px;
	width: 100%;
}
.sdcolumntwo {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/columnfade.png);
	background-position: 0px 35px;
	background-repeat: no-repeat;
}
.sdcolumnthree {
	float: right;
	width: 300px;
	background-image: url(../images/columnfade.png);
	background-position: 0px 30px;
	background-repeat: no-repeat;
}
.sdlogo {
	height: 77px;
	width: 215px;
}
.sdsig {
	float: right;
	height: 54px;
	width: 360px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #FFF;
	overflow: visible;
	padding: 5px;
}
#sigmorph {
	background-color: #333;
	overflow: visible;
	display: block;
	float: left;
	clear: both;
	margin-top: -5px;
	margin-right: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFF;
	font-weight: bold;
}
#sdservices ul{
	margin: 0px;
	padding: 0px;
}
#sdservices ul li strong{
	display: block;
	list-style-type: none;
	padding: 5px;
	list-style-image: none;
	border: 1px solid #999;
	margin-top: 2px !important;
	margin-right: 0px;
	margin-bottom: 2px !important;
	margin-left: 0px;
	cursor: pointer;
	background-color: #F4F4F4;
	background-image: url(../images/more_arrow.png);
	background-repeat: no-repeat;
	background-position: right top;
}



.arrowless {
	background-image: url(../images/less_arrow.png) !important;
	margin-bottom: 2px !important;
	margin-top: 2px !important;
}


#sdservices li {
	list-style-type: none;
	list-style-image: none;
}
#sdservices ul li ul {
	list-style-type: none;
	list-style-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #CCC;
	background-color: #333;
	display:none;
	color: #FFF;
}

.sdfootcontent {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-image: url(../images/foot-trans.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sdfootcontent a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.sdfootcontent td {
	margin: 5px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.sdlogosigtop {
	height: 77px;
	width: 955px;
}
.sdbanner {
	height: 223px;
	width: 955px;
}
.sdidivhack {
	height: 50px;
}
.sdfirstsent {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: lighter;
	color: #000;
}


/* ***************************************************************************************************** */
/* Caption Art CSS CODE */

.mod_placeherehomecaption {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/homepagebanner.png);
	background-repeat: no-repeat;
	height: 223px;
	width: 955px;
	text-indent: -5000px;
	overflow: hidden;
}
.mod_placehereservicescaption {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/servicesbanner.png);
	background-repeat: no-repeat;
	height: 223px;
	width: 955px;
	text-indent: -5000px;
	overflow: hidden;
}
.mod_placeherephilosophycaption {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/philosophybanner.png);
	background-repeat: no-repeat;
	height: 223px;
	width: 955px;
	text-indent: -5000px;
	overflow: hidden;
}
.mod_placehereblogcaption {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/blogbanner.png);
	background-repeat: no-repeat;
	height: 223px;
	width: 955px;
	text-indent: -5000px;
	overflow: hidden;
}
.mod_placeherecontactcaption {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/contactbanner.png);
	background-repeat: no-repeat;
	height: 223px;
	width: 955px;
	text-indent: -5000px;
	overflow: hidden;
}
.mod_placehereaboutcaption {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/aboutbanner.png);
	background-repeat: no-repeat;
	height: 223px;
	width: 955px;
	text-indent: -5000px;
	overflow: hidden;
}
.mod_placeherestrategycaption {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/strategybanner.png);
	background-repeat: no-repeat;
	height: 223px;
	width: 955px;
	text-indent: -5000px;
	overflow: hidden;
}
.mod_placeheresig  {
	overflow: hidden;
}


/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem{

}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #666;
	background-color: #D7D7D7;
	border: 1px solid #736559;
}
.buttonheading{
	float: right;
	overflow: hidden;
	visibility: hidden;
}
.clr{
	
}
.componentheading, .contentheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #FFF;
	display: block;
	clear: both;
}
div.componentheading{
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{

}
a.contentpagetitle{
	color: #666;
}
.contentpane{

}
.contentpaneopen{

}
.contenttoc{

}
.createdate{
	font-size: .5em;
	color: #333;
}
.created-date{

}
.date{

}
.input{

}
.inputbox{
	background-color: #E5E5E5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 3px;
	margin-top: 3px;
}
.intro{

}
.latestnews{

}
.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}
.message{

}
.metadata{

}
.modifydate{

}
.module{

}
.moduletable{

}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search{

}
.search #mod_search_searchword {

}
.search .button {
	
}


.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{
	font-size: .5em;
	color: #000;
}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}
#component-contact {
	padding-top: 3px;
}
/*Tweet*/
.tweet {
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 7px;
	margin-left: 5px;
}

.tweet .tweet-image {
	float: left;
	margin: 0px 10px 5px 0px;
}

.tweet .tweet-username {
	padding: 5px 0px;
}

.tweet .tweet-username a {
	font-weight: bold;
	color: #6D6F92;
	text-decoration: none;
}

#tweet-error {
	margin: 10px 5px;
}

#tweet-error strong {
	font-size: 1.2em;
	font-weight: bold;
}

#tweet-error p {
	padding: 5px 0px;
}
code {
	background-color: #DBDBDB;
	display: block;
	margin: 2px;
	padding: 5px;
	width: 100%;
	font-size: 12px;
	border: 1px solid #666;
}

