/* kylasandulak.com website :: CSS definitions by FrozenPuck :: July 2007 */ 

/* Base HTML Definitions */
	table {font-size:inherit;font:100%;}
	select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
	pre, code {font:115% monospace;*font-size:100%;}
	body * {line-height:1.22em;}

/* HTML Reset Definitions */
	body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,tr,td {margin:0; padding:0;}
	table {border-collapse:collapse; border-spacing:0;}
	fieldset, img,a img {border:0;}
	address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
	caption,th {text-align:left;}

/* Base Typography Definitions */
	body {margin:0 auto; background:#fff; font-family:Arial, Helvetica, sans-serif; color:#663366; text-align:left; font-size:76%;}
	h1 {font-size:1.7em; font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; color:#663366; padding:5px 0 5px 0;}
	h2 {font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; padding:5px 0 5px 0;}
	h3 {font-size:1.1em;}
	h4 {font-size:1em;}
	p, ul, ol, li, table {font-size:1em; padding:5px 0 5px 5px;}
	table {margin:10px 0 15px; padding:0; border:0;}
	th {font-weight:bold; padding:3px;}
	td, tr {padding:0 10px 0 5px;}
	fieldset, legend {font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps;}
	a {color:#000;}
	a:hover {color:#663366; text-decoration:none;}
	a.active {color:#663366;}
	img {border:0; margin:0; padding:5px;}
	a img {border:0;}
        .small {font-size:.8em;}

/* Primary Container Definitions */
	#page {position:relative; background:#fff url(/images/background.jpg) no-repeat; color:#000; text-align:left; margin:0 auto; width:985px; height:808px;}
	
/* Content Definitions */
	#content {position:absolute; margin:70px 142px 0 353px; overflow:auto; width:450px; height:600px; border:1px solid #ccc; padding:15px; background-image:url(/images/screen.gif); background-repeat:repeat;}
	#content img {float:right; padding:5px;}
	
	#buyNow {padding:5px; margin-left:20px; margin-top:-10px; text-align:center; border:1px solid #ccc; width:155px;}
        #buyNow a {color:#663366; text-decoration:none;}
        #buyNow a:hover {color:#999;}
	
	.red {color:#FF0000;}

    .smd_slimbox {float:left; margin:1em 0; clear:both;}

    #thickBox {background-color:#fff; padding:15px; color:#000; text-align:left; margin:0 auto;}

    p.small {border-bottom:1px solid #676767; padding-bottom:10px;}
	
/* Navigation Definitions */
	#navigation {position:absolute; margin:80px 0 0 825px; padding:5px; width:135px; border:1px solid #ccc; font-size:1.1em; font-weight:bold; font-variant:small-caps;}
	#navigation ul {margin:0; padding:10px 10px 0 10px;}
	#navigation li {list-style:none; display:inline; margin:0; padding:0;}
	#navigation li a {display:block; padding:5px 0 5px 0; color:#663366; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
	#navigation li a:hover {background-color:#B299B2; color:#fff;}
	#navigation li a.selected {background-color:#B299B2; color:#fff;}
	
/* Footer Definistions */
	#footer {position:absolute; top:710px; left:90px; width:750px; text-align:right; color:#999;}
	#footer a {color:#999; padding:5px; text-decoration:none;}
	#footer a:hover {color:#663366; background:none;}
	
/* Player Definitions */
	#player {position:absolute; width:270px; margin:495px 0 0 70px; padding:10px;}
	
/* Mailing List Definitions */
	#mailing {position:absolute; margin:600px 0 0 85px; color:#333;}
	#mailing fieldset {border:1px solid #ccc; padding:8px; width:264px; background-image:url(/images/screen.gif); background-repeat:repeat;}
	#mailing legend {background-color:#fff; border:1px solid #ccc; font-size:1.2em; padding:7px 5px 7px 5px;}
	#mailing input {background-color:#fff; color:#000; width:195px;}
	#mailing input.button {width:40px; color:#663366;}
	
/* Homepage News Definitions */
	.newsExcerpt {float:left; width:190px; padding:0 10px 0 10px;}

#txpCommentInputForm input {margin-bottom:6px;}