/*

Pelly CSS, common styles

*/



/* Common
----------------------------------------------------------------------*/

*	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
body, h1, h2, h3, h4, h5, h6, div, span, table, form, p	{margin: 0;}
body	{text-align: center;}
a img	{border: 0;}
a	{text-decoration: none;}
a:hover	{text-decoration: underline;}



/* Structure
----------------------------------------------------------------------*/

#container	{margin: 0 auto; width: 900px; text-align: left;}
#head	{margin-top: 50px; height: 50px; overflow: hidden;}
#topmenu	{padding-top: 3px; height: 20px; text-align: right; overflow: hidden;}
#mainmenu	{height: 30px; overflow: hidden; background: url(../images/mainmenu-bg.gif) left top no-repeat;}
#content	{margin: 25px 0; min-height: 300px;}
#leftmenu	{float: left; margin-right: 37px; width: 153px;}
#maincontent	{float: left; margin-right: 37px; width: 434px;}
#rightcontent	{float: left; padding: 0 10px 10px 15px; width: 213px; border-left: 1px solid #e5e5e5;}
#foot	{margin-bottom: 25px; padding-top: 8px; border-top: 1px solid #e5e5e5;}



/* Topmenu
----------------------------------------------------------------------*/

#topmenu, 
#topmenu *	{font-size: 10px; color: #ef9400;}



/* Mainmenu
----------------------------------------------------------------------*/

.quicksearch	{float: right; padding: 4px 7px 0 0; width: 180px; text-align: right;}
.quicksearch .field	{margin-right: 5px; width: 120px; vertical-align: top;}

#mainmenu ul	{list-style-type: none; margin: 8px 0 0 15px; padding: 0;}
#mainmenu li	{float: left; margin-right: 13px; color: #fff;}
#mainmenu li a	{text-transform: uppercase; color: #fff;}
#mainmenu li a:hover	{color: #ef9400; text-decoration: none;}
#mainmenu li.current a	{color: #ef9400;}



/* Leftmenu
----------------------------------------------------------------------*/

#leftmenu ul	{list-style-type: none; margin: 0; padding: 0; border-top: 1px solid #e5e5e5;}
#leftmenu li	{margin: 0; padding: 6px 7px; border-bottom: 1px solid #e5e5e5;}
#leftmenu li.current    {background: #eee;}
#leftmenu li span   {color: #ef9400;}



/* Right content
----------------------------------------------------------------------*/

#rightcontent p	{margin: 12px 0; line-height: 16px;}



/* Foot
----------------------------------------------------------------------*/

#foot, #foot *	{font-size: 10px;}
#foot a	{color: #ef9400;}
#foot-left	{float: left; width: 600px;}
#foot-right	{float: right; width: 300px; text-align: right;}



/* Utilities
----------------------------------------------------------------------*/

div.clear	{clear: both; margin-top: -1px; height: 1px; overflow: hidden;}



/* Other
----------------------------------------------------------------------*/

fieldset    {margin: 0; padding: 0; border: 0; background: #fff;}