/* 
Theme Name: CoreAcoustics Template
Theme URI: www.coreacoustics.ca
Description: CoreAcoustics.
Version: 1.0
Author: Mason Thottfield
Author URL: http://www.thottfield.com
Released: 07/23/07
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */


/* GLOBAL */
*{ margin:0px; padding:0px; }
body { width:100%; margin-top:-33px; background-image:url(images/background.jpg); background-position:center -33px; }
a {text-decoration:underline; color:#FFFFFF;}
a:hover {color:#F48117;}

/* IE PNG FIX */
img { border:none;}
img {behaviour: url(iepngfix);}

h2 { font-weight:normal;color:#F48117; display:inline; }
.productdetails {  display:block; text-decoration:underline; text-transform:uppercase; padding-top:3px; font-size:10px; font-weight:normal; color:#999999;}

h1 { color:#FFFFFF; margin-top:5px;}

/* CLASSES */
.left { float:left }
.right {float:right }
.inline {display:inline;}
.bold {font-weight:bold;}
.darkbackground { background-color:#0D0D0D;}
.clear { clear:both; }
.block {display:block;}

/*WRAPPER*/
#content { margin:0 auto; width:990px; }

/* SEARCHFORM STYLING */
.searchform { width:320px; display:block; background-color:#0D0D0D; color:#FFFFFF; padding: 10px 10px 10px 10px; }




/*______________INCLUDE_TOP.PHP________________*/

#header { height:138px; background-image:url(images/header.jpg); background-position:center; background-repeat:no-repeat; }
	#headercontent { padding:85px 0px 0px 150px;}
		#menu {margin:0 auto;}	
		

		
			.gecko #logo {margin-left:48px; margin-top:-13px; }
			.opera #logo {margin-left:48px; margin-top:-13px; }
			.safari #logo {margin-left:54px; margin-top:-13px; }
			.konqueror #logo {margin-left:48px; margin-top:-13px; }
			
		.ie #logo {margin-left:44px; margin-top:-12px; 
  
}
			
			#menu_ul { margin:0 auto;list-style-type:none;text-transform:uppercase; height:30px; display:block; width:850px; border-bottom:2px solid #FFFFFF; }
			#menu_ul li a { padding-left: 10px;margin-right:18px; padding-bottom:8px; padding-top:8px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:20px; display:inline;font-weight:bold;text-decoration:none; color:#DDDDDD;}
			#menu_ul a:hover { text-decoration:underline; color:#F48117;}
			#menu_ul li {list-style-type:none; padding-top:0px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:24px;  color:#FFFFFF; }	
			li { display: inline; and list-style-type: none; }
		
/*__________end include_top.php______________*/	


	
	
	

/*_________________MAIN DIVS_________________*/

#gallery { height: 217px; text-align:center; color:#FFFFFF; background-image:url(images/gallery.jpg); background-position:center; background-repeat:no-repeat;}

#menucontent {  background-image:url(images/contenttop.jpg); background-repeat:no-repeat; background-position:1px 0px; }
#main {  clear:both;padding-top:4px;  color:#999999; font-family: Tahoma, 
Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.gecko #maincontent { width:850px; padding-bottom:10px;  background-image:url(images/background_15_grey-trans.png); margin:0 auto;}
.safari #maincontent {  width:850px; background-image:url(images/background_15_grey-trans.png); padding-bottom:10px;margin:0 auto; }
.opera #maincontent {  width:850px;background-image:url(images/background_15_grey-trans.png); padding-bottom:10px;margin:0 auto; }
.konqueror #maincontent {  width:850px; background-image:url(images/background_15_grey-trans.png); padding-bottom:10px;margin:0 auto; }

.ie #maincontent {   width:850px;background-color:#111111; padding-bottom:10px;margin:0 auto; }

.ie .logo_small { display:none;}

#mainshadow { margin:0 auto; width:820px;}
.ie #mainshadow { display:none;}


/*________________end main divs_______________*/






/*__________________INDEX.PHP_________________*/


/*text colors*/
.blurb_white { color:#FFFFFF; }
.blurb_orange { color:#F48117; }
/*-----------*/


.blurb_header {height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; }

#blurbs {list-style-type:none; float:left; }
	#blurbs a { text-decoration:none ;}
	#blurbs li {text-decoration:none; width:243px; float:left; display:inline; padding:10px;}
#blurbs li .leftborder {border-left:solid; border-left-style:solid; border-left-width:1px;}
	.blurb p { font-size:10px; }
.readmore {margin-top:-8px; margin-right:8px; text-transform:uppercase;color:#F48117; font-size:9px;}
.readmore a:link {color:#FFFFFF;}
.readmore a:hover {color:#F48117;}


/*________________end index.php__________________*/




/*____________INCLUDE_FOOTER.PHP_______________*/


#footer { margin:0 auto; width:880px; height:20px; }
#footercontent {  color:#333333; text-align:right;}
#footer_logo {  width:62px; height:13px;}
.footertext { padding-top:2px;color:#999999; font-size:10px; font-family:Tahoma, Verdana, Arial, monospace; text-align:center; display:block;}
.logo_small { width:70px; height:20px;}
.footertext_text { margin-bottom:10px;}
#corelogo {  margin-top:30px; }
.smalllogolink {padding-left:5px;}


/*__________end include_footer.php_______________*/
	

/* Categories */
.category_title { height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; padding-top:5px; padding-bottom:5px; border-bottom:thin; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#333333;}
#category_blurb  { padding:0px 10px 10px 10px; background-image:url(images/background_15_grey-trans.png);}	
#category_blurb p { padding-top:5px; }
	
	

/*____________INCLUDE_CATEGORY-6.php______________*/


/* LEFT SIDE */

#productslist { padding:0px 10px 10px 10px; background-color:none;  }
#productslist_ul { font-family:Tahoma, Verdana, Helvetica; font-size:10px;  padding-top:10px; list-style-type:none; display:block;  }
#productslist li {    width:320px; display:block; ; color:#FFFFFF;  margin-bottom:10px; padding:5px; }
#productslist li a { text-decoration:none;} 
.category6main { width:420px; background-color:none;}
#productslist img {border:2px solid black; width:320px; background-color:#000000;}
#productslist img:hover {border:2px solid #F48117; width:320px; background-color:#000000;}


/*____________end include_category-6.php______________*/




/*__(projects)_____INCLUDE_CATEGORY-7.php______________*/

#projectslist { width:330px;  padding:10px 10px 10px 10px; }
.rightarrow {display:inline;}


.projectslist_ul { font-family:Tahoma, Verdana, Helvetica; font-size:10px; text-transform:uppercase; padding-top:10px; list-style-type:none; display:block; }
.projectslist_ul .archive{  padding-top:0px; list-style-type:none; display:block}
.cursorhover:hover { cursor: pointer; }
/* Span */
.projectslist a { height:23px;text-decoration:none; width:310px; display:block; background-color:#0D0D0D; color:#FFFFFF; padding: 3px 10px 6px 10px; }
.ie .projectslist a { text-decoration:none; width:310px; display:block; background-color:#0D0D0D; color:#FFFFFF; padding: 3px 10px 6px 10px; margin-bottom:-10px; }
.projectslist a:hover {  text-decoration:none; color:#F48117;}
.projectslist_border-bottom { height:1px;width:360px;  }
.cursorhover { background-image:url(images/projects_gray-arrow-right.gif); background-position:198px 9px; background-repeat:no-repeat;}
.active { background-image:url(images/projects_gray-arrow-down.gif); background-position:196px 11px; background-repeat:no-repeat;}


/*____________end include_category-7.php__________*/



/* _______________POST.PHP________________________*/


.postbody {width:405px; padding:0px 10px 0px 10px; background-image:url(images/background_15_grey-trans.png);}
.postbody_product { padding:0px 10px 0px 10px;  background-image:url(images/background_15_grey-trans.png);}
.postbody_product p { }
.postbody_product .ngg-galleryoverview { width:800px; margin:0 auto;}
.post_title { background-color:#0D0D0D; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:15px; margin-top:10px; padding:5px 0px 10px 5px; }
.post_date { margin-top:-2px; font-size:8px;  color:#CCCCCC; display:block;  }

.gecko .post_content {  behavior: url(iepngfix.htc); background-image:url(images/background_50-trans.png);padding:8px 8px 16px 8px; margin:5px 0px 10px 0px;}
.safari .post_content {  behavior: url(iepngfix.htc); background-image:url(images/background_50-trans.png);padding:8px 8px 16px 8px; margin:5px 0px 10px 0px;}
.opera .post_content {  behavior: url(iepngfix.htc); background-image:url(images/background_50-trans.png);padding:8px 8px 16px 8px; margin:5px 0px 10px 0px;}
.konqueror .post_content {  behavior: url(iepngfix.htc); background-image:url(images/background_50-trans.png);padding:8px 8px 16px 8px; margin:5px 0px 10px 0px;}
.ie .post_content {  background-color:#0D0D0D;padding:8px 8px 16px 8px; margin:5px 0px 10px 0px;}


.commentlist { behavior: url(iepngfix.htc); background-image:url(images/background_30-trans.png); list-style-type:none;}
.commentlist li { padding:5px; }
.bottomlinks { padding:5px;}
.lastnext { display:block; }
	.lastproject {display:inline;}
	.nextproject {display:inline;}
	
.nextback { margin:5px;}
	
	
	.gecko
.postsearch { background-image:url(images/background_30-trans.png); padding:5px; margin:2px;}

	.safari
.postsearch { background-image:url(images/background_30-trans.png); padding:5px; margin:2px;}

	.opera 
.postsearch { background-image:url(images/background_30-trans.png); padding:5px; margin:2px;}

	.konqueror
.postsearch { background-image:url(images/background_30-trans.png); padding:5px; margin:2px;}

.ie .postsearch { padding:5px; margin:2px;}
.rightcolumn { width:410px; padding:0px 10px 0px 0px;}

/* _______________end post________________________*/


/* _______________SERVICES PAGE____________________*/

.fullcontent {padding:0px 10px 10px 10px; background-image:url(images/background_15_grey-trans.png);}

/* _______________end post________________________*/


/* _______________SERVICES PAGE____________________*/

.fullcontent {padding:0px 10px 10px 10px;}