html { font-size: 100%;}
body {font-size: 1em; color: #000000; background-color: #ffffff; font-family: Arial, sans-serif; 
margin: 0.689em 1.375em 0.689em 1.375em;
padding: 0;
}
h1 { background: #000080 url(http://www.crustysocks.com/HTML/IMAGES/tile-darkblue.jpg); repeat: repeat;
color: #FFFFFF;
font-weight: bold; 
font-family: Verdana; 
padding: 0.5m 0.25em 0.5em 0.25em;
border-top: solid #ADDFFF medium;
border-bottom: solid #ADDFFF medium;
}
h2 { background: #ADDFFF url(http://www.crustysocks.com/HTML/IMAGES/tile-lightblue.jpg); repeat: repeat;
color: #000080;
font-weight: bold; 
font-family: Verdana; 
padding: 0.5m 0.25em 0.5em 0.25em;
border-top: solid #000080 thin;
border-bottom: solid #000080 thin;
}
h3 { background: #ADDFFF url(http://www.crustysocks.com/HTML/IMAGES/tile-lightblue.jpg); repeat: repeat;
color: #000080;
font-weight: bold; 
font-family: Verdana; 
padding: 0.5m 0.25em 0.5em 0.25em;
border-top: solid #000080 thin;
border-bottom: solid #000080 thin;
}
pre, tt { font-family: Courier, monospace; }
a:link { color: #0000FF;}
a:visited { color: #800080;}
a:active { color: #FF0000;}
a:hover { border: solid #000080 0.063em; 
padding: 0.125em;
}
.indented { padding-left: 10em;}
.span { background: #000080 url(http://www.crustysocks.com/HTML/IMAGES/tile-darkblue.jpg); repeat: repeat;
color: #FFFFFF;
font-weight: bold;
padding: 0.25em;
border-top: dotted #ADDFFF thin;
border-bottom: dotted #ADDFFF thin;
}
.span2 { background: #ff6600 url(http://www.crustysocks.com/HTML/IMAGES/tile-orange.jpg); repeat: repeat;
border-top: dotted #000080 thin;
border-bottom: dotted #000080 thin;
font-weight: bold;
padding: 0;
}
.span3 { background: #ff6600 url(http://www.crustysocks.com/HTML/IMAGES/tile-orange.jpg); repeat: repeat;
font-weight: bold;
font-size: 1.25em;
border-top: dotted #000080 thin;
border-bottom: dotted #000080 thin;
padding: 0;
}

/*Quiz CSS*/
.qheader{ font-size: 1.125em;
font-weight: bold;
padding: 0.25em;
}
.qselections{ font:normal 1em Arial, sans-serif;}

/*
	tswtabs.css		1.0.2
	Please use the CSS Menu Button Wizard at
		http://www.thesitewizard.com/wizards/css-menu-buttons.shtml
	to generate your own customized menu buttons.
*/

#tswcsstabs ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: inline ;
}
#tswcsstabs ul li {
	margin: 0 ;
	padding: 0 ;
	display: inline ;
	text-align: center ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
}
#tswcsstabs li a {
	color: #0000ff ;
	background:   #addfff url(http://www.crustysocks.com/HTML/IMAGES/tile-lightblue.jpg); repeat: repeat;
	border: 0.63em outset #000000 ;
	padding: 0.5em;
	text-decoration: none ;
	display: inline ;
}
#tswcsstabs li a:visited {
	color: #800080 ;
	background:   #addfff url(http://www.crustysocks.com/HTML/IMAGES/tile-lightblue.jpg); repeat: repeat;
	border: 0.63em outset #000000 ;
	padding: 0.5em;
	text-decoration: none ;
	display: inline ;
}

#tswcsstabs li a:hover {
	background:   #ff6600 url(http://www.crustysocks.com/HTML/IMAGES/tile-orange.jpg); repeat: repeat;
border: solid #000080 thin;
}


/*lyrics*/
#wrapper {margin:0 auto;padding-top:60px;min-height:600px;}

/* ======= Header ======== */

/* Logo */
#logo {
	margin-bottom:30px;
	}

/* Search Form */
#search_form {
	background-image:url(images/box_bg.gif);
	height:75px;
	-moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding:15px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	}
#query {
	border:1px solid #cccccc;
	padding:8px;
	color:#666666;
	padding-left:45px;
	background-image:url(images/search.gif);
	background-repeat:no-repeat;
	background-position:center left;
	width:615px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	font-size:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.btn {
	background-image:url(images/button_bg.gif);
	margin-right:10px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:6px;
	padding:3px 10px 3px 10px;
	color:#ffffff;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
	border:0px solid #cccccc;
	}

#searching {
	padding:70px;
	display:none;
	}

.result {padding:10px 50px 0 50px;width:748px;font:normal 14px/20px arial;}
.result span {float:left; width:374px;display:block;}
#result_insert {
	padding-left:30px;
	border-top:1px dotted #cccccc;
	margin-top:10px;
	}

.list {
	padding:4px;
	border-bottom:1px dotted #f2f2f2;
	}
a:hover .list {
	background-color:#f2f2f2;
	}

a {
	color:#4a9ac8;
	text-decoration:none;
	}

#ads {
	padding-top:10px;
	}


.title {border-bottom:3px solid #6AA2C5;font:normal 30px/36px arial;height:37px;float:left; width:500px;display:block;margin-left:20%;}

/* ======= Footer ======== */
#footer { color:#cccccc; padding:20px; margin-top:20px; text-align:center; }
#footer a { color:#cccccc; }

.clr {clear:both; margin:0; padding:0; font-size:1px; line-height:1px;height:1px;}


/*comment script css*/
#c5t_body {
    margin:0 auto;
    width:600px;
    background-color:#FFFFFF;
    text-align:center;
}

#c5t_body a:link{    text-decoration:none;
    color:#0000FF;
}

#c5t_body a:visited{    text-decoration:none;
    color:#800080;
}

#c5t_body a:active {
    text-decoration:none;
    color:#FF0000;
}


#c5t_body a:hover {
    color:#74A0FF;
    text-decoration:underline;
}
#c5t_bodycontent{
    text-align:left;
    font-family:Verdana, sans-serif;
    font-size:100%;
    line-height:140%;
}
.c5t_system {
    padding:10px;
    width:800px;
    margin-bottom:10px;
    border:1px solid #000080;
    background-color:#ADDFFF;
}

.c5t_debug {
    padding:10px;
    margin-bottom:10px;
    border:1px solid #000080;
    background-color:#ADDFFF;
}


.c5t_comment_form_background {
	padding:8px;
	background-color:#ADDFFF;
	width:450px;
	margin-top:30px;
    border:1px solid #000080;
}

.c5t_comment_form_table {
    width:100%;
    padding:5px;
	background-color:#FFFFFF;
}

.c5t_comment_form_field input,
.c5t_comment_form_field select,
.c5t_comment_form_field textarea {
    width:375px;
	background-color:#FFFFFF;
    font-size:1em;
}

.c5t_comment_form_label {
    vertical-align:top;
    width:150px;
}

.c5t_comment_list {
    margin-bottom:10px;
}



.c5t_comment_item_background {
	padding:8px;
	background-color:#ADDFFF;
	width:450px;
	margin-top:30px;
    margin-bottom:10px;
    border:1px solid #000080;
}

.c5t_comment_item {
    padding:5px;
	background-color:#FFFFFF;
	overflow:auto;
}

.c5t_comment_item_details {
    font-size:70%;
}

.c5t_comment_item_text {
    margin-top:10px;
    margin-bottom:10px;
}



.c5t_comment_form_submit input {
    margin-top:20px;
}

.c5t_headline {
    font-size:110%;
}

.c5t_comment_item_title {
	margin:0 0 10px 0;
	font-weight:bold;
}


.c5t_error_message {
	color:#FF5F00;
}

.c5t_error_message_item {
	padding-bottom:10px;
}



.c5t_installation_form {
	margin-bottom:30px;
}

.c5t_installation_form legend {
	font-weight:bold;
}

.c5t_installation_form_label {
	font-weight:bold;
	width:160px;
}

.c5t_frontend_pagination {
	margin:15px 0 15px 0;
}

.c5t_frontend_pagination a {
	border:1px solid #00080;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
}

.c5t_frontend_pagination span {
	border:1px solid #000080;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_frontend_pagination form {
	display:inline;
}
.c5t_frontend_pagination input {
	cursor:pointer;
	border:1px solid #000080;
	padding:2px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
	background-color:#FFFFFF;
}


.c5t_link_button {
	margin:15px 0 35px 0;
}

.c5t_link_button a {
	border:1px solid #000080;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_link_button a:hover {
	border:1px solid #000080;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000FF;
	background-color:#FFFFFF;
}

input[type="submit"] {
    background-image:url(./image/button_background_large.gif);
    border:1px outset #000080;
    color:#000000;
	font-size:90%;
    text-decoration:none;
    padding:2px 4px;
}

input[type="submit"]:hover {
        border:1px inset #000080;
}

.c5t_link_submit_button a:link,
.c5t_link_submit_button a:visited {
    background-image:url(./image/button_background_large.gif);
    border:1px outset #000080;
    color:#000000;
	font-size:90%;
    text-decoration:none;
    padding:3px 5px;
}

.c5t_link_submit_button a:hover,
.c5t_link_submit_button a:active {
    border:1px inset #000080;
}




#c5t_language_selector {
    font-size:70%;
    line-height:140%;
    text-align:right;
    margin-bottom:25px;
}

#c5t_language_selector a {
    margin-left:5px;
}

