/* DONE */
*{margin:0;padding:0;outline:none;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; } /* Hide from IE Mac \*/ 
.clearfix { display: block; } /* End hide f/* DONE */
*{margin:0;padding:0;outline:none;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; } /* Hide from IE Mac \*/ 
.clearfix { display: block; } /* End hide from IE Mac */ 
.none { display: none; } /* End Clearfix */



body{
font-family: 'Open Sans', "Lucida Grande", sans-serif; font-size: .9em; line-height: 160%; background:#FAFAFA url('') 0 0 repeat;color:#333;}
a{text-decoration:none!important; color:#000;}
a:hover{color:#000!important;}
p{margin:0;}
a img{border: none!important;}
img{border: none!important;}
#pagelead a{color:#999;}


blockquote{margin:30px 20px;color:#000;}
.clearfix{clear:both;}
::-moz-selection{background:#666;color:#fff;}
::selection{background:#666;color:#fff;}


.quicksand{font-family: 'Quicksand', sans-serif;}
.smallquick{letter-spacing:3px;font-weight:700;text-transform:uppercase;}

h3{font-family: 'Quicksand', sans-serif;font-size:18px;letter-spacing:3px;font-weight:700;text-transform:uppercase;}
a.button{display:block;width:94%;clear:both;padding:3%;margin:3% 0;font-size:1.4em;border:1px solid #ccc;text-align:center;font-family: 'Quicksand', sans-serif;}
a.button:hover{border-color:#000;color:#000000!important;}
.container{width:96%;max-width:1300px;margin:0 auto 20px;}

#maincontainer div{float:none;}



#homepage #content, #authorpage #content{margin-top:0px;}

#content{width:100%;min-height:100px;margin-top:120px;}
#content img {max-width:100%;height:auto;}


#nav{width:100%;height:50px;position:fixed;top:0px;z-index:1;}
#nav .container{position:relative;margin-bottom:0px;}
#nav a{display:block;height:50px;float:left;width:25%;padding-top:35px;line-height:15px;background-color:#fff;text-align:center;text-transform:uppercase;font-family: 'Quicksand', sans-serif;font-weight:bold;letter-spacing:1px;}
#nav a img{height:80%;position:relative;bottom:10%;}
#nav a:hover{background-color:#fafafa;color:#000!important;}

#greeting, #authorgreeting{display:none;}

#homepage #greeting{display:block;}
#authorpage #authorgreeting{display:block;}

 #authorgreeting, #greeting{width:93%;clear:both;margin:120px auto 0px;text-align:center;font-size:1.2em;line-height:1.6em;}

#hello{width:100%; max-width:900px;margin:20px auto;}




#pagelead{margin: 30px 0; text-align:justify;}
#pagelead p{margin-bottom:10px;}
#pagelead a{color:#000;text-decoration:underline;}

#content li{list-style-type:none;}
#homepage #nav a.homelink{color:#999;}
#homepage #nav a{color:#000}
#aboutpage a.aboutlink{color:#999;}
#authorpage a.authorlink{color:#999;}
#archivepage a.archivelink{color:#999;}



/*------------------------------------*\
PAGE STYLES
\*------------------------------------*/

#aboutpage img{display:block;max-width:600px;text-align:center;margin:0 auto 50px;}
#archivecatlist{width:100%}

#archivecatlist ul{color:#000!important}
#archivecatlist ul li a{width:33%;font-size:11px;margin:0 1px 1px 0 ;float:left;text-align:center;background-color:#eee;padding:20px 0}
#archivecatlist ul li a:hover{background-color:#ccc;color:#000}
#archivecatlist ul li{font-family: 'Quicksand', sans-serif;letter-spacing:1px;font-weight:700;text-transform:uppercase;}

#pagelead p{font-style:italic;}




/*------------------------------------*\
HOME STYLES
\*------------------------------------*/


.populartags a.archivethumb{display:block;width:19%;float:left;position:relative;}
.populartags a.evenpost{margin: 0 1% 1% 0%}
.populartags a.oddpost{margin: 0 1% 1% 0%}

.contactlist li , .contactlist li a{display:inline!important;}

/*------------------------------------*\
BLOG STYLES
\*------------------------------------*/



.blogpost{width:88%;padding:12% 6% 6%;clear:both;margin-bottom:30px;clear:both;background-color:#fff;}
.postcontent p{text-align:justify;max-width:600px;margin:0 auto 24px auto;}
div.gallery{margin-top:60px!important;}
.postcontent{margin-bottom:20px;width:100%;}

.postcontent li{margin-left:30px;text-align:justify;margin-bottom:10px;}

a.leadimg{display:block;width:100%;}
a.leadimg img{display:block;margin:0 auto;}

.blogpost img{height:auto;max-width:800px;}
.postcontent a{text-decoration:underline;}
p.posttitle{width:100%;max-width:600px;margin:3% auto 3%;line-height:1.3em;font-size:28px;text-transform:uppercase;text-align:center;word-wrap: break-word;}

.perma{display:block;width:100%;}
.perma a{display:block;width:50%;padding:2% 0;float:left;text-align:center;}


p.postdate{width:100%;text-align:center;text-transform:uppercase;font-style:italic;letter-spacing:1px;margin-top:2%;font-size:.8em;}

p.url{text-align:center;margin-bottom:10px;}
p.url a{text-decoration:none;}

.gallery{width:100%;float:none;}
.gallery .gallery-item{margin:30px 0;}
.gallery .gallery-item .gallery-icon a{}

p.wp-caption-text{font-style:italic;font-weight:normal;margin-top:10px; margin-bottom:-10px;width:100%!important;max-width:100%!important;text-align:center;}

.taglist{display:block;max-width:800px;width:100%;margin:0 auto 5%;padding:30px 0px;clear:both;text-align:center;}
.tagheader{max-width:600px;width:100%;margin:30px auto 0; font-size:.8em!important;text-align:center!important;}

div.paginationlink{padding:20px 0 20px;}
#maincontainer div.previouspage{float:left;}
.nextpage{float:right!important;}

.postexcerpt p{text-align:center;}


.relatedposts{position:relative; clear:both; padding-bottom:20px;}
.relatedlead{color:#999;margin-bottom:20px;width:100%;text-align:center;}


/*------------------------------------*\
ARCHIVE STYLES
\*------------------------------------*/


#archivepage p.archivedate, #indexpage p.archivedate{position:relative; clear:both;width:100%;margin:0 0 1% 0;font-size:28px;line-height:160%;text-transform:uppercase;text-align:left;}


#archivepage p.archivehead, #indexpage p.archivehead{width:auto;margin:0 0 1% 0;font-size:28px;float:left;line-height:160%;text-transform:uppercase;text-align:left;}
a.titlebutton{display:block;width:20%;background-color:#ddd;color:#fff!important;float:right;margin:1% 1% 0% 0;font-size:14px;text-transform:uppercase;text-align:center;padding:10px 0;}


a.archivethumb{display:block;width:24%;float:left;position:relative;}
a.archivethumb:hover p.archivetitle{color:#fff;background: black;}

a.archivethumb img{width:100%;height:auto}
a.evenpost{margin: 0 1% 1% 0%}
a.oddpost{margin: 0 1% 1% 0%}

p.archivetitle{position:absolute;bottom:16%;text-align:center;left:0;padding:2% 0;width:100%; background: transparent url("images/white75.png") 0 0 repeat;font-size:.9em;text-transform:uppercase;letter-spacing:1px;}

div.browsebyyear{width:100%;margin-bottom:20px;}
div.browsebyyear a{width:20%;display:block;font-size:11px;margin:0 0px 0px 0 ;float:left;text-align:center;background-color:#eee;padding:20px 0}
div.browsebyyear a:hover{background:#ccc;color:#fff;}


#archivepage .indexed, #indexpage .indexed{background-color:#ccc;color:#fff;}

#toggleButton{margin-bottom:30px;}


#indexpage #sidebar{display:none;}
#indexpage #content{width:100%;}

#indexpage a.archivethumb{width:16%;}

#indexpage a.evenpost{margin: 0 .6% .6% 0%}
#indexpage a.oddpost{margin: 0 .6% .6% 0%}

/*------------------------------------
SIDEBAR STYLES


15.5 x 6 = 93
16 x 6 = 96
16.5 x 6 = 99
------------------------------------*/

#homelink{font-size:1.5em;display:block;font-family: 'Quicksand', sans-serif;text-transform:uppercase;font-weight:normal;margin-bottom:15px;}

a#logo{display:block;height:auto;width:140px;margin-bottom:40px;}
a#logo img{width:100%;height:auto;}

#sidebar{width:26%;background-color:#fff;font-size:.9em!important;}
#sidebar p {color:#999;text-align:left;}
#sidebar div{margin-bottom:20px;}

#sidebar .sidelead p{margin-bottom:10px;text-align:left;font-size:1em!important;}


#ann{width:100%;}
#ann img{width:100%;margin:0 auto;height:auto;}
#ann a{display:block;width:80%;padding:10%;border:1px solid #ccc;}
#ann p{width:100%;margin:20px 0px 0px;font-size:.9em; text-align:center;}

#ann a:hover{border-color:#000;}

li.linkcat{margin-bottom:20px;}


.sidetitle{font-size:14px;width:100%;clear:both;letter-spacing:3px;font-weight:700;text-transform:uppercase;margin-bottom:10px;}



li.categories{color:#999;width:100%;clear:both;letter-spacing:3px;font-weight:700;text-transform:uppercase;margin-bottom:10px;}
li.categories ul{text-transform:none;letter-spacing:0px;font-weight:normal;margin-top:10px!important;}


li.populartags ul a{display:block;width:100%;text-transform: capitalize;font-size:1em!important;}
#sidebar p.sideinfo{color:#000!important;}
	
	
	
	
	
	
/*------------------------------------*\
SEARCH STYLES
\*------------------------------------*/

div#searchbar{width:100%;margin-bottom:20px;}
label#searchlabel{width:26%;}
input#search{width:74%;}
select#operator{margin:0 5px;}

.searchresultlead{margin:0px 0 20px;text-transform:uppercase;font-weight:bold;color:#888;font-size:11px;}

div.stags{width:100%;}
div.stags select{width:32%!important;}

.searchhead{text-transform:uppercase;font-weight:bold;color:#000;margin:20px 0;font-size:16px;}

span.searchhead{padding-right:5px;}
div.searchcategories{width:100%;text-transform:uppercase;font-weight:bold;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;}

div.scat{width:32%;margin:0px 0 10px}
div.scat label{font-size:11px!important;}
div.scat input{float:left;margin-right:5px;}


#results{width:100%;margin-top:5%;}

/*------------------------------------*\
FOOTER STYLES
\*------------------------------------*/


#footer{width:100%;height:100px;margin:0 auto 0px; padding:3% 0 3% 0; background-color:#fff;}
#footer p{color:#ccc; max-width:800px; font-size:11px;font-style:italic;margin:0 auto 0px;text-align:center;}



/*------------------------------------*\
RESPONSIVE HIDES
\*------------------------------------*/




	/*------------------------------------*\
	RESPONSIVE STYLING
	\*------------------------------------*/



	@media only screen and (max-width: 1000px) {
	  /* rules that only apply for canvases narrower than 1000px */


	}



	@media only screen and (max-width: 768px) {
	  /* rules that only apply for canvases narrower than 768 */

	  #nav a{ font-size:1em;} 
	a.titlebutton{ font-size:10px;}
	input#search{width:66%;}

}





	@media only screen and (max-width: 600px) {
	  /* rules that only apply for canvases narrower than 600px */
	  div#nav {width:100%!important;}
body{width:100%;margin-left:0%;}


#homepage #content{padding-top:0px;}
#sidebar{display:none;}
#maincontainer{width:98%;margin-top:40px;margin-left:1%!important;}


a.button{clear:both;letter-spacing:2px;font-size:.8em!important;position:relative;top:20px!important;font-weight:bold;}
.sectiontitle{font-size:1em!important; letter-spacing:1px;font-weight:bold;}
#archivepage #content, #indexpage #content{width:100%;padding:0px;margin:0%;}

.populartags a.archivethumb, a.archivethumb{display:block;width:50%!important;float:left;position:relative;margin:0px!important;border-bottom:1px solid #fff;}
a.archivethumb:hover p.archivetitle{color:#fff;background: black;}



a.archivethumb img{width:100%;height:auto}

#content p.archivetitle{position:absolute;bottom:0%;text-align:center!important;left:0;padding:2% 0;width:100%; background: transparent url("images/white75.png") 0 0 repeat;font-size:.7em;text-transform:uppercase;letter-spacing:1px;}

#archivecatlist ul{color:#000!important}
#archivecatlist ul li a{width:33%;height:20px;font-size:11px;margin:0 1px 1px 0 ;float:left;text-align:center;background-color:#eee;padding:40px 0}
#archivecatlist ul li a:hover{background-color:#ccc;color:#000}
#archivecatlist ul li{font-family: 'Quicksand', sans-serif;letter-spacing:1px;font-weight:700;text-transform:uppercase;}

#archivepage p.archivehead, #indexpage p.archivehead{width:100%; margin:0 0 1% 0;font-size:16px;margin:10px 0;line-height:160%;text-transform:uppercase;text-align:center!important;}

a.titlebutton{display:block;width:100%;background-color:#000;color:#fff!important;float:right;margin:0px 0% 1% 0;font-size:14px;text-transform:uppercase;text-align:center;padding:15px 0;}




div#searchbar{width:100%;margin-bottom:20px;text-align:center!important;}
label#searchlabel{width:98%; text-align:center!important;}
input#search{display:block;width:98%;}

.searchresultlead{margin:0px 0 20px;text-transform:uppercase;font-weight:bold;color:#888;font-size:.9em!important;}


div.scat{width:32%;height:60px;margin:0px 0 10px;position:relative;}
div.scat label{display:block;font-size:10px!important;text-align:center;margin-bottom:10px;}
div.scat input{display:block;margin-left: 40%;margin-bottom:10px;}


}
	/*------------------------------------*\
	IPHONE & IPAD 
	\*------------------------------------*/




	@media only screen and (device-width: 768px) and (orientation: landscape) {
	  /* rules for iPad in landscape orientation */


	}


	@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	  /* iPhone, Android rules here */





rom IE Mac */ 
.none { display: none; } /* End Clearfix */

a.button{border:1px solid #000!important;}

body{
font-family: 'Open Sans', "Lucida Grande", sans-serif; font-size: .9em; line-height: 160%; background:#fff url('') 0 0 repeat;color:#333;}
a{text-decoration:none; color:#000;}
a:hover{color:#999;}
p{margin:0;}
a img{border: none!important;}
img{border: none!important;}
#pagelead a{color:#999;}


blockquote{margin:30px 20px;color:#000;}
.clearfix{clear:both;}
::-moz-selection{background:#666;color:#fff;}
::selection{background:#666;color:#fff;}


.quicksand{font-family: 'Quicksand', sans-serif;}
.smallquick{letter-spacing:3px;font-weight:700;text-transform:uppercase;}

h3{font-family: 'Quicksand', sans-serif;font-size:18px;letter-spacing:3px;font-weight:700;text-transform:uppercase;}

.container{width:100%;margin:0 auto 20px;}
#maincontainer{margin-top:90px;}
#maincontainer div{float:left;}



#content{width:100%;min-height:100px;}
#content img {max-width:100%;height:auto;}


#hello{font-size:.9em;margin-bottom:2%;}



#areapage #areainfo, #registrypage #registry, #storypage #story, #weddingpage #wedding{background: #3a3342;}




#pagelead{margin: 30px 0; text-align:justify;}
#pagelead p{margin-bottom:10px;}
#pagelead a{color:#000;text-decoration:underline;}
#pagelead a:hover{color:#999;}

#content li{list-style-type:none;}
#homepage #nav a.homelink{color:#999;}
#homepage #nav a{color:#000}
#homepage #nav a:hover{color:#999}
#aboutpage a.aboutlink{color:#999;}

#archivepage a.archivelink{color:#999;}



/*------------------------------------*\
PAGE STYLES
\*------------------------------------*/

#aboutpage a.leadimg{margin-bottom:20px;}
#archivecatlist{width:100%}

#archivecatlist ul{color:#000!important}
#archivecatlist ul li a{width:33%;font-size:11px;margin:0 1px 1px 0 ;float:left;text-align:center;background-color:#eee;padding:20px 0}
#archivecatlist ul li a:hover{background-color:#ccc;color:#000}
#archivecatlist ul li{font-family: 'Quicksand', sans-serif;letter-spacing:1px;font-weight:700;text-transform:uppercase;}

#aboutpage #sidebar div{display:none}
#aboutpage #sidebar div.sidelead{display:block}

/*------------------------------------*\
BLOG STYLES
\*------------------------------------*/


.blogpost p{font-size:1.2em;line-height:1.6em;}

.blogpost p.posttitle{font-size:1.8em;margin:20px 0;}

#homepage #maincontainer{margin:0px!important;}

/* PERMALINK STYLES (SHARE / TWEET)---------*/



p.wp-caption-text{text-align:center;font-weight:bold;}

/* GALLERY STYLES---------*/

.gallery{width:100%;float:none;}
.gallery .gallery-item{margin:30px 0;}
.gallery .gallery-item .gallery-icon a{}

p.wp-caption-text{font-style:italic;font-weight:normal;margin-top:10px; margin-bottom:-10px;}


div.paginationlink{padding:20px 0 0;}
div.previouspage{float:left;}
div.nextpage{float:right!important;}

.postexcerpt p{text-align:center;}


.relatedposts{position:relative; padding-bottom:20px;}
.relatedlead{clear:both;color:#999;margin:20px 0px;width:100%;text-align:center;}


/*------------------------------------*\
ARCHIVE STYLES
\*------------------------------------*/


#archivepage p.archivedate, #indexpage p.archivedate{position:relative; clear:both;width:100%;margin:0 0 1% 0;font-size:28px;line-height:160%;text-transform:uppercase;text-align:left;}


#archivepage p.archivehead, #indexpage p.archivehead{width:auto;margin:0 0 1% 0;font-size:28px;float:left;line-height:160%;text-transform:uppercase;text-align:left;}
a.titlebutton{display:block;width:20%;background-color:#ddd;color:#fff!important;float:right;margin:1% 1% 0% 0;font-size:14px;text-transform:uppercase;text-align:center;padding:10px 0;}


a.archivethumb{display:block;width:24%;float:left;position:relative;}
a.archivethumb:hover p.archivetitle{color:#fff;background: black;}

a.archivethumb img{width:100%;height:auto}
a.evenpost{margin: 0 1% 1% 0%}
a.oddpost{margin: 0 1% 1% 0%}

p.archivetitle{position:absolute;bottom:16%;text-align:center;left:0;padding:2% 0;width:100%; background: transparent url("images/white75.png") 0 0 repeat;font-size:.9em;text-transform:uppercase;letter-spacing:1px;}

div.browsebyyear{width:100%;margin-bottom:20px;}
div.browsebyyear a{width:20%;display:block;font-size:11px;margin:0 0px 0px 0 ;float:left;text-align:center;background-color:#eee;padding:20px 0}
div.browsebyyear a:hover{background:#ccc;color:#fff;}


#archivepage .indexed, #indexpage .indexed{background-color:#ccc;color:#fff;}

#toggleButton{margin-bottom:30px;}


#indexpage #sidebar{display:none;}
#indexpage #content{width:100%;}

#indexpage a.archivethumb{width:16%;}

#indexpage a.evenpost{margin: 0 .6% .6% 0%}
#indexpage a.oddpost{margin: 0 .6% .6% 0%}

/*------------------------------------
SIDEBAR STYLES


15.5 x 6 = 93
16 x 6 = 96
16.5 x 6 = 99
------------------------------------*/

#homelink{font-size:1.5em;display:block;font-family: 'Quicksand', sans-serif;text-transform:uppercase;font-weight:normal;margin-bottom:15px;}

a#logo{display:block;height:auto;width:140px;margin-bottom:40px;}
a#logo img{width:100%;height:auto;}

#sidebar{width:26%;background-color:#fff;font-size:.9em!important;}
#sidebar p {color:#999;text-align:left;}
#sidebar div{margin-bottom:20px;}

#sidebar .sidelead p{margin-bottom:10px;text-align:left;font-size:1em!important;}


#ann{width:100%;}
#ann img{width:100%;margin:0 auto;height:auto;}
#ann a{display:block;width:80%;padding:10%;border:1px solid #ccc;}
#ann p{width:100%;margin:20px 0px 0px;font-size:.9em; text-align:center;}

#ann a:hover{border-color:#000;}

li.linkcat{margin-bottom:20px;}


.sidetitle{font-size:14px;width:100%;clear:both;letter-spacing:3px;font-weight:700;text-transform:uppercase;margin-bottom:10px;}



li.categories{color:#999;width:100%;clear:both;letter-spacing:3px;font-weight:700;text-transform:uppercase;margin-bottom:10px;}
li.categories ul{text-transform:none;letter-spacing:0px;font-weight:normal;margin-top:10px!important;}


li.populartags ul a{display:block;width:100%;text-transform: capitalize;font-size:1em!important;}
#sidebar p.sideinfo{color:#000!important;}
	
	
	
	
	
	
/*------------------------------------*\
SEARCH STYLES
\*------------------------------------*/

div#searchbar{width:100%;margin-bottom:20px;}
label#searchlabel{width:26%;}
input#search{width:74%;}
select#operator{margin:0 5px;}

.searchresultlead{margin:0px 0 20px;text-transform:uppercase;font-weight:bold;color:#888;font-size:11px;}

div.stags{width:100%;}
div.stags select{width:32%!important;}

.searchhead{text-transform:uppercase;font-weight:bold;color:#000;margin:20px 0;font-size:16px;}

span.searchhead{padding-right:5px;}
div.searchcategories{width:100%;text-transform:uppercase;font-weight:bold;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;}

div.scat{width:32%;margin:0px 0 10px}
div.scat label{font-size:11px!important;}
div.scat input{float:left;margin-right:5px;}


#results{width:100%;}

/*------------------------------------*\
FOOTER STYLES
\*------------------------------------*/


#footer{width:100%;height:100px;margin-bottom:100px; padding-top:20px; border-top:1px solid #eee;}
#footer p{color:#ccc; font-size:11px;font-style:italic;margin-bottom:0px}



/*------------------------------------*\
RESPONSIVE HIDES
\*------------------------------------*/


	/*------------------------------------*\
	RESPONSIVE STYLING
	\*------------------------------------*/



	@media only screen and (max-width: 1000px) {
	  /* rules that only apply for canvases narrower than 1000px */


	}



	@media only screen and (max-width: 768px) {
	  /* rules that only apply for canvases narrower than 768 */

	a.titlebutton{ font-size:10px;}
	input#search{width:66%;}
}





	@media only screen and (max-width: 600px) {
	  /* rules that only apply for canvases narrower than 600px */

.blogpost img{max-width:100%!important;}

body{width:100%;margin:0%;}


.tagheader{clear:both;padding-top:50px!important;}

span.res{display:none!important;}
#content p{text-align:left;}
#content p.posttitle{text-align:center;}
#content div.blogpost{margin-left:0%!important;}
#content{margin:0!important;width:100%;padding: 0%; padding-top:20px;}
#homepage #content{padding-top:0px;}


#archivepage #content, #indexpage #content{width:100%;padding:0px;margin:0%;}

a.archivethumb{display:block;width:50%!important;float:left;position:relative;margin:0px!important;border-bottom:1px solid #fff;}
a.archivethumb:hover p.archivetitle{color:#fff;background: black;}




a.archivethumb img{width:100%;height:auto}

#content p.archivetitle{position:absolute;bottom:0%;text-align:center!important;left:0;padding:2% 0;width:100%; background: transparent url("images/white75.png") 0 0 repeat;font-size:.7em;text-transform:uppercase;letter-spacing:1px;}

#archivecatlist ul{color:#000!important}
#archivecatlist ul li a{width:33%;height:20px;font-size:11px;margin:0 1px 1px 0 ;float:left;text-align:center;background-color:#eee;padding:40px 0}
#archivecatlist ul li a:hover{background-color:#ccc;color:#000}
#archivecatlist ul li{font-family: 'Quicksand', sans-serif;letter-spacing:1px;font-weight:700;text-transform:uppercase;}

#archivepage p.archivehead, #indexpage p.archivehead{width:100%; margin:0 0 1% 0;font-size:16px;margin:10px 0;line-height:160%;text-transform:uppercase;text-align:center!important;}

a.titlebutton{display:block;width:100%;background-color:#000;color:#fff!important;float:right;margin:0px 0% 1% 0;font-size:14px;text-transform:uppercase;text-align:center;padding:15px 0;}




div#searchbar{width:100%;margin-bottom:20px;text-align:center!important;}
label#searchlabel{width:98%; text-align:center!important;}
input#search{display:block;width:98%;}

.searchresultlead{margin:0px 0 20px;text-transform:uppercase;font-weight:bold;color:#888;font-size:.9em!important;}


div.scat{width:32%;height:60px;margin:0px 0 10px;position:relative;}
div.scat label{display:block;font-size:10px!important;text-align:center;margin-bottom:10px;}
div.scat input{display:block;margin-left: 40%;margin-bottom:10px;}


	/*------------------------------------*\
	IPHONE & IPAD 
	\*------------------------------------*/




	@media only screen and (device-width: 768px) and (orientation: landscape) {
	  /* rules for iPad in landscape orientation */


	}


	@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	  /* iPhone, Android rules here */





