/* GENERIC */
body { margin:0 auto; background:transparent url(../i/bodybg.gif) repeat; font-family:Tahoma, Verdana, Arial, "Sans Serif"; font-size:62.5%; color:#000; }

ul, ol, h1, h2, h3, h4, p { margin:0; padding:0 }
p { line-height: 1.5em; }
small { color:#555; font-family: "Myriad Pro", Tahoma, Verdana, Arial, "Sans Serif"; font-size:0.9em; letter-spacing:1px; padding:2px 0 5px 0 }
.thumb small { letter-spacing:0px; }
ol { margin-left:30px; }
ol li { padding:10px 0 0 0; }

hr { width:604px; float:left; height:0px; border-top:1px #000 solid; border-bottom:1px #aaa solid }

h1 { font-family: Georgia, serif;
font-size: 1.8em;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em; padding:2px 0; }
h2 { font-family: Georgia, serif;
font-size: 1.6em;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em; padding:2px 0; }

label { width:150px; float:left }

/* Links */
a img { border:0 }
a { color:#c09; text-decoration:underline; padding:0 2px; outline:none; font-weight:bold; }
a:link { color:#c09; text-decoration:underline; padding:0 2px; outline:none; }
a:hover { color:#c09; text-decoration:none; background:#f6d8ef }
/*a:visited { color:#090; }*/
a:active { text-decoration:none; background:#c09; color:#fff }
.thumb p a:hover { background:#f6d8ef }
.thumb p a:active { text-decoration:none; background:#c09; color:#fff }

h1 a { color:#000 !important; text-decoration:none !important; padding:0 !important; font-weight:normal; }
h1 a:hover { color:#c09 !important; background:transparent !important; }
h1 a:active { background:#c09 !important; color:#fff !important }
#header a:hover, #header a:active { background:transparent }
#navigation a:active { background:none; }
#outry a:active, #entry a:active { background:none }

#login a { color:#fff }
#login a:hover { background:transparent }

#footer a:hover { background:transparent }

/* HIDDEN STUFF */
#hidethese { width:1000px; position:absolute; }
#register, #login { width:290px; margin-left:700px; position:relative; top:0; right:0; background:#00a2ff; border-left: 5px #fff solid; border-right: 5px #fff solid; border-bottom: 5px #fff solid; height:0px; overflow:hidden; color:#fff; z-index:10 }
#register { width:390px; margin-left:600px; }
 #register table { padding:0; margin:0 }
 #register p, #login p { font-size:1.2em }
 #register label, #login label { width:100px; float:left }
 #register form { margin:0 0 0 21px; }
 #login form  { margin:10px 0 0 21px; }
 #register input, #login input { border:1px #000 solid }
 .signup_btn { border:0 !important; }
 #signup_btn_p { text-align:right; width:150px; }
 #login_btn_p { text-align:right; width:253px; }
 
/* IDs */
#wrapper { width:1000px; margin:0 auto }
 #header { width:1000px; height:140px }
  #logo { width:408px; height:140px; float:left; background:url(../i/logo.gif) no-repeat }
  #slogan { float:left; height:60px; padding:20px 0 0; width:468px }
  #topmenu { width:437px; height:33px; position:relative; left:407px; top:107px; background:url(../i/topmenu.gif) no-repeat  }
   #navigation { list-style:none; width:437px; height:33px; position:absolute; display:block; }
   #navigation li { display:block }
   #navigation li a { height:33px; display:block; float:left; padding:0 }
    #lnk1 a { left:0; top:0; width:80px; }
     #lnk1 a:hover { background:url(../i/topmenu.gif) -0px -33px no-repeat; }
    #lnk2 a { left:80px; top:0; width:107px; }
     #lnk2 a:hover { background:url(../i/topmenu.gif) -80px -33px no-repeat; }
    #lnk3 a { left:187px; top:0; width:75px; }
     #lnk3 a:hover { background:url(../i/topmenu.gif) -187px -33px no-repeat; }
    #lnk4 a { left:262px; top:0; width:86px; }
     #lnk4 a:hover { background:url(../i/topmenu.gif) -262px -33px no-repeat; }
    #lnk5 a { left:348px; top:0; width:89px; }
     #lnk5 a:hover { background:url(../i/topmenu.gif) -348px -33px no-repeat; }
	 
#content-head { width:1000px; height:43px; font-size:1.2em; background:url(../i/content-head.gif) no-repeat }
 #breadcrump { width:840px; height:43px; float:left }
 #breadcrump p { margin:10px 15px; }
 #entry { width:160px; height:43px; float:left; background:url(../i/entry.gif) no-repeat }
  #entry-menu { list-style:none; width:160px; height:43px; position:absolute; display:block }
  #entry-menu li { display:block }
  #entry-menu li a { height:43px; display:block; float:left; padding:0 }
   #lnk6 a { left:0; top:0; width:60px; }
    #lnk6 a:hover { background:url(../i/entry.gif) -0px -43px no-repeat }
   #lnk7 a { left:60px; top:0; width:100px; }
    #lnk7 a:hover { background:url(../i/entry.gif) -60px -43px no-repeat }

 #outry { width:160px; height:43px; float:left; background:url(../i/outry.gif) no-repeat }
  #outry-menu { list-style:none; width:160px; height:43px; position:absolute; display:block }
  #outry-menu li { display:block }
  #outry-menu li a { height:43px; display:block; float:left; padding:0 }
   #lnk8 a { left:0; top:0; width:60px; }
    #lnk8 a:hover { background:url(../i/outry.gif) -0px -43px no-repeat }
   #lnk9 a { left:60px; top:0; width:100px; }
    #lnk9 a:hover { background:url(../i/outry.gif) -60px -43px no-repeat }
	
#content-body { width:1000px; float:left; background:url(../i/content-body.gif) repeat-y }
 #leftcol { width:650px; padding:0; font-size:1.2em; float:left }
 #post-comment { clear:both; }
 #rightcol { width:330px; padding:0 10px; font-size:1.2em; float:left }
  #adspace { float:left; margin-top:10px; width:330px; }
  #adspace p { text-align:center }
  #adspace a { color:#0040B6; font-weight:normal; background:transparent !important; }
  #adspace a:hover { text-decoration:underline; background:transparent !important; }
  #adspace a:active { text-decoration:underline; background:transparent !important; }
  #cloud { width:330px; float:left; margin-top:27px; }
  #cloud a { text-decoration:none !important; }
  #search { float:left; margin:30px 0; }
  #search label { width:330px !important; clear:both !important; }
  #search input { width:330px; border:1px #00a2ff solid }
  #search select { border:1px #00a2ff solid; }
  ul#accountmenu { float:left; border:1px #2a9f05 solid; list-style:none; margin-left:1px; padding:1px 0;}
  ul#accountmenu li { float:left; height:22px; border-right:1px #2a9f05 dashed; padding:0 5px;}
  ul#accountmenu li a img{ margin-bottom:-3px; }
  ul#accountmenu li a { float:left; height:18px; text-decoration:none !important; padding:2px; }
  ul#accountmenu li a:hover { text-decoration:underline !important; background:transparent !important; }
  ul#accountmenu li a:active { text-decoration:underline !important; background:transparent !important; color:#c09 !important; }
  #account-body { clear:both; padding-top:10px; margin-left:3px; }
  #account-body ul { margin-left:30px; }
  #account-body ul li { padding:10px 0 0 0; }
  #activity ul { margin-left:30px; }
  #activity ul li { padding:10px 0 0 0; }
  #thewidarco { width:400px; border:2px #00a2ff solid; background:#eef6ff; padding:50px 100px; margin:10px 0; }
  #thewidarco img { border:1px #00a2ff solid }
  #social input { width:330px; border:1px #00a2ff solid; background:#eef6ff; }
  #social p { padding:5px 0 0 0; }
#footer { width:1000px; height:145px; float:left; background:url(../i/footer.gif) no-repeat; }
 #footer a:hover img { background:transparent }
 .footer-item { width:230px; padding:5px 10px; float:left; color:#fff }
 #footer ul { list-style:none; }
 #footer ul li { display:inline }

 
/* CLASSES */
.item, .item-gray { width:620px; padding:7px 15px; }
.item-gray { background:#e8eef5 }
.latest-widarcos { float:left; margin:0 0 10px 0; }
.tags { margin:5px 0 0; }
.img-ad { width:155px; height:100px; float:left; padding-right:10px; margin-bottom:30px; }
.img-ad img { border:0 !important; }
.img-ad p { text-align:center }
.img-ad a { padding:0 !important; color:#0040B6; font-weight:normal; background:transparent !important; }
.signup_btn { border:0 !important; }
.signup_btn_p { text-align:right; width:242px; }
.search-btn , .signup-btn-green { width:87px !important; height:22px !important; border:0 !important; }
.signup-btn-green { background:transparent !important; width:80px !important; margin-left:5px; }
.prenews .thumb { float:left; margin:5px 10px 5px 0; }
.bignbold { 
font-family: Georgia, serif;
font-size: 1.4em;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em; padding:2px 0; 
}
.clear { clear:both; width:100%; }
.thumb { width:109px; margin:0 10px 10px 0; float:left; background:url(../i/thumb-bg.gif) no-repeat }
.thumb-wo { width:109px; height:88px; margin:0 10px 10px 0; float:left; background:url(../i/thumb-bg.gif) no-repeat }
.thumb a, .thumb-wo a { padding:0; background:transparent; }
.thumb a img, .thumb-wo img { padding:4px 4px; }
.thumb p { padding:0 0 0 5px; }
.alignright { clear:both; width:100%; text-align:right; }
.mail-icon { margin-bottom:-6px }
.social { padding-top:10px; text-align:right }
.social a { padding:0 !important; background:transparent; opacity:0.4 }
.social a:hover { opacity:1 }
.social img { border:0 !important }
/* CONTACT FORM */
.item form p { padding:5px; }
.item form input { width:300px; border:1px #00a2ff solid; background:#eef6ff }
.item form textarea { width:300px; height:200px; border:1px #00a2ff solid; background:#eef6ff }
.item form select { border:1px #00a2ff solid; background:#eef6ff }
/* COMMENTS */
#post-comment textarea { width:597px; height:150px !important }
.comment { float:left; width: 592px; padding:5px; border:1px #090 solid; background:#eef6ff; margin-bottom:10px; }
.attempt { float:left; width: 588px; padding:5px; border:2px #f00 solid; background:#eef6ff; margin-bottom:10px; }
 .approved { background:#eef6ff url(../i/approved.gif) top right no-repeat }
 .disapproved { background:#eef6ff url(../i/disapproved.gif) top right no-repeat }
.avatar { width:32px; height:32px; padding-right:5px; float:left }
.comment-body { width:550px; float:left; overflow:hidden }

.accept { background:#eef6ff; border:1px #090 solid; width:auto !important; }

/* WIDGET STUFF */
#widarco-widget {width:160px; height:90px; float:left}
#widarco-widget p {padding:0 !important; margin:0 !important;}
#widarco-widget a {color:#c09; text-decoration:underline;}
#widarco-widget a:hover {color:#fff; background-color:#c09; text-decoration:underline}
#widarco-widget a img {border:0}
#widarco-widget-left {width:19px; height:90px; float:left; background:url(http://www.widarco.com/i/widarco-widget-head.gif)}
#widarco-widget-left a {padding:0 !important; background:transparent !important}
#widarco-widget-right {width:137px; height:86px; padding:2px; float:left; background:#fff}
#widarco-widget-right .avatar {width:32px; padding:0 2px 2px 0; float:left}
#widarco-widget-right .avatar a {padding:0 !important; float:left}
#widarco-widget-right .user {width:101px; float:left;}
#widarco-widget-right .wbody {width:137px;}
#widarco-widget-right p { line-height:1.5em; }

#grabwidget { float:left; width:400px; margin-left:17px; }
 #grabwidget textarea { background:#eef6ff; border:1px #090 solid; width:300px;}
/********************************* LiveValidation *************************************/

.LV_valid { color:#fff;	background:#2a9f05;	border:1px #00a2ff solid; padding:1px; }
.LV_invalid { color:#fff; background:#f00; border:1px #00a2ff solid; padding:1px; }
.LV_validation_message{ position:absolute; padding:0 2px; margin:0 0 0 4px; }
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field { border: 1px solid #00CC00; }

.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field { border: 1px solid #CC0000; }


/****************************
#logo {
  background-image: url("../i/logo.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -10px;
}

#topmenu {
  background-image: url("../i/topmenu.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -170px;
}

#lnk1 a:hover {
  background-image: url("../i/topmenu.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -170px;
}

#lnk2 a:hover {
  background-image: url("../i/topmenu.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -170px;
}

#lnk3 a:hover {
  background-image: url("../i/topmenu.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -170px;
}

#lnk4 a:hover {
  background-image: url("../i/topmenu.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -170px;
}

#lnk5 a:hover {
  background-image: url("../i/topmenu.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -170px;
}

#outry {
  background-image: url("../i/outry.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -256px;
}

#lnk8 a:hover {
  background-image: url("../i/outry.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -256px;
}

#lnk9 a:hover {
  background-image: url("../i/outry.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -256px;
}
#footer {
  background-image: url("../i/footer.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -362px;
}
#content-head {
  background-image: url("../i/content-head.gif");
  background-image: url("http://www.jaredhirsch.com/coolrunnings/public_images/a75d068d0e/spriteme1.png");
  background-position: -10px -527px;
}*/
