﻿/********* GLOBALS *********/

* {margin:0;padding:0}
body {font-family:Verdana,Arial,SansSerif;font-size:.9em;}
a img,table {border:0}
dl,ol,ul {list-style:none}
button,select,textarea,input {font:100% serif}
table {border-collapse:collapse}
caption,th,td {text-align:left}
h1,h2,h3,h4,h5,h6,p {margin:.35em 0;}
h1,h2,h3,h4 {font-family:Candara,Georgia,"Times New Roman",Times,serif;font-weight:normal; }

/* colors */
#header h2 a { color:#fff; font-style:italic; font-weight:normal; }
a { color:#ef3fac; text-decoration:none; }
a:active { color:#ef3fac; }
a:hover { text-decoration:underline; }
/*
a:visited { color:#b22573; }
*/
#footer .n2{color:#ccc;float:right;margin-top:10px;font-size:.8em;}

/* clearfix */
#page:after, .cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#page, .cf { display: inline-block; }
* html #page, * html .cf { height: 1px; }


/* TJ */
body { background:#000 url(bg.jpg); }
#wrap { width:950px; margin:0 auto; }
#header { margin:20px 200px; }
#content { float:left; width: 775px; background:transparent url(page_down.gif) no-repeat 100% 100%; padding-bottom:5px; }
	#main { float:right; background:#fff url(page_up.gif) no-repeat; padding:30px; width:540px; min-height:300px; _height:300px; }
	#extras { float:left; width:160px;}
#menu { float:right; width:160px; padding-top:20px; }
	#menu ul ul { margin-left:30px; }
	#menu .current > a { font-weight:bold; }
	#menu a { padding:0 0 1px 16px; background:transparent url(menu_icon.gif) no-repeat 0px 2px; display:block;}
	#menu ul ul a { padding:0; background:none;}


	.uc h4 { color:#fff; padding:5px 10px; }
	.box .inner { background:#fff url(box_up.gif) no-repeat;  padding:10px;}
	.box { background:transparent url(box_down.gif) no-repeat 0% 100%;  padding-bottom:5px; }

#content ul { margin-left:30px; list-style-type:circle;}

#footer { margin:0 175px; }
#footer *, #footer a:visited, a.n2 { color:#666; }

img.main {float:left; margin:8px 20px 8px 0; }