/* This stylesheet was created by Gary Byrd from RapidWeaverThemes.com. It is designed to work in the "Stretch" theme. You may modify this stylesheet with caution but please do not steal it. */

/* RWT Stretch v 1.0.0 Date 4-01-10 */

/* @group General Styles */

body {
	color: #555555;
	
	text-align: center;
	padding: 0;
	font-size: .84em;
	line-height: 1.6em;
	font-family:"lucida grande", verdana, tahoma, sans-serif;
	margin: 0;
}

#bar {
	padding: 0;
	height: 130px;
	position: relative;
	display: block;
	width: 100%;
	z-index: 11;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center top;
}
#top {
	padding: 0;
	height: 36px;
	position: relative;
	display: block;
	width: 100%;
	z-index: 11;
	overflow: hidden;
	top: 0;
}
#bottom {
	padding: 0;
	position: relative;
	display: block;
	width: 100%;
	z-index: 1000;
	overflow: hidden;
	bottom: 0;
}
 .shadowtop{
	z-index: 999;
	position: relative;
	background: transparent url(images/shadowtop.png) no-repeat 0 top;
	width: 100%;
	height: 10px;
}




p {
}

b, strong {

}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: none;
}

img {
	border: none;
}

.image-left {
	float: left;
	margin: 3px 16px 3px 0;
}

.image-right {
	float: right;
	margin: 3px 0 3px 16px;
}
	
/* @end */

/* @group Layout */
#main{
	margin: 20px auto;
}
#container { /* Right And Left Margin Widths To Auto */	text-align: left; /* Hack To Keep IE5 Windows Happy */
	position: relative;
	color: #000;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
#contentwrapper{

}

.clearer {
	clear: both;
}

#pageHeader {
	height: 130px;
	border-style: none;
	background-image: url(images/pastorheader.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	display: block;
	width: 100%;
	z-index: 11;
	overflow: hidden;
}

#pageHeader img {
	
}

#pageHeader h1 {
	color: #000;
	font-size: 2em;
	padding-left: 30px;
	text-decoration: none;
	margin: 30px 0 7px;
	font-weight: bold;
	font-style: italic;
}
#pageHeader a:link {
	text-decoration: none;
}

#pageHeader h2 {
	color: #000;
	padding-left: 30px;
	font-style: italic;
	margin-top: 8px;
	font-size: 1.1em;
}

#contentContainer {
	margin-bottom: 10px;
	font-size: 1.1em;
	padding-top: 18px;
	padding-left: 20px;
}

#contentContainer #content {
	color: #000;
}

#sidebarContainer {
	width: 220px;
	float: right;
	margin-bottom: 10px;
	margin-top: 1px;
	font-size: 1.1em;
	position: relative;
}

#sidebarContainer #sidebar {
	padding-left: 4px;
	padding-right: 14px;
}

#sidebarContainer .sideHeader {
	color: #000000;
	font-weight: bold;
	margin: 0;
	font-size: 1em;
}
	
/* @end */

/* @group Logo */

#logo{
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}
#logo img{
	
}
/* @end */

/* @group Toolbar */
/* @group Top Toolbar */

/* Toolbar Styles */
#mainMenuWrapper{
	height: 37px;
	width: 100%;
	border-bottom-width: 1px;
	z-index: 3500;
	position: absolute;
	top: -2px;
	border-bottom-style: solid;
}

#navcontainer {
	position: absolute;
	padding-left: 16px;
	padding-right: 4px;
	left: 0;
	font: 1em/36px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: .9px;
	z-index: 1200;
	width: 100%;
	background-color: transparent !important;
}

#navcontainer .current {
	background: url(images/current.png) repeat-x center bottom;
	margin-bottom: -1px;
}

#navcontainer .currentAncestor {
	
}

/* Parent - Level 0 */

#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 10;
	float: left;
	height: 36px;
}

#navcontainer li {
	display: inline;
	float: left;
	margin-left: 0px;
	margin-right: 1px;
	height: 36px;
}

#navcontainer a {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	z-index: 7;
	text-decoration: none;
	color: #3c3c3c;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: capitalize;
	font-size: 1.1em;
	height: 36px;
}
#navcontainer a {
}
#navcontainer #active{
}

/* My Comment */

#navcontainer a:hover {
	background: url(images/current.png) repeat-x center bottom;
}

#navcontainer a:active {

}

/* Child - Level 1 */


#navcontainer ul ul {
display: none;
}

#navcontainer ul ul li {
}

#navcontainer ul ul a {
	height: 20px;
	padding-top: 7px;
	font-size: 1.1em;
}

#navcontainer ul ul a:hover {
}

#navcontainer ul ul .current{
}

/* Child Level 3 */

#navcontainer ul ul ul {
	display: none;
}

#navcontainer ul ul ul li { 
}

#navcontainer ul ul ul a {
	height: 21px;
	padding-top: 7px;
}

#navcontainer ul ul ul ul a:hover{

}


#navcontainer ul ul ul ul {
	display: none;
}



/* @end */

/* @group Sub Toolbar */

/* Toolbar Styles */

#sub_navcontainer {
	position: relative;
	top: 0px;
	font-size: 13px;
	margin: 20px auto 10px;
}

#sub_navcontainer .current {
}

#sub_navcontainer .current:hover {

}

#sub_navcontainer .currentAncestor {

}

/* Parent - Level 0 */

#sub_navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sub_navcontainer li {
	position: relative;
	display: inline;
	height: 0px;
}

#sub_navcontainer a {
	display: none;
	padding-left: 10px;
	padding-top: 3px;
	height: 16px;
	padding-bottom: 5px;

}

#sub_navcontainer a:hover {
}

#sub_navcontainer a:active {

}

/* Child - Level 1 */

#sub_navcontainer ul ul {
	padding: 3px 6px;
	width: 199px;
	margin-right: auto;
	margin-left: auto;
}

#sub_navcontainer ul ul li a{
	background: url(images/menuitembg.png) repeat-x 0 bottom;
	
}

#sub_navcontainer ul ul a {
	display: block;
	padding-left: 10px;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	
	border-width: 1px;
	border-style:solid;
}

#sub_navcontainer ul ul a:hover {
	
}

#sub_navcontainer ul ul .current {

}

#sub_navcontainer ul ul .currentAncestor {

}

/* Child - Level 2 */

#sub_navcontainer ul ul ul {
	padding: 0 0 0 10px;

}

#sub_navcontainer ul ul ul li {

}

#sub_navcontainer ul ul ul a {
	right: 0;
	position: relative;
	left: 7px;
}

#sub_navcontainer ul ul ul a:hover {

}

#sub_navcontainer ul ul ul .current {

}

#sub_navcontainer ul ul ul .currentAncestor {

}

/* Child Level 3 */

#sub_navcontainer ul ul ul {
	padding: 0 7px 0 0;
	width: 213px;

}

#sub_navcontainer ul ul ul ul li {

}

#sub_navcontainer ul ul ul ul a {
	position: relative;
	left: 14px;
}

#sub_navcontainer ul ul ul ul a:hover {

}

/* Child Level 4 */

#sub_navcontainer ul ul ul ul {
	width: 206px;
	padding: 0 10px 0 0;

}

#sub_navcontainer ul ul ul ul ul li {

}

#sub_navcontainer ul ul ul ul ul a {
	position: relative;
	left: 10px;
}

#sub_navcontainer ul ul ul ul ul a:hover {

}

/* Child Level 5 */

#sub_navcontainer ul ul ul ul ul {

}

#sub_navcontainer ul ul ul ul ul ul li {

}

#sub_navcontainer ul ul ul ul ul ul a {
	padding-left: 84px;
}

#sub_navcontainer ul ul ul ul ul ul a:hover {

}

/* @end */

/* @end */

/* @group Global Classes */


blockquote{
	font-style: italic;
	margin: 0 20px;
	font-size: 1em;
	color: #383838;
	border-left-width: 6px;
	border-left-style:solid;
	padding-left: 8px;
	width: 95%;
}
.standout {
	font-style: italic;
	margin: 0;
	font-size: 1em;
}

h1 {
	font-size: 1.6em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.3em;
}

h4 {
	font-size: 1.2em;
}

.imageStyle {

}

/* Main content area unordered list styles */
#contentContainer #content ul {
}

#contentContainer #content li {
}

ul.disc {
	list-style-type: disc;
}

ul.circle {
	list-style-type: circle;
}

ul.square {
	list-style-type: square;
}

ol.arabic-numbers {
	list-style-type: decimal;
}

ol.upper-alpha {
	list-style-type: upper-alpha;
}

ol.lower-alpha {
	list-style-type: lower-alpha;
}

ol.upper-roman {
	list-style-type: upper-roman;
}

ol.lower-roman {
	list-style-type: lower-roman;
}
/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul {
	margin: 10px 0;
	padding: 0;
}

#sidebarContainer #sidebar li {
}


/* Table Styles */
table {
	font-size: 1em;
}
/* @end */

/* @group Quicktime Page */

.movie-description {

}
	
/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {
	font-size: 1.6em;
	margin-bottom: 5px;
}.movie-page-description {
	margin-bottom: 15px;
}.movie-thumbnail-frame {
	width: 132px;
	height: 132px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	padding: 1px;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
}

.movie-thumbnail-frame:hover {
}

.movie-thumbnail-caption {
}
	
/* @end */

/* @group Single Page (Movie View) */

.movie-background {
	background: #fafafa;
	margin: 10px;
}

.movie-title {
	color: #636363;
	font-size: 2.5em;
}

.movie-frame {
	margin-bottom: 10px;
}
	
/* @end */


/* @end */

/* @group Contact Form */
.message-text {
} 

.required-text {

} 

.form-input-field {
		width: 95%;

} 

.form-input-button { 
	
	text-align: center;
} 
/* @end */

/* @group Blog */

/* @group Tag Cloud */
ul.blog-tag-cloud {
	margin: 0;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	font-size: .8em;
}

ul.blog-tag-cloud li {
	text-align: center;
	list-style-type: none;
	display: inline;
	font-size: .88em;
	padding-left: 7px;
}

ul.blog-tag-cloud li a{
	text-decoration: none;
}

.blog-tag-size-1 {	
	font-size: 0.8em;
}

.blog-tag-size-2 {	
	font-size: 0.84em;
}

.blog-tag-size-3 {	
	font-size: 0.88em;
}

.blog-tag-size-4 {	
	font-size: 0.9em;
}

.blog-tag-size-5 {	
	font-size: .94em;
}

.blog-tag-size-6 {	
	font-size: .98em;
}

.blog-tag-size-7 {	
	font-size: 1.0em;
}

.blog-tag-size-8 {	
	font-size: 1.05em;
}

.blog-tag-size-9 {	
	font-size: 1.1em;
}

.blog-tag-size-10 {	
	font-size: 1.15em;
}

.blog-tag-size-11 {	
	font-size: 1.2em;
}

.blog-tag-size-12 {	
	font-size: 1.25em;
}

.blog-tag-size-13 {
	font-size: 1.3em;
}

.blog-tag-size-14 {	
	font-size: 1.35em;
}

.blog-tag-size-15 {
	font-size: 1.4em;
}

.blog-tag-size-16 {	
	font-size: 1.45em;
}

.blog-tag-size-17 {	
	font-size: 1.5em;
}

.blog-tag-size-18 {	
	font-size: 1.55em;
}

.blog-tag-size-19 {
	font-size: 1.6em;
}

.blog-tag-size-20 {	
	font-size: 1.65em;
}


/* @end */

/* @group Archive Page */

.blog-archive-background {
}

.blog-entry-summary {
}
.blog-archive-headings-wrapper {
	font-size: 1.4em;
	padding-bottom: 25px;
}

.blog-archive-entries-wrapper {
}

.blog-archive-entries-wrapper .blog-entry {
	padding-top: 20px;
}.blog-archive-month {
	font-size: 1.2em;
	padding-left: 2px;

}

.blog-archive-link {
	font-size: 0.8em;
}.blog-archive-link a:link, .blog-archive-link a:visited {
}
	
/* @end */


#blog-categories:before {
	content: "Categories:";
	display: block;
	margin-bottom: 5px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
	margin-right: 7px;
	color: #181818;
}

#blog-archives:before {
	content: "Archives:";
	display: block;
	margin-bottom: 5px;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
	margin-right: 7px;
	color: #181818;
}

ul.blog-tag-cloud:before {
	content: "Tag cloud:";
	display: block;
	margin-bottom: 5px;
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #e8e8e8;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 7px;
	color: #181818;
}



#blog-archives {
	margin-bottom: 20px;
	padding-left: 10px;
	margin-top: 25px;
	width: 190px;
}
#blog-categories {
	padding-left: 10px;
	margin-bottom: 10px;
	width: 190px;
}

ul.blog-tag-cloud {
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 15px;
	margin-bottom: 10px;
	width: 200px;
	position: relative;
	
}
.blog-entry {
	margin-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
	padding: 7px 7px 6px 8px;
}

h1.blog-entry-title {
	padding: 0;
	margin: 0 0 6px;
	font-size: 1.6em;
}


h1.blog-entry-title a {

	text-decoration: none;
}
h1.blog-entry-title a:hover {
	text-decoration: none;
}
.blog-entry-date {
}

/*styles the category link in the main entry */
.blog-entry-category {
	padding-left: 20px;
	margin-right: 12px;
	
}

.blog-entry-category a:link, .blog-entry-category a:visited {
}

.blog-read-more {
	text-decoration: none;
}

.blog-entry-body {
	padding: 20px 0;
	
}

.blog-entry-comments {
}

.blog-trackback-link {
}

p.blog-entry-tags {
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 4px;
}

/* styles the archives in the blog sidebar */
#blog-archives {
	text-align: left;
	padding-bottom: 10px;
}

#sidebarContainer #sidebar ul {

}

.blog-archive-link-enabled {
	padding-left: 24px;
	
}

.blog-archive-link-disabled {
	padding-left: 24px;
	color: #585758;
}

/* Styles the blog categories in the blog sidebar */
#blog-categories {
	text-align: left;
	padding-bottom: 10px;
}

.blog-category-link-enabled {
	padding: 0px 0px 0px 20px;
	margin-top: 3px;
}

.blog-category-link-disabled {
	margin: 0;
	padding-bottom: 0px;
	padding-left: 20px;
}

/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds {
	text-decoration: none;
	text-align: left;
}

.blog-rss-link {
	padding-left: 20px;
}

.blog-comments-rss-link {
	padding-left: 20px;
}

.blog-entry-category {
	background: url(images/file_blue.png) no-repeat left 0;
	}
	
p.blog-entry-tags {
	background: url(images/tag.png) no-repeat left 2px;
}

.blog-category-link-disabled {
	background: url(images/file.png) no-repeat left center;
}

.blog-archive-link-disabled {
	background: url(images/file.png) no-repeat left center;
}


.blog-category-link-enabled {
	background: url(images/file_blue.png) no-repeat left 1px;
}

.blog-archive-link-enabled {
	background: url(images/file_blue.png) no-repeat left 1px;
}

.blog-rss-link {
	background: url(images/feed.png) no-repeat 0;}

.blog-comments-rss-link {
	background: url(images/feed.png) no-repeat 0;
}

/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	margin-bottom: 5px;
	font-size: 1.6em;
	margin-top: 20px;
	font-weight: bold;
}

.album-description {
	font-size: 0.9em;
	margin-bottom: 75px;
	padding-bottom: 10px;
	
}


.album-wrapper {
	display: block;
	width: 99%;
	position: relative;
}

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 60px;
	margin-right: 24px;
}

.thumbnail-frame {
	position: absolute;
    bottom: 0;
    left: 0;
}

.thumbnail-frame:hover {
}

.thumbnail-frame a {
}

.thumbnail-frame a:hover {
	background: transparent;
}

.thumbnail-frame img {
	margin: auto;
}

.thumbnail-caption {
	color: #373737;
	margin: 12px 0 0;
	padding: 0;
	width: 100%;
	height: 38px;
	display: block;
}
	
/* @end */

/* @group EXIF data */
.exif-data {

	background: #000 url(images/efix.jpg) no-repeat left top;
	clear: left;
	margin: 9px 0 0 8px;
	float: left;
	width: 200px;
	padding: 52px 4px 5px 6px;
	position: absolute;
	top: 180px;
	left: 1px;
}

.exif-data p {
	color: #d5d5d5;
	text-align: left;
	padding-left: 17px;
	border-bottom: 1px solid #2f2f2f;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 10px;
}

/* p tag classes for all exif data */
p.exif-version {
}

p.exif-colour-space {
}

/* icon */

p.exif-focal-length {
	
}

/* icon */

p.exif-dimensions {
	
}

/* icon */

p.exif-pixel-y-dimension {
	}

/* icon */

p.exif-pixel-x-dimension {
	
}

p.exif-oecf-value {
}

p.exif-subsec-time-original {
}

p.exif-exposure-mode {
}

p.exif-spatial-frequency-response {
}

p.exif-scene-capture-type {
}

p.exif-subject-location {
}

/* icon */

p.exif-shutter-speed {
	
}

/* icon */

p.exif-datetime-original {
	
}

p.exif-subsec-time {
}

p.exif-compressed-bits-per-pixel {
}

p.exif-flash-energy {
}

p.exif-saturation {
}

p.exif-brightness {
}

/* icon */

p.exif-exposure-time {
	
}

p.exif-f-number {
}

p.exif-file-source {
}

p.exif-gain-control {
}

p.exif-subject-area {
}

p.exif-cfa-pattern {
}

p.exif-scene-type {
}

p.exif-white-balance {
}

p.exif-flash {
}

p.exif-exposure-index {
	
}

p.exif-flashpix-version {
}

p.exif-device-setting-description {
}

p.exif-focalplane-x-resolution {
}

/* icon */

p.exif-image-uniqueid {
	
}

p.exif-components-configuration {
}

p.exif-light-source {
}

p.exif-sensing-method {
}

/* icon */

p.exif-aperture {
	
}

p.exif-sharpness {
}

p.exif-exposure-program {
	
}

p.exif-subject-distance {
}

p.exif-subsec-time-digitized {
}

p.exif-contrast {
}

p.exif-focalplane-resolution-unit {
}

p.exif-gamma {
}

/* icon */

p.exif-35mm-focal-length {
}

/* icon */

p.exif-datetime-digitized {
	
}

p.exif-subject-distance-range {
}

p.exif-custom-rendered {
}

/* icon */

p.exif-max-aperture {
	
}

p.exif-sound-file {
}

p.exif-metering-mode {
}

p.exif-spectral-sensitivity {
}

p.exif-exposure-bias {
	
}

p.exif-focalplane-y-resolution {
}

/* icon */

p.exif-iso-rating {
	
}

/* icon */

p.exif-maker-note {
	
}

p.exif-digital-zoom-ratio {
}

/* icon */

p.exif-user-comment {
	
}/* @end */

/* @group Single Page (Photo view) */

.photo-navigation a:link, .photo-navigation a:visited {
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

/* color title image below */

.photo-caption {
	font-style: italic;
	color: #000000;
	padding: 0px;
	margin-top: 7px;
}

.photo-links {
	color: #000000;
	margin-bottom: 6px;
}

.photo-links a {

}

.photo-links a:hover, .photo-links a:active {

}.photo-navigation a:hover {	text-decoration: underline;
	color: #000000;
}

/* new_elemens */

html > body .photo-background {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
html .photo-background{
}
html > body .photo-navigation {
}
html.photo-background {
	margin-top: 0;
	height: 100%;
}

.photo-navigation {
	margin-bottom: 35px;
}

.photo-links {
	margin: 0;
	color: #fff;
}

.photo-navigation a:link, .photo-navigation a:visited {
	color: #000000;
}

.photo-navigation a:hover {

}

.photo-frame{
	padding: 1px;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	margin-top: 28px;
}

.photo-title {
	margin: 40px 0 0;
	color: #fffeff;
	font-size: 2.2em;
}

.photo-caption {
	margin: 12px 0 10px;
	color: #000000;
	font-size: 1.1em;
}

/* @end */
	
/* @end */

/* @group JS-Kit Override */

.js-singleCommentBodyT {
	display: block;
	padding-top: 17px !important;

}

.js-singleCommentHeader {
	padding: 0 8px !important;
}

.js-OldComments,
.js-commentFieldLabel,
.js-pmFieldLabel,
.js-singleCommentBody,
.js-singleCommentKarmaComMod,
.js-commentBodyLabel,
.js-commentCmtTextarea,
.js-commentAvatarArea,
.js-OldCommentsWrap,
.js-OldComments,
.js-CreateCommentFieldsWrap,
.js-CreateCommentFields,
.js-commentCmtTextarea,
.js-kit-comments div {
	clear: none !important;
}

.js-singleCommentText {
	display: block !important;
	clear: both !important;
}

.js-kit-comments br {
	display: none !important;
}

.js-singleCommentBody br {
	display: block !important;
}

/* @end */

/* @group Icon */

#custom{
	width: 220px;
	height: 160px;
	position: absolute;
	top: 100px;
	z-index: 999;
}


/* @end */

/* @group Bread-crumb */

#breadcrumbcontainer {
	text-align: center;
	font-size: .9em;
	padding-top: 5px;
}

#breadcrumbcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#breadcrumbcontainer li {
	display: inline;
	padding: 0;
}

#breadcrumbcontainer a {
	text-decoration: none;
}

#breadcrumbcontainer a:hover {

}
	
/* @end */

/* @group Footers */

#footer {
	color: #4d4d4d;
	text-align: center;
	font-size: .88em;
	margin-bottom: 3px;
}

#footer p {
	padding: 0;
	margin: 0;
}

#footer a:link, #footer a:visited {
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	
}



/* @end */

/* @group Up2Five */

/*Up2five*/

.column { float: left;
	padding-bottom: 20px;
}
.one { width: 100%; }
.two { width: 50%; }
.three { width: 33%; }
.four { width: 25%; }
.five { width: 20%; }
.two3rds { width: 66%; }
.three4ths { width: 75%; }
.four5ths { width: 80%; }
.column .content { width: 96% ! important; margin: -20px auto 0; padding: 0 ! important; float: none ! important;}


/* @end */

/* @group File Sharing */

.filesharing-description {
	}

.filesharing-item {
	margin: 10px 15px 10px 0;
	padding: 5px 0;
	border: solid 1px gray;
	width: 45%;
	float: left;}

.filesharing-item-title {
	margin: 0 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
.filesharing-item-title a:hover {
	background: url(images/dloadhover.png) no-repeat left;
}

.filesharing-item-title a {
	font-weight: bold;
	background: url(images/dload.png) no-repeat left;
	padding-left: 30px;
}

.filesharing-item-description {
	padding: 10px 20px;
	}

/* @end */

/* @group Slide */

.ec1{
}


.trigger1 a {
	color: #fff;
	text-decoration: none;
	display: block;
}
.trigger1 a:hover { color: #ccc; }
.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
#extraContainer1 {
	padding: 20px;
	overflow: hidden;
	font-size: 1.1em;
	clear: both;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
}
.trigger1 {
	background: #959595 url(images/trigger.png) no-repeat center top;
	height: 11px;
	line-height: 36px;
	width: 100%;
	font-size: 1.2em;
	font-weight: normal;
	float: left;
	z-index: 1200;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	position: absolute;
	margin: -1px 0 5px;
}
.ec1 .active {
	background-position: center bottom;
	background-color: #959595;
	
}

.ec2{
	position: relative;
	width: 100%;
	clear: both;
	border-bottom: 1px solid #e9e9e9;
}
.trigger2 {
	background: #959595 url(images/trigger.png) no-repeat center top;
	height: 12px;
	line-height: 36px;
	width: 100%;
	font-size: 1.2em;
	font-weight: normal;
	float: left;
	z-index: 1200;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	position: absolute;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px;
}
.trigger2 a {
	color: #fff;
	text-decoration: none;
	display: block;
}
.trigger2 a:hover { color: #ccc; }
.ec2 .active {
	background-position: center bottom;
	background-color: #dbdddf;
	
} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
#extraContainer2 {
	padding: 20px;
	overflow: hidden;
	font-size: 1em;
	clear: both;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
	background-color: #ffffff;

}


.ec3{
	position: relative;
	text-align: left;
	width: 100%;
	clear: both;
	margin-bottom: -10px;
}
.trigger3 {
	background: #959595 url(images/trigger.png) no-repeat center top;
	height: 12px;
	line-height: 36px;
	width: 100%;
	font-size: 1.2em;
	font-weight: normal;
	float: left;
	z-index: 1200;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	position: absolute;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px;
	top: -23px;
}
.trigger3 a {
	color: #fff;
	text-decoration: none;
	display: block;
}
.trigger3 a:hover { color: #ccc; }
.ec3 .active {
	background-position: center bottom;
	background-color: #dbdddf;
	
} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
#extraContainer3 {
	padding: 0 20px 20px;
	overflow: hidden;
	font-size: 1em;
	clear: both;
	margin-right: 0;
	margin-left: 0;
	background-color: #ffffff;
	margin-top: 0;
}


/* @end */



