/**
Theme Name: CAAAV
Author URI: http://archisense.com
Version: 1.0
Author: archisense
Description: theme for CAAAV site
Coder: Qa'id (qaid@archisense.com)
*/

/* -------------------------------------- */

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
	display: block;
}

* html .clearfix {
	height: 1%; /* IE5-6 */
}

body {
	background:#491919 url(images/background.png) repeat-x 0 0;
	width:955px;
	margin:0 auto;
	padding:25px 0 32px;
	font:normal 15px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	color:#481818;
}

h2 {font-size:1.3em;}
h3 {font-size:1.1em;}

a {
	text-decoration:none;
	color:#30a8c0;
}

a:hover { color:#f04800; }

#header {
	background-color:#efce95;
	padding:13px 34px 20px;
}

#branding {
	float:left;
	width:550px;
	margin-bottom:19px;
}

#blog-title {
	background:#efce95 url(images/caaav_original_logo.png) no-repeat 0 0;
	display:block;
	width:366px;
	height:100px;
	text-indent:-9999px;
	color:#f04800;
}

#blog-title a {
	display:block;
	height:100px;
}

#blog-description { display:none; }

#top-search-wrap {
	background:transparent url(images/top-search-bg.gif) no-repeat 0 0;
	float:right;
	width:297px;
	position:relative;
	min-height: 43px;
	display:inline;
	
	margin-top:68px;
}

#top-s, #top-search-submit {
	background:none;
	position:absolute;
	top:0;
	border:none;
	padding:0;
}

#top-s {
	font:normal 14px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	color:#0397b9;
	width:172px;
	top:9px;
	left:11px;
}

#top-search-submit {
	height:28px;
	width:105px;
	right:2px;
	top:3px;
	cursor:pointer;
}

#page-menu {
	background-color:#f04800;
	clear:both;
	height:30px;
	overflow:hidden;
}

#page-menu ul li {
	line-height:30px;
	display:inline
}

#page-menu ul li a {
	font-weight:bold;
	color:#ffffff;
	margin:0 15px;
}

#page-menu ul li a:hover, #page-menu ul li.current_page_item a { color:#481818; }

/* container */
.not-home {
	background:transparent url(images/container-bg.gif) repeat-y 19px 0;
}

#container .inner {
	background:transparent url(images/corner-bottom.png) no-repeat 0 0;
	padding:13px 42px 21px;
	position:relative;
}

#container-top {
	background-color:#efce95;
	padding:0 34px 47px;
}

#featured-wrap {
	background:#66bdcb url(images/featured-bg.png) repeat-x 0 0;
	height:338px;
	padding:12px 0 11px;
}

.fullwidth {
	background:transparent url(images/container-bg.gif) repeat-y 19px 0;
}

/* content */
.inner #content {
	float:left;
	width:536px;
}

.post {
	margin-bottom:25px;
}

.post .title {
	font:normal 37px Romeral,Arial,Verdana,Tahoma;
	color:#481818;
	margin-bottom:7px;
}

.post .thumbnail {
	margin-bottom:17px;
}

#purpose {
	background:transparent url(images/caav-purpose.gif) no-repeat 0 0;
	width:512px;
	height:228px;
	text-indent:-9999px;
	color:#481818;
	font-size:34px;
	margin-bottom:10px;
}

#donation {
	background:#019cc1 url(images/donate-bg_revise2.png) no-repeat 0 0;
	width:255px;
	height:203px;
	position:absolute;
	top:0;
	right:40px;
	padding:8px 0 0 90px;
}

#donation p {
	font:normal 27px Arial,Tahoma,Verdana;
	color:#ffffff;
	line-height:60px;
}

#email-form {
	display:block;
	position:relative;
	width:233px;
	height:40px;
	top:-8px;
}

#email-form input {
	background:none;
	border:0;
	position:absolute;
}

#email-text {
	font:normal 15px Arial,Tahoma,Verdana;
	color:#f04800;
	top:7px;
	left:4px;
	width:195px;
}

#email-submit {
	top:0;
	right:0;
	width:29px;
	height:32px;
	padding:0;
	cursor:pointer;
}

#sidebar #donation {
	background:#019cc1 url(images/donate3-bg.png) no-repeat 0 0;
	width:312px;
	height:228px;
	position:absolute;
	top:-12px;
	right:0;
	padding:8px 0 0 !important;
	overflow:hidden;
}

#sidebar #email-form {
	margin-left:84px;
	width:202px;
	top:-7px;
	display:none;
}

#sidebar #email-text {
	width:169px;
	top:5px;
}

#sidebar #email-submit {
	width:27px;
	height:27px;
}

#donation .title {
	font:normal 35px Arial,Tahoma,Verdana;
	color:#ffffff;
	text-align:center;
}

#sidebar #donation p {
	padding-left:80px;
}

#separator {
	border:none;
	border-top:2px solid rgba(238, 206, 149, 0.5);
	/*border-color:  rgb(238, 206, 149);*/
	height:2px;
	overflow:hidden;
	display:block;
	margin:0 0 15px;
}

#project-spotlight {
	float:left;
	width:266px;
}

#project-spotlight-title {
	background:transparent url(images/project-spotlight.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	color:#30a8c0;
	font-size:21px;
	margin-bottom: 3px;
}

#project-spotlight .thumbnail {
	margin-bottom:5px;
}
         
#project-spotlight .title {
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}

#project-spotlight .title a { color:#481818;/*rgb (51,26,47)*/ ;font-weight:bold; }

#project-spotlight .title a:hover { color:#f04800; }

#post-wrap {
	float:right;
	width:512px;

}

#tumblr-title {
	background:transparent url(images/tumblrtxt.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	color:#30a8c0;
	font-size:21px;
	margin-bottom:3px;
	margin-left: 30px;
}


.tumblr-col { 
list-style-type: none;
list-style: none;
margin-bottom: 4px;
margin-left: 4px;
margin-right: 4px; 
margin-top: 30px
}

.tumblr-col li  {
padding: 10px;
margin-left: 20px;
display: inline;
}

#post-wrap-title {
	background:transparent url(images/newest_items.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	color:#30a8c0;
	font-size:21px;
	margin-bottom:3px;
}

.mini-post {
	/*border-top:3px solid rgba(238, 206, 149, 1);*/
	padding-top:0px;
	float:left;
	width:143px;
	margin-right:41px;
	display:inline;
}

.last { margin:0 !important; }

.mini-post .title {
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}

.mini-post .title a { color:#636363; }

.mini-post .title a:hover { color:#f04800; }

.datepost { color:#b7b7b7; }

.mass-post .title {
	font:normal 20px Georgia,"Times New Roman","Bitstream Charter",Times,serif !important;
}

.pagetitle {
	font-weight:normal;
	font-size:18px;
	color:#f04800;
}

/* email detail */
#email-detail p {
	clear:both;
	margin-bottom:10px;
}
#email-detail label {
	width:100px;
	display:block;
	float:left;
}

/* sidebar */
#sidebar {
	float:right;
	width:312px;
	position:relative;
	padding-top:287px;
	/*display:none;*/
}

.widget {
	margin-bottom:25px;
}

.widget-title {
	font:normal 21px Romeral,Arial,Verdana,Tahoma;
	color:#30a8c0;
	margin-bottom:14px;
}

.widget .entry {
	color:#b7b7b7;
	font-size:15px;
	line-height:18px;
}

.widget .entry p { margin-bottom:0 !important; }

.widget-post {
	margin-bottom:20px;
}

.widget-post .thumbnail {
	margin-right:24px;
	float:left;
}

.widget .title {
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}

.widget .title a { color:#636363; }

.widget .title a:hover { color:#f04800; }

/* footer */
#footer {
	background:transparent url(images/container-bg.gif) repeat-y 19px 0;
}

#footer .inner {
	background-color:#efce95;
	padding:34px;
}

#copyright {
	background:transparent url(images/corner-bottom.png) no-repeat 0 0;
	clear:both;
	height:24px;
	padding:20px 42px;
	font-size:12px;
}

#footer-bottom {
	background:transparent url(images/footer-bottom-bg.gif) repeat-x 0 0;
	height:2px;
	overflow:hidden;
	width:917px;
	margin:0 auto;
}

.block {
	float:left;
	width:283px;
	margin-right:70px;
}

#connect {
	/*width:159px !important;*/
	display: none;
}

.block-title {
	font-size:28px;
	color:#30a8c0;
	margin-bottom:8px;
	height:31px;
	text-indent:-9999px;
}

#main-office .block-title { background:#efce95 url(images/caav-main-office.gif) no-repeat 0 0; }

#chinatown .block-title { background:#efce95 url(images/caav-chinatown.gif) no-repeat 0 0; }

#connect .block-title {
	background:#efce95 url(images/share.gif) no-repeat 0 0;
	color:#f04800;
	height:44px;
}

.block p {
	font-size:16px;
	line-height:16px;
	color:#30a8c0;
}

#footer .bookmark img {
	margin:4px;
}

.homepagesidebar,
.homepagesidebar a {
  text-decoration:none;
  color: white;
  font: normal normal normal 26px/normal Arial, Tahoma, Verdana;
  line-height: 60px;
  }
  
.homepagesidebar a:hover {
  text-decoration:none;
  color: #4a1e1d !important;
  font: normal normal normal 27px/normal Arial, Tahoma, Verdana;
  line-height: 60px;
  }

.sliderexcerpt {font-size:7pt;}

.sliderheader {
  font-size:.7em; 
  font-weight:bold;
  }
  
  .addthis_container,
  .addthis_toolbox,
  .addthis_default_style {margin-top:35px; padding-top: 5px;border-top:1px solid #481818;}
  

.tim {
	background: url(./images/date.png) left 50% no-repeat;
	padding:3px 20px 3px 20px;
	}  
	
#breadcrumbs {
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	font-size:12px;
	margin:10px 0 10px 0px;
	padding:3px 0 3px;
	color:#B7B7B7;
	}
	
/* EDITS-04-2011
/* BY: manu sachdeva
/* contact: manu05495@yahoo.com 
/* notes:
	this is specifically for the blank template 
*/ 
	


/* blank template */
#container .inner-blank {
	background-color: #EFCE95;
	padding:13px 42px 21px;
	position:relative;
}


/* line break */

.lineBreak  { margin-left: 10px; margin-top: 10px; margin-bottom: 10px; height: 1px; background-color: #fff; width: 202px; text-transform: }

/* 25th annivarsary splash page */ 
.left-one {
float: left;}

.left-two {
float: left;
width: 472px;
}


/* vertical yellow line */
.vert {
background-color: #fef200;
margin-left: 10px;
margin-right: 10px;
height: 589px;
float: left;
width: 10px;

}

/* right column */
.right-end {
width: 226px; 
height: 587px;
float: right;
background-color: #000000;
}

/* right column h6 */


 .entry .right-end h6 {
margin-left: 10px; margin-bottom: 10px;
font-family: monospace;
text-transform: uppercase;
font-size: 17px;
font-weight: 100;
color: yellow;
line-height: 20px;

}

.right-end p {
margin-left: 10px; margin-bottom: 10px;
font-family: monospace;
font-size: 14px;
color: white;
line-height: 17px;

}

}
.bottom-clear {
clear: both; padding-bottom: 30px;  
width: 100%;
height: 5px;
}

#container .inner blank .addthis_container,
  .addthis_toolbox,
  .addthis_default_style {clear: both; margin-top:35px; padding-top: 5px;border-top:1px solid #481818; }
 

.button {
font-family: 'PT Sans Narrow', arial, serif;
font-size: 17px;
background-color: #00adef;
color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
width: 76px;
float: left;

		border-bottom-right-radius: 2px; 
	    border-bottom-left-radius: 2px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;

		-webkit-border-top-right-radius: 2px;		
		-webkit-border-top-left-radius: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;

		-moz-border-radius-topright: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;

			-moz-box-shadow: 0 1px 2px #000;
			-webkit-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
		

}

.button-one {
font-family: 'PT Sans Narrow', arial, serif;
font-size: 17px;
background-color: #00adef;
color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
width: 85px;
float: left;
margin-left: 10px;

		border-bottom-right-radius: 2px; 
	    border-bottom-left-radius: 2px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;

		-webkit-border-top-right-radius: 2px;		
		-webkit-border-top-left-radius: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;

		-moz-border-radius-topright: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;

			-moz-box-shadow: 0 1px 2px #000;
			-webkit-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
		

}

.button-last {
font-family: 'PT Sans Narrow', arial, serif;
font-size: 17px;
background-color: #00adef;
color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
width: 155px;
float: left;
margin-left: 10px;


		border-bottom-right-radius: 2px; 
	    border-bottom-left-radius: 2px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;

		-webkit-border-top-right-radius: 2px;		
		-webkit-border-top-left-radius: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;

		-moz-border-radius-topright: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;

			-moz-box-shadow: 0 1px 2px #000;
			-webkit-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
		

}



.button a, .button-one a, .button-last a {
 color: #ffffff;
 }
 
 .button a:hover, .button-one a:hover, .button-last a:hover {
 color: #B8B8B8;
 }
 
 /* video classes */
 
 .iVideo { padding-top: 50px;}
 
 .shadowBox {
 
	-moz-box-shadow: 0 1px 2px #000;
			-webkit-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
		 
}
/*video border */	

.videoBorder {

 
border-top:   1px solid #fff;
border-bottom: 1px solid #fff;
background-color:  #DBD6CA;
width: 510px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 0px;
margin-left: 14px;
margin-top: 14px;
}

	 
/* large video holder */

  .video-large {
 
 display: block;
 width: 550px;
 height: 336px;
 margin-right: 10px;
 float: left;
 
 -moz-box-shadow: 0 1px 2px #000;
 -webkit-box-shadow: 0 1px 2px #000;
 box-shadow: 0 1px 2px #000;
 background-color: #F3EEE5;
 margin-bottom: 20px;
 }
 
		 
 /* middle text below video */
 
 .middleText { padding-top: 15px; font-family: 'PT Sans Narrow', arial, serif; font-size: 15px; text-align: justify; line-height: 20px; clear: both;
 /* width: 632px; */ 
 display: block; }

.middleText:first-line { font-size: 16px; font-weight: bold;}
 
 
 /* image link to 25th annivarsary audi/video page */
 .pLink { background-image: url(images/audio-video-button.png); background-repeat: no-repeat; background-position: 0px 0px; margin-left: 5px;
 width: 213px; height: 214px; display: block;}

 .pLink:hover { background-image: url(images/audio-video-button.png); background-repeat: no-repeat; background-position: 0px -220px; margin-left: 5px;
 width: 213px; height: 214px; display: block;}
 
 .rightColumnPlayer {width: 201px; margin-left: 5px;}
 
 /* accordion */ 
 
 .accordion-holder {
 
 display: block;
 width: 300px;
 margin-right: 10px;
 float: left;
 
 -moz-box-shadow: 0 1px 2px #000;
 -webkit-box-shadow: 0 1px 2px #000;
 box-shadow: 0 1px 2px #000;
 background-color: #F3EEE5;
 margin-bottom: 20px;
 }
 
  .accordion-holderTwo {
 
 display: block;
 width: 550px;
 margin-right: 10px;
 float: left;
 
 -moz-box-shadow: 0 1px 2px #000;
 -webkit-box-shadow: 0 1px 2px #000;
 box-shadow: 0 1px 2px #000;
 background-color: #F3EEE5;
 margin-bottom: 20px;
 }
 
 h3.toggler {
 
 display: block;
 cursor: pointer;
 border-bottom: 1px solid #000;
  border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 font-family: monospace;
 background-image: url(images/accordionbuttons.png);
 background-position: 0px 9px; 
 background-color: #DBD6CA;
 color: black; 
  text-transform: uppercase;
  
  
  border-bottom-right-radius: 2px; 
	    border-bottom-left-radius: 2px;

		-webkit-border-top-right-radius: 2px;		
		-webkit-border-top-left-radius: 2px;

		-moz-border-radius-topright: 2px;
		-moz-border-radius-topleft: 2px;

  
 }

 h3.toggler:hover {
 
 display: block;
 cursor: pointer;
 border-bottom: 1px solid #000;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 font-family: monospace;
background-image: url(images/accordionbuttons.png);
 background-position: 0px -30px;
 color:  #00adef;
 background-color: #DBD6CA;
 text-transform: uppercase;
 
   border-bottom-right-radius: 2px; 
	    border-bottom-left-radius: 2px;

		-webkit-border-top-right-radius: 2px;		
		-webkit-border-top-left-radius: 2px;

		-moz-border-radius-topright: 2px;
		-moz-border-radius-topleft: 2px;

 }
 
 
 /* text before accordion */
 
  .accordionText {
 
 display: block;
 border-bottom: 1px solid #fff;
 border-top: 1px solid #fff;
 font-family: monospace;
 background-color: #DBD6CA;
 color: #FFF; 
 text-transform: uppercase;
 font-style: italic;
 margin: 11px;  
 padding: 17px;
 font-style: italic;

}
/* follow us */ 

#follow { 
margin-left: 11px;
 width: 198px; 
 height: 35px; 
 display: block;
font-family: monospace;
font-size: 16px;
color: yellow;
}

/* follow us on twitter */
.follow-T { 
margin-left: 11px;
 width: 32px; 
 height: 32px; 
 display: block;
background-image:  url(images/twitter-32px.png);
background-position:  0px 0px;
background-repeat:  no-repeat;
float:right;
margin-top: -21px;
}




.follow-T:hover { 
		opacity: 0.7;
	    filter:alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7; 
		
}

/* follow us on facebook */
.follow-F {
margin-left: 11px;
 width: 32px; 
 height: 32px; 
 display: block;
 background-image:  url(images/facebook-32px.png);
background-position:  0px 0px;
background-repeat: no-repeat;
float: right;
margin-top:  -38px;
margin-right: 51px;
}


.follow-F:hover {
		opacity: 0.7;
	    filter:alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7; 
		
 }

/* contact form */
/* CIVI CRM contact form */
.crm-profile-name-Website_Email_Sign_up_24, .crm-profile-name-newsletter_sign_up_25 {
  display: block;
  margin: auto;
  width: 415px;
  margin-top: 39px;
  font-size: 10px; }

.crm-container div.form-item {
  height: auto !important;
  margin-left: 0px; }

.cvWrap {
  width: auto !important;
  float: none !important; }

div.edit-value {
  margin-left: 0px !important; }

/* text */
.c-text, .cTwo-text, .cvr-text, .cvr-interest {
  color: #888;
  display: block;
  font-size: 10px;
  float: right;
  height: 30px;
  margin-top: -4px; }

/* text 2 */
.cTwo-text {
  margin-top: 0px;
  margin-right: 117px; }

.c-text-button {
  color: #888;
  display: block;
  font-size: 10px;
  height: 13px;
  margin-top: 0px;
  background-color: #F2E3C9;
  padding-top: 3px;
  float: left;
  padding-left: 4px; }

.cvr-text, .cvr-interest {
  line-height: 20px;
  font-size: 15px;
  float: left;
  margin-top: 0px; }

/* radio field */
.cvr-interest {
  margin-left: 0px;
  margin-top: 0px; }

.cvr-interestText {
  font-size: 12px;
  line-height: 20px;
  color: #888;
  margin-left: 2px; }

div.rad .form-checkbox {
  margin-left: 15px; }

/* text field */
.name, input#first_name.form-text, input#last_name.form-text, input#email-Primary.form-text {
  width: 415px;
  padding: 2px;
  border-top: none;
  border-bottom: 1px solid #F2E3C9;
  border-right: none;
  border-left: none;
  background-color: #F2E3C9; }

.name:hover, input#first_name.form-text:hover, input#last_name.form-text:hover, input#email-Primary.form-text:hover, input#first_name.form-text:hover {
  /* GRADIENT webkit browsers */
  background: -webkit-gradient(linear, left top, left bottom, from(#f2e3c9), to(#f0eae1));
  /* GRADIENT firefox */
  background: -moz-linear-gradient(top, #f2e3c9, #f0eae1);
  /* GRADIENT IE */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2E3C9', endColorstr='#F0EAE1');
  /* BACKGROUND color */
  background-color: #F0EAE1; }

.name-box {
  width: 415px;
  padding: 2px;
  border-top: none;
  border-bottom: 1px solid #F2E3C9;
  border-right: none;
  border-left: none;
  background-color: #F2E3C9;
  height: 70px; }

.name-box:hover {
  /* GRADIENT webkit browsers */
  background: -webkit-gradient(linear, left top, left bottom, from(#f2e3c9), to(#f0eae1));
  /* GRADIENT firefox */
  background: -moz-linear-gradient(top, #f2e3c9, #f0eae1);
  /* GRADIENT IE */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2E3C9', endColorstr='#F0EAE1');
  /* BACKGROUND color */
  background-color: #F0EAE1; }

.pick-box, .rad {
  width: 415px;
  padding: 2px;
  border-top: none;
  border-bottom: 1px solid #F2E3C9;
  border-right: none;
  border-left: none;
  background-color: #F2E3C9;
  height: 10px;
  display: block;
  padding-left: 4px;
  padding-top: 9px; }

.pick-box span.wpcf7-list-item, .rad span.wpcf7-list-item {
  display: block;
  float: left;
  margin-left: 47px;
  padding: 0px;
  margin-top: -8px; }

.rad {
  height: auto;
  margin-top: 30px; }

/* SUBMIT button */
.wpcf7-submit, span.crm-button input#_qf_Edit_next.validate {
  color: #888;
  background-color: #F2E3C9;
  border-bottom: 1px solid #EFCE85;
  width: 417px;
  height: 30px;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 12px;
  border-top: none;
  border-left: none;
  border-right: none;
  cursor: pointer;
  display: block; }

.wpcf7-submit:hover, span.crm-button input#_qf_Edit_next.validate:hover {
  color: #EFCE85;
  background-color: #888888; }

.crm-container a.button, .crm-container a.button:link, .crm-container a.button:visited, .crm-container input.form-submit, #crm-container input[type="button"], #crm-container input.form-submit-inline, #crm-container .crm-button {
  border: none !important;
  text-shadow: none !important;
  background-image: none !important;
  background-color: #F2E3C9 !important; }

span.crm-button input#_qf_Edit_next.validate {
  height: auto;
  margin-top: 0px; }
  span.crm-button input#_qf_Edit_next.validate:hover {
    background-color: #888888 !important; }

.cvrSpace {
  display: block;
  height: 30px; }

.cvrSpaceTwo {
  display: block;
  height: 10px; }

.cvrLine {
  border-bottom: 1px solid #ccc;
  padding-top: 5px; }

.noSee {
  display: none; }

/* Coder: Manu Sachdeva / Manu05495@gmail.com
DATE: February/ March 2012
Note: 
This is for social media links at the top of the site 
*/


/* the container */
	.topSocial { 
	display: block;
	min-height: 24px;
	width: 136px;
	margin-top: -25px;
	margin-left:  166px;
	list-style-type: none;
	list-style: none;
	}
	



.topSocial ul  {
min-width: 136px; 
	min-height: 24px;
	float: left;

}

topSocial ul.empty {

}

/*  Facebook */
.topFa {
display: block;
float: left;
background-image: url(images/24/facebook.png);
background-repeat: no-repeat;
width: 25%;
height: 24px;
}

.topFa:hover {

opacity: 0.7;
	    filter:alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7; 
}

/*  Tumblr */

.topTu { 

display: block;
float: left;
background-image: url(images/24/tumblr.png);
background-repeat: no-repeat;
width: 25%;
height: 24px;


}

.topTu:hover {


opacity: 0.7;
	    filter:alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7; 
        
        }


/* Twitter */

.topTw {
display: block;
float: left;
background-image: url(images/24/twitter.png);
background-repeat: no-repeat;
width: 25%;
height: 24px;

}

.topTw:hover {


opacity: 0.7;
	    filter:alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7; 
        
        }


/* Email */

.topMa {

display: block;
float: left;
background-image: url(images/24/email.png);
background-repeat: no-repeat;
width: 25%;
height: 24px;

}

.topMa:hover {


opacity: 0.7;
	    filter:alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7; 

}


/* TWITTER FEED AND TUMBLR FEED */ 

#tt-feed {
	float:left;
	width:266px;
	margin-left: 10px;
}

#tt-feed-title {
	background:transparent url(images/twittertxt.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	color:#30a8c0;
	font-size:21px;
	margin-bottom:3px;
	margin-left: 10px;

)

/* 
* This is the archive section of the caaav website. 
* Designed and buil in 2014. using CSS and SASS
* author of this section: Manu Sachdeva
*/


/* see short codes ultimate code */