/*   
Theme Name: No Complaints Series - Shifter
Theme URI: http://buzzdroid.com/
Description: An advanced theme with multiple layout combinations and possibilities including 13 user module positions to arrange content and a user shiftable sidebar. Choose from any of the 15 Shifter Skins to put the finishing touches on your site.
Author: BuzzDroid
Author URI: http://buzzdroid.com
Version: 1.6
Copyright 2007: Buzzdroid Media

Notes about this theme:
SEE THE README FILE AND LEARN TO LOVE SHIFTER. SHIFTER WILL LOVE YOU BACK.

Images: 	float images left or right by placing class="alignleft" or class="alignright" within any image tag like this - <img class="alignleft" src="...
			stretch images across the full width of the content colum by using class="fullwidth" within any image tag
Support:	support for this theme is provide through comments on the orignial post for the theme at http://buzzdroid.com

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

*/



/* Begin 1.6 */

/* Module Reset */
#hd .widget, #hd .widgettitle, ul.toolbar_module li, ul.toolbar_module li h2, ul.advert_module li, ul.advert_module li h2, ul.user1_module li h2, ul.user2_module li h2 {
background:transparent;
color:#444;
border:none;
padding:0pt;
margin:0pt;
/* Hides from IE5-mac \*/
* height: 1%;
/* End hide from IE5-mac */
}

ul.top_module li.empty, ul.inset_module li.empty, ul.toolbar_module li.empty, ul.advert_module li.empty, ul.user1_module li.empty, ul.user2_module li.empty, ul.user3_module li.empty, ul.user4_module li.empty, ul.user5_module li.empty, ul.user6_module li.empty, ul.user7_module li.empty {
display:none;
}

body {
background:#fff;
color:#333333;
padding:20px 0pt;
}

#hd {
margin-bottom:5px;
border-bottom:5px solid #d2d2d2;
}

#hd a {
color:#333333;
}

#bd {
background:#fff;
padding:10px .5em;
}

.blogtitle {
font-size:3em;
letter-spacing:-1px;
text-algin:left;
padding-top:.25em;
}

.blogdescription {
letter-spacing:-1px;
font-size:1.4em;
color:#425778;
}

a:link,a:active,a:hover,a:visited {
color:#425778;
text-decoration:none;
}

h1 a:link,h1 a:active,h1 a:hover,h1 a:visited,h3 a:link,h3 a:active,h3 a:hover,h3 a:visited {
color:#333;
}

h1,h2,h3,h4 {
letter-spacing:-1px;
font-family:trebuchet ms, sans-serif;
}

h1 {
color:#333;
font-size:2em;
}

h3 {
font-size:1.7em;
margin-bottom:.5em;
}

#topnav {
background:transparent url(images/slice.jpg) repeat-x scroll center bottom;
border:1px solid #ddd;
border-bottom:1px solid #ccc;
padding:5px 10px;
}

#topnav a {
text-decoration:none;
color:#fff;
}

ul div#topnav li {
display:inline;
padding:0pt 20px 0pt 0pt;
font-size:136%;
}

#topnav ul.buttons {
float:right;
padding-top:.25em;
}

#topnav ul.buttons li {
padding:0pt 0pt 0pt 2px;
}

#topnav ul.buttons li img.rss {
padding-bottom:2px;
}

#topnav li a:hover {
text-decoration:none;
}

.story-content a:link,.story-content a:hover,.story-content a:visited {
text-decoration:underline;
}

.story-content p {
line-height:140%;
padding-bottom:1em;
color:#444;
}

.story-content ul,.story-content ol {
margin:0pt 0pt 1em 3em;
}

.story-content ol li {
list-style:decimal;
line-height:140%;
}

.story-content ul li {
list-style:square;
line-height:140%;
}

.story-content h2 {
font-size:1.8em;
}

.metawrap {
padding-top:10px;
}

.post-title {
padding:0pt 4px;
margin-bottom:5px;
background:url(images/dotted_horizontal.gif) repeat-x left bottom;
}

.post-title-cat {
padding-bottom:5px;
}

p.post-meta, h2.pagetitle{
padding-bottom:15px;
}

/*comments*/
.singlemeta {
padding-top:5px;
}

.interact {
padding-top:5px;
padding-bottom:15px;
}

div#commentwrap {
clear:both;
}

h3#comments {
font-size:1.5em;
}

#commentwrap p {
line-height:140%;
padding-top:5px;
padding-bottom:5px;
}

#commentlist li {
list-style:none;
background:#ccc;
border:1px solid #ddd;
margin:5px 0 10px;
padding:10px;
}

#commentlist li.alt {
background:#fff url(images/hatch_diag.gif);
border:1px solid #ddd;
padding:10px;
}

#commentlist li.authorpost {
background:#ddd;
border:1px solid #ddd;
padding:10px;
}

/*images*/
.story-content img {
border:1px solid #ccc;
padding:4px;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

img.alignleft.feed {
display:inline;
margin:0 7px 0 0;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

/*widgets*/
.widget, #sidebar ul li, #column3 ul li, #user1_module ul li, #user2_module ul li, #middle_modules ul li, #bottom_modules ul li {
background:#fdfdfd;
border:1px solid #ccc;
margin-bottom:1em;
}

#sidebar ul li ul li, #column3 ul li ul li, #user1_module ul li ul li, #user2_module ul li ul li, #middle_modules ul li ul li, #bottom_modules ul li ul li, #calendar_wrap {
border:none;
margin:.25em .5em;
}

.widgettitle, #sidebar ul li h2, #column3 ul li h2, #user1_module ul li h2, #user2_module ul li h2, #middle_modules ul li h2, #bottom_modules ul li h2 {
background:transparent url(images/slice.jpg) repeat-x scroll center bottom;
border-bottom:1px solid #ccc;
color:#fff;
padding:5px;
}

#sidebar, #column3 {
color:#444;
}

div#user3_module {
float:left;
width:48%;
}

div#user4_module {
float:right;
width:48%;
}

.alert {
background:#fff6bf url(images/exclamation.png) 15px center no-repeat;
text-align:left;
margin-bottom:10px;
border-top:2px solid #ffd324;
border-bottom:2px solid #ffd324;
padding:5px 20px 5px 45px;
}

blockquote {
text-indent: 40px;
font-size:250%;
font-style:italic;
margin:1em 2em 1em 2em;
background: url(images/nut1.gif) top left no-repeat;
}

blockquote p {
	background: url(images/nut2.gif) bottom right no-repeat;
display: inline;
padding-right: 50px;
}

code {
display:block;
border:1px solid #d2d2d2;
background:#fff url(images/hatch_diag.gif);
padding:.25em .5em;
margin:1em 2em 1em 2em;
}

pre {
display:block;
border:1px solid #d2d2d2;
background:#fff url(images/hatch_diag.gif);
padding:.25em .5em;
margin:1em 2em 1em 2em;
overflow:auto;
}

#search {
float:right;
}

#search input#s {
width:19em;color:#444;
}

#ft {
text-align:center;
background:#fff url(images/hatch_diag.gif);
border:1px solid #ddd;
padding:2px 10px;
margin:1em 0pt;
}

img.fullwidth {
width:95%;
}

textarea {
margin:.25em 0pt;
width:99%;
}

#ad-block-125x125 {
text-align:center;
}

#ad-block-125x125 img {
padding:10px;
}

#sidebar ul li#ad-block-125x125, #column3 ul li#ad-block-125x125 {
border:none;
margin-bottom:0pt;
}

#sidebar ul li#ad-block-160x600, #column3 ul li#ad-block-160x600 {
border:none;
margin-bottom:10px;
}

#sidebar ul li#ad-block-125x125 ul li, #column3 ul li#ad-block-125x125 ul li {
margin:0pt;
}

#ad-block-125x125 ul li {
display:inline;
}

#ad-block-300x250 {
margin-bottom:10px;
}

#omwegallery ul, #omwegallery li{
display:inline;
list-style: none;
margin: 0;
}