/*
Default Body
------------------------------------------------------ */ 
body{margin:0;padding:0;font-family:Arial,Verdana,Sans-serif;font-size:11px;background:#D6ECBD ;}
/*
Default Links
------------------------------------------------------ */ 
a{color:#EF6BB7;text-decoration:underline;background:transparent;}
a:link{color:#EF6BB7;text-decoration:underline;background:transparent;}
a:visited{color:#EF6BB7;text-decoration:none;background:transparent;}
a:hover{color:#EF6BB7;text-decoration:none;background:transparent;}
a:active{color:#EF6BB7;text-decoration:none;background:transparent;}
/*
Larger Links 
------------------------------------------------------ */ 
.largeLinks{font-size:12px;background:transparent;}
.largeLinks a:link{text-decoration:none;background:transparent;}
.largeLinks a:visited{text-decoration:none;background:transparent;}
.largeLinks a:hover{text-decoration:underline;background:transparent;}
/*
Alternate links
------------------------------------------------------ */ 
.altLinks{color:#fff;}
.altLinks a:link{color:#fff;}
.altLinks a:visited{color:#fff;}
.altLinks a:hover{}
/*
Small links
------------------------------------------------------ */ 
.smallLinks{font-size:10px;}
.smallLinks a:link{}
.smallLinks a:visited{}
.smallLinks a:hover{}
/*
Links in forum posts
------------------------------------------------------ */ 
.post a{}
.post a:visited{}
.post a:hover{}
/*
Basic stuff
------------------------------------------------------ */ 
p{font-size:12px;margin-bottom:10px;}
.default,.defaultBold,.defaultRight,.defaultCenter{font-size:11px;}
.defaultBold{font-weight:bold;}
.defaultRight{text-align:right;}
.defaultCenter{text-align:center;}
h2{font-size:13px;}
h3{font-size:12px;}
.lighttext{font-size:10px;color:#333;}
/*
Special formatting for quotes,<code>,<pre> etc..
------------------------------------------------------ */ 
code{white-space:normal;}
pre{background:#eee;border:1px solid #333;font-size:11px;padding:10px 10px 10px 6px;margin:8px 4px 10px 3px;white-space:normal;}
.codeblock{background:#eee;border:1px solid #333;font-size:11px;padding:10px 10px 10px 6px;margin:8px 4px 10px 3px;}
blockquote{background:#FFE5EE url(/themes/forum_themes/developer/images/bg_blockquote.gif) no-repeat right top;border:1px solid #F06DB9;border-left:4px solid #F06DB9;font-size:11px;padding:5px 10px 10px 6px;margin:8px 2px 10px 6px;}
.quote_author{font-size:10px;font-weight:bold;margin:0 0 4px 0;}
/*
Top Bar 
------------------------------------------------------ */ 
#topBar{margin:5px 10px 10px;background:#FBEEFA;border:1px solid #F7DDF4;text-align:left;padding:5px 10px;}
.topBarLinks{font-size:11px;}
.topBarLinks a:link{background:transparent;text-decoration:underline;}
.topBarLinks a:visited{background:transparent;text-decoration:underline;}
.topBarLinks a:hover{background:transparent;text-decoration:none;}
/*
Page Header 
------------------------------------------------------ */ 
#pageheader{background:#aaa;border-bottom:1px solid #000;padding:0 0 0 15px;}
/*
Right side of page banner
------------------------------------------------------ */ 
.rightheader{font-size:11px;text-align:left;padding:0 22px 0 22px;}
.rightheader a:link{background:transparent;text-decoration:underline;}
.rightheader a:visited{background:transparent;text-decoration:underline;}
.rightheader a:hover{background:transparent;text-decoration:none;}
/*
Private message box
------------------------------------------------------ */ 
.privatemessagebox{background:#ccc;padding:3px;border:1px solid #333;}
/*
Member Signature
------------------------------------------------------ */ 
.signature{border-top:1px solid #000;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;margin:15px 0 0 0;padding:3px 10px 4px 6px;}
.signatureTitle{font-size:10px;color:#333;}
/*
Sub-header Bar
Contains the breadcrumb links
------------------------------------------------------ */ 
#subheader{background:#fff url(/themes/forum_themes/developer/images/bg_breadcrumb.gif) no-repeat 0 0;padding:0 0 0 10px;margin:0 0 10px 10px;width:920px;height:35px;}
#subheader img{margin:0;padding:0;}
/*
Breadcrumb Links
------------------------------------------------------ */ 
.breadcrumb a{font-size:12px;background:url(/themes/forum_themes/developer/images/breadcrumb_sep.gif) no-repeat right top;padding:0 20px 0 10px;height:33px;display:block;float:left;line-height:33px;color:#EF6BB7;text-decoration:underline;}
.breadcrumb a:link{font-size:12px;background:url(/themes/forum_themes/developer/images/breadcrumb_sep.gif) no-repeat right top;padding:0 20px 0 10px;height:33px;display:block;float:left;line-height:33px;color:#EF6BB7;text-decoration:underline;}
.breadcrumb a:visited{font-size:12px;background:url(/themes/forum_themes/developer/images/breadcrumb_sep.gif) no-repeat right top;padding:0 20px 0 10px;height:33px;display:block;float:left;line-height:33px;color:#EF6BB7;text-decoration:underline;}
.breadcrumb a:hover{text-decoration:none;}
.currentcrumb{font-size:12px;color:#323232;display:block;float:left;line-height:33px;padding:0 20px 0 10px;}
.breadcrumbspacer{font-size:12px;color:#666;}
/*
Misc. Formatting Items
------------------------------------------------------ */ 
.spacer{margin-bottom:20px;}
.itempad{padding:2px 0;}
.itempadbig{padding:0 0;margin-top:1px;}
.bottompad{padding:0 0 2px 0;}
.marginpad{padding:12px 0 10px 3px;}
.leftpad{padding:0 0 0 4px;}
/*
Main Content Wrapper
------------------------------------------------------ */ 
#content{left:0;right:10px;margin:0 0 0 20px;padding:0;width:900px;display:inline;}
* html #content{width:900px;width:900px;}
#content .tableCellOne h3{text-indent:0px;line-height:100%;}
/*
Forum related text formatting
------------------------------------------------------ */ 
.forumName{font-size:13px;}
.forumDescription{font-size:11px;}
.forumLightLinks{font-size:10px;}
.forumLightLinks a:link{background:transparent;text-decoration:none;}
.forumLightLinks a:visited{background:transparent;text-decoration:none;}
.forumLightLinks a:hover{background:transparent;text-decoration:underline;}
.topicTitle{font-size:12px;}
.userBlock{padding:2px 0 2px 0;}
.edited{font-size:9px;color:#888;}
/*
File Attachments
------------------------------------------------------ */ 
.attachTitle{font-size:10px;font-weight:bold;margin:10px 0 1px 0;background:#ccc;}
.attachBody{font-size:11px;margin-bottom:10px;background:#eee; width: 740px;}
.attachThumb{margin:3px 6px 3px 3px;}
/*
User Rank Text in Post
------------------------------------------------------ */ 
.rankAdmin{font-size:10px;font-weight:bold;}
.rankModerator{font-size:10px;font-weight:bold;}
.rankMember{font-size:10px;font-weight:bold;}
.rankImage{margin:0;padding:0;border:0;}
/*
Button Formatting
This controls the look of the various buttons,like
the "NEW TOPIC" and "POST REPLY" buttons
------------------------------------------------------ */ 
.button{width:80px;}
.button40{width:40px;}
.button80{width:80px;}
.button100{width:100px;}
.button150{width:150px;}
.button210{width:210px;}
.buttonSpacer{margin:0 0 0 6px;}
.buttonLarge{background:#F57BC3 url(/themes/forum_themes/developer/images/bg_button.jpg) repeat-x left center;color:#fff;font-weight:bold;padding:4px 6px;margin:2px 0 4px 0;white-space:nowrap;cursor:pointer;border:1px solid #CC4DC0;text-align:center;font-size:10px;text-transform:uppercase;}
.buttonLargeHover{background:#F57BC3;color:#fff;font-weight:bold;padding:4px 6px;margin:2px 0 4px 0;white-space:nowrap;cursor:pointer;border:1px solid #CC4DC0;text-align:center;font-size:10px;text-transform:uppercase;}
.buttonSmall{background:#F57BC3 url(/themes/forum_themes/developer/images/bg_button.jpg) repeat-x left center;color:#fff;font-weight:bold;padding:2px 3px;margin:0 2px 0 3px;white-space:nowrap;cursor:pointer;border:1px solid #CC4DC0;text-align:center;font-size:10px;text-transform:uppercase;}
.buttonSmallHover{background:#F57BC3;color:#fff;font-weight:bold;padding:2px 3px;margin:0 2px 0 3px;white-space:nowrap;cursor:pointer;border:1px solid #CC4DC0;text-align:center;font-size:10px;text-transform:uppercase;}
/*
Post Preview
------------------------------------------------------ */ 
.preview{background:#eee;font-size:11px;padding:10px;margin:0 0 12px 0;border:1px solid #333;}
.previewheading{background:#ccc;font-weight:bold;font-size:11px;padding:5px 0 5px 10px;border:1px solid #333;border-bottom:0;}
/*
Moderator Highlight
This controls the look of the name of moderators
that appear in the stats area. The idea is that
moderators appear in the list differently than
regular members
------------------------------------------------------ */ 
.activeModerator{font-weight:bold;}
/*
Table Formatting
------------------------------------------------------ */ 
.border{border:1px solid #F1C5EE;}
.tableBorder{border:1px solid #fff;}
.tableBorderLeft{border-left:1px solid #333;}
.tableBorderTopLeft{border-top:1px solid #333;border-left:1px solid #333;}
.tableBorderPad{border:none;padding:1px;}
.threadBorder{border-bottom:1px solid #333;}
.tableBG{background:#eee;}
.tablePad{padding:0 2px 4px 2px;}
.tableHeadingBG{background:#EF6BB7 url(/themes/forum_themes/developer/images/bg_tableHeading.jpg) no-repeat 0 0;color:#fff;padding:7px 6px;}
.tableHeading{font-size:12px;font-weight:bold;color:#fff;padding:0;margin:0;white-space:nowrap;}
.tableHeadingInvert{font-size:12px;font-weight:bold;color:#666;padding:0;margin:0;white-space:nowrap;}
.tableHeadingSmall{font-size:11px;font-weight:normal;color:#fff;padding:0;margin:0;}
.tableRowHeading,.tableRowHeadingBold{background:#FEDEE9 url(/themes/forum_themes/developer/images/bg_tableRowHeadingBold.jpg) repeat-x 0 0;font-size:11px;color:#444;padding:8px 10px 8px 6px;border-top:1px solid #fff;}
.tableRowHeadingBold{font-weight:bold;}
.tableRowSpacer{background:#aaa;padding:0;}
.tableCellOne{background:#fff;padding:8px 6px 8px 6px;border-bottom:1px solid #eee;}
.tableCellTwo{background:#fff;padding:5px 6px 8px 6px;border-bottom:1px solid #eee;}
.tablePostInfo{font-size:10px;}
.ignored{}
/*
Member Profile Page
------------------------------------------------------ */ 
.profileHeadingBG{background:#fff;color:#444;padding:5px;}
.profileAlertHeadingBG{background:#900;color:#fff;padding:5px;}
.profileTopBox{background:#fff;padding:6px;}
.profileTitle{font-size:14px;font-weight:bold;}
.profileItem{}
.profilePhoto{background:#fff;border-left:1px solid #F1C5EE;}
.avatar{margin:2px 15px 0 2px;}
.photo{margin:2px 15px 0 2px;}
.profileItem{background:transparent;font-family:Verdana,Geneva,Tahoma,Trebuchet MS,Arial,Sans-serif;font-size:11px;color:#38394B;margin:2px 0 2px 0;background-color:transparent;}
.profileHead{font-family:Arial,Sans-serif;font-size:13px;font-weight:bold;color:#D269C8;width:180px;height:20px;padding:7px 0 0 10px;background:url(/themes/profile_themes/default/images/bg_profile_head.jpg) no-repeat left top;margin:10px;}
.profileMenu{background:#FDF7FD;border:1px solid #F1C5EE;}
.profileMenuInner{padding-left:10px;padding-right:0;margin-bottom:20px;margin-top:4px;}
.menuItem{font-family:Arial,Sans-serif;font-size:12px;line-height:17px;padding:0 0 0 35px;margin-bottom:8px;}
.profileMenu .profileMenuInner .menuItem a{color:#666666;font-weight:normal;text-decoration:underline;}
.profileMenu .profileMenuInner .menuItem a:hover{color:#666666;font-weight:normal;text-decoration:none;}
.ic_profile{background-image:url(/themes/forum_themes/developer/images/icons/icon_profile.gif) ;background-position:10px 0;background-repeat:no-repeat;}
.ic_signature{background:url(/themes/forum_themes/developer/images/icons/icon_signature.gif) no-repeat 10px 0;}
.ic_avatar{background:url(/themes/forum_themes/developer/images/icons/icon_avatar.gif) no-repeat 10px 0;}
.ic_photo{background:transparent url(/themes/forum_themes/developer/images/icons/icon_photo.gif) no-repeat 10px 0;}
.ic_email{background:transparent url(/themes/forum_themes/developer/images/icons/icon_email.gif) no-repeat 10px 0;}
.ic_key{background:transparent url(/themes/forum_themes/developer/images/icons/icon_key.gif) no-repeat 10px 0;}
.ic_pref{background:transparent url(/themes/forum_themes/developer/images/icons/icon_preferences.gif) no-repeat 10px 0;}
.ic_world{background:transparent url(/themes/forum_themes/developer/images/icons/icon_world.gif) no-repeat 10px 0;}
.ic_rss{background:transparent url(/themes/forum_themes/developer/images/icons/icon_rss.gif) no-repeat 10px 0;}
.ic_ignore{background:transparent url(/themes/forum_themes/developer/images/icons/icon_ignore.gif) no-repeat 10px 0;}
.ic_cross{background:transparent url(/themes/forum_themes/developer/images/icons/icon_cross.gif) no-repeat 10px 0;}
.ic_notepad{background:transparent url(/themes/forum_themes/developer/images/icons/icon_notepad.gif) no-repeat 10px 0;}
.borderTopBot{border-top:none;border-bottom:none;}
.borderBot{border-bottom:none;}
.success{color:#093;font-weight:bold;}
.memberlistRowOne{background:#efefef;padding:4px 8px;border:1px solid #efefef;}
.memberlistRowTwo{background:#fff;padding:4px 8px;border:1px solid #fff;}
.memberlistHead{font-weight:bold;background:#777 url(/themes/forum_themes/developer/images/bg_tableRowHeadingBold.jpg) repeat-x 0 0;color:#444;padding:5px 0;border-bottom:1px solid #999;}
.memberlistFooter{border-bottom:1px solid #999;border-top:1px solid #999;border-left:0;}
.innerShade{background:#eee;border:1px solid #ccc;padding:10px;}
/*
Search Formatting
------------------------------------------------------ */ 
.searchBox{border:1px solid #333;margin:15px 0 0 0;padding:6px;}
.searchBoxTitle{font-size:10px;}
.searchpad{padding:7px 0;}
.searchspacer{margin-bottom:8px;}
/*
Pagination Links
------------------------------------------------------ */ 
.paginateBorder{}
.paginate{background:#eee;padding:2px 4px;}
.paginateStat{background:#444;color:#fff;white-space:nowrap;padding:2px 10px;}
.paginateCur{background:#eee;color:#999;padding:2px 6px;}
.paginate a:link{}
.paginatea:visited{}
.paginate a:hover{}
/*
Form Field Formatting
------------------------------------------------------ */ 
form{margin:0;padding:0;border:0;}
.hidden{margin:0;padding:0;border:0;}
.input{}
.textarea{font-family:Arial,Verdana,Sans-serif;font-size:12px;}
.select{}
.multiselect{}
.radio{}
.checkbox{}
.buttons{font-weight:bold;cursor:pointer;padding:2px 5px;}
.submit{cursor:pointer;padding:2px 5px;}
/*
Error messages
------------------------------------------------------ */ 
.errorHeading{background:#600;color:#fff;padding:6px;}
.errorMessage{color:#900;padding:10px;}
.errorBox{color:#900;background:#eee;border:1px solid #900;padding:10px;}
.alert{font-weight:bold;color:#900;}
.highlight{color:#900;}
/*
Page Footer
------------------------------------------------------ */ 
#footer{clear:both;text-align:center;font-size:9px;}
/*
Formatting Buttons
------------------------------------------------------ */ 
.buttonMode{font-size:10px;white-space:nowrap;}
.htmlButtonOuter,.htmlButtonOuterL{background:#eee;border:1px solid #333;border-left:0;padding:0;}
.htmlButtonOuterL{border-left:1px solid #333;}
.htmlButtonInner{text-align:center;padding:0 5px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.htmlButtonOff{font-weight:bold;white-space:nowrap;padding:2px;}
.htmlButtonOff a:link{color:#000;text-decoration:none;white-space:nowrap;}
.htmlButtonOff a:visited{text-decoration:none;}
.htmlButtonOff a:active{}
.htmlButtonOff a:hover{text-decoration:none;color:#999;}
.htmlButtonOn{font-weight:bold;white-space:nowrap;padding:2px;}
.htmlButtonOn a:link{color:#900;text-decoration:none;}
.htmlButtonOn a:visited{text-decoration:none;}
.htmlButtonOn a:active{text-decoration:none;color:#999;}
.htmlButtonOn a:hover{text-decoration:none;color:#999;}
/*
SPELL CHECK CSS
--------------------------------------------------------------- */
.iframe{border:1px solid #ccc;}
.wordSuggestion{border:1px solid #ccc;padding:4px;}
.wordSuggestion a,.wordSuggestion a:active{cursor:pointer;}
.spellchecked_word{cursor:pointer;border-bottom:1px dashed #f00;}
.spellchecked_word_selected{}
/*
custom Login page
--------------------------------------------------------------- */
#customLoginPage .loginpage_head{font-size:20px;margin-bottom:10px;color:#CF55C2;}
#customLoginPage #login_box{float:left;width:400px;padding:0 15px 20px 15px;margin-right:15px;background:#FBEEFA;border:1px solid #F1C5EE;}
#customLoginPage #signup_box{float:left;width:400px;padding:20px 15px 20px 15px;background:#FBEEFA;border:1px solid #F1C5EE;}
#customLoginPage p{margin-top:5px;}
#customLoginPage #login_box label{color:#666;display:block;font-weight:bold;margin:20px 0 5px 0;}
#customLoginPage form .loginbutton input{margin-top:10px;background:url(/themes/forum_themes/developer/images/bg_button.jpg) repeat-x center left;color:#fff;border:1px solid #0c223a;width:10em;}
#customLoginPage .register_button{text-align:center;margin-top:25px;}

#forum_first_post_ad {display: inline-block; margin:10px 0;}

/* expandable boxes for SEO content */
div.expandable { float:left;padding:0 15px 15px;border:3px solid #EF6BB7;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px; }
div.expandable h1, #content div.expandable h2, #homepage #content div.expandable h2 { margin:15px 0 0;color:#EF6BB7;font-size:16px; }
a.show-me { float:right;width:520px;text-align:right; }