/* MAIN LAYOUT */

body {
background:#007fff url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHbody.gif);
color:transparent;
}

#wrap0 {
background:transparent url() left top repeat-x;
}

#wrap1[id] {
	background:transparent url() top left repeat-y;
	}

#wrap2[id] {
	background:transparent url() top right repeat-y;
	}

#wrap1, #wrap3 {
margin:0 auto;
width:920px;
max-width:100%;
font-family:Arial, Tahoma, sans-serif !important;
}

#wrap4 {
background:transparent url() bottom left no-repeat;
padding:0 0px;
max-width:920px;
}

.onecol #wrap4 {
background:transparent;
}

/* FOOTER */

#wrap3 {
padding-bottom:77px;
margin-bottom:20px;
padding-top:10px;
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHfooter2.png) bottom right no-repeat;
}

.onecol #wrap3 {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHfooter.png) bottom right no-repeat;
padding-bottom:47px;
padding-top:10px;
margin-bottom:20px;
}

#meta {
width:230px;
text-align:center;
}

/* TOP */

#top {
max-width:920px;
width:auto;
margin:0 0px;
height:385px;
background:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHtop2.png) top right no-repeat;
border-bottom:none;
color:#fff;
}

.onecol #top {
background:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHtop.png) top right no-repeat;
}

#top2 {
height:312px;
padding-left:35px;
}

#top h1 {
margin:0;
width:560px;
font-size:24px;
font-family: Tahoma, Arial, sans-serif;
line-height:normal;
padding-top:35px;
color:#1166bb;
}

#subtitle {
width:560px;
font-style:normal;
font-size:13px;
color:#111;
}

#top a {
color:#fff;
}

/* MENU */

#menu {
background:none;
border:none;
height:73px;
}

#menu ul {
margin:0 0 0 45px;
}

#menu li {
float:left;
list-style:none;
line-height:67px;
font-size:0.9em;
width:90px;
text-align:center;
}

#menu a:link, #menu a:visited, #menu a:active {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHmenunormal.png) center no-repeat;
color:#fff;
font-weight:bold;
border:none;
}

#menu a:hover, #menu #selected:link, #menu #selected:visited {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHmenuhover.png) center no-repeat;
border:none;
color:#fff;
}

#top #menu a:hover, #menu #selected:link, #menu #selected:visited {
background-position:50% 0px;
}

/* MAIN */

h1 {
font-size:20px;
color:#fff;
}

#content, #footer {
width:880px;
}

#content {
background:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHmain2.png) right repeat-y;
font-family:Arial, Tahoma, sans-serif !important;
padding:0 25px 0 15px;
font-size:13px;
}

.onecol #content {
margin-top:-10px;
background:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHmain.png) right repeat-y;
}

#main {
margin-right:280px;
}

/* SIDEBAR */

#side {
background:transparent;
}

#side h2, #side h3 {
margin-bottom:8px;
}

#side h2, #side caption {
padding-top:88px;
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHsidetitle.png) bottom left no-repeat;
border-bottom:none;
color:#fff;
}

.sidebox .pad {
padding-bottom:0px;
background:url() center no-repeat;
}

/* LINK STYLE */

#side h2 a:hover, #side caption a:hover {
text-decoration:none;
color:#fff;
}

#myphoto, #albumslides, #qp li {
background:transparent;
border:1px dotted #fff;
}

#side a:link, #side a:visited {
text-decoration:none;
color:#111;
}

#side a:hover {
color:#fff;
}

#calendar tbody a:link, #calendar tbody a:visited, #add-frnd a:link, #add-frnd a:visited, #s-msg a:link, #s-msg a:visited {
color:#fff;
}

#calendar tbody a:link, #calendar tbody a:visited {
text-decoration:underline;
}

#calendar tbody a:hover {
text-decoration:none;
}

.tags a:link, .tags a:visited, #footer a:link, #footer a:visited, #newcomments a.username:link, #newcomments a.username:visited {
color:#1166bb;
}

.title a:link, .title a:visited, .tags a:hover, #newcomments a.username:hover {
color:#fff;
}

.title a:hover {
color:#1166bb;
}

.tags a:link, .tags a:visited {
text-decoration:none;
}

a:link, a:visited, a:active {
color:#fff;
}

/* OTHER SIDEBAR OPTION */

#myphoto, #albumslides, #qp li, #qp p {
border:1px dotted #fff;
}

#add-frnd a {
background:transparent url(http://my.opera.com/community/graphics/themes/addfriend1.gif) top left no-repeat;
}

#s-msg a {
background:transparent url(http://my.opera.com/community/graphics/themes/sendmsg1.gif) top left no-repeat;
}

#pollresults li, .sidelinx li, #latestposts li {
background:transparent;
border-bottom:1px dotted #fff;
}

#newcomments li {
border-top:none;
border-bottom:1px dotted #fff;
padding:0 0 6px;
}

.cdwn {
background:transparent url(http://my.opera.com/community/graphics/themes/clock2.gif) center left no-repeat;
border-bottom:1px dotted #fff;
}

#latestposts li {
background:transparent url(http://my.opera.com/community/graphics/themes/latestposts1.gif) left center no-repeat;
}

#visitors a:link, #visitors a:visited, #visitors a:active {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHvisitor.png) no-repeat;
}

.userlist a:link, .userlist a:visited, .userlist a:active {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHfriend.png);
}

.userlist a:hover {
background-position:100% -104px;
}

#tagcloud {
border-bottom:1px dotted #fff;
}

.size1 {
font-size:11px;
}

.size2 {
font-size:13px;
}

.size3 {
font-size:15px;
font-weight:bold;
}

.size4 {
font-size:17px;
font-weight:bold;
}

.size5 {
font-size:19px;
font-weight:bold;
}

/* CALENDAR */

#calendar {
background:transparent;
border-bottom:1px dotted #fff;
}

#calendar td#today {
background:transparent;
}

#calendar td {
border-top:none;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:none;
}

/* POLL */

#pollresults span {
color:#111;
}

/* CHAT */

#shoutbox li {
background:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHchat3.png) bottom left no-repeat;
}

#shoutbox p {
background:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHchat1.png) bottom left no-repeat;
color:#1166bb;
}

#shoutbox blockquote {
background:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHchat2.png) top left repeat-y;
color:#111;
}

#shoutbox .me p {
background-image:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHchat1me.png);
}

/* TOPBAR */

div#topbar1 a.hidemobile {display:none}

#topbar1 {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHtopbar.png) bottom center no-repeat;
color:#fff;
padding-bottom:13px;
overflow:hidden;
line-height:24px;
}

#toplogin {
border:none;
background:transparent;
}

/* BLOG POST */

.post {
background:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHpostbottom.png) right bottom no-repeat;
border-top:none;
border-bottom:1px dotted #fff;
margin-top:0px;
padding-bottom:68px;
}

#firstpost {
border-top:1px dotted #fff;
border-bottom:1px dotted #fff;
padding-top:15px;
margin-top:0px;
}

.post .title a {
font-size:20px;
}

code,pre {
display:block;
padding:10px 6px;
border: 1px dashed #fff;
background:transparent;
overflow: scroll;
width:586px;
color:#fff;
}

blockquote {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHquote.gif) 2px 5px no-repeat;
}

.post .sticky {
color:#fff;
background:transparent url() top right no-repeat;
padding-right:0px;
}

.postnav {
border:1px dotted #fff;
border-width:1px 0;
}

.comment1 {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHmokona.gif) bottom right no-repeat;
border:1px dotted #fff;
}

.comment2 {
background:url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHmokona.gif) bottom right no-repeat;
border:1px dotted #fff;
}

.comment-by {
color:#1166bb;
}

.pagenav {
border-top:none;
margin-top:0px;
}

.pagenav a:link, .pagenav a:visited, .pagenav a:active, .pagenav b {
background:transparent;
color:#111;
border:1px solid #111;
}

.pagenav b, #main .pagenav a:hover {
background:transparent;
border:1px solid #fff;
color:#fff;
}

.pagenav-info {
color:#111;
}

/* LOGIN N SIGNUP */

#login-here {
background:transparent;
}

#loginbox {
border:1px dotted #fff;
background:transparent;
}

#signup-here {
border:1px dotted #fff;
background:transparent;
}

/* GET OPERA */

#side #getopera h2, #side #myspots h2 {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHsidetitle.png) bottom left no-repeat;
color:#fff;
margin:0px;
}

#getopera .pad {
background:transparent url() bottom right no-repeat;
padding:0px 0px 3px;
border-bottom:1px dotted #fff;
}

/* PHOTOS */

#albumlist li a {
background:transparent url(http://my.opera.com/community/graphics/themes/albumlist1.gif) 8px 6px no-repeat;
border-top:1px dotted #fff;
}

#albumlist li.even a {
background:transparent url(http://my.opera.com/community/graphics/themes/albumlist1.gif) 8px 6px no-repeat;
}

#albumlist li.this a, #albumlist a:hover, #albumlist .even a:hover {
background-image:transparent url(http://my.opera.com/community/graphics/themes/albumlist1b.gif);
}

#albumlist {
border-bottom:1px dotted #fff;
}

#albumlist a:hover {
color:#fff;
}

.album1, .album2 {
border-top:1px dotted #fff;
}

.albumthumb1, .albumthumb2 {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHalbum.png) top left no-repeat;
}

#mypix .thumb1, #mypix .thumb2 {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHpic.png) top left no-repeat;
}

#mypix div div {
background:transparent url() top right no-repeat;
}

#frame1 {
background:transparent url() top left no-repeat;
border:1px dotted #fff;
}

#frame2 {
background:transparent url() top right no-repeat;
}

#frame3 {
background:transparent url() bottom left no-repeat;
}

#frame4 {
background:transparent url() bottom right no-repeat;
}

.preview a:link, .preview a:visited, .preview a:active {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHfriend.png);
}

.preview a:hover {
background-position:100% -104px;
}

#exif dt, #exif dd {
border-top:1px dotted #fff;
}

#belowimage div p {
color:#111;
}

#mypix div p {
color:#fff;
}

/* ARCHIVE */

.url {
color:#1166bb;
}

/* SEARCH */

.s-result {
border-top:1px dotted #fff;
}

/* ABOUT */

#userpic {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHuserpic.png);
}

#ff li, #grouplist td {
border-top:1px dotted #fff;
}

#ff, #grouplist {
border-bottom:1px dotted #fff;
}

/* ARCHIVE */

.month h2 {
border-bottom:1px dotted #fff;
}

.month li {
border-bottom:1px dotted #fff;
}

.month li a:hover {
background:transparent;
color:#1166bb;
}

/* FRIENDS */

#myfriends li {
background:transparent url(http://i191.photobucket.com/albums/z103/bluelion1987/TGH/TGHfriends.png) top left no-repeat;
}

#myfriends li div {
background:transparent url() top right no-repeat;
}

#myfriends li a {
color:#111;
}

#myfriends li span {
color:#1166bb;
}

#myfriends .location {
color:#111;
}

#myfriends[id] a:hover {
color:#fff;
text-decoration:none;
}
