
/* Colours
--------------------------------
 * Body Background:     171B20
 * Body Top Stripe:     0D0F10
 * Dark Grey Section:   121519
 * Body Font:           CCC
 * Blue Links:          09F
 * Link Hover:          3CF
 * Headline Green:      96BF55
 * Background Green:    83A94A
 * Section Grey:        1D2128
 * Light Yellow:        FF9
 * Dark Green Links:    33421D
 * Dark Green Hover:    1A210E
 * Color:               74898E 
*/

/* Reset
---------------------------------------------------------------------------------*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

/* float clearing for IE6 */
* html #footer,
* html ul.block li a,
* html .tabberlive,
* html .wrapper,
* html .tabbertab,
* html .linear-nav,
* html .block,
* html .summary,
* html .post,
* html #content {
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html #footer,
*+html ul.block li a,
*+html .tabberlive,
*+html .wrapper,
*+html .tabbertab,
*+html .linear-nav,
*+html .block,
*+html .summary,
*+html .post,
*+html #content {
  min-height: 1%;
}

/* float clearing for everyone else */
#footer:after,
ul.block li a:after,
.tabberlive:after,
.wrapper:after,
.tabbertab:after,
.linear-nav:after,
.block:after,
.summary:after,
.post:after,
#content:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* Generic
---------------------------------------------------------------------------------*/
body {
	text-align:center;
	font-family:"Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	line-height:1.6;
	background:#1c1c1c url('img/bg-body.png');
	padding:0 20px;
	text-shadow:black 0 0 0;
	color:#AAA;
	}
a {outline:none;}
a img {border:none;}
strong {font-weight:bold; color:#FF9;}
code {background:#171B20; padding:1px 2px; font-size:92%; color:#EEE; font-family:Monaco, "Courier New", Courier, mono;}
blockquote {background:#171B20; padding:20px; margin:0 0 1.6em; font-style:italic;}
pre{font-size:86%; width:100%; overflow:auto;}

hr.line {background: url(images/bg-hr-line.gif) repeat-x center center; visibility: visible; height: 2px; border: none; color: transparent; background-color: transparent; width: 100%;}

p {margin:0 0 1.2em;}
#content ul li p {margin:0;}
#footer p {margin:0;}
#content {overflow: hidden; width: 100%;}

p em {font-size:90%; color:#FFF;}
p span {font-size:85%; color:#74898e}
p span a {color: #74898e;}
p span a:hover {color: #FF9;}

/* Layout
---------------------------------------------------------------------------------*/
#wrapper {width:800px; margin:0 auto; text-align:left;}
#header {height:100px; position:relative;}
#footer {font-size:93%;}

/* Sections */
.section {margin:0 0 20px; background:#1D2128 url(images/section_top.gif) no-repeat; clear:both; width: 100%;}
/* .wrapper {overflow: hidden;} */
.section .wrapper {padding:20px 30px; background:url(images/section_bottom.gif) no-repeat bottom left; clear:left;}
#photowrapper.section .wrapper {padding:20px 16px;}
.alt {background:#121519 url(images/section_alt_top.gif) no-repeat;}
.alt .wrapper {padding:5px 10px; background-image:url(images/section_alt_bottom.gif);}

.notice {margin:0 0 20px; background:#FF9 url(images/notice_top.gif) no-repeat;}
.notice .wrapper {background:url(images/notice_bottom.gif) no-repeat bottom left; padding:5px 10px; color:#171B20;}
.notice div strong {color:#171B20;}
.notice a {color:#333;}
.notice a:hover {color:#39F;}


/* Main Navigation
---------------------------------------------------------------------------------*/
/* #header {height: 100px; position: absolute; top: 115px; left: 20px; width: 420px;} */
#header h1#logo {height:63px; width:226px; background: url('images/logo.png') no-repeat; position: absolute; top: 30px; text-indent: -9999px;}
#header h1#logo a {display:block; position:absolute; height:63px; width:226px; overflow:hidden; outline:0;}
#header ul {width:420px; height:30px; top:35px; right:0; list-style-type:none; background:url(images/nav.png) no-repeat; position:absolute;}
#header li {float:left;}
#header ul a {position:absolute; height:30px; top:0; text-indent:-9999px; overflow:hidden; background:url(images/nav.png) no-repeat top left; outline:0;}
    
#header #nav_blog a {width:56px; left:0; background-position:0 0;}
#header #nav_photos a {width:65px; left:56px; background-position:-56px 0;}
#header #nav_videos a {width:61px; left:121px; background-position:-121px 0;}
#header #nav_links a {width:52px; left:182px; background-position:-182px 0;}
#header #nav_apps a {width:48px; left:234px; background-position:-234px 0;}  
#header #nav_about a {width:59px; left:282px; background-position:-2682px 0;} 
#header #nav_contact a {width:79px; left:341px; background-position:-341px 0;}

#header #nav_blog a:hover {background-position:0 -30px;}
#header #nav_photos a:hover {background-position:-56px -30px;}
#header #nav_videos a:hover {background-position:-121px -30px;}
#header #nav_links a:hover {background-position:-182px -30px;}
#header #nav_apps a:hover {background-position:-234px -30px;}
#header #nav_about a:hover {background-position:-282px -30px;}
#header #nav_contact a:hover {background-position:-341px -30px;}
  
#page_blog #header #nav_blog a {background-position:-0 -60px;}
#page_photos #header #nav_photos a {background-position:-56px -60px;}
#page_videos #header #nav_videos a {background-position:-121px -60px;}
#page_links #header #nav_links a {background-position:-182px -60px;}
#page_apps #header #nav_apps a {background-position:-234px -60px;}
#page_about #header #nav_about a {background-position:-282px -60px;}
#page_contact #header #nav_contact a {background-position:-341px -60px;}

	
/* Heading
---------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 {text-transform:uppercase;}
h1 {font-size:182%; color:#96BF55; margin:0 0 15px;}
h2 {font-size:153.9%; padding:0 0 10px; font-weight:normal; color:#FFF;}
h2.underline, #page_photos h2, #page_videos h2, h3.underline {padding:0 0 6px; margin-bottom: 10px; background:transparent url(images/bg-hr-line.gif) repeat-x bottom left;}
h2 em {font-size:60%; font-style:normal; text-transform:none; color:#FFF;line-height: 100%; vertical-align: middle;}
h2 span {font-size: 50%; color:#74898e; font-style:normal; text-transform:none; }
h3 {font-size:123.1%; color:#96BF55;}
h3 em {font-size: 80%; color:#FFF; font-style:normal; text-transform:none; }
h3 span {font-size:70%; font-style:italic; font-style:normal; text-transform:none; color:#74898e;}
h4 {font-size:100%; color:#FFF;}

/* Lists
---------------------------------------------------------------------------------*/
ul, ol {margin:0 0 1.6em 8px;}
ol {margin-left:35px;}
ul ul, ol ol {margin:0 0 5px 8px;}
ul {list-style-type:none;}
ul li {margin:0 0 0 5px; padding:0 0 0 20px; background:url(images/bullet.gif) no-repeat 3px 9px;}

/* Links
---------------------------------------------------------------------------------*/
a {color:#09F;}
a:link,a:visited {text-decoration:none;}
a:hover {color:#3CF;}

h1 a, h3 a {color:#96BF55;}
h1 a:hover, h3 a:hover {color:#FF9}
h2 a {color:#FFF; text-shadow: #000 0 0 3px;}
h2 em a {color: #FFF;}
h2 a:hover {color:#FF9;}
h2 span a {color:#74898e;}
h3 em a {color: #FFF;}

/* Comments
---------------------------------------------------------------------------------*/
.comments {float:left; width:100%; margin:-35px 0 0; padding:0 0 20px; list-style-type:none;}
.comments li {float:left; width:100%; clear:left; background:#1D2128 url(images/section_bottom.gif) no-repeat bottom left; margin:35px 0 0; padding:0;}
.comments li.untouched {display:none;}
.comments .meta {width:230px; font-size:86%; float:left; padding:25px 0 20px 30px; background:url(images/section_top.gif) no-repeat; margin:0 0 1em;}
.comments .meta a {color:#FFF;}
.comments .meta a:hover {color:#FF9;}
.comments .meta cite {text-transform:uppercase; font-size:110%; font-style:normal; font-weight:bold;}
.comments .date {position:relative;}
.comments .comment {width:490px; overflow:hidden; padding:20px 30px 35px 0; float:right; font-size:110%; background:url(images/section_top.gif) no-repeat top right; margin:0 0 -1em;}
.comments .meta img {float:left; margin:-5px 10px 0 0; border:5px solid #171B20; width:30px; height:30px; overflow:hidden;}
.comments .comment p {margin:0 0 1em;}
.comments li.author {background:#83A94A url(images/section_author_bottom.gif) no-repeat bottom left; color:#171B20;}
.comments li.author .meta,
.comments li.author .comment {background-image:url(images/section_author_top.gif);}
.comments li.author .meta img {background:#171B20;}
.comments li.author strong {color:#FFF;}
.comments li.author blockquote {background:#799D43;}
.comments li.author .comment a {color:#FF9;}
.comments li.author .comment a:hover {color:#FFF;}
  
.comments ul, 
.comments ol {margin:0 0 1.6em 8px;}
.comments ol {margin-left:35px;}
.comments ul {list-style-type:none;}
.comments ul li {margin:0 0 0 5px; float:none; padding:0 0 0 20px; background:url(images/bullet.gif) no-repeat 3px 9px;}

/* Post
---------------------------------------------------------------------------------*/
.post h2 {font-size:165%; font-weight:normal; margin:0; line-height:1.1em;}
.post {font-size:120%; margin:0 0 -1.2em;}
.post p {margin:0 0 1em;}


/* ul Block
---------------------------------------------------------------------------------*/
ul.block  {padding:0 0 1px; margin:10px 0 1.6em; background: url(images/bg-dotted-line.gif) repeat-x bottom left;}
ul.block li {padding:0; margin:0; background: none;}
ul.block li em {}
ul.block li span {}
ul.block li a {height:1%; display:block; padding:10px; background: url(images/bg-dotted-line.gif) repeat-x top left; color: #96BF55; clear:both;}
ul.block li a img {float:left; padding:0 10px 0 0;}
ul.block li a em {font-size: 90%; color:#CCC;}
ul.block li a span {font-size: 85%; color:#74898e;}
ul.block li a:hover { background: #121519 url(images/bg-dotted-line.gif) repeat-x top left; color:#96BF55;}
ul.block li em a:hover {color:#CCC;}
ul.block li span a:hover {color:#74898e;}

/* ul Comments
---------------------------------------------------------------------------------*/
ul.comments {padding:0; background: none;}
ul.comments li {display:block; padding:10px; background: url(images/bg-dotted-line.gif) repeat-x top left; clear:both;}
ul.comments li a app
ul.comments li em a {font-size: 90%; color: #FFF;}
ul.comments li span a {font-size: 85%; color:#74898e;}
ul.comments li a:hover {background: none; color: #FF9;}
ul.comments li em a:hover {color: #FF9;}
ul.comments li span a:hover {color: #FF9;}


/* Link Block
---------------------------------------------------------------------------------*/
ul.link-block  {padding:0 0 1px; margin:10px 0 1.6em; background: url(images/bg-dotted-line.gif) repeat-x bottom left;}
ul.link-block li {padding:0; margin:0; background: none;}
ul.link-block li a {height:1%; display:block; padding:10px; background: url(images/bg-dotted-line.gif) repeat-x top left; color: #96BF55; clear:both;}
ul.link-block li a img {float:left; padding:0 10px 0 0;}
ul.link-block li a em {font-size:90%; color:#CCC;}
ul.link-block li a span {font-size:85%; color:#74898e;}
ul.link-block li a:hover {background:#121519 url(images/bg-dotted-line.gif) repeat-x top left; color:#96BF55;}
ul.link-block li em a:hover {color:#CCC;}
ul.link-block li span a:hover {color:#74898e;}
ul.link-block li ul {margin: 0; padding: 1px 0 0 0 !important; background: url(images/bg-dotted-line.gif) repeat-x top left;}
ul.link-block li ul li a {background: none; padding: 5px 10px 5px 20px;}
ul.link-block li ul li a:hover {background-image: none;}

/* List Block
---------------------------------------------------------------------------------*/
ul.list-block {margin: 0; padding: 0;}
ul.list-block li {background: url(images/bg-hr-line.gif) repeat-x bottom left; padding:0 0 10px 0; margin:0;}

/* Stats Block
---------------------------------------------------------------------------------*/
ul.stats-block  {padding:0 0 1px; margin:10px 0 1.6em; background: url(images/bg-dotted-line.gif) repeat-x bottom left;}
ul.stats-block li {padding:0; margin:0; background: none;}
ul.stats-block li a {height:1%; display:block; padding:10px; background: url(images/bg-dotted-line.gif) repeat-x top left; color: #96BF55; clear:both;}
ul.stats-block li a em {font-size:90%; color:#CCC; float: right; padding-left: 10px;}
ul.stats-block li a:hover {background:#121519 url(images/bg-dotted-line.gif) repeat-x top left; color:#96BF55;}
ul.stats-block li em a:hover {color:#CCC;}

/* Comment Block
---------------------------------------------------------------------------------*/
ul.comment-block  {padding:0; margin:10px 0 1.6em; background: none;}
ul.comment-block li {margin:0;display:block; padding:10px; background: url(images/bg-dotted-line.gif) repeat-x top left; clear:both;}
ul.comment-block li a {color: #96BF55;}
ul.comment-block li a:hover {color: #FF9;}
ul.comment-block li img {float:left; padding:0 10px 0 0;}
ul.comment-block li span {font-size:85%;}
ul.comment-block li span a {color:#74898e;}
ul.comment-block li em {font-size:90%;}
ul.comment-block li em a {color: #FFF;}
ul.comment-block li em a:hover {color: #3CF;}

/* App Block
---------------------------------------------------------------------------------*/
ul.app-block  {padding:0; margin:10px 0 1.6em; background: none;}
ul.app-block li {margin:0;display:block; padding:10px; background: url(images/bg-dotted-line.gif) repeat-x top left; clear:both;}
ul.app-block li a {color: #96BF55;}
ul.app-block li a:hover {color: #FF9;}
ul.app-block li img {float:left; padding:0 10px 0 0;}
ul.app-block li span {font-size:85%; color:#74898e;}
ul.app-block li span a {color:#96BF55;}
ul.app-block li em {font-size:90%;}
ul.app-block li em a {color: #FFF;}
ul.app-block li em a:hover {color: #3CF;}
ul.app-block li.even {background: url(images/bg-dotted-line.gif) repeat-x top left;}
ul.app-block li ul {clear: both; margin: 5px 0 0; padding: 0;}
ul.app-block li ul li {background: none; font-size: 85%; padding: 0; margin: 0;}

/* Link List
---------------------------------------------------------------------------------*/
ul.link-list {padding:0; margin:10px 0 1.6em; background: none;}
ul.link-list li {padding:0; margin:0; background: none;}
ul.link-list li a {height:1%; display:block; padding:10px 10px 10px 35px; background: url(images/li-lg-bg.gif) no-repeat top left; margin:0; color:#96BF55;}
ul.link-list li a span {font-size:85%; color:#CCC;}
ul.link-list li a em {font-size:90%; color:#CCC;}
ul.link-list li a:hover { color:#96BF55; background:#121519  url(images/li-lg-bg.gif) no-repeat top left;}
ul.link-block li span a:hover {color:#CCC;}
ul.link-block li em a:hover {color:#CCC;}

/* Links List
---------------------------------------------------------------------------------*/
#links-list ul {list-style:none; padding:0; margin:0; border:none;}
#links-list li {background: none;list-style:none; padding:0; margin:0; border:none;}
#links-list ul {margin:0 0 .5em 0; padding-bottom:1px; background:transparent url(images/bg-dotted-line.gif) repeat-x bottom left;}
#links-list ul li {color:#74898e; padding-top:1px;}
#links-list ul li a {height:1%; display:block; border:0; padding:0;}
#links-list ul li a:link,
#links-list ul li a:visited {color:#74898e; padding:4px 12px 4px 26px;	background:transparent url(images/bg-links.gif) no-repeat top left;}
#links-list ul li a:hover {color:#96BF55; padding:4px 12px 4px 26px; background:url(images/bg-links.gif) no-repeat 0px -150px;}	

#links-list ul.linear-nav {margin:10px 0 20px 0; background:none; width:655px;}	
#links-list  ul.linear-nav li {display:inline; float:left;	margin:0 10px 7px 0; white-space:nowrap;}
#links-list  ul.linear-nav li a {display:inline;}		
#links-list  ul.linear-nav li a:link,
#links-list  ul.linear-nav li a:visited {padding:4px 21px 4px 0; background:transparent url(images/bg-linear-nav.gif) no-repeat right center;}		
#links-list  ul.linear-nav li a:hover  {}  

/* Tabs
---------------------------------------------------------------------------------*/
.tabberlive .tabbertabhide {display:none;}
.tabber {display:none;}
.tabberlive {margin-top:1em; width: 100%; overflow: hidden;}
.tabbertab {padding: 20px 30px; background:#1D2128 url(images/section_bottom.gif) no-repeat bottom left; margin:0 0 20px; text-align:left; clear:both;}
ul.tabbernav {margin:0 0 4px; padding: 8px 0; font: bold 12px Verdana, sans-serif;}
ul.tabbernav li {list-style: none; margin: 0; display: inline; background:none; padding:0;}
ul.tabbernav li a {padding: 12px 2em; border:none; text-decoration: none; margin:0 1px 0 0}
ul.tabbernav li a:link, ul.tabbernav li a:visited {color: #CCC; background:#121519;}
ul.tabbernav li a:hover {color: #96BF55;}
ul.tabbernav li.tabberactive a {color:#FFF; background:#1D2128;}
ul.tabbernav li.tabberactive a:hover {color: #FFF; background:#1D2128;}

/* Flickr
---------------------------------------------------------------------------------*/
#flickr {padding:0; margin:0 auto; margin-top: 5px;}
#flickr a img {border:none;}
#flickr a:hover,
#flickr a:link,
#flickr a:active,
#flickr a:visited {text-decoration:none !important; background:inherit; border:none; color:transparent;}
#flickr img {float:left; margin:0 0px 6px 6px; background:#0D0F10; padding:8px; width:82px; height: 82px;}
#flickr img.image_link {border:none; padding:8px 0; background:transparent; width:30px;}

div.date {float:left; width: 38px; margin-right:10px;}
div.date img {float: left; border:none; padding:0; margin:0;}

.s1c1, .s2c1, .s2c2, .s3c1, .s3c2, .s3c3, .r2c1, .r1c2 {margin-bottom: 10px; clear: right;}

.s1c1 {width:100%; clear: both;}

.s3c1 {float:left; width:240px; margin-right:10px;}
.s3c2 {float:left; width:240px; margin-right:10px;}
.s3c3 {float:left; width:240px;}

.s2c1 {float:left; width: 358px; margin-right:24px;}
.s2c2 {float:left; width: 358px;}

.l2c1 {float:left; width: 485px; margin-right:25px;}
.l2c2 {float:left; width: 230px;}

.box {background: #121519 url(images/bg-3c-box-top.gif) no-repeat top center; font-size: 95%; margin-bottom: 10px;}
.box p, .box ul, .box h2, .box h3, .box h4, .box h5 {margin-left:8px; margin-right: 8px; padding-top: 3px;}
.box .link-block {margin-top: 5px;}
.box .link-block a:hover {background:color:#96BF55 url(images/bg-dotted-line.gif) repeat-x top left;}
.box a:hover, .box .link-block li a:hover, .box .link-block li a:hover em, .box .link-block li a:hover span  {color: #FF9;}
.box hr {background: url(images/bg-3c-box-bottom.gif) no-repeat bottom center; visibility: visible; margin: 0; height: 5px; border: none; background-color: transparent ; color: #121519; width:100%;}

.switch {background: #121519 url(images/bg-l2c2-top.gif) no-repeat top center; font-size: 95%;}
.switch p, .switch ul, .switch h2, .switch h3, .switch h4, .switch h5 {margin-left:8px; margin-right: 8px; padding-top: 3px;}
.switch .link-block {margin-top: 5px;}
.switch .link-block a:hover {background:color:#96BF55 url(images/bg-dotted-line.gif) repeat-x top left;}
.switch a:hover, .switch .link-block li a:hover, .switch .link-block li a:hover em, .switch .link-block li a:hover span  {color: #FF9;}
.switch hr {background: url(images/bg-l2c2-bottom.gif) no-repeat bottom center; visibility: visible; margin: 0; height: 5px; border: none; background-color: transparent ; color: #121519; width:100%;}

.r2c1 {float:left; width: 230px; margin-right:25px;}
.r2c2 {float:left; width: 485px;}
.debug {border: 1px solid #FF0000;}

/* Image Replacement Technique 
http://wellstyled.com/css-replace-text-by-image.html

#testme a {width:36px; height:45px; background-image: url(/theme/default/images/16x10.png);}
#testme a:hover {background-position: 0 -45px;}

<h2 class="imgr" id="testme"><a href="#" title="link"><span>Hello World</span></a></h2>
---------------------------------------------------------------------------------*/
.imgr  {margin:0; padding:0;float:left; margin-left:5px;}
.imgr a {display:block; margin:0; padding:0; background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
.imgr a:hover {background-repeat: no-repeat;}
.imgr a span {display:none;}

#btn-4x3 a {width:30px; height:45px; background-image: url(/theme/default/images/btn-4x3.png);}
#btn-4x3 a:hover {background-position: 0 -45px;}

#btn-16x10 a {width:36px; height:45px; background-image: url(/theme/default/images/btn-16x10.png);}
#btn-16x10 a:hover {background-position: 0 -45px;}

#btn-download a {width:57px; height:45px; background-image: url(/theme/default/images/btn-download.png);}
#btn-download a:hover {background-position: 0 -45px;}


/***** Global Classes *****/
.clear         {clear:both;}
.float-left    {float:left;}
.float-right   {float:right;}
 
.text-left     {text-align:left;}
.text-right    {text-align:right;}
.text-center   {text-align:center;}
.text-justify  {text-align:justify;}

.bold          {font-weight:bold;}
.italic        {font-style:italic;}
.rule          {border-bottom:1px solid;}
.highlight     {background:#ffc;}
 
.img-left      {float:left;margin:4px 10px 4px 0;}
.img-right     {float:right; margin:5px 0 15px 20px; padding: 6px; background: #121519; border: 1px solid #262A31; line-height: 0.5em;}
 
.nopadding     {padding:0;}
.noindent      {margin-left:0;padding-left:0;}
.nobullet      {list-style:none;list-style-image:none;}

.expand        {width:100%;}
.nowrap        {white-space: nowrap;}

table {margin:0 0 1.2em;}
tr {}
td {padding:2px 6px; vertical-align: text-top;}
thead td {background:#0D0F10; border: 1px solid #0D0F10; color:#FFF;}
tbody td {background:#121519; border: 1px solid #0D0F10; color: #CCC; font-size: 90%;}



#dpi ol {width:100%;}
#dpi li {background: url(images/bg-dotted-line.gif) repeat-x bottom center; list-style: decimal;}
#dpi li a {display: block; padding: 2px 6px;}
.dpiTop {}
.dpiBottom {}
li.dpiH2 a {font-size: 110%; color: #FFF;}
li.dpiH3 a {font-size: 100%; color: #999;}
li.dpiH4 a {font-size: 90%; color: #666;}
#dpi a:hover {color: #FF9; !important; background: #121519 url(images/bg-dotted-line.gif) repeat-x bottom center; }
.dpiDIV a {}
