/*
______________________________________________________________

|                  |                                          |

|          Title:  |  P30World Theme                          |

|    Description:  |  Colors and Fonts from P30World          |
 
|         Author:  |  satttanism                              |

|   Date Created:  |  March 22, 2009                          |

|   Last Updated:  |  March 23, 2009                          |

|        Version:  |  1.1                                     |

|__________________|__________________________________________|

*/

@-moz-document url-prefix(http://forum.p30world.com/),
url-prefix(http://forum.p30world.net/),
url-prefix(http://forum.p30world.ir/)

{

/* vBulletin 3 CSS For Style 'Default Style' (styleid: 1) */

body

{

	background: #1b1b1b !important;

	color: #848484 !important;

	font: 9pt Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	margin: 0px auto !important;

}



a:link

{

	color: #cdf16c !important;

	text-decoration: none !important;

}



a:visited

{

	color: #7b9d42 !important;

	text-decoration: none !important;

}

a:hover, a:active

{

	color: #eeeeee !important;

	text-decoration: underline !important;

}

.page

{

	background: #1b1b1b !important;

	color: #848484 !important;

}

.page a:link

{

	text-decoration: none !important;

}

.page a:visited

{

	text-decoration: none !important;

}

.page a:hover, .page a:active

{

	text-decoration: underline !important;

}

td, th, p, li

{

	font: 9pt Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

}

.tborder

{

	background: #1f1f1f !important;

	color: #848484 !important;

	border: 1px solid #363636 !important;

}

.tcat

{

	background: #5b8d22 !important;

	color: #FFFFFF !important;

	font: bold 9pt Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

}

.tcat-rounded-right

{

	Display:none !important;

}



.tcat-rounded-left

{

	Display:none !important;

}

.tcat a:link

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.tcat a:visited

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.tcat a:hover, .tcat a:active

{

	color: #FFFFFF !important;

	text-decoration: underline !important;

}

.thead

{

	background: #373737 repeat-x top left !important;

	color: #FFFFFF !important;

	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	border-top: 1px solid #363636 !important;

}

.thead a:link

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.thead a:visited

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.thead a:hover, .thead a:active

{

	color: #cdf16c !important;

	text-decoration: underline !important;

}

.tfoot

{

	background: #282828 !important;

	color: #848484 !important;

}

.tfoot a:link

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.tfoot a:visited

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.tfoot a:hover, .tfoot a:active

{

	color: #cdf16c !important;

	text-decoration: underline !important;

}

.alt1, .alt1Active

{

	background: #2c2c2c !important;

	color: #A4A4A4 !important;

	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	border-top: 1px solid #363636 !important;

	border-left: 1px solid #363636 !important;

}

.alt2, .alt2Active

{

	background: #282828 !important;

	color: #848484 !important;

	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	border-top: 1px solid #363636 !important;

	border-left: 1px solid #363636 !important;

}

td.inlinemod

{

	background: #333333 !important;

	color: #FFFFFF !important;

	border-top: 1px solid #363636 !important;

	border-left: 1px solid #363636 !important;

}

.wysiwyg

{

	background: #2c2c2c !important;

	color: #848484 !important;

	font: 10pt Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

}



.button

{

	background: #2c2c2c !important;

	color: #949494 !important;

	font: 11px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	border: 1px solid #282828 !important;

}

select

{

	background: #000000 !important;

	color: #FFFFFF !important;

	font: 11px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	border: 1px solid #1f1f1f !important;

}

option, optgroup

{

	font-size: 11px !important;

	font-family: Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

}

.logo-row

{

    background: #282828 !important;

    border: 1px solid #363636 !important;

}



.logo-table {

	background: #282828 !important;

}



.smallfont

{

	font: 11px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

        color: #5b8d22 !important;

}



.postdata

{

	font: 11px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

        color: #848484 !important;

        background: #282828 !important;

        border: 1px solid #363636 !important;

}



.time

{

	color: #cdf16c !important;

}



/* NavBar CSS*/



.navbar

{

	background: #2c2c2c !important;

	color: #FFFFFF !important;

	font: bold 11px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

}

.navbar a:link

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.navbar a:visited

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.navbar a:hover, .navbar a:active

{

	color: #FFFFFF !important;

	text-decoration: underline !important;

}

.navbar-row {

	background: #1f1f1f !important;

}

.navbar-div1 {

	background: #5b8d22 !important;

}

.navbar-div2 {

	background: #5b8d22 !important;

}

.navbar-row-table {

	background: #5b8d22 !important;

}

.navbar-row td.vbmenu_control {

	padding: 3px 6px 3px 6px;

}



.navbar2-table {

	background: #5b8d22 !important;

}

.navbar2-row-left {

	background: #5b8d22 !important;

	height: 22px;

}

.navbar2-row-right {

	background: #5b8d22 !important;

	height: 22px;

}



#navbar-row {

	background: #2c2c2c !important;

	padding-left: 15px;

}

.navbar-top-row {

	background: #5b8d22 !important;

}

div#navbar-row > div,

div#navbar-row > div > strong {

	background: #2c2c2c !important;

	color: #FFFFFF !important;

}

.highlight

{

	color: #FF0000 !important;

	font-weight: bold !important;

}

.fjsel

{

	background: #000000 !important;

	color: #FFFFFF !important;

}

.fjdpth0

{

	background: #5b8d22 !important;

	color: #FFFFFF !important;

}

.fjdpth3

{

	background: #3366FF !important;

}

.panel

{

	background: #2c2c2c !important;

	color: #848484 !important;

	padding: 10px !important;

	border: 2px outset !important;

}

.panelsurround

{

	background: #282828 !important;

	color: #848484 !important;

	border-top: 1px solid #363636 !important;

	border-left: 1px solid #363636 !important;

	border-right: 1px solid #363636 !important;

	border-bottom: 1px solid #363636 !important;

}

legend

{

	color: #FFFFFF !important;

	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

}



/* ******Vb Menu******* */

.vbmenu_control

{

	background: #5b8d22 !important;

	color: #FFFFFF !important;

	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	padding: 3px 6px 3px 6px !important;

	white-space: nowrap !important;

}

.vbmenu_control a:link

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.vbmenu_control a:visited

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.vbmenu_control a:hover, .vbmenu_control a:active

{

	color: #FFFFFF !important;

	text-decoration: underline !important;

}

.vbmenu_popup

{

	background: #1f1f1f !important;

	color: #848484 !important;

	border: 1px solid #363636 !important;

}

.vbmenu_option

{

	background: #282828 !important;

	color: #848484 !important;

	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	white-space: nowrap !important;

	cursor: pointer !important;

	border-top: 1px solid #363636 !important;

	border-left: 1px solid #363636 !important;

}

.vbmenu_option a:link

{

	color: #848484 !important;

	text-decoration: none !important;

}

.vbmenu_option a:visited

{

	color: #848484 !important;

	text-decoration: none !important;

}

.vbmenu_option a:hover, .vbmenu_option a:active

{

	color: #848484 !important;

	text-decoration: none !important;

}

.vbmenu_hilite

{

	background: #2c2c2c !important;

	color: #FFFFFF !important;

	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	white-space: nowrap !important;

	cursor: pointer !important;

	border-top: 1px solid #363636 !important;

	border-left: 1px solid #363636 !important;

}

.vbmenu_hilite a:link

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.vbmenu_hilite a:visited

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

.vbmenu_hilite a:hover, .vbmenu_hilite a:active

{

	color: #FFFFFF !important;

	text-decoration: none !important;

}

/* ***** styling for 'big' usernames on postbit etc. ***** */

.bigusername { font-size: 14pt !important; }



/* ***** small padding on 'thead' elements ***** */

td.thead, div.thead { padding: 4px !important; }



/* ***** basic styles for multi-page nav elements */

.pagenav a { text-decoration: none !important; }

.pagenav td { padding: 2px 4px 2px 4px !important; }



/* ***** define margin and font-size for elements inside panels ***** */

.fieldset { margin-bottom: 6px !important; }

.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px !important; }



/* ***** don't change the following ***** */

form { display: inline !important; }

label { cursor: default !important; }

.normal { font-weight: normal !important; }

.inlineimg { vertical-align: middle !important; }

/* Here you can change the look of the post text and links */



.vb_postbit

{

	color: #848484 !important;

    font: 12px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

	text-decoration: none !important;

}

.vb_postbit a:link

{

	color: #848484 !important;

        font: 12px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

        border-bottom: 1px dotted #cdf16c !important;

	text-decoration: none !important;

}

.vb_postbit a:visited

{   

	background: #282828 !important; 

	color: #848484 !important;

        font: 12px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

        border-bottom: 1px dotted #cdf16c !important;

	text-decoration: none !important;

}

.vb_postbit a:hover, .vb_postbit a:active

{

	color: #FFFFFF !important;

        font: 12px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

        border-bottom: 1px dotted #848484 !important;

	text-decoration: none !important;

}





/* ***** Header and Nav  ***** */

.header_bg {

background: #000000!important ;

}

.vb_navigation {

background: #000000!important ;

}



/* ***** navigation roll-overs element */



.css_nav {

float: left !important;

width: 78px !important;

height: 34px !important;

color: #ffffff !important;

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;

font-size: 10px !important;

font-weight: bold !important;

text-align: center !important;

margin: 0px !important;

padding: 0px !important;

border: 0px !important;

}



.css_nav a:link , .css_nav a:visited {

display: block !important;

color: #ffffff !important;

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;

font-size: 9px !important;

font-weight: bold !important;

line-height: 31px !important;

text-align: center !important;

text-decoration: none !important;

width: 78px !important;

height: 34px !important;

}



.css_nav a:hover, .css_nav a:active {

color: #e3f9c2 !important;

text-decoration: none !important;

line-height: 33px !important;

width: 78px !important;

height: 34px !important;

}



/* ***** postbit user info  ***** */

.postbit_box 

{

background-color: #edf3f9 !important;

color: #000000 !important;

padding:7px 7px 7px 7px !important;

border: 1px dotted #CFCFCF !important;

width: 292px !important;

}



/* ***** spacers and paddings ***** */



.cat_spacer {

padding:5px 0px 5px 0px !important;

}

.spacer {

padding:5px 0px 5px 0px !important;

}

.spacer_small {

padding:2px 0px 2px 0px !important;

}

/* ***** side borders ***** */ 

.side_borders {

width: 762px !important; 

border-left: 2px solid #0e0e0f !important;

border-right: 2px solid #0e0e0f !important;

margin-left: auto !important;

margin-right: auto !important;

}





/* ***** make announcements, stickies moderated, soft deleted posts, poll posts and search result since last visit pretty ***** */

.announcement {

background-color: #3d4c3b !important;

color: #ffffff !important;

border-top: 1px solid #4e4e4e !important;

border-left: 1px solid #4e4e4e !important;

}

.sticky {

background-color: #363d38 !important;

color: #ffffff !important;

border-top: 1px solid #4e4e4e !important;

border-left: 1px solid #4e4e4e !important;

}

.poll {

background-color: #1f2e38 !important;

color: #ffffff !important;

border-top: 1px solid #4e4e4e !important;

border-left: 1px solid #4e4e4e !important;

}

.moderated {

background-color: #3e3e3e !important;

color: #ffffff !important;

border-top: 1px solid #4e4e4e !important;

border-left: 1px solid #4e4e4e !important;

}

.subscribed {

background-color: #434236 !important;

color: #ffffff !important;

border-top: 1px solid #4e4e4e !important;

border-left: 1px solid #4e4e4e !important;

}

.deleted {

background-color: #1b1b1b !important;

color: #ffffff !important;

border-top: 1px solid #363636 !important;

border-left: 1px solid #363636 !important;

}

.last_visit {

background-color: #363d38 !important;

color: #ffffff !important;

border-top: 1px solid #4e4e4e !important;

border-left: 1px solid #4e4e4e !important;

}



/* ***** dotted hr ***** */

div.hr {

height: 2px !important;

background: url(http://www.kiko323.info/images/greenfox/misc/hr.gif) repeat scroll center !important;

}

div.hr hr {

display: none !important;

}



/* ***** make dropdown menu pretty ***** */



.vb_menu_control { 

background: #373737!important;

color:  #ffffff !important;

font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;

border-top: 1px solid #363636 !important;

padding: 3px 6px 3px 6px !important;

white-space: nowrap !important;

}

.vb_menu_control a:link {

color:  #ffffff !important;

text-decoration: none !important;

}

.vb_menu_control a:visited {

color:  #ffffff !important;

text-decoration: none !important;

}

.vb_menu_control a:hover, .vb_menu_control a:active {

color:  #cdf16c !important;

text-decoration: underline !important;

}



/* ***** content ***** */

.content-table {

	background: #1f1f1f !important;

	border-left: solid 1px #1f1f1f;

	border-right: solid 1px #1f1f1f;

}

.content-row {

	background: #1f1f1f !important;

	background-color: #1f1f1f !important;

	padding: 0 12px 0 12px;

	border: solid 1px #111;

	border-width: 0 1px 0 1px;

}

/* ***** navbar dot border ***** */

.vb_navbar

{

	background: #1f1f1f !important;

	color: #848484 !important;

	border: 1px dotted #363636 !important;

}



/* ***** category bottom ***** */

.cat_bottom

{

	background: #1f1f1f !important;

	border-top: #363636 1px solid !important;

}



/* ***** Quote ***** */



.bbcode-start

{

	border: solid 1px #111;

	border-width: 1px 1px 1px 1px;

}

.bbcode-header

{

	background: #5c5c5c !important;

}

.bbcode-poster

{

	color: #000000 !important;

}

div.bbcode-poster > strong

{

	color: #3b5d02 !important;

}

.bbcode-content

{

	background: #AcAcAc !important;

}



}