/* BASICS */

*							{ margin: 0px; padding: 0px; }

img							{ border: none; }

.clear						{ clear: both; }

li							{ list-style-type: circle; }


/* FLOATS */

#logo,
#cleft,
#cwrap,
#pathline_start,
#pathline					{ float: left; }
#logout						{ text-align: right; float: right; }

#header h1
#cright,
#search,
#screentools				{ float: right; }

#cright						{ float: none; }



/* MISC */

#footer li,
#menu li					{ display: inline; }

#header a					{ font-weight: bold; }

#header a,
#headerline a,
#footer a					{ text-decoration: none; }

#headerline a:hover			{ text-decoration: underline; }

#search input				{ border-style: none; padding: 0; }

#content_keywords,
#pathline_start				{ text-align: right; }

#headerline					{ background-position: 0; border: none; height: 26px; }

#footer li					{ list-style-type: none; display: inline; }

#texttitle					{  }

#content a					{ text-decoration: none; }

#content a:hover			{ text-decoration: underline; }

#cwrap table caption		{ font-weight: bold; }

#cleft li					{ list-style-type: none; }

/* PADDING, MARGIN, DIMENSIONS */

#logo img					{ margin: 10px 10px 10px 25px; }

#cwrap,
#cleft,
#cright						{ padding: 10px; }

#footer ul					{ padding: 0px; margin: 0px; }

#bigpicture					{ height: 228px; }

#content p,
#content h1,
#content h2,
#content ul					{ padding: 1px 5px 5px 5px; }

#cwrap img					{ padding: 5px; }

#footer						{ padding: 3px 5px; }

#content ul					{ margin: 0 0 0 35px; }

#wrap						{ width: 1000px; margin: 0 auto; }

#language					{ margin: 0 0 0 950px; width: 45px; }

#cright						{ width: 780px; margin: 0 0 0 200px; }

#logo						{ width: 200px; }

#cleft						{ width: 180px; }

#header h1					{ padding: 50px 0 0 220px; }

#menu						{ padding: 60px 0 0 145px; }

#pathline_start,
#pathline					{ padding: 3px; }

#footer li,
#menu li					{ margin: 0 10px 0 0; }

#pathline_start				{ width: 194px; height: 20px; }
#pathline					{ width: 300px; display:inline; white-space:nowrap; }
#logout						{ font-size:10px; vertical-align:top; width: 486px; height: 19px; padding-right: 6px; display:inline; white-space:nowrap; }

#cleft ul					{ margin: 0 0 0 0px; }

#cright ul					{ margin: 0 0 0 25px; }

#cright table				{ width: 100%; }

#cright table caption,
#cright table td			{ padding: 5px; }


#header h1					{}

#header h1 span				{ display: block; margin: 20px 0 0 3px; }

.login						{ position: relative; top: 3px; }