* {

margin: 0;

padding: 0;

}



body {



background:url('../images/bg.jpg');

padding:0px;

margin:0px;

color:#103A6A;

font-family:arial;

font-size:12px;

font-weight:normal;

}



a {



color:#103A6A;

font-family:arial;

font-size:12px;

font-weight:normal;

text-decoration:underline;

}



h1 {



color:#103a6a;

font-family:arial;

font-size:14px;

padding:0;

width:600px;

}



h2 {



color:#25c5d4;

font-family:arial;

font-size:12px;

font-weight:bold;

}



h2 a {



color:#103a6a;

font-family:arial;

font-size:12px;

font-weight:bold;

}



h3 {

color:#103a6a;

font-family:arial;

font-size:12px;

font-weight:bold;



}



img {



border:0px;



}







#header {



height:89px;

width:100%;

float:right;

background:url('../images/header-bg.jpg') repeat-x;



}





.logo {



background:url('../images/logo.jpg') no-repeat;

width:300px;



height:89px;

padding-top:0px;

padding-bottom:0px;

margin:0px 0px 0px 46px;



}





.logo a {





width:300px;



height:89px;

padding-top:0px;

padding-bottom:0px;

display:block;

overflow:hidden;

text-indent:-999px;

}



#nav-left {



padding-left:400px;



}



#nav {

float:left;

height:47px;

width:389px;

background:url('../images/nav-left.jpg') no-repeat #103a6a;







margin-left:0px;

height:47px;

width:100%;

padding-left:0px;



}





#nav a {

background:url('../images/nav-bg.jpg') repeat-x;

padding-left:0px;

padding-right:20px;

font-family:arial;

font-size:12px;

color:#FFFFFF;

text-decoration:none;



}



#nav a:hover {





text-decoration:underline;

}









#lcol {

float:left;



width:219px;



margin-left:37px;

background:url('../images/body-bg.jpg') repeat-x #FFFFFF;

}



#link-leader {



background:url('../images/link-leader.jpg') no-repeat;

width:219px;



padding-top:40px;

padding-left:20px;

font-family:arial;

font-size:12px;

font-weight:normal;

color:#667b94;

}



#link-leader a {



background:transparent url(../images/bullet.jpg) no-repeat scroll left top;

padding-bottom:4px;

padding-left:20px;



font-family:arial;

font-size:12px;

font-weight:normal;

color:#667b94;

}



#linkroll {



background:url('../images/linkroll.jpg') no-repeat;

width:219px;

height:42px;



}



.sidebar-content {

background:url('../images/sidebar-bg.jpg') repeat-y;

padding-top:20px;

padding-left:20px;

font-family:arial;

font-size:12px;

font-weight:normal;

color:#667b94;



}



.sidebar-content a {

background:transparent url(../images/bullet.jpg) no-repeat scroll left top;

color:#667B94;

font-family:arial;

font-size:12px;

font-weight:normal;

padding-bottom:4px;

padding-left:20px;



}





.subcats {

padding-right:5px;

padding-left:0px;

font-size:12px;

margin-right:5px;

}





.subcats a {





font-size:12px;

color:#103a6a;

text-decoration:none;

}





.linkroll-title {



background:url('../images/bullet.jpg') no-repeat top left;

padding-bottom:4px;

padding-left:20px;

font-family:arial;

font-size:12px;

font-weight:bold;

color:#667b94;



}



.linkroll-title a {





font-family:arial;

font-size:12px;

font-weight:normal;

color:#667b94;



}



.linkroll-desc {

padding-top:0px;

padding-bottom:4px;

padding-left:20px;

font-family:arial;

font-size:12px;

font-weight:normal;

color:#667b94;



}



#user-menu {



background:url('../images/user-menu.jpg') no-repeat;

width:219px;

height:42px;



}



#statistics {



background:url('../images/statistics.jpg') no-repeat;

width:219px;

height:42px;



}



#sponsors {



background:url('../images/sponsors.jpg') no-repeat;

width:219px;

height:42px;



}



.cats {



width:194px;



}



.cats a {



background:url('../images/bullet.jpg') no-repeat top left;

padding-bottom:6px;

padding-left:20px;



font-family:arial;

font-size:12px;

font-weight:normal;

color:#667b94;



}



.sub-cats {



padding-left:20px;



}



.sub-cats a {









font-family:arial;

font-size:10px;

font-weight:normal;

color:#667b94;



}



#sidebar-footer {



width:219px;

height:30px;

background:url('../images/sidebar-footer.jpg') no-repeat;



}

#content {

width:100%;

margin: 0px;

padding: 0px;

}

#rcol {





float:left;

margin-left:16px;

margin-right:18px;

margin-top:8px;

padding-top:0px;

}



#location {

float:left;

background:url('../images/location.jpg') no-repeat;

width:411px;

height:35px;

color:#6484a8;

font-family:arial;

font-size:12px;

padding:5px;





}



#location a {





color:#6484a8;

font-family:arial;

font-size:12px;







}



#location-text {

padding:10px 15px 0 10px;

}



#location-text a {





color:#6484a8;

font-family:arial;

font-size:12px;



}



#search {



float:left;

margin-left:25px;



color:#103a6a;

font-family:arial;

font-size:12px;

padding:0px;

margin-top:0px;



}



.search-box {



width:156px; 

height:32px; 

background:url('../images/search-bg.jpg') no-repeat; 

border:0px;

padding:8px 3px 0px 3px;

font-family:tahoma; 

color:#3d3d3d; 

font-size:11px; 

text-align:left;

}



#search td {



color:#103a6a;

font-family:arial;

font-size:12px;





}







#links {

clear:both;

width:650px;

}



#cat-links {

clear:both;

width:650px;

}



.bid-box {

float:left;

padding:12px 0px 0px 0px;

width:73px;

height:50px;

background:url('../images/bid-box.jpg') no-repeat;



text-align:center;

color:#FFFFFF;

font-family:arial;

font-size:12px;

font-weight:bold;



}



.bid-box a {







text-align:center;

color:#FFFFFF;

font-family:arial;

font-size:10px;

font-weight:bold;

text-decoration:underline;

}



.link-title {



float:left;

margin-left:31px;

}



.link-title a {







color:#103a6a;

font-family:arial;

font-size:12px;

font-weight:bold;

text-decoration:underline;

}



.link-desc {



margin-left:104px;

margin-right:34px;



color:#103a6a;

font-family:arial;

font-size:12px;

font-weight:normal;

text-decoration:none;

}



#footer {

clear:both;

height:116px;

background:url('../images/footer-bg.jpg') repeat-x;



margin-top:50px;







}



#footer-logo {

float:left;

padding-top:36px;

padding-left:41px;

padding-bottom:0px;

color:#ceddef;

font-family:arial;

font-size:12px;

font-weight:normal;

}



#footer-text {

float:left;

padding-top:56px;

padding-left:41px;

padding-bottom:0px;

color:#ceddef;

font-family:arial;

font-size:12px;

font-weight:normal;

}



#footer-text a {



margin-right:10px;

padding-bottom:3px;

color:#ceddef;

font-family:arial;

font-size:12px;

font-weight:normal;

text-decoration:underline;

}





#footer-text-link {



float:left;

padding-top:6px;

padding-left:41px;

padding-bottom:0px;

color:#ceddef;

font-family:arial;

font-size:10px;

font-weight:normal;

}



#footer-text a:hover {

padding-bottom:3px;

margin-right:10px;

color:#2ec9da;

font-family:arial;

font-size:12px;

font-weight:normal;

text-decoration:underline;

}



#footer-text-link a {



padding-bottom:3px;

color:#ceddef;

font-family:arial;

font-size:10px;

font-weight:normal;

text-decoration:underline;

}





#footer-text-link a:hover {

padding-bottom:3px;

color:#2ec9da;

font-family:arial;

font-size:10px;

font-weight:normal;

text-decoration:underline;

}





/* Link Styles */

select.link-info, select.link-info option {

    width: 74px;

    font-family: tahoma;

    font-size: 11px;

    background-color: #f3f3f3;

}

select.link-info {

    font-weight: bold;

    background-color: #f3f3f3;

}

select.link-info option {

    font-weight: normal;

    background-color: #ffffff;

}

select.link-info option.title {

    font-weight: bold;

    background-color: #f3f3f3;

}



/* Link Recordset Info */

div.link-rs {

    font-size: 10px;

    padding: 4px;

    color: #777777;

    background-color: #fafafa;

    border: solid 1px #dddddd;

    margin: 0px 0px 12px 0px;

}



.kForm {

    padding: 0px;

}

.kForm h2 {

    font-size: 12px;

    color: #3e4968;

    font-family: tahoma, verdana;

    font-weight: bold;

    background-color: #fff;

    padding: 3px 3px 3px 5px;

    margin: 16px 0px 5px 0px;

    border-bottom: solid 1px #add3f5;

}

.kForm input, .kForm textarea {

    font-family: tahoma, arial;

    padding: 3px;

    margin: 5px 2px 2px 5px;

    color: #555555;

    display: block;

}



.kForm select {

    font-family: arial;

    margin: 5px 5px 5px 5px;

}

.kForm option {

    font-family: arial;

}

.kForm input.submit {

    font-weight: bold;

    margin: 10px 5px 2px 0px;

    float:left;

}

.kForm label {

    display: block;

    font-size: 11px;

    font-weight: bold;

    margin: 0px;

    padding: 5px 0px 0px 0px;

}

.kFormError {

    font-size: 10px;

    font-weight: normal;

    color: #cc0000;

    display: block;

    margin: 0px 0px 2px 5px;

    padding: 0px;

}

.kForm input.error, .kForm textarea.error {

    font-family: tahoma, arial;

    color: #595300;

    background-color: #fffef2;

    display: block;

}

.kForm input.counter {

    display: inline;

    font-size: 10px;

    padding: 1px;

    margin: 0px 5px 0px 5px;

    width: 25px;

    height: 12px;

    color: #555;

}



#description {



background-color:#dbe5f2;

color:#103A6A;

font-family:arial;

font-size:12px;

font-weight:normal;

padding:5px;

width:640px;

}



.listing-title {





color:#103A6A;

font-family:arial;

font-size:12px;

font-weight:bold;



}



#articles {





width:650px;



}



.centerContainer,

.comment_box {

	margin: 15px 0;

	width:650px;

	line-height:150%;

}



.centerContainer h2 {

	margin: 0 0 10px 0;

	width:650px;

	color: #ff0000;

}



.tokushu a {

	line-height: 300%;

}



.rss h5 {

	width:650px;

	margin: 20px 0 5px 0;

}



.rss p {

	margin: 0;

	padding: 0;

}	