/* Core */

p {
	color:#8C8C8C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

body {	
	background-color: #c5e8fa;		
	background-image: url("http://www.truescape.com/themes/garland/images/body_bg.jpg");	
	background-repeat: repeat-x;										
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	overflow-x: hidden;
}

h1 {
	font-size: 22px;
	color: #00bef2;
	font-weight: normal;
	width: 900px;
	margin: 0px 0px 0px 7px;
	padding: 5px 0px 0px 0px;
	line-height: 130%;
	border-bottom:1px solid #E9EFF3;	
}


h2 {
	font-size: 16px;
	color: #00bef2;
	font-weight: normal;
	border-bottom:1px solid #E9EFF3;	
}

a:link {
	color: #3195d1;
}

a:visited {
	color: #3195d1;
}

a:hover{
	color: #3195d1;
}


/* Formatting */


.about_heading {
	font-size: 14px;
	color: #00bef2;
	font-weight: bold;
}

.request_heading {
	font-size: 18px;
	color: #00bef2;
	font-weight: bold;
}

#wrapper {	
	background-color: #c5e8fa;
	background-image: none;		
	width: 956px;
	margin-bottom: -30px;
	padding-bottom: -30px;
	margin: 0px auto 0px auto;
	height: 100%; 	
} 

#squeeze {		
	width: 959px;
	padding: 99px 0px 0px 0px;
	margin: 0px auto 0px auto;	
	background-image: url("http://www.truescape.com/themes/garland/images/header.png");
	background-repeat: no-repeat;
	background-position: top left;
}

body.sidebars #squeeze {
	margin: 0px auto 0px auto;
}

#container {		
	height: 100%;
}	

.sticky-header {
	padding: 0px;
	display: none;
}


	
/* Header */
#logo-floater {   
	margin: 0px; 
	padding: 0px;
	width: 956px;

}

.fake_logo {
	width: 222px;
	height: 68px;
	float: right;
	position: relative;
	top: -70px;
	left: -685px;	
}
				


/* Menu */

.menu_base {
	background-image: url("http://www.truescape.com/themes/garland/images/main_menu_bg.png");	
	background-repeat: repeat-x;
	width: 940px;
	height: 41px;
	margin: 24px 0px -10px 10px;
}

.menu {
	position: relative;
	left: -15px;
	top: 4px;		
	width: 900px;
}

ul.menu {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	list-style: none; 
	margin: 0px; 
	padding: 0px;		
}


ul.menu * {
	margin: 0px; 
	padding: 0px;
}

ul.menu a {
	color: #FFF; 
	text-decoration: none;
	margin: 0px;	
}

ul.menu li {
	position: relative; 
	float: left; 
	top: 0px;
	margin-right: -23px;
	border: 0px;
}

ul.menu ul {
	position: absolute; 
	top: 24px; 
	left: 16px; 
	display: none; 
	list-style: none;	
}

ul.menu ul li {
	position: relative; 
	border: 1px solid #aaa; 
	border-top: none;
	height: 22px; 
	width: 109px; 
	margin: 0px;	
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; 
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;		
}

ul.menu ul li a {
	display: block;
	margin-left: -15px; 
	padding: 2px 7px 0px 10px; 
}

ul.menu ul li a:hover {
	background-color:#2c2b2b;
	height: 22px; 	
	color: #FFF;
}

ul.menu ul ul {
	left:148px; 
	top:-1px;
}

ul.menu .menulink {
	padding: 5px 7px 7px; 
	width: 134px;	
}

ul.menu .menulink:hover, ul.menu .menuhover {
	background-image: url("http://www.truescape.com/themes/garland/images/menu_bg_over.jpg");	
	background-repeat: repeat-x;
	padding: 9px 7px 9px 7px;
}

.pointer {
	cursor: default;	
}

.menu_footer {
	background-image: url("http://www.truescape.com/themes/garland/images/menu_footer.jpg");
	background-repeat: no-repeat;
	width: 956px;
	height: 6px;
	float: left;
	margin: -22px 0px 0px -10px;
}

.client_login {
	float: right;
	width: 300px;
}

.client_login ul {
	text-align:right;
}

.separator {
	background-image: url("http://www.truescape.com/themes/garland/images/menu_seperator.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 15px;
}

.menu_placer {
	position: relative;
	top: -22px;
	left: 632px;		
}

/* End Menu */



/* Main Content*/

.random_image {
	background-image: url("http://www.truescape.com/themes/garland/images/image_bg.jpg");	
	background-repeat: none;
	height: 258px;
}

.no_image {
	background-image: url("http://www.truescape.com/themes/garland/images/image_bg2.jpg");	
	background-repeat: none;
	height: 258px;
}

.random_image img {
	position: relative;
	top: -15px;
	left: 19px;
	
}

#mission {
	border: 0px;
}

.main_content_frame {
	background-image: url("http://www.truescape.com/themes/garland/images/page_bg_span.png");
	background-repeat: repeat-y;	
	margin: -4px 0px -24px 10px;
	padding: 0px;
	width: 939px;
}

.main_content {
	padding: 10px 40px 0px 19px;
	margin: 0px 0px 0px 0px;
	width: 900px; 
	height: 100%;
	min-height: 150px;
}


.main_text {
	border-left: 1px solid #b5e3ff;
	width: 620px;
	position: relative;
	left: 240px;
	top: 0px;
	padding-left: 10px;
}

.main_text h1 {
	color: #00bef2;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;
}

.main_text p {
	color: #8c8c8c;
	line-height: 130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.main_text li {
	background-image:url("http://www.truescape.com/source/images/bullet.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	line-height:normal;
	list-style:none outside none;
	margin:0 0 0 -10px;
	padding:0 0 10px 20px;
	color:#8C8C8C;
}

.main_text ul {
	margin: 0px 0px 0px 20px;
}

.meet_us {
	background-image: url("http://www.truescape.com/source/images/news_feed_bg.jpg");	
	background-repeat: none;
	width: 233px;
	height: 182px;
	font-size: 10px;
	color: #8c8c8c;	
	line-height: 120%;
	margin-left: 2px;
}

.present{
	margin-left: 2px;
}


.main_quote {
	font-size: 10px;
	color: #8c8c8c;	
	line-height: 120%;
	padding: 0px 0px 0px 10px;
	width: 216px;
	
}

.main_quote2 {
	font-size: 10px;
	color: #8c8c8c;	
	line-height: 120%;
	padding: 0px 0px 0px 10px;
	position: relative;
	top: -195px;	
}

.about_frame {
		margin: -15px 0px 0px 0px;
}

.meet_us_heading {
	font-size: 14px;
	font-weight: normal;
	color: #00bef2;	
	padding-bottom: 5px;
	margin-bottom: 3px;
	border-bottom:1px solid #E9EFF3;
	width:197px; 	
}

#wn {
	margin: 0px 0px 0px 16px;
    position:relative; 
	top:-33px;
    width:197px; 
	height:115px;
    overflow:hidden;
}

#lyr1 {
	width: 192px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#lyr1 p {
	line-height: 130%;

}

.up_button {
	width: 230px;
	padding-top: 7px;
	text-align: center;
}

.down_button {
	float: left;
	position: relative;
	top: 111px;
	width: 230px;
	text-align: center;
}

ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
  	color: #00bef2;
}

ul.secondary-links li a {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}


ul.secondary-links {
	position: relative;
	top: 0px;
	left: 0px;	
	margin: 0px;
	padding: 0px;
	vertical-align: top;	
}



/* Footer */

.company_footer {
	background-repeat: no-repeat;
	font-size: 10px;
	text-align:right;
	width: 956px;
	height: 42px;
	margin: -16px auto 0px auto;
	border: 1px solid #FF0000;
}
						
.ts_footer {
	background-image: url("http://www.truescape.com/themes/garland/images/footer.png");	
	background-repeat: no-repeat;
	width: 939px;
	height: 35px;
	margin: 24px 0px 0px 10px;
}

.footer_links {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	line-height: 180%;
	width: 920px;
	color: #FFFFFF;
	margin-right: 35px;
}

.footer_links span {
	font-size: 10px;
	font-weight: normal;
	line-height: 180%;
	color: #7b7b7b;
}

.footer_links .spacer {
	padding-left: 154px;
}


.footer_links a
{
	color:#00bef2;
	font-size: 10px;
}

.footer_links a:hover
{
	color:#FFFFFF;
	text-decoration: none;
}

.footer_links .footer_align
{
	position: relative;
	left: 45px;
}

.copyright {
	color:#5d5d5d;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

.request_info {
	margin: -15px 0px 0px 0px;
	position: relative;
	top: 45px;
	left: 394px;
}	

/* End Footer */



/* Form */
										
.ts_form {
	font-size: 10px;
	width: 380px;
}

.ts_form h1 {
	font-size: 18px;
	color: #00bef2;
}

.form_inputs {
	position: relative;
	top: -195px;
	left: 110px;
}

.form_inputs input, .form_inputs select , .form_inputs textarea {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	
.form_names {
	color: #575757;
	font-size: 12px;
}


.form_names p {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}	

#search-theme-form {
	position: relative;
	top: 29px;
	left: 684px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	width: 300px;	
}	

.form-text {
	width: 172px;
	height: 17px;
	border: 1px solid #00bef2;
	margin-top: 0px;
	background-color: #f4fafd;
}	

#search-theme-form .form-submit {
	border: 0px;
	color: #007ecb;
	font-size: 10px;
	font-weight: bold;	
	background-color: transparent;
	height: 28px;
	width: 68px;
	padding-bottom: 4px;	
	margin-top: -3px;
	text-transform: uppercase;
	position: relative;
	top:-1px; 
}

#search-theme-form .form-submit:hover {
	border: 0px;
	background-color: transparent;
	background-image: url("http://www.truescape.com/themes/garland/images/search_button_over.png");	
	background-repeat: no-repeat;
	height: 28px;
	width: 68px;
	text-transform: uppercase;
}

.search-snippet, .search-info {
	display: none;

}

#user-login {
	padding: 0px;
	margin-top: 10px;
}


/* End Form */	


/* Admin Forms */	

/*
#user-login #edit-pass-wrapper, 
#center #block-admin-display-form,
#center #block-add-block-form,
#center #menu-overview-form,
#center #menu-edit-item,
#center #menu-edit-menu,
#center #menu-configure,
#center #node-type-form,
#center #node-form,
#center #node-configure,
#center #content-field-overview-form,
#center #forum-form-container,
#center #forum-form-forum,
#center #forum-admin-settings,
#center #system-modules,
#center #system-themes-form,
#center #system-theme-settings,
#center #views-ui-add-form,
#center #views-ui-import-page,
#center #views-ui-admin-tools,
#center #og-admin-settings,
#center #og-access-settings,
#center #admin-menu-theme-settings,
#center #front-page-admin,
#center #system-date-time-settings,
#center #system-error-reporting-settings,
#center #system-file-system-settings,
#center #flvmediaplayer-admin-settings,
#center #flvmediaplayer-import-form,
#center #upload-admin-settings,
#center #googleanalytics-admin-settings-form,
#center #image-admin-settings,
#center #filter-admin-format-form,
#center #login-security-admin-settings,
#center #magiczoomplus-admin-settings,
#center #system-performance-settings,
#center #search-admin-settings,
#center #system-site-information-settings,
#center #system-site-maintenance-settings,
#center #site-map-admin-settings,
#center #webform-admin-settings,
#center #user-admin-access-add-form,
#center #user-admin-perm,
#center #user-admin-settings,
#center #user-visits-settings,
#center #user-register,
#center #statistics-access-logging-settings,
#center #update-settings,
#center #block-admin-configure
  
 {
	margin-bottom: 0px;
}


#center #trigger-comment-view-assign-form,
#center #trigger-nodeapi-view-assign-form,
#center #trigger-og-admin-new-assign-form,
#center #trigger-taxonomy-delete-assign-form,
#center #trigger-user-view-assign-form,
#center #system-actions-manage-form,
#center #jwplayermodule-admin,
#center #jwplayermodule-license,
#center #lightbox2-general-settings-form,
#center #lightbox2-slideshow-settings-form,
#center #lightbox2-iframe-settings-form,
#center #lightbox2-auto-image-handling-settings-form,
#center #user-admin-check-host,
.user-member .form-item .item-list
  
 {
	margin-bottom: -12px;
}
*/

#center #node-admin-content,
#center #user-admin-account {
	margin-bottom: -3px;
}

#center .node-type-list {
	position: relative;
	left: -20px;
	top: -20px;
}

#center dl dd {
	margin: 0px 0px -12px 0px;
	line-height: 110%;
	color: #8C8C8C;
}

#center dl dt {
	margin: 20px 0px 0px 0px;
}

													
/* End Admin Forms */		


/* Submenu */

.internal_menu {    
    width: 919px;
	height: 31px;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 9px;
}


.internal_menu ul {
    background:url("http://www.truescape.com/themes/garland/images/submenu_bg.jpg");
    background-repeat: repeat-x;
    width: 100%;
    margin: -23px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 31px;
}


.internal_menu ul li {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;	
}

.internal_menu ul li a, .internal_menu ul li a:visited {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	position: relative;
	top: 5px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 11px;
}

.internal_menu ul li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	position: relative;
	top: 5px;	
}

.internal_menu ul li a.active {
	background-image: none;
	position: relative;
	top: 5px;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}

.internal_menu .active a {
	border: 3px solid #FF0000;
}

/* End Submenu */



/* Custom Styles */

.contact {
	margin: 0px 0px 0px 8px;	
}

.contact p {
	font-size: 10px;	
}

#tabs-wrapper {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 25px;
	position: relative;
	top: 0px;
	left: -30px;
	border: 0px;
}


.standard {
    width: 870px;
}

.node{
	border: none;
} 


.with-tabs {
	width: 897px;
	float: left;
	margin: 0px 0px 0px 29px;
	padding: 0px;			
}


.admin_nav {
	height: 15px;
}

.status{
	border: 1px solid #00bef2;
	color: 00bef2;
}

.bold_text {
	font-weight:bold;
}

#edit-search-theme-form-1-wrapper label {
	display: none;
}

.container-inline {
	width: 255px;
}

.image_rotation {
	width: 919px;
	height: 252px;
	position: relative;
	left: -10px;
	top: -58px;
	border-bottom: 7px solid #d6d6d6;
}

#lightboxFrame {
	border: 0px;
} 

#frameContainer {
	border: 0px;
} 

iframe {
	border: 0px;
} 

.value_chart a {
}
/* Block Styles */

#block-block-1 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	float:left;
	position: relative;
	top: -87px;	
	left: -15px;	
}

#block-block-1 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-size: 10px;
	text-align: justify;
}

#block-block-2 {		
	width: 661px;
	float: right;	
}

#block-block-2 .content p, #block-block-5 .content p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
}

#block-block-4 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: -378px;
	margin-left: -9px;
	float:left;	
}

#block-block-4 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	text-align: justify;
}

#block-block-5 {
	margin: -591px 0px 0px 0px;		
	width: 648px;
	float: left;	
}

#block-block-6 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: -75px;
	margin-left: -9px;
	float:left;
	height: 400px;	
	display:block;
}


#block-block-6 .content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	text-align: justify;
}

#block-block-6 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	text-align: justify;
}

#block-block-7 .content {
	margin: 228px 0px 0px 0px;		
	width: 655px;
	float: left;
	
}

#block-block-8 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	float:left;
	position: relative;
	top: -87px;		
}

#block-block-8 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-size: 10px;
	text-align: justify;
}

#block-block-10 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	float:left;
	position: relative;
	top: -87px;		
}

#block-block-10 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-size: 10px;
	text-align: justify;
}

#block-block-9 {		
	width: 648px;
	float: right;	
}

#block-block-9 .content p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
}

#block-block-11 {		
	width: 648px;
	float: right;	
}

#block-block-11 .content p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
}

#block-block-12 {		
	width: 648px;
	float: right;	
}

#block-block-12 .content p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
}

#block-block-13 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	float:left;
	position: relative;
	top: -87px;		
}

#block-block-13 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-size: 10px;
	text-align: justify;
}

#block-block-14 {		
	width: 648px;
	float: right;	
}

#block-block-14 .content p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
}

#block-block-15 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	float:left;
	position: relative;
	top: -87px;		
}

#block-block-15 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-size: 10px;
	text-align: justify;
}

#block-block-16 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	float:left;
	position: relative;
	top: -87px;		
}

#block-block-16 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-size: 10px;
	text-align: justify;
}

#block-block-17 {		
	width: 648px;
	float: right;	
}

#block-block-17 .content p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
}


#block-block-18 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	float:left;
	position: relative;
	top: -87px;		
}

#block-block-18 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-size: 10px;
	text-align: justify;
}

#block-block-19 {		
	width: 648px;
	float: right;	
}

#block-block-19 .content p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
}

#block-block-20 {		
	width: 229px;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	float:left;
	position: relative;
	top: -87px;		
}

#block-block-20 .content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-size: 10px;
	text-align: justify;
}

#block-block-21 {		
	width: 648px;
	float: right;	
}

#block-block-21 .content p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
}

.block_heading {
	display: none;
}

.block-region {
	display: none;
}

/* End Block Styles */



/* Custom Safari/Chrome Styles */



/* End Custom Safari/Chrome Styles */



/* User Page Styles */

.profile h3 {
	display: none;
}

.profile .user-member dt {
	display: none;
}

.profile .user-member dd {
	display: none;
}

.profile .user-member ul {
	margin-left: -20px;
}

.profile .user-member .form-item {
	margin-top: -10px;
}

/* End User Page Styles */



/* Comment From Styles */

.comment {
	border: 0px;
}

#comments {
	border-bottom: 0px;
	margin-bottom: -30px;
}

.box h2 {
	margin-top: 15px;
}

#webfm-admin-settings {
	margin-bottom: -30px;
}


/* Chrome Styles  */

@media screen and (-webkit-min-device-pixel-ratio:0)
	{
 
.menu_footer {
	margin: -18px 0px 0px -10px;
}

.menu_placer {
	position: relative;
	top: -20px;
	left: 632px;
	height: 45px;		
}

.internal_menu ul {
    background:url("http://www.truescape.com/themes/garland/images/submenu_bg.jpg");
    background-repeat: repeat-x;
    width: 100%;
    margin: -18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 31px;
}