﻿/*

Theme Name: CamsByFetish

Theme URI: http://www.camsbyfetish.com/

Description: CamsByFetish

Version: 1.0

Author: CamsByFetish

Author URI: http://www.camsbyfetish.com/

*/

*{

font-family: arial;

font-size: 1em;

outline: 0;

padding: 0;

margin: 0;

border: 0;

text-decoration: none;

vertical-align: baseline;

white-space: normal;

}

a {

color: #d4d4d4;

}

a:hover {

color: #d4d4d4;

}

html, body {

line-height: 1;

}

hr {

display: none;

}

blockquote:before, blockquote:after, q:before, q:after {

content: '';

}

blockquote, q {

quotes: "" "";

}

ul{

list-style-type: none;

}

ol {

list-style-type: decimal;

}

body {

background-color:#171717;

color:#d4d4d4;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

}

#container {

width:980px;

margin:auto;

background:url(images/top_bg.jpg) no-repeat center top #2c2c2c;

}

.clear {

clear: both;

}
h1{
color:#FFFFFF;
font-size:20px;
padding:10px 0 10px 15px;
}
.bookmark a{
position:fixed;
top:50%;
right:0px;
display:block;
width:40px;
height:158px;
background:url(images/bookmark.gif) no-repeat center;
}
.bookmark a:hover{
background:url(images/bookmark_a.gif) no-repeat center;
}
/*-------------------------Header---------------------------*/

#top {

width: 980px;

height:34px;

}

#topleft {

float: left;

height: 34px;

padding-left: 10px;

}

#topright {

float: right;

height: 34px;

padding-right: 10px;

}



/*



Header CSS



*/



#header {

width:980px;

height:140px;

}

#headerlogo {

float: left;

display: inline;

margin:0px;

padding:15px 0 0 0;

}



#headerlogo h1{

margin:0px;

padding:0px;

text-indent:-1000px;

}

#headerlogo h1 a{

margin:0px;

padding:0px;

}

#headerad{

width:468px;

float:right;

padding:25px 30px 0 0;

}

#headerad p{

line-height:20px;

padding:0px;

margin:0px;

}









/*



Page navigation CSS



*/



#pagenavigation {

float: left;

height: 32px;

z-index: 20;

}







#pagenavigation li {

float: left;

display: block;

height: 32px;

}

#pagenavigation li ul li {

height: 24px;

width: 100%;

}

#pagenavigation li a {

display: block;

padding-left: 15px;

padding-right: 25px;

line-height: 32px;

text-transform: uppercase;

font-size:12px;

background:url(images/topmenu_bullet.gif) no-repeat right;

color: #fff;

}

#pagenavigation li a:hover {

color: #d4d4d4;

}

#pagenavigation li.current_page_item a {

color: #d4d4d4;

}

#pagenavigation li.current_page_item a:hover {

color: #fff;

}







#pagenavigation ul {



display: none;



z-index: 99;



position: absolute;



}







#pagenavigation ul li a {



display: block;



background: #232323;



}







#pagenavigation li ul a:hover {



display: block;



background: #232323;



}







#pagenavigation ul a {



display: block;



}







#pagenavigation ul ul {



margin-top: -27px;



display: none;



margin-left: 198px;



position: absolute;



}







#pagenavigation li:hover ul ul {



display: none;



}



#pagenavigation li:hover ul {



display: block;



}



#pagenavigation ul li:hover ul {



display: block;



}



#pagenavigation li ul li {



display: block;



width: 100%;



}







#pagenavigation li.page_item ul {





width: 200px;



}







#pagenavigation li.page_item a {



display: block;



}







#pagenavigation li.page_item a:hover {



display: block;



}







#pagenavigation li.page_item ul li a {



display: block;



text-align: left;



height: 24px;



line-height: 24px;





background: #232323;



padding-left: 15px;



padding-right: 15px;

border-bottom:1px #ddd solid;



text-transform: uppercase;



font-size:12px;



font-weight: bold;



color: #fff;



}







#pagenavigation li.page_item ul li a:hover {



display: block;



text-align: left;



height: 24px;



line-height: 24px;

background: #4e4e4e;



padding-left: 15px;



padding-right: 15px;



text-transform: uppercase;



font-weight: bold;



color: #fff;



}







/*

Search form CSS

*/

.searchform {

display: inline;

}

.searchform fieldset {

display: inline;

padding-top: 4px;

}



.searchinput {

background: #5b5b5b;

border: 1px solid #7c7c7c;

width: 184px;

float:left;

padding-top: 3px;

padding-bottom: 3px;

color: #fff;

}

.searchbutton {

cursor: pointer;

float:left;

color: #d4d4d4;

background:none;

padding:3px 0 0 10px;

}

#today {

float:left;

padding:5px 10px 0 0;

}







/*



Main Category Menu CSS



*/



#menu {

width:980px;

height:30px;

float:left;

}

#dmenu {



float: left;



height: 30px;



z-index: 20;



}







#dmenu li {



float: left;



display: block;



height: 30px;

background:url(images/cat_divider.gif) no-repeat right;



}







#dmenu li.current-cat a {

color: #fff;



}







#dmenu li ul li {



height: 24px;



border-right: 0;



border-bottom: 1px solid #808080;



width: 100%;



}







#dmenu li a {



display: block;



line-height: 30px;



padding-left: 15px;



padding-right: 15px;



color: #d4d4d4;



}







#dmenu li a:hover {



color: #fff;



}







#dmenu ul {



display: none;



z-index: 99;



position: absolute;



}







#dmenu ul li a {



display: block;



background: #232323;



}







#dmenu li ul a:hover {



display: block;



background: #494949;



}







#dmenu ul a {



display: block;



}







#dmenu ul ul {



margin-top: -26px;



display: none;



margin-left: 200px;



position: absolute;



border-left: 1px solid #808080;



border-right: 1px solid #808080;



}







#dmenu li:hover ul ul {



display: none;



}







#dmenu li:hover ul {



display: block;



}







#dmenu ul li:hover ul {



display: block;



}







#dmenu li ul li {



display: block;



width:100%;



}







#dmenu li.cat-item ul {



width: 200px;



}







#dmenu li.cat-item a {



display: block;



}







#dmenu li.cat-item a:hover {



display: block;



}







#dmenu li.cat-item ul li a {



display: block;



text-align: left;

height: 24px;



line-height: 24px;



padding-left: 15px;



padding-right: 15px;



color: #fff;



font-weight: bold;



border-right: 1px solid #808080;



border-left: 1px solid #808080;



}







#dmenu li.cat-item ul li a:hover {



display: block;



text-align: left;



height: 24px;



line-height: 24px;



padding-left: 15px;



padding-right: 15px;



color: #d4d4d4;



font-weight: bold;



border-right: 1px solid #808080;



border-left: 1px solid #808080;



}











/*



RSS Bar CSS



*/



#rssbar {

width:260px;

float:right;

height: 30px;

padding:10px 0 0 0;

}

#rssbar ul {

float: left;

display: inline;

height: 30px;

}

#rssbar ul li {

float: left;

margin-left: 20px;

display: inline;

}

#rssbar ul li a {

height:18px;

display:block;

float:left;

line-height:18px;

background: url(images/rss.gif) no-repeat left;

padding-left: 25px;

font-size:12px;

}

#rssbar ul li a:hover {

color: #fff;

}







/*



Featured Column CSS



*/



#featured {



width: 980px;











}







#featuredleft {



float: left;



width: 600px;



background: url(images/lround.gif) no-repeat top left;



}







#featuredright {



float: left;



width: 380px;



background: url(images/rround.gif) no-repeat top right;



}







/*



Featured Posts CSS



*/



.featuredposts {



width: 600px;



}







.featuredposts li {



float: left;



display: inline;



text-align: center;



border-right: 1px solid #eee;



}







.featuredposts li a {



float: left;



display: block;



padding-left: 20px;



padding-right: 20px;



line-height: 38px;



height: 38px;



font-size: 0.7em;



font-weight: bold;



color: #aaa;



}







.featuredposts li a:hover {



background: url(images/tabmover.gif) no-repeat top center;



color: #ff9000;



}







.featuredposts li a.selected {



background: url(images/tabselector.gif) no-repeat top center;



color: #29060e;



}







.featuredposts li a.selected:hover {



background: url(images/tabselector.gif) no-repeat top center;



color: #29060e;



}







.featuredposts_content {



display: none;



border-top: 1px solid #eee;



padding: 15px;



width: 570px;



}







@media print {



.featuredposts_content {



display: block !important;



}



}







.featuredposts_content .thumb img {



float: left;



display: inline;



margin-right: 15px;



border: 3px solid #dcebf1;



}







.featuredposts_content .post {



display: inline;



}







.featuredposts_content .post h1 a {



font-size: 1.1em;



letter-spacing: -1px;



font-weight: bold;



}







.featuredposts_content .post h1 a:hover {



color: #4e74f2;



}







.featuredposts_content .post .time {



color: #999;



font-size: 0.7em;



line-height: 2em;



}







.featuredposts_content .post .entry {



padding-top: 5px;



border-bottom: 1px solid #ddd;



}







.featuredposts_content .post .entry p {



margin: 0px 0px 7px 0px;



font-size: 0.75em;



line-height: 1.4em;



color: #666;



}







.featuredposts_content .post .endpost {



padding-top: 5px;



}







.featuredposts_content .post .cat a {



float: left;



display: block;



padding: 5px;



background: #999;



text-transform: uppercase;



font-size: 0.7em;



color: #FFF;



font-weight: bold;



line-height: 1.1em;



}







.featuredposts_content .post .cat a:hover {



background: #ff9000;



}







.extra {



float: right;



}







.extra li {



display: inline;



float: left;



margin-left: 10px;



}







.extra li a {



font-size: 0.7em;



font-weight: bold;



}







.extra li.comments a {



background: url(images/comments.gif) no-repeat;



background-position: right center;



padding-right: 20px;



padding-left: 10px;



border-left: 1px solid #bbb;



color: #ff9000;



}







.extra li.comments a:hover {



text-decoration: underline;



}







/*



Featured Tabs CSS



*/



.featuredtabs {



width: 380px;



}







.featuredtabs li {



float: left;



display: inline;



text-align: center;



border-right: 1px solid #eee;



}







.featuredtabs li a {



float: left;



display: block;



padding-left: 20px;



padding-right: 20px;



line-height: 38px;



height: 38px;



font-size: 0.7em;



font-weight: bold;



color: #aaa;



}







.featuredtabs li a:hover {



background: url(images/tabmover.gif) no-repeat top center;



color: #ff9000;



}







.featuredtabs li a.selected {



background: url(images/tabselector.gif) no-repeat top center;



color: #29060e;



}







.featuredtabs li a.selected:hover {



background: url(images/tabselector.gif) no-repeat top center;



color: #29060e;



}







.featuredtabs_content {



display: none;



border-top: 1px solid #eee;



padding: 15px;



width: 350px;



}







@media print {



.featuredtabs_content {



display: block !important;



}



}







.featuredtabs_content ul {



}







.featuredtabs_content ul li {



border-bottom: 1px dotted #616161;



margin-bottom: 4px;



padding-bottom: 4px;



font-size: 0.7em;



line-height: 1.4em;



color: #999;



}







.featuredtabs_content ul li span {



display: block;



}







.featuredtabs_content ul li span a {



color: #333;



}







.featuredtabs_content ul li span a:hover {



color: #ff9000;



}







/*



Big Column CSS



*/



#bigcolumn {
margin-top:40px;

width: 980px;

clear:both;

padding-bottom: 10px;

}







#widecolumn {



float: left;



width:620px;



margin:0px;



display: inline;



}







#top_posts {

float: left;

width:620px;

margin:0px;

display: inline;

}







#recent_posts {



float: left;



width: 316px;



display: inline;



}















/*



Main CSS



*/



#top_posts h2, #recent_posts h2{



margin-top: 15px;



font-size: 0.9em;



line-height: 1.3em;



letter-spacing: -1px;



color: #fff;

padding-left: 15px;



}







.box {

padding: 10px;

}







.box p {



font-size: 0.75em;



line-height: 1.3em;



color: #666;



margin: 0px 0px 7px 0px;



}







.postbox {
margin:0px;
padding:9px 7px 9px 9px;
float:left;
width:190px;
}
.postbox_top{
width:190px;
height:auto;
background:url(images/postbox_content.gif) repeat-y center;

}
.postbox_bottom{
width:190px;
height:13px;
background:url(images/postbox_bottom.gif) no-repeat center bottom;
}
.postbox_content{
width:190px;
height:auto;
text-align:center;
padding:10px 0 0 0;
background:url(images/postbox_top.gif) no-repeat center top;
}
.postbox_content p{
padding:0 10px 0 10px;
font-size:11px;
height: 23px;
overflow:hidden;
}
.postbox_content h3{
font-weight:bold;
margin:0px;
padding:0 0 5px 0;
color:#fff;
}

.ad img, .ad a img {



display: block;



}

.freechat {



}

.freechat a {

display:block;

background: url(images/enter-chat.gif) no-repeat left;

height: 30px;

line-height:30px;

width: 144px;

margin: 5px auto 0px auto;

text-align: center;

color: #ffffff;

font-size: 18px;

}

.freechat a:hover{

background: url(images/enter-chat-hover.gif) no-repeat left;

}





.top_entry {



display: inline;



}







.top_entry h3 a {



font-size: 0.9em;



letter-spacing: -1px;



color: #537ce4;



}







.top_entry h3 a:hover {



color: #537ce4;



text-decoration: underline;



}







.top_entry .time {



color: #999;



line-height: 2em;



font-size: 0.7em;



}







.top_entry .excerpt p {



font-size: 0.75em;



line-height: 1.3em;



text-align: justify;



margin: 0;



color: #666;



}







.top_entry .postbit {



margin-top: 7px;



padding-top: 7px;



border-top: 1px dotted #ddd;



float: left;







}







.top_entry .postbit li {



display: block;



float: left;



display: inline;



margin-left: 3px;



padding: 5px;



background: #fff;







font-size: 0.7em;



color: #666;



line-height: 1.1em;



border: 1px solid #ddd;



}







.top_entry .postbit li a {







}







.top_entry .postbit li a img {



height:50px;



}







.top_entry .postbit li a:hover {



background: #f9f7f1;



color: #333;



}







/*



Recent Posts CSS



*/



.recent_thumb img {



float: right;



display: inline;



width: 90px;



height: 67px;



margin-left: 10px;



border: 3px solid #dcebf1;



}







.recent_entry {



display: inline;



}







.recent_entry h3 a {



font-size: 0.85em;



letter-spacing: -1px;



color: #627092;



}







.recent_entry h3 a:hover {



color: #ff9000;



}







.recent_entry .time {



color: #666;



line-height: 2em;



font-size: 0.7em;



}







.recent_entry .excerpt p {



font-size: 0.75em;



line-height: 1.3em;



text-align: justify;



margin: 0;



color: #999;



}







.recent_entry .postbit {



margin-top: 7px;



padding-top: 7px;



border-top: 1px dotted #ddd;



float: right;



width: 294px;



}







.recent_entry .postbit li {



display: block;



float: right;



display: inline;



margin-left: 5px;



}







.recent_entry .postbit li a {



display: block;



padding: 5px;



background: #eee;



text-transform: uppercase;



font-size: 0.7em;



color: #666;



line-height: 1.1em;



border: 1px solid #ddd;



}







.recent_entry .postbit li a:hover {



background: #fff;



color: #333;



}







/*



Sidebar CSS Widgets



*/



#sidebar {

float: left;

width: 337px;

margin:0px;

padding:0 0 0 5px;

display: inline;
line-height: 1.2em;

}

#sidebar h3{

font-size:18px;

font-weight:normal;

color:#FFFFFF;

padding:10px 0 10px 0px;

}

.sidebar{

width:156px;

float:left;

}

.sidebar_box_wide {margin:0px;padding:0px;width:337px;}

.sidebar_box_wide h3{width:337px;height:35px;background:url(images/sidebar_box_wide_top.gif) no-repeat center bottom;}

.sidebar_box_wide_bottom{width:337px;height:16px;background:url(images/sidebar_box_wide_bottom.gif) no-repeat center top;}

.sidebar_box_wide ul li ul{width:322px;height:auto;background:url(images/sidebar_box_wide_center.gif) repeat-y center; padding:0 0 0 15px;}
.sidebar_box_wide ul li ul li a{
line-height:19px;
}
.sidebar_box_wide .textwidget{padding:0 10px 0 10px;width:317px;height:auto;background:url(images/sidebar_box_wide_center.gif) repeat-y center;}
.sidebar_box_wide .st-tag-cloud{padding:0 10px 0 10px;width:317px;height:auto;background:url(images/sidebar_box_wide_center.gif) repeat-y center;}
.sidebar_box {margin:0px;padding:0px;width:156px;}

.sidebar_box h3{width:156px;height:35px;background:url(images/sidebar_box_top.gif) no-repeat center bottom; padding:0px;}

.sidebar ul li ul {

padding:5px 0 5px 10px;

width:146px;height:auto;background:url(images/sidebar_box_center.gif) repeat-y center;

}

.sidebar_box_bottom{width:156px;height:13px;background:url(images/sidebar_box_bottom.gif) no-repeat center top;}


.index_widget_bottom h4{
color:#fff;
font-size:18px;
padding:10px 0 10px 15px;
}
.index_widget_bottom .textwidget{padding:0 0 0 15px; line-height:18px;}


.sidebar ul ul ul, .sidebar ul ul ul ul, .sidebar ul ul ul ul ul {

padding: 0;

border: 0;

}

.sidebar ul li ul li {

background: url(images/bullet.gif) no-repeat left;

padding:3px 0 3px 12px;

color: #d4d4d4;



}







.sidebar ul li ul li ul li,



.sidebar ul li ul li ul li ul li {



padding: 0;



margin: 0;



border: 0;



background: url(images/bullet.gif) no-repeat;



background-position: left 5px;



padding-left: 15px;



font-size: 1em;



line-height: 1.3em;



}



.sidebar a:hover{

color:#FFFFFF;

}



/*



Subscribe RSS Form



*/



.subscribe {



width: 294px;



}







.subscribe fieldset {



display: inline;



margin-bottom: 10px;



border-bottom: 1px dotted #ddd;



padding-bottom: 10px;



width: 294px;



}







.subscribe input {



display: inline;



vertical-align: middle;



}







.feedinput {



border-top: 1px solid #bbb;



border-left: 1px solid #bbb;



border-right: 1px solid #ddd;



border-bottom: 1px solid #ddd;



width: 184px;



padding-top: 3px;



padding-bottom: 3px;



padding-left: 3px;



color: #666;



font-size: 0.75em;



}







.feedinput:focus {



background: #fdfff4;



border-top: 1px solid #616161;



border-left: 1px solid #616161;



border-right: 1px solid #616161;



border-bottom: 1px solid #616161;



}







.feedsubmit {



background: url(images/feedsubmit.gif) no-repeat;



font-size: 0.75em;



font-weight: bold;



width: 44px;



height: 21px;



color: #FFF;



cursor: pointer;



}







.feedlink {



background: url(images/rss.gif) no-repeat left;



padding-left: 20px;



font-weight: bold;



font-size: 0.9em;



margin-right: 10px;



}







/*



Fix Corners CSS *do not touch* please!



*/



#fixcorners {



display: block;



width: 980px;



height: 5px;



background: #f3fbff url(images/lblue.gif) no-repeat left bottom;



}







#rightcorner {



display: block;



width: 5px;



height: 5px;



background: #f3fbff url(images/rblue.gif) no-repeat right bottom;



float: right;



}







/*



Footer



*/



#footer {

width: 980px;

height:53px;

background:url(images/footer_bg.gif) no-repeat center;

}

#footer a:hover {

color: #fff;

text-decoration: underline;

}

#required {

display: inline;

float: left;

padding:25px 0 0 15px;

}

#copyright {

display: inline;

float: right;

padding:25px 15px 0 0;

}







/*



POST BODY CSS



*/



.postbody {
padding: 10px;
margin-top: 10px;
}







.postbody h1, .postbody h2, .postbody h3, .postbody h4, .postbody h5, .postbody h6 {
margin: 0px 0px 5px 0px;
color:#e6e6e6;
font-size:22px;
padding:0 0 0 0px;
}








.postbody ol {padding-left: 20px;}



.postbody ul {margin: 5px 5px 20px 5px;}



.postbody ol {margin: 5px 5px 20px 5px;}



.postbody ul ul {margin: 5px 5px 5px 5px;}



.postbody ol ol {margin: 5px 5px 5px 5px;}







.postbody ol li {



line-height: 1.5em;



color: #333;



margin-bottom: 5px;



font-size: 12px;



}







.postbody ul li {



line-height: 1.5em;



color: #333;



background-position: left 6px;



margin-bottom: 5px;



font-size: 12px;



}







.postbody blockquote {



background: #fffced;



border: 1px dotted #dfdccb;



margin-bottom: 15px;



padding-top: 10px;



padding-left: 30px;



padding-right: 50px;



display: block;



}







.postbody blockquote p {



font-family: arial;



font-size: 0.8em;



line-height: 1.3em;



letter-spacing: -1px;



font-weight: bold;



color: #587ae6;



}







.postbody ins {



color: #333;



text-decoration: underline;



}







.postbody del {



color: #333;



text-decoration: line-through;



}







.postbody code {



color: #333;



font-family: verdana;



font-size: 11px;



background: #eee;



margin-bottom: 10px;



}







/*



Results .p class



*/



.p {



border-top: 1px solid #eee;



padding-top: 15px;



margin-top: 15px;



}







.p .thumb img {



float: left;



display: inline;



width: 90px;



height: 67px;



margin-right: 10px;



border: 3px solid #dcebf1;



}







.p .time {



font-size: 0.7em;



color: #999;



}







.p .excerpt {



padding-top: 5px;



}







.p .info {



text-align: right;



font-size: 0.7em;



line-height: 1.3em;



color: #666;



}







.p .tags {



background: #fdfff4;



border: 1px dotted #ddd;



padding: 5px;



font-size: 0.7em;



line-height: 1.3em;



color: #666;



text-transform: lowercase;



margin-top: 5px;



}







.p .tags a {



color: #333;



}







.p .tags a:hover {



color: #29060e;



}







/*



Navigation CSS



*/



.navigation {



padding-top: 10px;



margin-top: 10px;

clear:both;

text-align: center;



}



.navigation ul {



list-style-type: none;







text-transform: uppercase;



font-size: 0.7em;



line-height: 1.1em;



color: #892519;



font-weight: bold;



}



.navigation ul li {



float:left;



padding: 5px;



margin:5px;



border: 1px dotted #616161;



}







.navigation ul li a {



color: #fff;







}







.navigation ul li a:hover {



color: #616161;







}







.navleft {



float: left;



width: 40%;



text-transform: uppercase;



font-size: 0.7em;



line-height: 1.1em;



color: #fff;



font-weight: bold;



border: 1px dotted #616161;



padding: 5px;



margin:5px;



}







.navright {



float: right;



width: 40%;



text-transform: uppercase;



font-size: 0.7em;



line-height: 1.1em;



color: #fff;



font-weight: bold;



border: 1px dotted #616161;



padding: 5px;



margin:5px;



}







.navleft a {



float: left;



display: block;



}







.navright a {



float: right;



display: block;



}







/*



Alternative: single post ONLY SPECIFIC CSS



*/



.postbody_singlepost .time {
line-height: 1.3em;


border-top: 1px dotted #616161;


border-bottom: 1px dotted #616161;

margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;

}







.postbody_singlepost img {



border: 0px solid #dcebf1;



}







.postbody_singlepost .tags {

line-height: 1.7em;



}







.postbody_singlepost .tags a {


}







.postbody_singlepost .tags a:hover {



color: #fff;



}







.postbody_singlepost .cc {



margin-top: 10px;



background: #4a4a4a;



border: 1px dotted #616161;



padding: 5px;



line-height: 1.5em;




}







.postbody_singlepost .fc {



margin-left:170px;



margin-top: -2px;



line-height: 1.5em;



width:770px;



}







#Free-Chat a{
width:549px;
display:block;
height:42px;
margin:10px auto 10px auto;
background:url(images/enter-chat-big.gif) no-repeat center;
text-align:center;
color:#FFFFFF;
line-height:35px;
font-size:14px;
font-weight:bold;
}
#Free-Chat a:hover{
background:url(images/enter-chat-big-hover.gif) no-repeat center;
}






.postbody_singlepost .the_content {



margin-top: 15px;



margin-bottom: 15px;



}







/*



Special Single Post Classes



*/



.edit, .follow, .track {



border-bottom: 1px dotted #616161;



padding:5px;




margin-bottom: 5px;



line-height: 1.4em;



}







.follow a {


height:25px;
font-weight: bold;



background: url(images/rss.gif) no-repeat left;



padding:5px 0 5px 22px;



}







.track {



background: #EEE;



font-weight: bold;



}







/*



CSS for Floating Images in Single Post View



*/



.alignleft {



float: left;



display: inline;



background: #fff;



margin-right: 15px;



margin-bottom: 5px;



}







.alignright {



float: right;



display: inline;



background: #fff;



margin-left: 15px;



margin-bottom: 5px;



}







.aligncenter {



display: inline;



text-align: center;



}







.alignnone {



}







p.wp-caption-text {



padding: 5px;



font-size: 0.7em;



color: #999;



}







/*



Commenting System CSS



*/



#combox, #combox ol, #combox ol li, #combox ol li.alt {



font-size: 100%;



}







#combox {



padding:0;



margin:0;



border:0;



padding-top: 20px;



padding-bottom: 20px;



}







ol.commentlist {



padding:0;



margin:0;



border:0;



list-style-type: none;



margin-bottom: 20px;

color:#ffffff;


}







ol.commentlist li {



padding:0;



margin:0;


background: #4a4a4a;



border: 1px dotted #616161;



padding: 20px;



margin-top: 20px;



}







ol.commentlist li.alt {



padding:0;



margin:0;




background: #4a4a4a;



border: 1px dotted #616161;



padding: 20px;



margin-top: 20px;



}







.avatar {



float: left;



display: inline;



}







.avatar img {



border: 0;



}







.commentbody {



float: left



display: inline;



margin-left: 60px;



}







.commentbody img {



border:0;



vertical-align: middle;



}







p.comment_author {



color: #999;



font-size: 0.7em;



}







span.comment_time {



display: inline;



color: #999;



}







.comment_text p {



margin-top: 15px;

color:#ffffff;

line-height: 1.4em;



}







/*



Leave a Reply form CSS



*/



.reply {



border: 1px dotted #616161;



padding: 20px;



}







.reply p {



margin-top: 10px;



}







.reply fieldset {



vertical-align: middle;



display: inline;



}







.reply input {



vertical-align: middle;



display: inline;



}







.reply textarea {



vertical-align: middle;



display: inline;



}







.reply label {



vertical-align: middle;



display: inline;



font-weight: bold;



font-family: tahoma;



margin-left: 10px;



}







.replytext {



border: 1px solid #ddd;



width: 200px;



padding: 5px;



color: #29060e;



}







.replytext:focus {



border: 1px solid #bbb;



background: #fefff7;



}







.replyarea {



border: 1px solid #ddd;



line-height: 1.5em;



padding: 5px;



width: 555px;



height: 120px;



color: #29060e;



overflow-x: auto;



overflow-y: auto;



}







.replyarea:focus {



border: 1px solid #bbb;



background: #fefff7;



}







.replybutton {



background: #e6e6e6;



text-align: center;



width: 100px;



height: 25px;



font-weight: bold;



color: #29060e;



cursor: pointer;



}







.replybutton:hover {



background: #4a4a4a;



}







#photo {



padding: 5px;



border: 1px dotted #616161;


text-align: center;



float: left;



width: 945px;



}







#photo img.full {



width:770px;



margin-bottom:0px;



padding-bottom:0px;



border-width:0px;







}







#featured .postbox {



margin-top: 10px;



margin-left: 5px;





float:left;



padding: 0px;



}







#footer-text {



display: block;



width: 600px;



border: 1px solid #d8e1f0;



font-size: 0.75em;



color: #666;



padding: 10px;



margin: 2px 0px 0px 10px;



}







ul.postrelated {



margin:0px;



padding:0px;



list-style-type:none;



}











.wp-pagenavi {
clear: both;
width:580px;
float:left;
padding:12px 0 12px 15px;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #5f5f5f;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #909090;
color:#fff;
}
.wp-pagenavi span.current {
font-weight: bold;
}

.post-text p {
clear:both;
margin-top:10px;
font-size:12px;
}

.post-text p:hover {
clear:both;
font-weight: bold;
color:#000000;
background-color:#ffffff;
}

.post-text ul li {color:#ffffff;}

ul.models-wanted li {color:#ffffff;}
.postbody #featured .postbox {margin-left:2px;}
.postbody .postbox h3 {
font-weight:bold;
margin:0px;
padding:0 0 5px 0;
color:#fff;
font-size:12px;

}