@charset "utf-8";
@import url('reset.css');

html {
margin:0;
}

body {
font: 12px "Helvetica Neue",Helvetica,Arial,sans-serif;	
color:#4a4a4a;
}

p {
line-height:140%;
margin:0;
}

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

a:hover {
color:#689fc1;
}

h1{
font-size:12px;	
text-align:center;
color:#cccccc;
}

h2{
font-size:16px;	
color:#a7a7a7;
}


hr {
color: #e5e5e5;
background-color: #e5e5e5;
height: 1px;
margin:3px 0;
border:0;
}

/* -------------- START ADS ------------- */

.inline-ads{
margin-bottom:40px;
}	

.ad-block {
background:#e2e2e2;
padding:10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;     
}

.ad-block.s300 {
width:300px;
float:left;
margin-right:20px;
}

.ad-block.s768 {
width:768px;
}

.ad-block.s160 {
width:160px;
}

/* -------------- END ADS ------------- */

/* -------------- START MAIN BLOCKS ------------- */

#wrap {
width:660px;
margin:0 auto;
}

#header {
height:70px;
position:relative;
margin-bottom:10px;
}

#main {
   
}

#footer {
margin-bottom:15px;
}

#links {
background:#f4f4f4 url('../img/bg-post.gif');
padding:10px;
color:#666666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
}

#links a {
color: #689fc1;
}

#logo {
position:absolute;
bottom:5px;
left:0px;
}

#logo a {
display:block;
width:223px;
height:51px;
text-indent:-9999px;
background:url("../img/logo.gif") 0 0 no-repeat;
}

.pone{
position:absolute;
top:13px;
left:400px;
width:59px;
overflow:hidden;
}

#nav {
position:absolute;
bottom:0px;
left:245px;
}

ul#nav li {
list-style-type:none;
background-repeat:no-repeat;
overflow:hidden;
margin-right:15px;
float:left;
}

ul#nav li a {
display:block;
height:41px;
text-align:center;
color:#FFF;
padding-top:8px;
font-weight:normal;
text-decoration:none;
font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:14px;
font-style:normal;
overflow:hidden;
background-repeat:no-repeat;
background-image:url(../img/nav-home.gif);
width:79px;     
}

ul#nav li a:hover {
color:#fff;
font-style:normal;
font-weight:normal;
background-image:url(../img/nav-hover.gif);
background-repeat:no-repeat;
background-position:center top;
overflow:visible;
}

ul#nav li a:active {
position:relative;
top:2px;
}


ul#nav li#active a {
color:#fff;
position:relative;
top:2px;
background-image:url(../img/nav-hover.gif);
background-repeat:no-repeat;
background-position:center top;
}

/* ---------- END MAIN NAV ---------- */

#search {
position:absolute;
right:0px;  
bottom:17px;
}

#search input {
border:0;
width:120px;
color:#ffffff;
padding: 8px 3px 8px 8px;
font-size:13px;
background:#4c7fa2;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-khtml-border-radius:8px;
border-radius:8px;      
}

/* -------------- END MAIN BLOCKS ------------- */

/* -------------- START ELEMENTS ------------- */

.title {
background:#f4f4f4 url('../img/bg-post.gif');
padding-left:10px;
margin-bottom:20px;
font-size:20px;
line-height:30px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
}	

.title2 {
margin-bottom:10px;
font-size:17px;
}

a.hlink {
color:#689fc1;
}

.post-block {
background:#f4f4f4 url('../img/bg-post.gif');
margin-bottom:40px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
}	

.post-title {
padding:0 10px;
}

.post-title .lft {
float:left;
width:440px;
line-height:30px;
}

.post-title .rgt {
float:right;
width:180px;
line-height:30px;
text-align:right
}

.pic {
background:#e5e5e5;
padding:10px;
text-align:center;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
}


.post-details {
padding:5px 10px;
}

.post-details .lft {
float:left;
width:275px;
line-height:21px;
}

.post-details .rgt {
float:right;
width:350px;
line-height:21px;
text-align:right;
color:#919191;
}

.social-btn {
margin-right:10px;
float:left;
overflow:hidden;
}

.post-details a{
color: #689fc1;
width:50px;
}
.post-details a:hover {
color: #4a4a4a;
}

.post-description {
padding:5px 10px 10px 10px;
}

/* rate */

.rate-box {
color:#79c5e5;
float:right;
}

.rate-box a {
color:#79c5e5;
display:block;
}
.rate-box a:hover {
color:#79c5e5;
}

.rate-info {

}

.on_img {
cursor:pointer;
padding:2px 5px;
color:#ffffff;
background:#dddddd;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
}

.over_img {
cursor:pointer;
color:red;
padding:2px 5px;
color:#ffffff;
background:#4c7fa2;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
}

/* thumbs */

.thumbs{
margin-bottom:20px;
}

.thumb-cell{
text-align:center;
width:150px;
display:inline-block;
font-size:11px;
margin:0 20px 20px 0;
vertical-align:text-top;
}

.thumb-cell a img {
border:5px solid #e5e5e5;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;	
}

/* ---------- PIC NAV ---------- */

#picnav {
}

ul#picnav li {
list-style-type:none;
background-repeat:no-repeat;
overflow:hidden;
margin-right:20px;
float:left;
}

ul#picnav li a {
background:#4c7fa2;
display:block;
text-align:center;
color:#ffffff;
text-transform:uppercase;
font-size:14px;
font-style:normal;
overflow:hidden;
width:320px;     
padding:10px 0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;      
}

ul#picnav li a:hover {
background:#47a3ca;
color:#ffffff;
overflow:visible;
}

ul#picnav li .picnav-disabled   {
background:#f4f4f4 url('../img/bg-post.gif');
display:block;
text-align:center;
color:#ffffff;
overflow:hidden;
width:320px;     
padding:10px 0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px; 
}

.add-bottom {
margin-bottom:40px;
}

/* ---------- END PIC NAV ---------- */

/* forms */


.form-box {
padding:14px;
background:#f4f4f4;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
}

.forms {
margin:0;
padding:0;	
width:340px;
}

.forms label {
display:block;
margin-bottom:4px;
color:#000000;
}

.forms input[type="text"], input[type="file"], input[type="password"], select {
display:block;
margin-bottom:7px;
width:300px;
padding:5px;
color:#505050;
font:12px Verdana;
border:0px solid #505050;
}

.forms textarea {
display:block;
margin-bottom:7px;
width:300px;
padding:5px;
color:#505050;
font:12px Verdana;
border:0px solid #505050;
}

.forms input[type="submit"], input[type="button"]{
padding:3px;
color:#fff;
font:12px Verdana;
background:#5e963d;
border:0px solid #505050;
}

.forms fieldset {
padding:0;
padding:0;
}

.info {
font-size:12px;
color:#997638;
font-style:italic
}

/* --- ADMIN ------------------------------------------------------ */

#a-header {
font-family:arial;
font-size:13px;	
background:#4c7fa2;
padding:7px;
margin:7px 0 14px 0;
text-align:left;
color:#ffffff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px; 
}

#a-header a {
color:#ffffff;
text-decoration:none;
}

.tagMatches {
display:block;
margin-bottom:12px;
}

SPAN.tagMatches SPAN {
font-family:arial;
padding:3px 5px;
margin-right:4px;
background-color:#f4a04a;
color:#fff;
cursor:pointer;
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
