/* Normal, standard links. */
a:link
{
	color: #000;
	font-weight:bold;
}
a:visited
{
	color: #000;
	font-weight:bold;
}
a:hover
{
	color: #de0030;
	text-decoration: underline;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color: #000000;
	text-decoration: none;
}
a.nav:hover
{
	color: #cc3333;
	text-decoration: underline;
}

/* Tables should show empty cells. */
table
{
	empty-cells: show;
}

/* By default (td, body..) use verdana in black. */
body, td, th , tr
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* The main body of the entire forum. */
body
{

	background-color: #000;
	background-image: url(http://www.mygreatiphone.com/images/body_bg_x.png);
	background-position: center top;
	margin: 0px;
	padding: 0px 0px 4px 0px;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button
{
	color: #000000;
	font-family: verdana, sans-serif;
}
input, button
{
	font-size: 90%;
}

textarea
{
	font-size: 100%;
	color: #000000;
	font-family: verdana, sans-serif;
}

/* All input elements that are checkboxes or radio buttons. */
input.check
{
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	font-family: verdana, sans-serif;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #E0E8EF;
	background-color: #E0E8EF;
}

/* No image should have a border when linked */
a, a img {
	outline: none;
	border: 0;
}
/* A quote, perhaps from another post. */

.quote, .blockquote, blockquote blockquote blockquote (line 265)

{

font-size: 0.9em;
color: #000000;
line-height: 1.4em;
background-color: #d7daec;
background-image: url(../images/theme/quote.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 2px 2px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 2em;
margin-top: 0.3em;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;

}

/*.quote {
	color: #000000;
	background-color: #F3F3F3;
	border-top: 3px solid #000000;
	border-bottom: 3px solid #111111;
	border-left: 4px solid #686868;
	margin: 2px;
	padding: 2px;
	font-size: 92%;
	font-style: italic;
	letter-spacing: 1px;
	line-height: 1.6em;
}*/
/* A code block - maybe even PHP ;). */
.code {
font-size: 0.9em;
color: #000000;
line-height: 1.4em;
background-color: #d7daec;
background-image: url(../images/theme/quote.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 2px 2px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 2em;
margin-top: 0.3em;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;}
/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader {
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 100%;
	line-height: 1.2em;
}
/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
	cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
	color: red;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 96%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, #preview_body {
	color: #000000;
background:#fff;
padding:10px;
}
.windowbg2 {
	color: #000000;
background:#FFF;
padding:10px;
}
.windowbg3 {
	color: #000000;
background:#fff;
padding:10px;

}

.postwindowbg, #preview_body {
	color: #000000;
background:#EFEFEF;

}
.postwindowbg2 {
	color: #000000;
background:#fff;


}
.postwindowbg3 {
	color: #000000;
background:#fff;

}


.rowbg{
background:#E0E8EF;


}

.rowbg2{
background:#fff;

}

.userareabg{
border-right:1px solid #E0E8EF;
}

/* the today container in calendar */
.calendar_today
{
	background-color: #FFFFFF;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td {
	color: black;
	font-style: normal;
	background:#f1f1f1;
	border-bottom: solid 1px #FEFEFE;
	border-top: solid 1px #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
.titlebg, .titlebg a:link, .titlebg a:visited
{
	font-weight: bold;
	color: black;
	font-style: normal;
}
.titlebg a:hover
{
	color: #404040;
}
/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited
{
	color: black;
	font-style: normal;
	text-decoration: underline;
}
.titlebg2 a:hover
{
	text-decoration: underline;
}
/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td {
	background: #000;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.catbg2 , tr.catbg2 td
{
/*	background: url(images/catbg.jpg) #1B1B1B repeat-x;*/
background:#000;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.catbg, .catbg2, .catbg3
{
	border-bottom: solid 0px #FCFCFC;
}
.catbg, .catbg2
{
	font-weight: bold;
}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
	font-size: 95%;
	color: white;
	text-decoration: none;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited
{
	color: white;
	text-decoration: none;
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
	color: #DE0030;
}

/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor {
	background-color: #DFDFDF;
	padding: 0px;
}
/* This is used on tables that should just have a border around them. */
.tborder {
	padding: 0px;
	border: 2px solid #F1F1F1
	background-color: #FFF;
}
/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size: x-small;
	font-family: verdana, sans-serif;
}
.middletext
{
	font-size: 90%;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}
/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
	width: 100%;
	overflow: auto;
	line-height: 1.3em;
}
/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
	line-height: 1.3em;
}
/* Sometimes there will be an error when you post */
.error
{
	color: red;
}
/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last
{
	color: #000;
	text-transform: lowercase;
	/*vertical-align: top;*/
}
.maintab_back, .maintab_active_back
{
/*	color: #000;
	text-decoration: none;
	font-size:  11px;
	vertical-align: top;
	padding: 6px;
	font-family: verdana, sans-serif;
	font-weight: bold;
*/

font-weight:normal;
padding:10px 0;

}

.maintab_first
{
	display: none;
}
.maintab_back
{
margin-top:20px;

}
.maintab_last
{
	display: none;

}
.maintab_active_first
{
	display: none;
}
.maintab_active_back
{
	background: #555;
}
.maintab_active_last
{
	display: none;
}

/* how links behave in main tab. */

.maintab_back a:link , .maintab_back a:visited
{



font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
border: 1px solid #DFDFDF;
background-color: #efefef;
height: 22px;
color: #000;
text-decoration: none;
padding:5px;
}
.maintab_active_back a:link , .maintab_active_back a:visited
{
	color: #fff;
	text-decoration: none;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
/*	text-decoration: overline;*/
}
/* definitions for the main tab, active means the tab reflects which page is displayed */
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last
{
font-weight:normal;
padding:10px 0;
}
.mirrortab_back, .mirrortab_active_back
{
/*	color: #000;
	text-decoration: none;
	font-size:  11px;
	vertical-align: top;
	padding: 6px;
	font-family: verdana, sans-serif;
	font-weight: bold;
*/
}

.mirrortab_first
{
	display: none;
}
.mirrortab_back
{
}
.mirrortab_last
{
	display: none;
}
.mirrortab_active_first
{
	display: none;
}
.mirrortab_active_back
{
	background: #555;
}
.mirrortab_active_last
{
	display: none;
}

/* how links behave in main tab. */
.mirrortab_back a:link , .mirrortab_back a:visited
{
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
border: 1px solid #DFDFDF;
background-color: #efefef;
height: 22px;
color: #000;
text-decoration: none;
padding:5px;

}
.mirrortab_active_back a:link , .mirrortab_active_back a:visited
{
	/*color: #000;
	text-decoration: none;*/
}

.mirrortab_back a:hover, .mirrortab_active_back a:hover
{

}
/* Navigation & Crip styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navigation {
	background:url(./images/img/navBG.gif) repeat-x top left;
}
.navLeft {
	/*background:url(./images/img/navLeft.gif) no-repeat top left;*/
}
.navRight {
	/*background:url(./images/img/navRight.gif) no-repeat top right;*/
	padding:0 2px;
}
#navigation ul {
	list-style:none;
	padding:0;
	margin:0;
	line-height: 12px;
	font: Arial, Helvetica;
}
#navigation li {
	background:url(./images/img/navSplit.gif) no-repeat top right;
	float:left;
}
#navigation a:link, #navigation a:visited {
	padding:7px 14px;
	color:#fff;
	text-decoration:none;
	display:block;
	margin-right:2px;
	font-size:11px;
	font-weight:bold;
	text-transform: capitalize; 

}
#navigation a:hover{
	background:#2F567F;
}

#navigation a.current {
	
}

.clearfix
{
	display: inline-block;
}
#wrap {
	width: 775px;
	min-width: 750px;
	margin: auto;
	padding: 0;
}
#linktree {
	color: #000;
	clear: both;
	font-size: 1em;
	font-weight: 900;
	padding: 1em 0 0.4em 5px;
	overflow: hidden;
	font-family: arial, sans-serif;
}
#tbar-l {
	padding-left: 5px;
}
#tbar-r {
	padding-right: 5px;
}
#toolbar {
/*	background: #111 url(./images/img/menu_bg.jpg) 0 0 repeat-x;*/
	background: #6287AF;
	height: 26px;
	padding: 0;
	padding-left:5px;
	margin: 0 10px;
}
/* Header Parts */
#header {
	 position: relative;
	 height: 145px;
	 overflow: hidden;
}
#head-r {
	 height: 145px;
}
#head-l {
}
#logo {
	position: absolute;
	top: 2em;
	left: 3em;
	display: block;
	width: 294px;
	height: 47px;
	cursor: pointer;
	background: url(./images/img/logo.gif) no-repeat;
}
/* - floats - */
.logoleft {	float:left;margin-top:10px;margin-left:5px;}

.left,.alignleft {float: left; margin-left: 1.5em;}
.right,.alignright {float: right; margin-right: 1.5em;}

/* Avatar Fix */
#my-avatar {
	float: right;
	padding-top: 3px;
	padding-left: 10px;
}
/* Userarea Section */
#userarea {
	 float: right;
	 padding: 1.5em 3em 0 0;
	 text-align: right;
	 font-size: 0.9em;
	 font-family: verdana, tahoma, sans-serif;
	 color: #000;
	 width: 250px;
	 font-family: tahoma, sans-serif;
}
#userarea a:link, #userarea a:visited {
	 color: #222;
	  text-decoration: underline;

}
#userarea a:hover {
	 color: #de0030;
	 text-decoration: underline;
}
#searcharea {
	clear: both;
	float:right;
margin-right:3em;
	width: 172px;
	height: 32px;
	background: url(./images/img/search-bg.png) no-repeat;
	overflow: hidden;
}
#searcharea .inputbox {
	background: transparent;
	color: #000;
	font-size: 9pt;
	font-family: helvetica, verdana, sans-serif;
	margin: 10px 0 0 12px;
	border: 0px;
	width: 130px;
	height: 22px;
}
#news {
	clear: both;
	position: absolute;
	top: 10.5em;
	left: 2em;
	width: auto;
	text-align: left;
	color: #000;
	font-size: 8pt;
}
#news a:link, #news a:visited {
	 color: 000;
}
#bodyarea-l {
	padding-left: 5px;
}
#bodyarea-r {
	padding-right: 5px;
}
#bodyarea {
	 color: #fff;
	 padding: 10px;
	 margin: 0;
	 background: #FFF;
}
/* Footer Parts */
#footer {

}
#foot-r {
	 height: 19px;
}
#foot-l {
}
#footerarea {
	 text-align: center;
	 padding: 2em;
	 color: white;
}
#footerarea a:link, #footerarea a:visited {
	 color: #000;
}
#footerarea a:hover {
	 color: #FE0030;
	 text-decoration: underline;
}

/* The AJAX notifier */
#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}

#banner_wrapper {



	width:955px;



	margin:0 auto;



	padding:2px 0;



}

#top_banner

{



height: 51px;



background-color: transparent;



background-image: url(http://www.mygreatiphone.com/images/banner_top_bg.png);



background-attachment: scroll;



background-position: 0% 0%;



background-repeat: repeat-x;



}

#banner_wrapper (line 2696)



{



width: 955px;



margin-top: 0pt;



margin-right: auto;



margin-bottom: 0pt;



margin-left: auto;



padding-top: 2px;



padding-right: 0pt;



padding-bottom: 2px;



padding-left: 0pt;



}


a.logobutton 

{

height: 44px;

width: 395px;

margin-bottom: 6px;

background-color: transparent;

background-image: url(http://www.mygreatiphone.com/images/logo.png);

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

display: block;

text-indent: -5000px;

}

a.logobutton:hover
{

background-position: 0px 44px;

color: #000000;

}

h1{
margin:0px;
padding:0px;
}

.clearfloat {



	display:block;



}







#page_wrapper {



	width:955px;



	margin:0 auto;



	position:relative;



}







#block_wrapper {



	width:755px;



}



#forumwrapper{



position:absolute;



z-index:1000;



min-width:815px;



margin-right:180px!important;



*padding-right:185px;



margin-top:55px;



}



#for_wrapper{



width:775px;

background:#fff;

margin:0 auto;



float:left;



}


a.forums_tab {

	width:110px;

	height:45px;

	background:url(http://www.mygreatiphone.com/images/tabs/forums_tab.png);

	float:left;

	display: block;

	text-indent:-5000px;

}

a.forums_tab:hover {

	background-position:0px 45px;

}

a.forums_tab_active {

	width:110px;

	height:45px;

	float:left;

	background:url(http://www.mygreatiphone.com/images/tabs/forums_white.png);

	text-indent:-5000px;

	display:block;

}



a.downloads_tab {

	width:110px;

	height:45px;

	background:url(http://www.mygreatiphone.com/images/tabs/downloads_tab.png);

	float:left;

	text-indent:-5000px;

	display:block;

}

a.downloads_tab:hover {

	background-position:0px 45px;

}

a.downloads_tab_active {

	width:110px;

	height:45px;

	float:left;

	background:url(http://www.mygreatiphone.com/images/tabs/downloads_white.png);

	text-indent:-5000px;

	display:block;

}

a.articles_tab {

	width:110px;

	height:45px;

	background:url(http://www.mygreatiphone.com/images/tabs/articles_tab.png);

	float:left;

	text-indent:-5000px;

	display:block;

}

a.articles_tab:hover {

	background-position:0px 45px;

}

a.articles_tab_active {

	width:110px;

	height:45px;

	float:left;

	background:url(http://www.mygreatiphone.com/images/tabs/articles_white.png);

	text-indent:-5000px;

	display:block;

}





a.reviews_tab {

	width:110px;

	height:45px;

	background:url(http://www.mygreatiphone.com/images/tabs/reviews_tab.png);

	float:left;

	text-indent:-5000px;

	display:block;

}

a.reviews_tab:hover {

	background-position:0px 45px;

}

a.reviews_tab_active {

	width:110px;

	height:45px;

	float:left;

	background:url(http://www.mygreatiphone.com/images/tabs/reviews_white.png);

	text-indent:-5000px;

	display:block;

}



a.guides_tab {

	width:110px;

	height:45px;

	background:url(http://www.mygreatiphone.com/images/tabs/guides_tab.png);

	float:left;

	text-indent:-5000px;

	display:block;

}

a.guides_tab:hover {

	background-position:0px 45px;

}

a.guides_tab_active {

	width:110px;

	height:45px;

	float:left;

	background:url(http://www.mygreatiphone.com/images/tabs/guides_white.png);

	text-indent:-5000px;

	display:block;

}



a.repo_tab {

	width:110px;

	height:45px;

	background:url(http://www.mygreatiphone.com/images/tabs/repo_tab.png);

	float:left;

	text-indent:-5000px;

	display:block;

}

a.repo_tab:hover {

	background-position:0px 45px;

}

a.repo_tab_active {

	width:110px;

	height:45px;

	float:left;

	background:url(http://www.mygreatiphone.com/images/tabs/repo_white.png);

	text-indent:-5000px;

	display:block;

}


a.videos_tab {
	width:110px;
	height:45px;
	background:url(http://www.mygreatiphone.com/images/tabs/videos_tab.png);
	float:left;
	text-indent:-5000px;
	display:block;
}
a.videos_tab:hover {
	background-position:0px 45px;
}
a.videos_tab_active {
	width:110px;
	height:45px;
	float:left;
	background:url(http://www.mygreatiphone.com/images/tabs/videos_white.png);
	text-indent:-5000px;
	display:block;
}
#undertab_bar{

	width:775px;

	height:10px;

	background:#fff;

	background-image:url(http://www.mygreatiphone.com/images/corner.gif);

background-position:top right;
	background-repeat:no-repeat;



}


/*-----community links -----*/



#advertising_wrapper{

position:absolute;	

right:0px;

width:160px;

margin-top:0px;

	

}





#community_links {

	margin-bottom:15px;

}



#community_links_top{

height:5px;
background:url(http://www.mygreatguitar.com/images/community_links/top_bar.png)

}



#community_links_middle{

background:#fff;
margin:0px;
position:relative;
padding:10px;

}



#community_links_bottom{

height:5px;

background:url(http://www.mygreatguitar.com/images/community_links/bottom_bar.png)

}



#community_links h2{

font-family: verdana,lucida,'lucida grande',arial,helvetica,sans-serif;
font-weight:normal;
font-size: 18px;
margin:0px;
letter-spacing: -2px;
color: #000000;

}



#community_links ul{
margin-bottom:15px;
margin-top:5px;
margin-left:-30px;
}



#community_links li{

font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
margin:5px 0px 0px 0px;

list-style-type:none;



}



#community_links a, a.selected, a.active, a.visited{

color: #000000;	
text-decoration:none;
font-weight:normal;
letter-spacing: -1px;
font-size: 11px;
margin-left: 0px;

}



#community_links a:hover{
color: #898888;
}


#community_links_middle ul.network{
margin-left:-40px;
}

.network li{
opacity:0.7;
filter:alpha(opacity=70;);
margin-top:5px;
margin-bottom:5px;

}



ul.network li:hover{
opacity:1;
filter:alpha(opacity=100)

}



ul.community_links li

{
opacity: 0.7;
line-height:16px;
}

ul.community_links li:hover (line 2935)

{
opacity: 1;
}

#community_links li

{
font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
list-style-type: none;

}

img.icon 
{
display: inline;
position: relative;
top: 3px;
left: -5px;
}



#community_links ul.flags li{

font-size:11px;
letter-spacing:-1px;
opacity:0.7;
filter:alpha(opacity=70);
line-height:16px;
}



#community_links ul.flags li:hover{

opacity:1;

filter:alpha(opacity=100);

}





ul.flags{
width:150px;
margin-top:5px;
margin-left:10px;
}



#community_links ul.flags li img{

position:relative;

top:2px;

left:-5px;

}
/*--------------------------*/