/*
Theme Name: The Rugged
Theme URI: http://therugged.com/
Description: The Rugged Official Theme. Developed by Kay Leung.
Version: 2.0
Author: Kay Leung
Author URI: http://kayleung.com/

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
/*color:#333;
 * 
 * original bgcolor: #979691
 */
font-size:12px;
background:#979691 url(images/hd_bg.png) repeat-x top;
/* TAKEOVER:::::::: background: #000000 url('http://wac.3A27.edgecastcdn.net/003A27/The_Rugged/takeover/bf3.jpeg') repeat-x top;*/}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
margin-bottom:21px;
}

h1,h2,h3,h4,h5,h6 {
font-style:normal;
font-weight:400;
margin:0 0 21px;
}

h1 {
font-size:1.8em;
}

h2 {
font-size:1.7em;
}

h3 {
font-size:1.55em;
}

h4 {
font-size:1.4em;
}

h5 {
font-size:1.25em;
}

h6 {
font-size:1.1em;
}

p {
margin:0 0 21px;
}

ol ol {
list-style:upper-roman;
}

ol ol ol {
list-style:lower-roman;
}

ol ol ol ol {
list-style:upper-alpha;
}

ol ol ol ol ol {
list-style:lower-alpha;
}

ul ul,ol ol,ul ol,ol ul {
margin-bottom:0;
}

dl {
margin:0 0 18px 3px;
}

dl dt {
font-weight:700;
margin:12px 0 0;
}

dl dd {
margin:6px 0 0 1.5em;
}

strong {
font-weight:700;
}

strong strong {
font-weight:400;
}

em em,cite cite {
font-style:normal;
}

abbr {
cursor:help;
}

acronym {
text-transform:uppercase;
border-bottom:1px dashed #666;
cursor:help;
}

big {
font-size:120%;
}

small,sup,sub {
font-size:80%;
}

sup {
vertical-align:baseline;
position:relative;
bottom:.3em;
}

sub {
vertical-align:baseline;
position:relative;
top:.3em;
}

address {
font-style:italic;
margin:0 0 21px;
}

blockquote {
font-style:normal;
margin:0 2.5em;
}

a {
cursor:pointer;
text-decoration:none;
}

pre {
overflow:auto;
font:.9em Monaco, monospace, Courier, "Courier New";
line-height:21px;
margin-bottom:21px;
padding:9px;
}

code {
font:.9em Monaco, monospace, Courier, "Courier New";
}

pre code {
font-size:1em;
}

ins,dfn {
font-style:italic;
text-decoration:none;
border-bottom:1px solid #666;
}

input,textarea {
font-size:1em;
font-family:Cambria, Georgia, Times, "Times New Roman", serif;
padding:3px;
}

form label {
cursor:pointer;
}

option {
padding:1px 3px;
}

th,td {
text-align:left;
}

img.wp-smiley {
max-height:12px;
border:none;
margin:0;
padding:0;
}

.gallery {
display:block;
text-align:center;
margin-bottom:21px!important;
}

.alignright,.right {
float:right;
margin-left:15px;
}

.aligncenter,.center {
display:block;
margin:0 auto 21px;
}

.alignnone,.block {
clear:both;
margin:0 0 21px;
}

.clear {
clear:both;
}

.clearfix:after {
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
zoom:1;
}

.container {
background:#8e8d88;
width:984px;
overflow:hidden;
margin:0 auto;  
}

#header {
background:url(images/hd1.png) no-repeat -362px 0;
height:282px;
position:relative;
}

#headmeta {
color:#fff;
font-size:11px;
margin:-18px 14px 0 0;
}

#headmeta li {
float:left;
background:url(images/square.png) no-repeat left 10px;
padding-left:10px;
margin:0 0 0 7px;
}

.headtop {
color:#fff;
font-size:11px;
}

.headtop ul {
padding-top:3px;
}

.headtop li {
background:url(images/sep.jpg) no-repeat right;
float:left;
padding-right:16px;
margin:0 0 0 15px;
}

#content,#aside {
display:inline;
float:right;
}

#content {
width:644px;
overflow:hidden;
margin:8px 8px 8px 0;
}

#aside {
width:316px;
overflow:hidden;
margin:8px;
}

.asidebox {
background:#fff;
width:316px;
height:250px;
margin:8px 0;
padding:8px;
overflow:visible;
}

.asidebox_st {
margin-top:0;
}

.banner300 {
width:300px;
}

.banner300 a.block {
display:block;
margin:0;
}

.insidesidebox {
padding:0 8px 8px;
}

#navigation {
position:absolute;
top:142px;
}

.cat {
height:34px;
margin-left:10px;
}

.cat li {
background:url(images/sep.jpg) no-repeat right;
float:left;
height:34px;
line-height:34px;
list-style:none;
padding:0 14px;
}

.cat a {
color:#fff;
font-size:12px;
text-transform:uppercase;
}

.cat li.cat-item-3 {
background:url(images/down-ar.png) no-repeat right;
}

.threaded-comments {
background:url(images/threaded-comments.png) no-repeat;
color:#fff;
cursor:pointer;
font-size:11px;
height:19px;
line-height:19px;
padding:0 5px;
}

.commentlist {
background:#f5f5f5;
}

.commentlist li {
padding:0 10px;
}

.comment-author,.comment_content {
padding-top:10px;
width:100%;
}

.comment-author {
margin-left:-90px;
text-align:center;
width:80px;
}

.comment_author_name a {
color:#000;
font-weight:700;
}

.comment_content {
margin-right:10px;
}

.commh2 {
font-size:12px;
font-weight:700;
margin-bottom:0;
text-align:center;
width:33%;
}

#comments {
background:url(images/cm-hd.jpg) no-repeat;
color:#fff;
}

#commentform {
background:#FFFFFF url(images/cm-hd.jpg) no-repeat scroll 0 0;
height:270px;
margin-top:5px;
}

.cmborder {
border:0 solid #c8c8c8;
color:#8d8d8d;
margin:0 0 13px;
padding:15px 30px 0;
}

#comments ul.children li {
border-top:1px solid #c8c8c8;
padding-left:0;
}

.comment {
color:#4b4b4b;
list-style:none;
position:relative;
}

li.comment {
background:#fff;
margin-bottom:8px;
}

.commentmetadata a {
background:#fff;
padding-left:10px;
text-align:right;
}

.commentcount {
font-size:18px;
left:-15px;
position:absolute;
top:-13px;
}

#comment-box input,#comment-box textarea {
border:1px solid #cdcdcd;
color:#8d8d8d;
}

.replyer_info input {
width:172px;
margin-bottom:10px;
font-weight:bold;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
}

#email {
margin:0 10px;
}

#comment-box .post-comment {
background:url(images/post-comment.jpg) no-repeat;
border:0;
width:98px;
height:24px;
color:#fff;
cursor:pointer;
}

.byline {
background:#F6F6F6;
color:#656565;
font-weight:700;
height:28px;
margin-left:90px;
padding:0 5px 0 0;
}

.byline a {
color:#454545;
}

.headtitle {
height:90px;
border:0 solid red;
}

.headtitle h1 {
height:52px;
margin-bottom:0;
overflow:hidden;
}

.headtitle h2 {
font-size:2.2em;
font-weight:700;
height:53px;
margin-bottom:0;
}

#subscribe-box-border {
color:#767676;
margin:17px 8px 13px;
padding:0 26px;
}

#subscribe-box {
background:#fff url(images/subscribe-box.png) no-repeat;
color:#fff;
height:206px;
margin-bottom:8px;
}

#subscribe-box h3 {
font-size:14px;
font-weight:700;
line-height:28px;
text-align:center;
}

#subscribe-box h3 span {
color:#7d0101;
}

.sub-box-inner {
color:#767676;
margin-left:118px;
}

.sub-box-inner p {
font-size:14px;
}

.sub-box-inner form input {
border:0;
color:#767676;
padding:0;
}

#subname {
width:160px;
}

#submail {
margin-left:0;
margin-right:0;
width:164px;
}

#subsubscribe {
background:transparent url(images/subscribe_button.jpg) no-repeat;
border:0;
color:#fff;
cursor:pointer;
font-weight:700;
width:98px;
}

.home #content,.archive #content {
background:#fff;
}

.subcribe {
background:url(images/subcribe.png) no-repeat;
height:90px;
padding-top:21px;
position:absolute;
width:216px;
}

.subcribe .submit {
border:none;
cursor:pointer;
background:url(images/button.png) no-repeat;
height:42px;
position:absolute;
right:1px;
top:23px;
width:36px;
}

.postmetadata {
background:#F5F5F5;
color:#545454;
font-size:10px;
height:23px;
text-transform:capitalize;
margin-bottom:20px;
padding:0 5px;
}

.category-layout .postmetadata p {
margin-bottom:10px;
}

.hentry {
background:#fff;
border-bottom:1px solid #999;
padding:20px 15px 12px;
}

.entry-title {
margin-top:2px;
margin-bottom:8px;
}

.thumbnail {
background:url(images/thumb.png) no-repeat;
height:165px;
margin-right:-12px;
width:250px;
margin-top:6px;
text-align:center;
overflow:hidden;
}

.thumbnail img {
width:233px;
min-height:144px;
padding:7px 0 0;
}

.pop-articles .thumbnail {
margin-left:0;
width:140px;
}

.pop-articles .entry-inner {
color:#686868;
width:435px;
}

.pop-articles .entry-title a {
color:#000;
font-size:14px;
}

.pop-art-hd {
background:url(images/pop-art-hd.jpg) no-repeat;
}

.firstcol {
border-right:1px solid #999;
}

.col2 {
border-bottom:0;
display:inline;
float:left;
width:291px;
}

.col2 .entry-inner {
max-height:195px;
width:260px;
}

.category-layout {
margin-top:-10px;
}

.entry-container {
max-height:139px;
overflow:hidden;
width:330px;
}

.entry-inner {
line-height:20px;
max-height:97px;
overflow:hidden;
}

.entry .read-more a {
color:#9E3030;
font-family:Arial;
font-weight:700;
}

.uppercase {
text-transform:uppercase;
}

#footer {
background:transparent url(images/ft_bg.png) repeat-x 0 53px;
height:252px;
}

.footer-inner {
background:url(images/ft.png) no-repeat center top;
height:92px;
width:984px;
margin:0 auto;
}

.ft-col {
background-image:url(images/footerbg.png);
background-position:center center;
background-repeat:no-repeat;
padding-bottom:5px;
overflow:hidden;
padding-left:50px;
margin-left:0;
margin-top:-1px;
}

.ft-col h2 {
border-bottom:dotted 1px #fff;
color:#fff;
font-size:15px;
font-weight:700;
margin:7px 0 10px;
}

.ft-col3 {
display:inline;
float:left;
font-family:Arial,Verdana,sans-serif;
margin-right:4%;
width:29%;
}

.ft-col3 .blogroll li {
float:left;
width:33%;
line-height:18px;
list-style-image:none;
background:transparent url(images/dot.png) no-repeat;
margin:0;
padding:0 0 0 15px;
}

.copyright {
text-align:center;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
margin:0;
padding:4px 0 3px;
}

.topban {
background:#fff;
width:950px;
height:98px;
margin:0 10px 10px 8px;
padding:8px 10px 0 8px;
}

.home_pager {
height:30px;
}

.navigation a {
font-weight:700;
color:#5A5A5A;
}

.navigation a span {
color:#8B2F2F;
}

.navigation .alignleft {
background:url(images/thread_b.jpg) no-repeat;
padding-left:35px;
}

.navigation .alignright {
background:url(images/thread_b.jpg) no-repeat right;
padding-right:35px;
}

#branding {
background:url(images/logo.png) no-repeat;
margin:6px 0 0 5px;
width: 250px
}

#branding a {
display:block;
height:93px;
text-indent:-999em;
width:240px;
}

.sidebox {
background:#fff;
padding-top:8px;
width:316px;
overflow:hidden;
margin-top:8px;
}

.sidebox h3 {
color:#fff;
font-size:15px;
font-weight:700;
height:30px;
line-height:30px;
padding-left:8px;
text-transform:uppercase;
margin:0 0 0 8px;
}

.video_hightlights {
height:535px;
margin-bottom:8px;
padding-bottom:3px;
}

.rugged_women h3 {
background:url(images/title-bar.png) no-repeat;
background-position:0 -45px;
}

.bar_top h3 {
background:url(images/title-bar.png) no-repeat;
background-position:0 -93px;
}

.healtyh_dels h3 {
background:url(images/title-bar.png) no-repeat;
background-position:0 -134px;
}

.ask_rugged h3 {
background:url(images/title-bar.png) no-repeat;
background-position:0 -183px;
}

.sidebox .inner {
color:#8a8a8a;
font-size:12px;
line-height:1.5;
padding-bottom:8px;
padding-left:8px;
}

.sidebox h4 {
font-size:12px;
font-weight:700;
margin-bottom:0;
}

.width50p {
width:48%;
margin-top:5px;
}

.right_border {
border-right:1px solid #999;
margin-right:10px;
}

.ask_rugged .inner {
color:#545454;
text-align:center;
padding:0 35px;
}

.ask_rugged .inner span {
color:#9e3030;
display:block;
}

.ask_rugged input {
width:110px;
padding:3px;
}

#ask_rugged_email {
margin-left:2px;
}

#ask_rugged_subscribe {
background:url(images/side_submit.png) no-repeat;
border:0;
color:#fff;
font-size:11px;
height:19px;
width:73px;
padding:0 0 4px;
}

.category-layout .postmetadata a {
color:#545454;
}

.category-layout .entry-title a,.headtitle h1 a {
color:#111;
font:bold 20px arial;
}

.pop-articles-content {
width:435px;
}

.single .hentry {
border-bottom:0;
margin-bottom:0;
}

.navigation {
background:#fff;
margin-bottom:8px;
text-align:center;
border-top:8px solid #F5F5F5;
padding-top:0;
}

.navigation .inner {
background:#FFF;
padding:10px 14px 0;
}

.share {
margin-left:95px;
}

.topsearch {
position:absolute;
right:18px;
top:30px;
}

#s {
width:230px;
height:16px;
}

#s[style] {
border:none!important;
margin-right:2px;
padding:0!important;
}

#searchform #s {
background:transparent;
border:0;
width:232px;
padding:2px 0 5px 3px;
}

#searchsubmit {
background:transparent;
border:0;
cursor:pointer;
width:30px;
}

.entry {
color:#333;
font-family:verdana,arial,sans-serif;
padding:0 5px;
}

.entry h1 {
border-bottom:1px solid #D7DDE1;
border-top:1px solid #D7DDE1;
font-family:tahoma,arial,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:8px 0;
padding:5px 0;
}

.entry p {
font-family:verdana,arial,sans-serif;
line-height:20px;
text-align:justify;
margin:0 0 1em;
}

.entry .photo-post {
border:1px solid #E7E7E7;
float:right;
line-height:0;
max-width:338px;
margin:0 0 5px 10px;
padding:2px;
}

.entry .photo-post img {
max-width:338px;
}

.entry ol,.entry ul {
padding:1em 3em;
}

.entry ol {
list-style-type:decimal;
}

.entry ul {
mmentsacolor:#4C6F8E;
list-style-type:disc;
}

.headtitle h2 a {
color:#252525;
}

.headtitle h1 a {
color:#0F0F0F;
}

.ads628 {
height:86px;
border-top:#8E8D88 solid 8px;
text-align:center;
padding:8px 0 0;
}

.home .ads628 {
border-bottom:#8E8D88 solid 8px;
}

.ads628 img {
display:block;
padding-top:8px;
width:628px;
margin:0 auto;
}

.innerswitchbox {
color:#8a8a8a;
font-size:12px;
line-height:1.5;
padding:8px;
}

#accordion {
padding-bottom:8px;
}

#accordion A {
color:#FFF;
}

.sidebox h2 {
    margin-bottom: 0
}

h2.aside-h2 a {

color:#333;
font-size:20px;
font-weight:700;
margin-bottom: 0
}



.rugged_women a:hover,.bar_top a:hover,.healtyh_dels a:hover {
color:#CCC;
}

#tabssidebar {
background-color:#FFF;
width:300px;
margin:8px 0 0;
padding:8px;
}

#tabssidebar li {
list-style:none;
padding:10px 10px 5px;
}

#tabssidebar ul li.current {
background:#fff url(images/h-tabs-bg-active.png) repeat-x;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
}

#tabssidebar ul li.current a {
color:#333;
}

#tabssidebar ul li a {
color:#000;
font-weight:700;
text-decoration:none;
}

#h-tabs li {
cursor:pointer;
float:left;
font-weight:700;
color:#757575;
font-family:Arial,Verdana,Tahoma;
font-size:13px;
background:#fff url(images/h-tabs-bg.png) repeat-x;
margin:0;
padding:3px 18px;
}

#h-tabs li:active {
background-color:#F2F2F2;
}

.h-tabs_content {
background-color:#F2F2F2;
clear:both;
display:none;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
border-bottom:1px solid #c8c8c8;
background:#efefef url(images/h-tabs_content_bg.png) repeat-x;

}

#latestcommentstabs {
font-size:12px;
}
#latestcommentstabs li {
  width:278px;
  border-bottom:1px solid #c8c8c8;
}
.cmmeta, #latestcommentstabs a { color:#9e3030; margin-top: -4px;}
#latestcommentstabs img {
float:left;
margin-right:8px;
border:1px solid #c8c8c8;
padding:2px
}


.wp-polls li {
width:230px;
}

.pop-articles-hd {
background:#8E8D88 url(images/pop-articles-hd.png) no-repeat bottom;
height:29px;
margin-bottom:0;
}

.pop-articles-hd select {
color:#000;
font-size:11px;
width:150px;
margin:6px 8px 0 0;
padding:0;
}

.pop-articles-hd h2 {
color:#fff;
float:left;
font-size:15px;
font-weight:700;
padding-left:15px;
padding-top:2px;
margin:0;
}

.panel-wrapper h2 {
margin-bottom:5px;
padding-bottom:0;
}

.wp-polls-form {
color:#9B4B4C;
}

.wp-polls-ans {
color:#6E6E6E;
}

#pollformlist ul {
margin:0 0 0 50px;
padding:0;
}

#pollformlist li {
display:normal;
margin:0;
padding:0;
}

.commentlist .mgl,#comments ul.children {
margin-left:90px;
}

#comments ul.children .comment_content,.last {
margin-right:0;
}

.video_hightlights h3,.reader h3,.deadly h3 {
background:url(images/title-bar.png) no-repeat;
}

.stock_quote table {
margin:0 auto;
}

.panel,.coda-slider-quotes {
overflow:hidden;
}

.aside-sliderhead {
position:relative;
width:300px;
max-height:250px;
overflow:hidden;
}
.aside-sliderhead img {
  width:300px
}
.aside-h2 {

}

.ml8 {
margin-left:8px;
}

.sub-comments {
margin-right:30px;
}

#headtop_nav {
margin-left:15px;
list-style:none outside;
}

.entry-left {
width:355px;
float:left;
}

#comment-box {
margin-top:20px;
}

#comment-box p { margin-bottom: 10px}

#comment-box p,label,textarea {
font-family:Arial,Verdana,sans-serif;
font-size:12px;
}

#comment-box a {
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#51708d;
}

#comment_text {
padding-bottom:45px;
}

#comment_text .comment_text_left {
float:left;
line-height:1.7;
font-size:12px;
}

.comments_list {
border-top:1.5px solid #8d8c87;
background-color:#FFFFFF;
width:644px;
}

.comments_list_left {
float:left;
width:100px;
}

.comments_list_right {
float:right;
width:542px;
border-left:1.5px solid #d9d9d9;
}

.comments_list_avatar_container {
height:80px;
border-bottom:1.5px solid #d9d9d9;
padding:10px;
}

.comments_list_author_container {
height:25px;
border-bottom:1.5px solid #d9d9d9;
padding:10px 10px 0;
}

.comments_list_author {
float:left;
font-family:Arial,Verdana,Sans-serif;
font-size:12px;
font-weight:bold;
color:#5a5a5a;
line-height:1.5;
}

.comments_list_author a {
color:#5a5a5a;
}

.entry a {
color:#0066cc;
}

.comments_list_author span {
font-family:Arial,Verdana,Sans-serif;
font-size:10px;
color:#5a5a5a;
font-weight:500;
}

.comments_list_author span a {
font-family:Arial,Verdana,Sans-serif;
font-size:10px;
font-weight:500;
color:#513de7;
}

.comments_list_date {
float:right;
font-family:Arial,Verdana,Sans-serif;
font-size:11px;
font-weight:bold;
color:#999;
line-height:1.5;
padding-right:10px;
}

.comments_list_opening_quote {
background:#ffffff url(images/opening_quote.jpg) no-repeat;
height:35px;
}

.comments_list_closing_quote {
background:#ffffff url(images/closing_quote.jpg) no-repeat;
height:25px;
}

.comments_list_comment p {
padding-left:35px;
padding-right:25px;
color:#4b4b4b;
font-size:12px;
font-family:Arial,Verdana,Sans-serif;
line-height:1.5;
}

.comments_list_comment em {
padding-left:0;
padding-right:0;
color:#4b4b4b;
font-size:12px;
font-family:Arial,Verdana,Sans-serif;
line-height:1.5;
margin:0;
}

.comments_list_bottom_container {
height:30px;
padding:10px;
}

.comments_list_read_reply {
float:left;
background:#ffffff url(images/comments_list_read_reply.jpg) no-repeat;
width:138px;
height:23px;
color:#891818;
font-size:10px;
font-family:Arial,Verdana,Sans-serif;
text-align:center;
padding-top:5px;
margin-right:8px;
line-height:1.5;
}

.comments_list_read_reply a {
color:#891818;
}

.comments_list_reply_button {
float:right;
background:#ffffff url(images/comments_list_reply.jpg) no-repeat;
width:57px;
height:23px;
padding-top:5px;
padding-left:10px;
font-size:10px;
font-family:Arial,Verdana,Sans-serif;
line-height:1.5;
}

.comments_list_reply_button a {
color:#8ab2d4;
}

#subscribe {
background:#ffffff url(images/subscribe_bg.png) no-repeat;
height:160px;
}

#interact {
background:#ffffff url(images/interact_bg.png) no-repeat;
height:160px;
}

#share {
background:#ffffff url(images/share_bg.png) no-repeat;
height:160px;
}

.widget {
width:643px;
min-height:210px;
border:1px solid #333;
background:#FFFFFF url(images/widget_bg.jpg) repeat-x;
margin-bottom:8px;
padding-top:0;
padding-bottom:5px;
font-size:75%;
color:#222;
line-height:1.6em;
}

.widget a {
color:#222;
text-decoration:none;
}

.widget a:hover {
color:#009;
text-decoration:underline;
}

.tabnav li a {
text-decoration:none;
color:#fff;
font-weight:bold;
outline:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:2.5;
padding:5px 70px;
}

.tabdiv {
background:#fff;
border:1px solid #c8c8c8;
padding-top:2px;
margin:10px;
}

.tabdiv span {
color:#7D0101;
}

.tabdiv h3 {
font-weight:700;
line-height:28px;
text-align:center;
color:#767676;
font-style:normal;
}

.tabdiv-inner {
color:#767676;
margin-left:140px;
font-size:12px;
}

.tabdiv-inner p {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:52px;
}

.subscribe_inputbox {
width:221px;
background:transparent url(images/input_bg.jpg) no-repeat;
color:#747862;
height:20px;
border:0;
margin-bottom:0;
font-family:Arial;
padding:5px;
}

#subscribe_form {
margin-left:0;
margin-top:-28px;
}

.tabdiv-inner-1 {
color:#767676;
margin-left:30px;
font-size:12px;
}

.tabdiv-inner-1 p {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
}

.tabdiv-1 {
background:#fff;
border:1px solid #c8c8c8;
height:220px;
margin:3px 10px 10px;
padding:0;
}

.tabnav-1 li a {
text-decoration:none;
color:#fff;
font-weight:bold;
outline:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:2.5;
padding:5px 40px;
}

.fbc_connect_button_area {
float:left;
margin:0;
padding:0;
}

.fbc_profile_pic {
float:right;
padding:0 5px 5px;
}

.fbc_profile_header {
text-align:right;
border:gray dotted 1px;
background:#FFF;
width:175px;
padding:10px 5px 5px;
}

.fbc_loginstate_top {
position:absolute;
right:0;
top:0;
}

.FB_Link img {
border:medium none;
width:80px;
height:80px;
}

.entry h3 {
border-bottom:1px solid #D7DDE1;
border-top:1px solid #D7DDE1;
line-height:35px;
}

#twc_connect {
height:0;
float:left;
margin-top:-5px;
}

#twc_connect button {
background:none;
border:none;
cursor:pointer;
width:auto;
overflow:visible;
margin:0 7px 0 0;
padding:4px 10px 3px 7px;
}

#twc_tweet_this {
width:25px;
}

.navigation #previous_button {
padding-left:0;
width:25%;
border:1px solid #ffffff;
float:left;
background:url(images/previous_button.png) no-repeat;
line-height:25px;
text-align:left;
}

.navigation #next_button {
padding-right:0;
width:25%;
border:1px solid #ffffff;
float:left;
text-align:right;
background:url(images/next_button.png) no-repeat;
line-height:25px;
}

.navigation #sociable_button {
border:1px solid #fff;
float:left;
width:49%;
}

.navigation #previous_button a {
padding-left:39px;
line-height:28px;
}

.navigation #next_button a {
padding-right:37px;
line-height:28px;
}

#nav_txt {
background:transparent url(images/nav-txt_bg.jpg) no-repeat scroll 0 0;
color:#fff;
height:30px;
line-height:30px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:200;
padding-left:15px;
}

#nav_txt a {
color:#fff;
font-weight:700;
}

#related_posts {
background:#f5f5f5 url(images/related_posts_bg.jpg) no-repeat scroll 0 0;
height:70px;
padding-left:10px;
padding-right:7px;
}

.rel_post {
float:left;
line-height:12px;
width:80px;
height:50px;
font-weight:700;
color:#6a6a6a;
padding:6px 4.5px 6px 5px;
}

.rel_post_image {
float:left;
padding-right:5px;
}

.rel_post_text {
vertical-align:middle;
}

.rel_post a {
color:#6a6a6a;
}

.thumbnail_pop {
background:transparent url(images/thumb_pop.png) no-repeat scroll 0 0;
height:115px;
margin-right:10px;
width:165px;
}

.pop_art_title a {
font-family:Arial,Verdana,sans-serif;
font-size:14px;
color:#2a2a2a;
margin-bottom:10px;
}

.pop_art_excerpt {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
color:#686868;
line-height:15px;
}

.pop_art_read_more {
padding-top:7px;
}

.pop_art_read_more a {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:700;
color:#9e3030;
}

#branding h1 {
margin:6px 0 0 7px;
}

.headtop a {
font-family:Arial,Verdana,sans-serif;
font-size:12px;
color:#ffffff;
}

.headmeta {
padding-right:5px;
}

.top-banner {
margin-right:-2px;
}

#follow_buttons {
font-size:12px;
float:right;
padding-top:3px;
background:url(images/feeds.png) no-repeat 55px 5px;
}

#follow_buttons a {
display:block;
float:left;
width:15px;
padding-right:18px;
text-indent:-999em;
}

#follow_buttons span {
display:block;
float:left;
margin:-4px 10px 0 0;
}

.coda-nav {
padding-left:24px;
}

.ask_rugged_name {
float:left;
margin-left:30px;
}

.ask_rugged_email {
float:right;
margin-right:30px;
}

.ask_rugged_ack {
margin-left:30px;
width:240px;
}

.ask_rugged_ack select {
width:240px;
margin-top:5px;
}

.ask_rugged_question {
margin-left:30px;
width:240px;
margin-top:5px;
}

.ask_rugged_question textarea {
width:232px;
height:50px;
}

.ask_rugged input,.ask_rugged textarea,.ask_rugged select {
border:1px solid #ccc;
}

.ask_rugged .button {
margin-top:4px;
background:#efefef url(images/sbutton.png) no-repeat;
color:#fff;
width:73px;
height:19px;
border:0;
padding-top:0;
text-transform:uppercase;
}

.rugged_women,.bar_top,.healtyh_dels {
padding-bottom:5px;
}

#h-tabs {
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
border-top:1px solid #c8c8c8;
width:298px;
background:#fff url(images/h-tabs-bg.png) repeat-x;
}

.wp-polls .Buttons {
background:#fff url(images/vote_button.png) no-repeat;
border:medium none;
height:21px;
width:75px;
}

#coda-nav-4 li {
font-size:13px;
}

.sidebarboxesmenu .coda-nav-left a {
border:none;
background:url(images/left-arrow.png) no-repeat;
padding:5px 15px;
}

.sidebarboxesmenu .coda-nav-right a {
border:none;
margin-left:7px;
background:url(images/right-arrow.png) no-repeat;
padding:5px 15px;
}

#wp_page_numbers .last a {
border:none;
background:url(images/right-arrow.png) no-repeat;
padding:5px 15px 7px;
}

#wp_page_numbers .first a {
border:none;
background:url(images/left-arrow.png) no-repeat;
padding:5px 12px 7px 15px;
}

.relatedsite {
height:auto;
}

.relatedsite .blogroll li {
border-bottom:1px dotted #8A8A8A;
line-height:3;
width:130px;
float:left;
margin:0 5px;
}

.relatedsite a {
color:#2A2A2A;
}

#reader-subbmitted {
border-top:8px solid #8E8D88;
border-bottom:6px solid #8E8D88;
}

.rs-button {
padding:10px 10px 4px 16px;
}

.linkcat-border {
border:1px solid #C8C8C8;
width:298px;
border-width:0 1px 1px;
}

.linkcat-border .blogroll {
padding:0 8px;
}

.sas {
float:right;
margin-right:12px;
clear:both;
}

.asidewidget {
background:#fff;
margin-bottom:8px;
padding:8px 0 0 8px;
}

.relatedsite h2,.asidewidget h3 {
background:url(images/title-bar.png) no-repeat 0 -183px;
color:#FFF;
font-size:15px;
font-weight:700;
height:30px;
line-height:30px;
margin-bottom:10px;
padding-left:8px;
text-transform:uppercase;
}

div#tmpSlideshow {
position:relative;
height:269px;
width:625px;
margin:8px 0 8px 8px;
padding:0;
}

div.tmpSlide {
position:absolute;
top:0;
left:0;
width:630px;
height:272px;
display:none;
overflow:hidden;
}

div.tmpSlide img {
float:left;
width:437px;
height:272px;
margin:0;
}

div#tmpSlideshowControls {
position:absolute;
left:435px;
width:190px;
}

div.tmpSlideshowControl {
float:left;
background:url(images/bg1.png) no-repeat;
width:193px;
height:51px;
color:#4f5354;
font:9px verdana,arial,sans-serif;
text-align:left;
cursor:pointer;
position:relative;
z-index:1;
margin:0 6px -3px 0;
}

div.tmpSlideshowControl a {
color:#4f5354;
font-weight:700;
font-size:11px
}

div.tmpSlideshowControl .ins {
vertical-align:middle;
height:31px;
overflow:hidden;
padding:6px 3px 7px 12px;
}

div.tmpSlideshowControlActive {
color:#fff;
background-image:url(images/bgon.png);
width:239px;
height:83px;
position:relative;
left:-47px;
z-index:100;
}

div.tmpSlideshowControlActive .non {
display:block;
}

div.tmpSlideshowControlActive .ins {
vertical-align:left;
height:67px;
overflow:hidden;
padding:7px 4px 6px 20px;
}

div.tmpSlideCopy {
position:absolute;
left:565px;
top:20px;
width:170px;
}

div#tmpSlideshow h4 {
color:#b90f23;
text-transform:uppercase;
font:14px verdana,arial,sans-serif;
margin:10px 0;
}

div.tmpSlideCopy p {
font:11px verdana,arial,sans-serif;
line-height:1.75em;
}

.single .entry {
  margin-top:10px;
}
.single .entry h3 {
text-shadow:1px 1px 1px #BBB;
}

ol,ul,.headmeta li.first,.headtop li.first,.relatedsite .linkcat {
list-style:none;
}

ins,.comments_list_rate a,.comments_list_reply a {
text-decoration:none;
}

em,cite,blockquote em,blockquote cite {
font-style:italic;
}

li address,dd address,.pop-articles h2.entry-title,#twc_connect button img,#tmpSlideshowControls p {
margin:0;
}

a img,.comments_list_rate img,.comments_list_reply img {
border:none;
}

object,hr {
margin-bottom:21px;
}

.alignleft,.left,.byline_pic {
float:left;
margin-right:15px;
}

img.alignleft,img.alignright,* html #tabssidebar li {
display:inline;
}

.floatleft,#tabssidebar ul,#tabssidebar li,.comments_list_rate,#follow_text {
float:left;
}

.floatright,#comment_text .comment_text_right,.comments_list_reply {
float:right;
}

.comment_excerpt { margin-bottom:0; line-height:1.1; }

#headmeta li.first,#headtop_nav li.last {
background:none;
}

.subcribe .user_Email,.subcribe .user_Name {
margin:0 5px;
font-size: 20px;
border: 1px solid #E7E7E7;
margin-left: 0px; margin-top: 3px; width: 167px; height: 33px;
}

.category-layout .postmetadata,.tabnav {
margin-bottom:12px;
}

.entry .read-more,.pop_art_title {
margin-top:5px;
}

#searchform label,.hidden,.ui-tabs-hide,.ask_rugged_name label,.ask_rugged_email label,.ask_rugged_ack label,.ask_rugged_question label,.gform_footer a,div.tmpSlideshowControl .non {
display:none;
}

#navigation a:hover,.tabnav li a:hover,.tabnav-1 li a:hover {
color:#fff;
text-decoration:underline;
}

.ft-col a,.copyright,#navigation a,#navigation a:active,.cancel-comment-reply a,.ft-col a:visited,div.tmpSlideshowControlActive a {
color:#fff;
}

#headtop_nav li.first,#comments ul.children {
margin-left:0;
}

.tabnav li,.tabnav-1 li {
width:208px;
float:left;
text-align:center;
background:#ffffff url(images/tab_bg.jpg) no-repeat;
border-right:1px solid #c8c8c8;
list-style:none;
}

.tabdiv-inner a,.tabdiv-inner-1 a {
color:#51708D;
text-decoration:none;
font-weight:bold;
}

#comments_toggle:hover,#pings_toggle:hover {
text-decoration:underline;
cursor:pointer;
}



.a21616 { color:#a21616; font-weight:700}

.modelgallery-top {margin-bottom:20px}
.modelinfo {width: 242px;   padding-bottom:20px; margin-bottom: 20px; margin-top: 30px;}
.modelinfo ul {list-style:none; margin:0; padding:0}
.modelthumb {clear:both; border-top:1px solid #D7DDE1; margin-top: 15px; padding-top: 20px;}
.modelthumb img{ height:50px; width:50px; margin-right:10px}
.modelbigleft { width:355px }
.modelbigleft img { max-width:333px}
.modelinfo, .modelbigleft {float:left; }
.modelthumb img.nomgright {margin-right:0}
.model-more-profiles { float:right; margin-bottom: 10px;  margin-right: 22px;  text-align:center;}
.model-more-profiles a { height:21px; width:90px; display:block; color:#fff; }
.category-rugged-women .headtitle { height:40px; text-align:center; }
.category-rugged-women .headtitle h1 a {font-size:36px; font-weight:700;  text-transform: uppercase;}
.single .category-rugged-women .hentry {padding-top:15px}












#aside-hunter .aside-h2 {width: 245px;}




/*
SLIDER START
*/ 

#aside-rugged-women-new , #aside-bar-top, #aside-hunter, #aside-healthy-dels, #coda-slider-quotes{
  position:relative;
  overflow:hidden;
  background:#fff;
  width:316px;
}
.rugged-women-body{margin:10px 0}
#aside-rugged-women-new .model-more-profiles { float:none; margin-top: 8px;}
#aside-rugged-women-new ul { width:159px; }
#aside-rugged-women-new li span { color:#333}
#aside-rugged-women-new .modelthumb { width:125px; clear:none; margin:0; padding:0; border-top:0}

#aside-healthy-dels .aside-sliderhead{ background:url(images/healtyh_dels.jpg) no-repeat; height:186px}
#aside-bar-top .aside-sliderhead{ background:url(images/bar-top.jpg) no-repeat; height:186px}
.aside-sliderhead-hunter { background:url(images/hunter-pic.jpg) no-repeat; height:450px; position: relative;}

.tools {
  width:9999em;
  position:absolute;
  color:#7A7A7A;
}

.tool {
  float:left;
  width:300px;
  margin-left: 8px;
}

.tool li { line-height:18px;}

.navi {
width:316px;
padding-top:8px;
margin-left:0px;
padding-bottom:3px;
z-index:1001;
text-align:center

}
.navi a{
  text-decoration:none;
  padding:5px;
  border:1px solid #E7E7E7;
  color:#969696;
  font-weight:700;
  padding:0px 9px;
  margin-right:5px;
}

.t{
  margin-top: 10px;
  position:absolute;
  bottom:0px;
  width: 316px;
  border-top: 1px solid rgb(141, 140, 135);
  height: 38px;
}

.t a {
  display:block;
  width:9px;
  float:left;
  cursor:pointer;
}

.t a.active {
  cursor:default !important;
}

.navi { margin:0 auto; width:170px;}


#coda-slider-quotes { width:620px}
#coda-slider-quotes .tool {width:620px}

#coda-slider-quotes .tools {
  width:9999em;
  position:absolute;
  top:45px
}

#coda-slider-quotes img { float:left; margin-right:12px;}

#coda-slider-quotes h2 {margin-bottom: 0px;}





/* the overlayed element */
.simple_overlay {
  
  /* must be initially hidden */
  display:none;
  
  /* place overlay on top of other elements */
  z-index:10000;
  
  /* styling */
  background-color:#333;
  
  width:675px;  
  min-height:200px;
  border:1px solid #666;
  
  /* CSS3 styling for latest browsers */
  -moz-box-shadow:0 0 40px 5px #000;
  -webkit-box-shadow: 0 0 40px #000;  
}

/* close button positioned on upper right corner */
.simple_overlay .close {
  background-image:url(images/overlay/close.png);
  position:absolute;
  right:-15px;
  top:-15px;
  cursor:pointer;
  height:35px;
  width:35px;
}

/* the large image. we use a gray border around it */
#img {
  border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
  
  /* absolute positioning relative to the overlay */
  position:absolute;
  top:80%;  
  border:1px solid #666;  
  cursor:pointer;
  display:block;
  padding:10px 20px;
  color:#fff;
  font-size:11px;
  
  /* upcoming CSS3 features */
  -moz-border-radius:5px;
  -webkit-border-radius:5px;  
}

.entry .next , .entry .prev {
  color:#fff
}

.prev {
  left:0;
  border-left:0;
  -moz-border-radius-topleft:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:0;
}

.next {
  right:0;
  border-right:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-top-right-radius:0;  
}

.next:hover, .prev:hover {
  text-decoration:underline;
  background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
  visibility:hidden;    
}

/* the "information box" */
.info {
  position:absolute;
  bottom:0;
  left:0; 
  padding:10px 15px;
  color:#fff;
  font-size:11px;
  border-top:1px solid #666;
}

.info strong {
  display:block;  
}

/* progress indicator (animated gif). should be initially hidden */
.progress {

}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
  background:#333 !important;
  background:rgba(0, 0, 0, 0.6);   
}



#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin-top: 15px;
	width: 100%;
	background: white;
	margin-bottom: 15px;
}
#wp_page_numbers ul {
	width: 100%;
  text-align:center;
}
#wp_page_numbers li {

	display: inline;
	margin-bottom: 2px;
}

#wp_page_numbers a {

	margin-left: 2px;
	margin-right: 2px;
  padding:4px 9px;
	color: #979797;
  font-weight:700;
	border: 1px solid #E4E4E4;
}

#wp_page_numbers li a:hover {
	border-color: #AFAFAF;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #CFCFCF;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #CFCFCF;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}
