/*



Theme Name: Fluid Solution



Theme URI: http://www.kaushalsheth.com/



Description:  Totally liquid three-column layout, clean and simple.



Author: Kaushal Sheth



Author URI: http://www.kaushalsheth.com/







*/











/*#############################################################



Name: Fluid Solution



Date: 2006-09-06



Description: Totally liquid three-column layout, clean and simple.



Author: Viktor Persson



URL: http://arcsin.se







Feel free to use and modify but please provide credits.



#############################################################*/







/* standard elements */







* {



	margin: 0;



	padding: 0;





}



a {



	text-decoration: none;



}







a img



{



border:none;



}







body {



	background: #FFF url('img/bg.gif') repeat-x;



	color: #444;



	font: normal 62.5% "Lucida Sans Unicode",Verdana,sans-serif;



	padding-top: 5px;



}



p,code,ul {



	font-size: 1.2em;



	padding-bottom: 1.2em;



}



/*li {



	list-style: none;



}*/



h1 {



	font-size: 1.4em;



}



code {



	background: url('img/bgcode.gif');



	border: 1px solid #F0F0F0;



	border-left: 6px solid #FF0000;	



	color: #444;



	display: block;



	font: normal 1.1em "Lucida Sans Unicode",serif;



	margin-bottom: 12px;



	padding: 8px 10px;



	white-space: pre;



}



blockquote {



	background: #FBFCF5;



	border-bottom: 1px solid #EED;



	border-top: 1px solid #EED; 



	color: #444;



	display: block;



	font: normal 0.9em Verdana,sans-serif;



	margin-bottom: 12px;



	padding: 12px;



}



h1,h2,h3,h4 {



	font: normal 1.2em "Trebuchet MS",sans-serif;



	color: #FF0000;



}



/* misc */



.clearer {



	clear: both;



}







/* header 



.header {



	



	border-bottom: 1px solid #EEE;



	margin-bottom: 10px;



	width: 650px;



}



*/



.header h1 {



	color: #222;



	font: normal 4em sans-serif;



	margin-top: 10px;



	text-align: left;



	



	



}







.header h1 a{



color: #222;



text-decoration:none;



}







.header h1 a:visited



{



color: #222;



text-decoration:none;



}



/*



.header h2 {



	background: url('img/polylogowords.jpg') no-repeat;



	border-top: 1px solid #EEE;



	color: #666;



	text-align: left;



	margin-top:5px;



	height:30px;



	width:650px;



}



*/



.header h2 span {



	background: #222;



	color: #EEE;



	padding: 0 8px;



}







/* left side (main content) */



.left {



	margin: 0 3% 20px 260px;



        width: 650px;



	



}



.content .descr {



	color: #06F;



	font-size: 1.2em;



	margin-bottom: 6px;



}







.descr a,.descr a:visited



{color: #06F;



}







.content li {



	/*list-style: url('img/li.gif');*/



	margin: -5px 0 0 38px;



}



.content h1 {



	font-size: 2.4em;



	margin-bottom: 4px;



}



.content a,.footer a {



	color: #FF0000;



	text-decoration: none;



}



.content a:hover,.footer a:hover {



	color: #444;



	



}



.NavLogo {



	background: url('img/synergy-logo-250.77.jpg') no-repeat;



	height:77px;



	width:250px;



	top: 5px;



	margin-bottom: 20px;



	position: absolute;



	left: 5px;



}	







/* nav & subnavigation */



.nav,.right {



	margin-bottom: 20px;



	position: absolute;



	top: 105px;



}















/* navigation */



/*.nav {



	right: 23%;



	text-align: center;



	width: 17%;



}



.nav .logo {



	background: url('img/logo.gif') no-repeat center top;



	border-bottom: 1px solid #EEE;



	border-top: 1px solid #EEE;



	height: 159px;	



}







.nav h1 {



	color: #FF0000;



	margin: 12px 0;



}



.nav li {



	border-bottom: 1px solid #EEE;



}



.nav li a {



	color: #888;



	display: block;



	font: normal 1.4em serif;



	padding: 8px 0;



}



.nav li a:hover {



	background: #FAFAFA;



	color: #FF0000;



}



*/



/* subnav */



.right {



	background: #222;



	left: 5px;



	width: 245px;



}



.subnav {



	padding: 12px 12px 0;



}



.subnav h1 {



	color: #FF0000;



	font-size: 1.4em;



	height: 20px;



	margin-left: 8px;



}



.subnav ul {



	margin: 0 0 16px;



	padding: 0;



}



.subnav li { 



	list-style: none;



	margin: 0;



	border-bottom: 1px solid #333;



}



 .subnav h1 a



 {



 color: #FF0000;



 }



 



.subnav li a {	



	color: #777;



	display: block;



	font-size: 0.9em;



	padding: 3px 6px 3px 8px;



	text-decoration: none;



}



.subnav li a:hover {



	color: #DDD;



}







/* round edges */



.roundtl,.roundtr,.roundbl,.roundbr {



	background: url('img/round.gif');



	height: 16px;



	width: 14px;



}



.roundtl,.roundbl {



	float: left;



}



.roundtr,.roundbr {



	float: right;



}



.roundtr {



	background-position: right top;



}



.roundbr {



	background-position: right bottom;



}



.roundbl {



	background-position: left bottom;



}







/* footer */



.footer {



	color: #666;



	border-top: 1px solid #EEE;



	font: normal 1em Verdana,sans-serif;



	margin: 0 3% 20px 260px; 



	padding: 8px 6px;



	width:650px;



}











/*post stylng*/



.post{margin:0 0 25px 0;}







.post .info{



padding:2px 3px 3px 8px;



border:1px solid #e3e4e4;



background-color:#f5f5f5;



font-size:0.9em;



color:#505050;



}



















/* Comments Styling */



#commentlist li {



margin-bottom: 1.5em;



padding-bottom: 1em;



border-bottom: 1px solid #700000;



}







#commentform {



margin: 1em 0;



background: #ffffff;



width: 280px;



}







#commentform textarea {



background: #f8f7f6;



border: 1px solid #d6d3d3;



width: 280px;



}



#commentform textarea:hover {



background: #FFFFFF;



border: 1px solid #d6d3d3;



}



#commentform textarea:focus {



background: #ffffff;



border: 1px solid #939793;



}







#commentform #email, #commentform #author, #commentform #url {



font-size: 1.1em;



background: #f8f7f6;



border: 1px solid #d6d3d3;



width: 280px;



}



#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {



font-size: 1.1em;



background: #ffffff;



border: 1px solid #d6d3d3;



width: 280px;



}



#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {



font-size: 1.1em;



background: #ffffff;



border: 1px solid #939793;



width: 280px;



}



#commentform input{



margin-bottom: 3px;



}

/*

Table Formating

*/



.prod_details {

	border-width: 0px 0px 0px 0px;

	border-spacing: 1px;

	border-style: outset outset outset outset;

	border-color: #595959 #595959 #595959 #595959;

	border-collapse: collapse;

    text-align: center;

    margin-left: auto;

	margin-right: auto;



}

.prod_details th {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: none none none none;

	border-color: #595959 #595959 #595959 #595959;

	font-family: arial, verdana; 

	font-size: 11px; 

	color: #3D3D3D;

	height: 15px

    text-align: center;

	vertical-align: bottom;

	

}

.prod_details td {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: #778 #778 #778 #778;

	font-family: arial, verdana; 

	font-size: 10px; 

	color: #3D3D3D;

	text-align: center;

	height: 15px;



}

.TRColor {

font-family: arial, verdana; 

font-size: 11px; 

color: #454545; 

padding: 1px; 

border: 1px solid #595959; 

background-color:#cccccc; 

height: 15px 

}



/*

End Table Formating

*/

/*
Table Formating
*/

.prod_details {
	border-width: 0px 0px 0px 0px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: #595959 #595959 #595959 #595959;
	border-collapse: collapse;
    text-align: center;
    margin-left: auto;
	margin-right: auto;

}
.prod_details th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: #595959 #595959 #595959 #595959;
	font-family: arial, verdana; 
	font-size: 11px; 
	color: #3D3D3D;
	height: 15px
    text-align: center;
	vertical-align: bottom;
	
}
.prod_details td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #778 #778 #778 #778;
	font-family: arial, verdana; 
	font-size: 10px; 
	color: #3D3D3D;
	text-align: center;
	height: 15px;

}
.TRColor {
font-family: arial, verdana; 
font-size: 11px; 
color: #454545; 
padding: 1px; 
border: 1px solid #595959; 
background-color:#cccccc; 
height: 15px 
}

/*
End Table Formating
*/
