          /* ***************************************

    RESET BASE STYLES

*************************************** */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-weight: inherit;

    font-style: inherit;

    font-size: 100%;

    font-family: inherit;

    vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

    outline: 0;

}

ol, ul {

    list-style: none;

}

/* tables still need cellspacing="0" (for ie6) */

table {

    border-collapse: separate;

    border-spacing: 0;

}

caption, th, td {

    text-align: left;

    font-weight: normal;

    vertical-align: top;

}

blockquote:before, blockquote:after,

q:before, q:after {

    content: "";

}

blockquote, q {

    quotes: "" "";

}

.clearfloat { 

    clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



#logo {

    width:100%;

    height:100%;

    text-decoration:none;

    vertical-align:bottom;



     

}





/* ***************************************

    DEFAULTS

*************************************** */



/* elgg open source        blue             #003300 */

/* elgg open source        dark blue         #0054a7 */

/* elgg open source        light yellow     #FDFFC3 */

/* elgg open source        light blue         #bbdaf7 */





body {

    text-align:left;

    margin:0 auto;

    padding:0;

    background: #003300;

    font: 80%/1.4  "Lucida Grande", Verdana, sans-serif;

    color: #333333;

}

a {

    color: #003300;

    text-decoration: none;

    -moz-outline-style: none;

    outline: none;

}

a:visited {

    

}

a:hover {

    color: #0054a7;

    text-decoration: underline;

}

p {

    margin: 0px 0px 15px 0;

}

img {

    border: none;

}

ul {

    margin: 5px 0px 15px;

    padding-left: 20px;

}

ul li {

    margin: 0px;

}

ol {

    margin: 5px 0px 15px;

    padding-left: 20px;

}

ul li {

    margin: 0px;

}

form {

    margin: 0px; position:relative;
 
    padding: 0px;

}

small {

    font-size: 90%;

}

h1, h2, h3, h4, h5, h6 {

    font-weight: bold;

    line-height: normal;

}

h1 { font-size: 1.8em; }

h2 { font-size: 1.5em; }

h3 { font-size: 1.2em; }

h4 { font-size: 1.0em; }

h5 { font-size: 0.9em; }

h6 { font-size: 0.8em; }



dt {

    margin: 0;

    padding: 0;

    font-weight: bold;

}

dd {

    margin: 0 0 1em 1em;

    padding: 0;

}

pre, code {

    font-family:Monaco,"Courier New",Courier,monospace;

    font-size:12px;

    background:#EBF5FF;

    overflow:auto;

}

code {

    padding:2px 3px;

}

pre {

    padding:3px 15px;

    margin:0px 0 15px 0;

    line-height:1.3em;

}

blockquote {

    padding:3px 15px;

    margin:0px 0 15px 0;

    line-height:1.3em;

    background:#EBF5FF;

    border:none !important;

    -webkit-border-radius: 5px; 

    -moz-border-radius: 5px;

}

blockquote p {

    margin:0 0 5px 0;

}


.submit_button2 {margin:0px; font: 12px/100% Arial, Helvetica, sans-serif; font-weight: bold;

    color: #ffffff;

    background:#003300; height: 20px; border:none; margin-left:4px;

    padding: 0px 4px 0px 4px;}
/* ***************************************

    PAGE LAYOUT - MAIN STRUCTURE

*************************************** */

#page_container {
    padding:0;
    width:100%; position:relative;
    margin: 0px auto; float:left; text-align:center;
    
}
body>#page_container{position:relative;}

#page_wrapper {

    width:100%;

    margin:0 auto;

    padding:0px;
	

	
	
 
}

#layout_header {

    background:url("http://bullievers.com/_graphics/top.jpg") no-repeat left top;

    width:990px; margin:30px auto 0 auto; _margin:37px auto 0 auto; text-align:center;

    height:57px; padding:4px 0 0 0; z-index:8888


}

#wrapper_header {
	width:990px; margin:0 auto;
    padding:10px 0px 0px 0px; text-align:center; 

}

#wrapper_header h1 {

    margin:10px 0 0 0;

    letter-spacing: -0.03em;

}

#layout_canvas {
	width:950px; float:left;
	margin:0 0 20px 0;
	*width:990px; 
	padding:20px;
    _padding:20px 0px 20px 19px;
	background:#fff url("http://bullievers.com/_graphics/bottom.jpg") no-repeat left bottom;
    min-height: 360px;


}

/* canvas layout: 1 column, no sidebar */

#one_column {

    width:930px;

    margin:0px;

    min-height: 360px;

    float:left;

    padding:0 0 0px 0; background:#dedede url("http://bullievers.com/_graphics/b22.jpg") no-repeat left bottom;

}



/* canvas layout: 2 column left sidebar */

#two_column_left_sidebar {

    width:210px;

    margin:0 20px 10px 0; _margin:0 10px 0 0;

    float:left;

    background:#dedede url("http://bullievers.com/_graphics/t1.jpg") no-repeat left top;

    padding:0px;
}

#owner_block_bottom{width:210px; float:left; height:7px; padding:0px; margin:0px; background:url("http://bullievers.com/_graphics/b1.jpg") no-repeat left bottom;}


#two_column_left_sidebar_maincontent {

    width:710px;

    margin:0px;

    min-height: 360px;

    float:left;


    padding:0 0 6px 0; background:#dedede url("http://bullievers.com/_graphics/b22.jpg") no-repeat left bottom;



}









#two_column_left_sidebar_maincontent_boxes {

    margin:0 0px 20px 20px;

    padding:0 0 5px 0;

    width:718px;

    background: #dedede;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    float:left;

}

#two_column_left_sidebar_boxes {

    width:210px;

    margin:0px 0 20px 0px;

    min-height:360px;

    float:left;

    padding:0;

}

#two_column_left_sidebar_boxes .sidebarBox {

    margin:0px 0 22px 0;

    background: #dedede;

    padding:4px 10px 10px 10px;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    border-bottom:1px solid #cccccc;

    border-right:1px solid #cccccc;

}

#two_column_left_sidebar_boxes .sidebarBox h3 {

    padding:0 0 5px 0;

    font-size:1.25em;

    line-height:1.2em;

    color:#0054A7;

}





span.contentIntro p {

    margin:0 0 0 0;

}

.notitle {

    margin-top:10px;

}



/* canvas layout: widgets (profile and dashboard) */

#widgets_left {

    width:303px;

    margin:0 20px 20px 0;

    min-height:360px;

    padding:0;

}

#widgets_middle {

    width:303px;

    margin:0 0 20px 0;

    padding:0;

}

#widgets_right {

    width:303px;

    margin:0px 0 20px 20px;

    float:left;

    padding:0;

}

#widget_table td {

    border:0;

    padding:0;

    margin:0;

    text-align: left;

    vertical-align: top;

}

/* IE6 fixes */

* html #widgets_right { float:none; }

* html #profile_info_column_left {

    margin:0 10px 0 0;

    width:200px;

}

* html #dashboard_info { width:585px; }

/* IE7 */

*:first-child+html #profile_info_column_left { width:200px; }





/* ***************************************

    SPOTLIGHT

*************************************** */

#layout_spotlight {

    margin:20px 0 20px 0;

    padding:0;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    background: white;

    border-bottom:1px solid #cccccc;

    border-right:1px solid #cccccc;

}

#wrapper_spotlight {

    margin:0;

    padding:0;

    height:auto;

}

#wrapper_spotlight #spotlight_table h2 {

    color:#003300;

    font-size:1.25em;

    line-height:1.2em;

}

#wrapper_spotlight #spotlight_table li {

    list-style: square;

    line-height: 1.2em;

    margin:5px 20px 5px 0;

    color:#003300;

}

#wrapper_spotlight .collapsable_box_content  {

    margin:0;

    padding:10px 10px 5px 10px;

    background:none;

    min-height:60px;

    border:none;

    border-top:1px solid #cccccc;

}

#spotlight_table {

    margin:0 0 2px 0;

}

#spotlight_table .spotlightRHS {

    float:right;

    width:270px;

    margin:0 0 0 50px;

}

/* IE7 */

*:first-child+html #wrapper_spotlight .collapsable_box_content {

    width:958px;

}

#layout_spotlight .collapsable_box_content p {

    padding:0;

}

#wrapper_spotlight .collapsable_box_header  {

    border: none;

    background: none;

}





/* ***************************************

    FOOTER

*************************************** */

#layout_footer {

    background:#fff; height:60px; 

    margin:0 0 20px 0; width:900px; float:left;

}

#layout_footer table {

   margin:0 0 0 20px;

}

#layout_footer a, #layout_footer p {

   color:#333333;

   margin:0;

}

#layout_footer .footer_toolbar_links {

    text-align:center;

    padding:15px 50px 0 0;

    font-size:1.2em;

}

#layout_footer .footer_legal_links {

    text-align:right;

}





/* ***************************************

  HORIZONTAL ELGG TOPBAR

*************************************** */

#elgg_topbar {

    background:#333333 url(http://bullievers.com/_graphics/toptoolbar_background.gif) repeat-x top left;

    color:#eeeeee;

    border-bottom:1px solid #000000;

    min-width:998px;
	
   _width:998px;

    position:relative;

    width:100%;

    height:24px; _ height:20px; margin:0px; padding:0px;

    z-index: 9000; /* if you have multiple position:relative elements, then IE sets up separate Z layer contexts for each one, which ignore each other */

}

#elgg_topbar_container_left {

    float:left; margin:0px; padding:0px; 

    height:24px;

    left:0px;

    top:0px;

    position:absolute;

    text-align:left;

    width:100%;

}

#elgg_topbar_container_right {

    float:right; margin:0px; padding:0px;

    height:24px;

    position:absolute;

    right:0px;

    top:0px;

    /* width:120px;*/

    text-align:right; 

}

#elgg_topbar_container_search {

    float:right; margin:0px; padding:0px;

    height:21px;

    /*width:280px;*/

    position:relative;

    right:120px;

    text-align:right;

    margin:3px 0 0 0;

}

#elgg_topbar_container_left .toolbarimages {

    float:left;

    margin-right:20px;

}

#elgg_topbar_container_left .toolbarlinks {

    margin:0 0 10px 0;

    float:left;

}

#elgg_topbar_container_left .toolbarlinks2 {

    margin:3px 0 0 0;

    float:left;

}

#elgg_topbar_container_left a.loggedinuser {

    color:#eeeeee;

    font-weight:bold;

    margin:0 0 0 5px;

}

#elgg_topbar_container_left a.pagelinks {

    color:white;

    margin:0 3px 0 5px;

    display:block;

    padding:3px;

}




#elgg_topbar_container_left a.pagelinks:hover {

    background: #003300;

    text-decoration: none;

}

#elgg_topbar_container_left a.privatemessages {

    background:transparent url(http://bullievers.com/_graphics/toolbar_messages_icon.gif) no-repeat left 2px;

    padding:0 0 4px 16px;

    margin:0 15px 0 5px;

    cursor:pointer;

}

#elgg_topbar_container_left a.privatemessages:hover {

    text-decoration: none;

    background:transparent url(http://bullievers.com/_graphics/toolbar_messages_icon.gif) no-repeat left -36px;

}

#elgg_topbar_container_left a.privatemessages_new {

    background:transparent url(http://bullievers.com/_graphics/toolbar_messages_icon.gif) no-repeat left -17px;

    padding:0 0 0 18px;

    margin:0 15px 0 5px;

    color:white;

}

/* IE6 */

* html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; } 

/* IE7 */

*+html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; } 



#elgg_topbar_container_left a.privatemessages_new:hover {

    text-decoration: none;

}



#elgg_topbar_container_left a.usersettings {

    margin:0 0 0 20px;

    color:#999999;

    padding:3px;

}

#elgg_topbar_container_left a.usersettings:hover {

    color:#eeeeee;

}

#elgg_topbar_container_left img {

    margin:0 0 0 5px;

}

#elgg_topbar_container_left .user_mini_avatar {

    border:1px solid #eeeeee;

    margin:0 0 0 20px;

}

#elgg_topbar_container_right {

    padding:3px 0 0 0;

}

#elgg_topbar_container_right a {

    color:#eeeeee;

    margin:0 5px 0 0;

    background:transparent url(http://bullievers.com/_graphics/elgg_toolbar_logout.gif) no-repeat top right;

    padding:0 21px 0 0;

    display:block;

    height:20px;

}

/* IE6 fix */

* html #elgg_topbar_container_right a { 

    width: 120px;

}

#elgg_topbar_container_right a:hover {

    background-position: right -21px;

}

#elgg_topbar_panel {

    background:#333333;

    color:#eeeeee;

    height:200px;

    width:100%;

    padding:10px 20px 10px 20px;

    display:none;

    position:relative;

}
 input.search_input {

 
	background: url("http://bullievers.com/_graphics/search_bg.jpg") no-repeat left top;

    color:#999999; border:none;

    font-size:12px;

    font-weight:bold;

    margin:0pt;

    padding:4px; vertical-align:middle;

    width:153px; float:left;

    height:29px; line-height:29px; _padding:2px 0 1px 2px;

}
#searchform input.search_input {

 
	background: url("http://bullievers.com/_graphics/search_bg.jpg") no-repeat left top;

    color:#999999; border:none;

    font-size:12px;

    font-weight:bold;

    margin:0pt;

    padding:2px;

    width:153px; float:left;

    height:29px;

}

#searchform input.search_submit_button {

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    color:#333333;

    background: #cccccc;

    border:none;

    font-size:12px;

    font-weight:bold;

    margin:0px;

    padding:2px;

    width:auto;

    height:28px; margin-top:-12px;

    cursor:pointer;    


}

input.search_submit_button1 {
color:#fff;

    background: url("http://bullievers.com/_graphics/go21.jpg") no-repeat left top; 

    border:none;

    font-size:12px;

    font-weight:bold; margin-top:-12px;

    margin:8px 0 0 3px;
	
	_margin:0px 0 0 3px;
	
    padding:5px 1px;

    width:108px; text-align:center;

    height:28px;  float:left;

    cursor:pointer;

}
input.search_submit_button {

    color:#fff;

    background: url("http://bullievers.com/_graphics/go1.jpg") no-repeat left top; 

    border:none;

    font-size:12px;

    font-weight:bold; margin-top:-12px;

    margin:8px 0 0 3px;
	
	_margin:0px 0 0 3px;
	
    padding:5px 7px;

    width:auto;

    height:28px; width:auto; float:left;

    cursor:pointer;

}


#searchform input.search_submit_button:hover {

    color:#ffffff;

    background: #003300;

}





/* ***************************************

    TOP BAR - VERTICAL TOOLS MENU

*************************************** */

/* elgg toolbar menu setup */

ul.topbardropdownmenu, ul.topbardropdownmenu ul {

    margin:0;

    padding:0;

    display:inline;

    float:left;

    list-style-type: none;

    z-index: 9000;

    position: relative;

}

ul.topbardropdownmenu {

    margin:0pt 20px 0pt 5px;

}

ul.topbardropdownmenu li { 

    display: block;

    list-style: none;

    margin: 0;

    padding: 0;

    float: left;

    position: relative;

}

ul.topbardropdownmenu a {

    display:block;

}

ul.topbardropdownmenu ul {

    display: none;

    position: absolute;

    left: 0;

    margin: 0;

    padding: 0;

}

/* IE6 fix */

* html ul.topbardropdownmenu ul {

    line-height: 1.1em;

}

/* IE6/7 fix */

ul.topbardropdownmenu ul a {

    zoom: 1;

} 

ul.topbardropdownmenu ul li {

    float: none;

}   

/* elgg toolbar menu style */

ul.topbardropdownmenu ul {

    width: 150px;

    top: 24px;

    border-top:1px solid black;

}

ul.topbardropdownmenu *:hover {

    background-color: none;

}

ul.topbardropdownmenu a {

    padding:3px;

    text-decoration:none;

    color:white;

}

ul.topbardropdownmenu li.hover a {

    background-color: #003300;

    text-decoration: none;

}

ul.topbardropdownmenu ul li.drop a {

    font-weight: normal;

}

/* IE7 fixes */

*:first-child+html #elgg_topbar_container_left a.pagelinks {



}

*:first-child+html ul.topbardropdownmenu li.drop a.menuitemtools {

    padding-bottom:6px;

}

ul.topbardropdownmenu ul li a {

    background-color: #999999;/* menu off state color */

    font-weight: bold;

    padding-left:6px;

    padding-top:4px;

    padding-bottom:0;

    height:22px;

    border-bottom: 1px solid white;

}

ul.topbardropdownmenu ul a.hover {

    background-color: #333333;

}

ul.topbardropdownmenu ul a {

    opacity: 0.9;

    filter: alpha(opacity=90);

}





/* ***************************************

  SYSTEM MESSSAGES

*************************************** */

.messages {

    background:#ccffcc;

    color:#000000;

    padding:3px 10px 3px 10px;

    z-index: 8000;

    margin:0;

    position:fixed;

    top:30px;

    width:969px;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    border:4px solid #00CC00;

    cursor: pointer;

}

.messages_error {

    border:4px solid #D3322A;

    background:#F7DAD8;

    color:#000000;

    padding:3px 10px 3px 10px;

    z-index: 8000;

    margin:0;

    position:fixed;

    top:30px;

    width:969px;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    cursor: pointer;

}

.closeMessages {

    float:right;

    margin-top:17px;

}

.closeMessages a {

    color:#666666;

    cursor: pointer;

    text-decoration: none;

    font-size: 80%;

}

.closeMessages a:hover {

    color:black;

}





/* ***************************************

  COLLAPSABLE BOXES

*************************************** */

.collapsable_box {

    margin: 0 0 20px 0;

    height:auto;



}

/* IE6 fix */

* html .collapsable_box  { 

    height:10px;

}

.collapsable_box_header {

    color: #003300;

    padding: 5px 10px 5px 10px;

    margin:0;

    border-left: 1px solid white;

    border-right: 1px solid #cccccc;

    border-bottom: 1px solid #cccccc;

    -moz-border-radius-topleft:8px;

    -moz-border-radius-topright:8px; 

    -webkit-border-top-right-radius:8px;

    -webkit-border-top-left-radius:8px;

    background:#dedede;

}

.collapsable_box_header h1 {

    color: #0054a7;

    font-size:1.25em;

    line-height: 1.2em;

}

.collapsable_box_content {

    padding: 10px 0 10px 0;

    margin:0;

    height:auto;

    background:#dedede;

    -moz-border-radius-bottomleft:8px;

    -moz-border-radius-bottomright:8px;

    -webkit-border-bottom-right-radius:8px;

    -webkit-border-bottom-left-radius:8px;

    border-left: 1px solid white;

    border-right: 1px solid #cccccc;

    border-bottom: 1px solid #cccccc;

}



.collapsable_box_editpanel {

    display: none;

    background: #a8a8a8;

    padding:10px 10px 5px 10px;

    border-left: 1px solid white;

    border-bottom: 1px solid white;

}

.collapsable_box_editpanel p {

    margin:0 0 5px 0;

}

.collapsable_box_header a.toggle_box_contents {

    color: #003300;

    cursor:pointer;

    font-family: Arial, Helvetica, sans-serif;

    font-size:20px;

    font-weight: bold;

    text-decoration:none;

    float:right;

    margin: 0;

    margin-top: -7px;

}

.collapsable_box_header a.toggle_box_edit_panel {

    color: #003300;

    cursor:pointer;

    font-size:9px;

    text-transform: uppercase;

    text-decoration:none;

    font-weight: normal;

    float:right;

    margin: 3px 10px 0 0;

}

.collapsable_box_editpanel label {

    font-weight: normal;

    font-size: 100%;

}

/* used for collapsing a content box */

.display_none {

    display:none;

}

/* used on spotlight box - to cancel default box margin */

.no_space_after {

    margin: 0 0 0 0;

}







/* ***************************************

    GENERAL FORM ELEMENTS

*************************************** */

label {

    font-weight: bold;

    color:#333333;

    font-size: 120%;

}

input {

    font: 120% Arial, Helvetica, sans-serif;

    padding: 5px;

    border: 1px solid #cccccc;

    color:#666666;

    -webkit-border-radius: 5px; 

    -moz-border-radius: 5px; float:left; width:auto;

}

textarea {

    font: 120% Arial, Helvetica, sans-serif;

    border: solid 1px #cccccc;

    padding: 5px;

    color:#666666;

    -webkit-border-radius: 5px; 

    -moz-border-radius: 5px;

}

textarea:focus, input[type="text"]:focus {

    border: solid 1px #003300;

    background: #e4ecf5;

    color:#333333;

}

.submit_button {

    font: 12px/100% Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #ffffff;

    background:#003300;

    border: 1px solid #003300;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    width: auto;

    height: 25px;

    padding: 2px 6px 2px 6px;

    margin:10px 0 10px 0;

    cursor: pointer;

}

.submit_button:hover, input[type="submit"]:hover {

    background: #0054a7;

    border-color: #0054a7;

}



input[type="submit"] {

    font: 12px/100% Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #ffffff;

    background:#003300;

    border: 1px solid #003300;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    width: auto;

    height: 25px;

    padding: 2px 6px 2px 6px;

    margin:2px 0 10px 2px;

    cursor: pointer;

}

.cancel_button {

    font: 12px/100% Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #999999;

    background:#dddddd;

    border: 1px solid #999999;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    width: auto;

    height: 25px;

    padding: 2px 6px 2px 6px;

    margin:10px 0 10px 10px;

    cursor: pointer;

}

.cancel_button:hover {

    background: #cccccc;

}



.input-text,

.input-tags,

.input-url,

.input-textarea {

    width:98%;

}



.input-textarea {

    height: 200px;

}





/* ***************************************

    LOGIN / REGISTER

*************************************** */

#login-box {

    margin:0 0 10px 0;

    padding:0 0 0px 0;

    background:#dedede url("http://bullievers.com/_graphics/boxes_bg.jpg") no-repeat left bottom;

    width:300px; float:left;

    text-align:left;

}

#login-box form p.loginbox{width:250px; float:left;}

#login-box label{width:200px; float:left;}
#persistent_login label{width:180px; float:left; margin-left:0px;}



#login-box form {

    margin:0 10px 20px 10px;

    padding:7px 10px 6px 10px;

    background: white;

    width:260px; float:left; background:#fff url("http://bullievers.com/_graphics/top2.jpg") no-repeat left top;

}

#login-box h2 {

    color:#0054A7;

    font-size:1.35em;

    line-height:1.2em; width:295px; text-align:center;

    margin:0 0 0 8px; background: url("http://bullievers.com/_graphics/boxe_bg1.jpg") no-repeat left top;

    padding:5px 5px 0 5px;

}

#login-box .login-textarea {

    width:248px; float:left

}

#login-box label,

#register-box label {

    font-size: 1.2em;

    color:gray;

}

#login-box p.loginbox {

    margin:0;

}

#login-box input[type="text"],

#login-box input[type="password"],

#register-box input[type="text"],

#register-box input[type="password"] {

    margin:0 0 10px 0;

}

#register-box input[type="text"],

#register-box input[type="password"] {

    width:380px;

}

#login-box h2,

#login-box-openid h2,

#register-box h2,

#add-box h2,

#forgotten_box h2 {

    color:#0054A7;

    font-size:1.35em;

    line-height:1.2em;

    margin:0pt 0pt 5px;

}

#register-box {

    text-align:left;

    width:400px;

    padding:10px;

    background: #dedede;

    margin:0;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

}

#persistent_login label {

    font-size:1.0em;

    font-weight: normal;

}

/* login and openID boxes when not running custom_index mod */

#two_column_left_sidebar #login-box {

    width:auto;

    background: none;

}

#two_column_left_sidebar #login-box form {

    width:auto;

    margin:10px 10px 0 10px;

    padding:5px 0 5px 10px;

}

#two_column_left_sidebar #login-box h2 {

    margin:0 0 0 5px;

    padding:5px 5px 0 5px;

}

#two_column_left_sidebar #login-box .login-textarea {

    width:158px;

}





/* ***************************************

    PROFILE

*************************************** */

#profile_info {

    margin:0 0 20px 0;

    padding:20px;

    border-bottom:1px solid #cccccc;

    border-right:1px solid #cccccc;

    background: #e9e9e9;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

}

#profile_info_column_left {

    float:left;

    padding: 0;

    margin:0 20px 0 0;

}

#profile_info_column_middle {

    float:left;

    width:365px;

    padding: 0;

}

#profile_info_column_right {

    width:578px;

    margin:0 0 0 0;

    background:#dedede;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    padding:4px;

}

#dashboard_info {

    margin:0px 0px 0 0px;

    padding:20px;

    border-bottom:1px solid #cccccc;

    border-right:1px solid #cccccc;

    background: #bbdaf7;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

}

#profile_menu_wrapper {

    margin:10px 0 10px 0;

    width:200px;

}

#profile_menu_wrapper p {

    border-bottom:1px solid #cccccc;

}

#profile_menu_wrapper p:first-child {

    border-top:1px solid #cccccc;

}

#profile_menu_wrapper a {

    display:block;

    padding:0 0 0 3px;

}

#profile_menu_wrapper a:hover {

    color:#ffffff;

    background:#003300;

    text-decoration:none;

}

p.user_menu_friends, p.user_menu_profile, 

p.user_menu_removefriend, 

p.user_menu_friends_of {

    margin:0;

}

#profile_menu_wrapper .user_menu_admin {

    border-top:none;

}



#profile_info_column_middle p {

    margin:7px 0 7px 0;

    padding:2px 4px 2px 4px;

}

/* profile owner name */

#profile_info_column_middle h2 {

    padding:0 0 14px 0;

    margin:0;

}

#profile_info_column_middle .profile_status {

    background:#bbdaf7;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    padding:2px 4px 2px 4px;

    line-height:1.2em;

}

#profile_info_column_middle .profile_status span {

    display:block;

    font-size:90%;

    color:#666666;    

}

#profile_info_column_middle a.status_update {

    float:right;    

}

#profile_info_column_middle .odd {

    background:#dedede;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

}

#profile_info_column_middle .even {

    background:#dedede;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

}

#profile_info_column_right p {

    margin:0 0 7px 0;

}

#profile_info_column_right .profile_aboutme_title {

    margin:0;

    padding:0;

    line-height:1em;

}

/* edit profile button */

.profile_info_edit_buttons {

    float:right;

    margin:0  !important;

    padding:0 !important;

}

.profile_info_edit_buttons a {

    font: 12px/100% Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #ffffff;

    background:#003300;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    width: auto;

    padding: 2px 6px 2px 6px;

    margin:0;

    cursor: pointer;

}

.profile_info_edit_buttons a:hover {

    background: #0054a7;

    text-decoration: none;

    color:white;

}





/* ***************************************

    RIVER

*************************************** */

#river,

.river_item_list {

    border-top:1px solid #dddddd;

}

.river_item p {

    margin:0;

    padding:0 0 0 21px;

    line-height:1.1em;

    min-height:17px;

}

.river_item {

    border-bottom:1px solid #dddddd;

    padding:2px 0 2px 0;

}

.river_item_time {

    font-size:90%;

    color:#666666;

}

/* IE6 fix */

* html .river_item p { 

    padding:3px 0 3px 20px;

}

/* IE7 */

*:first-child+html .river_item p {

    min-height:17px;

}

.river_user_update {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px;

}

.river_object_user_profileupdate {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px;

}

.river_object_user_profileiconupdate {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px;

}

.river_object_annotate {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;

}

.river_object_bookmarks_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_bookmarks.gif) no-repeat left -1px;

}

.river_object_bookmarks_comment {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;

}

.river_object_status_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_status.gif) no-repeat left -1px;

}

.river_object_file_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_files.gif) no-repeat left -1px;

}

.river_object_file_update {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_files.gif) no-repeat left -1px;

}

.river_object_file_comment {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;

}

.river_object_widget_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_plugin.gif) no-repeat left -1px;

}

.river_object_forums_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}

.river_object_forums_update {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}

.river_object_widget_update {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_plugin.gif) no-repeat left -1px;    

}

.river_object_blog_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px;

}

.river_object_blog_update {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px;

}

.river_object_blog_comment {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;

}

.river_object_forumtopic_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}

.river_user_friend {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_friends.gif) no-repeat left -1px;

}

.river_object_relationship_friend_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_friends.gif) no-repeat left -1px;

}

.river_object_relationship_member_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}

.river_object_thewire_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_thewire.gif) no-repeat left -1px;

}

.river_group_join {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}

.river_object_groupforumtopic_annotate {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;

}

.river_object_groupforumtopic_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;

}

.river_object_sitemessage_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px;    

}

.river_user_messageboard {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;    

}

.river_object_page_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_pages.gif) no-repeat left -1px;

}

.river_object_page_top_create {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_pages.gif) no-repeat left -1px;

}

.river_object_page_top_comment {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;

}

.river_object_page_comment {

    background: url(http://bullievers.com/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;

}



/* ***************************************

    SEARCH LISTINGS    

*************************************** */

.search_listing {

    display: block;

    background:white;

    margin:0 5px 5px 10px; width:245px; float:left;
 
    padding:5px;

}

 .blog_post{display: block;

    background:white;

    margin:0 0px 0px 8px; width:245px; float:left;
 
    padding:5px 0 0 5px;
}
.search_listing_icon, .blog_post_icon { padding:2px;

    float:left;

}
p.strapline{text-align:left; font-size:12px;}
p.strapline a{font-size:11px;}

.search_listing_icon  span{display:block}






.search_listing_icon img {

    width: 40px;

}

.search_listing_icon .avatar_menu_button img {

    width: 15px;

}

.search_listing_info {

    margin-left: 50px;

    min-height: 40px; text-align:left

}

/* IE 6 fix */

* html .search_listing_info {

    height:40px;

}

.search_listing_info p {

    margin:0 0 3px 0;

    line-height:1.2em; text-align:left

}

.search_listing_info p.owner_timestamp {

    margin:0;

    padding:0;

    color:#666666;

    font-size: 90%;

}

table.search_gallery {

    border-spacing: 10px;

    margin:0 0 0 0;

}

.search_gallery td {

    padding: 5px;

}

.search_gallery_item {

    background: white;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    width:170px;

}

.search_gallery_item:hover {

    background: black;

    color:white;

}

.search_gallery_item .search_listing {

    background: none;

    text-align: center;

}

.search_gallery_item .search_listing_header {

    text-align: center;

}

.search_gallery_item .search_listing_icon {

    position: relative;

    text-align: center;

}

.search_gallery_item .search_listing_info {

    margin: 5px;

}

.search_gallery_item .search_listing_info p {

    margin: 5px;

    margin-bottom: 10px;

}

.search_gallery_item .search_listing {

    background: none;

    text-align: center;

}

.search_gallery_item .search_listing_icon {

    position: absolute;

    margin-bottom: 20px;

}
.submenu_group_a ul li a{ border-bottom:1px dashed #fff;}

.search_gallery_item .search_listing_info {

    margin: 5px;

}

.search_gallery_item .search_listing_info p {

    margin: 5px;

    margin-bottom: 10px;

}





/* ***************************************

    FRIENDS

*************************************** */

/* friends widget */

#widget_friends_list {

    display:table;

    width:275px;

    margin:0 10px 0 10px;

    padding:8px 0 4px 8px;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    background:white;

}

.widget_friends_singlefriend {

    float:left;

    margin:0 5px 5px 0;

}





/* ***************************************

    ADMIN AREA - PLUGIN SETTINGS

*************************************** */

.plugin_details {

    margin:0 10px 5px 10px;

    padding:0 7px 4px 10px;

    -webkit-border-radius: 5px; 

    -moz-border-radius: 5px;

}

.admin_plugin_reorder {

    float:right;

    width:200px;

    text-align: right;

}

.admin_plugin_reorder a {

    padding-left:10px;

    font-size:80%;

    color:#999999;

}

.plugin_details a.pluginsettings_link {

    cursor:pointer;

    font-size:80%;

}

.active {

    border:1px solid #999999;

    background:white;

}

.not-active {

    border:1px solid #999999;

    background:#dedede;

}

.plugin_details p {

    margin:0;

    padding:0;

}

.plugin_details a.manifest_details {

    cursor:pointer;

    font-size:80%;

}

.manifest_file {

    background:#dedede;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    padding:5px 10px 5px 10px;

    margin:4px 0 4px 0;

    display:none;

}

.admin_plugin_enable_disable {

    width:150px;

    margin:10px 0 0 0;

    float:right;

    text-align: right;

}

.contentIntro .enableallplugins,

.contentIntro .disableallplugins {

    float:right;

}

.contentIntro .enableallplugins {

    margin-left:10px;

}

.contentIntro .enableallplugins, 

.not-active .admin_plugin_enable_disable a {

    font: 12px/100% Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #ffffff;

    background:#003300;

    border: 1px solid #003300;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    width: auto;

    padding: 4px;


    cursor: pointer;

}

.contentIntro .enableallplugins:hover, 

.not-active .admin_plugin_enable_disable a:hover {

    background: #0054a7;

    border: 1px solid #0054a7;

    text-decoration: none;

}

.contentIntro .disableallplugins, 

.active .admin_plugin_enable_disable a {

    font: 12px/100% Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #ffffff;

    background:#999999;

    border: 1px solid #999999;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    width: auto;

    padding: 4px;

    cursor: pointer;

}

.contentIntro .disableallplugins:hover, 

.active .admin_plugin_enable_disable a:hover {

    background: #333333;

    border: 1px solid #333333;

    text-decoration: none;

}

.pluginsettings {

    margin:15px 0 5px 0;

    background:#bbdaf7;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    padding:10px;

    display:none;

}

.pluginsettings h3 {

    padding:0 0 5px 0;

    margin:0 0 5px 0;

    border-bottom:1px solid #999999;

}

#updateclient_settings h3 {

    padding:0;

    margin:0;

    border:none;

}

.input-access {

    margin:5px 0 0 0;

}



/* ***************************************

    GENERIC COMMENTS

*************************************** */

.generic_comment_owner {

    font-size: 90%;

    color:#666666;

}

.generic_comment {

    background:white;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    padding:10px;

    margin:0 10px 10px 10px;

}

.generic_comment_icon {

    float:left;

}

.generic_comment_details {

    margin-left: 60px;

}

.generic_comment_details p {

    margin: 0 0 5px 0;

}

.generic_comment_owner {

    color:#666666;

    margin: 0px;

    font-size:90%;

    border-top: 1px solid #aaaaaa;

}

/* IE6 */

* html #generic_comment_tbl { width:676px !important;}



    

/* ***************************************

  PAGE-OWNER BLOCK

*************************************** */

#owner_block {

    padding:10px 10px 0 10px;

}

#owner_block_icon {

    float:left;

    margin:0 10px 0 0;

}

#owner_block_rss_feed,

#owner_block_odd_feed,

#owner_block_bookmark_this,

#owner_block_report_this {

    padding:5px 0 0 0;

}

#owner_block_report_this {

    padding-bottom:5px;

    border-bottom:1px solid #cccccc;

}

#owner_block_rss_feed a {

    font-size: 90%;

    color:#999999;

    padding:0 0 4px 20px;

    background: url(http://bullievers.com/_graphics/icon_rss.gif) no-repeat left top;

}

#owner_block_odd_feed a {

    font-size: 90%;

    color:#999999;

    padding:0 0 4px 20px;

    background: url(http://bullievers.com/_graphics/icon_odd.gif) no-repeat left top;

}

#owner_block_bookmark_this a {

    font-size: 90%;

    color:#999999;

    padding:0 0 4px 20px;

    background: url(http://bullievers.com/_graphics/icon_bookmarkthis.gif) no-repeat left top;

}

#owner_block_report_this a {

    font-size: 90%;

    color:#999999;

    padding:0 0 4px 20px;

    background: url(http://bullievers.com/_graphics/icon_reportthis.gif) no-repeat left top;

}

#owner_block_rss_feed a:hover,

#owner_block_odd_feed a:hover,

#owner_block_bookmark_this a:hover,

#owner_block_report_this a:hover {

    color: #0054a7;

}

#owner_block_desc {

    padding:4px 0 4px 0;

    margin:0 0 0 0;

    line-height: 1.2em;

    border-bottom:1px solid #cccccc;

    color:#666666;

}

#owner_block_content {

    margin:0 0 4px 0;

    padding:3px 0 0 0;

    min-height:35px;

    font-weight: bold;

}

#owner_block_content a {

    line-height: 1em;

}

.ownerblockline {

    padding:0;

    margin:0;

    border-bottom:1px solid #cccccc;

    height:1px;

}

#owner_block_submenu {

    margin:20px 0 20px 0;

    padding: 0;

    width:100%;

}

#owner_block_submenu ul {

    list-style: none;

    padding: 0;

    margin: 0;

}

#owner_block_submenu ul li.selected a {

    background: #003300;

    color:white;

}

#owner_block_submenu ul li.selected a:hover {

    background: #003300;

    color:white;

}

#owner_block_submenu ul li a {

    text-decoration: none;

    display: block;

    margin: 2px 0 0 0;

    color:#003300;

    padding:4px 6px 4px 10px;

    font-weight: bold;

    line-height: 1.1em;



}

#owner_block_submenu ul li a:hover {

    color:white;

    background: #0054a7;

}



/* IE 6 + 7 menu arrow position fix */

* html #owner_block_submenu ul li.selected a {

    background-position: left 10px;

}

*:first-child+html #owner_block_submenu ul li.selected a {

    background-position: left 8px;

}



#owner_block_submenu .submenu_group {

    border-bottom: 1px solid #cccccc;

    margin:10px 0 0 0;

    padding-bottom: 10px;

}



#owner_block_submenu .submenu_group .submenu_group_filter ul li a,

#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a {

    color:#666666;

}

#owner_block_submenu .submenu_group .submenu_group_filter ul li.selected a,

#owner_block_submenu .submenu_group .submenu_group_filetypes ul li.selected a {

    background:#999999;

    color:white;

}

#owner_block_submenu .submenu_group .submenu_group_filter ul li a:hover,

#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a:hover {

    color:white;

    background: #999999;

}





/* ***************************************

    PAGINATION

*************************************** */

.pagination {


    background:white;

    margin:5px 10px 5px 10px;

    padding:5px;

}

.pagination .pagination_number {

    display:block;

    float:left;

    background:#ffffff;

    border:1px solid #003300;

    text-align: center;

    color:#003300;

    font-size: 12px;

    font-weight: normal;

    margin:0 6px 0 0;

    padding:0px 4px;

    cursor: pointer;


}

.pagination .pagination_number:hover {

    background:#003300;

    color:white;

    text-decoration: none;

}

.pagination .pagination_more {

    display:block;

    float:left;

    background:#ffffff;

    border:1px solid #ffffff;

    text-align: center;

    color:#003300;

    font-size: 12px;

    font-weight: normal;

    margin:0 6px 0 0;

    padding:0px 4px;



}

.pagination .pagination_previous,

.pagination .pagination_next {

    display:block;

    float:left;

    border:1px solid #003300;

    color:#003300;

    text-align: center;

    font-size: 12px;

    font-weight: normal;

    margin:0 6px 0 0;

    padding:0px 4px;

    cursor: pointer;


}

.pagination .pagination_previous:hover,

.pagination .pagination_next:hover {

    background:#003300;

    color:white;

    text-decoration: none;

}

.pagination .pagination_currentpage {

    display:block;

    float:left;

    background:#003300;

    border:1px solid #003300;

    text-align: center;

    color:white;

    font-size: 12px;

    font-weight: bold;

    margin:0 6px 0 0;

    padding:0px 4px;

    cursor: pointer;



}



    

/* ***************************************

    FRIENDS COLLECTIONS ACCORDIAN

*************************************** */    

ul#friends_collections_accordian {

    margin: 0 0 0 0;

    padding: 0;

}

#friends_collections_accordian li {

    margin: 0 0 0 0;

    padding: 0;

    list-style-type: none;

    color: #666666;

}

#friends_collections_accordian li h2 {

    background:#003300;

    color: white;

    padding:4px 2px 4px 6px;

    margin:10px 0 10px 0;

    font-size:1.2em;

    cursor:pointer;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

}

#friends_collections_accordian li h2:hover {

    background:#333333;

    color:white;

}

#friends_collections_accordian .friends_picker {

    background:white;

    padding:0;

    display:none;

}

#friends_collections_accordian .friends_collections_controls {

    font-size:70%;

    float:right;

}

#friends_collections_accordian .friends_collections_controls a {

    color:#999999;

    font-weight:normal;

}

    

    

/* ***************************************

    FRIENDS PICKER SLIDER

*************************************** */        

.friendsPicker_container h3 {

    font-size:4em !important;

    text-align: left;

    margin:0 0 10px 0 !important;

    color:#999999 !important;

    background: none !important;

    padding:0 !important;

}

.friendsPicker .friendsPicker_container .panel ul {

    text-align: left;

    margin: 0;

    padding:0;

}

.friendsPicker_wrapper {

    margin: 0;

    padding:0;

    position: relative;

    width: 100%;

}

.friendsPicker {

    position: relative;

    overflow: hidden; 

    margin: 0;

    padding:0;

    width: 678px;

    

    height: auto;

    background: #dedede;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

}

.friendspicker_savebuttons {

    background: white;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    margin:0 10px 10px 10px;

}

.friendsPicker .friendsPicker_container { /* long container used to house end-to-end panels. Width is calculated in JS  */

    position: relative;

    left: 0;

    top: 0;

    width: 100%;

    list-style-type: none;

}

.friendsPicker .friendsPicker_container .panel {

    float:left;

    height: 100%;

    position: relative;

    width: 678px;

    margin: 0;

    padding:0;

}

.friendsPicker .friendsPicker_container .panel .wrapper {

    margin: 0;

    padding:4px 10px 10px 10px;

    min-height: 230px;

}

.friendsPickerNavigation {

    margin: 0 0 10px 0;

    padding:0;

}

.friendsPickerNavigation ul {

    list-style: none;

    padding-left: 0;

}

.friendsPickerNavigation ul li {

    float: left;

    margin:0;

    background:white;

}

.friendsPickerNavigation a {

    font-weight: bold;

    text-align: center;

    background: white;

    color: #999999;

    text-decoration: none;

    display: block;

    padding: 0;

    width:20px;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

}

.tabHasContent {

    background: white; color:#333333 !important;

}

.friendsPickerNavigation li a:hover {

    background: #333333;

    color:white !important;

}

.friendsPickerNavigation li a.current {

    background: #003300;

    color:white !important;

}

.friendsPickerNavigationAll {

    margin:0px 0 0 20px;

    float:left;

}

.friendsPickerNavigationAll a {

    font-weight: bold;

    text-align: left;

    font-size:0.8em;

    background: white;

    color: #999999;

    text-decoration: none;

    display: block;

    padding: 0 4px 0 4px;

    width:auto;

}

.friendsPickerNavigationAll a:hover {

    background: #003300;

    color:white;

}

.friendsPickerNavigationL, .friendsPickerNavigationR {

    position: absolute;

    top: 46px;

    text-indent: -9000em;

}

.friendsPickerNavigationL a, .friendsPickerNavigationR a {

    display: block;

    height: 43px;

    width: 43px;

}

.friendsPickerNavigationL {

    right: 48px;

    z-index:1;

}

.friendsPickerNavigationR {

    right: 0;

    z-index:1;

}

.friendsPickerNavigationL {

    background: url("http://bullievers.com/_graphics/friends_picker_arrows.gif") no-repeat left top;

}

.friendsPickerNavigationR {

    background: url("http://bullievers.com/_graphics/friends_picker_arrows.gif") no-repeat -60px top;

}

.friendsPickerNavigationL:hover {

    background: url("http://bullievers.com/_graphics/friends_picker_arrows.gif") no-repeat left -44px;

}

.friendsPickerNavigationR:hover {

    background: url("http://bullievers.com/_graphics/friends_picker_arrows.gif") no-repeat -60px -44px;

}    

.friends_collections_controls a.delete_collection {

    display:block;

    cursor: pointer;

    width:14px;

    height:14px;

    margin:2px 3px 0 0;

    background: url("http://bullievers.com/_graphics/icon_customise_remove.png") no-repeat 0 0;

}

.friends_collections_controls a.delete_collection:hover {

    background-position: 0 -16px;

}

.friendspicker_savebuttons .submit_button,

.friendspicker_savebuttons .cancel_button {

    margin:5px 5px 5px 5px;

}



#collectionMembersTable {

    background: #dedede;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    margin:10px 0 0 0;

    padding:10px 10px 0 10px;

}



    

/* ***************************************

  WIDGET PICKER (PROFILE & DASHBOARD)

*************************************** */

/* 'edit page' button */

a.toggle_customise_edit_panel { 

    float:right;

    clear:right;

    color: #003300;

    background: white;

    border:1px solid #cccccc;

    padding: 5px 10px 5px 10px;

    margin:0 0 20px 0;

    width:280px;

    text-align: left;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

}

a.toggle_customise_edit_panel:hover { 

    color: #ffffff;

    background: #0054a7;

    border:1px solid #0054a7;

    text-decoration:none;

}

#customise_editpanel {

    display:none;

    margin: 0 0 20px 0;

    padding:10px;

    background: #dedede;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

}



/* Top area - instructions */

.customise_editpanel_instructions {

    width:690px;

    padding:0 0 10px 0;

}

.customise_editpanel_instructions h2 {

    padding:0 0 10px 0;

}

.customise_editpanel_instructions p {

    margin:0 0 5px 0;

    line-height: 1.4em;

}



/* RHS (widget gallery area) */

#customise_editpanel_rhs {

    float:right;

    width:230px;

    background:white;

}

#customise_editpanel #customise_editpanel_rhs h2 {

    color:#333333;

    font-size: 1.4em;

    margin:0;

    padding:6px;

}

#widget_picker_gallery {

    border-top:1px solid #cccccc;

    background:white;

    width:210px; 

    height:340px;

    padding:10px;

    overflow:scroll;

    overflow-x:hidden;

}



/* main page widget area */

#customise_page_view {

    width:656px;

    padding:10px;

    margin:0 0 10px 0;

    background:white;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

}

#customise_page_view h2 {

    border-top:1px solid #cccccc;

    border-right:1px solid #cccccc;

    border-left:1px solid #cccccc;

    margin:0;

    padding:5px;

    width:200px;

    color: #0054a7;

    background: #dedede;

    font-size:1.25em;

    line-height: 1.2em;

}

#profile_box_widgets {

    width:422px;

    margin:0 10px 10px 0;

    padding:5px 5px 0px 5px;

    min-height: 50px;

    border:1px solid #cccccc;

    background: #dedede;

}

#customise_page_view h2.profile_box {

    width:422px;

    color: #999999;

}

#profile_box_widgets p {

    color:#999999;

}

#leftcolumn_widgets {

    width:200px;

    margin:0 10px 0 0;

    padding:5px 5px 40px 5px;

    min-height: 190px;

    border:1px solid #cccccc;

}

#middlecolumn_widgets {

    width:200px;

    margin:0 10px 0 0;

    padding:5px 5px 40px 5px;

    min-height: 190px;

    border:1px solid #cccccc;

}

#rightcolumn_widgets {

    width:200px;

    margin:0;

    padding:5px 5px 40px 5px;

    min-height: 190px;

    border:1px solid #cccccc;

}

#rightcolumn_widgets.long {

    min-height: 288px;

}

/* IE6 fix */

* html #leftcolumn_widgets { 

    height: 190px;

}

* html #middlecolumn_widgets { 

    height: 190px;

}

* html #rightcolumn_widgets { 

    height: 190px;

}

* html #rightcolumn_widgets.long { 

    height: 338px;

}



#customise_editpanel table.draggable_widget {

    width:200px;

    background: #cccccc;

    margin: 10px 0 0 0;

    vertical-align:text-top;

    border:1px solid #cccccc;

}

#widget_picker_gallery table.draggable_widget {

    width:200px;

    background: #cccccc;

    margin: 10px 0 0 0;

}



/* take care of long widget names */

#customise_editpanel table.draggable_widget h3 {

    word-wrap:break-word;/* safari, webkit, ie */

    width:140px;

    line-height: 1.1em;

    overflow: hidden;/* ff */

    padding:4px;

}

#widget_picker_gallery table.draggable_widget h3 {

    word-wrap:break-word;

    width:145px;

    line-height: 1.1em;

    overflow: hidden;

    padding:4px;

}

#customise_editpanel img.more_info {

    background: url(http://bullievers.com/_graphics/icon_customise_info.gif) no-repeat top left;

    cursor:pointer;

}

#customise_editpanel img.drag_handle {

    background: url(http://bullievers.com/_graphics/icon_customise_drag.gif) no-repeat top left;

    cursor:move;

}

#customise_editpanel img {

    margin-top:4px;

}

#widget_moreinfo {

    position:absolute;

    border:1px solid #333333;

    background:#e4ecf5;

    color:#333333;

    padding:5px;

    display:none;

    width: 200px;

    line-height: 1.2em;

}

#zipcode{width:277px; float:left; padding:0px; margin:0px;}
#zipcode form{width:277px; float:left; padding:0px; margin:0px;}
#zipcode form label{width:197px; float:left; padding:0px; margin:0px; font-size:15px; text-align:center}

#zipcode form input{ margin:6px 2px;}



/* droppable area hover class  */

.droppable-hover {

    background:#bbdaf7;

}

/* target drop area class */

.placeholder {

    border:2px dashed #AAA;

    width:196px !important;

    margin: 10px 0 10px 0;

}

/* class of widget while dragging */

.ui-sortable-helper {

    background: #003300;

    color:white;

    padding: 4px;

    margin: 10px 0 0 0;

    width:200px;

}

/* IE6 fix */

* html .placeholder { 

    margin: 0;

}

/* IE7 */

*:first-child+html .placeholder {

    margin: 0;

}

/* IE6 fix */

* html .ui-sortable-helper h3 { 

    padding: 4px;

}

* html .ui-sortable-helper img.drag_handle, * html .ui-sortable-helper img.remove_me, * html .ui-sortable-helper img.more_info {

    padding-top: 4px;

}

/* IE7 */

*:first-child+html .ui-sortable-helper h3 {

    padding: 4px;

}

*:first-child+html .ui-sortable-helper img.drag_handle, *:first-child+html .ui-sortable-helper img.remove_me, *:first-child+html .ui-sortable-helper img.more_info {

    padding-top: 4px;

}





/* ***************************************

    BREADCRUMBS

*************************************** */

#pages_breadcrumbs {

    font-size: 80%;

    color:#bababa;

    padding:0;

    margin:2px 0 0 10px;

}

#pages_breadcrumbs a {

    color:#999999;

    text-decoration: none;

}

#pages_breadcrumbs a:hover {

    color: #0054a7;

    text-decoration: underline;

}





/* ***************************************

    MISC.

*************************************** */

/* general page titles in main content area */

#content_area_user_title h2 {    

    margin:0 0 0 0px;

    padding:7px; background:url("http://bullievers.com/_graphics/t22.jpg") no-repeat left top;

    color:#0054A7;

    font-size:1.35em;

    line-height:1.2em;

}

/* reusable generic collapsible box */

.collapsible_box {

    background:#dedede;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    padding:5px 10px 5px 10px;

    margin:4px 0 4px 0;

    display:none;

}    

a.collapsibleboxlink {

    cursor:pointer;

}



/* tag icon */    

.object_tag_string {

    background: url(http://bullievers.com/_graphics/icon_tag.gif) no-repeat left 2px;

    padding:0 0 0 14px;

    margin:0;

}    



/* profile picture upload n crop page */    

#profile_picture_form {

    height:145px;

}    

#current_user_avatar {

    float:left;

    width:160px;

    height:130px;

    border-right:1px solid #cccccc;

    margin:0 20px 0 0;

}    

#profile_picture_croppingtool {

    border-top: 1px solid #cccccc;

    margin:20px 0 0 0;

    padding:10px 0 0 0;

}    

#profile_picture_croppingtool #user_avatar {

    float: left;

    margin-right: 20px;

}    

#profile_picture_croppingtool #applycropping {



}

#profile_picture_croppingtool #user_avatar_preview {

    float: left;

    position: relative;

    overflow: hidden;

    width: 100px;

    height: 100px;

}    





/* ***************************************

    SETTINGS & ADMIN

*************************************** */

.admin_statistics,

.admin_users_online,

.usersettings_statistics,

.admin_adduser_link,

#add-box,

#search-box,

#logbrowser_search_area {

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

    background:white;

    margin:0 10px 10px 10px;

    padding:10px;

}



.usersettings_statistics h3,

.admin_statistics h3,

.admin_users_online h3,

.user_settings h3,

.notification_methods h3 {

    background:#e4e4e4;

    color:#333333;

    font-size:1.1em;

    line-height:1em;

    margin:0 0 10px 0;

    padding:5px;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;    

}

h3.settings {

    background:#e4e4e4;

    color:#333333;

    font-size:1.1em;

    line-height:1em;

    margin:10px 0 4px 0;

    padding:5px;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

}

.admin_users_online .profile_status {

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    background:#bbdaf7;

    line-height:1.2em;

    padding:2px 4px;

}

.admin_users_online .profile_status span {

    font-size:90%;

    color:#666666;

}

.admin_users_online  p.owner_timestamp {

    padding-left:3px;

}





.admin_debug label,

.admin_usage label {

    color:#333333;

    font-size:100%;

    font-weight:normal;

}



.admin_usage {

    border-bottom:1px solid #cccccc;

    padding:0 0 20px 0;

}

.usersettings_statistics .odd,

.admin_statistics .odd {



}

.usersettings_statistics .even,

.admin_statistics .even {



}

.usersettings_statistics td,

.admin_statistics td {

    padding:2px 4px 2px 4px;

    border-bottom:1px solid #cccccc;

}

.usersettings_statistics td.column_one,

.admin_statistics td.column_one {

    width:200px;

}

.usersettings_statistics table,

.admin_statistics table {

    width:100%;

}

.usersettings_statistics table,

.admin_statistics table {

    border-top:1px solid #cccccc;

}

.usersettings_statistics table tr:hover,

.admin_statistics table tr:hover {

    background: #E4E4E4;

}

.admin_users_online .search_listing {

    margin:0 0 5px 0;

    padding:5px;

    border:2px solid #cccccc;



}







/* force tinyMCE editor initial width for safari */

.mceLayout {

    width:683px;

}

p.longtext_editarea {

    margin:0 !important;

}

.toggle_editor_container {

    margin:0 0 15px 0;

}

/* add/remove longtext tinyMCE editor */

a.toggle_editor {

    display:block;

    float:right;

    text-align:right;

    color:#666666;

    font-size:1em;

    font-weight:normal;

}



div.ajax_loader {

    background: white url(http://bullievers.com/_graphics/ajax_loader.gif) no-repeat center 30px;

    width:auto;

    height:100px;

    margin:0 10px 0 10px;

    -webkit-border-radius: 8px; 

    -moz-border-radius: 8px;

}







/* reusable elgg horizontal tabbed navigation 

   (used on friends collections, external pages, & riverdashboard mods)

*/

#elgg_horizontal_tabbed_nav {

    margin:0 0 5px 0;

    padding: 0;

    border-bottom: 2px solid #cccccc;

    display:table;

    width:100%;

}

#elgg_horizontal_tabbed_nav ul {

    list-style: none;

    padding: 0;

    margin: 0;

}

#elgg_horizontal_tabbed_nav li {

    float: left;

    border: 2px solid #cccccc;

    border-bottom-width: 0;

    background: #eeeeee;

    margin: 0 0 0 10px;

    -moz-border-radius-topleft:5px;

    -moz-border-radius-topright:5px;    

    -webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

}

#elgg_horizontal_tabbed_nav a {

    text-decoration: none;

    display: block;

    padding:3px 10px 0 10px;

    color: #999999;

    text-align: center;

    height:21px;

}

/* IE6 fix */

* html #elgg_horizontal_tabbed_nav a { display: inline; }



#elgg_horizontal_tabbed_nav a:hover {

    color: #003300;

    background: #dedede;

}

#elgg_horizontal_tabbed_nav .selected {

    border-color: #cccccc;

    background: white;

}

#elgg_horizontal_tabbed_nav .selected a {

    position: relative;

    top: 2px;

    background: white;

    color: #003300;

}

/* IE6 fix */

* html #elgg_horizontal_tabbed_nav .selected a { top: 3px; }





/* ***************************************

    ADMIN AREA - REPORTED CONTENT

*************************************** */

.reportedcontent_content {

    margin:0 0 5px 0;

    padding:0 7px 4px 10px;

    -webkit-border-radius: 5px; 

    -moz-border-radius: 5px;

}

.reportedcontent_content p.reportedcontent_detail,

.reportedcontent_content p {

    margin:0;

}

.active_report {

    border:1px solid #D3322A;

    background:#F7DAD8;

}

.archived_report {

    border:1px solid #666666;

    background:#dedede;

}

a.archive_report_button {

    float:right;

    font: 12px/100% Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #ffffff;

    background:#003300;

    border: 1px solid #003300;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    width: auto;

    padding: 4px;

    margin:15px 0 0 20px;

    cursor: pointer;

}

a.archive_report_button:hover {

    background: #0054a7;

    border: 1px solid #0054a7;

    text-decoration: none;

}

a.delete_report_button {

    float:right;

    font: 12px/100% Arial, Helvetica, sans-serif;

    font-weight: bold;

    color: #ffffff;

    background:#999999;

    border: 1px solid #999999;

    -webkit-border-radius: 4px; 

    -moz-border-radius: 4px;

    width: auto;

    padding: 4px;

    margin:15px 0 0 20px;

    cursor: pointer;

}

a.delete_report_button:hover {

    background: #333333;

    border: 1px solid #333333;

    text-decoration:none;

}

.reportedcontent_content .collapsible_box {

    background: white;

}


            .alert {background: #fcc; border: 1px solid #900; color: #900; padding: 5px; font-weight: bold; overflow: hidden; margin: 0 0 20px 0}
            #hat {position: fixed; left: 0; top: 0; width:90%; _width:100%; height:25px; padding: 3px 5% 9px 5%; _padding: 0px 5% 0px 5%; background: #c3b787; color: #eee; font: 12px Helvetica, Arial, sans-serif; z-index: 9996; text-align: left; margin:0px;}*
			
            #hat a {font-weight: bold}
            #hat a:hover {text-decoration: none}
            #mybr_teaser {float: left; padding:2px; margin:0px; line-height: 24px;}
			
            #mybr_teaser a {color: #FFFFFF; text-decoration: underline}
            #mybr_teaser a:hover {color: #FFFFFF; text-decoration: none}
            #mybr_content {float: left; width: 60%}
            #mybr_icon {float: left; background: url("http://bullievers.com/images/br_icon.jpg") 0 0 no-repeat; height: 17px; width: 46px; margin-top: 2px; margin-right: 10px; margin-left: 0; margin-bottom: 0; text-indent: -5000px}
            #mybr_icon a {display: block; width: 46px; height: 17px}
            #mybr_list {float: left; margin: 0; position: relative}
            #mybr_list li.topic {float: left; margin: 0 15px 0 0; display: block; position: relative}
            li.signup {margin: 5px 0 0 0}
            #mybr_list li a.dropdown-link {display: block; color: #ff4000; cursor: pointer; font-weight: bold; padding: 5px 25px 7px 5px; background: transparent url("http://bullievers.com/images/nav.jpg") no-repeat scroll 100% 6px; border: 2px solid #373737; border-bottom: none; z-index: 1; line-height: 1}
            #mybr_list li a.dropdown-link.on, #mybr_list li a.dropdown-link:hover {background: #222 url("http://bullievers.com/images/nav.jpg") 100% -22px no-repeat; text-decoration: none; border-color: #222; z-index: 9999}
            #mybr_list .hidden-list {display: none}
            #mybr_list ul.related {display: none; position: absolute; clear: both; background: #222; border: 2px solid #222; border-top: none; font-size: 11px; z-index: 9998; top: 25px; left: 0}
            #mybr_list ul.related {width: 350px}
            #mybr_list ul.related_articles a {color: #ff4000}
            #mybr_list li.related_nav {overflow: hidden; padding: 8px 5px; color: #fff; font-size: 13px; font-weight: bold; line-height: 18px; border-bottom: 1px solid #666}
            #mybr_list span.move {display: none ;}
            #mybr_list .tag-name {float: left; width: 210px}
            #mybr_list .sort-by {float: right; width: 125px; position: relative; overflow: hidden}
            #mybr_list ul.related_articles {padding: 5px 10px; line-height: 16px; background: #222; width: 320px; font-size: 11px}
            #mybr_list ul.related_articles li {padding: 4px 0; margin: 0; width: 100%; border-bottom: 1px solid #333}
            #mybr_list ul.related_articles li:last-child {border: none}
            #mybr_list li.read-more {font-size: 12px; margin: 0 5px 5px 5px; padding: 10px; background: #373737; border: 1px solid #555}
            #mybr_list li.read-more a {color: #ccc; font-weight: bold; display: block; text-decoration: underline}
            #mybr_list li.read-more a:hover {text-decoration: none}
            #site_info {float: right; margin: 4px 0 0 0; width: 38%}
            #site_info ul#site_status {float: right}
            #site_info ul#site_status li {float: left; margin: 0 10px 0 0; line-height: 18px; display: block; border-right: 1px solid #555; padding-right: 10px; margin-right: 10px}
            #site_info ul#site_status li.user, #site_info ul#site_status li.admin, #site_info ul#site_status li.last {border: none; padding: 0}
            #site_info small {color: #999; font-size: 10px}
            #site_info small a {color: #999; text-decoration: none}
            #site_info a {color: #ff4000;}
            #site_info a:hover {text-decoration: underline}
            a#admin-link {display: block; width: 50px; height: 14px; background: url("http://bullievers.com/images/admin_dropdown.jpg") 0 0 no-repeat; margin: 2px 0 0 0; outline: none}
            a#admin-link.clicked {background-position: 0 -15px; height: 14px; border-bottom: 3px solid #fff}
            ul#admin-menu {z-index: 9999; position: absolute; background: #fff; border-right: 1px solid #373737; border-bottom: 1px solid #373737; border-top: none; top: 28px; right: 1.7%; padding: 10px}
            ul#admin-menu li {float: none !important; display: block; width: 120px; padding: 2px 10px 2px 10px; line-height: 18px !important; color: #999 }
            #site_info ul#site_status ul#admin-menu li {border: none !important}
            ul#admin-menu li a {font-weight: normal; color: #1e8ad0}
            ul#admin li a:hover {color: #1e8ad0; text-decoration: none}
            ul#admin-menu li.title {color: #222; font-weight: bold}
            #login {float: right; width: 540px; margin: 0px; padding :0px;}
			
			
			
            #login ul {float: right}
            #login li { float: left; display: inline; margin:0px 3px 0 0;}
            .hat_login {background:url("http://bullievers.com/images/forms.jpg") no-repeat left top; margin-top:-5px; _margin-top:0px; margin-right:2px; padding:0px; height:24px; width: 161px}
			
            .hat_login input.text-input {border: none; background:none; width: 161px; font-size: 10px; color: #222; font-family:Arial, sans-serif}
            .login_button { border: none; margin-top:-7px; _margin-top:0px;}
            #login a {font-size: 9px; color: #999; line-height: 15px}
            #login a:hover {text-decoration: underline; color: #fff}
			
            #sign_up_container {display: none; background: transparent url("http://bullievers.com/images/bg_lightbox-inner.png") repeat 0 0; padding: 0 10px 10px 10px; position: absolute; top: 30px; left: 46px; z-index: 5000}
			
            #sign_up, #want_to_write, #interested_in_writing, #hat_add_tags {background: #373737; padding: 10px; width: 420px; display: none}
            #sign_up {display: block}
			
            #sign_up_container h3 {font-size: 20px; font-weight: bold; margin: 0 0 5px 0}
            #sign_up_container form {padding: 0; margin: 0}
            #sign_up_container h4 {font-size: 13px; font-weight: normal; margin: 0 0 10px 0; color: #f7f7f7; line-height: 16px}
            #sign_up_container h5 {color: #fff; font-size: 10px; text-transform: uppercase; margin: 0 0 5px 0}
            #sign_up_container p.help {color: #999}
            #sign_up_container p.alert {background: #ff4000; padding: 5px; color: #fff; font-size: 11px}
            #sign_up_container li {list-style: none; padding: 0; margin: 0}
            #sign_up li {position: relative; margin: 0 0 5px 0}
            li#sign_up_link, li#interested_link {margin: 10px 0 0 0}
            #sign_up label {font-size: 13px; line-height: 1px; margin: 0 0 3px 0; font-weight: normal; font-weight: bold; color: #ddd}
            #sign_up_container input.signup_text_input {font-size: 16px; color: #222; background: #fff; width: 215px; padding: 5px; border: none }
            #sign_up_container #hat_add_tags input.signup_text_input {width: 350px}
            #sign_up_container input.signup_captcha_input {float: left; font-size: 16px; color: #222; background: #fff; width: 85px; padding: 5px; border: none }
            #sign_up_container .simple_captcha_image {margin: 0 10px 0 0; float: left}
            #sign_up_container .simple_captcha_field {float: left}
            .signup_errors {display: none; position: absolute; top: 24px; left: 230px; width: 170px; font-size: 11px; line-height: 13px; padding: 0 0 0 20px; background: url("http://bullievers.com/images/signup-error-x.gif") 0 0 no-repeat}
            #hat-selected-tags {margin: 0 0 10px 0}
            #hat-tag-search-results {display: none; position: relative}
            ul#hat-tag-search-results-list {position: absolute; top: 0; left: 0; background: #fff; width: 225px; border: 1px solid #373737}
            #hat-tag-search-results-list li {font-size: 12px; line-height: 16px; color: #1e8ad0; cursor: pointer; padding: 5px; border-bottom: 1px solid #ddd}
            #hat-selected-tags-list li {float: left; display: block; margin: 0 5px 5px 0; padding: 5px; background: #373737; border: 1px solid #444}
            #hat-selected-tags-list img {}
            #general_registration_errors {display: block; margin: 10px 0 10px 0}
            #registration_errors {width: 215px; display: none}
            #registration_errors #registration_errors_list {}
            #hat_add_tags_spinner, #hat_interested_spinner, #hat_signup_spinner {display: none; text-align: center; position: absolute; top: 40px; left: 25%; width: 200px; padding: 30px; background: #fff; border: 5px solid #222}
              
                      
            /* Fisheye Menu Styles */ 
          
            #fisheye { margin: 0 auto; width:100%; float: left;} 
            #fisheye_menu { list-style: none; padding: 0; margin: 10px; height: 81px; } 
            #fisheye_menu li { position: relative; display: block; float: left; } 
            #fisheye_menu span { position: absolute; top: 100%; left: 0; text-align: center;  font-size: 12px; font-weight: bold; padding: 1px; margin: 0; border: solid 1px #bbb; color: #fff; background: #acacac; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
            #fisheye_menu a { text-decoration: none; } 
            #fisheye_menu img { border: 0; vertical-align: top; }
            #layout_canvas a.horizental{ font-size:16px; line-height: 16px; color: #FFFFFF;margin-top:20px; }
             
            /* Boxes */ 
            
               #custom_index { 

                margin:10px; _margin:10px 5px; width:924px; float:left;

            }
			 #custom_index ul.party{width:625px; float:left; padding:10px 0 18px 10px;}
			 #custom_index ul li.party{width:165px; float:left; padding:10px; background:#fff;  margin:6px 7px; _margin:4px 4px;}
			 #custom_index ul li p{width:164px; float:left;}

            #index_left_page1 {
				width:350px;
                position:absolute;
                left:0px; display:block;
                top:5px;
                float:left;
                margin:0 0 20px 0;
                padding:0 0 12px 0px; height:555px;
                z-index:32222;
               
            }
            
              #index_left_page {

                width:250px;

                float:left;

                margin:0 0 10px 10px;

                padding:0 0 12px 0px;

            }

            #index_middle_page {

                width:250px;

                float:left;

                margin:0 0 10px 0;

                padding:0 0 12px 15px;

            }

            #index_right_page {

                width:299px;

                float:right;

                margin:0 0 10px 0;

                padding:0 0px 12px 0;

            }
            
            #index_left {

                width:300px;

                float:left;

                margin:0 0 20px 0px;

                padding:0 0 12px 0px; 

            }

            #index_middle {

                width:300px;

                float:left;

                margin:0 0 20px 0px;

                padding:0 8px 12px 8px;

            }

            #index_right {

                width:300px;

                float:right;

                margin:0 0 20px 0px;

                padding:0 0px 12px 0px;

            }

            #index_welcome {

                padding:5px 10px 5px 10px;

                margin:0 0 20px 0;

                border:1px solid silver;

                background: white;

                -moz-border-radius: 8px;

                -webkit-border-radius: 8px; 

            }

            #index_welcome #login-box {

                margin:5px 0 10px 0;

                padding:0 0 10px 0;

                background: #111;

                -webkit-border-radius: 8px; 

                -moz-border-radius: 8px;

                width:240px;

            }

            #index_welcome #login-box form {

                margin:0 10px 0 10px;

                padding:0 10px 4px 10px;

                background: white;

                -webkit-border-radius: 8px; 

                -moz-border-radius: 8px;

                width:200px;

            }

            .index_box h2 {

                color:#0054A7;

                font-size:1.35em;

                line-height:1.2em;

                margin:0 0 0 0px; width:300px; float:left; line-height:29px;

                padding:5px 0px; background: url("http://bullievers.com/_graphics/boxe_bg1.jpg") no-repeat left top; 

            }


            #index_welcome #login-box h2 {

                padding-bottom:5px;

            }

            .index_box {

                margin:0 0 10px 0;

                background: #dedede;

                padding:0 0 21px 0;  width:300px; float:left; background:#dedede url("http://bullievers.com/_graphics/boxes_bg.jpg") no-repeat left bottom; 
                


            }
			
			
			
            .index_box span{

                margin-left: 10px;
            }

             .index_members {

                float:left;

                margin:2pt 5px 3px 0pt;

            }
            
             .index_box_page {

                 margin:0 0 10px 0;

                background: #dedede;

                padding:0 0 21px 0;  width:300px; float:left; background:#dedede url("http://bullievers.com/_graphics/boxes_bg.jpg") no-repeat left bottom; 

            }
             .index_box_page h2 {

               color:#0054A7;

                font-size:1.35em;

                line-height:1.2em;

                margin:0 0 0 0px; width:300px; float:left; line-height:29px;

                padding:5px 0px; background: url("http://bullievers.com/_graphics/boxe_bg1.jpg") no-repeat left top; 


            }
            
            .index_box_page span{

                margin-left: 10px;
            }

            .index_box_page .index_members {

                float:left;

                margin:2pt 5px 3px 0pt;

            }

              .shadetabspage{

                 width:200px ;

                padding: 0 0;

                margin-left:0px; float:right;

                margin-top: 8px;

                margin-bottom: 0;

                list-style-type: none;
               
            }



            .shadetabspage li{

              display: inline;

              margin-top: 8px;

             }
             
            #persistent_login {

                float:left; width:auto;



                margin:0px;

            }
            .shadetabs{

                width:200px ;

                padding: 0 0;

                margin-left:0px; float:right;

                margin-top: 8px;

                margin-bottom: 0;

                list-style-type: none;
               
            }



            .shadetabs li{

              display: inline;

              margin-top: 8px;

             }
             .shadetabstravel{

                width:400px ;
                
                margin-left:-40px; float:left;

                margin-top: 8px;

                margin-bottom: 0;

                list-style-type: none;
               
            }
            
            .shadetabstravel li{

              display: inline;

              margin-top: 8px;

             }
            #media_recent,#media_popular, #bulletin_recent, #bulletin_popular, #recipes_recent, #recipes_popular, #zip_code, #states
            {

                cursor: pointer;

            }


           #custom_index .spacer{height:60px; width:250px; z-index:100;top:5px;left:100px;position:absolute;} 

           #custom_index .spacer{height:62px; width:250px; z-index:100;top:5px;left:100px;position:absolute;}
       
         .contentWrapper {

            background:white;
            padding:0px; width:280px; float:left;
            margin:0 0px 2px 10px;
			 _margin-left:-15px; *margin:0 0px 2px 10px; padding-bottom:0px;
			 background:#fff url("http://bullievers.com/_graphics/top2.jpg") no-repeat left top; 

           }
		   .contentWrapper1 {
            padding:0px; width:682px; float:left;
            margin:6px 0px 6px 10px;
			 _margin-left:5px; *margin:6px 0px 2px 10px; padding-bottom:0px; margin-top:0px;
			  background:#fff url("http://bullievers.com/_graphics/top33.jpg") no-repeat left bottom; 
           }
		   
		   .contentWrapper1 .top_corners{
            background:white;
            padding:6px 6px 12px 6px; width:682px; float:left;
            margin:0 0px 8px 0px;
			_margin-left:5px; *margin:0 0px 2px 0px; padding-bottom:0px;
			background:url("http://bullievers.com/_graphics/top32.jpg") no-repeat left top;

           }
		   
		   .contentWrapper p{background:url("http://bullievers.com/_graphics/bot22.jpg") no-repeat left bottom; margin-bottom:0px;}
		   
		   
           /*  New Classes */
           more a {
               font-weight: bold;
               color: #003300;
           }
           more a:hover {

                color: #003300;
                font-weight: bold;
                text-decoration: underline;
          }

         .index_box_zipsearch {

            margin:0 0 10px 0;

                background: #dedede;

                padding:0 0 21px 0;  width:300px; float:right; background:#dedede url("http://bullievers.com/_graphics/boxes_bg.jpg") no-repeat left bottom;

          }
		  
		   .index_box_zipsearch h2{ color:#0054A7;

                font-size:1.35em;

                line-height:1.2em;

                margin:0 0 0 0px; width:300px; float:left; line-height:29px;

                padding:5px 0px; background: url("http://bullievers.com/_graphics/boxe_bg1.jpg") no-repeat left top; }
				
         .index_box_media {

            margin:0 0 10px 0;

            padding:5px;
            
            float:left;
            
            width:924px; border:0px solid #333;
			
         
   }
            .index_box_media1 {

            margin:0 0 10px 0;

            padding:0px;
            
            float:left;
            
            width:904px; border:0px solid #333; 

         
   }
   .index_box_media1 table{width:904px; float:left; padding:0px; margin:0px;}
   .index_box_media1 table tbody{}
      .index_box_media1 table td{border:0px solid #333; width:200px; padding:0px; margin:0px;}
	  .index_box_media1 table td span{float:left}
   .index_box_media1 table td a{}
		
         #index_right_all_media {

            width:200px;

            float:right;

            margin:0 0 20px 0;

            padding:0 0px 12px 0;
        }
        .textpadding
        {
            padding: 10px;    
        }
        .bottombordertable td
        {
            border-bottom: solid 1px gainsboro;
            padding-top: 4px;
            padding-bottom: 4px;
        }

        .borderbottomrow
        {
            border-bottom: solid 1px gainsboro;
            padding-top: 4px;
            padding-bottom: 4px;
        }

        .bottombordertableselected td
        {
            font-weight: bold;
            border-bottom: solid 1px gainsboro;
            padding-top: 4px;
            padding-bottom: 4px;
        }
        .noborderrow td
        {
            border-bottom: none;
        }
        .smallpaddingleft
        {
            padding-left: 10px;
        }
        .smallpaddingright
        {
            padding-left: 10px;
        }
        .smaller
        {
            font-size: 8pt;    
        }
        .search_listing_icon1 img {

    		width: 99px;
			height: 74px;
			border:1px solid #9B9B9B;
			padding:2px;
		}
/*css Added by Rajesh Thakare*/	
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#414141;
}
h1 {
	font-family:Verdana, Geneva, sans-serif;
	color:#827439;
	font-size:18px;
	line-height:30px;
	border-bottom:1px dashed #a6a6a6;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:left;
}
p {
	margin:0px;
	padding:10px 0px;
	line-height:18px;
	text-align:justify;
}
.middle_content {
	margin:0px auto;
	width:924px;
	padding:0px;
	overflow:auto;
}
.left_part{
	float:left;
	margin:0px;
	padding:0px;
	width:362px;
	background:url(http://bullievers.com/images/homepage/left_center.gif) repeat-y top left;
}
.left_top_co {
	float:left;
	margin:0px;
	padding:12px 0px 0px 0px;
	width:100%;
	background:url(http://bullievers.com/images/homepage/left_top_co.gif) no-repeat top left;
	text-align:center;
}
.left_content {
	float:left;
	margin:0px;
	padding:0px 16px 30px 16px;
	width:330px;
	background:url(http://bullievers.com/images/homepage/left_bottom_co.gif) no-repeat bottom left;
}
.right_part {
	float:left;
	margin:0px;
	padding:0px 0px 0px 16px;
	width:546px;
}
.blog_box{
	float:left;
	margin:0px;
	padding:0px;
	width:546px;
	background:url(http://bullievers.com/images/homepage/blog_center.gif) repeat-y top left;
}
.blog_top_co {
	float:left;
	margin:0px;
	padding:0px;
	height:6px;
	width:100%;
	background:url(http://bullievers.com/images/homepage/blog_top_co.gif) no-repeat top left;
	text-align:center;
}
.blog_content {
	float:left;
	margin:0px;
	padding:0px 16px 30px 16px;
	width:514px;
	background:url(http://bullievers.com/images/homepage/blog_bottom_co.gif) no-repeat bottom left;
}
.right_top {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
.news {
	float:left;
	margin:0px;
	padding:0px;
	width:230px;
	background:url(http://bullievers.com/images/homepage/news_center.gif) repeat-y top left;
}
.news_top_co {
	float:left;
	margin:0px;
	padding:0px 0px 0px 16px;
	width:214px;
	height:39px;
	line-height:30px;
	background:url(http://bullievers.com/images/homepage/news_top_co.gif) no-repeat top left;
	color:#FFF;
	font-weight:bold;
	text-align:left
}
.news_content {
	float:left;
	margin:0px;
	padding:0px 16px 30px 16px;
	width:198px;
	background:url(http://bullievers.com/images/homepage/news_bottom_co.gif) no-repeat bottom left;
}
.google_add {
	float:left;
	margin:0px;
	padding:0px 0px 0px 16px;
	width:300px;
}
.news_text {
	width:200px;
	margin:0px auto;
	padding:10px 0px;
	line-height:15px;
	border-bottom:1px dashed #a0a0a0;
	font-size:11px;
	text-align:left;
}
.video_bar {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
.tab_box_inner {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
}
.tab_button{
	padding:0px;
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	background:url(http://bullievers.com/images/homepage/border.gif) repeat-x bottom left;
}	
.tab_button ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	width:100%;
	background:url(http://bullievers.com/images/homepage/spacer.gif) no-repeat bottom right;
	}	
.tab_button li{
	padding:0px;
	margin:0px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#908450;
	font-weight:bold;
	width:110px;
	height:30px;
	float:left;
	text-align:center;
	line-height:30px;
	background:url(http://bullievers.com/images/homepage/tab.gif) no-repeat top left;
	}	
.tab_button li a{
	color:#616161;
	text-decoration:none;
	cursor:pointer;
	float:left;
	margin:0px;
	padding:0px;
	width:110px;
	height:30px;
}	
.tab_button li a:hover{
	color:#908450;
	text-decoration:none;
	cursor:pointer;
	float:left;
	margin:0px;
	padding:0px;
	width:110px;
	height:30px;
}
.tab_button li .act{
	color:#908450;
	text-decoration:none;
	float:left;
	margin:0px;
	padding:0px;
	width:110px;
	height:30px;
	background:url(http://bullievers.com/images/homepage/tab_active.gif) no-repeat top left;
}	
.tab_contact {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	background:url(http://bullievers.com/images/homepage/video_center.gif) repeat-y top left;
}
.video_top_co {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	height:6px;
	background:url(http://bullievers.com/images/homepage/video_top_co.gif) no-repeat top right;
}
.video_cont {
	float:left;
	width:100%;
	margin:0px;
	padding:0px 0px 30px 0px;
	background:url(http://bullievers.com/images/homepage/video_bottom_co.gif) no-repeat bottom left;
	font-size:11px;
	font-weight:bold;
	color:#898989;
}
.video_cont ul {
	margin:0px;
	padding:15px 0px 0px 0px;	
	float:left;
	width:100%;
}
.video_cont li {
	list-style:none;
	text-align:center;
	width:150px;
	margin:0px;
	padding:0px 0px 0px 28px;
	float:left;
}
.video_cont p {
	line-height:15px;
}
		
	/*Addition Ends*/
