/*
Theme Name: Shoot It!
Theme URI: http://pixelhandler.com/shoot-it/
Description: WordPress theme for photo enthusiasts.
Version: 1.2
Author: Bill Heaton
Author URI: http://pixelhandler.com/
Tags: blue, black, custom header, fixed width, three columns, widgets

	Shoot It! v1.2
	http://pixelhandler.com/shoot-it/

	This theme was designed and built by Bill Heaton,
	whose blog you will find at http://pixelhandler.com/

	The CSS, XHTML and design is released under:
	The GNU General Public License
	http://www.gnu.org/licenses/gpl-3.0.txt

*/

/* Begin Body */
body {margin:0;font-family:Arial, Helvetica, sans-serif; text-align:left;background:url(images/body_bg.jpg)}
.wid100per{width:100%;}
.wid50per{width:49%;}
.fclear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.span{margin:0;paddin:0;}

img{ border:0;}
div{margin:0; padding:0;}
br{ line-height:12px;}
ul{margin:0;padding:0; }
li{list-style-type:none;}
a{ text-decoration:none;}
a:link {color: #26acf3;}
a:hover{text-decoration: underline;}
a:active {color: #33CCCC;}
small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
.center {text-align: center;}
center{font-size:12px;margin:5px 15px 5px 15px;}
hr {display: none;}
a img {border: none;}
td{font-size:12px;color#000;}

p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.imgbr{ border:1px solid #b2b2b2;}


h1{ font-size:30px; color:#53686b; margin:15px 0 10px 13px; font-weight:normal;}
h2{font-family:arial;font-size:20px; color:#594646; margin:10px 5px 10px 15px; font-weight:normal;}
h3{font-family:arial;font-size:16px; color:#2f2f2f; margin:15px 0 10px 13px;}
h5{margin:10px 0 0 10px;font-size:14px; color:#594646;}
/* End Body */
#wrapper { width:1003px; margin:0 auto; background-color:#fff;margin-top:2px;}
/* begin header */
#header{}
.logo{ width:299px; height:94px;margin:0 0 0 30px;}
.menubar{ width:100%; height:40px; float:left; background:url(images/menubar_bg.jpg) repeat-x;margin:0 0 5px 0;}
.menubar ul{ margin:0px 0 0 24px; padding:0;height:40px;}
.menubar ul li{ float:left; font-size:12px; margin:0 0 0 0; padding:10px 32px 0 32px; font-weight:bold; height:27px; text-align:center; background:url(images/menu_right_border.jpg) right no-repeat;color:#fff;}
.menubar ul li a{ color:#43292e;}
.menubar ul li a:hover{color:#fff; }
.menubar ul li.active{ background:url(images/menu_active.jpg) repeat-x;}

.punchline{ font-size:16px; color:#058397; font-weight:bold; margin:65px 0 0 35px; }
.flash{ height:293px;}
/* End header */


/* Left Start */
#leftbar{ width:247px; background-color:#fff; margin-top:1px; float:left;}

#leftbar ul{ margin:8px 0 0 6px; padding:0;}
#leftbar ul li{ width:202px; height:20px; background:url(images/left_menu_back.jpg) no-repeat; margin:0 0 7px 0; padding:0; font-size:12px; padding:4px 0 0 34px;}
#leftbar ul li a{color:#252525;}
#leftbar ul li a:hover{color:#506e06; }
#leftbar ul li:hover{ background:url(images/left_menu_hover.jpg) no-repeat; color:#506e06; cursor:pointer}

#leftbar .boxleft{margin:0 0 0 10px;width:236px;height:150px;background:url(images/box_left_bg.jpg)}
#leftbar .boxleft ul{margin:7px 0 0 20px;padding:0;}
#leftbar .boxleft ul li{list-style-type:square;list-style-image:none;background:none;margin:0 0 0 10px;padding:0; /*color:#594646;*/}
#leftbar .boxleft h5{margin:20px 0 0 10px;font-size:14px; color:#594646;padding-top:10px;}

/* Left End */

/* Content Start */
#content {width:504px; float:left; margin:1px 0 0 10px;}
.middlepatch{ background:url(images/middle_back.jpg) repeat-y;}
.greenpatch{ width:489px; background:url(images/green_back.jpg) repeat-y; margin:10px 0 0 7px;padding-bottom:15px;}

#content.greenpatch p{ font-size:12px; color:#000; margin:0 15px 10px 15px; padding-bottom:10px; line-height:18px;}
.white{ font-size:12px; color:#fff; margin:0 15px 10px 15px; padding-bottom:10px;}

#content .newlist{}
#content .newlist ul{}
#content .newlist ul li{font-size:15px;padding:4px 0 4px 0;color:#416e0b;}
#content .newlist ul li a{color:#416e0b;text-decoration:underline;}
#content .newlist ul li a:hover{text-decoration:none;}

.greentext{color:#3e6d02;}
/* Content End */


/* Right Start */

#rightbar{ width:221px; float:left; margin-top:60px;}
#rightbar h2{ font-size:13px; color:#3d3d3d; margin:0 0 10px 21px;font-weight:bold;}
.bluebox{border:1px solid #cac8ab;margin:3px 0 0 10px; background-color:#efefef;width:219px; } 

#rightbar .boxleft{margin:10px 0 0 0;width:236px;height:150px;background:url(images/box_left_bg.jpg)}
#rightbar .boxleft h5{margin:10px 0 0 10px;font-size:14px; color:#594646;}
#rightbar .boxleft p{font-size:12px;font-ramily:arial;margin:5px 5px 0 10px;}

.num{font-size:16px; font-weight:bold;color:#fff;margin:0 0 0 10px;background:url(images/num_bg.jpg) no-repeat; width:211px;height:65px;font-family:verdana;padding:5px 0 0 10px;}

.bluebox ul{padding:0;margin:0 20px 10px 21px;}
.bluebox ul li{margin:0 0 0 15px; padding:3px 0 3px 5px; color:#000; font-size:12px;border-bottom:1px #c0c0c0 dashed;list-style-type:square;}
.bluebox ul li a{ color:#000;}
.bluebox ul li a:hover{ text-decoration:underline;}
/* Right End */


/* footer start */
#footer{ margin-top:4px; background:url(images/footer_bg.jpg) repeat-x;padding:13px 0 13px 0 }
#footer p{font-size:12px; color:#000; margin:5px 0 0 0;}
#footer p a{color:#000;text-decoration:none;margin:0 5px 0 5px;}
#footer p:hover{}
/* footer End */

/* body layout */
#main { width:100%;}
/* footer layout */
	

/* Navigation */

#topnav #topnavlist ul {margin-left: 0;padding-left: 0;/*white-space: nowrap;*/
}
#topnav #topnavlist li {display: block;float: right;list-style-type: none;}
#topnav #topnavlist a {padding: 9px 33px;font-size: 19px;line-height:19px;text-decoration: none;}
#topnav #topnavlist a:link, #topnav #topnavlist a:visited {color: #000000;background-image: url('images/shoot-it-top-nav-bkg.jpg');}
#topnav #topnavlist a:hover, #topnav #topnavlist a.current {color: #26acf3;background-image: url('images/shoot-it-top-nav-on-bkg.jpg');font-style: italic;}
#topnav #topnavlist a.current {color: #33CCCC;}

#ftrnav {padding: 10px;text-align: center;}
div#ftrnav .navlist {margin:.25em 1em;padding: 0em;}
div#ftrnav .navlist ul, div#ftrnav .navlist li {margin: 0;padding: 0;display: inline;list-style-type: none;}
div#ftrnav .navlist a:link, div#ftrnav .navlist a:visited {display:block;float: left;color: gray;padding: .5em;margin: 0em 1.5em;}
div#ftrnav .navlist a:link#current, 
div#ftrnav .navlist a:visited#current, 
div#ftrnav .navlist a:hover {background: gray;color: #006;background: silver;text-decoration: none;font-style: italic;}
div#ftrnav .navlist a:hover {color: #000;}

.menu .navlist li,
.menu ul li,.recentcomments{margin: 0;text-align: left;line-height:23px;}
.menu ul.navlist .recentcomments {padding: 0em .7em 0em .5em;}
.menu .navlist li a,
.menu .navlist li a:link,
.menu .navlist li a:hover,
#sidebar #leftbar .menu ul li.recentcomments a,#sidebar #rightbar .menu ul li.recentcomments a{background-image: none;display: inline;border: none;}
#sidebar .menu .navlist li.widget p.tags a:link, 
#sidebar .menu .navlist li.widget p.tags a,
#sidebar .menu .navlist li#tag_cloud a,
#sidebar .menu .navlist li#tag_cloud a:link, 
#sidebar #leftbar .menu .navlist li.widget p.tags a:hover {background-image: none;text-decoration: underline;color: #26acf3;}

.twitt{width:240px;margin:5px 0 0 8px;}

.lefttextbox{border:1px solid #7b7171; height:14px; font-size:12px; width:147px; margin-bottom:5px;}


/* required by WordPress */

/* optional from WordPress */
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 0;margin: 0;}
/* Posts and classes */
.inset {padding: 0px 3em;}
.entry p a:visited {color: #b85b5a;}
.entry a{color:#1b74a1;}
.entry p  {font-size:13px; color:#000; margin:5px 15px 0 15px;  line-height:18px;}
.entry .caption {margin-top: -60px;margin-left: 12px;margin-right: 20px;margin-bottom: 40px;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;color: #333333;display: block;}

.entry .testimonial {font-size:13px; color:#000; margin:5px 15px 0 15px;  line-height:18px;}

.entry ul{margin:5px 0 10px 22px;padding:0}
.entry ul li{font-size:12px;padding:2px 0 2px 3px;list-style-type:square;margin:0 0 0 5px;}


div.snapshot {width: 48px;height: 36px;background-image: url('images/snapshot.gif');background-repeat: no-repeat;float: left;padding: 12px 3px 6px 3px;font-family: "Courier New", Courier, mono;font-size:12px;line-height:12px;text-align: center;margin-right: 10px;}
h6.tags {border-top: 1px solid gray;margin-top: .25em;padding: .5em 0em;font-weight:normal;}
h6.tags, h6.tags a:link {color: gray;text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
h6.tags a:hover {color: #26acf3;}
.smalltype {font-size:x-small;}

.gray {color: gray;}
 
/* TO DO */
#wp-calendar caption, cite {text-decoration: none;}


.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
.post {}
.post hr {display: block;}
.postmetadata {clear: left;}
.clear {clear: both;}
h3.comments {padding: 0;margin: 40px auto 20px ;}

/* Begin Images */
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */


.postmetadata ul, .postmetadata li {display: inline;}

/* End Entry Lists */



/* Begin Form Elements */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#sidebar #searchform #s {width: 108px;padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
.entry form {text-align:center;}
select {width: 130px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%;padding: 2px;}
#commentform #submit {margin: 0;float: right;}
/* End Form Elements */



/* Begin Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* End Comments */

/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover {/* Doesn't work in IE */	background-color: #fff;}/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
/* End Various Tags & Classes*/
.lefticon{ width:199px; height:41px; background:url(images/icon-box.gif) no-repeat; margin:10px 0 0 8px;padding:6px 0 0 10px;}


.chat{left:94%; margin:-90px;position:fixed;top:88px;}
