/*  
Theme Name: Style Campaign 09 temp
Theme URI: http://www.stylecampaign.com/
Description: A simple theme from <a href="http://www.stylecampaign.com/">Style Campaign</a>.
Version: 0.1
Author: Alexander Yeaman
Author URI: http://www.stylecampaign.com

	This theme was designed and built by Alexander Yeaman,
	for more information visit http://www.bitfad.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Unused */
/* body { padding-right: 0px; border-top: 0px; padding-left: 0px; background: #fff; padding-bottom: 0px; margin: 0px; color: #666; padding-top: 18px; font-family: 'trebuchet ms',tahoma,sans-serif; position: relative; min-width: 1000px }
img { border: 0; }
a { text-decoration: none }
#main { margin: 0; width: 744px }
#page,#header,#footer {width:100%} */

/* General Body */
body {font: 11px/18px Tahoma,Arial,Verdana; letter-spacing:1px; line-height:14px;
color: #010; text-align:left; background: #fff none; overflow: -moz-scrollbars-vertical !important }

/* Set Layout Section */
#page,#content,#footer { overflow:hidden;  }
#page,#footer {margin: 0 auto; width: 723px } /* safari and opera need this */
#page {background:#ccc  }
/* #content {float:right;width:480px; margin-right:0; padding:15px 50px 15px 20px; background:#D7D9B4; border-right: 1px solid #666 } */
#content {float:right; width:510px; margin-right:0; margin-left: 0; padding:10px 10px 10px 10px; background:#fff; border-left: 0px; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
#sidebar {float:left; width:160px; margin-left: 2px; margin-right: 0; padding:10px 10px 10px 10px; background:#ccc; letter-spacing:0px }


/* General Nav*/
a { color: #586D16 }
a:hover { color: #7D8249; }
form {margin:0;padding:0;} /* IE need this */
#sidebar .submit {color: #666;}

input, textarea {font:11px/16px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; padding: 0; vertical-align: middle}

/* Header Section */
#header { background: #fff; width: 100%; position: relative; height: 61px; border-bottom: #ccc 1px solid; letter-spacing:0px }
#headspace { background: #fff; width: 100%; float:left; line-height: 10px; height: 10px }
#header ul { margin: 0px; list-style-type: none }
#header a.logo { display: block; background: url(images/logoa.gif) no-repeat left bottom; left: 0; width: 180px; position: absolute; top: 0px; height: 61px }
#top-navigation { left: 497px; top: 38px }
#top-navigation li a { text-decoration:none; }
#main-navigation { padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: absolute }
.topbar { top: 61px }
#main-navigation li { padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: relative; height: 33px; list-style-type: none  }
#main-navigation li a { display: block; float: left; overflow: hidden; text-indent: -999px; height: 33px }
#main-navigation li.home a { background: #eee url(images/home.gif) left top; width: 99px }
#main-navigation li.photography a { background: #eee url(images/photo.gif) left top; width: 137px }
#main-navigation li.email a { background: #eee url(images/enews.gif) left top; width: 144px }
#main-navigation li.graphics a { background: #eee url(images/print.gif) left top; width: 118px }
#main-navigation li.rates a { background: #eee url(images/rates.gif) left top; width: 112px }
#main-navigation li.contact a { background: #eee url(images/contact.gif) left top; width: 113px }

#main-navigation li.faq a { background: #eee url(images/faq.gif) left top; width: 99px }
#main-navigation li.info a { background: #eee url(images/cinfo.gif) left top; width: 137px }
#main-navigation li.blog a { background: #eee url(images/blog.gif) left top; width: 144px }
#main-navigation li.login a { background: #eee url(images/client.gif) left top; width: 118px }
#main-navigation li.animate a { background: #eee url(images/anim.gif) left top; width: 116px }
#main-navigation li.privacy a { background: #eee url(images/priv.gif) left top; width: 109px }

#main-navigation li a:hover { background-position: 0px -33px }
#main-navigation li:hover a { background-position: 0px -33px }
#main-navigation li.hover a { background-position: 0px -33px }


#stylemenu { padding: 0; margin: 0; list-style-type: none; z-index:1 }
#topmenu { float: right; position: relative; top: 36px; text-align: bottom }
#stylemenu ul {
    margin: 0px;
    list-style-type: none;
    display: inline
}
#stylemenu {
    padding-right: 0px;
    padding-left: 0px;
    left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#stylemenu li {
    padding-right: 9px;
    padding-left: 9px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    position: relative;
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #666;
    height: 20px
}
#stylemenu li.last {
    padding-right: 0px;
}
#stylemenu li a {
    display: block;
    float: left;
    overflow: hidden;
    text-align: center;
    font: 12px/14px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #666;
    height: 20px
}
#stylemenu li a:hover {
    color: #333;
    text-decoration: none;
}
#stylemenu li:hover a {
    color: #333;
    text-decoration: none;
}
#stylemenu li.hover a {
    color: #333;
    text-decoration: none;
}

#stylemenu li a:hover b {
    color: #333;
    text-decoration: none;
}
#stylemenu li:hover a b {
    color: #333;
    text-decoration: none;
}
#stylemenu li.hover a b {
    color: #333;
    text-decoration: none;
}

#stylemenu li ul {
    padding: 0px;
    border: #b6b6b6 1px solid;
    display: none;
    background: #fff;
    left: 12px;
    margin: 0px;
    width: 148px;
    position: absolute;
    top: 18px
}
#stylemenu li:hover ul {
    display: block;
}
#stylemenu li.hover ul {
    display: block;
}
#stylemenu li ul li {
    padding: 2px 0 0 4px;
    display: block;
    background: none transparent scroll repeat 0% 0%;
    float: left;
    margin: 0px;
    width: 148px;
    height: 22px
}
#stylemenu li ul li a {
    padding: 2px 0 0 4px;
    display: block;
    float: left;
    background: none transparent scroll repeat 0% 0%;
    font: 12px/14px Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: 22px
}
#stylemenu li ul li a:hover {
    background: none transparent scroll repeat 0% 0%;
    text-decoration: none;
    color: #777   
}
#stylemenu li ul li:hover {
    background: none transparent scroll repeat 0% 0%;
    text-decoration: none;
    color: #777   
}
#stylemenu li ul li.hover {
    background: none transparent scroll repeat 0% 0%;
    text-decoration: none;
    color: #777   
}

.smtop li a { padding-left: 6px }

#footspace { margin: 0;  background: #fff; float: left;  width: 100%; letter-spacing:0px;  position: relative; line-height: 12px; height: 12px; border-bottom: #ccc 1px solid }
#footmenu { display: block; float: left; width: 484px; height: 66px; padding-left: 16px; padding-top: 23px; padding-bottom: 120px  }
#footcopy { display: block; float: right; width: 220x; height: 66px; padding-right: 16px; padding-top: 23px; padding-bottom: 120px }
#stylecopy { float: right; font: 12px/60px Arial, Helvetica, sans-serif; color: #666 }

/* Content Section */
#content h2 {font:bold 1.4em Arial; margin-bottom:5px; color: #586D16}
#content h2.pagetitle { font: 11px Verdana, Arial, Helvetica, sans-serif;  letter-spacing:0px; color: #888}
#content h3 {font: 11px Verdana, Arial, Helvetica, sans-serif;  letter-spacing:0px; color: #888 }
#content a {text-decoration:none; border-bottom: 1px dashed #7D8249;}
#content a:hover {border-bottom: 1px dashed #7D8249;}
#content .entry {text-align:justify;}
#content blockquote {padding: 0}
#content blockquote p {padding: 0 10px}
blockquote {margin: 0 10px; padding: 0; border: 1px solid #eee; background: #F4F4F4}
blockquote p {margin: 6px 0; padding: 0 }
#page blockquote {padding: 0}

/* SideBar Section */
#sidebar a { color: #666 }
#sidebar a:hover { color: #7D8249 }
#sidebar ul {list-style: none; margin: 0;	padding: 0 0 10px;}
#sidebar ul li {margin: 0; display: block; padding: 2px 0 6px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#444 }
#sidebar li ul{list-style: none;margin: 0; padding: 6px 0 2px;}
#sidebar li ul li{margin: 0; display: block; padding: 2px 0 4px 12px; font:normal 11px Verdana, Arial, Helvetica, sans-serif}
/* #sidebar li ul li{margin: 0; display: block; padding: 2px 0 4px 12px; border-top: 1px solid #aaa; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}*/
#sidebar a {text-decoration:none;}
#sidebar p {font:11px Verdana, Arial, Helvetica, sans-serif;}
#sidebar li p { color: #888 }
#sidebar h1 {color: #FFFFA8; padding: 0; margin: 18px 0 0 0; font:11px Verdana, Arial, Helvetica, sans-serif;}
/* #met {display: none} for show/hide menu */

/* Footer Section */
ul.nav{ padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: absolute }
ul.nav li { padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; font-size: 11px; color: #5c7932; font-family: verdana, arial, helvetica, sans-serif }
ul.nav li a { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #5c7932; padding-top: 0px }
ul.nav li a:hover { color: #b8d951; text-decoration: none }

ul.nav li.fright a { float: right; color: #5c7932; padding-top: 3px; padding-right: 0px; background: none transparent scroll repeat 0% 0% }
ul.nav li.fleft a { float: left; color: #5c7932; padding-top: 3px; padding-left: 20px; display: block; background: url(images/arrow.jpg) no-repeat left bottom; background-position: 0px 6px }
#footerbar { padding-right: 0px; padding-left: 0px; background: #fff; float: left; padding-bottom: 6px; width: 100%; padding-top: 1px; position: relative }

#footer { margin: 0; line-height:14px; padding-right: 0px; padding-left: 0px; background: #fff; float: left; padding-bottom: 34px; width: 100%; top: 0px; letter-spacing:0px; padding-top: 1px; position: relative }

#footer ul { list-style-type:none }
#footer a { text-decoration:none }

#footer-navigation { padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin-top: 7px; font: 11px/18px tahoma,sans-serif; padding-top: 0px; text-decoration:none; position: static }

#footer .copyrights { padding: 0; font-size: 10px; color: #666; font-family: verdana, arial, helvetica, sans-serif; text-align: center; margin-top: 0px; line-height:32px; }
#footer .copyrights a { color: #666; text-decoration:none; font-size: 10px }

/* Comments */
#comment {width:95%;}
cite {font-weight:bold; font-style:normal;}
.commentbody {color: #595949; font-size: 11px; margin: 0 0 5px 0;padding: 10px 15px 10px 15px; background: #f7f7f7; border: 1px solid #f0f0f0; position: relative;}
.commentbody p {line-height: 1.2em; margin:5px 0 0 0;}
.commentlink {font-size: 10px;}
.commentlist {list-style: none; margin:0; padding:0;}
.commentcount {position: absolute; left: 460px; top: 5px; font: 24px arial, helvetica, sans-serif; color: #e0e0e0; float: left;}
#respond {font: 11px Verdana, Arial, Helvetica, sans-serif;  letter-spacing:1px; color: #888}

/* Other */
#content .navigation { display: block; float: left; width:505px; font-size: 11px; line-height: 18px; padding:0; }
.pnp {width:505px; padding: 5px 5px 25px 0;}
.pnp a { color: #586D16; text-decoration:none}
.pnp a:hover { color: #7D8249 }
.alignleft {display: block; float: left; width:250px; text-align: left; padding: 0 0 14px 0;}
.alignright {display: block; float: right; width:250px; margin-top: -1px; text-align: right; padding: 0 0 14px 0;}
p.postmetadata {color: #999; padding: 5px 5px 5px 5px; text-align:right; margin: 0 0 0 30px; width:470px;}
small {color:#666}
.wp-smiley {border:none}
.enpleft {float: left; text-align: left; border-bottom: 1px dashed #9AC025;}
.enpright {float: right; text-align: right; border-bottom: 1px dashed #9AC025;}
.post {width:470px;}




