p.dark { color: #4A494A;	}
span.red		{ color:#CE0000; text-decoration: none;}

#art-nav {
	text-align:right;
	margin-bottom:20px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
#art-nav a {text-decoration:none; background:url(../images/paging.gif); background-repeat:no-repeat; background-position:bottom; width:18px; height:25px; padding:10px 10px 3px 10px; font-weight:normal;}
#art-nav a:hover {color:#c00; text-decoration:underline;}
#art-nav .noimage {background:none; padding:0; font-size:13px;}

a.jive-current { color : #000; background-color : #eee; border : 1px #ccc solid; text-decoration : none;}

body	{
						margin:0px;
						padding:0px;
						/* background-image: url(images/bg_main.gif); */
						background-position: left top;
						background-repeat: repeat;
						font-family:Tahoma;

						}
div {
						line-height:150%;
						}						
td {
						vertical-align:top;
						font-size:11px;
						line-height:13px;
						font-family:Tahoma;
						color:#585858;
						}	
img {
						border:0;
						}											
/*--------------------------------------------------   ul, em, i, form	 ---------------------*/						
ul {
						list-style-type:none;
						margin:0px; 
						padding:0px; 
						}	
em, i {
						font-style:normal;
						}						
form {
						padding:0px;
						margin:0px;
						}
em	{
						line-height:14px;
						}
																
/*----------------------------------------------------   a 	 ---------------------*/
.SmallBanner1		{
		  font-family: arial;
  font-size: 30px;
  color: #ffffff;
  font-weight:bold;

}  

.SubSloganBlue {
		  font-family: arial;
  font-size: 15px;
  color: #015999;
  font-weight:bold;

}

.SubSloganYel {
		  font-family: arial;
  font-size: 15px;
  color: #FFCF00;
  font-weight:bold;

}

  
.BoldBlue {
						color:#00005A;
						font-size:11px;
						text-decoration:none;
						font-weight:bold;
						}

a.BoldBlue:hover	{
						color:#00005A;
						font-size:11px;
						text-decoration:underline;
						font-weight:bold;
						}
						
.BigItemTitle 	{
						font-weight:bold;
						font-size:18px;
  font-family: Arial, Helvetica, sans-serif; 
  color:#00309C;						
						}

.lightgrey			{color:#7B7D7B;}

.TitleOrangeBold 	{
						color:#FF7100;
						font-size:12px;
						font-weight:bold;
						}



.ItemTitle, a.Itemtitle:link, a.Itemtitle:active, a.Itemtitle:hover { 
  font-family: small tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 13px;
  color: #3165CE;
  font-weight:bold;

  }

a.Itemtitle:visited		
{  font-family: small tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 13px;
  color: #1775CF;
font-weight:bold;
  
  }
  	
.AllCat, a.AllCat:link, a.AllCat:active, a.AllCat:hover,a.AllCat:visited { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #00346B;
  }

  						
.targetsearch, a.targetsearch:link, a.targetsearch:active, a.targetsearch:hover { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #3165CE;
  }

a.targetsearch:visited		
{  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #1775CF;
  
  }


b.lightblue	{
						color:#0069CE;
						}


.Keywords a	{
						color:#FF7100;
						font-size:11px;
						text-decoration:underline;
						}

.HeaderMenu {
						color:#5A595A;
						font-size:11px;
						text-decoration:none;
						font-weight:bold;
						}

a.HeaderMenu:hover	{
						color:#5A595A;
						font-size:11px;
						text-decoration:underline;
						font-weight:bold;
						}
.CatMenu 	{
						color:#B11E1E;
						font-size:11px;
						text-decoration:none;
						}
a.CatMenu:hover	{
						color:#B11E1E;
						font-size:11px;
						text-decoration:underline;
						}
						
						
a.white,a.white:hover					{
						color:#ffffff;
						font-size:10px;
						text-decoration:underline;
						}
td.white					{
						color:#ffffff;
						font-size:10px;
						text-decoration:none;
						font-weight:none;
						}
/*						
a	{
						color:#B11E1E;
						font-size:11px;
						text-decoration:none;
						}
a:hover	{
						color:#B11E1E;
						font-size:11px;
						text-decoration:underline;
						}
span	{
						color:#B11E1E;
						}
strong	{
						color:#020202; 
						}	
b	{
						color:#585858;
						}						
h1		{
						font-size:12px;
						line-height:12px;
						color:#383838;
						padding:0px 0px 0px 0px;
						margin:0px 0px 12px 0px;	
						}    
						
						*/	
																				
/*----------------------------------------------------   input, textarea	 ---------------------						
input, textarea {
						width:100px;
						font-family:Tahoma;
						font-size:11px;
						color:#686760;
					line-height:13px;
						padding-left:2px;
						padding-right:2px; 
						}												
.select_1	{
						width:50px;
						height:18px;
						}
.input_1	{
						height:15px;
						width:15px;
						margin:0px 5px 0px 6px;
						padding:0px 0px 0px 0px;
						}															
textarea	{
						height:71px;
						width:184px; 
						margin:0px 0px 0px 2px;
						overflow:hidden;
						}			*/	
/*-----------------------------------------------------  	li	 	--------------------*/
/* li	{
						font-size:11px;
						margin:0px 0px 0px 0px; 
						padding:0px 0px 0px 0px;
						line-height:12px;
						height:14px;
						color:#585858;
						} */
li a	{
						color:#585858;
						font-size:11px;
						text-decoration:none;
						}
li a:hover	{
						color:#585858;
						font-size:11px;
						text-decoration:underline;
						}
												
/*------------------------------------------------------- footer	 ---------------------*/
.footer td	{
						color:#A3A3A3;
						font-size:11px;
						}
.footer span	{
						color:#383838;
						}							
.footer a	{
						color:#383838;
						font-size:11px;
						text-decoration:none;
						}
.footer a:hover	{
						color:#383838;
						font-size:11px;
						text-decoration:underline;
						}
.footer i a	{
						color:#DBDBDB;
						font-size:10px;
						text-decoration:none;
						text-transform:uppercase;
						line-height:26px;
						}
.footer i a:hover	{
						color:#DBDBDB;
						font-size:10px;
						text-decoration:underline;
						text-transform:uppercase;
						}						
/*-----------------------------------------------------    head   ---------------------*/
.head td {
						color:#ffffff;
						font-size:11px;
						}
.head em {
						color:#ffffff;
						font-size:10px;
						line-height:11px;
						}
.head strong {
						color:#464646;	
						}
.head strong a	{
						color:#464646;
						font-size:11px;
						text-decoration:underline;
						}
.head strong a:hover	{
						color:#464646;
						font-size:11px;
						text-decoration:none;
						}
.head li	{
						font-size:11px;
						margin:0px 0px 0px 0px; 
						padding:0px 0px 0px 0px;
						line-height:12px;
						height:14px;
						color:#464646;
						}
.head li a	{
						color:#464646;
						font-size:11px;
						text-decoration:none;
						}
.head li a:hover	{
						color:#464646;
						font-size:11px;
						text-decoration:underline;
						}													
/*-----------------------------------------------------    search   ---------------------*/		
					
.head span	{
						color:#4C4C4C;
						font-size:10px;
						line-height:11px;
						}						
.head span a	{
						color:#A4A4A4;
						font-size:10px;
						text-decoration:none;
						}
.head span a:hover	{
						color:#A4A4A4;
						font-size:10px;
						text-decoration:underline;
						}								
.head b	{
						color:#CFCFCF;
						text-transform:uppercase;
						}
.head input	{
						
						width:124px;
						margin:0px 2px 0px 12px;
						}
.head select	{
						width:50px;
						
						font-size:11px;
						
						}	
.head .input_2	{
						
						width:184px;
						margin:0px 5px 0px 2px;
						padding:0px 0px 0px 0px;
						}	
.height td	{
						height:17px;
						}																	
/*-----------------------------------------------------    menu  url(http://zone.net/images/menu_bg.gif) ---------------------*/
.ratings	td {
						height:30px;
						font-size:13px;
						text-decoration:none;
						text-align:left;
						background: url(../images/menu_bg3.gif);  

						}
						
.menu	td {
						border:1px solid #ffffff;
						border-right:0px;
						text-align:center;
						vertical-align:middle;
						background: url(http://img.atlantixmedia.com/bg/atlantixmedia/menu_bg.gif) left top repeat-x;  
						padding-top:1px;
						}
.menu	img	{
						margin:0px 7px 0px 0px;
						}
.menu a	{
						color:#383838;
						font-size:11px;
						text-decoration:none;
						font-weight:bold;
						}
.menu a:hover	{
						color:#383838;
						font-size:11px;
						text-decoration:underline;
						font-weight:bold;
						}
.menu strong {
						color:#B11E1E;	
						}
/*-----------------------------------------------------    search   ---------------------*/		
.search	{
						background:url(images/search_bg.gif) left top repeat-x;
						}					
.search td	{
						color:#4C4C4C;
						font-size:10px;
						line-height:11px;
						}						
.search a	{
						color:#A4A4A4;
						font-size:10px;
						text-decoration:none;
						}
.search a:hover	{
						color:#A4A4A4;
						font-size:10px;
						text-decoration:underline;
						}								
.search b	{
						color:#CFCFCF;
						text-transform:uppercase;
						}
.search input	{
						height:18px;
						width:124px;
						margin:0px 2px 0px 12px;
						}
.search select	{
						width:50px;
						font-size:11px;
						height:18px;
						}																										
/*-----------------------------------------------------  end  ---------------------*/


Body.basic { margin: 0px 0px 0px 0px; }
#fullheight { height:100%; }

INPUT {border:0;}
INPUT.login { border: 1px solid ;  -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; color: rgb(84, 123, 162); font-family: Verdana,tahoma,Arial; font-size: 10px; }
input.blue,textarea.blue,select.blue { border: 1px solid ;  -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; color: rgb(84, 123, 162);font-family: Verdana, sans-serif; font-size: x-small; font-weight: normal; font-size: 10px; }
INPUT.grey { border: 1px solid ;  -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; color: #636563; font-family: Verdana,tahoma,Arial; font-size: 11px; }
INPUT.button { border: 1px solid ; background-color: rgb(238, 238, 238); font-family: Verdana,tahoma,Arial; font-size: 10px; font-weight: bold; }


IMG {border:0;}
span.highlite {background-color:yellow;}
a.hstory { font-size: 11px; font-family: Verdana,Arial; text-decoration: underline; color: #FFFFFF; }
a.hstory2 { font-size: 15px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.hstorytsh { font-size: 11px; font-family: Verdana,Arial; text-decoration: underline; color: #666666; }
a.hstorytsh2 { font-size: 15px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #666666; }
a.menu { font-size: 10px; font-family: Verdana,Arial; text-decoration: none; color: #011572; font-weight: 400; }
a.menubold { font-size: 10px; font-family: Verdana,Arial; text-decoration: none; color: #011572;font-weight: bold; }
a.menu2 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; color: #011572; }
a.dettopz { font-size: 10px; font-family: Verdana,Arial; text-decoration: none; color: #999999; }
a.pag { font-size: 11px; font-family: Verdana,Arial; text-decoration: underline; color: #00005C; }
a.seeall { font-size: 10px; font-family: Verdana,Arial; text-decoration: underline; color: #FF0000; }
a.seeallcat { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-style: italic; color: #FF0000; }
a.dett { font-size: 10px; font-family: Verdana,Arial; font-style: italic; text-decoration: underline; color: #666666; }
a.vtutto { font-size: 10px; font-family: Verdana,Arial; font-style: italic; text-decoration: underline; color: #CC0000; }
a.title { font-size: 13px; font-family: Verdana,Arial; text-decoration: underline; font-weight: bold; color: #00005C; }
a.titlez { font-size: 14px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #011572; }
a.popup { font-size: 13px; font-family: Verdana,Arial; text-decoration: none; color: #FFFFFF; }
a.popup:Hover { font-size: 13px; font-family: Verdana,Arial; text-decoration: underline; color: #FFFFFF; }
a.attr { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #00005C; }
a.menuhp { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; color: #FFFFFF; }
a.menuhp:Hover { font-size: 11px; font-family: Verdana,Arial; text-decoration: underline; color: #FFFFFF; }
td.jive-current { color : #000; background-color : #eee; border : 1px #ccc solid; text-decoration : none;}
TD { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; color: #00005C; }
TD.scheda { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; color: #666666; }

TD.attr { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #00005C; }
TD.attr1 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: rgb(0, 102, 0); }
TD.attr2 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #1428A0; }
TD.attr3 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: rgb(225, 71, 74); } 
TD.attr4 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #990000; } 
TD.attr5 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #ffffff; } 
TD.attr6 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #313031; } 
TR.attr5 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #ffffff; } 
TD.menu3 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; color: rgb(225, 71, 74); }
TD.menu4 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; color: #ffffff; }
TD.menu5 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; color: #636563; }
a.menu5 { font-size: 11px; font-family: Verdana,Arial;  color: #414341; }
a.menu4 { font-size: 10px; font-family: Verdana,Arial; color: #011572; font-weight: 400; }
TD.MenuBar { width:100px; vertical-align: middle; text-align: center; font-size: 9px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: rgb(8, 56, 107); } 
a.MenuBar { font-size: 9px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: rgb(8, 56, 107); } 
TD.SubMenuBar { width:8%; vertical-align: middle; text-align: center; font-size: 10px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #ffffff; } 
a.SubMenuBar { font-size: 10px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color:  #ffffff; } 
TD.MyAcctBar {background-color: #E6E3E6; width: 10%; vertical-align: middle; text-align: center; font-size: 9px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: rgb(8, 56, 107); } 
TD.MyAcctBarHighlite {background-color: #ffffff; width: 7%; vertical-align: middle; text-align: center; font-size: 9px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: rgb(8, 56, 107); } 
a.Msg {font-size: 13px;  color: rgb(14, 80, 130); text-decoration: none;   }
td.Msg {font-size: 13px;  color: rgb(14, 80, 130); text-decoration: none; vertical-align: middle;  text-align: left;  }
a.attr4 { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #990000; } 

div.header { float: left; margin: 0px 0px 0px 0px; width: 100%; height: 65px; }
div.menu { float: left; margin: 0px 0px 0px 0px; width: 190px; height: 92%; }
div.spacer { float: left; width: 1px; height: 92%; background-color: #ffffff; }
div.colonnaCeleste { float: left; width: 25px; height: 92%; background-color: rgb(204, 214, 224); }
div.test { float: left; width: 50%; height: 10%; background-color: rgb(204, 214, 224); }
div.grey	{ color:#656963; font-size:10px;}

legend {color: #22229C; } /*font: small tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; */


/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px;  border:1px solid #CED7E7;}
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* Navigation */

.nav, a.nav:link, a.nav:visited, a.nav:active, a.nav:hover { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  line-height: 12px;
  text-decoration: none;
  color: #003366;
  margin-top: 2px;
  margin-bottom: 2px;
}

.navtitle {
  font-family : "Frutiger 65 Light",Arial,Helvetica,sans-serif;
  font-size : 10px;
  color : #336699;
  padding-top: 15px;
  padding-bottom : 2px;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align : bottom;
} 

.navsel, a.navsel:link, a.navsel:visited, a.navsel:active, a.navsel:hover { 
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  text-decoration: none;
  color: #003366;
  margin-top: 2px;
  margin-bottom: 2px;
}

.navline {
  background-color: #98adc2;  /*  #98adc2 */
}

.bgnav { 
  background-color:#edf1f4;   /*  #F2F3F5 */
}

.bgnavunfinished { 
  background-color: #FF9933;
}

.bgnavover { 
  background-color: #E7EBEF;   /* #E6EAEE*/
}

.bgnavsel  {
  background-color : #CCD6E0;
}

.bgnavselover  {
  background-color : #CCD6E0;
}

.imagecaption {
  font-family: arial, helvetica, sans-serif; 
  font-size: 10px; 
  line-height: 12px;
  text-decoration: none;
  color: #003366; 
  background-color: #f2f3f5;
  padding: 6px 9px 6px 9px;
  margin: 0;
  text-align: left;
}

.icon {
  margin-left: 7px;
}

.morebutton {
  margin: -5px 0 10px 0px;
  vertical-align: bottom;
}


TD.descrh { font-size: 13px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #011572; }
TD.descrhvetrina { font-size: 13px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #011572; }
TD.descrhvetrina A { font-size: 13px; font-family: Verdana,Arial; text-decoration: underline; font-weight: bold; color: #011572; }
TD.prezzo1 { font-size: 15px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #FF6600; }
TD.menu { font-size: 10px; font-family: Verdana,Arial; text-decoration: none; color: #666666; }
TD.lkattr { font-size: 10px; font-family: Verdana,Arial; text-decoration: none; color: #00005C; }
TD.testored {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF3300}
TD.paragrafo{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF6600; background: url(images/eprice/dotgray.gif) repeat-x bottom;}
TD.testoparagrafo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px ; font-weight:normal; color:#00005C;}
TD.testoparagrafo A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px ; font-weight:normal; color:#00005C; text-decoration:underline}
TD.sep { background: url(images/eprice/link/dot_sep.gif)}
TD.bgparagrafo { background: url(images/eprice/freccia_cap.gif) no-repeat center;}
TD.desclink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#00005C}
TD.desclinkTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00005C}
TD.desclink A{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#00005C; text-decoration:underline}
TD.bg_garanzie { background: url(images/eprice/sep_garanzie.gif) no-repeat top;}
TD.titoloG { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder; padding: 3px; color:#00005C}
TD.bgVet  {background: url(images/eprice/homevetrina/bg_prodotti.gif) no-repeat bottom;}
TD.linkmappa { font-size: 11px; font-family: Verdana,Arial; text-decoration: none; color: #00005C; }
TD.linkmappa a { font-size: 11px; font-family: Verdana,Arial; text-decoration: underline; color: #00005C; }
TD.titlebar { background-color: #FFE776; font-size: 13px; font-family: Verdana,Arial; text-decoration: none; font-weight: bold; color: #011572; }
TD.titlebar2 { background-color: #CCCCFF; }
TD.descrTab { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999}
TD.descrTab A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; text-decoration:underline}
TD.descrTitleTab { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00005C}
td.white {font-weight:bold;color:#ffffff;}
a.white {font-weight:bold;color:#ffffff;}
SPAN.testoparagrafo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px ; font-weight:normal; color:#FF6600;}
P {text-align: left}
P.red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6F0F;text-align: left}
p.indent { margin-left: 3.5em; padding-left: 3.5em; text-indent: 3.5em; }


/* ***** MYACCT bar ***** */

.navbar {color: #595959; font-weight: bold; text-decoration: none;}
.navbar A {  color: #595959; text-decoration: none;}
.navbar A:visited {color: #595959; text-decoration: none;}
.navbar A:hover {color: #3D3D3D; text-decoration: none;}
.navbar A:active {  color: #3D3D3D; text-decoration: none;}
.navbaron {color: #CC0000; font-weight: bold;}
.navbaron A {  color: #CC0000; text-decoration: none;}
.navbaron A:visited {color: #CC0000; text-decoration: none;}
.navbaron A:hover {color: #CC0000; text-decoration: none;}
.navbaron A:active {  color: #CC0000; text-decoration: none;}

/* modules */

	.module a
	{
		text-decoration: none;
		font-weight: bold;
	}

	.module a:link { color: #336600; }
	.module a:visited { color: #336600; }
	.module a:hover { color: #FF9900; }
	.module a:active { color: #336600; }


.module-header
{
	margin: 5px 0;
	border-bottom: 1px dotted #CCCCCC;
  	padding: 3px;
	color: #666666;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: x-small;
	line-height: normal;
	font-weight: bold;
	
	text-transform: uppercase;
	letter-spacing: .3em;
	text-align: left;
}

.module-content
{
	margin: 5px 0 20px 0;
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	line-height: 150%;
	font-weight: bold;
	
	
	text-align: left;
}

.module-list { margin: 0; }
.module-list-item { margin: 10px 0; }
.typelist-thumbnailed .module-list-item { margin: 10px 0; }

.module img,
.module-photo img
{
	border: 3px solid #EEEEEE;
}

.module-photo .module-content
{
	text-align: left;
}

.module-powered { text-align: left; }

.module-calendar .module-header
{
	color: #666666;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: x-small;
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
	font-weight: bold;
	
	text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
}

.module-calendar th,
.module-calendar td
{
	text-align: center;
	font-weight: normal;
}

.typelist-thumbnail img { margin: 0; }

.module-featured-photo { margin-bottom: 5px; }
.module-featured-photo .module-content img { width: 420px; }

.module-recent-photos .module-content { padding: 2px 0 0 0; }
.module-recent-photos .module-list { margin: 0; }

.module-recent-photos .module-list-item
{
	width: 70px; /* ie mac fix */
	height: 70px; /* for appearance with varying image border widths */
	margin: 0 2px 2px 0;
}

.module-tipjar-r2 .tipjar-button
{
float: left;
}
#sig a {
color: orange;
text-decoration: underline;
}
#sig {
color: #000;
}