/*  
Theme Name: GFNTN CSS version
Theme URI: http://blog.gayfetishonthenet.com/
Description: Three(?) column fluid theme 
Version: 0.1
Author: M.
Author URI: http://www.gayfetishonthenet.com/

*/

body {margin:0; padding:0; background-color:#182C42; color:#E0E0E0; }
#page { background-color:#182C42; color:#E0E0E0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal;}
a:link {color:#A0DEB6; background-color:#182C42; text-decoration:none; }
a:visited {color:#A0DEB6; background-color:#182C42; text-decoration:none; }
a:hover {color:#A0DEB6; background-color:#182C42; text-decoration:underline; }
a:active {color:#A0DEB6; background-color:#182C42; text-decoration:none; }
a img {border:0;}
h1 {text-align:left; font-stretch:semi-expanded; font-variant:small-caps; font-weight:bold; font-size:21px; padding:0; margin:0;} 
h2 {text-align:left; font-stretch:semi-expanded; font-weight:bold; font-size:18px; padding:0; margin:0;}
cite {text-decoration:none; font-style:normal; border-bottom: thin dotted #a1a1b3; }
/*scrollbars */
body, textarea { scrollbar-3dlight-color : #94D7E6; 
scrollbar-arrow-color : #FFFF88;
scrollbar-base-color :  #000000;
scrollbar-darkshadow-color : #0C1621;
scrollbar-face-color : #182C42;
scrollbar-highlight-color : #999999;
scrollbar-shadow-color : #666666;
scrollbar-track-color : #0C1621; }


/* header */
#ptop { position:static; left:0; top:0; width:100%; height:176px; background:none;} 
#ptop .pic { position: relative; top:0; left:0; width: 296px; height:176px; background:url(i/pic.gif) center no-repeat; background-color:#182C42; z-index:20; }
#ptop .line1 { position:absolute; top:93px; left:0; width:100%; height:6px; z-index:1; background:url(i/line.gif) repeat-x;}
#ptop .line2 { position:absolute; top:140px; left:0; width:100%; height:6px; z-index:1; background:url(i/line.gif) repeat-x; overflow:hidden; }
#ptop .fade { float:right; width:256px; height:6px; margin:0; padding:0; background:url(i/fade.gif) left repeat-y; z-index:1; }
#ptop .h { position:absolute; top:108px; left:0; width:100%; height:30px; z-index:30; background:none; visibility: visible; }
#ptop .h .pad {padding-left:286px;}
#ptop .vline1 { position:absolute; top:65px; left:0; width:100%; height:34px; background:none; z-index:25; } 
#ptop .ban {width:100%; top:0; left:0; text-align:center; position:absolute; z-index:25; }
#ptop .ban .pad {padding-left:153px; width:203px; height:57px;  position:relative;}
#ptop .ban .pad img {padding-top:8px;}

.right {float:right;}
#bm {float:right; position:relative; height:34px; width:368px;}
#bm .ia { width:92px; height:34px; background:url(i/bm-ia.gif) center no-repeat; }
#bm .ii { width:92px; height:34px; background:url(i/bm-ii.gif) center no-repeat; }
#bm .ai { width:92px; height:34px; background:url(i/bm-ai.gif) center no-repeat; }
#bm .atit { position:relative; left:0; top:8px; width:58px; text-align:right; font-style:oblique; font-weight:bold; color:#182C42; }
#bm .itit { position:relative; left:0; top:8px; width:58px; text-align:right; font-style:oblique; font-weight:bold; }

/* Posts */
#sepline { height:36px; width:100%; background:none; }
#sepline .line { position:static; height:6px; width:100%; overflow:visible; background:url(i/line.gif) repeat-x;}
#sepline .left { float:left; width: 296px; height:36px; background:url(i/lt.gif) center no-repeat; }
#sepline .fade { float:right; width:256px; height:6px; margin:0; padding:0; background:url(i/fade.gif) left repeat-y; }

#post { width:auto; padding-left:200px; padding-right:256px; padding-top:8px; padding-bottom:40px; z-index:50; }
#post .title { position:relative; top:0px; padding-left:0px; margin-bottom:12px; z-index:50; }
#post .datetime { padding-left:20px; margin:0; color: #a1a1b3; background-color:#182C42; font-size:14px; z-index:50; }
#post .author { padding-left:34px; margin:0; color: #a1a1b3; background-color:#182C42; font-size:14px; z-index:50;  }
#post .cat { padding-left:48px; margin:0; color:#a1a1b3; background-color:#182C42; font-size:14px; z-index:50; }
#post .entry { color:#E0E0E0; background-color:#182C42; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:1em 0 0 0; padding:0; }
#post .comlink { padding-left:20px; margin:0; color:#a1a1b3; background-color:#182C42; font-size:14px; }
#post p {padding:0 0 1em 0; margin:0; }

#navigation { position:relative; padding:0 204px 0 212px; top:-10px; }
#navigation .alignleft { float:left; text-align:left; }
#navigation .alignright { float:right; text-align:right; }

.alignleft { float:left; }
.alignright { float:right; }
.alingnone { float:none; }

.wp-caption { font-size:12px; text-align:center; background-color:#112232; margin:0; padding: 8px 6px 4px 6px;}
.wp-caption-text { margin:0; padding:2px; font-size:12px; }


#sbcont { position:absolute; top:0; left:0; margin:0; padding:0; width:100%; height:0; overflow:visible; z-index:1; }
/* #rsb { float:right; width:164px; position:relative; top:-36px; left:0; padding:0px 0px 10px 4px; margin:0; overflow:visible; z-index:80; background-color:#182C42; } */
#rsb { float:right; width:164px; position:relative; top:139px; left:0; padding:0px 0px 10px 4px; margin:0; overflow:visible; z-index:80; background-color:#182C42; color:#a1a1b3; }
#rsb ul { margin:0; padding:0; list-style:none; z-index:40; }
#rsb ul h2 { background-image:url(i/rsbtop.gif); background-position:top left; background-repeat:no-repeat;  margin:0; padding:20px 0 6px 16px; z-index:40; } 
#rsb ul li { margin: 0 0 8px 0; }
#rsb ul ul { background:none; padding:0; margin:6px 0 6px 0; }
#rsb ul ul li { margin:0; padding: 0 0 0.2em 24px; }
#rsb #calcont { padding-left:20px; }
#rsb #wp-calendar td { text-align:right; }
#rsb #wp-calendar th { text-align:center; }

#addthisbutton { padding: 20px 0 6px 16px; }
#bestmaleblogslink { padding: 20px 0 6px 16px; }
#plublogslink { padding: 20px 0 6px 16px; }

#coms {padding-left:20px; color:#a1a1b3; }
#coms h3 {font-size:16px; }
#coms .nocoments { font-size:14px; }
#coms .comtitle { width:100%; height:34px; overflow:visible; }
#coms .comtext {width:100%; color:#e0e0e0; background-color:#182C42; }
#coms .avatar { float:left; width:32px; height:32px; position:relative; left:-10px; }
#coms ul { list-style:none; }
#coms ul.commetlist li { padding:6px 0 6px 12px; }
#coms small { font-size:11px; }
#coms .reply { padding-left:40px; }
#coms input { background-color:#112232; color:#e0e0e0; border: inset thin #a1a1b3; padding:1px 3px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#coms textarea { background-color:#112232; color:#e0e0e0; border: inset thin #a1a1b3; width:100%; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#coms #spamwarning {visibility:hidden; color:#FF0066; font-size:14px; }
.reply .out { position:relative; left:-20px; padding-bottom:6px; }

#feeds { float:right; clear:both; }
#feeds li { padding: 0 6px 0 2px; border-right:thin solid #e0e0e0; list-style-type:none; display:inline; }