/* @override 
	http://192.168.1.108/fortylove/wp-content/themes/fortylove/style.css
	http://fortylove.textdriven.com/wp-content/themes/fortylove/style.css
	http://fortylove.tv/wp-content/themes/fortylove/style.css
*/

/*
Theme Name: Forty Love
Theme URI: http://fortylove.tv/
Description: A custom built theme for Adrianna Tan and May Yee
Version: 1.0
Author: Nathan Swartz
Author URI: http://clicknathan.com/

*/

/* CSS by ClickNathan.com one sunny Austin, TX afternoon */

body, h1, h2, h3, h4, h5, h6, form, input, fieldset, p, blockquote, ul, ol, li {margin:0; padding:0;}

img, fieldset {border:none;}

body {font: 14px/175% "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; 
		color:#636363; text-align:center;
		background:url(img/bg_skyline.gif) repeat-x center 125px;
		position:relative;}

/* Positioning */

.container {width:944px; margin:0 auto;position:relative; text-align: left; }

#header {float: left;width:100%; margin:0 auto;  height:115px;
margin-top: 40px; }

h1 {width:373px; height:56px; position:absolute; top:20px; left:19px;}
h1 a {background:url(img/fortylove.gif) no-repeat; display:block; height:56px; text-indent:-999em;}

.tagline {font-size:90%; position:absolute; top:72px; left:30px;}

#nav {position:absolute; top:0; right:19px; width:487px; height:122px; background:url(img/bg_nav.gif) no-repeat;}

#nav ul {list-style:none; padding-left:11px;}

#nav li {float:left; margin:0 8px;}

.nav_home {width:76px;}
.nav_about {width:82px; margin-left:12px !important;}
.nav_show {width:73px; margin-left:16px !important;}
.nav_tell {width:66px; margin-left:15px !important;}
.nav_post {width:64px; margin-left:14px !important;}

#nav li a { padding: 32px 0 11px 0;display:block; color: #000; text-transform: uppercase; text-align: center;

}

#nav li a:hover, #nav .on a{
	background: url(img/nav-over.gif) repeat-x;
		border: 1px solid #f2f2f2;
	border-top: 0;
	border-bottom: 0;
}

/*.nav_home a {background:url(img/nav_home.gif) no-repeat 0 0;}
.nav_about a {background:url(img/nav_about.gif) no-repeat 0 0;}
.nav_post a {background:url(img/nav_post.gif) no-repeat 0 0;}
.nav_tell a {background:url(img/nav_tell.gif) no-repeat 0 0;}
.nav_show a {background:url(img/nav_show.gif) no-repeat 0 0;}

.nav_home a:hover, .home_on {background:url(img/nav_home.gif) no-repeat 0 -74px;}
.nav_about a:hover, .about_on {background:url(img/nav_about.gif) no-repeat 0 -74px;}
.nav_post a:hover, .post_on {background:url(img/nav_post.gif) no-repeat 0 -74px;}
.nav_show a:hover, .show_on {background:url(img/nav_show.gif) no-repeat 0 -74px;}
.nav_tell a:hover, .tell_on {background:url(img/nav_tell.gif) no-repeat 0 -74px;}*/

.nav_archives {position:absolute; top:71px; left:13px; width:115px; height:42px;}
.nav_archives a {background:url(img/nav_archives.gif) no-repeat 0 0; display:block; height:42px; text-indent:-999em;}
.nav_archives a:hover {background:url(img/nav_archives.gif) no-repeat 0 -42px;}

.nav_rss {position:absolute; top:77px; right:13px; width:91px; height:42px; }
.nav_rss a {display:block; height:42px; text-indent:-999em;}

#rss_extended {display:none; position:absolute; top:74px; right:12px; background:url(img/nav_rss_exanded.gif) no-repeat; width:203px; height:56px;}

#rss_extended p {float:left;}

#rss_extended a {display:block; height:56px; text-indent:-999em;}

.nav_itunes {width:112px;}
.nav_feed {width:91px;}

#searchform {position:absolute; top:77px; left:150px;}
#searchform label {display:none;}
#s {width:134px; padding:2px 5px; font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; border:none; background:transparent; margin-top:13px;}
#searchform button {text-indent:-999em; background:transparent; width:68px; border:none; height:29px; margin-left:8px;}

#content {
background:url(img/bg_graydient.jpg) 0 354px repeat-x; float: left; width: 100%;}

#wincontent {
 float: left; width: 100%;}

.subsection {
background:#636363 url(img/bg_graydient.jpg) repeat-x; float: left; width: 100%;}

.postcard {margin-left:33px; background:url(img/bg_postcard.jpg) no-repeat; height:386px;}

.tellcard {margin-left:33px; background:url(img/bg_tell.jpg) no-repeat -1px 17px; height:386px;}

#video {padding:30px 0 0 22px; width:434px; float:left;}
#video_single {margin:15px 0 0 15px; padding:12px 0 0 23px; width:434px; height:343px; float:left; background:url(img/bg_single_video.jpg) no-repeat;}

#video ul, #video_single ul {list-style:none; position:relative; font-size:90%; margin-top:3px;}
#video li, #video_single li {float:left; margin-right:12px; padding-left:18px;}

.share_fb {background:url(img/icon_facebook.gif) no-repeat 0 5px;}
.share_delicious {background:url(img/icon_delicious.gif) no-repeat 0 5px;}
.share_stumbleupon {background:url(img/icon_stumbleupon.gif) no-repeat 0 1px; padding-left:24px !important;}
.share_twitter {background:url(img/icon_twitter.gif) no-repeat 0 5px;}

.comment-link {padding:0 19px 0 0 !important; font-size:90%; text-align:right;}

#text {float:left; width:450px; margin-top:27px;}

.col_l, .col_r, .col_r2, #main, #sidebar, #copy, #copy_single, #copy_photo {float:left;}

#text .col_l {width:222px; padding-left:18px;}
#text .col_r {width:140px; position:relative; padding-left:19px;}

#text .col_r img {position:absolute; top:8px; right:-11px;}

.tagcloud {margin-top:150px; text-align:right; font-size:90%;}

.subsection {float:left;}

.subsection .col_l {width:447px; margin-left:45px;}
.subsection .col_r {width:382px; margin:41px 0 0 37px; }
.subsection .col_r2 {width:382px; margin:10px 0 0 37px;}

#advertisements {padding-top:15px;}

#copy {background:url(img/bg_content.gif) no-repeat; margin:25px 0 0 18px; width:908px;}

.singloso {float:left; min-height:608px;}

#copy_single {width:398px; margin-left:16px; padding-top:5px;}
#copy_photo {width:408px; margin-left:6px; padding-top:5px;}

#main {width:596px; margin:0 20px;}

#sidebar {width:272px;}

.pagenav {clear:left; width:596px; height:50px;}
.floatleft, .floatright {float:left; width:297px;}
.floatright {text-align:right;}

.search_result {clear:both;}

#footer {text-align:center; background:#454545 url(img/bg_darkgradyent.jpg) repeat-x; float:left; width:100%; padding:20px 0;}

/* Typography */

h2 {padding:14px 0; font-weight:normal; font-size:150%; color:#ff6c00;}
#sidebar h3, #main h3, #copy_single h3 {padding:14px 0; font-weight:normal; color:#ff6c00; font-size:135%;}
h4 {}
h5 {}
h6 {}

.subsection .col_l h3 {color:#ff6c00; margin-top:40px;}
.subsection p {color:white; clear:left;}

.subsection .col_r h3 {display:none;}
.subsection .col_r p {margin-top:85px; padding-left:10px;}

.col_r2 h3 {
			font-size:150%; color:white; margin:15px 0 5px 0;
}

#front_right{
	
background:url(img/bg_showyourlove2.gif) no-repeat; width:250px; height:83px; text-indent:-999em;
}
p {padding:6px 0;}

blockquote {background:url(img/bq_open.gif) no-repeat; padding-left:40px; margin:28px 0;}
blockquote p {background:url(img/bq_close.gif) no-repeat bottom right; padding:0 40px 0 0;}

a {color:#ff6c00; text-decoration:none; font-weight:bold;}
a:visited {font-weight:normal;}

h2 a {font-weight:normal;}

#main ul, #sidebar ul, #main ol, #sidebar ol {margin-left:35px;}

#video li a {color:#636363; font-weight:normal;}

.author {text-align:right; font-size:120%;}

.more_archives {text-align:right; padding:20px 30px 0 0;}

#archive_thumbs, .archive_thumbs2 {list-style:none; margin:-5px !important;}
.archive_thumbs2{padding-bottom: 30px; display: block; float: left;}

#archive_thumbs.minibanners{
	float: left;
	display: block;
	padding-top: 40px;
}

#photo_thumbs {list-style:none; margin:20px 0 0 0; margin:1px solid red;}

#archive_thumbs li {float:left; background:url(img/thumbnail_borders.jpg) no-repeat; padding:7px 7px 7px 8px; margin:0 6px;}

.archive_thumbs2 li {float:left; background:url(img/thumbnail_borders.png) no-repeat; padding:13px 14px; margin:0;}

#photo_thumbs li {float:left; background:white; border:1px solid #dce0df; padding:4px; margin:0 2px 3px 2px;}

#footer p {color:white; text-align:center;}

#footer a {font-weight:normal;}

.dated, .tagged {font-size:90%; font-weight:bold;}

.commenteering {list-style:none;}

.commenteering img, .alignleft {float:left; padding:8px; background:#ffffff url(img/bg_imgborder.jpg) repeat-x center center; margin:10px 12px 6px 0; border:1px solid #e4e4e4;}

.commenteering li {display:block; clear:left;}

.commenteering li .dated {padding-bottom:0;}

.alignright {float:right; padding:8px; background:#ffffff url(img/bg_imgborder.jpg) repeat-x center center; margin:10px 0 6px 12px; border:1px solid #e4e4e4;}

.sidies {padding-right:5px;}

.comment-link a {font-weight:normal;}

#sidebar ol li {width:210px;}

.page_nav {padding:0px; margin-left:5px; clear:left;}

.prev_nav a, .new_nav a {color:#ff6c00 !important; font-weight:bold;}

.prev_nav, .new_nav {width:45%; float:left;}
.new_nav {text-align:right;}

/* Forms */

.shortfield {width:161px; height:13px; padding:8px; margin:0 2px 5px 0; background:url(img/bg_shortfield.gif) no-repeat; border:none;}
.widefield {width:346px; height:13px; padding:8px; margin-bottom:5px; background:url(img/bg_widefield.gif) no-repeat; border:none;}
.ddfmwrap button {width:124px; height:41px; background:url(img/button_submit.gif) no-repeat; text-indent:-999em; border:none; float:right; margin-right:22px;}

#commentform input {width:163px; height:15px; padding:8px; margin:0 2px 5px 0; background:url(img/bg_field.gif) no-repeat; border:none; }
#commentform textarea {clear:left; width:350px; height:77px; padding:8px; background:url(img/bg_textarea.gif) no-repeat; border:none;}
#commentform input, .commentform textarea {color:#989797;}
#commentform button {width:124px; height:41px; background:url(img/button_submit.jpg) no-repeat; text-indent:-999em; border:none; float:right; margin-right:32px; margin-bottom:15px;}

.fieldwrap {padding:0; margin:0; display:inline;}

.ddfmwrap {margin-top:15px;}
.ddfmwrap label {display:none;}

.fileup {width:181px; height:23px; padding:8px; margin:10px 3px; background:#8c8c8c; border:none;}

.contactfield {background:#454545; padding:8px; float:none !important; clear:both !important; border:none; color:white;}
.contacttext {clear:left; width:490px; margin-top:15px; background:#454545; padding:8px; float:none !important; clear:both !important; border:none; color:white; font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; font-size:90%;}

/* Wego */

#wego {clear:left; margin-top:50px; position:relative;}

.amazon {position:absolute; right:15px; top:0;}

/*download div*/
#video_single #downloadLinks{
	clear: both;
	float: left;
	width: 95%;
	position: relative;
	background-color: #e66100;
	display: block;
	color: #fff;
	padding: 0 0 0 5px;
	border: 1px solid #b04a00;
	margin-top:20px;
}

#downloadLinks li{
	padding: 0 5px 0 0;
	margin: 0;
}

#downloadLinks a{
	color: #fef4b3;
	font-weight: bold;
	text-decoration: underline;
}

#checkOut{
	float: left;
	padding-top: 20px;
}

#checkOut h3{
	color:#ff6c00;
}

#video_single .page_nav{
	text-align: center;
}

#topBar{
	position: fixed;
	top: 0;
	z-index:999;
	background-color: #333;
	border-bottom: 1px solid #111;
	opacity: 0.95;
	width: 100%;
	color: #fff;
	font-size: 0.9em;
}

#topTxt{
	float: left;
	padding-left: 10px;
}

#topSocial{
	float: right;
	padding-right: 10px;	
}

/*#topSocial a{
	padding-left: 20px;
	background-position: center left;
}*/
