/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:100%;color:#036;line-height:1em;padding-bottom:1em;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* page styles */
body,html{font-size:100%;font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;}
p{padding:0 0 1em 0;}
h1{font-size:2em;}
h2{font-size:2em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
a{text-decoration:none;}
a:visited{color:#0000FF;}
a:hover{text-decoration:underline;}
a:active{}
strong{font-weight:bold;}
ol{padding:1em 0 0 3em;}
ol li{padding-bottom:1em;}
blockquote{margin: 0 0 1em 1em;padding-left:1em;border-left:1px solid #666;}
acronym{border-bottom:1px dotted #333;}
em{text-decoration:underline;color:#990000;}
strong{font-family:Arial;font-size:95%;}

/* page classes */
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.spacer{height:20px;}
.padLeft{padding-left:1em;}
.padTop{padding-top:1em;}

/* page layout */
#wrap{width:968;text-align:center;background: url(./images/bg.png) repeat-y top center;}
#inner_wrap{text-align:left;width:960px;margin:0 auto;border-left:#000 1px solid;border-right:#000 1px solid;}

/* left_sidebar */
#left_sidebar{width:165px;padding:2em 0 0 0;}
#left_sidebar ul{list-style-type:none;}
#left_sidebar ul li{margin:4px 0 0 0;}
#left_sidebar ul li a{padding:3px 5px 3px 10px;display:block;width:135px;color:#000;}
#left_sidebar ul li a:hover{color:#fff;background-color:#999;text-decoration:none;}
#left_sidebar h2{font-size:1em;padding-left:10px;}
#left_sidebar p{padding-left:10px;}
#left_sidebar img{padding-bottom:10px;}
/* navigation */
#navigation{padding:1em 1em 0 3px;font-size:100%;float:right;width:400px;text-align:right;}
#navigation ul{list-style-type:none;padding:3px 0;font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;}
#navigation ul li{display:inline-block;padding-bottom:3px;}
#navigation ul li a{display:block;color:#fff;display:inline;padding:3px 5px 3px 10px;}
#navigation ul li a:hover{color:#fff;text-decoration:underline;}

/* right_sidebar */
#right_sidebar{width:300px;text-align:right;padding:32px 10px 0 0;font-style:italic;font-size:95%;}
#right_sidebar h3{color:#036;text-align:right;}
#right_sidebar img{border:none;float:right;padding-bottom:10px;}

/* header */
#header{text-align:left;padding:24px 0 0 24px;height:100px;background-color:#006633;border-bottom: #000 1px solid;background-image:url(./images/logo.png);background-repeat:no-repeat;}
#header h1{font-size:3em;line-height:1.5em;color:#FFFFCC;float:left;}
#header h1 span{display:none;}

/* content */
#content{width:555px;margin:0 200px 0 10px;padding:2em 1em 1em 1em;line-height:1.5em;}
#content div{padding-right:10px;}
#content form{padding-left:20px;}
#content img{border:none; float:left; padding: 0 1em 1em 0;}
#content dl{padding-top:1em;}
#content dl.top{padding:0;}
#content dt a{}
#content dd{padding:0 0 1em 1em;}
#content ul{padding-left:1em;}
#content ul li{padding-bottom:1em;}

/* footer */
#footer{clear:both;text-align:center;padding:2em 1em;border-top: #999 1px solid;}
#footer ul{list-style-type:none;}
#footer ul li{display:inline;margin-right:1em;}

/* additional styles */
ul#im{list-style:none;padding-bottom:1em;}
ul#im li{padding:0.5em 0 0 1em;}
ul#seo{list-style:none;padding-bottom:1em;}
ul#seo li{padding:0.5em 0 0 1em;}
ul#sem{list-style:none;padding:0px;}
ul#sem li{display:inline;}

ul.no-style{list-style:none;}
ul.no-style li{padding-bottom:10px;}

#left_sidebar ul.accessible{list-style:none;display:inline;}
#left_sidebar ul.accessible li{display:inline;}
#left_sidebar ul.accessible li a{display:inline;}
#left_sidebar ul.accessible li a:hover{background:none;}

#twitter_div{padding-bottom:1em;padding-left:2em;font-family:Arial;}
#twitter_div h3{color:#036;height:49px;text-align:right;}
#twitter_div h3 span{display:none;}
#twitter_div ul li{list-style-type:none;padding-bottom:10px;border-top:1px solid #036;}

/* inputs */
input[type=text]:focus,input[type=password]:focus,button:focus,textarea:focus { outline: 0; }
:focus { -moz-outline-style:none; }
form input.text, form input.title, form input[type=text], form input[type=password] { margin: 0.5em 0; background-color: #FFF; padding: 4px 8px; border: 1px solid #666; -webkit-border-radius:5px; -moz-border-radius:5px; margin: 0 0 .25em 0; font-size:14px; color: #FFFF66; background-image: url(http://www.capablemedia.com/images/input_bg_focus.png); background-repeat: repeat-x; background-position: top; }
form input.title {font-size: 1.5em; }

input[type=checkbox], input.checkbox,input[type=radio], input.radio {position: relative;top: 0.25em; }
input.text, input.title, input[type=text], input[type=password] {margin: 0.5em 0; background-color: #FFF; padding: 4px 8px; border: 1px solid #666; -webkit-border-radius:5px; -moz-border-radius:5px; margin: 0 0 .25em 0; font-size:14px; color: #FFFF66; background-image: url(http://www.capablemedia.com/images/input_bg_focus.png); background-repeat: repeat-x; background-position: top;}

form input[type=text]:focus, form input[type=password]:focus { color: #000; background-color: #FFF; background-image: url(http://www.whiskeydicks.net/admin/images/input_bg_focus.png); background-repeat: repeat-x; background-position: top;}
form input.text, form input.title {width: 300px; }

textarea {margin: 0.5em 0; background-color: #FFF; padding: 4px 8px; border: 1px solid #666; -webkit-border-radius:5px; -moz-border-radius:5px; margin: 0 0 .25em 0; font-size:14px; background-image: url(http://www.capablemedia.com/images/textarea_bg_focus.png); background-repeat: repeat-x; background-position: top;}
textarea:focus {color: #000; background-color: #FFF; background-image: url(http://www.capablemedia.com/images/textarea_bg_focus.png); background-repeat: repeat-x; background-position: top;}