/**
Theme Name: Flaunt Books
Theme URI: http://www.flauntbooks.com
Description: Search Engine Optimized Site designed for professional photographers.  Includes great plugins for social bookmarking, contact forms, galleries in blog, and more!
Version: 1.0
Author: Flaunt Books Inc.
Author URI: http://www.flauntbooks.com/
Copyright Skooks Designs.  All rights reserved.
**/

/* FLASH ROTATE -  http://www.ready2rocksites.com/demo/swf/header/rotate.php*/
/*#home #wrap #contentwrap #flash { background:url('/demo/swf/header/random.php') no-repeat;}*/


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom:1em;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom:1em;}
img.alignnone {display: block; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom:1em;}
em{ font-style: italic;}

.aligncenter {margin: 0 auto;}
body{height:100%; margin:0; padding:0;}
html{height:100%;}
#background {height:100%;}

/** BODY STYLING - SIZES ETC. **/
#noscript { background:#CCCCCC; }
#noscript p { font-size:130%; font-weight:bold; padding:10px; text-align:center; background:#CCCCCC; display:block; color:#000000;}

.wrapper { width:980px; margin:auto; padding:0;}
.wrap { margin:auto; padding:0;}

#contentwrap{ /*width:960px;*/ padding:0; margin:0 auto;}

#bottom-shadow { width:980px; margin:auto; padding-left:9px; padding-right:9px; padding-top:8px; padding-bottom:0px}
#top-shadow { width:980px; margin:auto; padding-left:9px; padding-right:9px; padding-top:8px; padding-bottom:0px}

.breadcrumb{height:20px; padding:10px 0;}
.breadcrumb a{text-decoration:none;}
/** PAGE STYLING **/

div.postcontent img.wp-smiley{border:none;}

/** FLASH STYLING **/
#flash{border-bottom:0px double #CCC;}
object { outline:none; }
a{outline:none;}

.skobji img{border:1px solid #000; padding:4px;}
.skobji{padding:5px 0; margin:0 auto; text-align:center;}

.lt {padding:20px 0 20px 10px}

/** ARCHIVE STYLING **/
#archives{margin:20px; text-align:center;}
#archives h1{font-size: 120%; font-weight: bold; margin:0 0 10px 0;}
#archives ul{}
#archives ul li { }
/*#archives ul li a:link,#archives ul li a:visited {color:#771315; padding:0 10px;}
#archives ul li a:hover{color:#222222;}*/
span.emptymonth{color:#999; padding:0 10px;}

.post{padding:0; border-bottom:0px double #EFEFEF;}

.commentarea{padding:20px 20px;}
.main{min-height:400px;}


ul.twitter{margin:15px 0;overflow:hidden;}
li.twitter-item {padding-bottom:10px;}

/** WP 125 AD CSS **/
#wp125adwrap_2c {width:100%;}
#wp125adwrap_2c .wp125ad {float:left;padding:1px 0px 2px 2px; width:125px;}
#wp125adwrap_2c .odd{padding:1px 3px 0 0;}
/** END **/

.nav{z-index:90; position:relative;}
.page{z-index: -1000;}


/** SEARCH FORM **/
input#searchsubmit{padding-left:10px;}
input#s{float:left; width:150px;}
form#searchform{height:30px;padding-top:10px;}
textarea#comment{/*width:90%;*/}

.widget{float:left;}

/* COMMENTS AREA */
.name{float:left; padding:0 5px 0px 0; clear:both;}
.commentarea{height:250px; overflow:hidden; clear:both;}
.comment{padding:5px 20px;}
.alt{}
.comments a:link, .comments a:visited {	text-decoration: none;}
.comments a:hover, .comments a:active {text-decoration: none;}
.cmbg{/*background: #efefef;*/ height: 150px; border-top: 0px solid #333; border-bottom: 0px solid #333;}
.cmlinks{/*float:left; width:155px; height:110px; border-right:4px solid #fff;padding:20px;*/}
.cmscroll{width:99.8%; height:150px; overflow:auto; float:left; margin:5px 0;}
.cmsocial{cursor:pointer;text-align:right; margin: 0; float:right;}

img.social_img{border: 0px solid #333333; padding: 0; margin: 0;}
.date{color:#666; font-size: .8em;}

#cmform{background: #FFF; text-align:center;  width:90%; border: 1px solid #666; padding: 10px; margin:0 auto;}

.comment_links .btComment{background-color:#CCC;border:1px solid #333333;cursor:pointer;font-family:Tahoma;font-size:10px;font-weight:bold;height:15px; letter-spacing:0;width:130px;margin:5px 5px 12px 5px;padding:5px;text-align:center; display: block;}
.comment_links .btComment:hover{background-color:#62B8C3;border:1px solid #FFFFFF;color:#FFF;}


strong{font-weight:bold;}


/* PAGE CONTENT */
#content .page-content { /*padding:20px 0px 0px 0px;*/ overflow:hidden;}
#content .page-content .left-col {/*float:left; margin:25px;*/}
#content .page-content .left-col h1 { /*margin:40px 0px 0px 0px; font-size:200%; font-weight:bold;*/}
#content .page-content p {/*color:#222;*/}
#content .page-content .left-col a:link, .left-col a:visited{text-decoration:none;}
#content .page-content .left-col a:hover{text-decoration:underline;}

/** SIDEBAR  **/
#content .page-content .right-col { float:right; margin:20px;}
#content .page-content .right-col h3 { font-weight:bold; color:#040402; margin:15px 0px 0px 0px; padding:2px 0px 2px 28px;font-size:100%;}
#content .page-content .right-col h4 { margin:15px 0px; font-size:115%; font-weight:bold; }
#content .page-content .right-col p { color:#636363; line-height:180%; font-size:100%; margin:0px 0px 15px 10px;}
#content .page-content .right-col hr { border:none; border-top:1px solid #e6e6e6;}

/** FOOTER **/
.footer p { font-size:80%;}

/** IE6 Fixes **/
/* html #wrap { background:none; background-color:#ffffff; padding:0px 0px;}

* html #wrap #header h1 { margin-top:16px;}
* html #wrap #header ul { margin-right:10px; margin-top:27px;}
* html #wrap #header ul li { margin-right:0px;}*/
* html #content { margin-top:-1px;}
* html #content .page-content { height:1%;}

* html #content .page-content .left-col { margin-left:10px;}
* html #bottom-shadow { display:none;}

/** IE7 Fixes **/
* + .cmsocial {margin:10px 0;}
* + html noscript { background:yellow;}
* + html noscript p { font-size:130%; font-weight:bold; padding:10px; text-align:center; background:yellow; display:block; height:100px;}

* + html #content .page-content h2 { margin-top:145px;}

* + html #content .page-content .left-col hr { border-top:1px solid #ffffff}
* + html #content .page-content .right-col h2 { margin:15px 0 15px 0}


#collage{/*width:850px;*/ margin:20px auto; border: 0px solid #333; width:875px; max-width:875px; overflow:hidden;}
div#row {margin:0 auto; /*float:left; */width:866px; height:270px;}
.rr{float:left;height:275px;max-height:275px;width:218px; overflow:hidden}
.video{margin:2px 0 0 2px; width:420px; float:left;}

#collage a img {border:none; float:left; padding:2px; margin:0; display:block;}
#collage img {border:none; float:left; padding:2px; margin:0; display:block;}
#collage a:hover img {border:0px solid #FFF;}

.imagevote_container {
  padding: 0;
  background: none;
  margin:10px auto 20px auto;
}
.imagevote_container img{ border: 1px solid #E9E7D0; padding: 0px;}

.imagevote_votebar {
  background: none;
  padding:5px 5px 0 0;
  margin: 0;
}

.imagevote_votebar img{border:none; padding:0; margin:0;}

img.imagevote_thumb {
  width: 50px;
  height: 50px;
}
.votecount{padding:5px; float:left; font-size:80%}

#topimages { text-align:center; height:60px; color:#8F0159;}
.topvotetable{padding:10px 0px 10px 6px;}
.tthumb{float:left; padding: 0 3px;}

.clearfix{clear:both;}

/*MENU Styling */
.main-menu-wrapper {
	float:right;
	/*width:100%;*/
	height:50px;
	margin:0 20px 0 0;
}
.jqueryslidemenu {
	display:block;
	float:right;
	position:relative;
	left:18px;
	z-index:100;
}
.jqueryslidemenu ul {
	list-style-type:none;
}
.jqueryslidemenu .primary-menu {
	margin:15px 0 10px 10px;
}

/*Top level list items*/
.jqueryslidemenu ul li {
	display:inline;
	position:relative;
	float:left;
	font-size:100%;
}

/* Top level menu link items style */
.jqueryslidemenu ul li a {
	display:block;
	/*padding:5px 10px 15px 10px; /* distance between main menu and dropdowns */
	text-decoration:none;
}

* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display:inline-block;
	text-decoration:none;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul {
	display:block;
	left:0;
	position:absolute;
	visibility:hidden;
}

/* Sub level menu list items (undo style from Top level List Items) */
.jqueryslidemenu ul li ul li {
	display:list-item;
	float:none;
	font-size:85%;
}

/* All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
	margin-top:-1px; 
}
.jqueryslidemenu ul li ul li ul a {
	top:0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
	width:180px; /* width of sub menus */
	padding:4px 5px 4px 10px;
	border-top-width:0;
}
